lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'master.upstream' into staging.upstream

+354 -223
+1 -1
nixos/modules/installer/cd-dvd/iso-image.nix
··· 217 217 system.boot.loader.kernelFile = "bzImage"; 218 218 environment.systemPackages = [ pkgs.grub2 pkgs.grub2_efi pkgs.syslinux ]; 219 219 220 - boot.consoleLogLevel = 7; 220 + boot.consoleLogLevel = mkDefault 7; 221 221 222 222 # In stage 1 of the boot, mount the CD as the root FS by label so 223 223 # that we don't need to know its device. We pass the label of the
+12 -2
nixos/modules/services/networking/firewall.nix
··· 420 420 ''; 421 421 }; 422 422 423 + networking.firewall.extraPackages = mkOption { 424 + default = [ ]; 425 + example = [ pkgs.ipset ]; 426 + description = 427 + '' 428 + Additional packages to be included in the environment of the system 429 + as well as the path of networking.firewall.extraCommands. 430 + ''; 431 + }; 432 + 423 433 networking.firewall.extraStopCommands = mkOption { 424 434 type = types.lines; 425 435 default = ""; ··· 443 453 444 454 networking.firewall.trustedInterfaces = [ "lo" ]; 445 455 446 - environment.systemPackages = [ pkgs.iptables pkgs.ipset ]; 456 + environment.systemPackages = [ pkgs.iptables ] ++ cfg.extraPackages; 447 457 448 458 boot.kernelModules = map (x: "nf_conntrack_${x}") cfg.connectionTrackingModules; 449 459 boot.extraModprobeConfig = optionalString (!cfg.autoLoadConntrackHelpers) '' ··· 462 472 before = [ "network-pre.target" ]; 463 473 after = [ "systemd-modules-load.service" ]; 464 474 465 - path = [ pkgs.iptables pkgs.ipset ]; 475 + path = [ pkgs.iptables ] ++ cfg.extraPackages; 466 476 467 477 # FIXME: this module may also try to load kernel modules, but 468 478 # containers don't have CAP_SYS_MODULE. So the host system had
+9 -1
nixos/modules/services/x11/redshift.nix
··· 47 47 type = types.str; 48 48 }; 49 49 }; 50 + 51 + services.redshift.extraOptions = mkOption { 52 + type = types.listOf types.str; 53 + default = []; 54 + example = [ "-v" "-m randr" ]; 55 + description = "Additional command-line arguments to pass to the redshift(1) command"; 56 + }; 50 57 }; 51 58 52 59 config = mkIf cfg.enable { ··· 59 66 ${pkgs.redshift}/bin/redshift \ 60 67 -l ${cfg.latitude}:${cfg.longitude} \ 61 68 -t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \ 62 - -b ${toString cfg.brightness.day}:${toString cfg.brightness.night} 69 + -b ${toString cfg.brightness.day}:${toString cfg.brightness.night} \ 70 + ${cfg.extraOptions} 63 71 ''; 64 72 environment = { DISPLAY = ":0"; }; 65 73 serviceConfig.Restart = "always";
+1 -16
nixos/modules/services/x11/window-managers/icewm.nix
··· 3 3 with lib; 4 4 5 5 let 6 - 7 6 cfg = config.services.xserver.windowManager.icewm; 8 - 9 7 in 10 - 11 8 { 12 - 13 9 ###### interface 14 - 15 10 options = { 16 - 17 - services.xserver.windowManager.icewm.enable = mkOption { 18 - default = false; 19 - description = "Enable the IceWM window manager."; 20 - }; 21 - 11 + services.xserver.windowManager.icewm.enable = mkEnableOption "oroborus"; 22 12 }; 23 - 24 13 25 14 ###### implementation 26 - 27 15 config = mkIf cfg.enable { 28 - 29 16 services.xserver.windowManager.session = singleton 30 17 { name = "icewm"; 31 18 start = ··· 36 23 }; 37 24 38 25 environment.systemPackages = [ pkgs.icewm ]; 39 - 40 26 }; 41 - 42 27 }
+25
nixos/modules/services/x11/window-managers/oroborus.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.xserver.windowManager.oroborus; 7 + in 8 + { 9 + ###### interface 10 + options = { 11 + services.xserver.windowManager.oroborus.enable = mkEnableOption "oroborus"; 12 + }; 13 + 14 + ###### implementation 15 + config = mkIf cfg.enable { 16 + services.xserver.windowManager.session = singleton { 17 + name = "oroborus"; 18 + start = '' 19 + ${pkgs.oroborus}/bin/oroborus & 20 + waitPID=$! 21 + ''; 22 + }; 23 + environment.systemPackages = [ pkgs.oroborus ]; 24 + }; 25 + }
+6 -7
nixos/modules/system/boot/loader/grub/install-grub.pl
··· 237 237 $conf .= " 238 238 " . $grubStore->search; 239 239 } 240 + # FIXME: should use grub-mkconfig. 240 241 $conf .= " 241 242 " . $grubBoot->search . " 242 243 if [ -s \$prefix/grubenv ]; then ··· 245 246 246 247 # ‘grub-reboot’ sets a one-time saved entry, which we process here and 247 248 # then delete. 248 - if [ \"\${saved_entry}\" ]; then 249 - # The next line *has* to look exactly like this, otherwise KDM's 250 - # reboot feature won't work properly with GRUB 2. 249 + if [ \"\${next_entry}\" ]; then 250 + # FIXME: KDM expects the next line to be present. 251 251 set default=\"\${saved_entry}\" 252 - set saved_entry= 253 - set prev_saved_entry= 254 - save_env saved_entry 255 - save_env prev_saved_entry 252 + set default=\"\${next_entry}\" 253 + set next_entry= 254 + save_env next_entry 256 255 set timeout=1 257 256 else 258 257 set default=$defaultEntry
+19 -67
pkgs/applications/graphics/ImageMagick/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, libtool 2 - , libcl ? null, perl ? null, jemalloc ? null, bzip2 ? null, zlib ? null 3 - , libX11 ? null, libXext ? null, libXt ? null, dejavu_fonts ? null, fftw ? null 4 - , libfpx ? null, djvulibre ? null, fontconfig ? null, freetype ? null 5 - , ghostscript ? null, graphviz ? null, jbigkit ? null, libjpeg ? null 6 - , lcms2 ? null, openjpeg ? null, liblqr1 ? null, xz ? null, openexr ? null 7 - , pango ? null, libpng ? null, librsvg ? null, libtiff ? null, libwebp ? null 8 - , libxml2 ? null 1 + { lib, stdenv, fetchurl, pkgconfig, libtool 2 + , bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg 3 + , lcms2, openexr, libpng, librsvg, libtiff, libxml2 9 4 }: 10 5 11 6 let ··· 17 12 else if stdenv.system == "x86_64-linux" || stdenv.system == "x86_64-darwin" then "x86-64" 18 13 else throw "ImageMagick is not supported on this platform."; 19 14 20 - mkFlag = trueStr: falseStr: cond: val: "--${if cond then trueStr else falseStr}-${val}"; 21 - mkWith = mkFlag "with" "without"; 22 - mkEnable = mkFlag "enable" "disable"; 23 - 24 - hasX11 = libX11 != null && libXext != null && libXt != null; 25 - 26 15 in 27 16 28 - with stdenv.lib; 29 17 stdenv.mkDerivation rec { 30 18 name = "imagemagick-${version}"; 31 19 ··· 34 22 sha256 = "03lvj6rxv16xk0dpsbzvm2gq5bggkwff9wqbpkq0znihzijpax1j"; 35 23 }; 36 24 25 + outputs = [ "out" "doc" ]; 26 + 37 27 enableParallelBuilding = true; 38 28 39 - configureFlags = [ 40 - (mkEnable (libcl != null) "opencl") 41 - (mkWith true "modules") 42 - (mkWith true "gcc-arch=${arch}") 43 - #(mkEnable true "hdri") This breaks some dependencies 44 - (mkWith (perl != null) "perl") 45 - (mkWith (jemalloc != null) "jemalloc") 46 - (mkWith true "frozenpaths") 47 - (mkWith (bzip2 != null) "bzlib") 48 - (mkWith hasX11 "x") 49 - (mkWith (zlib != null) "zlib") 50 - (mkWith false "dps") 51 - (mkWith (fftw != null) "fftw") 52 - (mkWith (libfpx != null) "fpx") 53 - (mkWith (djvulibre != null) "djvu") 54 - (mkWith (fontconfig != null) "fontconfig") 55 - (mkWith (freetype != null) "freetype") 56 - (mkWith (ghostscript != null) "gslib") 57 - (mkWith (graphviz != null) "gvc") 58 - (mkWith (jbigkit != null) "jbig") 59 - (mkWith (libjpeg != null) "jpeg") 60 - (mkWith (lcms2 != null) "lcms2") 61 - (mkWith false "lcms") 62 - (mkWith (openjpeg != null) "openjp2") 63 - (mkWith (liblqr1 != null) "lqr") 64 - (mkWith (xz != null) "lzma") 65 - (mkWith (openexr != null) "openexr") 66 - (mkWith (pango != null) "pango") 67 - (mkWith (libpng != null) "png") 68 - (mkWith (librsvg != null) "rsvg") 69 - (mkWith (libtiff != null) "tiff") 70 - (mkWith (libwebp != null) "webp") 71 - (mkWith (libxml2 != null) "xml") 72 - ] ++ optional (dejavu_fonts != null) "--with-dejavu-font-dir=${dejavu_fonts}/share/fonts/truetype/" 73 - ++ optional (ghostscript != null) "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts/"; 29 + configureFlags = 30 + [ "--with-frozenpaths" ] 31 + ++ [ "--with-gcc-arch=${arch}" ] 32 + ++ lib.optional (librsvg != null) "--with-rsvg" 33 + ++ lib.optionals (ghostscript != null) 34 + [ "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts" 35 + "--with-gslib" 36 + ]; 74 37 75 - buildInputs = [ 76 - pkgconfig libtool libcl perl jemalloc bzip2 zlib libX11 libXext libXt fftw 77 - libfpx djvulibre fontconfig freetype ghostscript graphviz jbigkit libjpeg 78 - lcms2 openjpeg liblqr1 xz openexr pango libpng librsvg libtiff libwebp 79 - libxml2 80 - ]; 38 + buildInputs = 39 + [ pkgconfig libtool zlib fontconfig freetype ghostscript libjpeg 40 + openexr libpng librsvg libtiff libxml2 41 + ]; 81 42 82 - propagatedBuildInputs = [] 83 - ++ (stdenv.lib.optional (lcms2 != null) lcms2) 84 - ++ (stdenv.lib.optional (liblqr1 != null) liblqr1) 85 - ++ (stdenv.lib.optional (fftw != null) fftw) 86 - ++ (stdenv.lib.optional (libtool != null) libtool) 87 - ++ (stdenv.lib.optional (jemalloc != null) jemalloc) 88 - ++ (stdenv.lib.optional (libXext != null) libXext) 89 - ++ (stdenv.lib.optional (libX11 != null) libX11) 90 - ++ (stdenv.lib.optional (libXt != null) libXt) 91 - ++ (stdenv.lib.optional (bzip2 != null) bzip2) 92 - ; 43 + propagatedBuildInputs = 44 + [ bzip2 freetype libjpeg libX11 libXext libXt lcms2 ]; 93 45 94 46 postInstall = ''(cd "$out/include" && ln -s ImageMagick* ImageMagick)''; 95 47
+7 -8
pkgs/applications/graphics/geeqie/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, autoconf, automake, gtk, libpng, exiv2 2 - , lcms, intltool, gettext, fbida 1 + { stdenv, fetchurl, pkgconfig, gtk, libpng, exiv2 2 + , lcms, intltool, gettext, libchamplain, fbida 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "geeqie-${version}"; 7 - version = "1.2"; 7 + version = "1.1"; # Don't upgrade to 1.2; see fee59b1235e658954b207ff6679264654c4708d2. 8 8 9 9 src = fetchurl { 10 - url = "mirror://debian/pool/main/g/geeqie/geeqie_${version}.orig.tar.gz"; 11 - sha256 = "0wkcpyh3f6ig36x1q6h9iqgq225w37visip48m72j8rpghmv1rn3"; 10 + url = "mirror://sourceforge/geeqie/${name}.tar.gz"; 11 + sha256 = "1kzy39z9505xkayyx7rjj2wda76xy3ch1s5z35zn8yli54ffhi2m"; 12 12 }; 13 - 14 - preConfigure = "./autogen.sh"; 15 13 16 14 configureFlags = [ "--enable-gps" ]; 17 15 18 16 buildInputs = [ 19 - pkgconfig autoconf automake gtk libpng exiv2 lcms intltool gettext 17 + pkgconfig gtk libpng exiv2 lcms intltool gettext 18 + #libchamplain 20 19 ]; 21 20 22 21 postInstall = ''
+27 -10
pkgs/applications/misc/cherrytree/default.nix
··· 1 1 { stdenv, fetchurl, python, pythonPackages, gettext, pygtksourceview, sqlite }: 2 2 3 + with stdenv.lib; 3 4 stdenv.mkDerivation rec { 4 - name = "cherrytree-0.35.8"; 5 + 6 + name = "cherrytree-${version}"; 7 + version = "0.35.9"; 5 8 6 9 src = fetchurl { 7 10 url = "http://www.giuspen.com/software/${name}.tar.xz"; 8 - sha256 = "0vqc1idzd73f4q5f4zwwypj4jiivwnb4y0r3041h2pm08y1wgsd8"; 11 + sha256 = "14yahp0y13z3xkpwvprm7q9x3rj6jbzi0bryqlsn3bbafdq7wnac"; 9 12 }; 10 13 11 - propagatedBuildInputs = [ pythonPackages.sqlite3 ]; 14 + propagatedBuildInputs = with pythonPackages; 15 + [ sqlite3 ]; 12 16 13 - buildInputs = with pythonPackages; [ python gettext wrapPython pygtk dbus pygtksourceview ]; 17 + buildInputs = with pythonPackages; 18 + [ python gettext wrapPython pygtk dbus pygtksourceview ]; 14 19 15 - pythonPath = with pythonPackages; [ pygtk dbus pygtksourceview ]; 20 + pythonPath = with pythonPackages; 21 + [ pygtk dbus pygtksourceview ]; 16 22 17 23 patches = [ ./subprocess.patch ]; 18 24 ··· 27 33 28 34 doCheck = false; 29 35 30 - meta = { 31 - description = "A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file"; 36 + meta = { 37 + description = "An hierarchical note taking application"; 38 + longDescription = '' 39 + Cherrytree is an hierarchical note taking application, 40 + featuring rich text, syntax highlighting and powerful search 41 + capabilities. It organizes all information in units called 42 + "nodes", as in a tree, and can be very useful to store any piece 43 + of information, from tables and links to pictures and even entire 44 + documents. All those little bits of information you have scattered 45 + around your hard drive can be conveniently placed into a 46 + Cherrytree document where you can easily find it. 47 + ''; 32 48 homepage = http://www.giuspen.com/cherrytree; 33 - license = stdenv.lib.licenses.gpl3; 34 - platforms = with stdenv.lib.platforms; linux; 35 - }; 49 + license = licenses.gpl3; 50 + platforms = platforms.linux; 51 + maintainers = [ maintainers.AndersonTorres ]; 52 + }; 36 53 }
+3 -2
pkgs/applications/misc/electrum/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 name = "electrum-${version}"; 5 - version = "2.3.2"; 5 + version = "2.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.electrum.org/Electrum-${version}.tar.gz"; 9 - sha256 = "0idqm77d5rbwpw14wqg4ysvbjyqjw7zlqfcdxniy74i2qwz163bi"; 9 + sha256 = "0z5ksr1wlywl4bpvxjmmqnsk7jh1jfjdz9lsjkhf2j391jx0wz9q"; 10 10 }; 11 11 12 12 propagatedBuildInputs = with pythonPackages; [ ··· 16 16 protobuf 17 17 pyasn1 18 18 pyasn1-modules 19 + pycrypto 19 20 pyqt4 20 21 qrcode 21 22 requests
+29 -10
pkgs/applications/misc/redshift/default.nix
··· 1 - { fetchurl, stdenv, gettext, geoclue, intltool, makeWrapper 2 - , pkgconfig , python, pygobject3, pyxdg }: 1 + { fetchurl, stdenv, gettext, intltool, pkgconfig, makeWrapper 2 + , geoclue, python, pygobject3, pyxdg 3 + , libdrm, libX11, libxcb, libXxf86vm 4 + , guiSupport ? true 5 + , drmSupport ? true 6 + , randrSupport ? true 7 + , vidModeSupport ? true 8 + }: 3 9 4 - let version = "1.10"; in 10 + let 11 + version = "1.10"; 12 + mkFlag = flag: name: if flag then "--enable-${name}" else "--disable-${name}"; 13 + in 5 14 stdenv.mkDerivation { 6 15 name = "redshift-${version}"; 7 16 src = fetchurl { ··· 9 18 url = "https://github.com/jonls/redshift/releases/download/v${version}/redshift-${version}.tar.xz"; 10 19 }; 11 20 12 - buildInputs = [ 13 - gettext intltool makeWrapper pkgconfig python pygobject3 pyxdg 21 + buildInputs = [ geoclue ] 22 + ++ stdenv.lib.optional guiSupport [ python pygobject3 pyxdg ] 23 + ++ stdenv.lib.optional drmSupport [ libdrm ] 24 + ++ stdenv.lib.optional randrSupport [ libxcb ] 25 + ++ stdenv.lib.optional vidModeSupport [ libX11 libXxf86vm ]; 26 + nativeBuildInputs = [ gettext intltool makeWrapper pkgconfig ]; 27 + 28 + configureFlags = [ 29 + (mkFlag guiSupport "gui") 30 + (mkFlag drmSupport "drm") 31 + (mkFlag randrSupport "randr") 32 + (mkFlag vidModeSupport "vidmode") 14 33 ]; 15 34 16 - preInstall = '' 35 + preInstall = stdenv.lib.optionalString guiSupport '' 17 36 substituteInPlace src/redshift-gtk/redshift-gtk python \ 18 37 --replace "/usr/bin/env python3" "${python}/bin/${python.executable}" 19 38 ''; 20 - /* 21 - postInstall = '' 22 - wrapProgram "$out/bin/redshift-gtk" --prefix PYTHONPATH : $PYTHONPATH 39 + 40 + postInstall = stdenv.lib.optionalString guiSupport '' 41 + wrapProgram "$out/bin/redshift-gtk" --prefix PYTHONPATH : "$PYTHONPATH" 23 42 ''; 24 - */ 43 + 25 44 meta = with stdenv.lib; { 26 45 inherit version; 27 46 description = "Gradually change screen color temperature";
+8 -8
pkgs/applications/networking/browsers/chromium/source/sources.nix
··· 1 1 # This file is autogenerated from update.sh in the parent directory. 2 2 { 3 3 dev = { 4 - version = "45.0.2454.7"; 5 - sha256 = "19xjdp0zxr96r2fx9wf30wldalrh393p2dhqwp2n1m751vizbj5s"; 6 - sha256bin32 = "1id1z3m0pc2lxh4lp9r6babh098gfyz4dda931yjkxhzb9rw1v0d"; 7 - sha256bin64 = "1sksf651z1sqgh9pwdm5dksqnb0lzhwabxj3myg4w5kxi8s4pi8l"; 4 + version = "45.0.2454.15"; 5 + sha256 = "1zg562cpn9ddai92jdjg3frhmvbhbkf71ysprwqa3rgbg6w8ipzj"; 6 + sha256bin32 = "1fcwzwb6zq7ld7fs0iws0d9jmxhjhdax4y744dx4d7bc77357x3m"; 7 + sha256bin64 = "0273dy5b1r9s9g8ixrafnxm8jnn4ha36r3b3ckdabm9y4pqwx54s"; 8 8 }; 9 9 beta = { 10 10 version = "44.0.2403.89"; ··· 13 13 sha256bin64 = "0kvrpqy3fpfzchly65nrh8z2z2i49xpa3pm2k7k18sn0x4bycji0"; 14 14 }; 15 15 stable = { 16 - version = "44.0.2403.89"; 17 - sha256 = "161shml5w2i0crl57hkfnizgmii6d70lxxg4rjxmays8g6lrmpds"; 18 - sha256bin32 = "09a1k0xxmp6v1nfnngfkhv9vilnwvqlbgfsisbhwdnkk86pnv7r4"; 19 - sha256bin64 = "1i7ylif5vd0yj0gddl2kv87gh3vgzvzmz91rrrs9za2bkf2gkf0p"; 16 + version = "44.0.2403.107"; 17 + sha256 = "0w9xk2jrpp98fgszswr5jc0g5ggpm8rfxqzxa8402n7iwkxlyqyh"; 18 + sha256bin32 = "0x4j5ggb2dh56lz5fg2h79lvp92rgsk59gi5h3ml678vcghzyfvn"; 19 + sha256bin64 = "0nhm9783b314dmicqky3424ak4z6xhb6rjia12pq2ajddz9qj9rj"; 20 20 }; 21 21 }
+5 -5
pkgs/applications/networking/remote/putty/default.nix
··· 1 1 { stdenv, fetchurl, ncurses, gtk, pkgconfig, autoconf, automake, perl, halibut, libtool }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "0.64"; 4 + version = "0.65"; 5 5 name = "putty-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "http://the.earth.li/~sgtatham/putty/latest/${name}.tar.gz"; 9 - sha256 = "089qbzd7w51sc9grm2x3lcbj61jdqsnakb4j4gnf6i2131xcjiia"; 9 + sha256 = "180ccrsyh775hdmxqdnbclfbvsfdp2zk3gsadpa53sj497yw2hym"; 10 10 }; 11 11 12 12 preConfigure = '' 13 13 perl mkfiles.pl 14 14 ( cd doc ; make ); 15 - sed '/AM_PATH_GTK(/d' -i unix/configure.ac 16 - sed '/AC_OUTPUT/iAM_PROG_CC_C_O' -i unix/configure.ac 17 - sed '/AC_OUTPUT/iAM_PROG_AR' -i unix/configure.ac 15 + sed -e '/AM_PATH_GTK(/d' \ 16 + -e '/AC_OUTPUT/iAM_PROG_CC_C_O' \ 17 + -e '/AC_OUTPUT/iAM_PROG_AR' -i configure.ac 18 18 ./mkauto.sh 19 19 cd unix 20 20 '';
+6 -5
pkgs/applications/science/math/ecm/default.nix
··· 1 - {stdenv, fetchurl, gmp}: 1 + { stdenv, fetchurl, gmp, m4 }: 2 2 3 3 let 4 4 pname = "ecm"; 5 - version = "6.2.3"; 5 + version = "6.4.4"; 6 6 name = "${pname}-${version}"; 7 7 in 8 8 ··· 10 10 inherit name; 11 11 12 12 src = fetchurl { 13 - url = https://gforge.inria.fr/frs/download.php/22124/ecm-6.2.3.tar.gz; 14 - sha256 = "1iwwhbz5vwl7j6dyh292hahc8yy16pq9mmm7mxy49zhxd81vy08p"; 13 + url = http://gforge.inria.fr/frs/download.php/file/32159/ecm-6.4.4.tar.gz; 14 + sha256 = "0v5h2nicz9yx78c2d72plbhi30iq4nxbvphja1s9501db4aah4y8"; 15 15 }; 16 16 17 - buildInputs = [ gmp ]; 17 + buildInputs = [ m4 gmp ]; 18 18 19 19 doCheck = true; 20 20 ··· 23 23 license = stdenv.lib.licenses.gpl2Plus; 24 24 homepage = http://ecm.gforge.inria.fr/; 25 25 maintainers = [ stdenv.lib.maintainers.roconnor ]; 26 + platforms = stdenv.lib.platforms.all; 26 27 }; 27 28 }
+28
pkgs/applications/version-management/peru/default.nix
··· 1 + { stdenv, fetchFromGitHub, python3Packages }: 2 + 3 + let 4 + version = "0.2.3"; 5 + in 6 + 7 + python3Packages.buildPythonPackage rec { 8 + 9 + # Do not prefix name with python specific version identifier. 10 + namePrefix = ""; 11 + 12 + name = "peru-${version}"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "buildinspace"; 16 + repo = "peru"; 17 + rev = "${version}"; 18 + sha256 = "04bnaly50qmzkj0shdag94n8vr3ggarlqdny5zdb8nh31fqgln8b"; 19 + }; 20 + 21 + pythonPath = with python3Packages; [ pyyaml docopt ]; 22 + 23 + meta = { 24 + homepage = https://github.com/buildinspace/peru; 25 + description = "A tool for including other people's code in your projects"; 26 + license = stdenv.lib.licenses.mit; 27 + }; 28 + }
+1 -1
pkgs/applications/video/mpv/default.nix
··· 12 12 , bluraySupport ? true, libbluray ? null 13 13 , speexSupport ? true, speex ? null 14 14 , theoraSupport ? true, libtheora ? null 15 - , jackaudioSupport ? true, libjack2 ? null 15 + , jackaudioSupport ? false, libjack2 ? null 16 16 , pulseSupport ? true, libpulseaudio ? null 17 17 , bs2bSupport ? true, libbs2b ? null 18 18 # For screenshots
+3 -3
pkgs/applications/virtualization/bochs/default.nix
··· 4 4 , docbook_xml_dtd_45, docbook_xsl 5 5 , sdlSupport ? true, SDL2 ? null 6 6 , termSupport ? true , ncurses ? null 7 - , wxSupport ? false, wxGTK ? null # Warning! Broken 7 + , wxSupport ? true, wxGTK ? null 8 8 # Optional, undocumented dependencies 9 9 , wgetSupport ? false, wget ? null 10 10 , curlSupport ? false, curl ? null ··· 19 19 stdenv.mkDerivation rec { 20 20 21 21 name = "bochs-${version}"; 22 - version = "2.6.7"; 22 + version = "2.6.8"; 23 23 24 24 src = fetchurl { 25 25 url = "http://downloads.sourceforge.net/project/bochs/bochs/${version}/${name}.tar.gz"; 26 - sha256 = "10l2pgzwnmng0rd44kqv7y46nwpcc18j53h3kf3dlqlnd7mlwdd4"; 26 + sha256 = "1kl5cmbz6qgg33j5vv9898nzdppp1rqgy24r5pv762aaj7q0ww3r"; 27 27 }; 28 28 29 29 # The huge list of configurable options
+24 -20
pkgs/applications/window-managers/icewm/default.nix
··· 1 - { stdenv, fetchurl, gettext, libjpeg, libtiff, libungif, libpng, freetype 2 - , fontconfig, xlibs, automake, pkgconfig, gdk_pixbuf }: 1 + { stdenv, fetchurl, cmake, gettext 2 + , libjpeg, libtiff, libungif, libpng, imlib, expat 3 + , freetype, fontconfig, pkgconfig, gdk_pixbuf 4 + , mkfontdir, libX11, libXft, libXext, libXinerama 5 + , libXrandr, libICE, libSM, libXpm, libXdmcp, libxcb 6 + , libpthreadstubs }: 3 7 8 + with stdenv.lib; 4 9 stdenv.mkDerivation rec { 5 - name = "icewm-1.3.8"; 10 + name = "icewm-${version}"; 11 + version = "1.3.10"; 6 12 7 13 buildInputs = 8 - [ gettext libjpeg libtiff libungif libpng 9 - xlibs.libX11 xlibs.libXft xlibs.libXext xlibs.libXinerama xlibs.libXrandr 10 - xlibs.libICE xlibs.libSM freetype fontconfig 11 - pkgconfig gdk_pixbuf 12 - ]; 14 + [ cmake gettext libjpeg libtiff libungif libpng imlib expat 15 + freetype fontconfig pkgconfig gdk_pixbuf mkfontdir libX11 16 + libXft libXext libXinerama libXrandr libICE libSM libXpm 17 + libXdmcp libxcb libpthreadstubs ]; 13 18 14 19 src = fetchurl { 15 - url = "mirror://sourceforge/icewm/${name}.tar.gz"; 16 - sha256 = "066d1mw0vm9ygxnyxksfi6k4vzclvnlkvj04pj3kbcmv1fg8sn0p"; 20 + url = "https://github.com/bbidulock/icewm/archive/${version}.tar.gz"; 21 + sha256 = "01i7a21gf810spmzjx32dxsmx4527qivs744rhvhaw4gr00amrns"; 17 22 }; 18 23 19 - NIX_LDFLAGS = "-lfontconfig"; 20 - 21 - # The fuloong2f is not supported by 1.3.6 still 22 - # 23 - # Don't know whether 1.3.7 supports fuloong2f and don't know how to test it 24 - # on x86_64 hardware. So I left this 'cp' -- urkud 25 - 26 24 preConfigure = '' 27 - cp -v ${automake}/share/automake*/config.{sub,guess} . 25 + export cmakeFlags="-DPREFIX=$out" 28 26 ''; 29 27 30 28 meta = { 31 - description = "A window manager for the X Window System"; 29 + description = "A simple, lightweight X window manager"; 30 + longDescription = '' 31 + IceWM is a window manager for the X Window System. The goal of 32 + IceWM is speed, simplicity, and not getting in the user's way. 33 + ''; 32 34 homepage = http://www.icewm.org/; 33 - platforms = stdenv.lib.platforms.unix; 35 + license = licenses.lgpl2; 36 + maintainers = [ maintainers.AndersonTorres ]; 37 + platforms = platforms.unix; 34 38 }; 35 39 }
+27
pkgs/applications/window-managers/oroborus/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig 2 + , freetype, fribidi 3 + , libSM, libICE, libXt, libXaw, libXmu 4 + , libXext, libXft, libXpm, libXrandr 5 + , libXrender, xextproto, libXinerama }: 6 + 7 + with stdenv.lib; 8 + stdenv.mkDerivation rec { 9 + 10 + name = "oroborus-${version}"; 11 + version = "2.0.20"; 12 + 13 + buildInputs = [ pkgconfig freetype fribidi libSM libICE libXt libXaw libXmu libXext libXft libXpm libXrandr libXrender xextproto libXinerama ]; 14 + 15 + src = fetchurl { 16 + url = "http://ftp.debian.org/debian/pool/main/o/oroborus/oroborus_${version}.tar.gz"; 17 + sha256 = "12bvk8x8rfnymbfbwmdcrd9g8m1zxbcq7rgvfdkjr0gnpi0aa82j"; 18 + }; 19 + 20 + meta = { 21 + description = "A really minimalistic X window manager"; 22 + homepage = http://www.oroborus.org/; 23 + license = licenses.gpl2Plus; 24 + maintainers = [ maintainers.AndersonTorres ]; 25 + platforms = platforms.linux; 26 + }; 27 + }
+1 -1
pkgs/desktops/kde-4.14/kde-workspace.nix
··· 13 13 xorg.libxkbfile xorg.libXcomposite xorg.libXtst 14 14 xorg.libXdamage xorg.libXft 15 15 16 - python boost qjson lm_sensors gpsd libraw1394 pciutils udev 16 + python boost qjson lm_sensors /* gpsd */ libraw1394 pciutils udev 17 17 akonadi pam libusb1 libqalculate kdepimlibs prison 18 18 kactivities 19 19 ];
+10 -12
pkgs/development/libraries/gnutls/generic.nix
··· 1 - { fetchurl, stdenv, autoreconfHook, zlib, lzo, libtasn1, nettle, pkgconfig, lzip 2 - , guileBindings, guile, perl, gmp, libidn, p11_kit, unbound, trousers 1 + { lib, fetchurl, stdenv, autoreconfHook, zlib, lzo, libtasn1, nettle, pkgconfig, lzip 2 + , guileBindings, guile, perl, gmp, libidn, p11_kit, unbound 3 + , tpmSupport ? false, trousers 3 4 4 5 # Version dependent args 5 6 , version, src, patches ? [] ··· 7 8 8 9 assert guileBindings -> guile != null; 9 10 10 - let 11 - inherit (stdenv.lib) optional optionals optionalString; 12 - in 13 11 stdenv.mkDerivation rec { 14 12 name = "gnutls-${version}"; 15 13 ··· 19 17 20 18 configureFlags = 21 19 # FIXME: perhaps use $SSL_CERT_FILE instead 22 - optional stdenv.isLinux "--with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt" 20 + lib.optional stdenv.isLinux "--with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt" 23 21 ++ [ 24 22 "--disable-dependency-tracking" 25 23 "--enable-fast-install" 26 - ] ++ optionals guileBindings 24 + ] ++ lib.optional guileBindings 27 25 [ "--enable-guile" "--with-guile-site-dir=\${out}/share/guile/site" ]; 28 26 29 27 # Build of the Guile bindings is not parallel-safe. See ··· 32 30 enableParallelBuilding = !guileBindings; 33 31 34 32 buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp ] 35 - ++ optional stdenv.isLinux trousers 33 + ++ lib.optional (tpmSupport && stdenv.isLinux) trousers 36 34 ++ [ unbound ] 37 - ++ optional guileBindings guile; 35 + ++ lib.optional guileBindings guile; 38 36 39 37 nativeBuildInputs = [ perl pkgconfig autoreconfHook ]; 40 38 ··· 43 41 doCheck = (!stdenv.isFreeBSD && !stdenv.isDarwin); 44 42 45 43 # Fixup broken libtool and pkgconfig files 46 - preFixup = optionalString (!stdenv.isDarwin) '' 47 - sed -e 's,-ltspi,-L${trousers}/lib -ltspi,' \ 44 + preFixup = lib.optionalString (!stdenv.isDarwin) '' 45 + sed ${lib.optionalString tpmSupport "-e 's,-ltspi,-L${trousers}/lib -ltspi,'"} \ 48 46 -e 's,-lz,-L${zlib}/lib -lz,' \ 49 47 -e 's,-lgmp,-L${gmp}/lib -lgmp,' \ 50 48 -i $out/lib/libgnutls.la $out/lib/pkgconfig/gnutls.pc 51 49 ''; 52 50 53 - meta = with stdenv.lib; { 51 + meta = with lib; { 54 52 description = "The GNU Transport Layer Security Library"; 55 53 56 54 longDescription = ''
+2
pkgs/development/libraries/libqalculate/default.nix
··· 8 8 sha256 = "0mbrc021dk0ayyglk4qyf9328cayrlz2q94lh8sh9l9r6g79fvcs"; 9 9 }; 10 10 11 + outputs = [ "out" "doc" ]; 12 + 11 13 buildInputs = [ intltool pkgconfig ]; 12 14 propagatedBuildInputs = [ cln libxml2 glib ]; 13 15
+3 -1
pkgs/development/libraries/libsoup/default.nix
··· 1 1 { stdenv, fetchurl, glib, libxml2, pkgconfig 2 - , gnomeSupport ? true, libgnome_keyring, sqlite, glib_networking, gobjectIntrospection 2 + , gnomeSupport ? false, libgnome_keyring, sqlite, glib_networking, gobjectIntrospection 3 3 , libintlOrEmpty 4 4 , intltool, python }: 5 5 let ··· 31 31 configureFlags = "--disable-tls-check" + stdenv.lib.optionalString (!gnomeSupport) " --without-gnome"; 32 32 33 33 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl"; 34 + 35 + postInstall = "rm -rf $out/share/gtk-doc"; 34 36 35 37 meta = { 36 38 inherit (glib.meta) maintainers platforms;
+2
pkgs/development/libraries/openexr/default.nix
··· 8 8 sha256 = "0ca2j526n4wlamrxb85y2jrgcv0gf21b3a19rr0gh4rjqkv1581n"; 9 9 }; 10 10 11 + outputs = [ "out" "doc" ]; 12 + 11 13 preConfigure = '' 12 14 ./bootstrap 13 15 '';
+3 -1
pkgs/development/libraries/xapian/default.nix
··· 9 9 sha256 = "0grd2s6gf8yzqwdaa50g57j9d81mxkrrpkyldm2shgyizdc8gx33"; 10 10 }; 11 11 12 + outputs = [ "out" "doc" ]; 13 + 12 14 buildInputs = [ libuuid zlib ]; 13 15 14 - meta = { 16 + meta = { 15 17 description = "Search engine library"; 16 18 homepage = http://xapian.org/; 17 19 license = stdenv.lib.licenses.gpl2Plus;
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 1 1 { stdenv, fetchFromGitHub, ocaml, libelf }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "0.1.0"; 4 + version = "0.13.1"; 5 5 name = "flow-${version}"; 6 6 src = fetchFromGitHub { 7 7 owner = "facebook"; 8 8 repo = "flow"; 9 9 rev = "v${version}"; 10 - sha256 = "1f33zmajd6agb36gp8bwj0yqihjhxnkpig9x3a4ggn369x6ixhn3"; 10 + sha256 = "1p7rzhvmz9y7ii2z05mfdb49i45f82kx8c9ywciwqma06zycvd80"; 11 11 }; 12 12 13 13 installPhase = ''
+2 -2
pkgs/misc/cups/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam, openssl 1 + { stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam 2 2 , dbus, acl, gmp, xdg_utils 3 3 , libusb ? null, gnutls ? null, avahi ? null, libpaper ? null 4 4 }: ··· 19 19 buildInputs = [ pkgconfig zlib libjpeg libpng libtiff libusb gnutls avahi libpaper ] 20 20 ++ optionals stdenv.isLinux [ pam dbus.libs acl xdg_utils ] ; 21 21 22 - propagatedBuildInputs = [ openssl gmp ]; 22 + propagatedBuildInputs = [ gmp ]; 23 23 24 24 configureFlags = [ 25 25 "--localstatedir=/var"
+3 -4
pkgs/misc/emulators/stella/default.nix
··· 4 4 stdenv.mkDerivation rec { 5 5 6 6 name = "stella-${version}"; 7 - version = "4.6"; 7 + version = "4.6.1"; 8 8 9 9 src = fetchurl { 10 10 url = "http://downloads.sourceforge.net/project/stella/stella/${version}/${name}-src.tar.gz"; 11 - sha256 = "03vg8cxr0hn99vrr2dcwhv610xi9vhlw08ypazpm0nny522a9j4d"; 11 + sha256 = "126jph21b70jlxapzmll8pq36i53lb304hbsiap25160vdqid4n1"; 12 12 }; 13 13 14 - buildInputs = with stdenv.lib; 15 - [ pkgconfig SDL2 ]; 14 + buildInputs = [ pkgconfig SDL2 ]; 16 15 17 16 meta = { 18 17 description = "An open-source Atari 2600 VCS emulator";
+2
pkgs/misc/ghostscript/default.nix
··· 85 85 mv "$out/share/ghostscript/${version}"/{doc,examples} "$doc/share/ghostscript/${version}/" 86 86 87 87 ln -s "${fonts}" "$out/share/ghostscript/fonts" 88 + 89 + rm -r $out/lib/cups/filter/{gstopxl,gstoraster} 88 90 ''; 89 91 90 92 meta = {
+33
pkgs/misc/themes/vertex/default.nix
··· 1 + { stdenv, fetchFromGitHub, autoreconfHook, gtk3, pkgconfig }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "theme-vertex-${version}"; 5 + version = "20150718"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "horst3180"; 9 + repo = "Vertex-theme"; 10 + rev = version; 11 + sha256 = "19mmybfkx3mrbm9vr78c7xiyazmyzji1n6669466svjr3jy87546"; 12 + }; 13 + 14 + buildInputs = [ autoreconfHook gtk3 pkgconfig ]; 15 + 16 + configureFlags = "--disable-unity"; 17 + 18 + postInstall = '' 19 + mkdir -p $out/share/doc/theme-vertex 20 + cp AUTHORS COPYING README.md $out/share/doc/theme-vertex/ 21 + 22 + mkdir -p $out/share/doc/theme-vertex/extra 23 + cp -r extra/{Chrome,Firefox} $out/share/doc/theme-vertex/extra 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + inherit (src.meta) homepage; 28 + description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon"; 29 + license = licenses.gpl3; 30 + maintainer = [ maintainers.rycee ]; 31 + platforms = platforms.unix; 32 + }; 33 + }
+4 -2
pkgs/os-specific/linux/nvidia-x11/builder.sh
··· 47 47 48 48 # Install the kernel module. 49 49 mkdir -p $out/lib/modules/$kernelVersion/misc 50 - cp kernel/nvidia.ko $out/lib/modules/$kernelVersion/misc 51 - cp kernel/uvm/nvidia-uvm.ko $out/lib/modules/$kernelVersion/misc 50 + for i in kernel/nvidia.ko kernel/uvm/nvidia-uvm.ko; do 51 + nuke-refs $i 52 + cp $i $out/lib/modules/$kernelVersion/misc/ 53 + done 52 54 fi 53 55 54 56 # All libs except GUI-only are in $out now, so fixup them.
+4 -2
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 1 1 { stdenv, fetchurl, kernel ? null, xlibs, zlib, perl 2 - , gtk, atk, pango, glib, gdk_pixbuf, cairo 2 + , gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences 3 3 , # Whether to build the libraries only (i.e. not the kernel module or 4 4 # nvidia-settings). Used to support 32-bit binaries on 64-bit 5 5 # Linux. ··· 52 52 [ gtk atk pango glib gdk_pixbuf cairo ] ); 53 53 programPath = makeLibraryPath [ xlibs.libXv ]; 54 54 55 - buildInputs = [ perl ]; 55 + buildInputs = [ perl nukeReferences ]; 56 + 57 + disallowedReferences = if libsOnly then [] else [ kernel.dev ]; 56 58 57 59 meta = with stdenv.lib.meta; { 58 60 homepage = http://www.nvidia.com/object/unix.html;
+3
pkgs/servers/sql/mariadb/default.nix
··· 104 104 # Make sure to propagate lib for compatability 105 105 mkdir -p $out/nix-support 106 106 echo "$lib" > $out/nix-support/propagated-native-build-inputs 107 + 108 + # Don't install static libraries. 109 + rm $lib/lib/libmysqlclient.a $lib/lib/libmysqld.a 107 110 ''; 108 111 109 112 passthru.mysqlVersion = "5.6";
+2
pkgs/servers/sql/postgresql/9.0.x.nix
··· 10 10 sha256 = "19gq6axjhvlr5zlrzwnll1fbrvai4xh0nb1jki6gmmschl6v5m4l"; 11 11 }; 12 12 13 + outputs = [ "out" "doc" ]; 14 + 13 15 buildInputs = [ zlib readline openssl ]; 14 16 15 17 LC_ALL = "C";
+2
pkgs/servers/sql/postgresql/9.1.x.nix
··· 10 10 sha256 = "1a44hmcvfaa8j169ladsibmvjakw6maaxqkzz1ab8139cqkda9i7"; 11 11 }; 12 12 13 + outputs = [ "out" "doc" ]; 14 + 13 15 buildInputs = [ zlib readline openssl ]; 14 16 15 17 enableParallelBuilding = true;
+2
pkgs/servers/sql/postgresql/9.2.x.nix
··· 10 10 sha256 = "0i3avdr8mnvn6ldkx0hc4jmclhisb2338hzs0j2m03wck8hddjsx"; 11 11 }; 12 12 13 + outputs = [ "out" "doc" ]; 14 + 13 15 buildInputs = [ zlib readline openssl ]; 14 16 15 17 enableParallelBuilding = true;
+2
pkgs/servers/sql/postgresql/9.3.x.nix
··· 12 12 sha256 = "0j85j69rf54cwz5yhrhk4ca22b82990j5sqb8cr1fl9843nd0fzp"; 13 13 }; 14 14 15 + outputs = [ "out" "doc" ]; 16 + 15 17 buildInputs = [ zlib readline openssl ] 16 18 ++ optionals (!stdenv.isDarwin) [ libossp_uuid ]; 17 19
+2
pkgs/servers/sql/postgresql/9.4.x.nix
··· 12 12 sha256 = "04q07g209y99xzjh88y52qpvz225rxwifv8nzp3bxzfni2bdk3jk"; 13 13 }; 14 14 15 + outputs = [ "out" "doc" ]; 16 + 15 17 buildInputs = [ zlib readline openssl ] 16 18 ++ optionals (!stdenv.isDarwin) [ libossp_uuid ]; 17 19
+1 -1
pkgs/tools/X11/xdg-utils/default.nix
··· 19 19 substituteInPlace $item --replace "sed " "${gnused}/bin/sed " 20 20 substituteInPlace $item --replace "egrep " "${gnugrep}/bin/egrep " 21 21 sed -i $item -re "s#([^e])grep #\1${gnugrep}/bin/grep #g" # Don't replace 'egrep' 22 - substituteInPlace $item --replace "which " "${which}/bin/which " 22 + substituteInPlace $item --replace "which " "type -P " 23 23 substituteInPlace $item --replace "/usr/bin/file" "${file}/bin/file" 24 24 done 25 25 '';
+2 -2
pkgs/tools/compression/xdelta/default.nix
··· 1 1 { stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 - let version = "3.0.9"; in 3 + let version = "3.0.10"; in 4 4 stdenv.mkDerivation rec { 5 5 name = "xdelta-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 - sha256 = "1pd7dyq44dbggmwkrr8251anqsf2an67zbvrk4vfnc92jkmjp17i"; 8 + sha256 = "0wwxdr01var3f90iwi1lgjpsa4y549g850hyyix5cm0qk67ck4rg"; 9 9 rev = "v${version}"; 10 10 repo = "xdelta-devel"; 11 11 owner = "jmacd";
+2
pkgs/tools/package-management/nix/default.nix
··· 12 12 sha256 = "8a47cd7c35dfa628a4acfaef387e7451013c61d250bbcf1f38067a7c73f9f3e1"; 13 13 }; 14 14 15 + outputs = [ "out" "doc" ]; 16 + 15 17 nativeBuildInputs = [ perl pkgconfig ]; 16 18 17 19 buildInputs = [ curl openssl sqlite ] ++ lib.optional stdenv.isLinux libsodium;
+4 -3
pkgs/tools/text/colordiff/default.nix
··· 1 1 { stdenv, fetchurl, perl /*, xmlto */}: 2 2 3 3 stdenv.mkDerivation { 4 - name = "colordiff-1.0.13"; 4 + name = "colordiff-1.0.15"; 5 5 6 6 src = fetchurl { 7 - url = http://www.colordiff.org/colordiff-1.0.13.tar.gz; 8 - sha256 = "0akcz1p3klsjnhwcqdfq4grs6paljc5c0jzr3mqla5f862hhaa6f"; 7 + url = http://www.colordiff.org/colordiff-1.0.15.tar.gz; 8 + sha256 = "0icx4v2h1gy08vhh3qqi2qfyfjp37vgj27hq1fnjz83bg7ly8pjr"; 9 9 }; 10 10 11 11 buildInputs = [ perl /* xmlto */ ]; ··· 19 19 homepage = http://www.colordiff.org/; 20 20 license = licenses.gpl3; 21 21 platforms = platforms.linux; 22 + maintainer = with maintainers; [ nckx ]; 22 23 }; 23 24 }
+2
pkgs/tools/text/groff/default.nix
··· 8 8 sha256 = "1998v2kcs288d3y7kfxpvl369nqi06zbbvjzafyvyl3pr7bajj1s"; 9 9 }; 10 10 11 + outputs = [ "out" "doc" ]; 12 + 11 13 enableParallelBuilding = false; 12 14 13 15 buildInputs = [ ghostscript ];
+18 -24
pkgs/top-level/all-packages.nix
··· 6402 6402 6403 6403 gnutls = gnutls34; 6404 6404 6405 - gnutls33 = callPackage ../development/libraries/gnutls/3.3.nix { 6405 + gnutls33 = import ../development/libraries/gnutls/3.3.nix { 6406 + inherit callPackage fetchurl; 6406 6407 guileBindings = config.gnutls.guile or false; 6407 6408 }; 6408 6409 6409 - gnutls34 = callPackage ../development/libraries/gnutls/3.4.nix { 6410 + gnutls34 = import ../development/libraries/gnutls/3.4.nix { 6411 + inherit callPackage fetchurl; 6410 6412 guileBindings = config.gnutls.guile or false; 6411 6413 }; 6412 - 6413 - gnutls33_with_guile = lowPrio (gnutls33.override { guileBindings = true; }); 6414 - 6415 - gnutls34_with_guile = lowPrio (gnutls34.override { guileBindings = true; }); 6416 6414 6417 6415 gpac = callPackage ../applications/video/gpac { }; 6418 6416 ··· 9098 9096 libmemcached = null; # Detection is broken upstream 9099 9097 }; 9100 9098 9101 - postgresql = postgresql92; 9099 + postgresql = postgresql94; 9102 9100 9103 9101 postgresql90 = callPackage ../servers/sql/postgresql/9.0.x.nix { }; 9104 9102 ··· 11662 11660 11663 11661 i810switch = callPackage ../os-specific/linux/i810switch { }; 11664 11662 11665 - icewm = callPackage ../applications/window-managers/icewm { }; 11663 + icewm = callPackage ../applications/window-managers/icewm { 11664 + inherit (xlibs) libX11 libXft libXext libXinerama 11665 + libXrandr libICE libSM; 11666 + }; 11666 11667 11667 11668 id3v2 = callPackage ../applications/audio/id3v2 { }; 11668 11669 ··· 11680 11681 }; 11681 11682 11682 11683 imagemagick_light = imagemagick.override { 11683 - libcl = null; 11684 - perl = null; 11685 - jemalloc = null; 11686 11684 bzip2 = null; 11687 11685 zlib = null; 11688 11686 libX11 = null; 11689 11687 libXext = null; 11690 11688 libXt = null; 11691 - dejavu_fonts = null; 11692 - fftw = null; 11693 - libfpx = null; 11694 - djvulibre = null; 11695 11689 fontconfig = null; 11696 11690 freetype = null; 11697 11691 ghostscript = null; 11698 - graphviz = null; 11699 - jbigkit = null; 11700 11692 libjpeg = null; 11701 11693 lcms2 = null; 11702 - openjpeg = null; 11703 - liblqr1 = null; 11704 - xz = null; 11705 11694 openexr = null; 11706 - pango = null; 11707 11695 libpng = null; 11708 11696 librsvg = null; 11709 11697 libtiff = null; 11710 - libwebp = null; 11711 11698 libxml2 = null; 11712 11699 }; 11713 11700 11714 11701 imagemagick = callPackage ../applications/graphics/ImageMagick { 11715 - ghostscript = if stdenv.isDarwin then null else ghostscript; 11716 - perl = null; # Currently Broken 11702 + ghostscript = null; 11717 11703 }; 11718 11704 11719 11705 imagemagickBig = imagemagick; ··· 12131 12117 notion = callPackage ../applications/window-managers/notion { }; 12132 12118 12133 12119 openshift = callPackage ../applications/networking/cluster/openshift { }; 12120 + 12121 + oroborus = callPackage ../applications/window-managers/oroborus { 12122 + inherit (xlibs) libSM libICE libXt libXaw libXmu libXext libXft libXpm libXrandr libXrender xextproto libXinerama; 12123 + }; 12134 12124 12135 12125 panamax_api = callPackage ../applications/networking/cluster/panamax/api { 12136 12126 ruby = ruby_2_1; ··· 12653 12643 curaengine = callPackage ../applications/misc/curaengine { }; 12654 12644 12655 12645 cura = callPackage ../applications/misc/cura { }; 12646 + 12647 + peru = callPackage ../applications/version-management/peru {}; 12656 12648 12657 12649 printrun = callPackage ../applications/misc/printrun { }; 12658 12650 ··· 14121 14113 plasma5_stable = plasma53; 14122 14114 14123 14115 kde5 = kf5_stable // plasma5_stable // kdeApps_stable; 14116 + 14117 + theme-vertex = callPackage ../misc/themes/vertex { }; 14124 14118 14125 14119 xfce = xfce4-12; 14126 14120 xfce4-12 = recurseIntoAttrs (import ../desktops/xfce { inherit config pkgs newScope; });