Commit Graph

306663 Commits

Author SHA1 Message Date
lukasepple
f754109ecf haskellPackages: fix build failures related to test main file casing
A few libraries published by https://github.com/typeclasses/ have the issue
that they have a test suite with its Main module in hegehog.hs. On darwin
GHC can't distinguish between Hedgehog.hs and hedgehog.hs due to the case
insensitive file system and will raise an issue about this.
2021-08-06 14:56:42 +02:00
sternenseemann
0e0fbc6760 haskellPackages.SDL-image: fix build on darwin
Interestingly SDL-image exhibits both the problems of SDL-mixer and SDL-ttf
have. How the respective fixes we apply here as well work is explained in
1a68ebf98573291fc4a8d8e7b35ea2e74a0d6665 and
2a8105fc58644307007f326de25b357d216d3ad7.
2021-08-06 14:39:22 +02:00
sternenseemann
e41518821d haskellPackages.SDL-mixer: fix build on darwin
SDL-mixer's configure script makes some darwin specific assumptions about
the layout of the SDL libraries which don't hold up with the way they are
packaged in nixpkgs. Since the way we are doing this on other platforms
works with the configure script and doesn't significantly differ from the
situation on darwin, we can just replace a string in a string comparison
to ensure the non-darwin code path is taken.
2021-08-06 14:39:22 +02:00
sternenseemann
9a32fd5c49 haskellPackages.SDL-ttf: fix build on darwin
SDL_main.h which is included from SDL_ttf.h contains a #define which redefines
main to SDL_main. This has to do with the way SDL binaries are linked and
executed on darwin which is explained here [1]. However this is bad news for
hsc2hs intermediate C sources which in this case only to gather version
information from the headers and not to run a full SDL application.

Thus compilation would fail due to this issue which we can avoid by redefining
main to main again after including the header.

[1]: http://www.ariis.it/link/repos/sdl-bindings/hssdl-image/MACOSX
2021-08-06 14:39:22 +02:00
sternenseemann
9a39115172 haskellPackages.GLHUI: fix build on darwin 2021-08-06 14:39:22 +02:00
sternenseemann
c66cc62b6c haskellPackages.ats-format: ignore custom Setup.hs, install manually
ats-format has a custom Setup.hs which does the following using cli-setup:

* Add ~/.local/share/man to $MANPATH by editing shell configurations in $HOME.

* Install a man page into ~/.local/share

* Install a shell completion by editing shell configurations in $HOME.

We had a workaround to keep this from failing the build in the nix sandbox, but
this seemingly broke on darwin. To fix this once and forall, we force the use
of only `defaultMain` in Setup.hs and install the man page manually.
Additionally we generate completions and remove unnecessary extra references
from the closure.
2021-08-06 11:28:54 +02:00
sternenseemann
964abed995 haskellPackages.cas-store: fix build on darwin by providing kqueue
kqueue is a conditional dependency which is added via a cabal conditional
which we need to emulate manually.
2021-08-06 03:34:09 +02:00
sternenseemann
ff09b0fe44 haskellPackages.kqueue: mark as unbroken
This was marked as broken by mistake: It builds fine, but just on darwin
which is to be expected as it is binding to an API not available on
Linux.
2021-08-06 03:24:10 +02:00
sternenseemann
df69f9af32 haskellPackages.{bindings-parport,btrfs}: unsupported on darwin
These are both packages which depend on the Linux kernel (or its
headers) and won't work on darwin.
2021-08-06 03:21:04 +02:00
lukasepple
070d43bcb2 haskellPackages.blas-hs: fix on darwin by providing Accelerate 2021-08-06 03:14:57 +02:00
sternenseemann
2b5949d67d haskellPackages.al: fix build on darwin by providing OpenAL 2021-08-06 03:01:54 +02:00
github-actions[bot]
b1af7b37d5
Merge master into haskell-updates 2021-08-06 00:06:03 +00:00
Fabián Heredia Montiel
88e451423f
pijul: 1.0.0-alpha.52 → 1.0.0-alpha.53 (#132827) 2021-08-05 19:13:50 -04:00
zowoq
78e0de4c9b opentelemetry-collector: use proxyVendor 2021-08-06 09:10:09 +10:00
zowoq
ef3483ad74 telegraf: use proxyVendor 2021-08-06 09:10:09 +10:00
zowoq
a4461b97c6 buildGoModule: add proxyVendor 2021-08-06 09:10:09 +10:00
zowoq
b60dde0c1e buildGo{Module,Package}: add tags argument
Simpler method of setting tags rather than using some combination of buildFlags, buildFlagsArray, preBuild, etc

Using `lib.concatStringsSep ","` as space separated tags are deprecated in go.
2021-08-06 09:09:58 +10:00
zowoq
ed6852a778
Merge pull request #132825 from qowoz/go
go_1_15: 1.15.14 -> 1.15.15, go_1_16: 1.16.6 -> 1.16.7
2021-08-06 09:09:38 +10:00
Maximilian Bosch
10755d19ff
Merge pull request #132808 from 0xbe7a/master
pferd: 3.1.0 -> 3.2.0
2021-08-06 01:05:04 +02:00
Robert Helgesson
875e87727e comfortaa: 3.001 -> 3.101 2021-08-06 01:02:44 +02:00
Robert Helgesson
8757e1f1c3 fira-mono: 4.106 -> 4.202
Also fix incorrect version in package name.
2021-08-06 01:02:44 +02:00
Robert Helgesson
0ec2c62641 unifont_upper: 13.0.05 -> 13.0.06 2021-08-06 01:02:44 +02:00
Robert Helgesson
7e6c9ba91c unifont: 13.0.05 -> 13.0.06 2021-08-06 01:02:44 +02:00
Robert Helgesson
a482b68c95 josm: 18004 -> 18118 2021-08-06 01:02:44 +02:00
Robert Helgesson
7c22a4c63d mimeo: 2019.7 -> 2021.2 2021-08-06 01:02:44 +02:00
zowoq
869e4a894e go_1_16: 1.16.6 -> 1.16.7 2021-08-06 07:37:23 +10:00
zowoq
1d3f4cd77f go_1_15: 1.15.14 -> 1.15.15 2021-08-06 07:37:08 +10:00
Artturi
439b160522
Merge pull request #131955 from Artturin/libvarlink-add
libvarlink: init at 22
2021-08-06 00:33:18 +03:00
Ryan Mulligan
d6b2dfa722
Merge pull request #132511 from r-ryantm/auto-update/innernet
innernet: 1.4.0 -> 1.4.1
2021-08-05 14:30:43 -07:00
Ryan Mulligan
bfa06c1608
Merge pull request #132470 from ryantm/dev/ryantm/discourse-plugins
discourseAllPlugins: init discourse-checklist, discourse-data-explorer, discourse-migratepassword
2021-08-05 14:24:25 -07:00
Jörg Thalheim
5007f2e422
Merge pull request #132818 from Mic92/zinputrc
nixos: fix zinputrc on flake-enabled systems
2021-08-05 22:06:44 +01:00
Michael Weiss
c89430bed4
Merge pull request #132798 from primeos/signal-desktop
signal-desktop: 5.12.1 -> 5.12.2
2021-08-05 22:42:56 +02:00
Ryan Mulligan
32e24e792c discourse/update.py: add missing plugins 2021-08-05 13:25:38 -07:00
Jörg Thalheim
8c5c0d6748 nixos: fix zinputrc on flake-enabled systems 2021-08-05 22:19:37 +02:00
Anderson Torres
7de613db99
Merge pull request #132764 from AndersonTorres/new-labwc
labwc: 0.2.1 -> 0.3.0
2021-08-05 17:02:26 -03:00
Vincent Laporte
9c0a584a28 ocamlPackages.lens: 1.2.4 → 1.2.5 2021-08-05 20:55:51 +02:00
Guillaume Girol
308c004ace ocamlPackages.llvm: 8 -> 10, fix bytecode linking
Fixes #119532
2021-08-05 20:33:20 +02:00
AndersonTorres
4d167d07db labwc: 0.2.1 -> 0.3.0 2021-08-05 15:23:16 -03:00
be7a
aed3d0aedb
pferd: 3.1.0 -> 3.2.0 2021-08-05 20:18:14 +02:00
Timothy DeHerrera
06552b7234
Merge pull request #132802 from primeos/nixos-tests-signal-desktop
nixos/tests/signal-desktop: Improve the DB test
2021-08-05 11:55:54 -06:00
Michael Weiss
c4c087da21
nixos/tests/signal-desktop: Improve the DB test
The command "file ~/.config/Signal/sql/db.sqlite | grep 'db.sqlite: data'"
can randomly fail because "file" sometimes recognizes the "random"
(encrypted) data as something. This occasionally causes test failures,
e.g. [0] were it was recognized as "PGP Secret Sub-key -" or in another
instance as an ext4 filesystem [1].

[0]: https://github.com/NixOS/nixpkgs/pull/132644#issuecomment-892601504
[1]: https://social.primeos.dev/notice/A7H8VWV0KtQHUZZIsC
2021-08-05 18:26:59 +02:00
Sandro
9207d0909e
Merge pull request #132787 from kidonng/node-paren
doc: remove unnecessary parentheses
2021-08-05 18:23:06 +02:00
Michael Weiss
bba311e5df
signal-desktop: 5.12.1 -> 5.12.2 2021-08-05 17:24:32 +02:00
Sandro
fd2bb8574e
Merge pull request #132523 from alyssais/s6-linux-init
s6-linux-init: 1.0.6.2 -> 1.0.6.3
2021-08-05 16:46:01 +02:00
Sandro
a40ec46ffe
Merge pull request #132509 from fabaff/bump-yalesmartalarmclient
python3Packages.yalesmartalarmclient: 0.3.4 -> 0.3.5
2021-08-05 16:45:15 +02:00
Sandro
747b82fd7c
Merge pull request #132531 from erosennin/dictd-dbs-dont-unpack
dictd-dbs: add dontUnpack = true
2021-08-05 16:44:44 +02:00
Sandro
4f56955afe
Merge pull request #132267 from Artturin/nwgpanelupdate 2021-08-05 16:34:57 +02:00
Sandro
67df78457a
Merge pull request #132515 from kidonng/acpica-tools
acpica-tools,iasl: 20200430 -> 20210730
2021-08-05 16:31:44 +02:00
FGD
3580b17899
hyper: 3.0.2 -> 3.1.2 and fix for desktop files (#132395)
* (hyper): 3.0.2 -> 3.1.1 and fix for desktop files

* hyper: fix deb hash
Fixes ownload of old cached deb package and addition of "new" dependencies.

* hyper: move desktopItem into mkDerivation

* hyper: Simpler fix for the desktopItem issue
- Subsituting the erronous path for the executable name
- Cleanup of the function args
2021-08-05 16:26:42 +02:00
Florian Klink
1248f5ac43
Merge pull request #132780 from yu-re-ka/feature/gitlab-14-1-2
gitlab: 14.1.1 -> 14.1.2
2021-08-05 16:23:20 +02:00