Merge branch 'master.upstream' into staging.upstream
This commit is contained in:
commit
a106080623
|
@ -236,6 +236,7 @@
|
||||||
sprock = "Roger Mason <rmason@mun.ca>";
|
sprock = "Roger Mason <rmason@mun.ca>";
|
||||||
spwhitt = "Spencer Whitt <sw@swhitt.me>";
|
spwhitt = "Spencer Whitt <sw@swhitt.me>";
|
||||||
stephenmw = "Stephen Weinberg <stephen@q5comm.com>";
|
stephenmw = "Stephen Weinberg <stephen@q5comm.com>";
|
||||||
|
szczyp = "Szczyp <qb@szczyp.com>";
|
||||||
sztupi = "Attila Sztupak <attila.sztupak@gmail.com>";
|
sztupi = "Attila Sztupak <attila.sztupak@gmail.com>";
|
||||||
tailhook = "Paul Colomiets <paul@colomiets.name>";
|
tailhook = "Paul Colomiets <paul@colomiets.name>";
|
||||||
taktoa = "Remy Goldschmidt <taktoa@gmail.com>";
|
taktoa = "Remy Goldschmidt <taktoa@gmail.com>";
|
||||||
|
|
|
@ -160,6 +160,17 @@ in
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
snmpConf = mkOption {
|
||||||
|
type = types.lines;
|
||||||
|
default = ''
|
||||||
|
Address @LOCAL
|
||||||
|
'';
|
||||||
|
description = ''
|
||||||
|
The contents of <filename>/etc/cups/snmp.conf</filename>. See "man
|
||||||
|
cups-snmp.conf" for a complete description.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
drivers = mkOption {
|
drivers = mkOption {
|
||||||
type = types.listOf types.path;
|
type = types.listOf types.path;
|
||||||
example = literalExample "[ pkgs.splix ]";
|
example = literalExample "[ pkgs.splix ]";
|
||||||
|
@ -199,6 +210,7 @@ in
|
||||||
environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf;
|
environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf;
|
||||||
environment.etc."cups/cupsd.conf".text = cfg.cupsdConf;
|
environment.etc."cups/cupsd.conf".text = cfg.cupsdConf;
|
||||||
environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf;
|
environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf;
|
||||||
|
environment.etc."cups/snmp.conf".text = cfg.snmpConf;
|
||||||
|
|
||||||
services.dbus.packages = [ cups ];
|
services.dbus.packages = [ cups ];
|
||||||
|
|
||||||
|
|
|
@ -7,12 +7,12 @@
|
||||||
assert alsaSupport -> alsaLib != null;
|
assert alsaSupport -> alsaLib != null;
|
||||||
assert jackSupport -> libjack2 != null;
|
assert jackSupport -> libjack2 != null;
|
||||||
|
|
||||||
let version = "1.0.7"; in
|
let version = "1.0.8"; in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "fmit-${version}";
|
name = "fmit-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
sha256 = "14dzrrxjskhqamhfqhzp6napvc1vyjxcc0v8id1iqzsfdn86xqm9";
|
sha256 = "04s7xcgmi5g58lirr48vf203n1jwdxf981x1p6ysbax24qwhs2kd";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
repo = "fmit";
|
repo = "fmit";
|
||||||
owner = "gillesdegottex";
|
owner = "gillesdegottex";
|
||||||
|
@ -22,10 +22,6 @@ stdenv.mkDerivation {
|
||||||
++ stdenv.lib.optional alsaSupport [ alsaLib ]
|
++ stdenv.lib.optional alsaSupport [ alsaLib ]
|
||||||
++ stdenv.lib.optional jackSupport [ libjack2 ];
|
++ stdenv.lib.optional jackSupport [ libjack2 ];
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}'
|
|
||||||
'';
|
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
{ stdenv, fetchurl, mkfontdir, mkfontscale }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gohufont-2.0";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://font.gohu.org/gohufont-2.0.tar.gz";
|
||||||
|
sha256 = "0vi87fvj3m52piz2k6vqday03cah6zvz3dzrvjch3qjna1i1nb7s";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ mkfontdir mkfontscale ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
fontDir="$out/share/fonts/misc"
|
||||||
|
mkdir -p "$fontDir"
|
||||||
|
mv *.pcf.gz "$fontDir"
|
||||||
|
cd "$fontDir"
|
||||||
|
mkfontdir
|
||||||
|
mkfontscale
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A monospace bitmap font well suited for programming and terminal use";
|
||||||
|
homepage = http://font.gohu.org/;
|
||||||
|
license = licenses.wtfpl;
|
||||||
|
maintainers = with maintainers; [ epitrochoid ];
|
||||||
|
platforms = with platforms; linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
|
||||||
|
, itstool, libxml2, python3, python3Packages, pyatspi, at_spi2_core
|
||||||
|
, dbus, intltool, libwnck3, hicolor_icon_theme }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "accerciser-3.14.0";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/accerciser/3.14/${name}.tar.xz";
|
||||||
|
sha256 = "0x05gpajpcs01g7m34g6fxz8122cf9kx3k0lchwl34jy8xfr39gm";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig gtk3 wrapGAppsHook itstool libxml2 python3 pyatspi
|
||||||
|
python3Packages.pygobject3 python3Packages.ipythonLight
|
||||||
|
at_spi2_core dbus intltool libwnck3 hicolor_icon_theme
|
||||||
|
];
|
||||||
|
|
||||||
|
wrapPrefixVariables = [ "PYTHONPATH" ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = https://wiki.gnome.org/Apps/Accerciser;
|
||||||
|
description = "Interactive Python accessibility explorer";
|
||||||
|
maintainers = gnome3.maintainers;
|
||||||
|
license = licenses.bsd3;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
|
||||||
|
, intltool, evolution_data_server, sqlite, libxml2, libsoup
|
||||||
|
, glib }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gnome-calendar-${gnome3.version}.2";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/gnome-calendar/${gnome3.version}/${name}.tar.xz";
|
||||||
|
sha256 = "0vqwps86whf8jgq7q4hdrbnmlaxppgrfa3j7n6ddpqzkb3gf2c5m";
|
||||||
|
};
|
||||||
|
|
||||||
|
NIX_CFLAGS_COMPILE = "-I${gnome3.glib}/include/gio-unix-2.0";
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig gtk3 wrapGAppsHook intltool evolution_data_server
|
||||||
|
sqlite libxml2 libsoup glib
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = https://wiki.gnome.org/Apps/Calendar;
|
||||||
|
description = "Simple and beautiful calendar application for GNOME";
|
||||||
|
maintainers = gnome3.maintainers;
|
||||||
|
license = licenses.gpl3;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{ stdenv, fetchurl, gnome3, intltool, itstool, libxml2 }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gnome-getting-started-docs-${gnome3.version}.2";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/gnome-getting-started-docs/${gnome3.version}/${name}.tar.xz";
|
||||||
|
sha256 = "07wz35r6p9nvlshwcyjvhjnzbaw3bzadlhwz51c8nky7m7pdgmyy";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ intltool itstool libxml2 ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = https://live.gnome.org/DocumentationProject;
|
||||||
|
description = "Help a new user get started in GNOME";
|
||||||
|
maintainers = gnome3.maintainers;
|
||||||
|
license = licenses.cc-by-sa-30;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
|
||||||
|
, libgtop, intltool, itstool, libxml2, hicolor_icon_theme
|
||||||
|
, nmap, inetutils }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gnome-nettool-3.8.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/gnome-nettool/3.8/${name}.tar.xz";
|
||||||
|
sha256 = "1c9cvzvyqgfwa5zzyvp7118pkclji62fkbb33g4y9sp5kw6m397h";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig gtk3 wrapGAppsHook libgtop intltool itstool libxml2
|
||||||
|
hicolor_icon_theme
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedUserEnvPkgs = [ nmap inetutils ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = http://projects.gnome.org/gnome-network;
|
||||||
|
description = "A collection of networking tools";
|
||||||
|
maintainers = gnome3.maintainers;
|
||||||
|
license = licenses.gpl2;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
{ fetchurl, stdenv, pkgconfig, gnome3, gtk3, gobjectIntrospection
|
{ fetchurl, stdenv, pkgconfig, gnome3, gtk3, gobjectIntrospection
|
||||||
, spidermonkey_24, pango, readline, glib }:
|
, spidermonkey_24, pango, readline, glib, libxml2 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
majorVersion = "1.43";
|
majorVersion = "1.43";
|
||||||
|
@ -12,10 +12,14 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0khwm8l6m6x71rwf3q92d6scbhmrpiw7kqmj34nn588fb7a4vdc2";
|
sha256 = "0khwm8l6m6x71rwf3q92d6scbhmrpiw7kqmj34nn588fb7a4vdc2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ gobjectIntrospection pkgconfig gtk3 glib pango readline ];
|
buildInputs = [ libxml2 gobjectIntrospection pkgconfig gtk3 glib pango readline ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ spidermonkey_24 ];
|
propagatedBuildInputs = [ spidermonkey_24 ];
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
sed 's|-lreadline|-L${readline}/lib -lreadline|g' -i $out/lib/libgjs.la
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
maintainers = gnome3.maintainers;
|
maintainers = gnome3.maintainers;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
|
{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
|
||||||
, file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf, sqlite
|
, file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf, sqlite
|
||||||
, bash, makeWrapper, itstool, libxml2, libxslt, icu }:
|
, bash, makeWrapper, itstool, libxml2, libxslt, icu, gst_all_1
|
||||||
|
, wrapGAppsHook }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "yelp-${gnome3.version}.1";
|
name = "yelp-${gnome3.version}.1";
|
||||||
|
@ -18,13 +19,8 @@ stdenv.mkDerivation rec {
|
||||||
libxml2 libxslt icu file makeWrapper gnome3.yelp_xsl
|
libxml2 libxslt icu file makeWrapper gnome3.yelp_xsl
|
||||||
librsvg gdk_pixbuf gnome3.adwaita-icon-theme
|
librsvg gdk_pixbuf gnome3.adwaita-icon-theme
|
||||||
hicolor_icon_theme gnome3.adwaita-icon-theme
|
hicolor_icon_theme gnome3.adwaita-icon-theme
|
||||||
gnome3.gsettings_desktop_schemas ];
|
gnome3.gsettings_desktop_schemas wrapGAppsHook
|
||||||
|
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ];
|
||||||
preFixup = ''
|
|
||||||
wrapProgram "$out/bin/yelp" \
|
|
||||||
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
|
|
||||||
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/:${gnome3.gnome_themes_standard}/share:${gnome3.yelp_xsl}/share/yelp-xsl:${gnome3.gsettings_desktop_schemas}/share:$out/share:$out/share/yelp:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://wiki.gnome.org/Apps/Yelp;
|
homepage = https://wiki.gnome.org/Apps/Yelp;
|
||||||
|
|
|
@ -31,7 +31,8 @@ let
|
||||||
gnome_terminal gnome-user-docs bijiben evolution file-roller gedit
|
gnome_terminal gnome-user-docs bijiben evolution file-roller gedit
|
||||||
gnome-clocks gnome-music gnome-tweak-tool gnome-photos
|
gnome-clocks gnome-music gnome-tweak-tool gnome-photos
|
||||||
nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs
|
nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs
|
||||||
gnome-maps gnome-characters
|
gnome-maps gnome-characters gnome-calendar accerciser gnome-nettool
|
||||||
|
gnome-getting-started-docs
|
||||||
];
|
];
|
||||||
|
|
||||||
gamesPackages = with gnome3; [ swell-foop lightsoff iagno
|
gamesPackages = with gnome3; [ swell-foop lightsoff iagno
|
||||||
|
@ -248,6 +249,8 @@ let
|
||||||
|
|
||||||
#### Apps (http://ftp.acc.umu.se/pub/GNOME/apps/)
|
#### Apps (http://ftp.acc.umu.se/pub/GNOME/apps/)
|
||||||
|
|
||||||
|
accerciser = callPackage ./apps/accerciser { };
|
||||||
|
|
||||||
bijiben = callPackage ./apps/bijiben {
|
bijiben = callPackage ./apps/bijiben {
|
||||||
webkitgtk = webkitgtk24x;
|
webkitgtk = webkitgtk24x;
|
||||||
};
|
};
|
||||||
|
@ -269,18 +272,24 @@ let
|
||||||
spice_gtk = pkgs.spice_gtk.override { enableGTK3 = true; };
|
spice_gtk = pkgs.spice_gtk.override { enableGTK3 = true; };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gnome-calendar = callPackage ./apps/gnome-calendar { };
|
||||||
|
|
||||||
gnome-characters = callPackage ./apps/gnome-characters { };
|
gnome-characters = callPackage ./apps/gnome-characters { };
|
||||||
|
|
||||||
gnome-clocks = callPackage ./apps/gnome-clocks { };
|
gnome-clocks = callPackage ./apps/gnome-clocks { };
|
||||||
|
|
||||||
gnome-documents = callPackage ./apps/gnome-documents { };
|
gnome-documents = callPackage ./apps/gnome-documents { };
|
||||||
|
|
||||||
|
gnome-getting-started-docs = callPackage ./apps/gnome-getting-started-docs { };
|
||||||
|
|
||||||
gnome-logs = callPackage ./apps/gnome-logs { };
|
gnome-logs = callPackage ./apps/gnome-logs { };
|
||||||
|
|
||||||
gnome-maps = callPackage ./apps/gnome-maps { };
|
gnome-maps = callPackage ./apps/gnome-maps { };
|
||||||
|
|
||||||
gnome-music = callPackage ./apps/gnome-music { };
|
gnome-music = callPackage ./apps/gnome-music { };
|
||||||
|
|
||||||
|
gnome-nettool = callPackage ./apps/gnome-nettool { };
|
||||||
|
|
||||||
gnome-photos = callPackage ./apps/gnome-photos {
|
gnome-photos = callPackage ./apps/gnome-photos {
|
||||||
gegl = gegl_0_3;
|
gegl = gegl_0_3;
|
||||||
};
|
};
|
||||||
|
@ -302,6 +311,10 @@ let
|
||||||
|
|
||||||
anjuta = callPackage ./devtools/anjuta { };
|
anjuta = callPackage ./devtools/anjuta { };
|
||||||
|
|
||||||
|
devhelp = callPackage ./devtools/devhelp {
|
||||||
|
webkitgtk = webkitgtk24x;
|
||||||
|
};
|
||||||
|
|
||||||
gdl = callPackage ./devtools/gdl { };
|
gdl = callPackage ./devtools/gdl { };
|
||||||
|
|
||||||
gnome-devel-docs = callPackage ./devtools/gnome-devel-docs { };
|
gnome-devel-docs = callPackage ./devtools/gnome-devel-docs { };
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
|
||||||
|
, webkitgtk, intltool, hicolor_icon_theme }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "devhelp-${gnome3.version}.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/devhelp/${gnome3.version}/${name}.tar.xz";
|
||||||
|
sha256 = "0i8kyh86hzwxs8dm047ivghl2b92vigdxa3x4pk4ha0whpk38g37";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig gtk3 wrapGAppsHook webkitgtk intltool hicolor_icon_theme
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = https://live.gnome.org/devhelp;
|
||||||
|
description = "API documentation browser for GNOME";
|
||||||
|
maintainers = gnome3.maintainers;
|
||||||
|
license = licenses.gpl2;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -39,7 +39,7 @@
|
||||||
, patches ? [], patchPhase ? "", prePatch ? "", postPatch ? ""
|
, patches ? [], patchPhase ? "", prePatch ? "", postPatch ? ""
|
||||||
, preConfigure ? "", postConfigure ? ""
|
, preConfigure ? "", postConfigure ? ""
|
||||||
, preBuild ? "", postBuild ? ""
|
, preBuild ? "", postBuild ? ""
|
||||||
, preInstall ? "", postInstall ? ""
|
, installPhase ? "", preInstall ? "", postInstall ? ""
|
||||||
, checkPhase ? "", preCheck ? "", postCheck ? ""
|
, checkPhase ? "", preCheck ? "", postCheck ? ""
|
||||||
, preFixup ? "", postFixup ? ""
|
, preFixup ? "", postFixup ? ""
|
||||||
, coreSetup ? false # Use only core packages to build Setup.hs.
|
, coreSetup ? false # Use only core packages to build Setup.hs.
|
||||||
|
@ -307,6 +307,7 @@ stdenv.mkDerivation ({
|
||||||
// optionalAttrs (preCheck != "") { inherit preCheck; }
|
// optionalAttrs (preCheck != "") { inherit preCheck; }
|
||||||
// optionalAttrs (postCheck != "") { inherit postCheck; }
|
// optionalAttrs (postCheck != "") { inherit postCheck; }
|
||||||
// optionalAttrs (preInstall != "") { inherit preInstall; }
|
// optionalAttrs (preInstall != "") { inherit preInstall; }
|
||||||
|
// optionalAttrs (installPhase != "") { inherit installPhase; }
|
||||||
// optionalAttrs (postInstall != "") { inherit postInstall; }
|
// optionalAttrs (postInstall != "") { inherit postInstall; }
|
||||||
// optionalAttrs (preFixup != "") { inherit preFixup; }
|
// optionalAttrs (preFixup != "") { inherit preFixup; }
|
||||||
// optionalAttrs (postFixup != "") { inherit postFixup; }
|
// optionalAttrs (postFixup != "") { inherit postFixup; }
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{ stdenv, fetchurl, pkgconfig, nix, git }: let
|
{ stdenv, fetchurl, pkgconfig, nix, git }: let
|
||||||
version = "4.1.0";
|
version = "4.1.2";
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
name = "nix-exec-${version}";
|
name = "nix-exec-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/shlevy/nix-exec/releases/download/v${version}/nix-exec-${version}.tar.xz";
|
url = "https://github.com/shlevy/nix-exec/releases/download/v${version}/nix-exec-${version}.tar.xz";
|
||||||
|
|
||||||
sha256 = "16hssxv6fwi5a6bz7dlvhjjr3ymiqrvq0xfd38gwhn9qhvynv2ak";
|
sha256 = "03dphdkf33zi2wm92wghfvadghljh6q1a9zdj9rcbx2jh7fp3k8y";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig nix git ];
|
buildInputs = [ pkgconfig nix git ];
|
||||||
|
|
|
@ -17,7 +17,7 @@ let
|
||||||
baseName="OpenSceneGraph";
|
baseName="OpenSceneGraph";
|
||||||
version="3.2.1";
|
version="3.2.1";
|
||||||
name="${baseName}-${version}";
|
name="${baseName}-${version}";
|
||||||
url="http://www.openscenegraph.org/downloads/developer_releases/${name}.zip";
|
url="http://trac.openscenegraph.org/downloads/developer_releases/${name}.zip";
|
||||||
hash="0v9y1gxb16y0mj994jd0mhcz32flhv2r6kc01xdqb4817lk75bnr";
|
hash="0v9y1gxb16y0mj994jd0mhcz32flhv2r6kc01xdqb4817lk75bnr";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|
|
@ -0,0 +1,32 @@
|
||||||
|
{ stdenv, fetchurl, ncurses }:
|
||||||
|
|
||||||
|
let version = "0.2.8"; in
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "rote-${version}";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
sha256 = "05v1lw99jv4cwxl7spyi7by61j2scpdsvx809x5cga7dm5dhlmky";
|
||||||
|
url = "mirror://sourceforge/rote/${name}.tar.gz";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ ncurses ];
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
inherit version;
|
||||||
|
description = "Our Own Terminal Emulation Library";
|
||||||
|
longDescription = ''
|
||||||
|
ROTE is a simple C library for VT102 terminal emulation. It allows the
|
||||||
|
programmer to set up virtual 'screens' and send them data. The virtual
|
||||||
|
screens will emulate the behavior of a VT102 terminal, interpreting
|
||||||
|
escape sequences, control characters and such. The library supports
|
||||||
|
ncurses as well so that you may render the virtual screen to the real
|
||||||
|
screen when you need to.
|
||||||
|
'';
|
||||||
|
homepage = http://rote.sourceforge.net/;
|
||||||
|
license = licenses.lgpl21;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = with maintainers; [ nckx ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{ stdenv, fetchurl, pkgconfig, python3, python3Packages, at_spi2_core }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
version = "2.16.0";
|
||||||
|
name = "pyatspi-${version}";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/pyatspi/2.16/${name}.tar.xz";
|
||||||
|
sha256 = "185lwgv9bk1fc6vw2xypznzr7p8fhp84ggnrb706zwgalmy8aym6";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig python3 python3Packages.pygobject3 at_spi2_core
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Python 3 bindings for at-spi";
|
||||||
|
homepage = http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus;
|
||||||
|
license = licenses.gpl2;
|
||||||
|
maintainers = with maintainers; [ jgeerds ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
source 'https://rubygems.org'
|
||||||
|
gem 'rhc'
|
|
@ -0,0 +1,35 @@
|
||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
archive-tar-minitar (0.5.2)
|
||||||
|
commander (4.2.1)
|
||||||
|
highline (~> 1.6.11)
|
||||||
|
highline (1.6.21)
|
||||||
|
httpclient (2.6.0.1)
|
||||||
|
net-scp (1.2.1)
|
||||||
|
net-ssh (>= 2.6.5)
|
||||||
|
net-ssh (2.9.2)
|
||||||
|
net-ssh-gateway (1.2.0)
|
||||||
|
net-ssh (>= 2.6.5)
|
||||||
|
net-ssh-multi (1.2.1)
|
||||||
|
net-ssh (>= 2.6.5)
|
||||||
|
net-ssh-gateway (>= 1.2.0)
|
||||||
|
open4 (1.3.4)
|
||||||
|
rhc (1.36.4)
|
||||||
|
archive-tar-minitar
|
||||||
|
commander (>= 4.0, < 4.3.0)
|
||||||
|
highline (~> 1.6.11)
|
||||||
|
httpclient (>= 2.4.0)
|
||||||
|
net-scp (>= 1.1.2)
|
||||||
|
net-ssh (>= 2.0.11, < 2.9.3)
|
||||||
|
net-ssh-multi (>= 1.2.0)
|
||||||
|
open4
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
rhc
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
1.10.5
|
|
@ -0,0 +1,17 @@
|
||||||
|
{ lib, bundlerEnv, ruby }:
|
||||||
|
|
||||||
|
bundlerEnv {
|
||||||
|
name = "rhc-1.36.4";
|
||||||
|
|
||||||
|
inherit ruby;
|
||||||
|
gemfile = ./Gemfile;
|
||||||
|
lockfile = ./Gemfile.lock;
|
||||||
|
gemset = ./gemset.nix;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = https://github.com/openshift/rhc;
|
||||||
|
description = "OpenShift client tools";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintaners = maintainers.szczyp;
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,95 @@
|
||||||
|
{
|
||||||
|
"archive-tar-minitar" = {
|
||||||
|
version = "0.5.2";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "1j666713r3cc3wb0042x0wcmq2v11vwwy5pcaayy5f0lnd26iqig";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"commander" = {
|
||||||
|
version = "4.2.1";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "1zwfhswnbhwv0zzj2b3s0qvpqijbbnmh7zvq6v0274rqbxyf1jwc";
|
||||||
|
};
|
||||||
|
dependencies = [
|
||||||
|
"highline"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"highline" = {
|
||||||
|
version = "1.6.21";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "06bml1fjsnrhd956wqq5k3w8cyd09rv1vixdpa3zzkl6xs72jdn1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"httpclient" = {
|
||||||
|
version = "2.6.0.1";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "0haz4s9xnzr73mkfpgabspj43bhfm9znmpmgdk74n6gih1xlrx1l";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"net-scp" = {
|
||||||
|
version = "1.2.1";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j";
|
||||||
|
};
|
||||||
|
dependencies = [
|
||||||
|
"net-ssh"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"net-ssh" = {
|
||||||
|
version = "2.9.2";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "1p0bj41zrmw5lhnxlm1pqb55zfz9y4p9fkrr9a79nrdmzrk1ph8r";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"net-ssh-gateway" = {
|
||||||
|
version = "1.2.0";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "1nqkj4wnj26r81rp3g4jqk7bkd2nqzjil3c9xqwchi0fsbwv2niy";
|
||||||
|
};
|
||||||
|
dependencies = [
|
||||||
|
"net-ssh"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"net-ssh-multi" = {
|
||||||
|
version = "1.2.1";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "13kxz9b6kgr9mcds44zpavbndxyi6pvyzyda6bhk1kfmb5c10m71";
|
||||||
|
};
|
||||||
|
dependencies = [
|
||||||
|
"net-ssh"
|
||||||
|
"net-ssh-gateway"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
"open4" = {
|
||||||
|
version = "1.3.4";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "1cgls3f9dlrpil846q0w7h66vsc33jqn84nql4gcqkk221rh7px1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"rhc" = {
|
||||||
|
version = "1.36.4";
|
||||||
|
source = {
|
||||||
|
type = "gem";
|
||||||
|
sha256 = "1dkg39x3y3sxq71md5c8akq4y7ynjwcdy8ysm6d1k9b2rj0s5wdb";
|
||||||
|
};
|
||||||
|
dependencies = [
|
||||||
|
"archive-tar-minitar"
|
||||||
|
"commander"
|
||||||
|
"highline"
|
||||||
|
"httpclient"
|
||||||
|
"net-scp"
|
||||||
|
"net-ssh"
|
||||||
|
"net-ssh-multi"
|
||||||
|
"open4"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,26 +1,23 @@
|
||||||
{ stdenv, fetchurl, iptables, libnfnetlink }:
|
{ stdenv, fetchurl, iptables, pkgconfig }:
|
||||||
|
|
||||||
assert stdenv.isLinux;
|
assert stdenv.isLinux;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "miniupnpd-1.9.20150430";
|
name = "miniupnpd-1.9.20150721";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
|
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
|
||||||
sha256 = "0ajqs3lf2cgq5fm1v79fa23sbb623i89sqnx7d9cnqbqq5py1k71";
|
sha256 = "0w2422wfcir333qd300swkdvmksdfdllspplnz8vbv13a1724h4k";
|
||||||
name = "miniupnpd-1.9.20150430.tar.gz";
|
name = "${name}.tar.gz";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ iptables libnfnetlink ];
|
buildInputs = [ iptables ];
|
||||||
|
nativeBuildInputs= [ pkgconfig ];
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = "-DIPTABLES_143";
|
NIX_CFLAGS_LINK = "-liptc";
|
||||||
|
|
||||||
NIX_CFLAGS_LINK = "-liptc -lnfnetlink";
|
|
||||||
|
|
||||||
makefile = "Makefile.linux";
|
makefile = "Makefile.linux";
|
||||||
|
|
||||||
makeFlags = "LIBS=";
|
|
||||||
|
|
||||||
buildFlags = "miniupnpd genuuid";
|
buildFlags = "miniupnpd genuuid";
|
||||||
|
|
||||||
installFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)";
|
installFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)";
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{ stdenv, fetchFromGitHub, autoreconfHook, gtk2, nssTools, pcsclite
|
{ stdenv, fetchFromGitHub, autoreconfHook, gtk2, nssTools, pcsclite
|
||||||
, pkgconfig }:
|
, pkgconfig }:
|
||||||
|
|
||||||
let version = "4.1.4"; in
|
let version = "4.1.5"; in
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "eid-mw-${version}";
|
name = "eid-mw-${version}";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
sha256 = "0v0p0kdjscvf4bn14dyny399k1bfsz8v7n8v16lv0q0xs5nwqnky";
|
sha256 = "0m2awjfj2vs3aahy1ygrxi7mx12bhr1a621kiiszzai38crpgwbj";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
repo = "eid-mw";
|
repo = "eid-mw";
|
||||||
owner = "Fedict";
|
owner = "Fedict";
|
||||||
|
@ -28,7 +28,7 @@ stdenv.mkDerivation {
|
||||||
substituteInPlace $out/bin/eid-nssdb \
|
substituteInPlace $out/bin/eid-nssdb \
|
||||||
--replace "modutil" "${nssTools}/bin/modutil"
|
--replace "modutil" "${nssTools}/bin/modutil"
|
||||||
|
|
||||||
# Only provides a useless "about-eid-mw.desktop" that segfaults:
|
# Only provides a useless "about-eid-mw.desktop" that segfaults anyway:
|
||||||
rm -rf $out/share/applications $out/bin/about-eid-mw
|
rm -rf $out/share/applications $out/bin/about-eid-mw
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -55,6 +55,6 @@ stdenv.mkDerivation {
|
||||||
and remove all ~/.pki and/or /etc/pki directories no longer needed.
|
and remove all ~/.pki and/or /etc/pki directories no longer needed.
|
||||||
'';
|
'';
|
||||||
maintainers = with maintainers; [ nckx ];
|
maintainers = with maintainers; [ nckx ];
|
||||||
platforms = with platforms; linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2743,6 +2743,8 @@ let
|
||||||
|
|
||||||
pwnat = callPackage ../tools/networking/pwnat { };
|
pwnat = callPackage ../tools/networking/pwnat { };
|
||||||
|
|
||||||
|
pyatspi = callPackage ../development/python-modules/pyatspi { };
|
||||||
|
|
||||||
pycangjie = callPackage ../development/python-modules/pycangjie { };
|
pycangjie = callPackage ../development/python-modules/pycangjie { };
|
||||||
|
|
||||||
pydb = callPackage ../development/tools/pydb { };
|
pydb = callPackage ../development/tools/pydb { };
|
||||||
|
@ -5743,6 +5745,8 @@ let
|
||||||
|
|
||||||
remake = callPackage ../development/tools/build-managers/remake { };
|
remake = callPackage ../development/tools/build-managers/remake { };
|
||||||
|
|
||||||
|
rhc = callPackage ../development/tools/rhc { };
|
||||||
|
|
||||||
rman = callPackage ../development/tools/misc/rman { };
|
rman = callPackage ../development/tools/misc/rman { };
|
||||||
|
|
||||||
rr = callPackage ../development/tools/analysis/rr { };
|
rr = callPackage ../development/tools/analysis/rr { };
|
||||||
|
@ -8043,6 +8047,8 @@ let
|
||||||
|
|
||||||
rocksdb = callPackage ../development/libraries/rocksdb { };
|
rocksdb = callPackage ../development/libraries/rocksdb { };
|
||||||
|
|
||||||
|
rote = callPackage ../development/libraries/rote { };
|
||||||
|
|
||||||
rubberband = callPackage ../development/libraries/rubberband {
|
rubberband = callPackage ../development/libraries/rubberband {
|
||||||
inherit (vamp) vampSDK;
|
inherit (vamp) vampSDK;
|
||||||
};
|
};
|
||||||
|
@ -10491,6 +10497,8 @@ let
|
||||||
|
|
||||||
geolite-legacy = callPackage ../data/misc/geolite-legacy { };
|
geolite-legacy = callPackage ../data/misc/geolite-legacy { };
|
||||||
|
|
||||||
|
gohufont = callPackage ../data/fonts/gohufont { };
|
||||||
|
|
||||||
gnome_user_docs = callPackage ../data/documentation/gnome-user-docs { };
|
gnome_user_docs = callPackage ../data/documentation/gnome-user-docs { };
|
||||||
|
|
||||||
inherit (gnome3) gsettings_desktop_schemas;
|
inherit (gnome3) gsettings_desktop_schemas;
|
||||||
|
|
|
@ -827,14 +827,13 @@ let self = _self // overrides;
|
||||||
|
|
||||||
idris-mode = melpaBuild rec {
|
idris-mode = melpaBuild rec {
|
||||||
pname = "idris-mode";
|
pname = "idris-mode";
|
||||||
version = "0.9.15";
|
version = "0.9.18";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "idris-hackers";
|
owner = "idris-hackers";
|
||||||
repo = "idris-mode";
|
repo = "idris-mode";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "00pkgk1zxan89i8alsa2dpa9ls7imqk5zb1kbjwzrlbr0gk4smdb";
|
sha256 = "11dw2ydlqhqx569wrp56w11rhgvm6mb6mzq2cwsv2vfyjvvawyxg";
|
||||||
};
|
};
|
||||||
packageRequires = [ flycheck ];
|
|
||||||
meta = { license = gpl3Plus; };
|
meta = { license = gpl3Plus; };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -4780,10 +4780,10 @@ let self = _self // overrides; _self = with self; {
|
||||||
};
|
};
|
||||||
|
|
||||||
Gtk2 = buildPerlPackage rec {
|
Gtk2 = buildPerlPackage rec {
|
||||||
name = "Gtk2-1.2495";
|
name = "Gtk2-1.2496";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz";
|
url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz";
|
||||||
sha256 = "1mpxkcy8j7r95z4g4xx6ggbgzaxj4zl0szz54y1k120z95rcgg3a";
|
sha256 = "1avn77m5hrdyy4k5sqgf870nsmykf6zlcn1haj8arjjl9yaxwic6";
|
||||||
};
|
};
|
||||||
buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Pango pkgs.gtk2 ];
|
buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Pango pkgs.gtk2 ];
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -12352,6 +12352,22 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
seaborn= buildPythonPackage rec {
|
||||||
|
name = "seaborn-0.6.0";
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "http://pypi.python.org/packages/source/s/seaborn/${name}.tar.gz";
|
||||||
|
md5 = "bc518f1f45dadb9deb2bb57ca3af3cad";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = with self; [ pandas matplotlib ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "statisitical data visualization";
|
||||||
|
homepage = "http://stanford.edu/~mwaskom/software/seaborn/";
|
||||||
|
license = "BSD";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
selenium = buildPythonPackage rec {
|
selenium = buildPythonPackage rec {
|
||||||
name = "selenium-2.44.0";
|
name = "selenium-2.44.0";
|
||||||
src = pkgs.fetchurl {
|
src = pkgs.fetchurl {
|
||||||
|
|
Loading…
Reference in New Issue