Merge branch 'master.upstream' into staging.upstream
This commit is contained in:
commit
bd5f2c9638
@ -217,7 +217,7 @@ in
|
|||||||
system.boot.loader.kernelFile = "bzImage";
|
system.boot.loader.kernelFile = "bzImage";
|
||||||
environment.systemPackages = [ pkgs.grub2 pkgs.grub2_efi pkgs.syslinux ];
|
environment.systemPackages = [ pkgs.grub2 pkgs.grub2_efi pkgs.syslinux ];
|
||||||
|
|
||||||
boot.consoleLogLevel = 7;
|
boot.consoleLogLevel = mkDefault 7;
|
||||||
|
|
||||||
# In stage 1 of the boot, mount the CD as the root FS by label so
|
# In stage 1 of the boot, mount the CD as the root FS by label so
|
||||||
# that we don't need to know its device. We pass the label of the
|
# that we don't need to know its device. We pass the label of the
|
||||||
|
@ -420,6 +420,16 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
networking.firewall.extraPackages = mkOption {
|
||||||
|
default = [ ];
|
||||||
|
example = [ pkgs.ipset ];
|
||||||
|
description =
|
||||||
|
''
|
||||||
|
Additional packages to be included in the environment of the system
|
||||||
|
as well as the path of networking.firewall.extraCommands.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
networking.firewall.extraStopCommands = mkOption {
|
networking.firewall.extraStopCommands = mkOption {
|
||||||
type = types.lines;
|
type = types.lines;
|
||||||
default = "";
|
default = "";
|
||||||
@ -443,7 +453,7 @@ in
|
|||||||
|
|
||||||
networking.firewall.trustedInterfaces = [ "lo" ];
|
networking.firewall.trustedInterfaces = [ "lo" ];
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.iptables pkgs.ipset ];
|
environment.systemPackages = [ pkgs.iptables ] ++ cfg.extraPackages;
|
||||||
|
|
||||||
boot.kernelModules = map (x: "nf_conntrack_${x}") cfg.connectionTrackingModules;
|
boot.kernelModules = map (x: "nf_conntrack_${x}") cfg.connectionTrackingModules;
|
||||||
boot.extraModprobeConfig = optionalString (!cfg.autoLoadConntrackHelpers) ''
|
boot.extraModprobeConfig = optionalString (!cfg.autoLoadConntrackHelpers) ''
|
||||||
@ -462,7 +472,7 @@ in
|
|||||||
before = [ "network-pre.target" ];
|
before = [ "network-pre.target" ];
|
||||||
after = [ "systemd-modules-load.service" ];
|
after = [ "systemd-modules-load.service" ];
|
||||||
|
|
||||||
path = [ pkgs.iptables pkgs.ipset ];
|
path = [ pkgs.iptables ] ++ cfg.extraPackages;
|
||||||
|
|
||||||
# FIXME: this module may also try to load kernel modules, but
|
# FIXME: this module may also try to load kernel modules, but
|
||||||
# containers don't have CAP_SYS_MODULE. So the host system had
|
# containers don't have CAP_SYS_MODULE. So the host system had
|
||||||
|
@ -47,6 +47,13 @@ in {
|
|||||||
type = types.str;
|
type = types.str;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.redshift.extraOptions = mkOption {
|
||||||
|
type = types.listOf types.str;
|
||||||
|
default = [];
|
||||||
|
example = [ "-v" "-m randr" ];
|
||||||
|
description = "Additional command-line arguments to pass to the redshift(1) command";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
@ -59,7 +66,8 @@ in {
|
|||||||
${pkgs.redshift}/bin/redshift \
|
${pkgs.redshift}/bin/redshift \
|
||||||
-l ${cfg.latitude}:${cfg.longitude} \
|
-l ${cfg.latitude}:${cfg.longitude} \
|
||||||
-t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \
|
-t ${toString cfg.temperature.day}:${toString cfg.temperature.night} \
|
||||||
-b ${toString cfg.brightness.day}:${toString cfg.brightness.night}
|
-b ${toString cfg.brightness.day}:${toString cfg.brightness.night} \
|
||||||
|
${cfg.extraOptions}
|
||||||
'';
|
'';
|
||||||
environment = { DISPLAY = ":0"; };
|
environment = { DISPLAY = ":0"; };
|
||||||
serviceConfig.Restart = "always";
|
serviceConfig.Restart = "always";
|
||||||
|
@ -3,29 +3,16 @@
|
|||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
cfg = config.services.xserver.windowManager.icewm;
|
cfg = config.services.xserver.windowManager.icewm;
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
services.xserver.windowManager.icewm.enable = mkEnableOption "oroborus";
|
||||||
services.xserver.windowManager.icewm.enable = mkOption {
|
|
||||||
default = false;
|
|
||||||
description = "Enable the IceWM window manager.";
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
###### implementation
|
###### implementation
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
services.xserver.windowManager.session = singleton
|
services.xserver.windowManager.session = singleton
|
||||||
{ name = "icewm";
|
{ name = "icewm";
|
||||||
start =
|
start =
|
||||||
@ -36,7 +23,5 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.icewm ];
|
environment.systemPackages = [ pkgs.icewm ];
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
25
nixos/modules/services/x11/window-managers/oroborus.nix
Normal file
25
nixos/modules/services/x11/window-managers/oroborus.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
with lib;
|
||||||
|
|
||||||
|
let
|
||||||
|
cfg = config.services.xserver.windowManager.oroborus;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
###### interface
|
||||||
|
options = {
|
||||||
|
services.xserver.windowManager.oroborus.enable = mkEnableOption "oroborus";
|
||||||
|
};
|
||||||
|
|
||||||
|
###### implementation
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
services.xserver.windowManager.session = singleton {
|
||||||
|
name = "oroborus";
|
||||||
|
start = ''
|
||||||
|
${pkgs.oroborus}/bin/oroborus &
|
||||||
|
waitPID=$!
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
environment.systemPackages = [ pkgs.oroborus ];
|
||||||
|
};
|
||||||
|
}
|
@ -237,6 +237,7 @@ else {
|
|||||||
$conf .= "
|
$conf .= "
|
||||||
" . $grubStore->search;
|
" . $grubStore->search;
|
||||||
}
|
}
|
||||||
|
# FIXME: should use grub-mkconfig.
|
||||||
$conf .= "
|
$conf .= "
|
||||||
" . $grubBoot->search . "
|
" . $grubBoot->search . "
|
||||||
if [ -s \$prefix/grubenv ]; then
|
if [ -s \$prefix/grubenv ]; then
|
||||||
@ -245,14 +246,12 @@ else {
|
|||||||
|
|
||||||
# ‘grub-reboot’ sets a one-time saved entry, which we process here and
|
# ‘grub-reboot’ sets a one-time saved entry, which we process here and
|
||||||
# then delete.
|
# then delete.
|
||||||
if [ \"\${saved_entry}\" ]; then
|
if [ \"\${next_entry}\" ]; then
|
||||||
# The next line *has* to look exactly like this, otherwise KDM's
|
# FIXME: KDM expects the next line to be present.
|
||||||
# reboot feature won't work properly with GRUB 2.
|
|
||||||
set default=\"\${saved_entry}\"
|
set default=\"\${saved_entry}\"
|
||||||
set saved_entry=
|
set default=\"\${next_entry}\"
|
||||||
set prev_saved_entry=
|
set next_entry=
|
||||||
save_env saved_entry
|
save_env next_entry
|
||||||
save_env prev_saved_entry
|
|
||||||
set timeout=1
|
set timeout=1
|
||||||
else
|
else
|
||||||
set default=$defaultEntry
|
set default=$defaultEntry
|
||||||
|
@ -1,11 +1,6 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, libtool
|
{ lib, stdenv, fetchurl, pkgconfig, libtool
|
||||||
, libcl ? null, perl ? null, jemalloc ? null, bzip2 ? null, zlib ? null
|
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
|
||||||
, libX11 ? null, libXext ? null, libXt ? null, dejavu_fonts ? null, fftw ? null
|
, lcms2, openexr, libpng, librsvg, libtiff, libxml2
|
||||||
, libfpx ? null, djvulibre ? null, fontconfig ? null, freetype ? null
|
|
||||||
, ghostscript ? null, graphviz ? null, jbigkit ? null, libjpeg ? null
|
|
||||||
, lcms2 ? null, openjpeg ? null, liblqr1 ? null, xz ? null, openexr ? null
|
|
||||||
, pango ? null, libpng ? null, librsvg ? null, libtiff ? null, libwebp ? null
|
|
||||||
, libxml2 ? null
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -17,15 +12,8 @@ let
|
|||||||
else if stdenv.system == "x86_64-linux" || stdenv.system == "x86_64-darwin" then "x86-64"
|
else if stdenv.system == "x86_64-linux" || stdenv.system == "x86_64-darwin" then "x86-64"
|
||||||
else throw "ImageMagick is not supported on this platform.";
|
else throw "ImageMagick is not supported on this platform.";
|
||||||
|
|
||||||
mkFlag = trueStr: falseStr: cond: val: "--${if cond then trueStr else falseStr}-${val}";
|
|
||||||
mkWith = mkFlag "with" "without";
|
|
||||||
mkEnable = mkFlag "enable" "disable";
|
|
||||||
|
|
||||||
hasX11 = libX11 != null && libXext != null && libXt != null;
|
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
with stdenv.lib;
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "imagemagick-${version}";
|
name = "imagemagick-${version}";
|
||||||
|
|
||||||
@ -34,62 +22,26 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "03lvj6rxv16xk0dpsbzvm2gq5bggkwff9wqbpkq0znihzijpax1j";
|
sha256 = "03lvj6rxv16xk0dpsbzvm2gq5bggkwff9wqbpkq0znihzijpax1j";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags =
|
||||||
(mkEnable (libcl != null) "opencl")
|
[ "--with-frozenpaths" ]
|
||||||
(mkWith true "modules")
|
++ [ "--with-gcc-arch=${arch}" ]
|
||||||
(mkWith true "gcc-arch=${arch}")
|
++ lib.optional (librsvg != null) "--with-rsvg"
|
||||||
#(mkEnable true "hdri") This breaks some dependencies
|
++ lib.optionals (ghostscript != null)
|
||||||
(mkWith (perl != null) "perl")
|
[ "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts"
|
||||||
(mkWith (jemalloc != null) "jemalloc")
|
"--with-gslib"
|
||||||
(mkWith true "frozenpaths")
|
];
|
||||||
(mkWith (bzip2 != null) "bzlib")
|
|
||||||
(mkWith hasX11 "x")
|
|
||||||
(mkWith (zlib != null) "zlib")
|
|
||||||
(mkWith false "dps")
|
|
||||||
(mkWith (fftw != null) "fftw")
|
|
||||||
(mkWith (libfpx != null) "fpx")
|
|
||||||
(mkWith (djvulibre != null) "djvu")
|
|
||||||
(mkWith (fontconfig != null) "fontconfig")
|
|
||||||
(mkWith (freetype != null) "freetype")
|
|
||||||
(mkWith (ghostscript != null) "gslib")
|
|
||||||
(mkWith (graphviz != null) "gvc")
|
|
||||||
(mkWith (jbigkit != null) "jbig")
|
|
||||||
(mkWith (libjpeg != null) "jpeg")
|
|
||||||
(mkWith (lcms2 != null) "lcms2")
|
|
||||||
(mkWith false "lcms")
|
|
||||||
(mkWith (openjpeg != null) "openjp2")
|
|
||||||
(mkWith (liblqr1 != null) "lqr")
|
|
||||||
(mkWith (xz != null) "lzma")
|
|
||||||
(mkWith (openexr != null) "openexr")
|
|
||||||
(mkWith (pango != null) "pango")
|
|
||||||
(mkWith (libpng != null) "png")
|
|
||||||
(mkWith (librsvg != null) "rsvg")
|
|
||||||
(mkWith (libtiff != null) "tiff")
|
|
||||||
(mkWith (libwebp != null) "webp")
|
|
||||||
(mkWith (libxml2 != null) "xml")
|
|
||||||
] ++ optional (dejavu_fonts != null) "--with-dejavu-font-dir=${dejavu_fonts}/share/fonts/truetype/"
|
|
||||||
++ optional (ghostscript != null) "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts/";
|
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs =
|
||||||
pkgconfig libtool libcl perl jemalloc bzip2 zlib libX11 libXext libXt fftw
|
[ pkgconfig libtool zlib fontconfig freetype ghostscript libjpeg
|
||||||
libfpx djvulibre fontconfig freetype ghostscript graphviz jbigkit libjpeg
|
openexr libpng librsvg libtiff libxml2
|
||||||
lcms2 openjpeg liblqr1 xz openexr pango libpng librsvg libtiff libwebp
|
];
|
||||||
libxml2
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = []
|
propagatedBuildInputs =
|
||||||
++ (stdenv.lib.optional (lcms2 != null) lcms2)
|
[ bzip2 freetype libjpeg libX11 libXext libXt lcms2 ];
|
||||||
++ (stdenv.lib.optional (liblqr1 != null) liblqr1)
|
|
||||||
++ (stdenv.lib.optional (fftw != null) fftw)
|
|
||||||
++ (stdenv.lib.optional (libtool != null) libtool)
|
|
||||||
++ (stdenv.lib.optional (jemalloc != null) jemalloc)
|
|
||||||
++ (stdenv.lib.optional (libXext != null) libXext)
|
|
||||||
++ (stdenv.lib.optional (libX11 != null) libX11)
|
|
||||||
++ (stdenv.lib.optional (libXt != null) libXt)
|
|
||||||
++ (stdenv.lib.optional (bzip2 != null) bzip2)
|
|
||||||
;
|
|
||||||
|
|
||||||
postInstall = ''(cd "$out/include" && ln -s ImageMagick* ImageMagick)'';
|
postInstall = ''(cd "$out/include" && ln -s ImageMagick* ImageMagick)'';
|
||||||
|
|
||||||
|
@ -1,22 +1,21 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, autoconf, automake, gtk, libpng, exiv2
|
{ stdenv, fetchurl, pkgconfig, gtk, libpng, exiv2
|
||||||
, lcms, intltool, gettext, fbida
|
, lcms, intltool, gettext, libchamplain, fbida
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "geeqie-${version}";
|
name = "geeqie-${version}";
|
||||||
version = "1.2";
|
version = "1.1"; # Don't upgrade to 1.2; see fee59b1235e658954b207ff6679264654c4708d2.
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://debian/pool/main/g/geeqie/geeqie_${version}.orig.tar.gz";
|
url = "mirror://sourceforge/geeqie/${name}.tar.gz";
|
||||||
sha256 = "0wkcpyh3f6ig36x1q6h9iqgq225w37visip48m72j8rpghmv1rn3";
|
sha256 = "1kzy39z9505xkayyx7rjj2wda76xy3ch1s5z35zn8yli54ffhi2m";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = "./autogen.sh";
|
|
||||||
|
|
||||||
configureFlags = [ "--enable-gps" ];
|
configureFlags = [ "--enable-gps" ];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkgconfig autoconf automake gtk libpng exiv2 lcms intltool gettext
|
pkgconfig gtk libpng exiv2 lcms intltool gettext
|
||||||
|
#libchamplain
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -1,18 +1,24 @@
|
|||||||
{ stdenv, fetchurl, python, pythonPackages, gettext, pygtksourceview, sqlite }:
|
{ stdenv, fetchurl, python, pythonPackages, gettext, pygtksourceview, sqlite }:
|
||||||
|
|
||||||
|
with stdenv.lib;
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "cherrytree-0.35.8";
|
|
||||||
|
name = "cherrytree-${version}";
|
||||||
|
version = "0.35.9";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.giuspen.com/software/${name}.tar.xz";
|
url = "http://www.giuspen.com/software/${name}.tar.xz";
|
||||||
sha256 = "0vqc1idzd73f4q5f4zwwypj4jiivwnb4y0r3041h2pm08y1wgsd8";
|
sha256 = "14yahp0y13z3xkpwvprm7q9x3rj6jbzi0bryqlsn3bbafdq7wnac";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ pythonPackages.sqlite3 ];
|
propagatedBuildInputs = with pythonPackages;
|
||||||
|
[ sqlite3 ];
|
||||||
|
|
||||||
buildInputs = with pythonPackages; [ python gettext wrapPython pygtk dbus pygtksourceview ];
|
buildInputs = with pythonPackages;
|
||||||
|
[ python gettext wrapPython pygtk dbus pygtksourceview ];
|
||||||
|
|
||||||
pythonPath = with pythonPackages; [ pygtk dbus pygtksourceview ];
|
pythonPath = with pythonPackages;
|
||||||
|
[ pygtk dbus pygtksourceview ];
|
||||||
|
|
||||||
patches = [ ./subprocess.patch ];
|
patches = [ ./subprocess.patch ];
|
||||||
|
|
||||||
@ -27,10 +33,21 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file";
|
description = "An hierarchical note taking application";
|
||||||
|
longDescription = ''
|
||||||
|
Cherrytree is an hierarchical note taking application,
|
||||||
|
featuring rich text, syntax highlighting and powerful search
|
||||||
|
capabilities. It organizes all information in units called
|
||||||
|
"nodes", as in a tree, and can be very useful to store any piece
|
||||||
|
of information, from tables and links to pictures and even entire
|
||||||
|
documents. All those little bits of information you have scattered
|
||||||
|
around your hard drive can be conveniently placed into a
|
||||||
|
Cherrytree document where you can easily find it.
|
||||||
|
'';
|
||||||
homepage = http://www.giuspen.com/cherrytree;
|
homepage = http://www.giuspen.com/cherrytree;
|
||||||
license = stdenv.lib.licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = platforms.linux;
|
||||||
};
|
maintainers = [ maintainers.AndersonTorres ];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
name = "electrum-${version}";
|
name = "electrum-${version}";
|
||||||
version = "2.3.2";
|
version = "2.4";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://download.electrum.org/Electrum-${version}.tar.gz";
|
url = "https://download.electrum.org/Electrum-${version}.tar.gz";
|
||||||
sha256 = "0idqm77d5rbwpw14wqg4ysvbjyqjw7zlqfcdxniy74i2qwz163bi";
|
sha256 = "0z5ksr1wlywl4bpvxjmmqnsk7jh1jfjdz9lsjkhf2j391jx0wz9q";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with pythonPackages; [
|
propagatedBuildInputs = with pythonPackages; [
|
||||||
@ -16,6 +16,7 @@ buildPythonPackage rec {
|
|||||||
protobuf
|
protobuf
|
||||||
pyasn1
|
pyasn1
|
||||||
pyasn1-modules
|
pyasn1-modules
|
||||||
|
pycrypto
|
||||||
pyqt4
|
pyqt4
|
||||||
qrcode
|
qrcode
|
||||||
requests
|
requests
|
||||||
|
@ -1,7 +1,16 @@
|
|||||||
{ fetchurl, stdenv, gettext, geoclue, intltool, makeWrapper
|
{ fetchurl, stdenv, gettext, intltool, pkgconfig, makeWrapper
|
||||||
, pkgconfig , python, pygobject3, pyxdg }:
|
, geoclue, python, pygobject3, pyxdg
|
||||||
|
, libdrm, libX11, libxcb, libXxf86vm
|
||||||
|
, guiSupport ? true
|
||||||
|
, drmSupport ? true
|
||||||
|
, randrSupport ? true
|
||||||
|
, vidModeSupport ? true
|
||||||
|
}:
|
||||||
|
|
||||||
let version = "1.10"; in
|
let
|
||||||
|
version = "1.10";
|
||||||
|
mkFlag = flag: name: if flag then "--enable-${name}" else "--disable-${name}";
|
||||||
|
in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "redshift-${version}";
|
name = "redshift-${version}";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
@ -9,19 +18,29 @@ stdenv.mkDerivation {
|
|||||||
url = "https://github.com/jonls/redshift/releases/download/v${version}/redshift-${version}.tar.xz";
|
url = "https://github.com/jonls/redshift/releases/download/v${version}/redshift-${version}.tar.xz";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [ geoclue ]
|
||||||
gettext intltool makeWrapper pkgconfig python pygobject3 pyxdg
|
++ stdenv.lib.optional guiSupport [ python pygobject3 pyxdg ]
|
||||||
|
++ stdenv.lib.optional drmSupport [ libdrm ]
|
||||||
|
++ stdenv.lib.optional randrSupport [ libxcb ]
|
||||||
|
++ stdenv.lib.optional vidModeSupport [ libX11 libXxf86vm ];
|
||||||
|
nativeBuildInputs = [ gettext intltool makeWrapper pkgconfig ];
|
||||||
|
|
||||||
|
configureFlags = [
|
||||||
|
(mkFlag guiSupport "gui")
|
||||||
|
(mkFlag drmSupport "drm")
|
||||||
|
(mkFlag randrSupport "randr")
|
||||||
|
(mkFlag vidModeSupport "vidmode")
|
||||||
];
|
];
|
||||||
|
|
||||||
preInstall = ''
|
preInstall = stdenv.lib.optionalString guiSupport ''
|
||||||
substituteInPlace src/redshift-gtk/redshift-gtk python \
|
substituteInPlace src/redshift-gtk/redshift-gtk python \
|
||||||
--replace "/usr/bin/env python3" "${python}/bin/${python.executable}"
|
--replace "/usr/bin/env python3" "${python}/bin/${python.executable}"
|
||||||
'';
|
'';
|
||||||
/*
|
|
||||||
postInstall = ''
|
postInstall = stdenv.lib.optionalString guiSupport ''
|
||||||
wrapProgram "$out/bin/redshift-gtk" --prefix PYTHONPATH : $PYTHONPATH
|
wrapProgram "$out/bin/redshift-gtk" --prefix PYTHONPATH : "$PYTHONPATH"
|
||||||
'';
|
'';
|
||||||
*/
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
inherit version;
|
inherit version;
|
||||||
description = "Gradually change screen color temperature";
|
description = "Gradually change screen color temperature";
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# This file is autogenerated from update.sh in the parent directory.
|
# This file is autogenerated from update.sh in the parent directory.
|
||||||
{
|
{
|
||||||
dev = {
|
dev = {
|
||||||
version = "45.0.2454.7";
|
version = "45.0.2454.15";
|
||||||
sha256 = "19xjdp0zxr96r2fx9wf30wldalrh393p2dhqwp2n1m751vizbj5s";
|
sha256 = "1zg562cpn9ddai92jdjg3frhmvbhbkf71ysprwqa3rgbg6w8ipzj";
|
||||||
sha256bin32 = "1id1z3m0pc2lxh4lp9r6babh098gfyz4dda931yjkxhzb9rw1v0d";
|
sha256bin32 = "1fcwzwb6zq7ld7fs0iws0d9jmxhjhdax4y744dx4d7bc77357x3m";
|
||||||
sha256bin64 = "1sksf651z1sqgh9pwdm5dksqnb0lzhwabxj3myg4w5kxi8s4pi8l";
|
sha256bin64 = "0273dy5b1r9s9g8ixrafnxm8jnn4ha36r3b3ckdabm9y4pqwx54s";
|
||||||
};
|
};
|
||||||
beta = {
|
beta = {
|
||||||
version = "44.0.2403.89";
|
version = "44.0.2403.89";
|
||||||
@ -13,9 +13,9 @@
|
|||||||
sha256bin64 = "0kvrpqy3fpfzchly65nrh8z2z2i49xpa3pm2k7k18sn0x4bycji0";
|
sha256bin64 = "0kvrpqy3fpfzchly65nrh8z2z2i49xpa3pm2k7k18sn0x4bycji0";
|
||||||
};
|
};
|
||||||
stable = {
|
stable = {
|
||||||
version = "44.0.2403.89";
|
version = "44.0.2403.107";
|
||||||
sha256 = "161shml5w2i0crl57hkfnizgmii6d70lxxg4rjxmays8g6lrmpds";
|
sha256 = "0w9xk2jrpp98fgszswr5jc0g5ggpm8rfxqzxa8402n7iwkxlyqyh";
|
||||||
sha256bin32 = "09a1k0xxmp6v1nfnngfkhv9vilnwvqlbgfsisbhwdnkk86pnv7r4";
|
sha256bin32 = "0x4j5ggb2dh56lz5fg2h79lvp92rgsk59gi5h3ml678vcghzyfvn";
|
||||||
sha256bin64 = "1i7ylif5vd0yj0gddl2kv87gh3vgzvzmz91rrrs9za2bkf2gkf0p";
|
sha256bin64 = "0nhm9783b314dmicqky3424ak4z6xhb6rjia12pq2ajddz9qj9rj";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
{ stdenv, fetchurl, ncurses, gtk, pkgconfig, autoconf, automake, perl, halibut, libtool }:
|
{ stdenv, fetchurl, ncurses, gtk, pkgconfig, autoconf, automake, perl, halibut, libtool }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.64";
|
version = "0.65";
|
||||||
name = "putty-${version}";
|
name = "putty-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://the.earth.li/~sgtatham/putty/latest/${name}.tar.gz";
|
url = "http://the.earth.li/~sgtatham/putty/latest/${name}.tar.gz";
|
||||||
sha256 = "089qbzd7w51sc9grm2x3lcbj61jdqsnakb4j4gnf6i2131xcjiia";
|
sha256 = "180ccrsyh775hdmxqdnbclfbvsfdp2zk3gsadpa53sj497yw2hym";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
perl mkfiles.pl
|
perl mkfiles.pl
|
||||||
( cd doc ; make );
|
( cd doc ; make );
|
||||||
sed '/AM_PATH_GTK(/d' -i unix/configure.ac
|
sed -e '/AM_PATH_GTK(/d' \
|
||||||
sed '/AC_OUTPUT/iAM_PROG_CC_C_O' -i unix/configure.ac
|
-e '/AC_OUTPUT/iAM_PROG_CC_C_O' \
|
||||||
sed '/AC_OUTPUT/iAM_PROG_AR' -i unix/configure.ac
|
-e '/AC_OUTPUT/iAM_PROG_AR' -i configure.ac
|
||||||
./mkauto.sh
|
./mkauto.sh
|
||||||
cd unix
|
cd unix
|
||||||
'';
|
'';
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
{stdenv, fetchurl, gmp}:
|
{ stdenv, fetchurl, gmp, m4 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
pname = "ecm";
|
pname = "ecm";
|
||||||
version = "6.2.3";
|
version = "6.4.4";
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
in
|
in
|
||||||
|
|
||||||
@ -10,11 +10,11 @@ stdenv.mkDerivation {
|
|||||||
inherit name;
|
inherit name;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = https://gforge.inria.fr/frs/download.php/22124/ecm-6.2.3.tar.gz;
|
url = http://gforge.inria.fr/frs/download.php/file/32159/ecm-6.4.4.tar.gz;
|
||||||
sha256 = "1iwwhbz5vwl7j6dyh292hahc8yy16pq9mmm7mxy49zhxd81vy08p";
|
sha256 = "0v5h2nicz9yx78c2d72plbhi30iq4nxbvphja1s9501db4aah4y8";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ gmp ];
|
buildInputs = [ m4 gmp ];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
@ -23,5 +23,6 @@ stdenv.mkDerivation {
|
|||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
homepage = http://ecm.gforge.inria.fr/;
|
homepage = http://ecm.gforge.inria.fr/;
|
||||||
maintainers = [ stdenv.lib.maintainers.roconnor ];
|
maintainers = [ stdenv.lib.maintainers.roconnor ];
|
||||||
|
platforms = stdenv.lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
28
pkgs/applications/version-management/peru/default.nix
Normal file
28
pkgs/applications/version-management/peru/default.nix
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, python3Packages }:
|
||||||
|
|
||||||
|
let
|
||||||
|
version = "0.2.3";
|
||||||
|
in
|
||||||
|
|
||||||
|
python3Packages.buildPythonPackage rec {
|
||||||
|
|
||||||
|
# Do not prefix name with python specific version identifier.
|
||||||
|
namePrefix = "";
|
||||||
|
|
||||||
|
name = "peru-${version}";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "buildinspace";
|
||||||
|
repo = "peru";
|
||||||
|
rev = "${version}";
|
||||||
|
sha256 = "04bnaly50qmzkj0shdag94n8vr3ggarlqdny5zdb8nh31fqgln8b";
|
||||||
|
};
|
||||||
|
|
||||||
|
pythonPath = with python3Packages; [ pyyaml docopt ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = https://github.com/buildinspace/peru;
|
||||||
|
description = "A tool for including other people's code in your projects";
|
||||||
|
license = stdenv.lib.licenses.mit;
|
||||||
|
};
|
||||||
|
}
|
@ -12,7 +12,7 @@
|
|||||||
, bluraySupport ? true, libbluray ? null
|
, bluraySupport ? true, libbluray ? null
|
||||||
, speexSupport ? true, speex ? null
|
, speexSupport ? true, speex ? null
|
||||||
, theoraSupport ? true, libtheora ? null
|
, theoraSupport ? true, libtheora ? null
|
||||||
, jackaudioSupport ? true, libjack2 ? null
|
, jackaudioSupport ? false, libjack2 ? null
|
||||||
, pulseSupport ? true, libpulseaudio ? null
|
, pulseSupport ? true, libpulseaudio ? null
|
||||||
, bs2bSupport ? true, libbs2b ? null
|
, bs2bSupport ? true, libbs2b ? null
|
||||||
# For screenshots
|
# For screenshots
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
, docbook_xml_dtd_45, docbook_xsl
|
, docbook_xml_dtd_45, docbook_xsl
|
||||||
, sdlSupport ? true, SDL2 ? null
|
, sdlSupport ? true, SDL2 ? null
|
||||||
, termSupport ? true , ncurses ? null
|
, termSupport ? true , ncurses ? null
|
||||||
, wxSupport ? false, wxGTK ? null # Warning! Broken
|
, wxSupport ? true, wxGTK ? null
|
||||||
# Optional, undocumented dependencies
|
# Optional, undocumented dependencies
|
||||||
, wgetSupport ? false, wget ? null
|
, wgetSupport ? false, wget ? null
|
||||||
, curlSupport ? false, curl ? null
|
, curlSupport ? false, curl ? null
|
||||||
@ -19,11 +19,11 @@ assert curlSupport -> (curl != null);
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
name = "bochs-${version}";
|
name = "bochs-${version}";
|
||||||
version = "2.6.7";
|
version = "2.6.8";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://downloads.sourceforge.net/project/bochs/bochs/${version}/${name}.tar.gz";
|
url = "http://downloads.sourceforge.net/project/bochs/bochs/${version}/${name}.tar.gz";
|
||||||
sha256 = "10l2pgzwnmng0rd44kqv7y46nwpcc18j53h3kf3dlqlnd7mlwdd4";
|
sha256 = "1kl5cmbz6qgg33j5vv9898nzdppp1rqgy24r5pv762aaj7q0ww3r";
|
||||||
};
|
};
|
||||||
|
|
||||||
# The huge list of configurable options
|
# The huge list of configurable options
|
||||||
|
@ -1,35 +1,39 @@
|
|||||||
{ stdenv, fetchurl, gettext, libjpeg, libtiff, libungif, libpng, freetype
|
{ stdenv, fetchurl, cmake, gettext
|
||||||
, fontconfig, xlibs, automake, pkgconfig, gdk_pixbuf }:
|
, libjpeg, libtiff, libungif, libpng, imlib, expat
|
||||||
|
, freetype, fontconfig, pkgconfig, gdk_pixbuf
|
||||||
|
, mkfontdir, libX11, libXft, libXext, libXinerama
|
||||||
|
, libXrandr, libICE, libSM, libXpm, libXdmcp, libxcb
|
||||||
|
, libpthreadstubs }:
|
||||||
|
|
||||||
|
with stdenv.lib;
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "icewm-1.3.8";
|
name = "icewm-${version}";
|
||||||
|
version = "1.3.10";
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ gettext libjpeg libtiff libungif libpng
|
[ cmake gettext libjpeg libtiff libungif libpng imlib expat
|
||||||
xlibs.libX11 xlibs.libXft xlibs.libXext xlibs.libXinerama xlibs.libXrandr
|
freetype fontconfig pkgconfig gdk_pixbuf mkfontdir libX11
|
||||||
xlibs.libICE xlibs.libSM freetype fontconfig
|
libXft libXext libXinerama libXrandr libICE libSM libXpm
|
||||||
pkgconfig gdk_pixbuf
|
libXdmcp libxcb libpthreadstubs ];
|
||||||
];
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/icewm/${name}.tar.gz";
|
url = "https://github.com/bbidulock/icewm/archive/${version}.tar.gz";
|
||||||
sha256 = "066d1mw0vm9ygxnyxksfi6k4vzclvnlkvj04pj3kbcmv1fg8sn0p";
|
sha256 = "01i7a21gf810spmzjx32dxsmx4527qivs744rhvhaw4gr00amrns";
|
||||||
};
|
};
|
||||||
|
|
||||||
NIX_LDFLAGS = "-lfontconfig";
|
|
||||||
|
|
||||||
# The fuloong2f is not supported by 1.3.6 still
|
|
||||||
#
|
|
||||||
# Don't know whether 1.3.7 supports fuloong2f and don't know how to test it
|
|
||||||
# on x86_64 hardware. So I left this 'cp' -- urkud
|
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
cp -v ${automake}/share/automake*/config.{sub,guess} .
|
export cmakeFlags="-DPREFIX=$out"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A window manager for the X Window System";
|
description = "A simple, lightweight X window manager";
|
||||||
|
longDescription = ''
|
||||||
|
IceWM is a window manager for the X Window System. The goal of
|
||||||
|
IceWM is speed, simplicity, and not getting in the user's way.
|
||||||
|
'';
|
||||||
homepage = http://www.icewm.org/;
|
homepage = http://www.icewm.org/;
|
||||||
platforms = stdenv.lib.platforms.unix;
|
license = licenses.lgpl2;
|
||||||
|
maintainers = [ maintainers.AndersonTorres ];
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
27
pkgs/applications/window-managers/oroborus/default.nix
Normal file
27
pkgs/applications/window-managers/oroborus/default.nix
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{ stdenv, fetchurl, pkgconfig
|
||||||
|
, freetype, fribidi
|
||||||
|
, libSM, libICE, libXt, libXaw, libXmu
|
||||||
|
, libXext, libXft, libXpm, libXrandr
|
||||||
|
, libXrender, xextproto, libXinerama }:
|
||||||
|
|
||||||
|
with stdenv.lib;
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
|
name = "oroborus-${version}";
|
||||||
|
version = "2.0.20";
|
||||||
|
|
||||||
|
buildInputs = [ pkgconfig freetype fribidi libSM libICE libXt libXaw libXmu libXext libXft libXpm libXrandr libXrender xextproto libXinerama ];
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://ftp.debian.org/debian/pool/main/o/oroborus/oroborus_${version}.tar.gz";
|
||||||
|
sha256 = "12bvk8x8rfnymbfbwmdcrd9g8m1zxbcq7rgvfdkjr0gnpi0aa82j";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "A really minimalistic X window manager";
|
||||||
|
homepage = http://www.oroborus.org/;
|
||||||
|
license = licenses.gpl2Plus;
|
||||||
|
maintainers = [ maintainers.AndersonTorres ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
@ -13,7 +13,7 @@ kde {
|
|||||||
xorg.libxkbfile xorg.libXcomposite xorg.libXtst
|
xorg.libxkbfile xorg.libXcomposite xorg.libXtst
|
||||||
xorg.libXdamage xorg.libXft
|
xorg.libXdamage xorg.libXft
|
||||||
|
|
||||||
python boost qjson lm_sensors gpsd libraw1394 pciutils udev
|
python boost qjson lm_sensors /* gpsd */ libraw1394 pciutils udev
|
||||||
akonadi pam libusb1 libqalculate kdepimlibs prison
|
akonadi pam libusb1 libqalculate kdepimlibs prison
|
||||||
kactivities
|
kactivities
|
||||||
];
|
];
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
{ fetchurl, stdenv, autoreconfHook, zlib, lzo, libtasn1, nettle, pkgconfig, lzip
|
{ lib, fetchurl, stdenv, autoreconfHook, zlib, lzo, libtasn1, nettle, pkgconfig, lzip
|
||||||
, guileBindings, guile, perl, gmp, libidn, p11_kit, unbound, trousers
|
, guileBindings, guile, perl, gmp, libidn, p11_kit, unbound
|
||||||
|
, tpmSupport ? false, trousers
|
||||||
|
|
||||||
# Version dependent args
|
# Version dependent args
|
||||||
, version, src, patches ? []
|
, version, src, patches ? []
|
||||||
@ -7,9 +8,6 @@
|
|||||||
|
|
||||||
assert guileBindings -> guile != null;
|
assert guileBindings -> guile != null;
|
||||||
|
|
||||||
let
|
|
||||||
inherit (stdenv.lib) optional optionals optionalString;
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "gnutls-${version}";
|
name = "gnutls-${version}";
|
||||||
|
|
||||||
@ -19,11 +17,11 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
configureFlags =
|
configureFlags =
|
||||||
# FIXME: perhaps use $SSL_CERT_FILE instead
|
# FIXME: perhaps use $SSL_CERT_FILE instead
|
||||||
optional stdenv.isLinux "--with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt"
|
lib.optional stdenv.isLinux "--with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt"
|
||||||
++ [
|
++ [
|
||||||
"--disable-dependency-tracking"
|
"--disable-dependency-tracking"
|
||||||
"--enable-fast-install"
|
"--enable-fast-install"
|
||||||
] ++ optionals guileBindings
|
] ++ lib.optional guileBindings
|
||||||
[ "--enable-guile" "--with-guile-site-dir=\${out}/share/guile/site" ];
|
[ "--enable-guile" "--with-guile-site-dir=\${out}/share/guile/site" ];
|
||||||
|
|
||||||
# Build of the Guile bindings is not parallel-safe. See
|
# Build of the Guile bindings is not parallel-safe. See
|
||||||
@ -32,9 +30,9 @@ stdenv.mkDerivation rec {
|
|||||||
enableParallelBuilding = !guileBindings;
|
enableParallelBuilding = !guileBindings;
|
||||||
|
|
||||||
buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp ]
|
buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp ]
|
||||||
++ optional stdenv.isLinux trousers
|
++ lib.optional (tpmSupport && stdenv.isLinux) trousers
|
||||||
++ [ unbound ]
|
++ [ unbound ]
|
||||||
++ optional guileBindings guile;
|
++ lib.optional guileBindings guile;
|
||||||
|
|
||||||
nativeBuildInputs = [ perl pkgconfig autoreconfHook ];
|
nativeBuildInputs = [ perl pkgconfig autoreconfHook ];
|
||||||
|
|
||||||
@ -43,14 +41,14 @@ stdenv.mkDerivation rec {
|
|||||||
doCheck = (!stdenv.isFreeBSD && !stdenv.isDarwin);
|
doCheck = (!stdenv.isFreeBSD && !stdenv.isDarwin);
|
||||||
|
|
||||||
# Fixup broken libtool and pkgconfig files
|
# Fixup broken libtool and pkgconfig files
|
||||||
preFixup = optionalString (!stdenv.isDarwin) ''
|
preFixup = lib.optionalString (!stdenv.isDarwin) ''
|
||||||
sed -e 's,-ltspi,-L${trousers}/lib -ltspi,' \
|
sed ${lib.optionalString tpmSupport "-e 's,-ltspi,-L${trousers}/lib -ltspi,'"} \
|
||||||
-e 's,-lz,-L${zlib}/lib -lz,' \
|
-e 's,-lz,-L${zlib}/lib -lz,' \
|
||||||
-e 's,-lgmp,-L${gmp}/lib -lgmp,' \
|
-e 's,-lgmp,-L${gmp}/lib -lgmp,' \
|
||||||
-i $out/lib/libgnutls.la $out/lib/pkgconfig/gnutls.pc
|
-i $out/lib/libgnutls.la $out/lib/pkgconfig/gnutls.pc
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with lib; {
|
||||||
description = "The GNU Transport Layer Security Library";
|
description = "The GNU Transport Layer Security Library";
|
||||||
|
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
@ -8,6 +8,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0mbrc021dk0ayyglk4qyf9328cayrlz2q94lh8sh9l9r6g79fvcs";
|
sha256 = "0mbrc021dk0ayyglk4qyf9328cayrlz2q94lh8sh9l9r6g79fvcs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ intltool pkgconfig ];
|
buildInputs = [ intltool pkgconfig ];
|
||||||
propagatedBuildInputs = [ cln libxml2 glib ];
|
propagatedBuildInputs = [ cln libxml2 glib ];
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchurl, glib, libxml2, pkgconfig
|
{ stdenv, fetchurl, glib, libxml2, pkgconfig
|
||||||
, gnomeSupport ? true, libgnome_keyring, sqlite, glib_networking, gobjectIntrospection
|
, gnomeSupport ? false, libgnome_keyring, sqlite, glib_networking, gobjectIntrospection
|
||||||
, libintlOrEmpty
|
, libintlOrEmpty
|
||||||
, intltool, python }:
|
, intltool, python }:
|
||||||
let
|
let
|
||||||
@ -32,6 +32,8 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
|
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
|
||||||
|
|
||||||
|
postInstall = "rm -rf $out/share/gtk-doc";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
inherit (glib.meta) maintainers platforms;
|
inherit (glib.meta) maintainers platforms;
|
||||||
};
|
};
|
||||||
|
@ -8,6 +8,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0ca2j526n4wlamrxb85y2jrgcv0gf21b3a19rr0gh4rjqkv1581n";
|
sha256 = "0ca2j526n4wlamrxb85y2jrgcv0gf21b3a19rr0gh4rjqkv1581n";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
./bootstrap
|
./bootstrap
|
||||||
'';
|
'';
|
||||||
|
@ -9,9 +9,11 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0grd2s6gf8yzqwdaa50g57j9d81mxkrrpkyldm2shgyizdc8gx33";
|
sha256 = "0grd2s6gf8yzqwdaa50g57j9d81mxkrrpkyldm2shgyizdc8gx33";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ libuuid zlib ];
|
buildInputs = [ libuuid zlib ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Search engine library";
|
description = "Search engine library";
|
||||||
homepage = http://xapian.org/;
|
homepage = http://xapian.org/;
|
||||||
license = stdenv.lib.licenses.gpl2Plus;
|
license = stdenv.lib.licenses.gpl2Plus;
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
{ stdenv, fetchFromGitHub, ocaml, libelf }:
|
{ stdenv, fetchFromGitHub, ocaml, libelf }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.1.0";
|
version = "0.13.1";
|
||||||
name = "flow-${version}";
|
name = "flow-${version}";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "facebook";
|
owner = "facebook";
|
||||||
repo = "flow";
|
repo = "flow";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1f33zmajd6agb36gp8bwj0yqihjhxnkpig9x3a4ggn369x6ixhn3";
|
sha256 = "1p7rzhvmz9y7ii2z05mfdb49i45f82kx8c9ywciwqma06zycvd80";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam, openssl
|
{ stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam
|
||||||
, dbus, acl, gmp, xdg_utils
|
, dbus, acl, gmp, xdg_utils
|
||||||
, libusb ? null, gnutls ? null, avahi ? null, libpaper ? null
|
, libusb ? null, gnutls ? null, avahi ? null, libpaper ? null
|
||||||
}:
|
}:
|
||||||
@ -19,7 +19,7 @@ stdenv.mkDerivation {
|
|||||||
buildInputs = [ pkgconfig zlib libjpeg libpng libtiff libusb gnutls avahi libpaper ]
|
buildInputs = [ pkgconfig zlib libjpeg libpng libtiff libusb gnutls avahi libpaper ]
|
||||||
++ optionals stdenv.isLinux [ pam dbus.libs acl xdg_utils ] ;
|
++ optionals stdenv.isLinux [ pam dbus.libs acl xdg_utils ] ;
|
||||||
|
|
||||||
propagatedBuildInputs = [ openssl gmp ];
|
propagatedBuildInputs = [ gmp ];
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--localstatedir=/var"
|
"--localstatedir=/var"
|
||||||
|
@ -4,15 +4,14 @@ with stdenv.lib;
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
name = "stella-${version}";
|
name = "stella-${version}";
|
||||||
version = "4.6";
|
version = "4.6.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://downloads.sourceforge.net/project/stella/stella/${version}/${name}-src.tar.gz";
|
url = "http://downloads.sourceforge.net/project/stella/stella/${version}/${name}-src.tar.gz";
|
||||||
sha256 = "03vg8cxr0hn99vrr2dcwhv610xi9vhlw08ypazpm0nny522a9j4d";
|
sha256 = "126jph21b70jlxapzmll8pq36i53lb304hbsiap25160vdqid4n1";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = with stdenv.lib;
|
buildInputs = [ pkgconfig SDL2 ];
|
||||||
[ pkgconfig SDL2 ];
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "An open-source Atari 2600 VCS emulator";
|
description = "An open-source Atari 2600 VCS emulator";
|
||||||
|
@ -85,6 +85,8 @@ stdenv.mkDerivation rec {
|
|||||||
mv "$out/share/ghostscript/${version}"/{doc,examples} "$doc/share/ghostscript/${version}/"
|
mv "$out/share/ghostscript/${version}"/{doc,examples} "$doc/share/ghostscript/${version}/"
|
||||||
|
|
||||||
ln -s "${fonts}" "$out/share/ghostscript/fonts"
|
ln -s "${fonts}" "$out/share/ghostscript/fonts"
|
||||||
|
|
||||||
|
rm -r $out/lib/cups/filter/{gstopxl,gstoraster}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
33
pkgs/misc/themes/vertex/default.nix
Normal file
33
pkgs/misc/themes/vertex/default.nix
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{ stdenv, fetchFromGitHub, autoreconfHook, gtk3, pkgconfig }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "theme-vertex-${version}";
|
||||||
|
version = "20150718";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "horst3180";
|
||||||
|
repo = "Vertex-theme";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "19mmybfkx3mrbm9vr78c7xiyazmyzji1n6669466svjr3jy87546";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ autoreconfHook gtk3 pkgconfig ];
|
||||||
|
|
||||||
|
configureFlags = "--disable-unity";
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mkdir -p $out/share/doc/theme-vertex
|
||||||
|
cp AUTHORS COPYING README.md $out/share/doc/theme-vertex/
|
||||||
|
|
||||||
|
mkdir -p $out/share/doc/theme-vertex/extra
|
||||||
|
cp -r extra/{Chrome,Firefox} $out/share/doc/theme-vertex/extra
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
inherit (src.meta) homepage;
|
||||||
|
description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon";
|
||||||
|
license = licenses.gpl3;
|
||||||
|
maintainer = [ maintainers.rycee ];
|
||||||
|
platforms = platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
@ -47,8 +47,10 @@ installPhase() {
|
|||||||
|
|
||||||
# Install the kernel module.
|
# Install the kernel module.
|
||||||
mkdir -p $out/lib/modules/$kernelVersion/misc
|
mkdir -p $out/lib/modules/$kernelVersion/misc
|
||||||
cp kernel/nvidia.ko $out/lib/modules/$kernelVersion/misc
|
for i in kernel/nvidia.ko kernel/uvm/nvidia-uvm.ko; do
|
||||||
cp kernel/uvm/nvidia-uvm.ko $out/lib/modules/$kernelVersion/misc
|
nuke-refs $i
|
||||||
|
cp $i $out/lib/modules/$kernelVersion/misc/
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# All libs except GUI-only are in $out now, so fixup them.
|
# All libs except GUI-only are in $out now, so fixup them.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
|
{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
|
||||||
, gtk, atk, pango, glib, gdk_pixbuf, cairo
|
, gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences
|
||||||
, # Whether to build the libraries only (i.e. not the kernel module or
|
, # Whether to build the libraries only (i.e. not the kernel module or
|
||||||
# nvidia-settings). Used to support 32-bit binaries on 64-bit
|
# nvidia-settings). Used to support 32-bit binaries on 64-bit
|
||||||
# Linux.
|
# Linux.
|
||||||
@ -52,7 +52,9 @@ stdenv.mkDerivation {
|
|||||||
[ gtk atk pango glib gdk_pixbuf cairo ] );
|
[ gtk atk pango glib gdk_pixbuf cairo ] );
|
||||||
programPath = makeLibraryPath [ xlibs.libXv ];
|
programPath = makeLibraryPath [ xlibs.libXv ];
|
||||||
|
|
||||||
buildInputs = [ perl ];
|
buildInputs = [ perl nukeReferences ];
|
||||||
|
|
||||||
|
disallowedReferences = if libsOnly then [] else [ kernel.dev ];
|
||||||
|
|
||||||
meta = with stdenv.lib.meta; {
|
meta = with stdenv.lib.meta; {
|
||||||
homepage = http://www.nvidia.com/object/unix.html;
|
homepage = http://www.nvidia.com/object/unix.html;
|
||||||
|
@ -104,6 +104,9 @@ stdenv.mkDerivation rec {
|
|||||||
# Make sure to propagate lib for compatability
|
# Make sure to propagate lib for compatability
|
||||||
mkdir -p $out/nix-support
|
mkdir -p $out/nix-support
|
||||||
echo "$lib" > $out/nix-support/propagated-native-build-inputs
|
echo "$lib" > $out/nix-support/propagated-native-build-inputs
|
||||||
|
|
||||||
|
# Don't install static libraries.
|
||||||
|
rm $lib/lib/libmysqlclient.a $lib/lib/libmysqld.a
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru.mysqlVersion = "5.6";
|
passthru.mysqlVersion = "5.6";
|
||||||
|
@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "19gq6axjhvlr5zlrzwnll1fbrvai4xh0nb1jki6gmmschl6v5m4l";
|
sha256 = "19gq6axjhvlr5zlrzwnll1fbrvai4xh0nb1jki6gmmschl6v5m4l";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ zlib readline openssl ];
|
buildInputs = [ zlib readline openssl ];
|
||||||
|
|
||||||
LC_ALL = "C";
|
LC_ALL = "C";
|
||||||
|
@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1a44hmcvfaa8j169ladsibmvjakw6maaxqkzz1ab8139cqkda9i7";
|
sha256 = "1a44hmcvfaa8j169ladsibmvjakw6maaxqkzz1ab8139cqkda9i7";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ zlib readline openssl ];
|
buildInputs = [ zlib readline openssl ];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0i3avdr8mnvn6ldkx0hc4jmclhisb2338hzs0j2m03wck8hddjsx";
|
sha256 = "0i3avdr8mnvn6ldkx0hc4jmclhisb2338hzs0j2m03wck8hddjsx";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ zlib readline openssl ];
|
buildInputs = [ zlib readline openssl ];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0j85j69rf54cwz5yhrhk4ca22b82990j5sqb8cr1fl9843nd0fzp";
|
sha256 = "0j85j69rf54cwz5yhrhk4ca22b82990j5sqb8cr1fl9843nd0fzp";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ zlib readline openssl ]
|
buildInputs = [ zlib readline openssl ]
|
||||||
++ optionals (!stdenv.isDarwin) [ libossp_uuid ];
|
++ optionals (!stdenv.isDarwin) [ libossp_uuid ];
|
||||||
|
|
||||||
|
@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "04q07g209y99xzjh88y52qpvz225rxwifv8nzp3bxzfni2bdk3jk";
|
sha256 = "04q07g209y99xzjh88y52qpvz225rxwifv8nzp3bxzfni2bdk3jk";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ zlib readline openssl ]
|
buildInputs = [ zlib readline openssl ]
|
||||||
++ optionals (!stdenv.isDarwin) [ libossp_uuid ];
|
++ optionals (!stdenv.isDarwin) [ libossp_uuid ];
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||||||
substituteInPlace $item --replace "sed " "${gnused}/bin/sed "
|
substituteInPlace $item --replace "sed " "${gnused}/bin/sed "
|
||||||
substituteInPlace $item --replace "egrep " "${gnugrep}/bin/egrep "
|
substituteInPlace $item --replace "egrep " "${gnugrep}/bin/egrep "
|
||||||
sed -i $item -re "s#([^e])grep #\1${gnugrep}/bin/grep #g" # Don't replace 'egrep'
|
sed -i $item -re "s#([^e])grep #\1${gnugrep}/bin/grep #g" # Don't replace 'egrep'
|
||||||
substituteInPlace $item --replace "which " "${which}/bin/which "
|
substituteInPlace $item --replace "which " "type -P "
|
||||||
substituteInPlace $item --replace "/usr/bin/file" "${file}/bin/file"
|
substituteInPlace $item --replace "/usr/bin/file" "${file}/bin/file"
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchFromGitHub, autoreconfHook }:
|
{ stdenv, fetchFromGitHub, autoreconfHook }:
|
||||||
|
|
||||||
let version = "3.0.9"; in
|
let version = "3.0.10"; in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "xdelta-${version}";
|
name = "xdelta-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
sha256 = "1pd7dyq44dbggmwkrr8251anqsf2an67zbvrk4vfnc92jkmjp17i";
|
sha256 = "0wwxdr01var3f90iwi1lgjpsa4y549g850hyyix5cm0qk67ck4rg";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
repo = "xdelta-devel";
|
repo = "xdelta-devel";
|
||||||
owner = "jmacd";
|
owner = "jmacd";
|
||||||
|
@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "8a47cd7c35dfa628a4acfaef387e7451013c61d250bbcf1f38067a7c73f9f3e1";
|
sha256 = "8a47cd7c35dfa628a4acfaef387e7451013c61d250bbcf1f38067a7c73f9f3e1";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ perl pkgconfig ];
|
nativeBuildInputs = [ perl pkgconfig ];
|
||||||
|
|
||||||
buildInputs = [ curl openssl sqlite ] ++ lib.optional stdenv.isLinux libsodium;
|
buildInputs = [ curl openssl sqlite ] ++ lib.optional stdenv.isLinux libsodium;
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
{ stdenv, fetchurl, perl /*, xmlto */}:
|
{ stdenv, fetchurl, perl /*, xmlto */}:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "colordiff-1.0.13";
|
name = "colordiff-1.0.15";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = http://www.colordiff.org/colordiff-1.0.13.tar.gz;
|
url = http://www.colordiff.org/colordiff-1.0.15.tar.gz;
|
||||||
sha256 = "0akcz1p3klsjnhwcqdfq4grs6paljc5c0jzr3mqla5f862hhaa6f";
|
sha256 = "0icx4v2h1gy08vhh3qqi2qfyfjp37vgj27hq1fnjz83bg7ly8pjr";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ perl /* xmlto */ ];
|
buildInputs = [ perl /* xmlto */ ];
|
||||||
@ -19,5 +19,6 @@ stdenv.mkDerivation {
|
|||||||
homepage = http://www.colordiff.org/;
|
homepage = http://www.colordiff.org/;
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
|
maintainer = with maintainers; [ nckx ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1998v2kcs288d3y7kfxpvl369nqi06zbbvjzafyvyl3pr7bajj1s";
|
sha256 = "1998v2kcs288d3y7kfxpvl369nqi06zbbvjzafyvyl3pr7bajj1s";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
enableParallelBuilding = false;
|
enableParallelBuilding = false;
|
||||||
|
|
||||||
buildInputs = [ ghostscript ];
|
buildInputs = [ ghostscript ];
|
||||||
|
@ -6402,18 +6402,16 @@ let
|
|||||||
|
|
||||||
gnutls = gnutls34;
|
gnutls = gnutls34;
|
||||||
|
|
||||||
gnutls33 = callPackage ../development/libraries/gnutls/3.3.nix {
|
gnutls33 = import ../development/libraries/gnutls/3.3.nix {
|
||||||
|
inherit callPackage fetchurl;
|
||||||
guileBindings = config.gnutls.guile or false;
|
guileBindings = config.gnutls.guile or false;
|
||||||
};
|
};
|
||||||
|
|
||||||
gnutls34 = callPackage ../development/libraries/gnutls/3.4.nix {
|
gnutls34 = import ../development/libraries/gnutls/3.4.nix {
|
||||||
|
inherit callPackage fetchurl;
|
||||||
guileBindings = config.gnutls.guile or false;
|
guileBindings = config.gnutls.guile or false;
|
||||||
};
|
};
|
||||||
|
|
||||||
gnutls33_with_guile = lowPrio (gnutls33.override { guileBindings = true; });
|
|
||||||
|
|
||||||
gnutls34_with_guile = lowPrio (gnutls34.override { guileBindings = true; });
|
|
||||||
|
|
||||||
gpac = callPackage ../applications/video/gpac { };
|
gpac = callPackage ../applications/video/gpac { };
|
||||||
|
|
||||||
gpgme = callPackage ../development/libraries/gpgme {
|
gpgme = callPackage ../development/libraries/gpgme {
|
||||||
@ -9098,7 +9096,7 @@ let
|
|||||||
libmemcached = null; # Detection is broken upstream
|
libmemcached = null; # Detection is broken upstream
|
||||||
};
|
};
|
||||||
|
|
||||||
postgresql = postgresql92;
|
postgresql = postgresql94;
|
||||||
|
|
||||||
postgresql90 = callPackage ../servers/sql/postgresql/9.0.x.nix { };
|
postgresql90 = callPackage ../servers/sql/postgresql/9.0.x.nix { };
|
||||||
|
|
||||||
@ -11662,7 +11660,10 @@ let
|
|||||||
|
|
||||||
i810switch = callPackage ../os-specific/linux/i810switch { };
|
i810switch = callPackage ../os-specific/linux/i810switch { };
|
||||||
|
|
||||||
icewm = callPackage ../applications/window-managers/icewm { };
|
icewm = callPackage ../applications/window-managers/icewm {
|
||||||
|
inherit (xlibs) libX11 libXft libXext libXinerama
|
||||||
|
libXrandr libICE libSM;
|
||||||
|
};
|
||||||
|
|
||||||
id3v2 = callPackage ../applications/audio/id3v2 { };
|
id3v2 = callPackage ../applications/audio/id3v2 { };
|
||||||
|
|
||||||
@ -11680,40 +11681,25 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
imagemagick_light = imagemagick.override {
|
imagemagick_light = imagemagick.override {
|
||||||
libcl = null;
|
|
||||||
perl = null;
|
|
||||||
jemalloc = null;
|
|
||||||
bzip2 = null;
|
bzip2 = null;
|
||||||
zlib = null;
|
zlib = null;
|
||||||
libX11 = null;
|
libX11 = null;
|
||||||
libXext = null;
|
libXext = null;
|
||||||
libXt = null;
|
libXt = null;
|
||||||
dejavu_fonts = null;
|
|
||||||
fftw = null;
|
|
||||||
libfpx = null;
|
|
||||||
djvulibre = null;
|
|
||||||
fontconfig = null;
|
fontconfig = null;
|
||||||
freetype = null;
|
freetype = null;
|
||||||
ghostscript = null;
|
ghostscript = null;
|
||||||
graphviz = null;
|
|
||||||
jbigkit = null;
|
|
||||||
libjpeg = null;
|
libjpeg = null;
|
||||||
lcms2 = null;
|
lcms2 = null;
|
||||||
openjpeg = null;
|
|
||||||
liblqr1 = null;
|
|
||||||
xz = null;
|
|
||||||
openexr = null;
|
openexr = null;
|
||||||
pango = null;
|
|
||||||
libpng = null;
|
libpng = null;
|
||||||
librsvg = null;
|
librsvg = null;
|
||||||
libtiff = null;
|
libtiff = null;
|
||||||
libwebp = null;
|
|
||||||
libxml2 = null;
|
libxml2 = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
imagemagick = callPackage ../applications/graphics/ImageMagick {
|
imagemagick = callPackage ../applications/graphics/ImageMagick {
|
||||||
ghostscript = if stdenv.isDarwin then null else ghostscript;
|
ghostscript = null;
|
||||||
perl = null; # Currently Broken
|
|
||||||
};
|
};
|
||||||
|
|
||||||
imagemagickBig = imagemagick;
|
imagemagickBig = imagemagick;
|
||||||
@ -12132,6 +12118,10 @@ let
|
|||||||
|
|
||||||
openshift = callPackage ../applications/networking/cluster/openshift { };
|
openshift = callPackage ../applications/networking/cluster/openshift { };
|
||||||
|
|
||||||
|
oroborus = callPackage ../applications/window-managers/oroborus {
|
||||||
|
inherit (xlibs) libSM libICE libXt libXaw libXmu libXext libXft libXpm libXrandr libXrender xextproto libXinerama;
|
||||||
|
};
|
||||||
|
|
||||||
panamax_api = callPackage ../applications/networking/cluster/panamax/api {
|
panamax_api = callPackage ../applications/networking/cluster/panamax/api {
|
||||||
ruby = ruby_2_1;
|
ruby = ruby_2_1;
|
||||||
};
|
};
|
||||||
@ -12654,6 +12644,8 @@ let
|
|||||||
|
|
||||||
cura = callPackage ../applications/misc/cura { };
|
cura = callPackage ../applications/misc/cura { };
|
||||||
|
|
||||||
|
peru = callPackage ../applications/version-management/peru {};
|
||||||
|
|
||||||
printrun = callPackage ../applications/misc/printrun { };
|
printrun = callPackage ../applications/misc/printrun { };
|
||||||
|
|
||||||
sddm = callPackage ../applications/display-managers/sddm { };
|
sddm = callPackage ../applications/display-managers/sddm { };
|
||||||
@ -14122,6 +14114,8 @@ let
|
|||||||
|
|
||||||
kde5 = kf5_stable // plasma5_stable // kdeApps_stable;
|
kde5 = kf5_stable // plasma5_stable // kdeApps_stable;
|
||||||
|
|
||||||
|
theme-vertex = callPackage ../misc/themes/vertex { };
|
||||||
|
|
||||||
xfce = xfce4-12;
|
xfce = xfce4-12;
|
||||||
xfce4-12 = recurseIntoAttrs (import ../desktops/xfce { inherit config pkgs newScope; });
|
xfce4-12 = recurseIntoAttrs (import ../desktops/xfce { inherit config pkgs newScope; });
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user