Commit graph

292323 commits

Author SHA1 Message Date
Tobias Bergkvist 1218b82bce Move assertExecutable from makeCWrapper to makeBinaryWrapper to ensure that makeCWrapper is a pure function 2021-10-19 14:37:05 +02:00
Doron Behar ba86a1916b makeBinaryWrapper: Document 2021-10-19 05:30:42 -07:00
Doron Behar c310cb0d94 makeBinaryWrapper: add wrapProgramBinary (like wrapProgram) 2021-10-19 05:30:42 -07:00
Doron Behar a45c5db391 makeBinaryWrapper: Assert $1 is executable 2021-10-19 05:30:42 -07:00
Tobias Bergkvist 4b833cc141 EditorConfig: Switch from tabs to spaces 2021-10-04 22:38:14 +02:00
Tobias Bergkvist b7d36b8d59 Add golden tests for make-binary-wrapper.
To run tests after cloning on linux, use the following:
nix-build pkgs/top-level/release.nix -A tests.make-binary-wrapper.x86_64-linux
2021-10-04 22:35:09 +02:00
Tobias Bergkvist adef70ce7c Specify uses_prefix, uses_suffix and uses_concat3 as local vars. Make sure errors in makeCWrapper are located next to the line with the issue. 2021-10-04 14:29:22 +02:00
Tobias Bergkvist 3df841bb99 Make error messages more consistent 2021-10-01 18:57:26 +02:00
Tobias Bergkvist d930fecc3c Return an #error macro if the wrong number of arguments are supplied 2021-10-01 18:51:19 +02:00
Tobias Bergkvist ac99a6ff98 Add makeBinaryWrapper to pkgs/top-level/all-packages.nix 2021-10-01 18:19:53 +02:00
Tobias Bergkvist b62216a211 Fix shellcheck warnings. Use single quotes for printf format strings. Switch to strncpy in concat3. Use multiline strings to print C functions. Switch from if/elif to case. 2021-10-01 17:43:23 +02:00
Tobias Bergkvist b58c857bfb Switch to using strlen in concat3Fn. Make sure uses-variables are local to improve purity of makeCWrapper. Refactor 2021-08-26 14:36:30 +02:00
Tobias Bergkvist dcba4171d4 Add support for --add-flags, --prefix and --suffix 2021-08-23 23:44:57 +02:00
Tobias Bergkvist 1d64281401 Remove line at the bottom of make-binary-wrapper that executes makeBinaryWrapper "$@" 2021-06-01 01:25:22 +02:00
Tobias Bergkvist 8d2964a8e6 Rename make-c-wrapper.sh to make-binary-wrapper.sh. Refactor to match style of other setup-hooks. Add compilation step with gcc. Embed the entire generated source code into the binary for troubleshooting. 2021-06-01 01:02:08 +02:00
Tobias Bergkvist e8cedf3819 make-c-wrapper: Fix typo in generated documentation 2021-05-27 02:04:12 +02:00
Tobias Bergkvist 131ed20b2f make-c-wrapper: Remove trailing whitespace (editorconfig) 2021-05-27 01:56:23 +02:00
Tobias Bergkvist eef4fa82c1 make-c-wrapper: Fix typo in generated code documentation 2021-05-27 01:47:40 +02:00
Tobias Bergkvist de1f53b84d Add make-c-wrapper.sh for creating binary executable wrappers 2021-05-27 01:11:06 +02:00
Tobias Bergkvist 5edd17c4c2 Add bergkvist to maintainer list 2021-05-27 00:57:31 +02:00
austinbutler 2a6db4c056
stellar-core: 0.5.1 -> 17.0.0 (#123294) 2021-05-26 17:35:46 -04:00
Jörg Thalheim 7c0dacb0bd
Merge pull request #124546 from Mic92/containerd
containerd: fix checksum
2021-05-26 22:33:48 +01:00
Jörg Thalheim a635c12d1f
containerd: fix checksum 2021-05-26 23:26:12 +02:00
Ryan Mulligan 83820adde4
Merge pull request #124532 from r-ryantm/auto-update/hitori
gnome.hitori: 3.38.1 -> 3.38.2
2021-05-26 13:40:53 -07:00
Fabian Affolter 40ab718862
Merge pull request #124201 from fabaff/tests-pyppeteer
python3Packages.pyppeteer: enable tests
2021-05-26 22:24:44 +02:00
Sandro 991825eea7
Merge pull request #124530 from Ma27/fix-openldap-mig-docs
nixos/release-notes: fix `slaptest` command for openldap section
2021-05-26 22:22:33 +02:00
Trolli Schmittlauch 84aa23742f
poppler: build with nss by default for signature support (#124294)
Since 21.01, poppler supports PDF signing. As applications like okular
start to make use of that feature, nss support for poppler is enabled by
default to avoid unnecessary package duplication.
When building a `minimal` version of poppler, nss is disabled as well.

closes #120928
2021-05-26 15:57:38 -04:00
Vladimír Čunát ce2e9f9124
Merge #124110: luajit updates 2021-05-26 21:49:38 +02:00
Ryan Mulligan 6596f38b4b
Merge pull request #124473 from eyJhb/betterlockscreen-patch
betterlockscreen: readd patch for i3color
2021-05-26 12:40:19 -07:00
Sandro ff5aa11827
Merge pull request #124456 from r-ryantm/auto-update/fly
fly: 7.2.0 -> 7.3.0
2021-05-26 21:23:43 +02:00
Cole Helbling 4c7cf79b36 terraform-providers.hydra: 0.1.1 -> 0.1.2 2021-05-26 12:21:09 -07:00
R. RyanTM c962441021 gnome.hitori: 3.38.1 -> 3.38.2 2021-05-26 19:15:35 +00:00
Maximilian Bosch b5a12b4b61
nixos/release-notes: fix slaptest command for openldap section
When running - as suggested - `slaptest -f slapd.conf $TMPDIR` I get the
following result:

    [root@ldap:/tmp/tmp.De46ABIbFf]# slaptest -f /nix/store/lks3ihydj40ff6yqvz0k33ycrc9vbyry-slapd.conf $TMPDIR
    usage: slaptest [-v] [-d debuglevel] [-f configfile] [-F configdir] [-o <name>[=<value>]] [-n databasenumber] [-u] [-Q]

    [root@ldap:/tmp/tmp.De46ABIbFf]# echo $?
    1

Adding a `-F` option fixes the issue.
2021-05-26 20:50:01 +02:00
Oleksii Filonenko d4b7485fb6
Merge pull request #124514 from nshalman/packet-0.5.0
packet-cli: 0.3.0 -> 0.5.0
2021-05-26 20:41:56 +03:00
Ryan Mulligan 36d3d4575d
Merge pull request #124052 from r-ryantm/auto-update/hwinfo
hwinfo: 21.73 -> 21.74
2021-05-26 10:28:38 -07:00
Matthieu Coudron bffd12a4c7
Merge pull request #120445 from teto/vim-plugins-dict
neovimUtils: pass plugin config with plugin
2021-05-26 18:35:36 +02:00
Gabriel Ebner 4aa2e32246
Merge pull request #124507 from collares/olean-cache-misses
lean: substitute release commit sha1 (so upstream oleans are compatible with nixpkgs lean)
2021-05-26 18:34:56 +02:00
Eric Bailey d10825ede2 kubernetes-helmPlugins.helm-secrets: 3.6.1 -> 3.7.0 2021-05-26 18:30:47 +02:00
Michael Weiss 5b8cf45145
Merge pull request #124491 from primeos/signal-desktop
signal-desktop: 5.2.1 -> 5.3.0
2021-05-26 18:12:49 +02:00
Nahum Shalman 007d723c1e packet-cli: 0.3.0 -> 0.5.0 2021-05-26 16:00:20 +00:00
Ryan Mulligan e83f3eca21
Merge pull request #124322 from r-ryantm/auto-update/argo
argo: 3.0.4 -> 3.0.6
2021-05-26 08:52:07 -07:00
Fabian Affolter 77b08e24b9 python3Packages.aioshelly: 0.6.3 -> 0.6.4 2021-05-26 08:45:15 -07:00
Fabian Affolter f43e46e6de python3Packages.pyfritzhome: 0.6.0 -> 0.6.1 2021-05-26 08:44:08 -07:00
Luflosi 83b63c93de include-what-you-use: 0.14 -> 0.16
https://github.com/include-what-you-use/include-what-you-use/releases/tag/0.16
2021-05-26 08:36:06 -07:00
Robert Schütz 9b7fb215d4
Merge pull request #124394 from legendofmiracles/cowsay-cleanup
cowsay: 3.03+dfsg2 -> 3.0.4
2021-05-26 17:14:52 +02:00
Gabriel Ebner 7d75971825
Merge pull request #124503 from fortuneteller2k/vieb
vieb: 4.5.1 -> 5.0.0
2021-05-26 17:08:01 +02:00
Phillip 36e7b8509a
qcengine: init at 0.19.0 (#124501) 2021-05-26 17:07:40 +02:00
Robin Gloster 544f12ccce
Merge pull request #124472 from r-ryantm/auto-update/keycloak
keycloak: 13.0.0 -> 13.0.1
2021-05-26 10:00:13 -05:00
Mauricio Collares cbaf78cdaa lean: substitute release commit sha1 2021-05-26 11:53:55 -03:00
R. RyanTM 388a329383
abcmidi: 2021.05.19 -> 2021.05.25 (#124480) 2021-05-26 16:24:28 +02:00