Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
ff6eb92
libbsd: 0.11.5 -> 0.11.6
r-ryantm Apr 2, 2022
266b01d
SPIRV-LLVM-Translator: Build and install llvm-spirv tool
jljusten Mar 3, 2022
155dbcf
libclc: 11.0.1 -> 12.0.1
jljusten Mar 3, 2022
a7f9bb6
audit: enable strictDeps
Artturin Apr 27, 2022
44370b3
bluez: install gatttool too
fgaz Apr 23, 2022
c96b21c
libpcap: move dev things to extra output
SuperSandro2000 Apr 26, 2022
99dd6e9
python3Packages.sqlalchemy: 1.4.35 -> 1.4.36
mweinelt Apr 27, 2022
784ea32
gst_all_1.gstreamer: enable strictDeps and fix cross
Artturin Apr 27, 2022
faef083
libical: enable strictDeps and fix cross
Artturin Apr 27, 2022
8473cb3
gst_all_1.base: fix strictDeps
Artturin Apr 27, 2022
5e2a1eb
elfutils: 0.186 -> 0.187
trofi Apr 28, 2022
99786f9
go-modules/packages: Improve `checkFlags` handling
bdd May 1, 2022
3c74667
python3Packages.cachecontrol: enable filecache
fabaff Mar 10, 2022
de6f14d
python3Packages.pretend: enable tests
fabaff Mar 10, 2022
b897629
python3Packages.pip-api: init at 0.0.28
fabaff Mar 28, 2022
86e49c7
pip-audit: init at 2.0.0
fabaff Mar 28, 2022
d759e89
python310Packages.pip-api: 0.0.28 -> 0.0.29
fabaff May 2, 2022
1d17d14
pip-audit: 2.0.0 -> 2.2.1
fabaff May 3, 2022
f450d5b
Merge pull request #163588 from fabaff/pip-audit
fabaff May 4, 2022
4d056e0
Merge pull request #169925 from fgaz/bluez/gatttool
Artturin May 4, 2022
8acc9a6
Merge pull request #170623 from Artturin/strictdepsfixes1
Artturin May 4, 2022
eba158d
Merge staging-next into staging
github-actions[bot] May 4, 2022
96ed54c
lzip: 1.22 -> 1.23, split output
Feb 5, 2022
77c177e
fribidi: 1.0.11 -> 1.0.12
r-ryantm Apr 22, 2022
52a30d3
Merge staging-next into staging
github-actions[bot] May 4, 2022
a6902b3
Merge pull request #162603 from jljusten/libclc-spirv
Lassulus May 4, 2022
9015796
python310Packages.pygments: adopt, enable tests
SuperSandro2000 May 4, 2022
bad010f
python310Packages.wcag-contrast-ratio: init at 0.9
SuperSandro2000 May 4, 2022
bd9f3ec
python310Packages.pygments: 2.11.2 -> 2.12.0
SuperSandro2000 May 4, 2022
b06faf2
Merge pull request #170648 from mweinelt/sqlalchemy
mweinelt May 4, 2022
77ee91f
Merge staging-next into staging
github-actions[bot] May 5, 2022
361139c
Merge pull request #171177 from bdd/go-checkFlags
grahamc May 5, 2022
7e868ad
Merge pull request #166905 from r-ryantm/auto-update/libbsd
marsam May 5, 2022
81bcb0a
Merge staging-next into staging
github-actions[bot] May 5, 2022
e4b942e
wg-quick: fix postUp always generated issue
luochen1990 May 5, 2022
d5ece1c
Merge staging-next into staging
github-actions[bot] May 5, 2022
972c7e9
Libsystem: Replace cpio with copyHierarchy
toonn Feb 15, 2022
7fb011d
Libsystem: Update headers.txt
toonn Feb 28, 2022
039ca2b
Merge staging-next into staging
github-actions[bot] May 5, 2022
9b1bedf
Merge pull request #171573 from SuperSandro2000/pygments
SuperSandro2000 May 5, 2022
09159b2
python3Packages.markdown: 3.3.6 -> 3.3.7
dotlambda May 5, 2022
509e2b4
systemd: Remove accidential sysinit re-add
dasJ May 2, 2022
323fb48
Merge pull request #171634 from luochen1990/patch-2
lovesegfault May 5, 2022
19d7d64
Merge pull request #170415 from SuperSandro2000/libpcap
SuperSandro2000 May 5, 2022
d5beaa1
python310Packages.pkgconfig: fix pkg-config not always being in PATH
SuperSandro2000 May 5, 2022
4cab9ae
Merge staging-next into staging
github-actions[bot] May 6, 2022
4c4d0d6
Merge staging-next into staging
github-actions[bot] May 6, 2022
5a3e803
glibc: 2.34-115 -> 2.34-210
Ma27 Apr 30, 2022
9d8bbb5
spirv-llvm-translator: fix duplicate makeFlags merge
calbrecht May 6, 2022
f9eaa90
atk: 2.36.0 → 2.38.0
jtojnar May 4, 2022
6485393
pango: 1.50.6 → 1.50.7
jtojnar May 4, 2022
92f4d12
python3.pkgs.pygobject3: 3.42.0 → 3.42.1
jtojnar May 4, 2022
5ee3e9f
Merge #171784: spirv-llvm-translator: fix duplicate makeFlags merge
bobby285271 May 6, 2022
ad713fb
Merge staging-next into staging
github-actions[bot] May 6, 2022
0f538d6
Merge pull request #171723 from lovesegfault/systemd-init-rm-sysinit
flokli May 6, 2022
221088c
Merge pull request #171798 from Ma27/bump-glibc
Ma27 May 6, 2022
730d96c
Merge staging-next into staging
github-actions[bot] May 6, 2022
0bf838d
dgsh: mark broken
Artturin May 6, 2022
ea79263
pkgs/shells: enable strictDeps
Artturin May 6, 2022
4f18021
bash: enable strictDeps
Artturin May 6, 2022
283500e
python310Packages.func-timeout: init at 4.3.5
SuperSandro2000 May 5, 2022
34a388a
python310Packages.zipp: adopt, execute tests
SuperSandro2000 May 5, 2022
d24f250
Merge pull request #171270 from SuperSandro2000/pkgconfig
SuperSandro2000 May 6, 2022
00e5877
Merge staging-next into staging
github-actions[bot] May 7, 2022
3d1b7b0
Merge staging-next into staging
github-actions[bot] May 7, 2022
42091a7
autoconf213: move 'm4' and 'perl' to nativeBuildInputs (strictDeps = …
trofi May 6, 2022
bbe9795
Merge staging-next into staging
github-actions[bot] May 7, 2022
e63edad
python3Packages.platformdirs: 2.5.1 -> 2.5.2
cpcloud Apr 23, 2022
7d03992
gettext: enable strictDeps
Artturin May 7, 2022
19dca9d
Merge pull request #171823 from Artturin/strictdeps1
Ericson2314 May 7, 2022
d2d66da
Merge staging-next into staging
github-actions[bot] May 7, 2022
0386939
Merge staging-next into staging
github-actions[bot] May 8, 2022
6fa9cc4
python3Packages.rich: 12.3.0 -> 12.4.0
jyooru May 8, 2022
194f81e
rich-cli: 1.7.0 -> 1.8.0
jyooru May 8, 2022
049ba92
Merge staging-next into staging
github-actions[bot] May 8, 2022
c5da241
Merge staging-next into staging
github-actions[bot] May 8, 2022
e49df38
Merge pull request #171963 from Artturin/gettextstrict
Artturin May 8, 2022
6ab1fe4
Merge staging-next into staging
github-actions[bot] May 8, 2022
a9722ca
Merge pull request #170810 from trofi/update-elfutils
SuperSandro2000 May 8, 2022
cb8f918
python310Packages.rich: 12.4.0 -> 12.4.1
SuperSandro2000 May 8, 2022
50486b6
Merge pull request #171861 from trofi/fix-strict-deps-for-autoconf-213
SuperSandro2000 May 8, 2022
6bcb0aa
Merge pull request #172085 from SuperSandro2000/update/rich
SuperSandro2000 May 8, 2022
dc1e93a
Merge pull request #172083 from SuperSandro2000/m2r
SuperSandro2000 May 8, 2022
7b7a581
Merge pull request #171719 from dotlambda/markdown-3.3.7
SuperSandro2000 May 8, 2022
7169abf
python310Packages.babel: 2.9.1 -> 2.10.1 (#171867)
SuperSandro2000 May 8, 2022
31938a3
Merge staging-next into staging
github-actions[bot] May 9, 2022
7b89f7f
Merge master into staging-next
github-actions[bot] May 9, 2022
b4a9bad
Merge staging-next into staging
github-actions[bot] May 9, 2022
4317c93
rhash: Correctly set target platform when configuring
RasmusRendal May 9, 2022
286876c
Merge master into staging-next
github-actions[bot] May 9, 2022
27575e9
Merge staging-next into staging
github-actions[bot] May 9, 2022
d954878
autoconf: build offline html documentation (#172103)
May 9, 2022
580a295
Merge pull request #171743 from SuperSandro2000/zipp
SuperSandro2000 May 9, 2022
46659d5
Merge master into staging-next
github-actions[bot] May 9, 2022
629adb0
Merge staging-next into staging
github-actions[bot] May 9, 2022
4729cb6
SDL2: fix cross-compilation
Mindavi May 5, 2022
7d5b75b
SDL2: use wayland-scanner from PATH
Mindavi May 9, 2022
55c4a72
Merge pull request #171705 from Mindavi/sdl2/cross
Mindavi May 9, 2022
bb438b6
krb5: 1.19.2 -> 1.19.3
ajs124 Apr 17, 2022
f09c526
Merge master into staging-next
github-actions[bot] May 10, 2022
2282e99
Merge staging-next into staging
github-actions[bot] May 10, 2022
4fae05e
sqlite: 3.38.3 -> 3.38.4
SuperSandro2000 May 5, 2022
ca55f66
sqlite: 3.38.4 -> 3.38.5
SuperSandro2000 May 9, 2022
87ac277
curl: enable tests
risicle Apr 28, 2022
7b8c164
Merge master into staging-next
github-actions[bot] May 10, 2022
2bf60ff
Merge staging-next into staging
github-actions[bot] May 10, 2022
1f0d2b3
Merge master into staging-next
github-actions[bot] May 10, 2022
1a3de31
Merge staging-next into staging
github-actions[bot] May 10, 2022
f779fff
libnotify: 0.7.11 -> 0.7.12
r-ryantm May 10, 2022
757ee2e
dbus: remove useless nulls
Artturin May 10, 2022
a3b39a4
Merge master into staging-next
github-actions[bot] May 10, 2022
3a79190
Merge staging-next into staging
github-actions[bot] May 10, 2022
be4c9c6
dbus: 1.12.20 -> 1.14.0
Artturin May 10, 2022
eb69968
Merge master into staging-next
github-actions[bot] May 10, 2022
90db968
Merge staging-next into staging
github-actions[bot] May 10, 2022
0a3acb8
Merge master into staging-next
github-actions[bot] May 11, 2022
fd4c378
Merge staging-next into staging
github-actions[bot] May 11, 2022
ed99c66
Merge pull request #172144 from RasmusRendal/rhashbuildtarget
davidak May 11, 2022
485bd9c
Merge master into staging-next
github-actions[bot] May 11, 2022
2d62d4f
Merge staging-next into staging
github-actions[bot] May 11, 2022
c2b2a9c
python310Packages.werkzeug: 2.1.0 -> 2.1.2
SuperSandro2000 May 6, 2022
f0e058f
python310Packages.stack-data: disable failing tests
SuperSandro2000 May 6, 2022
45f50eb
python310Packages.flask: 2.1.1 -> 2.1.2
SuperSandro2000 May 6, 2022
e960e5c
python310Packages.click: 8.1.2 -> 8.1.3
SuperSandro2000 May 6, 2022
161b083
python310Packages.werkzeug: add SuperSandro2000 as maintainer
SuperSandro2000 May 6, 2022
d71354c
python310Packages.jinja2: 3.1.1 -> 3.1.2
SuperSandro2000 May 6, 2022
fa93551
python310Packages.pyparsing: 3.0.7 -> 3.0.9
SuperSandro2000 May 11, 2022
52a17f0
Merge master into staging-next
github-actions[bot] May 11, 2022
044ddc2
Merge staging-next into staging
github-actions[bot] May 11, 2022
9f173d7
Merge pull request #171846 from SuperSandro2000/pallets
SuperSandro2000 May 11, 2022
ad3e317
Merge pull request #172560 from SuperSandro2000/python310Packages.pyp…
SuperSandro2000 May 11, 2022
d538cef
dbus: enable strictDeps
Artturin May 10, 2022
29650fb
Merge master into staging-next
github-actions[bot] May 11, 2022
7dbfbc2
Merge staging-next into staging
github-actions[bot] May 11, 2022
c5edd99
curl: 7.83.0 -> 7.83.1
Izorkin May 11, 2022
063795f
Merge branch 'master' into staging-next
jtojnar May 11, 2022
5af93e6
Merge branch 'staging-next' into staging
jtojnar May 11, 2022
8ae986f
Merge master into staging-next
github-actions[bot] May 12, 2022
da834a2
Merge staging-next into staging
github-actions[bot] May 12, 2022
85b2a7e
Merge master into staging-next
github-actions[bot] May 12, 2022
5a4412d
Merge staging-next into staging
github-actions[bot] May 12, 2022
eeff6c4
systemd: fix reproducibility of dbus interface xml
06kellyjac May 12, 2022
ade93fa
python39Packages.sphinx: fix reproducibility (#172642)
Artturin May 12, 2022
8f43c6e
Merge pull request #172367 from Artturin/dbusupdate
Artturin May 12, 2022
d544a4f
Merge master into staging-next
github-actions[bot] May 12, 2022
d82c0a5
python310Packages.jsonschema: 4.4.0 -> 4.5.1
SuperSandro2000 May 11, 2022
6705a41
Merge staging-next into staging
github-actions[bot] May 12, 2022
222e643
Merge pull request #172675 from 06kellyjac/systemd-r13y
Artturin May 12, 2022
5b1bcc5
Merge pull request #169926 from cpcloud/bump-platformdirs
SuperSandro2000 May 12, 2022
bee3e74
go_1_17: 1.17.9 -> 1.17.10
otavio May 11, 2022
269b78f
Merge pull request #172575 from SuperSandro2000/jsonschema
SuperSandro2000 May 12, 2022
399a889
Merge #172252: krb5: 1.19.2 -> 1.19.3 (into staging)
vcunat May 12, 2022
d4a324d
Merge #172576: curl: 7.83.0 -> 7.83.1 (into staging)
vcunat May 12, 2022
fda107c
Merge branch 'staging' into staging-next
vcunat May 12, 2022
6b23d26
Merge master into staging-next
github-actions[bot] May 12, 2022
954efdf
curl: disable test 1086 on darwin
risicle May 12, 2022
97ea140
Merge master into staging-next
github-actions[bot] May 13, 2022
9688362
Merge master into staging-next
github-actions[bot] May 13, 2022
477cc94
Merge master into staging-next
github-actions[bot] May 13, 2022
bcb22e9
Merge master into staging-next
github-actions[bot] May 13, 2022
6eb4f21
http-parser: fix i686 build
sugar700 May 13, 2022
3328bc9
Merge master into staging-next
github-actions[bot] May 14, 2022
b0b4881
Merge master into staging-next
github-actions[bot] May 14, 2022
8625c42
Merge pull request #172866 from xfix/i686-http-parser
Mic92 May 14, 2022
dae6d3b
Merge master into staging-next
github-actions[bot] May 14, 2022
7e7fb63
Merge master into staging-next
github-actions[bot] May 14, 2022
8261048
Merge master into staging-next
github-actions[bot] May 15, 2022
a44988a
Merge master into staging-next
github-actions[bot] May 15, 2022
d72c6a7
Merge branch 'master' into staging-next
vcunat May 15, 2022
4d302fe
Merge master into staging-next
github-actions[bot] May 15, 2022
c1809ef
python*Packages.azure-core: 1.23.1 -> 1.24.0, fix tests
K900 May 15, 2022
c8608fa
Merge master into staging-next
github-actions[bot] May 16, 2022
3c26e1e
Merge master into staging-next
github-actions[bot] May 16, 2022
fc13119
Merge #173179: python*Packages.azure-core: 1.23.1 -> 1.24.0
vcunat May 16, 2022
20581e0
python*Packages.pymdown-extensions: 9.1 -> 9.4
K900 May 15, 2022
36c7b97
python*Packages.mkdocs-material: 8.2.11 -> 8.2.15
K900 May 15, 2022
681f4c4
apache-airflow: mark broken
K900 May 15, 2022
b50d94a
python*Packages.djangorestframework: add missing dependency
K900 May 15, 2022
a4c0d2b
netbox: fix build, drop overrides, update Django
K900 May 15, 2022
016facb
hyperkitty: backport patch fixing Python 3.10 support
K900 May 16, 2022
f10256f
Merge master into staging-next
github-actions[bot] May 16, 2022
ab39425
Merge pull request #173251 from K900/python-bullshittery
mweinelt May 16, 2022
4c0c8ac
rc: fixup build
vcunat May 16, 2022
115f2f7
Merge master into staging-next
github-actions[bot] May 16, 2022
49f0255
python310Packages.azure-core: update disabled
SuperSandro2000 May 16, 2022
a30a344
Revert "libpcap: move dev things to extra output"
SuperSandro2000 May 16, 2022
2e723c5
Merge #173297: Revert "libpcap: move dev things to extra output"
vcunat May 16, 2022
89c3a25
gnome3.adwaita-icon-theme: reduce build parallelism
vcunat May 16, 2022
9232271
Merge master into staging-next
github-actions[bot] May 17, 2022
74783b7
Merge master into staging-next
github-actions[bot] May 17, 2022
e11568d
Revert "Merge #171177: go-modules/packages: Improve `checkFlags` hand…
vcunat May 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/wg-quick.nix
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ let
postUp =
optional (values.privateKeyFile != null) "wg set ${name} private-key <(cat ${values.privateKeyFile})" ++
(concatMap (peer: optional (peer.presharedKeyFile != null) "wg set ${name} peer ${peer.publicKey} preshared-key <(cat ${peer.presharedKeyFile})") values.peers) ++
optional (values.postUp != null) values.postUp;
optional (values.postUp != "") values.postUp;
postUpFile = if postUp != [] then writeScriptFile "postUp.sh" (concatMapStringsSep "\n" (line: line) postUp) else null;
preDownFile = if values.preDown != "" then writeScriptFile "preDown.sh" values.preDown else null;
postDownFile = if values.postDown != "" then writeScriptFile "postDown.sh" values.postDown else null;
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/finance/odoo/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ in python.pkgs.buildPythonApplication rec {
makeWrapperArgs = [ "--prefix" "PATH" ":" "${lib.makeBinPath [ wkhtmltopdf nodePackages.rtlcss ]}" ];

propagatedBuildInputs = with python.pkgs; [
Babel
babel
chardet
decorator
docutils
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/plover/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
postPatch = "sed -i /PyQt5/d setup.cfg";

checkInputs = [ pytest mock ];
propagatedBuildInputs = [ Babel pyqt5 xlib pyserial appdirs wcwidth setuptools ];
propagatedBuildInputs = [ babel pyqt5 xlib pyserial appdirs wcwidth setuptools ];

dontWrapQtApps = true;

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/safeeyes/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ in buildPythonApplication rec {
];

propagatedBuildInputs = with python3Packages; [
Babel
babel
psutil
xlib
pygobject3
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/networking/opsdroid/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ python3Packages.buildPythonPackage rec {
doCheck = false;

propagatedBuildInputs = with python3Packages; [
click Babel opsdroid_get_image_size slackclient webexteamssdk bleach
click babel opsdroid_get_image_size slackclient webexteamssdk bleach
parse emoji puremagic yamale nbformat websockets pycron nbconvert
aiohttp matrix-api-async aioredis aiosqlite arrow pyyaml motor regex
mattermostdriver setuptools voluptuous ibm-watson tailer multidict
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/office/fava/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ python3.pkgs.buildPythonApplication rec {
nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];

propagatedBuildInputs = with python3.pkgs; [
Babel
babel
beancount
cheroot
click
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/video/screenkey/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec {
];

propagatedBuildInputs = with python3.pkgs; [
Babel
babel
pycairo
pygobject3
];
Expand Down
12 changes: 10 additions & 2 deletions pkgs/desktops/gnome/core/adwaita-icon-theme/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, intltool, gnome
{ lib, stdenv, fetchurl, fetchpatch, pkg-config, autoreconfHook, intltool, gnome
, iconnamingutils, gtk3, gdk-pixbuf, librsvg, hicolor-icon-theme }:

stdenv.mkDerivation rec {
Expand All @@ -10,12 +10,20 @@ stdenv.mkDerivation rec {
sha256 = "XoW1rcje5maQD8rycbpxf33LnQoD2W2uCPnL0n4YseA=";
};

patches = [
(fetchpatch {
name = "reduce-build-parallelism.patch";
url = "https://gitlab.gnome.org/vcunat/adwaita-icon-theme/-/commit/27edeca7927eb2247d7385fccb3f0fd7787471e6.patch";
sha256 = "vDWuvz5yRhtn9obTtHRp6J7gJpXDZz1cajyquPGw53I=";
})
];

# For convenience, we can specify adwaita-icon-theme only in packages
propagatedBuildInputs = [ hicolor-icon-theme ];

buildInputs = [ gdk-pixbuf librsvg ];

nativeBuildInputs = [ pkg-config intltool iconnamingutils gtk3 ];
nativeBuildInputs = [ pkg-config autoreconfHook intltool iconnamingutils gtk3 ];

dontDropIconThemeCache = true;

Expand Down
5 changes: 2 additions & 3 deletions pkgs/development/compilers/go/1.17.nix
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,11 @@ in

stdenv.mkDerivation rec {
pname = "go";
version = "1.17.9";
version = "1.17.10";

src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
sha256 = "sha256-djrUuvuAqSBEWMX6K45zJ/qXGu5FQlLA42LBEjYVaBM=";
sha256 = "sha256-KZ5VrzDxVpGwFdjc+OyuckEkElaeWy7OIDYXU6RW8vk=";
};

# perl is used for testing go vet
Expand Down Expand Up @@ -167,7 +167,6 @@ stdenv.mkDerivation rec {
./remove-test-pie-1.15.patch
./creds-test.patch
./go-1.9-skip-flaky-19608.patch
./go-1.9-skip-flaky-20072.patch
./skip-chown-tests-1.16.patch
./skip-external-network-tests-1.16.patch
./skip-nohup-tests.patch
Expand Down
8 changes: 6 additions & 2 deletions pkgs/development/compilers/spirv-llvm-translator/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ stdenv.mkDerivation rec {

checkInputs = [ lit ];

makeFlags = [ "llvm-spirv" ];

cmakeFlags = [
"-DLLVM_INCLUDE_TESTS=ON"
"-DLLVM_DIR=${llvm_11.dev}"
Expand All @@ -37,6 +35,12 @@ stdenv.mkDerivation rec {
# FIXME: CMake tries to run "/llvm-lit" which of course doesn't exist
doCheck = false;

makeFlags = [ "all" "llvm-spirv" ];

postInstall = ''
install -D tools/llvm-spirv/llvm-spirv $out/bin/llvm-spirv
'';

meta = with lib; {
homepage = "https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
description = "A tool and a library for bi-directional translation between SPIR-V and LLVM IR";
Expand Down
12 changes: 11 additions & 1 deletion pkgs/development/libraries/SDL2/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
, waylandSupport ? stdenv.isLinux && !stdenv.hostPlatform.isAndroid
, wayland
, wayland-protocols
, wayland-scanner
, drmSupport ? stdenv.isLinux && !stdenv.hostPlatform.isAndroid
, libdrm
, mesa
Expand Down Expand Up @@ -76,9 +77,18 @@ stdenv.mkDerivation rec {
./find-headers.patch
];

postPatch = ''
# Fix running wayland-scanner for the build platform when cross-compiling.
# See comment here: https://github.com/libsdl-org/SDL/issues/4860#issuecomment-1119003545
substituteInPlace configure \
--replace '$(WAYLAND_SCANNER)' 'wayland-scanner'
'';

strictDeps = true;

depsBuildBuild = [ pkg-config ];

nativeBuildInputs = [ pkg-config ] ++ optionals waylandSupport [ wayland ];
nativeBuildInputs = [ pkg-config ] ++ optionals waylandSupport [ wayland wayland-scanner ];

propagatedBuildInputs = dlopenPropagatedBuildInputs;

Expand Down
51 changes: 32 additions & 19 deletions pkgs/development/libraries/atk/default.nix
Original file line number Diff line number Diff line change
@@ -1,36 +1,49 @@
{ lib, stdenv, fetchurl, meson, ninja, gettext, pkg-config, glib
, fixDarwinDylibNames, gobject-introspection, gnome
{ stdenv
, lib
, fetchurl
, meson
, ninja
, gettext
, pkg-config
, glib
, fixDarwinDylibNames
, gobject-introspection
, gnome
}:

let
stdenv.mkDerivation rec {
pname = "atk";
version = "2.36.0";
in
version = "2.38.0";

stdenv.mkDerivation rec {
name = "${pname}-${version}";
outputs = [ "out" "dev" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1217cmmykjgkkim0zr1lv5j13733m4w5vipmy4ivw0ll6rz28xpv";
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "rE3ipO9L1WZQUpUv4WllfmXolcUFff+zwqgQ9hkaDDY=";
};

outputs = [ "out" "dev" ];
patches = [
# meson builds an incorrect .pc file
# glib should be Requires not Requires.private
./fix_pc.patch
];

nativeBuildInputs = [ meson ninja pkg-config gettext gobject-introspection glib ]
++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
nativeBuildInputs = [
meson
ninja
pkg-config
gettext
gobject-introspection
glib
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
fixDarwinDylibNames
];

propagatedBuildInputs = [
# Required by atk.pc
glib
];

patches = [
# meson builds an incorrect .pc file
# glib should be Requires not Requires.private
./fix_pc.patch
];

mesonFlags = [
"-Dintrospection=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
];
Expand All @@ -55,7 +68,7 @@ stdenv.mkDerivation rec {
control running applications.
'';

homepage = "http://library.gnome.org/devel/atk/";
homepage = "https://gitlab.gnome.org/GNOME/atk";

license = lib.licenses.lgpl2Plus;

Expand Down
34 changes: 10 additions & 24 deletions pkgs/development/libraries/dbus/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,42 +8,26 @@
, systemd
, audit
, libapparmor
, libX11 ? null
, libICE ? null
, libSM ? null
, x11Support ? (stdenv.isLinux || stdenv.isDarwin)
, dbus
, docbook_xml_dtd_44
, docbook-xsl-nons
, xmlto
, autoreconfHook
, autoconf-archive
, x11Support ? (stdenv.isLinux || stdenv.isDarwin)
, xorg
}:

stdenv.mkDerivation rec {
pname = "dbus";
version = "1.12.20";
version = "1.14.0";

src = fetchurl {
url = "https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.gz";
sha256 = "1zp5gpx61v1cpqf2zwb1cidhp9xylvw49d3zydkxqk6b1qa20xpp";
url = "https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.xz";
sha256 = "sha256-zNfM43WW4KGVWP1mSNEnKrQ/AR2AyGNa6o/QutWK69Q=";
};

patches = [
# 'generate.consistent.ids=1' ensures reproducible docs, for further details see
# http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.consistent.ids.html
# Also applied upstream in https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/189,
# expected in version 1.14
./docs-reproducible-ids.patch
# AC_PATH_XTRA doesn't seem to find X11 libs even though libX11 seems
# to provide valid pkg-config files. This replace AC_PATH_XTRA with
# PKG_CHECK_MODULES.
# MR merged cf https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/212/diffs?commit_id=23880a181e82ee7f
(fetchpatch {
url = "https://gitlab.freedesktop.org/dbus/dbus/-/commit/6bfaea0707ba1a7788c4b6d30c18fb094f3a1dd4.patch";
sha256 = "1d8ay55n2ksw5faqx3hsdpfni3xl3gq9hnjl65073xcfnx67x8d2";
})

# Fix dbus-daemon crashing when running tests due to long XDG_DATA_DIRS.
# https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/302
(fetchpatch {
Expand All @@ -68,6 +52,7 @@ stdenv.mkDerivation rec {

outputs = [ "out" "dev" "lib" "doc" "man" ];

strictDeps = true;
nativeBuildInputs = [
autoreconfHook
autoconf-archive
Expand All @@ -82,11 +67,11 @@ stdenv.mkDerivation rec {
];

buildInputs =
lib.optionals x11Support [
lib.optionals x11Support (with xorg; [
libX11
libICE
libSM
] ++ lib.optional enableSystemd systemd
]) ++ lib.optional enableSystemd systemd
++ lib.optionals stdenv.isLinux [ audit libapparmor ];
# ToDo: optional selinux?

Expand All @@ -104,7 +89,8 @@ stdenv.mkDerivation rec {
"--with-systemdsystemunitdir=${placeholder "out"}/etc/systemd/system"
"--with-systemduserunitdir=${placeholder "out"}/etc/systemd/user"
] ++ lib.optional (!x11Support) "--without-x"
++ lib.optionals stdenv.isLinux [ "--enable-apparmor" "--enable-libaudit" ];
++ lib.optionals stdenv.isLinux [ "--enable-apparmor" "--enable-libaudit" ]
++ lib.optionals enableSystemd [ "SYSTEMCTL=${systemd}/bin/systemctl" ];

NIX_CFLAGS_LINK = lib.optionalString (!stdenv.isDarwin) "-Wl,--as-needed";

Expand Down
15 changes: 0 additions & 15 deletions pkgs/development/libraries/dbus/docs-reproducible-ids.patch

This file was deleted.

4 changes: 2 additions & 2 deletions pkgs/development/libraries/fribidi/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@

stdenv.mkDerivation rec {
pname = "fribidi";
version = "1.0.11";
version = "1.0.12";

outputs = [ "out" "devdoc" ];

# NOTE: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
src = fetchurl {
url = "https://github.com/fribidi/fribidi/releases/download/v${version}/${pname}-${version}.tar.xz";
sha256 = "sha256-MPk+nGPuYn0aLO3PWaw01FvzAkCYL5nkTG4BVGa05z0=";
sha256 = "sha256-DNIz+X/IxnuzrCfOhEDe9dP/rPUWdluRwsxlRJgpNJU=";
};

postPatch = ''
Expand Down
6 changes: 4 additions & 2 deletions pkgs/development/libraries/gettext/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, fetchpatch, libiconv, xz }:
{ stdenv, lib, fetchurl, fetchpatch, libiconv, xz, bash }:

# Note: this package is used for bootstrapping fetchurl, and thus
# cannot use fetchpatch! All mutable patches (generated by GitHub or
Expand Down Expand Up @@ -47,12 +47,14 @@ stdenv.mkDerivation rec {
sed -i -e "s/\(libgettextsrc_la_LDFLAGS = \)/\\1..\/gnulib-lib\/libxml_rpl.la /" gettext-tools/src/Makefile.in
'';

strictDeps = true;
nativeBuildInputs = [
xz
xz.bin
];
buildInputs = [ bash ]
# HACK, see #10874 (and 14664)
buildInputs = lib.optional (!stdenv.isLinux && !stdenv.hostPlatform.isCygwin) libiconv;
++ lib.optionals (!stdenv.isLinux && !stdenv.hostPlatform.isCygwin) [ libiconv ];

setupHooks = [
../../../build-support/setup-hooks/role.bash
Expand Down
Binary file modified pkgs/development/libraries/glibc/2.34-master.patch.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions pkgs/development/libraries/glibc/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

let
version = "2.34";
patchSuffix = "-115";
patchSuffix = "-210";
sha256 = "sha256-RNJqH+ILiFOkj0cOrQHkJ56GmsFJsZXdpORKGV2YGrI=";
in

Expand All @@ -63,7 +63,7 @@ stdenv.mkDerivation ({
[
/* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping.
$ git fetch --all -p && git checkout origin/release/2.34/master && git describe
glibc-2.34-115-gd5d1c95aaf
glibc-2.34-210-ge123f08ad5
$ git show --minimal --reverse glibc-2.34.. | gzip -9n --rsyncable - > 2.34-master.patch.gz

To compare the archive contents zdiff can be used.
Expand Down
Loading