Commit graph

291739 commits

Author SHA1 Message Date
Andrew Brooks
9502d50b3e tclx: fix undefined variable error 2021-05-21 15:18:31 -05:00
Andrew Brooks
4b5d85bf44 tcl: use double square brackets consistently in tcl package hook 2021-05-21 15:18:30 -05:00
Andrew Brooks
927251e781 tcl: avoid readonly local in package hook
If a path with a space were added to TCLLIBPATH, _addToTclLibPath
would attempt to mutate the tclPkg local and fail.
2021-05-21 15:18:29 -05:00
Andrew Brooks
49db5c9de6 tclx: simplify postInstall phase
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:29 -05:00
Andrew Brooks
f9595e4ffc bwidget: replace verbose let/in expression with rec
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:28 -05:00
Andrew Brooks
5d3ee3a49a bwidget: make installPhase slightly clearer
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:28 -05:00
Andrew Brooks
f9ce367eb2 bwidget: revise formatting
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:27 -05:00
Andrew Brooks
ca4b34f09e tcl: combine inherit expressions
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:27 -05:00
Andrew Brooks
29c577c218 poke: revise formatting
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:26 -05:00
Andrew Brooks
e22fe366af tcl: fix TCLLIBPATH edge cases in tcl package hook
TCLLIBPATH was not actually extended if a package's path was a substring
of a package already on the path. This commit fixes that behavior.

Additionally, '--prefix' is now used in place of '--set', as the latter
was found to break tkremind from the remind package.
2021-05-21 15:18:26 -05:00
Andrew Brooks
1c44a44932 bwidget: add missing dependency on tk 2021-05-21 15:18:25 -05:00
Andrew Brooks
a49a274abf Revert "xconq: Simplify package with tcl.tclPackageHook"
This reverts commit 113826a892512eb2e19985310fd7d4a39db4d75e, which
ended up breaking the Tk import at runtime.
2021-05-21 15:18:25 -05:00
Andrew Brooks
17a561e1cf scid: Correct typo in maintainers 2021-05-21 15:18:24 -05:00
Andrew Brooks
fab8407b54 tix: Prevent tcl.mkTclDerivation from altering configureFlags 2021-05-21 15:18:13 -05:00
Andrew Brooks
c677478b0b scid-vs-pc: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:13 -05:00
Andrew Brooks
9979565b0c scid: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:12 -05:00
Andrew Brooks
1f74a70740 maintainers: add agbrooks 2021-05-21 15:18:12 -05:00
Andrew Brooks
a4f54890d5 xconq: Simplify package with tcl.tclPackageHook 2021-05-21 15:18:11 -05:00
Andrew Brooks
f17ca3f517 tcl2048: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:11 -05:00
Andrew Brooks
bf222c3835 bwidget: Simplify bwidget package with tcl.mkTclDerivation 2021-05-21 15:18:10 -05:00
Andrew Brooks
12315866d1 fossil: Remove unneeded TCLLIBPATH export
The use of tcl.mkTclDerivation in tcllib ensures that it will
already be present on TCLLIBPATH when tests are run.
2021-05-21 15:18:10 -05:00
Andrew Brooks
499adf6b0c remind: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:09 -05:00
Andrew Brooks
87c5626e41 poke: Simplify package with tcl.tclPackageHook 2021-05-21 15:18:09 -05:00
Andrew Brooks
311ea59a3e expect: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:08 -05:00
Andrew Brooks
98b8fc3579 tk: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:08 -05:00
Andrew Brooks
5f3066af19 tcltls: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:07 -05:00
Andrew Brooks
17a71176b0 tix: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:07 -05:00
Andrew Brooks
3dc650b780 tclx: Leverage tcl.mkTclDerivation 2021-05-21 15:18:06 -05:00
Andrew Brooks
e3ce7a6a5c tcllib: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:06 -05:00
Andrew Brooks
ad0d23d5e1 itktcl: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:05 -05:00
Andrew Brooks
c247eb0bce incrtcl: Simplify package with tcl.mkTclDerivation 2021-05-21 15:18:04 -05:00
Andrew Brooks
9571f53665 tclreadline: simplify package with tcl.mkTclDerivation 2021-05-21 15:18:04 -05:00
Andrew Brooks
c6ca1ba9c7 tcl: Add tclPackageHook and mkTclDerivation
Implement tclPackageHook, a setup hook that adjusts TCLLIBPATH to include the
paths of any installed Tcl packages, propagates that TCLLIBPATH to
anti-dependencies, and wraps any installed binaries to set their TCLLIBPATH.

Additionally, implement a makePythonPackage-style mkDerivation wrapper to use
reasonable defaults for Tcl packages and use tclPackageHook.
2021-05-21 15:18:03 -05:00
Maximilian Bosch
5dbd28d754
Merge pull request #123009 from deviant/fix-mailman-doc-links
nixos/mailman: fix documentation option links
2021-05-21 22:00:47 +02:00
Fabian Affolter
77be0fbd81 ipinfo: 1.1.4 -> 1.1.5 2021-05-21 21:59:46 +02:00
Aiken Cairncross
455832e090 python3Packages.nbval: Skip failing tests 2021-05-21 20:52:20 +01:00
Michael Raskin
d0fd8a029d
Merge pull request #123281 from r-ryantm/auto-update/jmol
jmol: 14.31.38 -> 14.31.39
2021-05-21 19:42:56 +00:00
Sandro
ea422282d6
Merge pull request #123869 from plumelo/feature/avocode-fix
avocode: add missing deps
2021-05-21 21:24:11 +02:00
Sandro
9eac827b9f
Merge pull request #122730 from johnrichardrinehart/pkgs/development/tools/wally-cli/default.nix 2021-05-21 21:20:27 +02:00
Sandro
38b6fd832a
Merge pull request #123879 from jojosch/matrix-synapse-plugin-mjolnir-antispam
matrix-synapse-plugins.matrix-synapse-mjolnir-antispam: init at 0.1.17
2021-05-21 21:08:06 +02:00
Fabian Affolter
aa8e75fd2d
Merge pull request #123887 from chivay/bump-karton-asciimagic
pythonPackages.karton-asciimagic: 1.0.1 -> 1.1.0
2021-05-21 21:05:48 +02:00
Sandro
27ae58a721
Merge pull request #123908 from Ma27/bump-grafana
grafana: 7.5.6 -> 7.5.7
2021-05-21 21:04:42 +02:00
Jacek Galowicz
5d05391846
Merge pull request #123823 from misuzu/test-driver-usb-boot-speedup
nixos/test-driver: use usb-ehci controller instead of piix3-usb-uhci
2021-05-21 20:47:47 +02:00
Robert Schütz
da4a86ac3d
Merge pull request #123366 from dotlambda/linphone-ffmpeg
linphone: use ffmpeg instead of ffmpeg_3
2021-05-21 20:44:36 +02:00
github-actions[bot]
69a17a4dac
Merge staging-next into staging 2021-05-21 18:39:32 +00:00
github-actions[bot]
5efa447c88
Merge master into staging-next 2021-05-21 18:39:29 +00:00
Robert Schütz
b65a64086f
libsForQt5.applet-window-buttons: 0.8.1 -> 0.9.0 (#122611)
https://github.com/psifidotos/applet-window-buttons/releases/tag/0.9.0
2021-05-21 20:36:38 +02:00
Robert Schütz
68f959ddef
Merge pull request #121825 from dotlambda/drf-jwt-init
pythonPackages.drf-jwt: init at 1.19.0
2021-05-21 20:33:40 +02:00
Sandro
26b8f68c2d
Merge pull request #123907 from asymmetric/vimPlugins.vim-wordmotion 2021-05-21 19:59:05 +02:00
Sandro
fc52705512
Merge pull request #123700 from humancalico/tremor-bump 2021-05-21 19:49:53 +02:00