Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Staging next #97146

Merged
merged 205 commits into from
Sep 7, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
4158201
libusb1: drop unneeded workaround
B4dM4n May 7, 2020
a9a6437
kbounce: init at 20.04.3
freezeboy Jul 25, 2020
231a2b7
kigo: init at 20.04.3
freezeboy Jul 25, 2020
7e0095d
kwave: init at 20.04.3
freezeboy Jul 26, 2020
9185505
kmag: init at 20.04.3
freezeboy Jul 25, 2020
3083545
katomic: init at 20.04.3
freezeboy Jul 25, 2020
3be794a
kmines: init at 20.04.3
freezeboy Jul 25, 2020
ef27975
kalzium: init at 20.04.3
freezeboy Jul 25, 2020
5476251
klettres: init at 20.04.3
freezeboy Jul 25, 2020
18d5a17
klines: init at 20.04.3
freezeboy Jul 25, 2020
4919f3c
knetwalk: init at 20.04.3
freezeboy Jul 25, 2020
71830f4
kturtle: init at 20.04.3
freezeboy Jul 25, 2020
48c5f49
kapman: init at 20.04.3
freezeboy Jul 25, 2020
214647d
kblocks: init at 20.04.3
freezeboy Jul 25, 2020
05ec46b
killbots: init at 20.04.3
freezeboy Jul 25, 2020
d166d7b
kreversi: init at 20.04.3
freezeboy Jul 25, 2020
4331654
kdiamond: init at 20.04.3
freezeboy Aug 21, 2020
5344891
kblackbox: init at 20.04.3
freezeboy Aug 21, 2020
62772e6
knavalbattle: init at 20.04.3
freezeboy Aug 21, 2020
7e69895
knights: init at 20.04.3
freezeboy Aug 21, 2020
2a5afc5
kollision: init at 20.04.3
freezeboy Aug 21, 2020
f33b526
ktimer: init at 20.04.3
freezeboy Aug 21, 2020
cd235e3
kshisen: init at 20.04.3
freezeboy Aug 21, 2020
c561811
kteatime: init at 20.04.3
freezeboy Aug 21, 2020
fb223f6
texinfo. 6.5 -> 6.7
kampka Aug 21, 2020
765d3e1
texinfo: patch cross-build in non-interactive build mode
kampka Aug 21, 2020
8962e59
kdeApplications reorder to avoid too much conflicts
freezeboy Aug 21, 2020
40d3388
kmod: add patch to correct behaviour with --field
xaverdh Aug 23, 2020
038e86f
gcc: Fix building libgccjit on darwin, using strip -x
antifuchs Aug 2, 2020
0d15ea9
emacs: Use stdenv.libc instead of .glibc
antifuchs Aug 2, 2020
1759959
gcc: On darwin, adjust IDs of installed .so files also
antifuchs Aug 4, 2020
dca4eb1
glib: 2.64.4 -> 2.64.5
r-ryantm Aug 25, 2020
9d941bc
fossil: install man page and bash shell completions
danieldk Aug 26, 2020
1efda79
fossil: use system sqlite
danieldk Aug 26, 2020
62284ce
mpg123: 1.26.2 -> 1.26.3
r-ryantm Aug 26, 2020
b5399ac
Merge pull request #96311 from r-ryantm/auto-update/glib
7c6f434c Aug 27, 2020
5b2a44f
Merge pull request #93840 from freezeboy/add-kbounce
ttuegel Aug 27, 2020
f38ed04
patchelf: 0.11 -> 0.12
delroth Aug 28, 2020
0b11b75
mesa: use the default patchelf now that it is up to date
delroth Aug 28, 2020
fc0c744
Merge staging-next into staging
FRidh Aug 28, 2020
424fd11
Merge pull request #96513 from delroth/patchelf-0.12
edolstra Aug 28, 2020
d7943ce
kigo: fix meta
freezeboy Aug 28, 2020
b3faa9f
Merge pull request #96527 from freezeboy/fix-kigo-meta
danieldk Aug 28, 2020
4f4d0ca
Merge pull request #96153 from xaverdh/kmod-name-field-patch-for-staging
lheckemann Aug 28, 2020
b334b33
Merge pull request #96393 from r-ryantm/auto-update/mpg123
marsam Aug 29, 2020
848a3a4
Revert "unbound: fix build with nettle-3.5"
vcunat Aug 29, 2020
782ff21
Merge staging-next into staging
FRidh Aug 29, 2020
16ecb02
python3Packages.cryptography: 3.0 -> 3.1
primeos Aug 28, 2020
2131a1d
gnupg: 2.2.21 -> 2.2.22
doronbehar Aug 27, 2020
3106c30
cmake: fix CMAKE_FIND_FRAMEWORK
sikmir Jul 28, 2020
89401d9
Revert "fontconfig: Only read versioned config dirs"
jtojnar Aug 13, 2020
b49a769
fontconfig: get rid of rest of versioned configs
jtojnar Aug 13, 2020
136aa40
Merge branch 'staging-next' into staging
jtojnar Aug 29, 2020
88527da
python3Packages.aioftp: 0.17.1 -> 0.17.2
FRidh Aug 29, 2020
5e85c56
python3Packages.asdf: 2.7.0 -> 2.7.1
FRidh Aug 29, 2020
e88aa94
python3Packages.atlassian-python-api: 1.16.0 -> 1.16.1
FRidh Aug 29, 2020
3796d6f
python3Packages.awkward1: 0.2.33 -> 0.2.35
FRidh Aug 29, 2020
ff04b44
python3Packages.boto3: 1.14.43 -> 1.14.51
FRidh Aug 29, 2020
2e16ca5
python3Packages.botocore: 1.17.43 -> 1.17.51
FRidh Aug 29, 2020
1f14a66
python3Packages.catalogue: 2.0.0 -> 2.0.1
FRidh Aug 29, 2020
72e559c
python3Packages.cheroot: 8.4.4 -> 8.4.5
FRidh Aug 29, 2020
dba87c8
python3Packages.cmd2: 1.3.3 -> 1.3.8
FRidh Aug 29, 2020
85ed37f
python3Packages.codecov: 2.1.8 -> 2.1.9
FRidh Aug 29, 2020
1e28ed4
python3Packages.datashader: 0.11.0 -> 0.11.1
FRidh Aug 29, 2020
98ca658
python3Packages.django-dynamic-preferences: 1.10 -> 1.10.1
FRidh Aug 29, 2020
6eaaf2e
python3Packages.Django: 2.2.14 -> 2.2.15
FRidh Aug 29, 2020
42c7f56
python3Packages.django-nose: 1.4.6 -> 1.4.7
FRidh Aug 29, 2020
bbd2f23
python3Packages.docker: 4.3.0 -> 4.3.1
FRidh Aug 29, 2020
00a9cb4
python3Packages.dominate: 2.5.1 -> 2.5.2
FRidh Aug 29, 2020
12c0748
python3Packages.Faker: 4.1.1 -> 4.1.2
FRidh Aug 29, 2020
500bd4a
python3Packages.flufl.bounce: 3.0 -> 3.0.1
FRidh Aug 29, 2020
beebec3
python3Packages.gdown: 3.12.0 -> 3.12.2
FRidh Aug 29, 2020
226ec5b
python3Packages.globus-sdk: 1.9.0 -> 1.9.1
FRidh Aug 29, 2020
f620dc8
python3Packages.google-cloud-kms: 2.0.0 -> 2.0.1
FRidh Aug 29, 2020
a54a105
python3Packages.howdoi: 2.0.3 -> 2.0.5
FRidh Aug 29, 2020
3362cac
python3Packages.identify: 1.4.27 -> 1.4.29
FRidh Aug 29, 2020
00ab5f1
python3Packages.inflection: 0.5.0 -> 0.5.1
FRidh Aug 29, 2020
4bde956
python3Packages.ipyvuetify: 1.5.0 -> 1.5.1
FRidh Aug 29, 2020
6ec4a0b
python3Packages.jq: 0.1.6 -> 0.1.8
FRidh Aug 29, 2020
bbe9722
python3Packages.junos-eznc: 2.5.1 -> 2.5.3
FRidh Aug 29, 2020
5b455d8
python3Packages.jupyter_client: 5.3.4 -> 5.3.5
FRidh Aug 29, 2020
a4e7e05
python3Packages.jupyter_client: 6.1.6 -> 6.1.7
FRidh Aug 29, 2020
a2b48cf
python3Packages.jupyterhub-ldapauthenticator: 1.3.1 -> 1.3.2
FRidh Aug 29, 2020
82b6f50
python3Packages.jupyterlab: 2.2.4 -> 2.2.6
FRidh Aug 29, 2020
3efbfbd
python3Packages.keyring: 21.3.0 -> 21.3.1
FRidh Aug 29, 2020
715029c
python3Packages.apache-libcloud: 2.8.2 -> 2.8.3
FRidh Aug 29, 2020
5532b43
python3Packages.mozhttpd: 0.7 -> 0.7.1
FRidh Aug 29, 2020
7011166
python3Packages.mutagen: 1.43.0 -> 1.43.1
FRidh Aug 29, 2020
9a6b8ff
python3Packages.nbclient: 0.4.1 -> 0.4.3
FRidh Aug 29, 2020
838301e
python3Packages.netdisco: 2.8.1 -> 2.8.2
FRidh Aug 29, 2020
481c8de
python3Packages.nipype: 1.5.0 -> 1.5.1
FRidh Aug 29, 2020
d3bd284
python3Packages.nodeenv: 1.3.3 -> 1.3.5
FRidh Aug 29, 2020
d52990f
python3Packages.notebook: 5.7.8 -> 5.7.10
FRidh Aug 29, 2020
45786bb
python3Packages.numba: 0.51.0 -> 0.51.1
FRidh Aug 29, 2020
de3e467
python3Packages.numpy: 1.16.5 -> 1.16.6
FRidh Aug 29, 2020
d8ed224
python3Packages.nunavut: 0.3.4 -> 0.3.6
FRidh Aug 29, 2020
dc7159c
python3Packages.openpyxl: 3.0.4 -> 3.0.5
FRidh Aug 29, 2020
8211f56
python3Packages.pandas: 1.1.0 -> 1.1.1
FRidh Aug 29, 2020
e9bb0b5
python3Packages.papermill: 2.1.2 -> 2.1.3
FRidh Aug 29, 2020
4ef9d81
python3Packages.parfive: 1.1.0 -> 1.1.1
FRidh Aug 29, 2020
f6b8b34
python3Packages.phonenumbers: 8.12.7 -> 8.12.8
FRidh Aug 29, 2020
eb521d1
python3Packages.pyTelegramBotAPI: 3.7.2 -> 3.7.3
FRidh Aug 29, 2020
c3b9b79
python3Packages.pyatv: 0.7.1 -> 0.7.2
FRidh Aug 29, 2020
c70e26b
python3Packages.PyChromecast: 7.2.0 -> 7.2.1
FRidh Aug 29, 2020
1ee7c94
python3Packages.PyMuPDF: 1.17.5 -> 1.17.6
FRidh Aug 29, 2020
29ec39c
python3Packages.pyopencl: 2020.2 -> 2020.2.1
FRidh Aug 29, 2020
861f270
emacs: Fix paths to bintools on Darwin
antifuchs Aug 27, 2020
a891ae4
emacs: Set native-comp library path as linker flags instead
antifuchs Aug 27, 2020
41e34e7
gcc: Only use strip -x if building libgccjit on darwin
antifuchs Aug 27, 2020
ad7a3fb
emacs: Use stdenv.cc.libc instead of plain .libc
antifuchs Aug 29, 2020
780caf6
python37: 3.7.8 -> 3.7.9
catern Aug 29, 2020
2248a74
python36: 3.6.11 -> 3.6.12
FRidh Aug 30, 2020
33ddfcb
python3Packages.pytest: 4.6.9 -> 4.6.11
FRidh Aug 29, 2020
805317d
python3Packages.python-rtmidi: 1.4.3 -> 1.4.5
FRidh Aug 29, 2020
0b08969
python3Packages.pywbem: 1.0.1 -> 1.0.2
FRidh Aug 29, 2020
3bceee4
python3Packages.qtconsole: 4.7.5 -> 4.7.6
FRidh Aug 29, 2020
42e8c9c
python3Packages.ripser: 0.5.3 -> 0.5.4
FRidh Aug 29, 2020
703ecf9
python3Packages.robotframework-requests: 0.7.0 -> 0.7.1
FRidh Aug 29, 2020
c3549fc
python3Packages.sabyenc3: 4.0.0 -> 4.0.2
FRidh Aug 29, 2020
dcdcdff
python3Packages.sarge: 0.1.5.post0 -> 0.1.6
FRidh Aug 29, 2020
412a6f2
python3Packages.smart_open: 2.1.0 -> 2.1.1
FRidh Aug 29, 2020
df374bd
python3Packages.SQLAlchemy: 1.3.18 -> 1.3.19
FRidh Aug 29, 2020
1f401e7
python3Packages.supervisor: 4.2.0 -> 4.2.1
FRidh Aug 29, 2020
ceb43ec
python3Packages.svglib: 1.0.0 -> 1.0.1
FRidh Aug 29, 2020
7c3ac97
python3Packages.tifffile: 2020.8.13 -> 2020.8.25
FRidh Aug 29, 2020
6281434
python3Packages.timelib: 0.2.4 -> 0.2.5
FRidh Aug 29, 2020
546d293
python3Packages.typing_extensions: 3.7.4.2 -> 3.7.4.3
FRidh Aug 29, 2020
18f9395
python3Packages.unittest-xml-reporting: 3.0.3 -> 3.0.4
FRidh Aug 29, 2020
ef78337
python3Packages.virtualenv: 20.0.30 -> 20.0.31
FRidh Aug 29, 2020
9bd7b3f
python3Packages.zeroconf: 0.28.0 -> 0.28.2
FRidh Aug 29, 2020
c9cfb52
awscli: 1.18.120: 1.18.128
FRidh Aug 29, 2020
f0c9d18
python3Packages.paramiko: fix build with cryptography>=3.1
jonringer Aug 29, 2020
a8b6169
python3Packages.cloudflare: fix build
jonringer Aug 29, 2020
ba537f9
python3Packages.dogpile-cache: disable <python3.6
jonringer Aug 29, 2020
96df058
pythonPackages.executor: disable python2
jonringer Aug 29, 2020
ffebbef
pythonPackages.ripser: disable <python3.6
jonringer Aug 29, 2020
b56230d
python3Packages.seekpath: disable <python3.5
jonringer Aug 29, 2020
589335b
python3Packages.smart_open: disable <python3.5
jonringer Aug 29, 2020
5b52eb9
python3Packages.sounddevice: disable <python3.5
jonringer Aug 29, 2020
bfb5d91
python3Packages.transip: disable <python3.5
jonringer Aug 29, 2020
1df0134
python3Packages.validators: disable <python3.5
jonringer Aug 29, 2020
fb6d6a5
python3Packages.zarr: disable <python3.5
jonringer Aug 29, 2020
d49fc36
python3Packages.aioesphomeapi: fix build
jonringer Aug 29, 2020
aee512f
python3Packages.catalouge: fix tests
jonringer Aug 29, 2020
56bbebe
python3Packages.xml2rfc: fix build
jonringer Aug 29, 2020
75291e2
python3Packages.sphinxcontrib-openapi: fix build
jonringer Aug 29, 2020
6d565c8
python3Packages.cirq: fix build
jonringer Aug 29, 2020
1140b64
octoprint: fix deps
jonringer Aug 29, 2020
973d4dd
python3Packages.clifford: fix deps
jonringer Aug 29, 2020
959c24f
pythonPackages.parsedatetime: disable python2
jonringer Aug 29, 2020
4fb1055
Merge pull request #96603 from NixOS/python-unstable
FRidh Aug 30, 2020
8d81468
Merge master into staging-next
FRidh Aug 30, 2020
3384837
emacs: Use stdenv's bintools instead of clang
antifuchs Aug 30, 2020
5aef482
perl: 5.30.3 -> 5.32.0, perldevel: 5.32.0-RC0 -> 5.33.1
stigtsp Aug 30, 2020
6ad323d
emacs: use -B flags for native compilation dependencies
antifuchs Aug 31, 2020
d489c64
jbig2dec: Move autoreconfHook from buildInputs to nativeBuildInputs
kampka Aug 31, 2020
0730d80
libseccomp: move gpref from buildInputs to nativeBuildInputs
kampka Aug 31, 2020
11acdfa
Merge master into staging-next
FRidh Aug 31, 2020
e29c1e4
Merge staging-next into staging
FRidh Aug 31, 2020
f02984a
vim: 8.2.1123 -> 8.2.1522
r-ryantm Aug 31, 2020
ca48f0c
p11-kit: Add libtasn1 to nativeBuildInputs
kampka Aug 31, 2020
8ec5187
Merge pull request #96339 from danieldk/fossil-improvements
danieldk Sep 1, 2020
eccb4f2
Merge #96868: p11-kit: Add libtasn1 to nativeBuildInputs
vcunat Sep 1, 2020
15d0882
python3Packages.pywbem: restore
jonringer Aug 31, 2020
ef55e4b
python3Packages.tornado_: restore pinned versions
jonringer Aug 31, 2020
04fffd6
emacs: use -B flags for native compilation dependencies
antifuchs Aug 31, 2020
d95a022
Merge branch 'master' into staging-next
vcunat Sep 2, 2020
7332051
glibmm: Add glib to nativeBuildInputs
kampka Sep 1, 2020
6fc3562
Merge pull request #94637 from antifuchs/gccemacs-on-darwin
adisbladis Sep 2, 2020
d4c42bf
liberation_ttf: Fix cross-compiling
kampka Sep 2, 2020
0d83d01
Merge pull request #96911 from kampka/glibmm
jtojnar Sep 2, 2020
6dd3b54
treewide: use URN for fontconfig DTD
jtojnar Sep 3, 2020
7a0a9a5
Merge pull request #95910 from kampka/texinfo
Mic92 Sep 3, 2020
6f96063
makeFontsConf: clean up
jtojnar Sep 3, 2020
5f7aecd
Merge master into staging-next
FRidh Sep 3, 2020
ccde657
Merge pull request #96966 from kampka/liberation_ttf
7c6f434c Sep 3, 2020
e720829
intltool: fix cross-platform build
kampka Sep 2, 2020
377242d
Merge staging-next into staging
FRidh Sep 3, 2020
f4b2c9d
cryptsetup, lvm2, systemd: Break cyclic dependency at a different point
andersk Sep 3, 2020
7a76b1c
Merge pull request #96959 from kampka/intltool
7c6f434c Sep 4, 2020
a92005b
python.pkgs.catalogue: Remove dubplicate argument pytestCheckHook
doronbehar Sep 4, 2020
27b1dd9
enchant: 2.2.9 -> 2.2.10
r-ryantm Sep 4, 2020
7ecabdc
Merge pull request #96992 from jtojnar/fc-dtd-urn
jtojnar Sep 4, 2020
176d5e0
Merge pull request #97008 from andersk/cryptception-1
flokli Sep 4, 2020
fb777be
Purity checking should accept $TMP and not just /tmp
twhitehead Jul 20, 2020
60258be
Merge pull request #87200 from B4dM4n/libusb-no-systemd
FRidh Sep 4, 2020
5f29a2b
mesa: 20.1.6 -> 20.1.7
primeos Sep 4, 2020
07703d1
intltool: add perl to propagatedBuildInputs
kampka Sep 4, 2020
48299fd
Merge master into staging-next
FRidh Sep 4, 2020
af81d39
Merge staging-next into staging
FRidh Sep 4, 2020
9252369
gnupg: 2.2.22 -> 2.2.23
doronbehar Sep 3, 2020
fbaa330
libpfm: 4.10.1 -> 4.11.0
doronbehar Sep 3, 2020
b3d5272
numpy: set runtime_library_dirs too
matthewbauer Aug 27, 2020
d6bb2d2
libmpc: 1.1.0 -> 1.2.0
r-ryantm Aug 26, 2020
3157bf1
python3Packages.hypothesis: 5.11.0 -> 5.30.0
jonringer Sep 1, 2020
6bb5343
Merge staging into staging-next
FRidh Sep 4, 2020
4f0f267
Merge pull request #95358 from jtojnar/global-fontconfig
jtojnar Sep 4, 2020
346dee1
Merge branch 'master' into staging-next
jtojnar Sep 4, 2020
b89f122
Merge branch 'staging-next' into staging
jtojnar Sep 4, 2020
6eea644
nixos/tests/installer swraid: increase partition size
vcunat Sep 5, 2020
f0cb5c6
Revert "nixos/fontconfig: fix 50-user.conf handling"
jtojnar Sep 6, 2020
b23940e
texinfo: revert to version 6.5 on Darwin
vcunat Sep 6, 2020
08eb704
utils.bash: revert #93560 for darwin, unblocks channels
FRidh Sep 6, 2020
d362c0e
Merge master into staging-next
FRidh Sep 6, 2020
1936b11
utils.bash: also "fix" cc-wrapper and pkg-config-wrapper
FRidh Sep 7, 2020
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
25 changes: 12 additions & 13 deletions nixos/modules/config/fonts/fontconfig.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*

Configuration files are linked to /etc/fonts/${pkgs.fontconfig.configVersion}/conf.d/
Configuration files are linked to /etc/fonts/conf.d/

This module generates a package containing configuration files and link it in /etc/fonts.

Expand Down Expand Up @@ -35,7 +35,7 @@ let
in
pkgs.writeText "fc-00-nixos-cache.conf" ''
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<!DOCTYPE fontconfig SYSTEM 'urn:fontconfig:fonts.dtd'>
<fontconfig>
<!-- Font directories -->
${concatStringsSep "\n" (map (font: "<dir>${font}</dir>") config.fonts.fonts)}
Expand All @@ -53,7 +53,7 @@ let
# priority 10
renderConf = pkgs.writeText "fc-10-nixos-rendering.conf" ''
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<!DOCTYPE fontconfig SYSTEM 'urn:fontconfig:fonts.dtd'>
<fontconfig>

<!-- Default rendering settings -->
Expand Down Expand Up @@ -110,7 +110,7 @@ let
in
pkgs.writeText "fc-52-nixos-default-fonts.conf" ''
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<!DOCTYPE fontconfig SYSTEM 'urn:fontconfig:fonts.dtd'>
<fontconfig>

<!-- Default fonts -->
Expand All @@ -129,7 +129,7 @@ let
# priority 53
rejectBitmaps = pkgs.writeText "fc-53-no-bitmaps.conf" ''
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>

${optionalString (!cfg.allowBitmaps) ''
Expand Down Expand Up @@ -157,7 +157,7 @@ let
# priority 53
rejectType1 = pkgs.writeText "fc-53-nixos-reject-type1.conf" ''
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>

<!-- Reject Type 1 fonts -->
Expand All @@ -176,15 +176,16 @@ let
confPkg = pkgs.runCommand "fontconfig-conf" {
preferLocalBuild = true;
} ''
dst=$out/etc/fonts/${pkg.configVersion}/conf.d
dst=$out/etc/fonts/conf.d
mkdir -p $dst

# fonts.conf
ln -s ${pkg.out}/etc/fonts/fonts.conf \
$dst/../fonts.conf
# TODO: remove this legacy symlink once people stop using packages built before #95358 was merged
ln -s /etc/fonts/${pkg.configVersion}/fonts.conf \
$out/etc/fonts/fonts.conf
mkdir -p $out/etc/fonts/2.11
ln -s /etc/fonts/fonts.conf \
$out/etc/fonts/2.11/fonts.conf

# fontconfig default config files
ln -s ${pkg.out}/etc/fonts/conf.d/*.conf \
Expand All @@ -197,10 +198,8 @@ let
ln -s ${renderConf} $dst/10-nixos-rendering.conf

# 50-user.conf
# Since latest fontconfig looks for default files inside the package,
# we had to move this one elsewhere to be able to exclude it here.
${optionalString cfg.includeUserConf ''
ln -s ${pkg.out}/etc/fonts/conf.d.bak/50-user.conf $dst/50-user.conf
${optionalString (!cfg.includeUserConf) ''
rm $dst/50-user.conf
''}

# local.conf (indirect priority 51)
Expand Down
8 changes: 3 additions & 5 deletions nixos/modules/system/boot/stage-1.nix
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,7 @@ let
# copy what we need. Instead of using statically linked binaries,
# we just copy what we need from Glibc and use patchelf to make it
# work.
extraUtils = let
# Use lvm2 without udev support, which is the same lvm2 we already have in the closure anyways
lvm2 = pkgs.lvm2.override { udev = null; }; in pkgs.runCommandCC "extra-utils"
extraUtils = pkgs.runCommandCC "extra-utils"
{ nativeBuildInputs = [pkgs.buildPackages.nukeReferences];
allowedReferences = [ "out" ]; # prevent accidents like glibc being included in the initrd
}
Expand All @@ -113,8 +111,8 @@ let
copy_bin_and_libs ${pkgs.utillinux}/sbin/blkid

# Copy dmsetup and lvm.
copy_bin_and_libs ${getBin lvm2}/bin/dmsetup
copy_bin_and_libs ${getBin lvm2}/bin/lvm
copy_bin_and_libs ${getBin pkgs.lvm2}/bin/dmsetup
copy_bin_and_libs ${getBin pkgs.lvm2}/bin/lvm

# Add RAID mdadm tool.
copy_bin_and_libs ${pkgs.mdadm}/sbin/mdadm
Expand Down
9 changes: 4 additions & 5 deletions nixos/tests/installer.nix
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,6 @@ let
texinfo
unionfs-fuse
xorg.lndir
(lvm2.override { udev = null; }) # for initrd (extra-utils)

# add curl so that rather than seeing the test attempt to download
# curl's tarball, we see what it's trying to download
Expand Down Expand Up @@ -634,10 +633,10 @@ in {
+ " mklabel msdos"
+ " mkpart primary ext2 1M 100MB" # /boot
+ " mkpart extended 100M -1s"
+ " mkpart logical 102M 2102M" # md0 (root), first device
+ " mkpart logical 2103M 4103M" # md0 (root), second device
+ " mkpart logical 4104M 4360M" # md1 (swap), first device
+ " mkpart logical 4361M 4617M", # md1 (swap), second device
+ " mkpart logical 102M 3102M" # md0 (root), first device
+ " mkpart logical 3103M 6103M" # md0 (root), second device
+ " mkpart logical 6104M 6360M" # md1 (swap), first device
+ " mkpart logical 6361M 6617M", # md1 (swap), second device
"udevadm settle",
"ls -l /dev/vda* >&2",
"cat /proc/partitions >&2",
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
}:

stdenv.mkDerivation rec {
name = "mpg123-1.26.2";
name = "mpg123-1.26.3";

src = fetchurl {
url = "mirror://sourceforge/mpg123/${name}.tar.bz2";
sha256 = "1wrgds46wj6xsnqa6bi8kkh3wd29i2nxclbps34w5kjglrzbzxq0";
sha256 = "0vkcfdx0mqq6lmpczsmpa2jsb0s6dryx3i7gvr32i3w9b9w9ij9h";
};

buildInputs = stdenv.lib.optional (!stdenv.isDarwin) alsaLib;
Expand Down
30 changes: 15 additions & 15 deletions pkgs/applications/editors/emacs/generic.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
, alsaLib, cairo, acl, gpm, AppKit, GSS, ImageIO, m17n_lib, libotf
, jansson, harfbuzz
, libgccjit, targetPlatform, binutils, binutils-unwrapped, makeWrapper # native-comp params
, libgccjit, targetPlatform, makeWrapper # native-comp params
, systemd ? null
, withX ? !stdenv.isDarwin
, withNS ? stdenv.isDarwin
Expand Down Expand Up @@ -67,18 +67,23 @@ in stdenv.mkDerivation {

# Make native compilation work both inside and outside of nix build
(lib.optionalString nativeComp (let
libPath = lib.concatStringsSep ":" [
"${lib.getLib libgccjit}/lib/gcc/${targetPlatform.config}/${libgccjit.version}"
"${lib.getLib stdenv.cc.cc}/lib"
"${lib.getLib stdenv.glibc}/lib"
];
backendPath = (lib.concatStringsSep " "
(builtins.map (x: ''\"-B${x}\"'') [
# Paths necessary so the JIT compiler finds its libraries:
"${lib.getLib libgccjit}/lib"
"${lib.getLib libgccjit}/lib/gcc"
"${lib.getLib stdenv.cc.libc}/lib"

# Executable paths necessary for compilation (ld, as):
"${lib.getBin stdenv.cc.cc}"
"${lib.getBin stdenv.cc.bintools}"
"${lib.getBin stdenv.cc.bintools.bintools}"
]));
in ''
substituteInPlace lisp/emacs-lisp/comp.el --replace \
"(defcustom comp-async-env-modifier-form nil" \
"(defcustom comp-async-env-modifier-form '((setenv \"LIBRARY_PATH\" (string-join (seq-filter (lambda (v) (null (eq v nil))) (list (getenv \"LIBRARY_PATH\") \"${libPath}\")) \":\")))"

"(defcustom comp-native-driver-options nil" \
"(defcustom comp-native-driver-options '(${backendPath})"
''))

""
];

Expand Down Expand Up @@ -156,11 +161,6 @@ in stdenv.mkDerivation {
"$out/bin/emacs"
patchelf --add-needed "libXcursor.so.1" "$out/bin/emacs"
'')

(lib.optionalString nativeComp ''
wrapProgram $out/bin/emacs-* --prefix PATH : "${lib.makeBinPath [ binutils binutils-unwrapped ]}"
'')

];

passthru = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub }:
rec {
version = "8.2.1123";
version = "8.2.1522";

src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
sha256 = "01fgfm5pnmbq12z84d7g3x0iq5gj1irdyihx41c4r2bww55v5q0c";
sha256 = "0dah3392cq06pagik5y7kcq61mslqvfsh7vqldv3kvhr5ilqb8qy";
};

enableParallelBuilding = true;
Expand Down
2 changes: 0 additions & 2 deletions pkgs/applications/gis/openorienteering-mapper/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,6 @@ mkDerivation rec {
"-DLICENSING_PROVIDER:BOOL=OFF"
"-DMapper_MANUAL_QTHELP:BOOL=OFF"
] ++ stdenv.lib.optionals stdenv.isDarwin [
# Usually enabled on Darwin
"-DCMAKE_FIND_FRAMEWORK=never"
# FindGDAL is broken and always finds /Library/Framework unless this is
# specified
"-DGDAL_INCLUDE_DIR=${gdal}/include"
Expand Down
23 changes: 23 additions & 0 deletions pkgs/applications/kde/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,14 @@ let
kaddressbook = callPackage ./kaddressbook.nix {};
kalarm = callPackage ./kalarm.nix {};
kalarmcal = callPackage ./kalarmcal.nix {};
kalzium = callPackage ./kalzium.nix {};
kapman = callPackage ./kapman.nix {};
kapptemplate = callPackage ./kapptemplate.nix { };
kate = callPackage ./kate.nix {};
katomic = callPackage ./katomic.nix {};
kblackbox = callPackage ./kblackbox.nix {};
kblocks = callPackage ./kblocks.nix {};
kbounce = callPackage ./kbounce.nix {};
kbreakout = callPackage ./kbreakout.nix {};
kcachegrind = callPackage ./kcachegrind.nix {};
kcalc = callPackage ./kcalc.nix {};
Expand All @@ -110,6 +116,7 @@ let
kdepim-apps-libs = callPackage ./kdepim-apps-libs {};
kdf = callPackage ./kdf.nix {};
kdialog = callPackage ./kdialog.nix {};
kdiamond = callPackage ./kdiamond.nix {};
keditbookmarks = callPackage ./keditbookmarks.nix {};
kfind = callPackage ./kfind.nix {};
kfloppy = callPackage ./kfloppy.nix {};
Expand All @@ -119,22 +126,32 @@ let
khelpcenter = callPackage ./khelpcenter.nix {};
kidentitymanagement = callPackage ./kidentitymanagement.nix {};
kig = callPackage ./kig.nix {};
kigo = callPackage ./kigo.nix {};
killbots = callPackage ./killbots.nix {};
kimap = callPackage ./kimap.nix {};
kipi-plugins = callPackage ./kipi-plugins.nix {};
kitinerary = callPackage ./kitinerary.nix {};
kio-extras = callPackage ./kio-extras.nix {};
kldap = callPackage ./kldap.nix {};
kleopatra = callPackage ./kleopatra.nix {};
klettres = callPackage ./klettres.nix {};
klines = callPackage ./klines.nix {};
kmag = callPackage ./kmag.nix {};
kmahjongg = callPackage ./kmahjongg.nix {};
kmail = callPackage ./kmail.nix {};
kmail-account-wizard = callPackage ./kmail-account-wizard.nix {};
kmailtransport = callPackage ./kmailtransport.nix {};
kmbox = callPackage ./kmbox.nix {};
kmime = callPackage ./kmime.nix {};
kmines = callPackage ./kmines.nix {};
kmix = callPackage ./kmix.nix {};
kmplot = callPackage ./kmplot.nix {};
knavalbattle = callPackage ./knavalbattle.nix {};
knetwalk = callPackage ./knetwalk.nix {};
knights = callPackage ./knights.nix {};
knotes = callPackage ./knotes.nix {};
kolf = callPackage ./kolf.nix {};
kollision = callPackage ./kollision.nix {};
kolourpaint = callPackage ./kolourpaint.nix {};
kompare = callPackage ./kompare.nix {};
konsole = callPackage ./konsole.nix {};
Expand All @@ -149,15 +166,21 @@ let
ksquares = callPackage ./ksquares.nix {};
kqtquickcharts = callPackage ./kqtquickcharts.nix {};
kpkpass = callPackage ./kpkpass.nix {};
kreversi = callPackage ./kreversi.nix {};
krdc = callPackage ./krdc.nix {};
krfb = callPackage ./krfb.nix {};
kruler = callPackage ./kruler.nix {};
kshisen = callPackage ./kshisen.nix {};
kspaceduel = callPackage ./kspaceduel.nix {};
ksudoku = callPackage ./ksudoku.nix {};
ksystemlog = callPackage ./ksystemlog.nix {};
kteatime = callPackage ./kteatime.nix {};
ktimer = callPackage ./ktimer.nix {};
ktnef = callPackage ./ktnef.nix {};
ktouch = callPackage ./ktouch.nix {};
kturtle = callPackage ./kturtle.nix {};
kwalletmanager = callPackage ./kwalletmanager.nix {};
kwave = callPackage ./kwave.nix {};
libgravatar = callPackage ./libgravatar.nix {};
libkcddb = callPackage ./libkcddb.nix {};
libkdcraw = callPackage ./libkdcraw.nix {};
Expand Down
26 changes: 26 additions & 0 deletions pkgs/applications/kde/kalzium.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, openbabel, avogadro, qtscript, kparts, kplotting, kunitconversion }:

mkDerivation {
name = "kalzium";
meta = with lib; {
homepage = "https://kde.org/applications/en/utilities/org.kde.kalzium";
description = "Kalzium is a program that shows you the Periodic Table of Elements";
maintainers = with maintainers; [ freezeboy ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
nativeBuildInputs = [
extra-cmake-modules
];
buildInputs = [
qtscript
#avogadro
kdoctools
ki18n
kio
openbabel
kparts
kplotting
kunitconversion
];
}
21 changes: 21 additions & 0 deletions pkgs/applications/kde/kapman.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }:

mkDerivation {
name = "kapman";
meta = with lib; {
homepage = "https://kde.org/applications/en/games/org.kde.kapman";
description = "Kapman is a clone of the well known game Pac-Man";
maintainers = with maintainers; [ freezeboy ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
nativeBuildInputs = [
extra-cmake-modules
];
buildInputs = [
libkdegames
kdoctools
ki18n
kio
];
}
22 changes: 22 additions & 0 deletions pkgs/applications/kde/katomic.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames, knewstuff }:

mkDerivation {
name = "katomic";
meta = with lib; {
homepage = "https://kde.org/applications/en/games/org.kde.katomic";
description = "KAtomic is a fun educational game built around molecular geometry";
maintainers = with maintainers; [ freezeboy ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
nativeBuildInputs = [
extra-cmake-modules
];
buildInputs = [
knewstuff
libkdegames
kdoctools
ki18n
kio
];
}
21 changes: 21 additions & 0 deletions pkgs/applications/kde/kblackbox.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{ mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kio, libkdegames }:

mkDerivation {
name = "kblackbox";
meta = with lib; {
homepage = "https://kde.org/applications/en/games/org.kde.kblackbox";
description = "KBlackbox is a game of hide and seek played on a grid of boxes";
maintainers = with maintainers; [ freezeboy ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
nativeBuildInputs = [
extra-cmake-modules
];
buildInputs = [
libkdegames
kdoctools
ki18n
kio
];
}
Loading