Commit Graph
29 Commits
Author SHA1 Message Date
Rick van Schijndel 7dda632e2b git: support cross-compilation by disabling perl support 2021-05-19 20:35:30 +02:00
Rick van Schijndel fba93f57b4 ttyd: 1.6.1 -> 1.6.3
This also adds support for libwebsockets 4.x.
2021-05-15 18:48:04 +02:00
Rick van Schijndel a53747a2df rtl_433: update license to gpl2Plus 2021-05-15 15:20:52 +02:00
Rick van Schijndel 7693c5d59b rq: remove #[deny(warnings)] to reduce chance of build failures with rustc update
This fixes a build failure due to an added warning.
2021-05-13 09:55:10 -07:00
Rick van Schijndel 3d770c1aa5 libnixxml: patch /bin/bash path 2021-05-12 19:23:00 -04:00
Rick van Schijndel bf434ca1a1 libnixxml: fix build + support cross + enable tests
Run the symlinking of the ./bootstrap script in the preAutoreconf hook.

Remove the tests that are broken and enable testing again.

Put correct dependencies in nativeBuildInputs vs buildInputs vs
checkInputs to support cross-compilation.
2021-05-12 19:23:00 -04:00
Rick van Schijndel 548818a448 rtl_433: 20.11 -> 21.05 2021-05-13 00:22:52 +02:00
Rick van Schijndel 742adf762b graphene: fix build by allowing newer versions of aniso8601
All tests seem to pass, which gives some confidence that this is ok.
2021-05-02 22:56:53 +02:00
Rick van Schijndel 8e14bce571 json-glib: fix cross-compilation by disabling introspection and docs 2021-04-08 20:02:39 +02:00
Rick van Schijndel 9647bb3135 gtk-doc: fix cross-compilation 2021-03-29 00:00:41 +02:00
Rick van Schijndel b12f16f283 dnsmasq: fix cross-compilation
This is done by specifying pkg-config in the makeFlags, ensuring that
the correct pkg-config is injected.

Depends on changes that are currently only in staging:

- 07ecf87693
- 4f6ec19dbc

See https://github.com/NixOS/nixpkgs/pull/114902 for those changes.
2021-03-14 21:14:50 +00:00
Rick van Schijndel 51d401fec4 libwebsockets: add myself as maintainer 2021-03-12 19:21:12 +01:00
Rick van Schijndel 03b6aa509a libwebsockets: improve cross-compilation support
Building works on aarch64-multiplatform:

- libwebsockets_3_1
- libwebsockets_3_2
- libwebsockets_4_0
- libwebsockets_4_1
2021-03-11 23:09:31 +01:00
Rick van Schijndel 594b214796 poke: cross-compilation support 2021-03-01 13:58:06 -05:00
Rick van Schijndel fd947e1d30 tecla: support cross-compilation 2021-02-28 17:12:36 +01:00
Rick van Schijndel 2af1630a9b flite: improve cross-compilation support 2021-02-27 17:31:55 +00:00
Rick van Schijndel 7ad8fdca00 gsm: support for cross-compilation 2021-02-27 16:45:02 +01:00
Rick van Schijndel 9571b57a64 remmina: 1.4.7 -> 1.4.10 2021-01-15 15:30:19 +01:00
Rick van Schijndel 08b12f6385 lcov: 1.14 -> 1.15 2021-01-03 22:16:33 +01:00
Rick van Schijndel b7bdab77eb clamav: enable unit tests, add libjson-c, disable rar explicitly
- Add libjson-c dependency for --gen-json functionality.
- Disable rar functionality
  - Because it uses non-free software
  - Because it doesn't work properly without extra patches
  - This didn't work before either, but a warning was added about
    failing to load the rar library
- Enable unit tests and add check dependency for that
2020-11-27 19:22:43 +01:00
Rick van Schijndel 956ba19bd7 rtl_433: 20.02 -> 20.11
Also change to using cmake for the build (this is best supported by
upstream) and enable the automated tests for rtl_433.

The description could also use some love, so improved that as well.
2020-11-15 22:34:18 +01:00
Rick van Schijndel 5b32225cc1 nomacs: remove unused patch
This patch became obsolete in the previous update, so can be removed.
2020-05-26 19:56:37 +02:00
Rick van Schijndel 0cf8e1d645 maintainers: remove @ahmedtd 2020-05-26 19:56:24 +02:00
Rick van Schijndel 7042530075 nomacs: remove old maintainer, add myself as maintainer
The old maintainer @ahmedtd sent me the following email:

Title: Are you interested in being the NixPkgs maintainer for nomacs?
Body: I don't run NixOS anymore, so I can't really build or check the PRs.
2020-05-26 19:44:00 +02:00
Rick van Schijndel 4007543e66 nomacs: 3.12 -> 3.14.2 2020-05-16 12:01:27 +02:00
Rick van Schijndel 416c891461 aflplusplus: 2.59c -> 2.64c
Updated together with maintainers.ris / @risicle.
2020-05-04 21:56:49 +02:00
Rick van Schijndel 9a15100ca1 maintainers: add myself to list 2020-05-04 21:56:49 +02:00
Rick van Schijndel 9d212f5be7 afl: Fix afl-qemu build by applying new patches
These patches are gathered from different sources,
such as https://patchwork.kernel.org/patch/10862231/ for the
`gettid` patch.
Another patch comes from the issue in the AFL repository.
The ultimate goal is to get these patches upstream as well,
so we don't keep these general patches only within nixos.

A PR is created against Google/AFL
https://github.com/google/AFL/pull/79,
but it might take a while before it's landed, considering the history
of the project (there are more PRs open).

ZHF: #80379

Fixes issue #82232
2020-03-13 21:43:51 +01:00
Rick van Schijndel 91c4571e4f rtl-sdr: fix cross compilation
This patch partially fixes #81985.
Cross-compiling rtl-sdr is possible using this patch.
Use nix build -f <nixpkgs-path> -A pkgsCross.raspberryPi.rtl-sdr to build rtl-sdr.

The error that occured when trying to do this before was as follows:

/nix/store/ldb2v2z0198abkp2minr9a9vz5np4mn4-cmake-3.16.4-armv6l-unknown-linux-gnueabihf/nix-support/setup-hook: line 107: cmake: command not found
2020-03-13 06:17:08 +01:00