Commit Graph
100 Commits
Author SHA1 Message Date
adisbladis f475529d44 Merge pull request #107284 from r3v2d0g/emacs-wrapper-nativecomp
emacs: replace 'emacs.nativeComp' in wrapper with 'nativeComp'
2020-12-23 00:07:44 +01:00
adisbladis 51df49e2ea Merge pull request #107396 from pallix/fix-typo-comment-emacs-packages
Fix small typo in a comment of emacs-packages
2020-12-22 23:42:30 +01:00
adisbladis dd5d2482c9 emacs: Fix accidental double wrapping
This makeWrapper invocation found it's way back via a rebase.
2020-12-17 02:44:37 +01:00
adisbladis 256bfd2f97 Merge pull request #104010 from tadfisher/emacs-native-comp-paths
emacs: Add nativeComp packaging infrastructure
2020-12-16 20:48:57 +01:00
adisbladis 906b4d420e maintainers: Update my email address 2020-12-16 14:56:05 +01:00
adisbladis 250cacea8c Merge pull request #105674 from xwvvvvwx/radicle-upstream
radicle-upstream: init at 0.1.5
2020-12-15 15:38:17 +01:00
adisbladis 8805a49d98 Merge pull request #106861 from chessai/simdjson-init
simdjson: init at 0.7.0
2020-12-14 02:07:50 +01:00
adisbladis 65476e0396 Merge pull request #106839 from alyssais/emacs2nix
emacs2nix: update to add trailing newline
2020-12-13 23:39:31 +01:00
adisbladis a8d8f916f2 Merge pull request #106607 from alyssais/emacs-broken
emacsPackages: mark some packages as broken
2020-12-11 00:29:33 +01:00
adisbladis 316094b8ab Merge pull request #106606 from alyssais/elpa-meta
emacsPackages.elpaBuild: pass through meta
2020-12-11 00:22:42 +01:00
adisbladis a9fe36cd0b Merge pull request #106547 from alyssais/siteVersionDir
emacs: fix siteVersionDir path
2020-12-11 00:19:21 +01:00
adisbladis 1ad3b14759 Merge pull request #106608 from alyssais/melpa-homepage
emacsPackages.melpaPackages: HTTPS for homepages
2020-12-11 00:10:01 +01:00
adisbladis 09e349206d Merge pull request #106486 from alyssais/emacsWithPackages
emacsWithPackages: EMACSLOADPATH correctness fixes
2020-12-11 00:08:59 +01:00
adisbladis db30be9e77 Merge pull request #106172 from adisbladis/nix-gitignore-perf
nix-gitignore: Optimise performance
2020-12-07 16:20:14 +01:00
adisbladis ef3ed45c12 nix-gitignore: Optimise performance
There are a few operations in this library that naively runs on every
iteration while they could be cached.

For a simple test repository with a small number of files and ~1000
gitignore patterns this brings memory usage down from ~233M to ~157M
and wall time from 2.6s down to 0.78s.

This should scale similarly with the number of files in a repository.
2020-12-07 14:14:20 +01:00
adisbladis 6c2d29a077 Merge pull request #105865 from adisbladis/CVE-2020-25659
python2.pkgs.cryptography: Fix CVE-2020-25659
2020-12-04 11:55:55 +01:00
adisbladis cbe4b091b8 python2.pkgs.cryptography: Fix CVE-2020-25659
This patch is from Ubuntu 20.04's backport.
2020-12-04 11:29:50 +01:00
adisbladis 25b43c2c46 Merge pull request #105477 from adisbladis/poetry2nix-1_14_0
poetry2nix: 1.13.0 -> 1.14.0
2020-12-01 14:52:43 +01:00
adisbladis 7b3f9e9b75 pinnwand: Use poetry from pythonPackages
Ideally this software should be repackaged using Poetry2nix rather
that using pythonPackages.

As it is now things are packaged incorrectly.

cc @mweinelt
2020-12-01 14:28:39 +01:00
adisbladis a10370cc9f poetry2nix: 1.13.0 -> 1.14.0 2020-12-01 14:25:46 +01:00
adisbladis a52850e304 Merge pull request #105113 from adisbladis/pythonforbuild-overrides
python: Propagate packageOverrides to pythonForBuild
2020-11-30 11:41:58 +01:00
adisbladis 49b8738a5f python: Propagate packageOverrides to pythonForBuild
When overriding versions of build tools injected via hooks
`packageOverrides` was not taken into account and 2 incompatible
versions of the same package (`wheel` in this case) ended up in the
closure, causing the builds to fail.
2020-11-30 11:12:59 +01:00
adisbladis d5d9e311e4 Merge pull request #105274 from etu/cask-platforms
cask: Enable on more platforms than Linux
2020-11-28 19:52:27 +01:00
adisbladis 86caffc411 rnnoise-plugin: Deduplicated package
This was packaged twice by mistake.
2020-11-26 01:38:04 +01:00
adisbladis 8d34c6f378 Merge pull request #104894 from saschagrunert/slirp
slirp4netns: 1.1.6 -> 1.1.7
2020-11-25 14:28:10 +01:00
adisbladis 302df2a9a1 Merge pull request #81661 from adisbladis/ssh-pam-sudo-keys
pam_ssh_agent_auth: Honour services.openssh.authorizedKeysFiles
2020-11-24 16:06:47 +01:00
adisbladis ce84cc06bf texlive: Use lib.unique for uniqueness checks
In 85605c8a29 we got a really nice
performance improvement.

By using this implementation for texlive instantiation RSS is cut by
~2.6x with a similar wall time speedup.
2020-11-24 15:40:22 +01:00
adisbladis 04150a003e Merge pull request #104744 from adisbladis/unique-foldl
lib.lists.unique: Switch from recursive function to using a fold
2020-11-24 14:55:42 +01:00
adisbladis 85605c8a29 lib.lists.unique: Switch from recursive function to using a fold
This improves performance by ~30-40% for smaller test cases and makes
larger cases where my laptop would OOM pass in seconds.
2020-11-24 14:31:54 +01:00
adisbladis 6847a5c12d referencesByPopularity: Don't use buildPackages at call-site
It's cleaner to reference buildPackages directly in
build-support/docker directly.
2020-11-24 02:55:40 +01:00
adisbladis bd4c7fdff4 Merge pull request #104729 from adisbladis/references-by-popularity-cross
referencesByPopularity: Fix cross compilation
2020-11-24 02:53:45 +01:00
adisbladis ba1fa0c604 pam_ssh_agent_auth: Honour services.openssh.authorizedKeysFiles
If a system administrator has explicitly configured key locations this
should be taken into account by `sudo`.
2020-11-24 02:47:07 +01:00
adisbladis c3e79669db referencesByPopularity: Fix cross compilation 2020-11-24 02:05:11 +01:00
adisbladis da3516f694 Merge pull request #104374 from adisbladis/dockertools-cross-aarch64
dockerTools: Always cross compile for another arch in the cross example
2020-11-20 14:57:26 +01:00
adisbladis b7b22c5814 dockerTools: Always cross compile for another arch in the cross example
The example fails to build on aarch64, so lets cross build for gnu64.
2020-11-20 12:57:58 +01:00
adisbladis 11367b2db1 dockerTools: Add cross compilation test 2020-11-19 18:13:22 +01:00
adisbladis 5357abf49a dockerTools: Add cross example 2020-11-19 18:13:21 +01:00
adisbladis 8a3b33baed dockerTools: Set correct architecture when cross compiling 2020-11-19 18:13:21 +01:00
adisbladis 4313ac6b29 dockerTools.buildLayeredImage: Fix cross compilation 2020-11-19 14:32:22 +01:00
adisbladis f26d6639f2 Merge pull request #99693 from worldofpeace/spectacle-in-plasma5-default
nixos/plasma5: add spectacle default
2020-10-06 15:22:31 +02:00
adisbladis cae6a13ac8 Merge pull request #99067 from RaghavSood/ethereum/1.9.22
go-ethereum: 1.9.21 -> 1.9.22
2020-10-06 15:20:27 +02:00
adisbladis 14154fea52 Revert "emacs: Remove references from emacs.pdmp"
This reverts commit 8e13d34944.

It turns out this breaks the build of emacsGit from the nix-community overlay.
2020-10-06 01:14:24 +02:00
adisbladis c25f55e38b Merge pull request #99327 from adisbladis/poetry2nix-1_13_0
poetry2nix: 1.12.0 -> 1.13.0
2020-10-02 01:36:25 +02:00
adisbladis 0eeedc732c poetry2nix: 1.12.0 -> 1.13.0 2020-10-01 23:11:14 +02:00
adisbladis ff9d09b8e0 Merge pull request #99239 from edolstra/emacs-closure
emacs: Remove references from emacs.pdmp
2020-10-01 13:35:06 +02:00
adisbladis bbecb0ef9f Merge pull request #98673 from acowley/emacsgcc-paths
emacs: fix paths for native compilation
2020-09-26 16:20:23 +02:00
adisbladis c6519c87c6 Merge pull request #98570 from saschagrunert/crun
crun: 0.14.1 -> 0.15
2020-09-23 19:04:33 +02:00
adisbladis 41e883a657 Merge pull request #98345 from adisbladis/emacs-libgit
emacsPackages.libgit: Fix build
2020-09-20 22:50:07 +02:00
adisbladis fa1272e956 emacsPackages.libgit: Fix build 2020-09-20 22:27:52 +02:00
adisbladis ff6c3a9e34 qtstyleplugins: Fix build with qt>=5.15 2020-09-11 18:56:19 +02:00
adisbladis e80744728f Merge pull request #97026 from DamienCassou/add-patches-back-to-emacs
emacs: Add missing patches to the Emacs derivations
2020-09-03 21:23:30 +02:00
adisbladis 6fc3562432 Merge pull request #94637 from antifuchs/gccemacs-on-darwin
emacs: Make gccemacs build on darwin
2020-09-02 18:30:58 +02:00
adisbladis 4369b94a82 Merge pull request #96580 from leungbk/emacs-orgit-forge
emacsPackages.orgit-forge: override build inputs to include Git
2020-08-29 10:24:40 +02:00
adisbladis 386a4edc86 Merge pull request #96373 from adisbladis/poetry2nix-1_12_0
poetry2nix: 1.11.0 -> 1.12.0
2020-08-26 17:39:02 +02:00
adisbladis e3f6f9be0f poetry2nix: 1.11.0 -> 1.12.0 2020-08-26 15:26:35 +02:00
adisbladis 5f464fcd1f Merge pull request #95113 from samuelgrf/update/firefox-bin-ffmpeg
firefox-bin: ffmpeg_3 -> ffmpeg
2020-08-26 15:22:59 +02:00
adisbladis 06abd5c4f1 Merge pull request #96343 from RaghavSood/ethereum/1.9.20
go-ethereum: 1.9.19 -> 1.9.20
2020-08-26 15:11:30 +02:00
adisbladis 7d6e7b3cd3 Merge pull request #95878 from adisbladis/emacs-26
emacs: Fix emacs26 attribute(s)
2020-08-21 01:26:44 +02:00
adisbladis edd6216a00 emacs26: Add back at version 26.3 2020-08-21 00:58:17 +02:00
adisbladis 967259e6b4 emacs: Factor out expression to a generic build 2020-08-21 00:54:00 +02:00
adisbladis d1fdc67c53 nixos/editors: Remove any explicit mention of Emacs 25 2020-08-21 00:34:15 +02:00
adisbladis d339f8379d emacs: emacs26 -> emacs27
The attribute names were wrong
2020-08-21 00:32:37 +02:00
adisbladis 13276abce9 emacs25: Drop outdated version 2020-08-21 00:32:37 +02:00
adisbladis 240db8476a Merge pull request #95668 from adisbladis/emacs-with-cairo
emacs: Add --with-cairo when X is enabled
2020-08-17 11:36:19 +02:00
adisbladis d95c93c2ae emacs: Add --with-cairo when X is enabled 2020-08-17 11:31:42 +02:00
adisbladis 0c86b65ef1 Merge pull request #95601 from NixOS/f/emacs
emacs: use autoreconfHook instead of manually invoking it
2020-08-16 19:48:48 +02:00
adisbladis eb30a10ef1 firefox-devedition-bin: 79.0b7 -> 80.0b8 2020-08-15 00:14:24 +02:00
adisbladis d0670b2dd2 firefox-beta-bin: 80.0b5 -> 80.0b8 2020-08-15 00:13:36 +02:00
adisbladis 3b3a080a9d Merge pull request #95023 from Atemu/firefox-beta-bin-update
firefox-beta-bin: 79.0b7 -> 80.0b5
2020-08-14 12:40:28 +02:00
adisbladis 073fa3ef4a Merge pull request #95066 from devhell/update-profanity
profanity: 0.8.1 -> 0.9.5
2020-08-12 22:55:26 +02:00
adisbladis cbab6729cd Merge pull request #95239 from DamienCassou/DamienCassou/fix-notmuch-for-emacs27
notmuch: 0.30 -> 0.30.1c80020
2020-08-12 10:08:06 +02:00
adisbladis 5c68e3171e Merge pull request #95169 from adisbladis/emacs-27
emacs: 26.3 -> 27.1
2020-08-11 15:13:51 +02:00
adisbladis e8c3722d63 Merge pull request #95170 from RaghavSood/ethereum/1.9.19
go-ethereum: 1.9.18 -> 1.9.19
2020-08-11 14:51:24 +02:00
adisbladis 7defacb757 emacs: 26.3 -> 27.1 2020-08-11 13:41:44 +02:00
adisbladis 0ad748cc2a Merge pull request #94452 from eyJhb/androidenv-build-tools
androidenv.build-tools: add libc++ to enable buildToolsVersion 29.0.3
2020-08-05 14:11:02 +02:00
adisbladis 05dfee2778 Merge pull request #94494 from zowoq/buildah
buildah: 1.15.0 -> 1.15.1
2020-08-02 09:28:19 +02:00
adisbladis 9e1ea4e274 Merge pull request #94493 from zowoq/podman
podman: 2.0.3 -> 2.0.4
2020-08-02 09:27:54 +02:00
adisbladis f52e3212cb Merge pull request #93969 from RaghavSood/ethereum/1.9.18
go-ethereum: 1.9.17 -> 1.9.18
2020-07-28 11:29:08 +02:00
adisbladis ea63a04660 Merge pull request #93716 from adisbladis/emacs-native-comp
emacs: Add infrastructure for native-comp
2020-07-24 13:15:22 +02:00
adisbladis 5f74b92a14 emacs: Make stdenv.mkDerivation params non recursive 2020-07-24 12:11:05 +02:00
adisbladis d1b0eef9b5 emacs: Don't use interpolation for version 2020-07-24 12:10:54 +02:00
adisbladis 807e8e053c emacs: Always add cairo as a build input if X is enabled 2020-07-24 03:16:17 +02:00
adisbladis e890823467 emacs: Add native builds for nativeComp enabled emacsen 2020-07-24 03:16:17 +02:00
adisbladis bf9e3b8dbf emacs: Add native-comp feature branch infrastructure 2020-07-23 20:34:40 +02:00
adisbladis 24fd45ad8b emacs: Add jansson & harbuzz inputs
These are required for emacs 27 and above and the nix-community emacs
overlay are adding these via overrides.

Add these already on emacs 26 to be forwards compatible and require
less overrides in the overlay.
2020-07-23 20:34:39 +02:00
adisbladis 714fac4cc9 Merge pull request #93650 from adisbladis/poetry2nix-1_11_0
poetry2nix: 1.10.0 -> 1.11.0
2020-07-22 17:29:55 +02:00
adisbladis 63fa3639b1 poetry2nix: 1.10.0 -> 1.11.0 2020-07-22 17:04:47 +02:00
adisbladis 3f12f0b0a6 Merge pull request #93641 from adisbladis/subsurface-4_9_6
subsurface: 4.9.3 -> 4.9.6
2020-07-22 13:36:10 +02:00
adisbladis 144aba6a51 subsurface: 4.9.3 -> 4.9.6 2020-07-22 13:19:08 +02:00
adisbladis 1be9aa3a83 Merge pull request #79235 from goertzenator/add_vispy
vispy: init at 0.6.4
2020-07-21 21:37:29 +02:00
adisbladis 800a3e510e Merge pull request #93531 from RaghavSood/ethereum/1.9.17
go-ethereum: 1.9.16 -> 1.9.17
2020-07-20 16:48:56 +02:00
adisbladis 680c25c864 Merge pull request #93192 from adisbladis/zoneminder-1_34_16
zoneminder: 1.34.9 -> 1.34.16
2020-07-16 22:48:16 +02:00
adisbladis 9218d4859c Merge pull request #93287 from adisbladis/linux-5_7_9
linux: 5.7.8 -> 5.7.9
2020-07-16 22:25:54 +02:00
adisbladis 241ce53b3d zoneminder: Remove peterhoeg as maintainer 2020-07-16 22:25:06 +02:00
adisbladis 709a02ca41 zoneminder: 1.34.9 -> 1.34.16 2020-07-16 22:24:08 +02:00
adisbladis 2004b0061b linux: 5.7.8 -> 5.7.9 2020-07-16 19:19:38 +02:00
adisbladis 25bc56fcb8 transmission: Remove $out/share/doc
This is a very common path that often collides with other packages.
2020-07-14 22:03:14 +02:00
adisbladis 5d7cbc659e darktable: Remove $out/share/doc
This is a very common path that often collides with other packages.
2020-07-14 22:03:14 +02:00
adisbladis 29c38efa84 firefox-bin: 78.0.1 -> 78.0.2 2020-07-14 22:03:14 +02:00
adisbladis 8b893ecde1 firefox-devedition-bin: 78.0b9 -> 79.0b7 2020-07-14 22:03:14 +02:00