Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3c0e3697520c
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 85afe9cbe9c8
Choose a head ref
Loading
Showing with 1,123 additions and 475 deletions.
  1. +12 −13 nixos/modules/config/fonts/fontconfig.nix
  2. +3 −5 nixos/modules/system/boot/stage-1.nix
  3. +5 −6 nixos/tests/installer.nix
  4. +2 −2 pkgs/applications/audio/mpg123/default.nix
  5. +3 −3 pkgs/applications/blockchains/exodus/default.nix
  6. +15 −15 pkgs/applications/editors/emacs/generic.nix
  7. +2 −2 pkgs/applications/editors/vim/common.nix
  8. +0 −2 pkgs/applications/gis/openorienteering-mapper/default.nix
  9. +23 −0 pkgs/applications/kde/default.nix
  10. +26 −0 pkgs/applications/kde/kalzium.nix
  11. +21 −0 pkgs/applications/kde/kapman.nix
  12. +22 −0 pkgs/applications/kde/katomic.nix
  13. +21 −0 pkgs/applications/kde/kblackbox.nix
  14. +21 −0 pkgs/applications/kde/kblocks.nix
  15. +22 −0 pkgs/applications/kde/kbounce.nix
  16. +23 −0 pkgs/applications/kde/kdiamond.nix
  17. +22 −0 pkgs/applications/kde/kigo.nix
  18. +21 −0 pkgs/applications/kde/killbots.nix
  19. +22 −0 pkgs/applications/kde/klettres.nix
  20. +21 −0 pkgs/applications/kde/klines.nix
  21. +20 −0 pkgs/applications/kde/kmag.nix
  22. +23 −0 pkgs/applications/kde/kmines.nix
  23. +22 −0 pkgs/applications/kde/knavalbattle.nix
  24. +21 −0 pkgs/applications/kde/knetwalk.nix
  25. +23 −0 pkgs/applications/kde/knights.nix
  26. +21 −0 pkgs/applications/kde/kollision.nix
  27. +19 −0 pkgs/applications/kde/kreversi.nix
  28. +22 −0 pkgs/applications/kde/kshisen.nix
  29. +23 −0 pkgs/applications/kde/kteatime.nix
  30. +20 −0 pkgs/applications/kde/ktimer.nix
  31. +21 −0 pkgs/applications/kde/kturtle.nix
  32. +37 −0 pkgs/applications/kde/kwave.nix
  33. +1 −0 pkgs/applications/misc/octoprint/default.nix
  34. +1 −1 pkgs/applications/networking/irc/weechat/default.nix
  35. +0 −4 pkgs/applications/office/ledger/default.nix
  36. +26 −13 pkgs/applications/version-management/fossil/default.nix
  37. +1 −1 pkgs/applications/video/lightworks/default.nix
  38. +1 −1 pkgs/build-support/bintools-wrapper/default.nix
  39. +1 −1 pkgs/build-support/cc-wrapper/default.nix
  40. +1 −1 pkgs/build-support/pkg-config-wrapper/default.nix
  41. +3 −3 pkgs/build-support/wrapper-common/utils.bash
  42. +92 −0 pkgs/build-support/wrapper-common/utils.bash.darwin
  43. +1 −1 pkgs/data/fonts/caladea/cambria-alias.conf
  44. +1 −1 pkgs/data/fonts/carlito/calibri-alias.conf
  45. +1 −1 pkgs/data/fonts/comic-relief/comic-sans-ms-alias.conf
  46. +1 −1 pkgs/data/fonts/corefonts/no-op.conf
  47. +3 −2 pkgs/data/fonts/liberation-fonts/default.nix
  48. +1 −1 pkgs/data/fonts/vista-fonts-chs/no-op.conf
  49. +1 −1 pkgs/data/fonts/vista-fonts/no-op.conf
  50. +3 −3 pkgs/data/themes/marwaita/default.nix
  51. +1 −1 pkgs/development/compilers/gcc/9/default.nix
  52. +1 −1 pkgs/development/compilers/gcc/builder.sh
  53. +9 −0 pkgs/development/compilers/gcc/common/pre-configure.nix
  54. +1 −1 pkgs/development/compilers/mozart/default.nix
  55. +12 −12 pkgs/development/interpreters/perl/default.nix
  56. +4 −4 pkgs/development/interpreters/python/default.nix
  57. +2 −2 pkgs/development/libraries/enchant/2.x.nix
  58. +0 −36 pkgs/development/libraries/fontconfig/config-compat.patch
  59. +14 −36 pkgs/development/libraries/fontconfig/default.nix
  60. +1 −1 pkgs/development/libraries/fontconfig/make-fonts-cache.nix
  61. +0 −2 pkgs/development/libraries/fontconfig/make-fonts-conf.nix
  62. +3 −8 pkgs/development/libraries/fontconfig/make-fonts-conf.xsl
  63. +2 −2 pkgs/development/libraries/glib/default.nix
  64. +6 −1 pkgs/development/libraries/glibmm/default.nix
  65. +1 −1 pkgs/development/libraries/jbig2dec/default.nix
  66. +2 −2 pkgs/development/libraries/libmpc/default.nix
  67. +2 −2 pkgs/development/libraries/libpfm/default.nix
  68. +3 −2 pkgs/development/libraries/libseccomp/default.nix
  69. +1 −3 pkgs/development/libraries/libusb1/default.nix
  70. +2 −13 pkgs/development/libraries/mesa/default.nix
  71. +8 −9 pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch
  72. +6 −1 pkgs/development/libraries/p11-kit/default.nix
  73. +9 −9 pkgs/development/python-modules/aioesphomeapi/default.nix
  74. +2 −2 pkgs/development/python-modules/aioftp/default.nix
  75. +2 −2 pkgs/development/python-modules/asdf/default.nix
  76. +2 −2 pkgs/development/python-modules/atlassian-python-api/default.nix
  77. +2 −2 pkgs/development/python-modules/awkward1/default.nix
  78. +2 −2 pkgs/development/python-modules/boto3/default.nix
  79. +2 −2 pkgs/development/python-modules/botocore/default.nix
  80. +1 −1 pkgs/development/python-modules/catalogue/default.nix
  81. +2 −2 pkgs/development/python-modules/cheroot/default.nix
  82. +2 −0 pkgs/development/python-modules/clifford/default.nix
  83. +2 −0 pkgs/development/python-modules/cloudflare/default.nix
  84. +2 −2 pkgs/development/python-modules/cmd2/default.nix
  85. +2 −2 pkgs/development/python-modules/codecov/default.nix
  86. +2 −2 pkgs/development/python-modules/cryptography/default.nix
  87. +1 −1 pkgs/development/python-modules/cryptography/vectors.nix
  88. +2 −2 pkgs/development/python-modules/datashader/default.nix
  89. +2 −2 pkgs/development/python-modules/django-dynamic-preferences/default.nix
  90. +2 −2 pkgs/development/python-modules/django/2_2.nix
  91. +2 −2 pkgs/development/python-modules/django_nose/default.nix
  92. +2 −2 pkgs/development/python-modules/docker/default.nix
  93. +11 −2 pkgs/development/python-modules/dogpile.cache/default.nix
  94. +2 −1 pkgs/development/python-modules/executor/default.nix
  95. +2 −2 pkgs/development/python-modules/faker/default.nix
  96. +2 −2 pkgs/development/python-modules/flufl/bounce.nix
  97. +2 −2 pkgs/development/python-modules/gdown/default.nix
  98. +2 −2 pkgs/development/python-modules/globus-sdk/default.nix
  99. +2 −2 pkgs/development/python-modules/google_cloud_kms/default.nix
  100. +2 −2 pkgs/development/python-modules/howdoi/default.nix
  101. +2 −2 pkgs/development/python-modules/hypothesis/default.nix
  102. +2 −2 pkgs/development/python-modules/identify/default.nix
  103. +2 −2 pkgs/development/python-modules/inflection/default.nix
  104. +2 −2 pkgs/development/python-modules/ipyvuetify/default.nix
  105. +2 −2 pkgs/development/python-modules/jq/default.nix
  106. +2 −2 pkgs/development/python-modules/junos-eznc/default.nix
  107. +2 −2 pkgs/development/python-modules/jupyter_client/5.nix
  108. +2 −2 pkgs/development/python-modules/jupyter_client/default.nix
  109. +1 −1 pkgs/development/python-modules/jupyterhub-ldapauthenticator/default.nix
  110. +2 −2 pkgs/development/python-modules/jupyterlab/default.nix
  111. +2 −2 pkgs/development/python-modules/keyring/default.nix
  112. +2 −2 pkgs/development/python-modules/libcloud/2.nix
  113. +2 −2 pkgs/development/python-modules/marionette-harness/mozhttpd.nix
  114. +2 −2 pkgs/development/python-modules/mutagen/1.43.nix
  115. +2 −2 pkgs/development/python-modules/nbclient/default.nix
  116. +2 −2 pkgs/development/python-modules/netdisco/default.nix
  117. +2 −2 pkgs/development/python-modules/nipype/default.nix
  118. +2 −2 pkgs/development/python-modules/nodeenv/default.nix
  119. +2 −2 pkgs/development/python-modules/notebook/2.nix
  120. +2 −2 pkgs/development/python-modules/numba/default.nix
  121. +5 −2 pkgs/development/python-modules/numpy/1.16.nix
  122. +3 −0 pkgs/development/python-modules/numpy/default.nix
  123. +2 −2 pkgs/development/python-modules/nunavut/default.nix
  124. +2 −2 pkgs/development/python-modules/openpyxl/default.nix
  125. +2 −2 pkgs/development/python-modules/pandas/default.nix
  126. +2 −2 pkgs/development/python-modules/papermill/default.nix
  127. +9 −0 pkgs/development/python-modules/paramiko/default.nix
  128. +2 −2 pkgs/development/python-modules/parfive/default.nix
  129. +2 −0 pkgs/development/python-modules/parsedatetime/default.nix
  130. +2 −2 pkgs/development/python-modules/pyTelegramBotAPI/default.nix
  131. +2 −2 pkgs/development/python-modules/pyatv/default.nix
  132. +2 −2 pkgs/development/python-modules/pychromecast/default.nix
  133. +2 −2 pkgs/development/python-modules/pymupdf/default.nix
  134. +2 −2 pkgs/development/python-modules/pyopencl/default.nix
  135. +2 −2 pkgs/development/python-modules/pytest/4.nix
  136. +2 −2 pkgs/development/python-modules/python-rtmidi/default.nix
  137. +2 −2 pkgs/development/python-modules/pywbem/default.nix
  138. +4 −2 pkgs/development/python-modules/ripser/default.nix
  139. +2 −2 pkgs/development/python-modules/robotframework-requests/default.nix
  140. +2 −2 pkgs/development/python-modules/sabyenc3/default.nix
  141. +2 −2 pkgs/development/python-modules/sarge/default.nix
  142. +2 −1 pkgs/development/python-modules/seekpath/default.nix
  143. +4 −2 pkgs/development/python-modules/smart_open/default.nix
  144. +2 −0 pkgs/development/python-modules/sounddevice/default.nix
  145. +3 −1 pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
  146. +2 −2 pkgs/development/python-modules/sqlalchemy/default.nix
  147. +2 −2 pkgs/development/python-modules/supervisor/default.nix
  148. +2 −2 pkgs/development/python-modules/svglib/default.nix
  149. +2 −2 pkgs/development/python-modules/tifffile/default.nix
  150. +2 −2 pkgs/development/python-modules/timelib/default.nix
  151. +2 −0 pkgs/development/python-modules/transip/default.nix
  152. +2 −2 pkgs/development/python-modules/typing-extensions/default.nix
  153. +2 −2 pkgs/development/python-modules/unittest-xml-reporting/default.nix
  154. +1 −0 pkgs/development/python-modules/validators/default.nix
  155. +2 −2 pkgs/development/python-modules/virtualenv/default.nix
  156. +3 −1 pkgs/development/python-modules/xml2rfc/default.nix
  157. +2 −0 pkgs/development/python-modules/zarr/default.nix
  158. +2 −2 pkgs/development/python-modules/zeroconf/default.nix
  159. +1 −1 pkgs/development/tools/build-managers/cmake/setup-hook.sh
  160. +7 −1 pkgs/development/tools/misc/intltool/default.nix
  161. +4 −3 pkgs/development/tools/misc/patchelf/default.nix
  162. +4 −0 pkgs/development/tools/misc/texinfo/6.7.nix
  163. +2 −3 pkgs/development/tools/misc/texinfo/common.nix
  164. +0 −43 pkgs/development/tools/misc/texinfo/perl.patch
  165. +1 −1 pkgs/os-specific/linux/kmod/default.nix
  166. +24 −0 pkgs/os-specific/linux/kmod/no-name-field.patch
  167. +4 −4 pkgs/servers/http/unit/default.nix
  168. +2 −2 pkgs/servers/monitoring/timescale-prometheus/default.nix
  169. +2 −2 pkgs/tools/admin/awscli/default.nix
  170. +19 −5 pkgs/tools/audio/liquidsoap/full.nix
  171. +0 −7 pkgs/tools/networking/unbound/default.nix
  172. +2 −2 pkgs/tools/security/gnupg/22.nix
  173. +2 −2 pkgs/tools/text/ugrep/default.nix
  174. +2 −2 pkgs/tools/text/vale/default.nix
  175. +45 −17 pkgs/top-level/all-packages.nix
  176. +2 −2 pkgs/top-level/perl-packages.nix
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.
@@ -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)}
@@ -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 -->
@@ -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 -->
@@ -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) ''
@@ -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 -->
@@ -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 \
@@ -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)
8 changes: 3 additions & 5 deletions nixos/modules/system/boot/stage-1.nix
Original file line number Diff line number Diff line change
@@ -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
}
@@ -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
11 changes: 5 additions & 6 deletions nixos/tests/installer.nix
Original file line number Diff line number Diff line change
@@ -285,7 +285,7 @@ let
];

virtualisation.diskSize = 8 * 1024;
virtualisation.memorySize = 1024;
virtualisation.memorySize = 1536;

# Use a small /dev/vdb as the root disk for the
# installer. This ensures the target disk (/dev/vda) is
@@ -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
@@ -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",
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
@@ -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;
6 changes: 3 additions & 3 deletions pkgs/applications/blockchains/exodus/default.nix
Original file line number Diff line number Diff line change
@@ -4,11 +4,11 @@ cups, vivaldi-ffmpeg-codecs, libpulseaudio, at-spi2-core }:

stdenv.mkDerivation rec {
pname = "exodus";
version = "20.1.30";
version = "20.8.28";

src = fetchurl {
url = "https://downloads.exodus.io/releases/${pname}-linux-x64-${version}.zip";
sha256 = "0jns5zqjm0gqn18ypghbgk6gb713mh7p44ax1r8y4vcwijlp5nql";
sha256 = "fde9165f71f0d641f6892ddce3ec26d200e8095a383f2b4c8f924de4041d65ef";
};

sourceRoot = ".";
@@ -75,6 +75,6 @@ stdenv.mkDerivation rec {
description = "Top-rated cryptocurrency wallet with Trezor integration and built-in Exchange";
license = licenses.unfree;
platforms = platforms.linux;
maintainers = [ maintainers.mmahut ];
maintainers = with maintainers; [ mmahut rople380 ];
};
}
30 changes: 15 additions & 15 deletions pkgs/applications/editors/emacs/generic.nix
Original file line number Diff line number Diff line change
@@ -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
@@ -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})"
''))

""
];

@@ -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 = {
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;
2 changes: 0 additions & 2 deletions pkgs/applications/gis/openorienteering-mapper/default.nix
Original file line number Diff line number Diff line change
@@ -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"
23 changes: 23 additions & 0 deletions pkgs/applications/kde/default.nix
Original file line number Diff line number Diff line change
@@ -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 {};
@@ -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 {};
@@ -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 {};
@@ -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 {};
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
];
}
Loading