Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-22 | r/451 feat(third_party/lisp): Add 'iterate' and 'quasiquote-2.0' packages | Vincent Ambo | 3 | -3/+35 | |
2020-01-22 | r/450 Merge commit '47f60d0996ed57d3a3c00b25ddbd8fea04096f90' as ↵ | Vincent Ambo | 8 | -0/+895 | |
'third_party/lisp/quasiquote_2' | |||||
2020-01-22 | r/444 fix(third_party/lisp/bordeaux-threads): Use native condvars on SBCL | Vincent Ambo | 1 | -1/+0 | |
This underlines that I should probably have a thing that imports these automatically. | |||||
2020-01-22 | r/441 chore(overrides): Remove lispPackages overrides | Vincent Ambo | 1 | -1/+0 | |
No longer required since Gemma now uses buildLisp.nix | |||||
2020-01-22 | r/440 refactor(fun/gemma): Use buildLisp.nix to build Gemma | Vincent Ambo | 1 | -0/+1 | |
This removes the ASDF system definition for Gemma and switches the code over to buildLisp. The program builds (including some terrifying hacks to get the frontend to work), but there are some bizarre runtime issues that I need to debug. | |||||
2020-01-22 | r/439 feat(third_party/lisp): Check in dependencies of gemma | Vincent Ambo | 4 | -0/+89 | |
2020-01-22 | r/438 feat(third_party/lisp/s-xml): Check in sources & derivation | Vincent Ambo | 23 | -0/+2389 | |
Checked in the sources for this because it is tracked upstream in CVS and I can't be bothered to deal with that right now. | |||||
2020-01-22 | r/437 feat(third_party/lisp): Add derivations for hunchentoot & deps | Vincent Ambo | 5 | -0/+131 | |
2020-01-21 | r/436 feat(third_party/lisp): Check in drakma HTTP client & deps | Vincent Ambo | 8 | -0/+188 | |
This HTTP client has much fewer dependencies than some of the other ones I've seen, and it'll be good enough for my demo purposes. | |||||
2020-01-19 | r/423 feat(third_party/guile): Override guile to version 3.0.0 | Vincent Ambo | 3 | -1/+26 | |
Lets try this thing out! | |||||
2020-01-18 | r/403 chore(third_party/git): Remove sha1collisiondetection submodule | Vincent Ambo | 2 | -4/+0 | |
This is not required and confuses git on clones. | |||||
2020-01-18 | r/402 chore(third_party/cgit): Remove git submodule | Vincent Ambo | 2 | -3/+0 | |
This is instead passed in by Nix, and it confuses git on clones. | |||||
2020-01-18 | r/400 chore(third_party): Bump nixos-unstable channel | Vincent Ambo | 1 | -2/+3 | |
2020-01-17 | r/397 feat(third_party/lisp): Add derivation for fiveam | Vincent Ambo | 1 | -0/+28 | |
2020-01-17 | r/396 Merge commit '728a186263688293c214297cf8ea34dde8b20edb' as ↵ | Vincent Ambo | 20 | -0/+2596 | |
'third_party/lisp/fiveam' | |||||
2020-01-17 | r/395 refactor(third_party/lisp): Amend alexandria drv for local sources | Vincent Ambo | 2 | -32/+28 | |
2020-01-17 | r/394 Merge commit '95aeb2ebae32a01ff79644daa523bda5d8552863' as ↵ | Vincent Ambo | 29 | -0/+6252 | |
'third_party/lisp/alexandria' | |||||
2020-01-17 | r/393 feat(third_party/lisp): Add derivation for trivial-backtrace | Vincent Ambo | 1 | -0/+15 | |
2020-01-17 | r/392 Merge commit 'cc026178a94f94fa9c79cedc66cbaf5ab78c21c1' as ↵ | Vincent Ambo | 19 | -0/+809 | |
'third_party/lisp/trivial-backtrace' | |||||
2020-01-17 | r/391 feat(third_party/lisp): Add derivation for asdf-flv | Vincent Ambo | 1 | -0/+12 | |
2020-01-17 | r/390 Merge commit '45fea96d8de14ffe08eef5fd8f3b6f4ecbd08eac' as ↵ | Vincent Ambo | 7 | -0/+224 | |
'third_party/lisp/asdf-flv' | |||||
2020-01-17 | r/384 fix(third_party/lisp): Fix name of cl-ppcre package | Vincent Ambo | 1 | -1/+1 | |
2020-01-12 | r/382 feat(third_party/cgit): Render timestamps in dottime | Vincent Ambo | 4 | -8/+8 | |
Using the DATE_DOTTIME format support in git. | |||||
2020-01-12 | r/380 feat(third_party/cgit): Add derivation to build cgit | Vincent Ambo | 3 | -0/+41 | |
This is pretty much exactly the derivation from nixpkgs, with some things removed to reduce the closure size (e.g. the various formatters used in the default cgit version, which are replaced by cheddar in my setup). | |||||
2020-01-12 | r/379 feat(third_party/git): Add derivation to build git | Vincent Ambo | 3 | -0/+18 | |
This overrides the upstream derivation to: * use local sources * build `git send-email` It also calls autoreconf before building because files that are included in the git distribution tarball (which the normal derivation uses) are missing from source. | |||||
2020-01-11 | r/377 feat(third_party/cgit): Generate links to about pages from subtrees | Vincent Ambo | 1 | -4/+10 | |
If you're on tree/foo/bar, the about link will now point to about/foo/bar. Currently the annoying thing about this is that it will also do it for files. | |||||
2020-01-11 | r/376 feat(third_party/cgit): Use README at each subtree | Vincent Ambo | 1 | -0/+12 | |
This means that individual subtrees of a repository will also have their READMEs rendered on the about page, for example: /foo/bar/README.md Will render on: /about/foo/bar/ This is useful for monorepo setups in which subtrees represent individual projects. | |||||
2020-01-11 | r/375 feat(third_party/cgit): Generate monorepo compatible URLs | Vincent Ambo | 2 | -43/+10 | |
Generates URLs that do not include the repository name. On git.tazj.in, only one repository (depot) is served - hence URLs generated by cgit need not include the name. | |||||
2020-01-11 | r/374 feat(third_party/git/date): add "dottime" format | Vincent Ambo | 5 | -1/+27 | |
Adds dottime (as defined on https://dotti.me) as a timestamp format. This format is designed to simplify working with timestamps across many different timezones by keeping the timestamp format itself in UTC (and indicating this with a dot character), but appending the local offset. This is implemented as a new format because the timestamp needs to be rendered both as UTC and including the offset, an implementation using a strftime formatting string is not sufficient. | |||||
2020-01-11 | r/373 merge(third_party/git): Merge squashed git subtree at v2.23.0 | Vincent Ambo | 3629 | -0/+1139934 | |
Merge commit '1b593e1ea4d2af0f6444d9a7788d5d99abd6fde5' as 'third_party/git' | |||||
2020-01-11 | r/372 chore(third_party/git): Remove plain patch check-in | Vincent Ambo | 2 | -125/+0 | |
2020-01-11 | r/371 merge(third_party/cgit): Import at master of 2020-01-11 | Vincent Ambo | 102 | -0/+15631 | |
Imported commit '723dc8fbcb1a4609c264758eae420ee2811a2b55' as 'third_party/cgit'. | |||||
2020-01-10 | r/368 feat(third_party/lisp): Add derivation for cl-ansi-text | Vincent Ambo | 1 | -0/+19 | |
2020-01-10 | r/367 feat(third_party/lisp): Add derivation for cl-colors2 | Vincent Ambo | 1 | -0/+21 | |
2020-01-10 | r/366 feat(third_party/lisp): Add derivation for cl-ppcre | Vincent Ambo | 1 | -0/+30 | |
2020-01-09 | r/363 feat(third_party/lisp): Add derivation for CL+SSL | Vincent Ambo | 1 | -0/+38 | |
2020-01-09 | r/362 feat(third_party/lisp): Add dummy package for sb-posix | Vincent Ambo | 1 | -0/+10 | |
2020-01-09 | r/361 feat(third_party/lisp): Add derivation for flexi-streams | Vincent Ambo | 1 | -0/+34 | |
2020-01-09 | r/360 feat(third_party/lisp): Add derivation for trivial-gray-streams | Vincent Ambo | 1 | -0/+16 | |
2020-01-09 | r/359 feat(third_party/lisp): Add derivation for trivial-garbage | Vincent Ambo | 1 | -0/+12 | |
2020-01-09 | r/358 feat(third_party/lisp): Add derivation for bordeaux-threads | Vincent Ambo | 1 | -0/+20 | |
2020-01-09 | r/357 feat(third_party/lisp): Add derivation for cffi | Vincent Ambo | 1 | -0/+32 | |
2020-01-09 | r/356 feat(third_party/lisp): Add dummy packages for ASDF & UIOP | Vincent Ambo | 2 | -0/+19 | |
These both ship with SBCL, but need to be forced to load. | |||||
2020-01-09 | r/354 feat(third_party/lisp): Add derivation for trivial-features | Vincent Ambo | 1 | -0/+12 | |
2020-01-09 | r/353 feat(third_party/lisp): Add derivation for babel | Vincent Ambo | 1 | -0/+31 | |
2020-01-09 | r/352 feat(third_party/lisp): Add derivation for Alexandria | Vincent Ambo | 1 | -0/+32 | |
2020-01-08 | r/346 feat(buildLisp): Implement dependency loading & propagation | Vincent Ambo | 1 | -0/+1 | |
Similar to buildGo.nix, the library derivations carry information about their dependencies which is merged when a load file is instantiated. The load files are created when compiling libraries, but will in the future also be created when wrapping SBCL and dumping images. | |||||
2020-01-08 | r/344 fix(third_party/git): Update dottime patch for git | Vincent Ambo | 1 | -18/+23 | |
Updates the commit message & fixes whitespace error before submitting this. | |||||
2020-01-05 | r/336 chore(third_party/gopkgs): Add Google Maps API client & deps | Vincent Ambo | 4 | -3/+39 | |
2020-01-05 | r/335 fix(emacs): Build emacs with imagemagick support | Vincent Ambo | 1 | -0/+1 | |