Commit Graph
100 Commits
Author SHA1 Message Date
Jörg Thalheim fa2e8fc136 iperf3: update musl patch 2019-10-17 17:41:19 +01:00
Jörg Thalheim b731394033 testdisk: enable ntfs/extfs on non-darwin platforms
This option was accidentally flipped in b2b29d4398
also see: https://github.com/NixOS/nixpkgs/pull/69945/commits/b2b29d4398fd048b25ca206d5e45272e871c7ebe#r334432081
2019-10-14 12:15:43 +01:00
Jörg Thalheim 14a6713aef linux: remove deprecated kernel config options
Our oldest kernel is 4.4. That's why we can remove configurations that only
applies to kernels older than that.
2019-10-14 11:43:18 +01:00
Jörg Thalheim 283ef6bc6d Revert "fwupd: Move D-Bus conf file to share/dbus-1/system.d"
This reverts commit ad6aada7e2.

The patch does not apply to our version.
This commit was part of https://github.com/NixOS/nixpkgs/pull/68875

cc @worldofpeace
2019-10-14 11:01:45 +01:00
Jörg Thalheim bda58c465d testdisk: pkgconfig belongs to nativeBuildInputs 2019-10-14 10:51:57 +01:00
Jörg Thalheim b2b29d4398 testdisk: inline platform specific option defaults
Makes it easier to read since one does not need to be aware
of overrides in all-packages.nix.
2019-10-14 10:48:51 +01:00
Jörg Thalheim 12880e57e1 nixos/zfs: mention trim support in the release notes 2019-10-14 10:30:59 +01:00
Jörg Thalheim 9a89467606 nixos/zfs: simplify logic for scrub/autosnapshot service
This makes them consistent with the way zfs.trim is enabled
and allow to enable them by default in future.
2019-10-14 10:30:57 +01:00
Jörg Thalheim d94f92c816 python3.pkgs.tables: fix build against hdf5
In 6cbf0b4bd2 the package splitted
of header files, which broke this build as a result.

cc @ttuegel
2019-10-14 08:58:02 +01:00
Jörg Thalheim 692656daf8 nixos/zfs: avoid script derivation for trim service
Since we only have a single pipe we can save the overhead of building a derivation
when creating the zfs trim service file when building the system.
2019-10-08 11:11:06 +01:00
Jörg Thalheim a412d90e10 nixos/zfs: only enable trim if zfs is enabled
Also don't fail the service if there are no pools yet.
This might happen on installation ISOs.
2019-10-07 10:44:56 +01:00
Jörg Thalheim 96097ab665 linux: update fpu patches for 5.3
At the moment we experience bad instabilities with linux 5.3:

https://github.com/zfsonlinux/zfs/issues/9346

as the zfs-native method of disabling the FPU is buggy.
2019-10-03 11:13:28 +01:00
Jörg Thalheim fca2e1cb5a thunderbird: fix build with rustc 1.38 2019-10-02 08:53:58 +01:00
Jörg Thalheim 173d5a4e6e rustc: remove test related patches/code
Tests have been disabled since over a year and now the
code starts to bit-rot. As it seems unlikely that they
will come back in near future, let's just remove it.
2019-09-30 10:00:33 +01:00
Jörg Thalheim 64d821d9f4 Revert "busybox: fix musl builds"
This reverts commit 5ba8c04ae5.

Broke non-musl busybox.

fixes: #70007
2019-09-29 15:31:50 +01:00
Jörg Thalheim 925b4244d7 radare2-for-cutter: 3.6.0 -> 3.8.0 2019-09-29 11:02:01 +01:00
Jörg Thalheim 539e66c429 zfsUnstable: drop build patches 2019-09-28 10:43:46 +01:00
Jörg Thalheim 46dfb2d090 nixos/sysctl: reduce prio of "kernel.kptr_restrict" to mkDefault
Users should be able to override this value without having to use mkForce.
2019-09-26 10:09:31 +01:00
Jörg Thalheim 9a1b767a55 treewide: remove empty buildInputs 2019-09-26 09:17:23 +01:00
Jörg Thalheim 2e3df3f1a9 btfs: simplify shebang fixup 2019-09-26 09:09:41 +01:00
Jörg Thalheim 434a69f5b5 rtlwifi_new: 2018-02-17 -> 2019-08-21 2019-09-23 14:37:51 +01:00
Jörg Thalheim 1e8772375e systemd: add myself as maintainer 2019-09-23 09:43:37 +01:00
Jörg Thalheim 53fb1c512a systemd: make sysinit.target depend on local-fs.target again
This change was re-introduced when updating to systemd 243.
Also see: https://github.com/NixOS/nixpkgs/pull/67858
2019-09-23 09:43:32 +01:00
Jörg Thalheim fe5c9079fd python.pkgs.flask_oauthlib: remove
deprecated by upstream & broken: https://github.com/lepture/flask-oauthlib
2019-09-22 15:32:34 +01:00
Jörg Thalheim ffa80e75b7 nixos/firewall: rename iptables-compat to iptables-nftables-compat 2019-09-22 09:09:43 +01:00
Jörg Thalheim 88c5b20606 iptables-compat: rename to iptables-nftables-compat
Same as debian, more clarity what the package is about.
2019-09-22 09:00:41 +01:00
Jörg Thalheim 0a784ab6aa radare2: 3.8.0 -> 3.9.0 2019-09-19 04:53:56 +01:00
Jörg Thalheim b31931adf5 python.pkgs.pylint_1_9: fix incorrect checksum
was not updated in 08d556c0e8
2019-09-13 16:32:04 +01:00
Jörg Thalheim 08d556c0e8 python.pkgs.pylint_1_9: 1.9.4 -> 1.9.5
Also fix build by skipping a test that requires setuptools to be present.
(Also just adding setuptools does not fix the issue either?)
2019-09-13 13:53:20 +01:00
Jörg Thalheim e849aadd62 dino: 2019-03-07 -> 2019-09-12 2019-09-12 22:36:04 +01:00
Jörg Thalheim be098bacad python.pkgs.MySQL_python: remove
Reasons:

- No release since 2014
- deprecated by upstream
- no longer compatible with newer libmysql versions

(cherry picked from commit 4a53284bc0)
2019-09-09 13:40:35 +01:00
Jörg Thalheim 4a53284bc0 python.pkgs.MySQL_python: remove
Reasons:

- No release since 2014
- deprecated by upstream
- no longer compatible with newer libmysql versions
2019-09-09 13:18:07 +01:00
Jörg Thalheim 7d78cc8596 sysdig: 0.26.2 -> 0.26.4 2019-09-04 11:26:17 +01:00
Jörg Thalheim bf14c2076c radare2: 3.7.0 -> 3.8.0 2019-09-03 14:49:35 +01:00
Jörg Thalheim 396e3a6b3c libdrm: cross-compile fix 2019-08-02 11:19:56 +01:00
Jörg Thalheim d0887921b3 pth: fix cross-compilation support 2019-08-02 10:04:58 +01:00
Jörg Thalheim 84d2202a46 zsh: fix cross-compiling support 2019-08-02 10:04:10 +01:00
Jörg Thalheim 4e99e554b0 zsync: fix cross-build by setting AR 2019-08-02 10:04:05 +01:00
Jörg Thalheim 59ac7e1634 iana-etc: 20190504 -> 20190731 2019-08-01 08:08:21 +01:00
Jörg Thalheim 79bd446d8a mopidy: 2.2.2 -> 2.2.3 2019-08-01 07:38:47 +01:00
Jörg Thalheim 15cc0cc5c9 radare2: 3.6.0 -> 3.7.0 2019-08-01 07:31:14 +01:00
Jörg Thalheim 8166fc21b8 racer: add Security framework on darwin 2019-07-30 08:27:38 +01:00
Jörg Thalheim 1d86714a2b nixos/zfs: add trim service
Introduces a trim timer similar to the fstrim service.
According to zpool(8) for consumer hardware periodic manual TRIM
is preferred over automatic TRIM that ZFS implements.
The period of one week is based on recommendations of fstrim.
2019-07-25 12:47:43 +01:00
Jörg Thalheim 92c4bc0108 teamspeak: remove unnecessary makeWrapper 2019-07-21 15:22:39 +01:00
Jörg Thalheim f75fdd5c77 teamspeak_server: fix 32-bit checksum 2019-07-21 15:15:02 +01:00
Jörg Thalheim e4230452be teamspeak_server: add missing libstdc++
Also convert to autoPatchelfHook.
2019-07-21 15:11:44 +01:00
Jörg Thalheim 7b67364823 radare2-cutter: 1.8.0 -> 1.8.3 2019-07-13 12:33:19 +02:00
Jörg Thalheim 205296f55a rambox: remove gapps-wrapper
This is now provided by electron itself.
2019-06-25 07:58:10 +01:00
Jörg Thalheim ebe4375ff4 rambox: upgrade to electron 4
This is what upstream uses as well
2019-06-25 07:58:05 +01:00
Jörg Thalheim dce97daeda rambox: 0.6.7 -> 0.6.9 2019-06-24 17:33:56 +01:00
Jörg Thalheim 4599f2bb9a radare2: 3.5.1 -> 3.6.0 2019-06-24 14:16:53 +01:00
Jörg Thalheim e06aa9887b radare2: 3.5.0 -> 3.5.1 2019-06-20 10:24:44 +01:00
Jörg Thalheim b916d11a6e zfsUnstable: 0.8.0 -> 0.8.1 2019-06-15 19:35:30 +01:00
Jörg Thalheim 05f7301a9e zfs: 0.8.0 -> 0.8.1 2019-06-15 19:35:25 +01:00
Jörg ThalheimandTadeo Kondrak 6abbf8e15f aerc: init at 0.1.0
Co-authored-by: Tadeo Kondrak <me@tadeo.ca>
2019-06-07 09:11:32 -06:00
Jörg Thalheim 11b8a5f20e zfs: 0.7.13 -> 0.8.0
Same as zfsUnstable for the moment.
We still keep the zfsUnstable expression as we likely
need it in the near future again.
Also remove spl since it is no longer needed.
2019-06-06 10:07:43 +01:00
Jörg Thalheim 2a0f85d882 nixos/os-release: add documentation url 2019-06-03 15:05:10 +02:00
Jörg Thalheim 5b0db07ee1 systemd: 239.20190219 -> 241.20190221 2019-06-03 15:05:09 +02:00
Jörg Thalheim 144a031805 ccls: 0.20190301 -> 0.20190314.1 2019-05-30 11:42:39 +01:00
Jörg Thalheim 101b2ff117 sysdig: 0.25 -> 0.26.1
(cherry picked from commit 16ea5a8ca3b90d48a246a926b624ff0b92724249)
2019-05-29 08:59:37 +01:00
Jörg Thalheim f6ce92c306 radare2: 3.4.1 -> 3.5.0 2019-05-13 14:43:04 +01:00
Jörg Thalheim 8e1852ac7e linux_{5_1,testing}: enable kernel fpu functions
same motivation as in 7b77c27caa
2019-05-09 11:13:53 +01:00
Jörg Thalheim a3f8a25ab3 python.pkgs.imread: inherit native libs on callsite
this avoids potential namespace collisions between python libs
and packages from all-packags.nix:

https://github.com/NixOS/nixpkgs/pull/61033#issuecomment-489926103
2019-05-07 07:34:13 +01:00
Jörg Thalheim cf5ed1d004 nix-review: 2.0.0 -> 2.0.1 2019-05-07 07:12:55 +01:00
Jörg Thalheim 7b77c27caa linux_5_0: restore __kernel_fpu_{begin,restore}
In 5.0er these function were removed from the public interface also zfs needs
them for AVX/AES-NI support. Without this patch for example throughput on a
encrypted zfs dataset drops to 200 MB/s from 1.2 GB/s. These functions were
removed as their was no user within the linux kernel tree itself.
2019-05-06 14:14:40 +01:00
Jörg Thalheim e3b13dfaf3 iana-etc: 20181219 -> 20190504 2019-05-05 17:04:18 +01:00
Jörg Thalheim 523cccf073 rust-cbindgen: fix cargoSha256
this got broken in https://github.com/NixOS/nixpkgs/commit/a6643de25d17a5b01651186205e37c90c1738395
cc @andir
2019-05-02 08:28:38 +01:00
Jörg Thalheim d43dc68db3 nixos/openldap: make rootpw option optional
This allows to store passwords in external files outside of the world-readable
nix store.
2019-04-23 16:35:33 +01:00
Jörg Thalheim 975734c665 rambox: 0.6.3 -> 0.6.6 2019-04-16 11:27:51 +01:00
Jörg Thalheim f93e9b08a4 radare2: 3.3.0 -> 3.4.1 2019-04-09 10:36:41 +01:00
Jörg Thalheim 4aeafc6b63 tests/pdns-recursor: use waitForOpenPort as port check
This should be safer w.r.t. race conditions.
2019-04-05 02:30:28 +01:00
Jörg Thalheim d8445c9925 tests/pdns-recursor: add 2019-04-04 19:42:49 +01:00
Jörg Thalheim d03ced8648 pdns-recursor: 4.1.11 -> 4.1.12 2019-04-04 19:42:37 +01:00
Jörg Thalheim 912dca193a rust: fix cross-compilation 2019-03-29 11:11:00 -04:00
Jörg Thalheim 18e67abd91 radare2-cutter: 1.7.2 -> 1.8.0 2019-03-21 06:52:31 +00:00
Jörg Thalheim 467f0f9f3a glibcLocales: also build C.UTF-8
Previously we only build C.UTF-8 as part of the locale-archive
that comes with the glibc core package.
However for consistent use of LANG=C.UTF-8 we also want support
in our glibcLocales as well.
fixes https://github.com/NixOS/nixpkgs/issues/57974
2019-03-21 06:26:07 +00:00
Jörg Thalheim 22d083e659 doc/reviewing-contributions: nix-review instead of nox-review
It is faster, handles more edge cases and allows to test/review the built
packages interactively.
2019-03-20 11:28:00 +00:00
Jörg Thalheim eb5afaf06b nix-review: 1.0.5 -> 2.0.0 2019-03-20 11:27:46 +00:00
Jörg Thalheim b488c60cdb network-manager: rename systemd service back to match upstream
Compatibility with other distributions/software and expectation
of users coming from other systems should have higher priority over consistency.
In particular this fixes #51375, where the NetworkManager-wait-online.service
broke as a result of this.
2019-03-19 23:48:08 +01:00
Jörg Thalheim 3f9ac24d53 Revert "modemmanager: rename ModemManager.service to modem-manager.service"
This reverts commit c6882b2cf9.
2019-03-19 23:48:08 +01:00
Jörg Thalheim 03050e9749 dino: 2019-02-06 -> 2019-03-07 2019-03-19 10:57:35 +00:00
Jörg Thalheim 42bc96105f python3.pkgs.engineio: limit to linux
probably has never build on macOS.
2019-03-14 11:23:14 +00:00
Jörg Thalheim f94dc01e75 python3.pkgs.python-engineio: 3.0.0 -> 3.4.3
fixes build of python-socketio
2019-03-14 11:14:43 +00:00
Jörg Thalheim e9b9f056a8 cheat: 2.3.1 -> 2.5.1 2019-03-08 06:49:17 +00:00
Jörg Thalheim 6b36c711a9 spl: 0.7.12 -> 0.7.13 2019-03-05 15:48:28 +00:00
Jörg Thalheim 2bfd19fcb2 zfs: 0.7.12 -> 0.7.13
(cherry picked from commit b57080d34136fd8dcc49632696ceb5ed1ff73326)
2019-03-05 14:49:44 +00:00
Jörg Thalheim c8ff4a92f7 treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.

(cherry picked from commit dadc7eb329)
2019-02-26 18:12:01 -05:00
Jörg Thalheim dadc7eb329 treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Jörg Thalheim ff1b945851 glibc: fix cross-build
glibc's buildsystem uses its own executables to generate locales.
This does not work for cross-compilation so instead we use localedef
from buildPackages.
2019-02-24 09:43:01 +00:00
Jörg Thalheim 0e9ca1bfc1 glibc: fix cross-build
glibc's buildsystem uses its own executables to generate locales.
This does not work for cross-compilation so instead we use localedef
from buildPackages.
2019-02-23 09:21:01 +00:00
Jörg Thalheim c41ed752dc radare2: 3.2.1 -> 3.3.0 2019-02-21 00:06:55 +00:00
Jörg Thalheim 0a393f53a9 font-awesome: make font-awesome_5 the defautl
It is confusing that font-awesome_4 is the font,
one get when installing font-awesome-ttf.
I don't really see a use case to keep the old version around.
2019-02-17 20:40:14 +00:00
Jörg Thalheim c3778b3428 font-awesome_5: 5.6.3 -> 5.7.2 2019-02-17 20:36:59 +00:00
Jörg Thalheim fcc0356645 twmn: 2014-09-23 -> 2018-10-01 2019-02-17 20:35:18 +00:00
Jörg Thalheim 3709050828 i3pystatus: 2018-04-11 -> 2019-02-10 2019-02-17 20:31:49 +00:00
Jörg Thalheim 6c28dd858b teamspeak: ipv6 support
Unlike the options descriptions the service was not listen to any
IPs because the address family was limited to ipv4.
2019-02-08 10:28:20 +00:00
Jörg Thalheim f636bb2016 tt-rss: read listen socket from pool
This allows to use a different socket.
The configuration was tested on my server.
2019-02-08 07:08:13 +00:00
Jörg Thalheim a8244c680a tt-rss-plugin-auth-ldap: init at 2.0.0 2019-02-08 07:08:11 +00:00
Jörg Thalheim 367b1e10cb tt-rss: add database.passwordFile option 2019-02-08 07:08:10 +00:00
Jörg Thalheim 56b1b0ada6 lxd: 3.0.2 -> 3.10 2019-02-08 07:02:40 +00:00