Kasper Gałkowski
0467444d96
lisp-modules: remove both current implementations
...
In preparation for including another API based on github:uthar/nix-cl
This commit will surely temporarily break some packages, but at least it will
make reviewing such big changes.
2023-03-01 16:14:38 +01:00
sternenseemann
43c06b91b3
nyxt: disable webkit sandbox to workaround crash
...
https://github.com/atlas-engineer/nyxt/issues/1781
https://github.com/NixOS/nixpkgs/issues/158005
2022-07-16 18:39:38 +02:00
sternenseemann
c196a8136a
nyxt: 2.2.3 -> 2.2.4
2022-07-16 18:39:38 +02:00
7c6f434c
8188f10752
Merge pull request #166430 from alyssais/openssl-static-retry
...
treewide: use lib.getLib for OpenSSL libraries
2022-04-02 12:59:55 +00:00
Ben Siraphob
61776f460f
treewide: remove stdenv from buildInputs
2022-03-31 11:19:30 -05:00
Alyssa Ross
fd78240ac8
treewide: use lib.getLib for OpenSSL libraries
...
At some point, I'd like to make another attempt at
71f1f4884b
("openssl: stop static binaries referencing libs"), which
was reverted in 195c7da07d
. One problem with my previous attempt is
that I moved OpenSSL's libraries to a lib output, but many dependent
packages were hardcoding the out output as the location of the
libraries. This patch fixes every such case I could find in the tree.
It won't have any effect immediately, but will mean these packages
will automatically use an OpenSSL lib output if it is reintroduced in
future.
This patch should cause very few rebuilds, because it shouldn't make
any change at all to most packages I'm touching. The few rebuilds
that are introduced come from when I've changed a package builder not
to use variable names like openssl.out in scripts / substitution
patterns, which would be confusing since they don't hardcode the
output any more.
I started by making the following global replacements:
${pkgs.openssl.out}/lib -> ${lib.getLib pkgs.openssl}/lib
${openssl.out}/lib -> ${lib.getLib openssl}/lib
Then I removed the ".out" suffix when part of the argument to
lib.makeLibraryPath, since that function uses lib.getLib internally.
Then I fixed up cases where openssl was part of the -L flag to the
compiler/linker, since that unambigously is referring to libraries.
Then I manually investigated and fixed the following packages:
- pycurl
- citrix-workspace
- ppp
- wraith
- unbound
- gambit
- acl2
I'm reasonably confindent in my fixes for all of them.
For acl2, since the openssl library paths are manually provided above
anyway, I don't think openssl is required separately as a build input
at all. Removing it doesn't make a difference to the output size, the
file list, or the closure.
I've tested evaluation with the OfBorg meta checks, to protect against
introducing evaluation failures.
2022-03-30 15:10:00 +00:00
Felix Buehler
339ccbe933
lispPackages.quicklisp: switch to fetchFromGitHub
2022-03-16 00:45:13 +01:00
Daniel Nagy
8dc3d9e152
lispPackages: add nbd package
2022-03-11 12:31:06 +01:00
Daniel Nagy
751945feae
lispPackages: add flow
2022-03-11 12:30:57 +01:00
Daniel Nagy
5914dc2929
lispPackages: add legit
2022-03-11 12:30:48 +01:00
Daniel Nagy
74f880ab58
lispPackages.slynk: init at sly-20210411-git
2022-02-22 10:56:38 +01:00
Daniel Nagy
95ca2ce47a
lispPackages.mmap: init at 20201220-git
2022-02-22 10:55:27 +01:00
Felix Buehler
70ee115571
from-quicklisp: move urls-from-page.sh to its directory
2022-01-30 23:34:40 +01:00
Daniel Nagy
5239058d52
lispPackages: add lisp-binary and quasiquote-2.0
2022-01-29 17:49:49 +01:00
Daniel Nagy
0047897994
lispPackages: add float-features
2022-01-29 17:49:49 +01:00
7c6f434c
ad80b50646
Merge pull request #154749 from sternenseemann/cl-mustache-init
...
lispPackages.cl-mustache: init at 20200325-git
2022-01-12 12:01:21 +00:00
7c6f434c
754afda4c9
Merge pull request #154738 from sternenseemann/quicklisp-help-screen
...
quicklisp-to-nix: document --cacheFaslDir option in help screen
2022-01-12 12:00:12 +00:00
sternenseemann
861f4e4c01
lispPackages.cl-mustache: init at 20200325-git
2022-01-12 12:25:53 +01:00
sternenseemann
4f15ea2f31
quicklisp-to-nix: fix trailing whitespace
2022-01-12 11:16:22 +01:00
sternenseemann
54d4b7079b
quicklisp-to-nix: document --cacheFaslDir option in help screen
2022-01-12 11:04:30 +01:00
Nick Cao
509a9f5f14
asdf: fix cross compilation and set strictDeps
2022-01-09 09:50:32 +08:00
7c6f434c
63b7c8bda8
Merge pull request #151221 from sternenseemann/quicklisp-2021-12-09
...
quicklispPackages: 2021-10-21 -> 2021-12-09
2021-12-24 17:19:26 +00:00
sternenseemann
9f166940e4
nyxt: 2.0.0 -> 2.2.3
2021-12-24 17:30:24 +01:00
sternenseemann
5acf832654
quicklispPackages.spinneret: init at 20211020-git
2021-12-24 17:06:06 +01:00
Felix Buehler
31a706d0db
asdf: refactor
2021-12-21 12:52:15 +01:00
sternenseemann
16c4d72e1d
lispPackages.quicklisp: distinfo 2021-10-21 -> 2021-12-09
...
lispPackages.uax-15: drop upstreamed patch
lispPackages.mgl-mat: add missing dependency cl-fad
lispPackages.cl-qrencode: init in preparation for nyxt 2.2.3
2021-12-18 18:27:36 +01:00
github-actions[bot]
017d32f216
Merge master into staging-next
2021-11-28 18:00:57 +00:00
Daniel Nagy
c80cb3ca81
lispPackages: add cl-shellwords
2021-11-28 13:49:59 +01:00
Victor Engmark
57b496ea98
misc: Replace tab indentation with spaces
...
I've tried to be consistent, using four or eight spaces to line up
with existing code.
2021-11-14 16:04:46 +13:00
xaverdh
03a257e5a3
treewide: quote urls according to rfc 0045 ( #145260 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-10 11:37:56 +01:00
Michael Raskin
9679be6d87
Merge pull request #142445 from nuddyco/quicklisp-2021-10-21
...
quicklisp: 2021-08-07 -> 2021-10-21
2021-10-21 09:22:56 +00:00
Daniel Nagy
c82af6b2a9
lispPackages.hunchensocket: init at 20180711-git ( #139905 )
2021-10-21 09:20:56 +00:00
Luke Gorrie
47e8e39791
quicklisp: 2021-08-07 -> 2021-10-21
...
Add patch on UAX-15 to fix missing dependency in ASDF system.
Remove patch on ESRAP that are obsoleted by upstream fix.
2021-10-21 08:16:17 +02:00
Luke Gorrie
4f9ca7c565
Common lisp update ( #142209 )
...
quicklisp: 2021-02-13 -> 2021-08-07
lispPackages: regenerate from fresher Quicklisp
sbcl: 2.1.2 -> 2.1.9 (switch default version)
lispPackages.mgl, lispPackages.mgl-mat: init
lispPackages.iolib: suppress network-reliant tests
lispPackages.esrap: apply upstream SBCL 2.1.9 compatibility patch
Removed packages caveman and clack-v1-compat that are removed.
Added more packages from Quicklisp.
* lisp-modules/shell.nix: Add openblas for MGL
* lisp-modules: Update README.txt
Mention that shell.nix needs to be updated when adding packages that
have external dependencies during package analysis, e.g. package :LLA that specifically wants to load libblas.so at compile-time.
* lisp-modules/define-package.nix: Fix package path deduplication
The deduplication of NIX_LISP_ASDF_PATHS was not working, apparently
due to a shell quoting bug causing the sort/uniq pipeline to run at
the wrong time. This is now deduplicated in a separate step.
This fixes a series problem where environments with many Lisp packages
would exhasut the available environment space on Linux, causing
obscure "too many arguments" error messages from the shell, because
the NIX_LISP_ASDF_PATHS list was bloated with ~90% duplicates.
Co-authored-by: Luke Gorrie <luke@nuddy.co>
2021-10-20 14:30:31 +00:00
Daniel Nagy
fec3f49bfe
lispPackages: add varjo package and dependencies
2021-09-06 22:12:45 +02:00
Daniel Nagy
7a6bddc19d
lispPackages: sort quicklisp packages alphabetically
2021-09-06 22:10:51 +02:00
Kasper Gałkowski
024414f501
lisp-modules: use lib.makeSearchPath in shell.nix
2021-08-16 22:12:57 +02:00
Felix Buehler
ea1d43b12f
cl-wrapper-script: deprecate phases
2021-08-08 12:38:41 +02:00
Bastien Rivière
8147b87980
fix editorconfig
2021-05-25 19:21:51 +02:00
Bastien Rivière
5937dcdf36
lispPackages: fix darwin builds
2021-05-25 19:17:43 +02:00
remedialchaos
2557094202
nyxt: v2_pre-release-7 -> 2.0.0 ( #124024 )
2021-05-22 15:32:47 -04:00
Nathan Ringo
813b889fbb
lispPackages: add --pure to README
2021-05-18 17:59:15 -05:00
Nathan Ringo
d00a9f089b
lispPackages.generic-cl: init from Quicklisp,
...
lispPackages.trivial-arguments: init from Quicklisp,
quicklispPackages: regenerate
2021-05-18 17:51:55 -05:00
Michael Raskin
3fde66cd0c
lispPackages.quicklisp: distinfo 2021-02-28 -> 2021-04-11,
...
quicklispPackages: regenerate,
lispPackages.nyxt: 2021-03-27 -> 2021-05-06, use upstream Makefile
2021-05-10 18:17:21 +02:00
Michael Raskin
331bfb7e2b
quick-lisp-to-nix: change template to use more double-quotes
2021-03-28 23:55:54 +02:00
Michael Raskin
be2cb07963
nyxt: 2020-10-23 -> 2021-03-27
2021-03-28 23:47:25 +02:00
Michael Raskin
3f6be2ae8f
quicklispPackages: give names to all somewhat-working versions
2021-03-28 18:34:29 +02:00
Michael Raskin
85b6efff7c
quicklispPackages: improve non-SBCL support
2021-03-28 18:19:29 +02:00
Michael Raskin
850862ffac
lispPackages: pass lib explicitly
2021-03-28 16:41:37 +02:00
Michael Raskin
fad53e2961
quicklispPackages: regenerate
2021-03-28 14:57:54 +02:00
Michael Raskin
e96cae7e3c
quicklisp-to-nix: ban serapeum/docs due to weird issues
2021-03-28 14:57:05 +02:00
Michael Raskin
1331b90c9b
lispPackages.quicklisp: 2019-02-16 -> 2021-02-13, dist info 2020-10-16 -> 2021-02-28
2021-03-28 14:55:57 +02:00
Samuel Gräfenstein
052c06bf05
lisp-modules/*: gdk_pixbuf -> gdk-pixbuf
...
Fix building with `config.allowAliases = false;`.
2021-03-17 00:00:17 +01:00
Ben Siraphob
36c91cea1d
treewide: stdenv.lib -> lib
2021-01-27 13:08:40 +07:00
volth
bc0d605cf1
treewide: fix double quoted strings in meta.description
...
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Ben Siraphob
8dd78bb4fb
treewide: fix double quoted strings in meta.description
2021-01-16 11:29:30 +07:00
Michael White
d405d89727
lisp-packages: Fix whitespace
...
Replace a tab with spaces to fix a failing EditorConfig check.
2021-01-11 18:44:47 -07:00
Michael White
02f9353c90
clfswm: Add fresh CLFSWM built via lisp-packages, based on StumpWM
2021-01-11 17:19:05 -07:00
Michael Raskin
665597f50b
lispPackages: add some more, mainly from Quicklisp top 100
2020-10-25 18:32:33 +01:00
Michael Raskin
4d73ca7b48
lispPackages.nyxt: build a binary
2020-10-25 01:30:44 +02:00
Michael Raskin
619173b237
lispPackages.nyxt: init, based on code from bqv
2020-10-24 23:24:50 +02:00
Michael Raskin
d4f98f24cb
lispPackages.cluffer: init (package from bqv)
2020-10-24 23:04:20 +02:00
Michael Raskin
26a0533979
lispPackages: more Nyxt deps
2020-10-24 22:23:58 +02:00
Michael Raskin
6c76bc2949
lispPackages.cl-webkit2: init
2020-10-24 20:31:59 +02:00
Michael Raskin
d97a71865e
lispPackages: more Nyxt deps
2020-10-24 20:14:01 +02:00
Michael Raskin
588501bcb2
lispPackages: more stuff
2020-10-24 18:36:09 +02:00
Michael Raskin
c4c06f5989
pkgs/development/lisp-modules/README.txt : typo fix
...
Co-authored-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2020-10-24 11:53:43 +00:00
Michael Raskin
435b144ca8
lispPackages.cl-paths-ttf: readd, previously was a dependency of clx-truetype
2020-10-24 13:27:56 +02:00
Michael Raskin
da2a4ce7f4
lispPackages.dbi: break test-only dependency loops
2020-10-24 13:25:53 +02:00
Michael Raskin
a84b759e99
lispPackages.uiop: drop obsolete uiop/version reference
2020-10-24 13:05:11 +02:00
Michael Raskin
a8d38f8f07
quicklispPackages: regenerate
2020-10-24 12:53:25 +02:00
Michael Raskin
1ced8347aa
lispPackages.clx-truetype: define manually as Quicklisp dropped it after upstream disappeared
2020-10-24 12:15:16 +02:00
Michael Raskin
43bb7ae8ca
quicklisp-to-nix: README: Mention caches
2020-10-24 11:43:31 +02:00
Michael Raskin
f9b03920fc
quicklisp-to-nix: preload some implementation-provided dependencies
2020-10-24 11:42:33 +02:00
Michael Raskin
82a6ddb0c1
lispPackages.quicklisp: update shell script to avoid RO FS with new caching behaviour
2020-10-24 11:30:52 +02:00
Michael Raskin
2c9c237873
quicklisp: update distinfo 2019-12-27 -> 2020-10-16
2020-10-24 10:32:58 +02:00
Michael Raskin
cfa0e3c884
Merge pull request #94996 from zowoq/darcs-context
...
lisp-modules/iterate.darcs-context: delete
2020-08-10 04:23:35 +00:00
zowoq
d9d27abc01
lisp-modules/iterate.darcs-context: delete
2020-08-09 19:47:10 +10:00
Steve Purcell
84d26ecbdd
asdf: don't restrict to linux, since darwin works too
2020-08-08 14:31:57 +12:00
Ramzi Ben Yahya
00d4ce01de
lisp-modules: fix missing && after test command
2020-05-04 21:55:21 +02:00
ysengrimm
43e76027b9
lispPackages: update distinfo
2020-03-15 22:34:16 +01:00
ysengrimm
46c80bfee6
quicklisp: 2017-03-06 -> 2019-02-16
2020-03-15 22:32:17 +01:00
R. RyanTM
720a81b46f
asdf: 3.3.3 -> 3.3.4
2020-02-19 15:09:12 +00:00
Michael Raskin
5660c077df
lispPackages.cl-store: fix build
2020-02-04 17:22:12 +01:00
Taylor Viti
418b80bd88
lispPackages: add serapeum
...
Adds common-lisp package serapeum (a dependency for Next browser as of
Next v1.4.0), using the quicklisp-to-nix mechanism.
src is overridden and pinned to 65837f8 to deal with
https://github.com/ruricolist/serapeum/issues/42
2020-01-20 18:35:49 -10:00
John Ericson
d0d5136cce
Merge remote-tracking branch 'upstream/master' into wrapper-pname-support
2019-11-24 17:25:07 +00:00
John Ericson
9b090ccbca
treewide: Get rid of most parseDrvName
without breaking compat
...
That is because this commit should be merged to both master and
release-19.09.
2019-11-24 17:22:28 +00:00
Michael Raskin
cd77f69ec8
lispPackages: fix build
2019-11-22 17:41:46 +01:00
John Ericson
0b90a7f67f
lispPackages.clwrapper: NIX_LISP_LD_LIBRARY_PATH might be undefined
2019-11-08 13:24:20 -05:00
Antoine Eiche
92119cd96a
lispPackages: add cl-prevalence and cl-hooks
2019-10-10 10:08:35 +02:00
Joachim Fasting
b8193bd0b0
lispPackages.cl-mysql: fix build
...
For [ZHF](https://github.com/NixOS/nixpkgs/issues/68361 )
2019-10-05 23:22:23 +02:00
Michael Raskin
98ddcfe794
A band-aid workaround for 68384. The situation should not be possible, not clear whether there is a missed detail about ASDF or SBCL
2019-09-30 18:26:08 +02:00
Vladimír Čunát
eab41878ac
Merge branch 'master' into staging-next
2019-09-24 08:14:34 +02:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
...
This reverts commit f8a8fc6c7c
.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
...
This reverts commit 41af38f372
, reversing
changes made to f0fec244ca
.
Let's delay this. We have some serious regressions.
2019-09-21 20:05:09 +02:00
Antoine Eiche
6309561d39
lispPackages: add 11 packages
...
The following packages has been added:
- cl-css
- dbus
- log4cl
- mk-string-metrics
- prove-asdf
- sqlite
- str
- swank
- trivia
- trivial-clipboard
- unix-opts
2019-09-11 09:18:27 +02:00
Antoine Eiche
70ca8dab45
lispPackages.iolib: patch lisp files to use the libfixposix library
2019-09-11 09:18:26 +02:00
Izorkin
329a88efa7
treewide: replace mysql.connector-c to libmysqlclient
2019-09-09 15:55:34 +03:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Frederik Rietdijk
98640fd482
Merge master into staging-next
2019-08-27 16:36:47 +02:00