Commit Graph
72 Commits
Author SHA1 Message Date
Justin Humm 8744ce01f1 unifiStable: 5.12.66 -> 5.12.72 2020-06-07 16:00:03 +02:00
Justin Humm e761cfe50a libexif: 0.6.21 -> 0.6.22
Also:
- build from git
- enable cross compilation
2020-06-04 18:23:15 +02:00
Justin Humm cdd519c489 factorio-{,headless}-experimental: 17.79 -> 18.26
also added myself as maintainer
2020-05-24 22:05:45 +02:00
Justin Humm 86e2dd2c24 haskellPackages.{binary-strict,webify}: fix build
webify needs a bump in the cabal file. As the last upstream commit is
two years ago, I think it makes sense to not wait for upstream to merge
the PR [0] and release a new version.

[0] https://github.com/ananthakumaran/webify/pull/27
2020-04-24 22:00:36 +02:00
Justin Humm 051abe836c lightworks: fix meta
The meta attrs must be in the final derivation, as otherwise `nix edit`
or `nix search` don't work.
2020-04-12 14:06:02 -04:00
Justin Humm 788f572380 nixos/release-notes: mention that dhcpcd stopped giving IPv4 addresses to bridges by default
This is an backward incompatible change from upstream dhcpcd [0], as
this could have easily locked me out of my box.

As dhcpcd doesn't allow to use only a blacklist (denyinterfaces in
dhcpcd.conf) of devices and use all remaining devices, while explicitly
allowing some interfaces like bridges, I think the best option would be
to not change anything about it and just educate the users here about
that edge case and how to solve it.

[0] https://roy.marples.name/archives/dhcpcd-discuss/0002621.html

(cherry picked from commit eeeb2bf8035b309a636d596de6a3b1d52ca427b1)
2020-04-08 17:46:13 -04:00
Justin Humm 5fb67fc448 haskellPackages.hakyll-contrib-hyphenation: jailbreak
Latest upstream commit is from 2015 [0], so I guess it's the easiest to
jailbreak it (as it builds that way).

[0] https://bitbucket.org/rvlm/hakyll-contrib-hyphenation/src/master/
2020-02-28 20:42:25 +01:00
Justin Humm 4496f8f4b8 fontforge: 20190413 -> 20190801
- Init libuninameslist at 20190701 as it is a new dependency to fontforge
- Remove gnulib, as it is not used anymore
- Remove a non-applying patch
- Add myself as maintainer
2020-02-16 08:47:34 +01:00
Justin Humm 48d502cd66 libspiro: 0.5.20150702 -> 20190731
also build from Git
2020-02-10 20:20:55 +01:00
Justin Humm ccb4a4e4e9 imv: 4.0.1 -> 4.1.0 2020-01-09 21:00:18 +01:00
Justin Humm a39fbee89e signal-cli: add erictapen as maintainer 2019-11-07 21:25:34 +01:00
6d6fee5283 signal-cli: add dbus functionality
This closes #72737

Co-authored-by: Matthew Piziak <matthew-piziak@users.noreply.github.com>
Co-authored-by: Kiwi <Kiwi@users.noreply.github.com>
2019-11-07 21:25:27 +01:00
Justin Humm 6310531fe2 libexif: fix CVE-2018-20030
Also:

- Use GitHub as source for CVE-2017-7544.patch [0]. The resulting patch
  is identical, but comes in a different format.

- Update the website, as http://libexif.sourceforge.net/ shows only a
  move notice.

- Add erictapen as maintainer.

[0] https://github.com/libexif/libexif/commit/c39acd1692023b26290778a02a9232c873f9d71a
2019-11-07 02:05:28 +01:00
Justin Humm 9b66a895c2 wofi: init at 2019-10-28 2019-10-30 22:23:10 +01:00
Justin Humm b8cd11f347 smokeping: add erictapen as maintainer 2019-10-14 21:23:11 +02:00
Justin Humm 9eb067b0d7 nixos/smokeping: replace smokeping.fcgi with a symlink
This fixes a regression from bb649d96b0.
There were permission problems, when the preStart script tried to copy
the smokeping.fcgi file over the old file.
2019-10-14 21:11:47 +02:00
Justin Humm d383a4cd91 Revert "haskell-hakyll: patch Cabal file from upstream"
This reverts commit fe366d43e8.
2019-09-22 13:43:08 +02:00
Justin Humm fe366d43e8 haskell-hakyll: patch Cabal file from upstream
hakyll complains about our QuickCheck version being too high. Upstream
solved that problem already, so let's use that patch [0].

Closes https://github.com/NixOS/nixpkgs/pull/67065.

[0] https://github.com/jaspervdj/hakyll/pull/721
2019-08-21 11:28:46 +02:00
Justin Hummandworldofpeace c39818d3dc scribusUnstable: 2019-01-16 -> 1.5.5
changelog: https://bugs.scribus.net/changelog_page.php?version_id=106

Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch>
2019-08-10 16:41:23 +02:00
Justin Humm 4908aaf3c9 spidermonkey_38, spidermonkey_60: fix cross compilation
This is essentially the same as done in
65f2b0a2a3.

For spidermonkey_38 I set --enable-posix-nspr-emulation, as it would
otherwise complain about a wrong NSPR version and that trick seemed to
be successful in spidermonkey_60 anyway.
2019-08-03 07:51:46 +02:00
Justin Humm 7ee6674ec3 elinks: use recent spidermonkey version 2019-08-03 07:51:46 +02:00
Justin Humm c3cc950001 mediatomb: use recent spidermonkey 2019-08-03 07:51:46 +02:00
Justin Humm ad6a5824ee opensc: add patch for CVE-2019-6502
Closes #61957
2019-05-25 08:29:04 +02:00
Justin Humm 9310d09dae opensc: fix cross compilation
Apparently, the location of xsltproc needs to be manually speciefied
when cross compiling.

Also autoreconfHook needs to be in nativeBuildInputs.
2019-05-18 22:54:22 +02:00
Justin Humm f47e545578 opensc: add erictapen as maintainer 2019-05-18 22:54:20 +02:00
Justin Humm 63fbbe0a32 libassuan: use npth instead of pth 2019-05-18 22:54:19 +02:00
Justin Humm 3616f908df libassuan: add erictapen as maintainer 2019-05-18 22:54:18 +02:00
Justin Humm 2d8b3df99b aws-sdk-cpp: fix cross compilation
aws-sdk-cpp tries to run code at build time using check_c_source_runs
[0] and therefore needs to be told about the expected exit code [1].

[0] https://cmake.org/cmake/help/latest/module/CheckCSourceRuns.html
[1] https://cmake.org/cmake/help/latest/command/try_run.html#behavior-when-cross-compiling
2019-05-14 23:41:59 +02:00
Justin Humm 81176f4314 neopg: 0.0.4 -> 0.0.6 2019-04-22 17:57:17 +02:00
Justin Humm eb9293e4d8 ruby-modules/gem: fix path to git checkout
In case of the gem type 'git', nix-bundle-install.rb was called with
wrong path to the git checkout.

${src} does contain the sources, but not the newly generated .git dir,
which is created in the buildPhase of pkgs/development/ruby-modules/gem/default.nix

In some rare cases, this .git dir is needed at installPhase.
2019-04-03 16:59:53 +02:00
Justin Humm b82150c8c2 haskellPackages.hakyll: bump pandoc dependency to 2.7 2019-03-13 17:44:51 +01:00
Justin Humm c02cfc6f64 nixopsUnstable: 1.6.1pre2706_d5ad09c -> 1.6.1pre2728_8ed39f9
This fixes evaluation with the latest master. See also [0] and [1] for
this.

[0] https://github.com/NixOS/nixops/issues/1086
[1] https://github.com/NixOS/nixops/pull/1088
2019-02-06 17:10:36 +00:00
Justin Humm 38f23046a3 unifi, nixos/unifi: add erictapen as maintainer 2019-01-27 17:28:15 +01:00
Justin Humm ca5004e26c maintainers/maintainers-list: add erictapen's PGP key 2019-01-26 15:18:29 +00:00
Justin Humm 7a511ded73 notmuch-bower: 0.9 -> 0.10 2019-01-26 15:18:29 +00:00
Justin Humm 694c351cc3 nixos/tests: add osrm-backend test 2019-01-25 00:43:34 +01:00
Justin Humm a542105dc9 scribusUnstable: 2019-01-14 -> 2019-01-16
Upstream fixed a bug, so the poppler patch is not necessary anymore.
2019-01-16 14:51:08 +01:00
Justin Humm ac891e9ea6 scribusUnstable: fix build failure from poppler bump
Poppler was upgraded in [0] and therefore the build broke, as
poppler/goo/gtypes.h was moved into poppler/goo/gfile.h [1].

The patch is intended to be broght upstream and then can be reverted.

[0] https://github.com/NixOS/nixpkgs/commit/7757e43fcb15f3b3e21187787edaad54614ec7e6
[1] https://gitlab.freedesktop.org/poppler/poppler/commit/ef3ef702bc3dc845731e43215400448c5324efd4
2019-01-15 12:47:48 +01:00
Justin Humm 3f0fbc0e56 scribusUnstable: 2018-10-13 -> 2019-01-14 2019-01-15 12:47:47 +01:00
Justin Humm 35b6b892f7 Revert "neopg: 0.0.4 -> 0.0.5"
This broke the build, as the bump introduced test failures. Revert to a
working version.

This reverts commit 031737126c.
2018-12-23 22:42:38 +01:00
Justin Humm 0be7bfe1bf qutebrowser: fix pdfjs
Pdfjs was downloaded in two derivations, where one is sufficient.

Also there was allegedly a typo in the download URL.
2018-12-21 14:12:02 +01:00
Justin Humm df6010aa3a python3Packages.cytoolz: fix build
cytoolz has a test failure with Python 3.7 [0]. There is a debian patch
for it, which didn't make it into upstream yet [1].

[0] https://github.com/pytoolz/cytoolz/issues/122
[1] https://salsa.debian.org/python-team/modules/python-cytoolz/raw/5ce4158deefc47475d1e76813f900e6c72ddcc6e/debian/patches/py37.patch
2018-12-11 16:06:48 +01:00
Justin Humm 93bf0a02f5 pythonPackages.tlslite: delete, migrate refs to pythonPackages.tlslite-ng
tlslite has a test failure on Python 3.7 [0]. @tomato42, a commiter of
tlslite and author of tlslite-ng said, that tlslite is abandoned (last
commit 2015) and tlslite-ng should be used as a drop in replacement.

[0] https://github.com/trevp/tlslite/issues/121
2018-12-10 13:45:45 +01:00
Justin Humm 09991d40e6 pythonPackages.tlslite-ng: init at 0.7.5 2018-12-07 15:28:55 +01:00
Justin Humm 89c09d7ba1 osrm-backend: 5.18.0 -> 5.19.0 (#49108) 2018-10-30 00:31:45 +01:00
Justin Humm 5ab10923d6 mapmap: mark broken
the mapmap binary segfaults at the moment at master and nixos-18.09. I
will speak with upstream for a fix and mark this broken in the meantime.
2018-10-25 17:53:58 +02:00
Justin Humm 6837d0d5c9 scribusUnstable: init at 2018-10-13 2018-10-15 09:50:24 +02:00
Justin Humm 64d0676fe1 buildRustPackage: fix regex for separating lib and bin
E.g. exa was wrongly put into /lib, as it matches

  .*.a

but not

  .*\.a
2018-10-07 22:14:19 +02:00
Justin Humm a01cab05c6 haskellPackages.arbtt: unbreak with jailbreak 2018-10-07 14:13:37 +02:00
Justin Humm 226f31b3a2 ja2-stracciatella: fix build due to #47709 2018-10-07 12:52:05 +02:00
Justin Humm a9a88b0942 vdirsyncer: fix build due to #47709 2018-10-07 12:12:03 +02:00
Justin Humm 0cfc923813 borgbackup: patch bug that allowed for exceeding quotas
See also https://github.com/borgbackup/borg/issues/4093 for this.
2018-10-06 23:53:06 +02:00
Justin Humm 071d72a722 scribus: 1.4.6 -> 1.4.7 2018-10-05 14:05:25 +02:00
Justin Humm bea3f18185 notmuch: use test-database in checkPhase
for running all tests, notmuch requires a database file, which can be
downloaded at https://notmuchmail.org/releases/test-databases/

See test/README in notmuch sources for further info.
2018-10-05 12:36:12 +02:00
Justin Humm b66ef28841 buildRustPackage, fetchcargo: optionally use vendor config from cargo-vendor
By setting useRealVendorConfig explicitly to true, the actual (slightly
modified) config generated by cargo-vendor is used.

This solves a problem, where the static vendor config in
pkgs/build-support/rust/default.nix would not sufficiently replace all
crates Cargo is looking for.

As useRealVendorConfig (and writeVendorConfig in fetchcargo) default to
false, there should be no breakage in existing cargoSha256 hashes.

Nethertheless, imho using this new feature should become standard. A
possible deprecation path could be:

- introduce this patch
- set useRealVendorConfig explicitly to false whereever cargoSha256 is
  set but migration is not wanted yet.
- after some time, let writeVendorConfig default to true
- when useRealVendorConfig is true everywhere cargoSha256 is set and
  enough time is passed, `assert cargoVendorDir == null ->
  useRealVendorConfig;`, remove old behaviour
- after some time, remove all appearences of useRealVendorConfig and the
  parameter itself
2018-09-11 23:44:14 +02:00
Justin Humm b8da5fc4bd pius: introduce perl as buildInput (#44415)
Otherwise, pius-party-worksheet would be unusable.

(cherry picked from commit 4dbf327d924d454a931c93da3eb4c6e8a13935a2)
2018-08-03 20:36:08 +02:00
Justin Humm 33ffa1f888 haskellPackages.http-link-header: disable tests
The test

  Network.HTTP.Link, writeLinkHeader → parseLinkHeader, roundtrips successfully

seems to flap, as I cannot reproduce the failure locally, but it occured on
Hydra [0]. Also upstream is aware of the problem [1].

[0] https://hydra.nixos.org/build/75041105
[1] https://github.com/myfreeweb/http-link-header/issues/7
2018-06-06 18:42:17 +02:00
Justin Humm 4d88c022d0 mapmap: init at 0.6.1 (#41228)
The Nix package currently doesn't support video textures, just still images.
When I figure out why video textures don't work I will provide a fix.
2018-06-02 10:06:28 +02:00
Justin Humm 169468c406 apache-httpd: fix typo in config servedFiles 2018-03-28 03:47:25 +02:00
Justin Humm ebe1cc211e neopg: Init at 0.0.4 2018-03-23 16:12:29 +01:00
Justin Humm d69e0d99e0 nixos/manual: fixed example config for networking.interfaces
The former example gave a "value is a list while a set was expected" error.
2018-03-17 19:53:06 +01:00
Justin Humm 18ec7f7190 osrm-backend: 5.15.0 -> 5.16.0 2018-02-24 18:47:35 +01:00
Justin Humm 92aa0fa437 osrm-backend: 5.14.3 -> 5.15.0 2018-01-22 18:13:35 +01:00
Justin Humm 16ea43d1b4 muchsync: add homepage 2018-01-17 10:41:34 +01:00
Justin Humm 207bf49c8d electrum: 3.0.3 -> 3.0.4
From the release notes [1]:

 * Fix a vulnerability caused by Cross-Origin Resource Sharing (CORS)
   in the JSONRPC interface. Previous versions of Electrum are
   vulnerable to port scanning and deanonimization attacks from
   malicious websites. Wallets that are not password-protected are
   vulnerable to theft.

See this [2] for explanation.

[1] https://github.com/spesmilo/electrum/blob/3.0.4/RELEASE-NOTES
[2] https://github.com/spesmilo/electrum/issues/3374
2018-01-07 03:20:07 +01:00
Justin Humm 792b085b1a osrm-backend: 5.14.1 -> 5.14.3 2018-01-02 20:54:45 +01:00
Justin Humm bfc3844a15 osrm service: init 2017-12-07 18:51:39 +01:00
Justin Humm 5cca8800a4 notmuch-bower: init at 2017-09-27 (#29856)
* bower: init and add erictapen as maintainer

* bower: fix up

* notmuch-bower: rename from bower
2017-10-14 10:08:04 +01:00
Justin Humm b5a5d0ba84 gollum service: init 2017-09-18 11:55:00 +02:00
Justin Humm bfb0bf849e naev: add freetype dependency 2017-08-22 10:29:57 +02:00
Justin Humm e6b65c04fa pythonPackages.future: 0.15.2 -> 0.16.0
Also moved the expression from python-packages.nix to ./pkgs/development/python-modules/future/default.nix due to discussion in #26220
Used fetchPypi insted of fetchurl.
2017-05-30 13:06:56 +02:00
Justin Humm b635355554 python27Packages.influxdb: 0.1.12 -> 4.0.0
Updated, as the old package is not compatible with current InfluxDB versions.
Changed buildInputs as following:
* requests -> requests2 as it is newer
* added dateutil as it is needed
* added tytz as it is needed
* added six as it is needed
2017-01-19 02:52:42 +00:00