Merge branch 'master' into staging
This commit is contained in:
commit
0f854cd2d1
@ -32,7 +32,6 @@ with lib;
|
||||
networkmanager-l2tp = pkgs.networkmanager-l2tp.override { withGnome = false; };
|
||||
networkmanager-openconnect = pkgs.networkmanager-openconnect.override { withGnome = false; };
|
||||
networkmanager-openvpn = pkgs.networkmanager-openvpn.override { withGnome = false; };
|
||||
networkmanager-pptp = pkgs.networkmanager-pptp.override { withGnome = false; };
|
||||
networkmanager-vpnc = pkgs.networkmanager-vpnc.override { withGnome = false; };
|
||||
networkmanager-iodine = pkgs.networkmanager-iodine.override { withGnome = false; };
|
||||
pinentry = pkgs.pinentry_ncurses;
|
||||
|
@ -135,8 +135,7 @@ in {
|
||||
default = { inherit networkmanager modemmanager wpa_supplicant
|
||||
networkmanager-openvpn networkmanager-vpnc
|
||||
networkmanager-openconnect networkmanager-fortisslvpn
|
||||
networkmanager-pptp networkmanager-l2tp
|
||||
networkmanager-iodine; };
|
||||
networkmanager-l2tp networkmanager-iodine; };
|
||||
internal = true;
|
||||
};
|
||||
|
||||
@ -267,8 +266,6 @@ in {
|
||||
message = "You can not use networking.networkmanager with networking.wireless";
|
||||
}];
|
||||
|
||||
boot.kernelModules = [ "ppp_mppe" ]; # Needed for most (all?) PPTP VPN connections.
|
||||
|
||||
environment.etc = with cfg.basePackages; [
|
||||
{ source = configFile;
|
||||
target = "NetworkManager/NetworkManager.conf";
|
||||
@ -285,9 +282,6 @@ in {
|
||||
{ source = "${networkmanager-fortisslvpn}/etc/NetworkManager/VPN/nm-fortisslvpn-service.name";
|
||||
target = "NetworkManager/VPN/nm-fortisslvpn-service.name";
|
||||
}
|
||||
{ source = "${networkmanager-pptp}/etc/NetworkManager/VPN/nm-pptp-service.name";
|
||||
target = "NetworkManager/VPN/nm-pptp-service.name";
|
||||
}
|
||||
{ source = "${networkmanager-l2tp}/etc/NetworkManager/VPN/nm-l2tp-service.name";
|
||||
target = "NetworkManager/VPN/nm-l2tp-service.name";
|
||||
}
|
||||
|
@ -182,8 +182,7 @@ in {
|
||||
{ inherit (pkgs) networkmanager modemmanager wpa_supplicant;
|
||||
inherit (pkgs.gnome3) networkmanager-openvpn networkmanager-vpnc
|
||||
networkmanager-openconnect networkmanager-fortisslvpn
|
||||
networkmanager-pptp networkmanager-iodine
|
||||
networkmanager-l2tp; };
|
||||
networkmanager-iodine networkmanager-l2tp; };
|
||||
|
||||
# Needed for themes and backgrounds
|
||||
environment.pathsToLink = [ "/share" ];
|
||||
|
@ -28,8 +28,8 @@ import ./make-test.nix {
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
$machine->succeed('systemctl status openldap.service');
|
||||
$machine->waitForUnit('openldap.service');
|
||||
$machine->succeed('systemctl status openldap.service');
|
||||
$machine->succeed('ldapsearch -LLL -D "cn=root,dc=example" -w notapassword -b "dc=example"');
|
||||
'';
|
||||
}
|
||||
|
@ -2,13 +2,13 @@
|
||||
libsamplerate, libpulseaudio, libXinerama, gettext, pkgconfig, alsaLib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "3.23.15";
|
||||
version = "4.0.16";
|
||||
pname = "fldigi";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${pname}/${name}.tar.gz";
|
||||
sha256 = "1nxafk99fr6yb09cq3vdpzjcd85mnjwwl8rzccx21kla1ysihl5m";
|
||||
sha256 = "1gcahm1lv3yfscaxanrx6q7dydxjznw98vdc0f8zgdb15na3f0g7";
|
||||
};
|
||||
|
||||
buildInputs = [ libXinerama gettext hamlib fltk13 libjpeg libpng portaudio
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ stdenv, fetchurl, pkgconfig, makeWrapper, intltool, libgpod, curl, flac,
|
||||
gnome, gtk3, glib, gettext, perl, perlXMLParser, flex, libglade, libid3tag,
|
||||
{ stdenv, fetchurl, pkgconfig, wrapGAppsHook, intltool, libgpod, curl, flac,
|
||||
gnome3, gtk3, glib, gettext, perl, perlXMLParser, flex, libid3tag,
|
||||
libvorbis, hicolor-icon-theme, gdk_pixbuf }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -11,24 +11,17 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0xisrpx069f7bjkyc8vqxb4k0480jmx1wscqxr6cpq1qj6pchzd5";
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome.gnome-themes-standard ];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ makeWrapper intltool curl gettext perl perlXMLParser
|
||||
flex libgpod libid3tag flac libvorbis gtk3 gdk_pixbuf libglade gnome.anjuta
|
||||
gnome.gdl gnome.defaultIconTheme
|
||||
hicolor-icon-theme ];
|
||||
nativeBuildInputs = [ pkgconfig wrapGAppsHook intltool ];
|
||||
buildInputs = [
|
||||
curl gettext perl perlXMLParser
|
||||
flex libgpod libid3tag flac libvorbis gtk3 gdk_pixbuf
|
||||
gnome3.gdl gnome3.defaultIconTheme gnome3.anjuta
|
||||
];
|
||||
|
||||
patchPhase = ''
|
||||
sed -i 's/which/type -P/' scripts/*.sh
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
wrapProgram "$out/bin/gtkpod" \
|
||||
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
|
||||
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome.gnome-themes-standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "padthv1-${version}";
|
||||
version = "0.8.6";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/padthv1/${name}.tar.gz";
|
||||
sha256 = "1mikab2f9n5q1sfgnp3sbm1rf3v57k4085lsgh0a5gzga2h4hwxq";
|
||||
sha256 = "0c519qk2g0dk8gqf9ywqfp7dnr4b25lsnxxbf2l1spnnvf8nysvh";
|
||||
};
|
||||
|
||||
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftw ];
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "samplv1-${version}";
|
||||
version = "0.8.6";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/samplv1/${name}.tar.gz";
|
||||
sha256 = "035bq7yfg1yirsqk63zwkzjw9dxl52lrzq9y0w7nga0vb11xdfij";
|
||||
sha256 = "0g67vm9ilmq5nlvk0f3abia9pbinr4ck5v4mll6igni1rxz2n7wk";
|
||||
};
|
||||
|
||||
buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];
|
||||
|
@ -19,7 +19,7 @@ in buildPythonApplication rec {
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [
|
||||
intltool wrapGAppsHook
|
||||
gnome3.gnome-themes-standard gnome3.defaultIconTheme
|
||||
gnome3.defaultIconTheme
|
||||
gnome3.gsettings-desktop-schemas
|
||||
];
|
||||
|
||||
@ -28,8 +28,6 @@ in buildPythonApplication rec {
|
||||
sed -i '/localmpd/d' sonata/consts.py
|
||||
'';
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
gobjectIntrospection gtk3 pygobject3
|
||||
];
|
||||
|
@ -1,41 +1,33 @@
|
||||
{ stdenv, fetchurl, pkgconfig, gtk3, intltool, itstool, libxml2, brasero
|
||||
{ stdenv, fetchurl, pkgconfig, glib, gtk3, intltool, itstool, libxml2, brasero
|
||||
, libcanberra-gtk3, gnome3, gst_all_1, libmusicbrainz5, libdiscid, isocodes
|
||||
, makeWrapper }:
|
||||
, wrapGAppsHook }:
|
||||
|
||||
let
|
||||
major = "3.16";
|
||||
minor = "1";
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
version = "${major}.${minor}";
|
||||
name = "sound-juicer-${version}";
|
||||
pname = "sound-juicer";
|
||||
version = "3.16.1";
|
||||
in stdenv.mkDerivation rec{
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.gnome.org/sources/sound-juicer/${major}/${name}.tar.xz";
|
||||
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
sha256 = "0mx6n901vb97hsv0cwaafjffj75s1kcp8jsqay90dy3099849dyz";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ gtk3 intltool itstool libxml2 brasero libcanberra-gtk3
|
||||
gnome3.gsettings-desktop-schemas libmusicbrainz5 libdiscid isocodes
|
||||
makeWrapper (stdenv.lib.getLib gnome3.dconf)
|
||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-libav
|
||||
];
|
||||
nativeBuildInputs = [ pkgconfig intltool itstool libxml2 wrapGAppsHook ];
|
||||
buildInputs = [
|
||||
glib gtk3 brasero libcanberra-gtk3 gnome3.defaultIconTheme
|
||||
gnome3.gsettings-desktop-schemas libmusicbrainz5 libdiscid isocodes
|
||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-libav
|
||||
];
|
||||
|
||||
preFixup = ''
|
||||
for f in $out/bin/* $out/libexec/*; do
|
||||
wrapProgram "$f" \
|
||||
--prefix XDG_DATA_DIRS : "${gnome3.gnome-themes-standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \
|
||||
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
|
||||
--prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules"
|
||||
done
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
rm $out/share/icons/hicolor/icon-theme.cache
|
||||
'';
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = pname;
|
||||
attrPath = "gnome3.${pname}";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A Gnome CD Ripper";
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl , glib, pkgconfig, libogg, libvorbis }:
|
||||
{ stdenv, fetchurl , glib, pkgconfig, libogg, libvorbis, libmad }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "streamripper-${version}";
|
||||
@ -10,13 +10,12 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ glib libogg libvorbis ];
|
||||
buildInputs = [ glib libogg libvorbis libmad ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://streamripper.sourceforge.net/;
|
||||
description = "Application that lets you record streaming mp3 to your hard drive";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ the-kenny ];
|
||||
};
|
||||
}
|
||||
|
@ -26,6 +26,10 @@ stdenv.mkDerivation rec {
|
||||
libselinux
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs ./configure
|
||||
'';
|
||||
|
||||
LUA_CPATH="${lpeg}/lib/lua/${lua.luaversion}/?.so;";
|
||||
LUA_PATH="${lpeg}/share/lua/${lua.luaversion}/?.lua";
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
{buildPythonPackage, stdenv, fetchurl, pkgconfig
|
||||
, libXext, libXxf86vm, libX11, libXrandr, libXinerama
|
||||
, libXext, libXxf86vm, libX11, libXrandr, libXinerama, libXScrnSaver
|
||||
, argyllcms, wxPython, numpy
|
||||
}:
|
||||
buildPythonPackage {
|
||||
name = "displaycal-3.2.4.0";
|
||||
name = "displaycal-3.5.0.0";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/project/dispcalgui/release/3.2.4.0/DisplayCAL-3.2.4.0.tar.gz;
|
||||
sha256 = "0swkhv338d1kmfxyf30zzdjs5xpbha40pg2zysiipcbasc0xhlb8";
|
||||
url = mirror://sourceforge/project/dispcalgui/release/3.5.0.0/DisplayCAL-3.5.0.0.tar.gz;
|
||||
sha256 = "1j496sv8pbhby5hkkbp07k6bs3f7mb1l3dijmn2iga3kmix0fn5q";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
@ -18,6 +18,7 @@ buildPythonPackage {
|
||||
libX11
|
||||
libXrandr
|
||||
libXinerama
|
||||
libXScrnSaver
|
||||
argyllcms
|
||||
wxPython
|
||||
numpy
|
||||
|
@ -130,6 +130,7 @@ let
|
||||
krdc = callPackage ./krdc.nix {};
|
||||
krfb = callPackage ./krfb.nix {};
|
||||
kruler = callPackage ./kruler.nix {};
|
||||
ksystemlog = callPackage ./ksystemlog.nix {};
|
||||
ktnef = callPackage ./ktnef.nix {};
|
||||
kwalletmanager = callPackage ./kwalletmanager.nix {};
|
||||
libgravatar = callPackage ./libgravatar.nix {};
|
||||
|
17
pkgs/applications/kde/ksystemlog.nix
Normal file
17
pkgs/applications/kde/ksystemlog.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
mkDerivation, lib,
|
||||
extra-cmake-modules, gettext, kdoctools,
|
||||
karchive, kconfig, kio
|
||||
}:
|
||||
|
||||
mkDerivation {
|
||||
name = "ksystemlog";
|
||||
|
||||
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools ];
|
||||
propagatedBuildInputs = [ karchive kconfig kio ];
|
||||
|
||||
meta = with lib; {
|
||||
license = with licenses; [ gpl2 ];
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
};
|
||||
}
|
@ -2,13 +2,13 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
name = "urh-${version}";
|
||||
version = "1.9.2";
|
||||
version = "2.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jopohl";
|
||||
repo = "urh";
|
||||
rev = "v${version}";
|
||||
sha256 = "02jq2jas6gm08z4l09azi6dcsydaaaqbxfv4mb7pnrc1w8m593zr";
|
||||
sha256 = "0s8nbrkqcb4q3m8w17sqijbds5irk4xpzhjpwkkakzs0rm5g10sk";
|
||||
};
|
||||
|
||||
buildInputs = [ hackrf rtl-sdr ];
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "yate-${version}";
|
||||
version = "5.4.2-1";
|
||||
version = "6.0.0-1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://voip.null.ro/tarballs/yate5/${name}.tar.gz";
|
||||
sha256 = "08gwz0gipc5v75jv46p2yg8hg31xjp6x7jssd0rrgsa3szi5697n";
|
||||
url = "http://voip.null.ro/tarballs/yate${lib.versions.major version}/${name}.tar.gz";
|
||||
sha256 = "05qqdhi3rp5660gq1484jkmxkm9vq81j0yr765h0gf0xclan1dqa";
|
||||
};
|
||||
|
||||
# TODO zaptel ? postgres ?
|
||||
|
@ -130,9 +130,11 @@ let
|
||||
mkdir -p "$out/share"
|
||||
ln -s "${browser}/share/icons" "$out/share/icons"
|
||||
else
|
||||
mkdir -p "$out/share/icons/hicolor/128x128/apps"
|
||||
ln -s "${browser}/lib/${browserName}-"*"/browser/icons/mozicon128.png" \
|
||||
"$out/share/icons/hicolor/128x128/apps/${browserName}.png"
|
||||
for res in 16 32 48 64 128; do
|
||||
mkdir -p "$out/share/icons/hicolor/''${res}x''${res}/apps"
|
||||
ln -s "${browser}/lib/${browserName}/browser/chrome/icons/default/default''${res}.png" \
|
||||
"$out/share/icons/hicolor/''${res}x''${res}/apps/${browserName}.png"
|
||||
done
|
||||
fi
|
||||
|
||||
install -D -t $out/share/applications $desktopItem/share/applications/*
|
||||
|
@ -40,13 +40,13 @@ in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "signal-desktop-${version}";
|
||||
|
||||
version = "1.5.2";
|
||||
version = "1.6.1";
|
||||
|
||||
src =
|
||||
if stdenv.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
|
||||
sha256 = "1h4qa5i7axkmsai854yvlyh5r038mmjl4pj2rd27mz11if7yf067";
|
||||
sha256 = "0q2qzl84ifnhcn1qbq38fdpj8ry748h6dlzp2mdpkslsh8mc46as";
|
||||
}
|
||||
else
|
||||
throw "Signal for Desktop is not currently supported on ${stdenv.system}";
|
||||
|
@ -9,13 +9,13 @@ let
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "resilio-sync-${version}";
|
||||
version = "2.5.2";
|
||||
version = "2.5.12";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download-cdn.resilio.com/${version}/linux-${arch}/resilio-sync_${arch}.tar.gz";
|
||||
sha256 = {
|
||||
"x86_64-linux" = "15gji5zqs1py92bpwvvq0r1spl0yynbrsnh4ajphwq17bqys3192";
|
||||
"i686-linux" = "1y67bd63b95va7g2676rgp2clvcy09pnmivy00r2w46y7kwwwbj8";
|
||||
"x86_64-linux" = "176gf5704wh22kqig8n0gg83048w71grw7h37k2qvxjaf4vypnc7";
|
||||
"i686-linux" = "15m2s2cqrkpb7ladbwimbs9agqb4ww9jr4gf0ifjwzm2grv5ffnh";
|
||||
}.${stdenv.system};
|
||||
};
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
let
|
||||
inherit (python3Packages) python dbus-python keyring;
|
||||
in stdenv.mkDerivation rec {
|
||||
version = "1.1.12";
|
||||
version = "1.1.24";
|
||||
|
||||
name = "backintime-common-${version}";
|
||||
|
||||
@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
|
||||
owner = "bit-team";
|
||||
repo = "backintime";
|
||||
rev = "v${version}";
|
||||
sha256 = "0n3x48wa8aa7i8fff85h3b5h3xpabk51ld0ymy3pkqh0krfgs59a";
|
||||
sha256 = "0g6gabnr60ns8854hijdddbanks7319q4n3fj5l6rc4xsq0qck18";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper gettext python dbus-python keyring openssh cron rsync sshfs-fuse encfs ];
|
||||
|
@ -9,11 +9,11 @@ with stdenv.lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "znc-${version}";
|
||||
version = "1.6.5";
|
||||
version = "1.6.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://znc.in/releases/archive/${name}.tar.gz";
|
||||
sha256 = "1jia6kq6bp8yxfj02d5vj9vqb4pylqcldspyjj6iz82kkka2a0ig";
|
||||
sha256 = "09cmsnxvi7jg9a0dicf60fxnxdff4aprw7h8vjqlj5ywf6y43f3z";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
@ -3,8 +3,8 @@
|
||||
rec {
|
||||
major = "5";
|
||||
minor = "4";
|
||||
patch = "5";
|
||||
tweak = "1";
|
||||
patch = "6";
|
||||
tweak = "2";
|
||||
|
||||
subdir = "${major}.${minor}.${patch}";
|
||||
|
||||
@ -12,6 +12,6 @@ rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
|
||||
sha256 = "167bh6jgyhfcvn3g7xghkg4nb99h91diypdlry5df21xs8bis5gb";
|
||||
sha256 = "0icd8h221gp2dsbn6d35flwhqhcfpx66cjc5dg8yifhhvrfam74i";
|
||||
};
|
||||
}
|
||||
|
@ -42,14 +42,14 @@ let
|
||||
|
||||
translations = fetchSrc {
|
||||
name = "translations";
|
||||
sha256 = "0max423hdlr4j6y6ymng15awilh2aq8gly1hsf16lnk1pxihgr54";
|
||||
sha256 = "16g85bn6qkql81a0k9iv3nwrpg2kpvz5nk4r7lab5jzlcl20qplc";
|
||||
};
|
||||
|
||||
# TODO: dictionaries
|
||||
|
||||
help = fetchSrc {
|
||||
name = "help";
|
||||
sha256 = "14ziy02qq092x8h29f9dlwvvk2scd5v385zhln4848lf3q5cnifl";
|
||||
sha256 = "02382d09svcgmp5q2xglhbx1na9ycd77f5cbcj9jgs8lpkgwbxxc";
|
||||
};
|
||||
|
||||
};
|
||||
|
@ -7,11 +7,11 @@
|
||||
|
||||
mkDerivation rec {
|
||||
name = "skrooge-${version}";
|
||||
version = "2.11.0";
|
||||
version = "2.12.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.kde.org/stable/skrooge/${name}.tar.xz";
|
||||
sha256 = "11ns0j3ss09aqd8snfzd52xf0cgsjjcgzalb031p7v17rn14yqaq";
|
||||
sha256 = "0f7jwl05y4gjwasjcbsx2rrva81abyf0hgdbkh7h3dl7nxz9h6g1";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -6,6 +6,7 @@
|
||||
, gtk3
|
||||
, granite
|
||||
, gnome3
|
||||
, gobjectIntrospection
|
||||
, json-glib
|
||||
, cmake
|
||||
, ninja
|
||||
@ -26,11 +27,6 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
USER = "nix-build-user";
|
||||
|
||||
XDG_DATA_DIRS = stdenv.lib.concatStringsSep ":" [
|
||||
"${granite}/share"
|
||||
"${gnome3.libgee}/share"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkgconfig
|
||||
wrapGAppsHook
|
||||
@ -39,6 +35,7 @@ stdenv.mkDerivation rec {
|
||||
ninja
|
||||
gettext
|
||||
libxml2
|
||||
gobjectIntrospection # For setup hook
|
||||
];
|
||||
buildInputs = [
|
||||
gtk3
|
||||
@ -47,7 +44,6 @@ stdenv.mkDerivation rec {
|
||||
json-glib
|
||||
libgudev
|
||||
libevdev
|
||||
gnome3.gnome-themes-standard
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
@ -22,6 +22,7 @@ let
|
||||
"8.7.0" = "1h18b7xpnx3ix9vsi5fx4zdcbxy7bhra7gd5c5yzxmk53cgf1p9m";
|
||||
"8.7.1" = "0gjn59jkbxwrihk8fx9d823wjyjh5m9gvj9l31nv6z6bcqhgdqi8";
|
||||
"8.7.2" = "0a0657xby8wdq4aqb2xsxp3n7pmc2w4yxjmrb2l4kccs1aqvaj4w";
|
||||
"8.8+beta1" = "19ipmx6bf8wjpk8y29hcginxk7hps4jh1bbihn5icx4qysm81165";
|
||||
}."${version}";
|
||||
coq-version = builtins.substring 0 3 version;
|
||||
camlp5 = ocamlPackages.camlp5_strict;
|
||||
@ -37,7 +38,7 @@ self = stdenv.mkDerivation {
|
||||
inherit camlp5;
|
||||
inherit (ocamlPackages) ocaml;
|
||||
passthru = {
|
||||
inherit (ocamlPackages) findlib;
|
||||
inherit (ocamlPackages) findlib num;
|
||||
emacsBufferSetup = pkgs: ''
|
||||
; Propagate coq paths to children
|
||||
(inherit-local-permanent coq-prog-name "${self}/bin/coqtop")
|
||||
@ -92,7 +93,7 @@ self = stdenv.mkDerivation {
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib camlp5 ncurses ]
|
||||
buildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib camlp5 ncurses ocamlPackages.num ]
|
||||
++ stdenv.lib.optional buildIde ocamlPackages.lablgtk;
|
||||
|
||||
postPatch = ''
|
||||
@ -116,7 +117,6 @@ self = stdenv.mkDerivation {
|
||||
|
||||
preConfigure = ''
|
||||
configureFlagsArray=(
|
||||
-opt
|
||||
${ideFlags}
|
||||
)
|
||||
'';
|
||||
|
@ -19,6 +19,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
configurePhase = "./configure.sh --shared --trace";
|
||||
|
||||
makeFlags = stdenv.lib.optional stdenv.isDarwin
|
||||
"SONAME=-Wl,-install_name,$(out)/lib/libpicosat.so";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/lib $out/share $out/include/picosat
|
||||
cp picomus picomcs picosat picogcnf "$out"/bin
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mpc-qt-${version}";
|
||||
version = "17.11";
|
||||
version = "18.03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cmdrkotori";
|
||||
repo = "mpc-qt";
|
||||
rev = "v${version}";
|
||||
sha256 = "1vi4zsmbzxj6ms8wls9zv15vrskdrhgnj6l41m1fk4scs4jzvbkm";
|
||||
sha256 = "0mhzdgjgv08cvnscbfndpr0s8ndbcf91b61zfqspa1qv4wlqd716";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig qmake qttools ];
|
||||
|
@ -1,27 +1,32 @@
|
||||
{ stdenv, fetchurl, which, qt4, xlibsWrapper, libpulseaudio, fftwSinglePrec
|
||||
, lame, zlib, libGLU_combined, alsaLib, freetype, perl, pkgconfig
|
||||
, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm, libXmu
|
||||
, yasm, libuuid, taglib, libtool, autoconf, automake, file
|
||||
{ stdenv, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
|
||||
, libpulseaudio, fftwSinglePrec , lame, zlib, libGLU_combined, alsaLib, freetype
|
||||
, perl, pkgconfig , libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
|
||||
, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2
|
||||
, linuxHeaders
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "mythtv-${version}";
|
||||
version = "0.27.4";
|
||||
version = "29.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/MythTV/mythtv/archive/v${version}.tar.gz";
|
||||
sha256 = "0nrn4fbkkzh43n7jgbv21i92sb4z4yacwj9yj6m3hjbffzy4ywqz";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MythTV";
|
||||
repo = "mythtv";
|
||||
rev = "v${version}";
|
||||
sha256 = "0pjxv4bmq8h285jsr02svgaa03614arsyk12fn9d4rndjsi2cc3x";
|
||||
};
|
||||
|
||||
sourceRoot = "${name}/mythtv";
|
||||
setSourceRoot = ''sourceRoot=$(echo */mythtv)'';
|
||||
|
||||
buildInputs = [
|
||||
freetype qt4 lame zlib xlibsWrapper libGLU_combined perl alsaLib libpulseaudio fftwSinglePrec
|
||||
libX11 libXv libXrandr libXvMC libXmu libXinerama libXxf86vm libXmu
|
||||
libuuid taglib
|
||||
freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU_combined
|
||||
perl alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
|
||||
libXmu libXinerama libXxf86vm libXmu libuuid taglib exiv2
|
||||
];
|
||||
nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ];
|
||||
|
||||
configureFlags = [ "--dvb-path=${linuxHeaders}/include" ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://www.mythtv.org/;
|
||||
description = "Open Source DVR";
|
||||
|
@ -4,11 +4,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "simplescreenrecorder-${version}";
|
||||
version = "0.3.9";
|
||||
version = "0.3.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/MaartenBaert/ssr/archive/${version}.tar.gz";
|
||||
sha256 = "1gnf9wbiq2fcbqcn1a5nfmp8r0nxrrlgh2wly2mfkkwymynhx0pk";
|
||||
sha256 = "02rl9yyx3hlz9fqvgzv7ipmvx2qahj7ws5wx2m7zs3lssq3qag3g";
|
||||
};
|
||||
|
||||
patches = [ ./fix-paths.patch ];
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, qmake, qtscript }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "smplayer-18.2.2";
|
||||
name = "smplayer-18.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/smplayer/${name}.tar.bz2";
|
||||
sha256 = "0q0m9q643z6ih5gkf1fq3d6y99d62yxkhfgap98h251q6kd7dhis";
|
||||
sha256 = "0y7kwcngd0d2d863wnppfvjm1n1l60nn6lsf9r0g4hsf19gkrd46";
|
||||
};
|
||||
|
||||
buildInputs = [ qtscript ];
|
||||
|
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
|
||||
"--enable-weston-launch"
|
||||
"--disable-setuid-install" # prevent install target to chown root weston-launch, which fails
|
||||
] ++ stdenv.lib.optional (freerdp != null) "--enable-rdp-compositor"
|
||||
++ stdenv.lib.optional (vaapi != null) "--enabe-vaapi-recorder"
|
||||
++ stdenv.lib.optional (vaapi != null) "--enable-vaapi-recorder"
|
||||
++ stdenv.lib.optionals (xwayland != null) [
|
||||
"--enable-xwayland"
|
||||
"--with-xserver-path=${xwayland.out}/bin/Xwayland"
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, osinfo-db-tools, intltool, libxml2 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "osinfo-db-20170813";
|
||||
name = "osinfo-db-20180311";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://releases.pagure.org/libosinfo/${name}.tar.xz";
|
||||
sha256 = "0v9i325aaflzj2y5780mj9b0jv5ysb1bn90bm3s4f2ck5n124ffw";
|
||||
sha256 = "0pzm9vsr2f5943nlp2ljm19czcys5pvq6hjxh0ja2vx74pwhylb6";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ osinfo-db-tools intltool libxml2 ];
|
||||
|
@ -1,7 +1,7 @@
|
||||
{ stdenv, intltool, fetchurl, enchant, isocodes
|
||||
{ stdenv, intltool, fetchurl
|
||||
, pkgconfig, gtk3, glib
|
||||
, bash, wrapGAppsHook, itstool, libsoup, libxml2
|
||||
, gnome3, librsvg, gdk_pixbuf, file, gspell }:
|
||||
, wrapGAppsHook, itstool, libsoup, libxml2
|
||||
, gnome3, gspell }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gedit-${version}";
|
||||
@ -12,24 +12,23 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0pyam0zi44xq776x20ycqnvmf86l98jns8ldv4m81gnp9wnhmycv";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "gedit"; attrPath = "gnome3.gedit"; };
|
||||
};
|
||||
nativeBuildInputs = [ pkgconfig wrapGAppsHook intltool itstool libxml2 ];
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
|
||||
|
||||
buildInputs = [ gtk3 glib intltool itstool enchant isocodes
|
||||
gdk_pixbuf gnome3.defaultIconTheme librsvg libsoup
|
||||
gnome3.libpeas gnome3.gtksourceview libxml2
|
||||
gnome3.gsettings-desktop-schemas gnome3.dconf file gspell ];
|
||||
buildInputs = [
|
||||
gtk3 glib
|
||||
gnome3.defaultIconTheme libsoup
|
||||
gnome3.libpeas gnome3.gtksourceview
|
||||
gnome3.gsettings-desktop-schemas gspell
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ gnome3.libpeas gnome3.gtksourceview ]}")
|
||||
'';
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = "gedit";
|
||||
attrPath = "gnome3.gedit";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Gedit;
|
||||
|
@ -4,37 +4,36 @@
|
||||
, gnome3, librsvg, gdk_pixbuf, gpgme
|
||||
, libsecret, avahi, p11-kit, openssh }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "seahorse-${version}";
|
||||
let
|
||||
pname = "seahorse";
|
||||
version = "3.20.0";
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/seahorse/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
sha256 = "e2b07461ed54a8333e5628e9b8e517ec2b731068377bf376570aad998274c6df";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "seahorse"; attrPath = "gnome3.seahorse"; };
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ gtk3 glib intltool itstool gnome3.gcr
|
||||
gnome3.gsettings-desktop-schemas wrapGAppsHook gnupg
|
||||
gdk_pixbuf gnome3.defaultIconTheme librsvg gpgme
|
||||
libsecret avahi libsoup p11-kit vala
|
||||
openssh ];
|
||||
nativeBuildInputs = [ pkgconfig vala intltool itstool wrapGAppsHook ];
|
||||
buildInputs = [
|
||||
gtk3 glib gnome3.gcr
|
||||
gnome3.gsettings-desktop-schemas gnupg
|
||||
gnome3.defaultIconTheme gpgme
|
||||
libsecret avahi libsoup p11-kit
|
||||
openssh
|
||||
];
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
--prefix XDG_DATA_DIRS : "${gnome3.gnome-themes-standard}/share"
|
||||
)
|
||||
'';
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = pname;
|
||||
attrPath = "gnome3.${pname}";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Seahorse;
|
||||
|
@ -1,8 +1,8 @@
|
||||
{ stdenv, meson, ninja, gettext, fetchurl, pkgconfig, gtk, glib, icu
|
||||
, wrapGAppsHook, gnome3, libxml2, libxslt, itstool
|
||||
, webkitgtk, libsoup, glib-networking, libsecret, gnome-desktop, libnotify, p11-kit
|
||||
, sqlite, gcr, isocodes, desktop-file-utils, file
|
||||
, gdk_pixbuf, gnome-common, gst_all_1, json-glib }:
|
||||
, sqlite, gcr, isocodes, desktop-file-utils
|
||||
, gdk_pixbuf, gst_all_1, json-glib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "epiphany-${version}";
|
||||
@ -13,31 +13,33 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "023q6xnwsafac38lavxwgph5lcd2igxpiwqb4kr72mv56xlb0m3i";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "epiphany"; };
|
||||
};
|
||||
|
||||
# Tests need an X display
|
||||
mesonFlags = [ "-Dunit_tests=false" ];
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
nativeBuildInputs = [
|
||||
meson ninja libxslt pkgconfig itstool gettext wrapGAppsHook desktop-file-utils
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ meson ninja libxslt pkgconfig itstool gettext file wrapGAppsHook desktop-file-utils ];
|
||||
|
||||
buildInputs = [ gtk glib webkitgtk libsoup libxml2 libsecret gnome-desktop libnotify
|
||||
sqlite isocodes p11-kit icu gnome3.yelp-tools
|
||||
gdk_pixbuf gnome3.defaultIconTheme gnome-common gcr
|
||||
glib-networking gst_all_1.gstreamer gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly
|
||||
gst_all_1.gst-libav json-glib ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
buildInputs = [
|
||||
gtk glib webkitgtk libsoup libxml2 libsecret gnome-desktop libnotify
|
||||
sqlite isocodes p11-kit icu
|
||||
gdk_pixbuf gnome3.defaultIconTheme gcr
|
||||
glib-networking gst_all_1.gstreamer gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly
|
||||
gst_all_1.gst-libav json-glib
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
chmod +x post_install.py # patchShebangs requires executable file
|
||||
patchShebangs post_install.py
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = "epiphany";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Epiphany;
|
||||
description = "WebKit based web browser for GNOME";
|
||||
|
@ -48,7 +48,7 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
--prefix XDG_DATA_DIRS : "${gnome3.gnome-themes-standard}/share:${sound-theme-freedesktop}/share"
|
||||
--prefix XDG_DATA_DIRS : "${sound-theme-freedesktop}/share"
|
||||
# Thumbnailers (for setting user profile pictures)
|
||||
--prefix XDG_DATA_DIRS : "${gdk_pixbuf}/share"
|
||||
--prefix XDG_DATA_DIRS : "${librsvg}/share"
|
||||
|
@ -11,18 +11,20 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "16b8bc248dcf68987826d5e39234b1bb7fd24a2607fcdbf4258fde88f012f300";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "gnome-dictionary"; attrPath = "gnome3.gnome-dictionary"; };
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
propagatedBuildInputs = [ gnome3.defaultIconTheme ];
|
||||
nativeBuildInputs = [
|
||||
meson ninja pkgconfig wrapGAppsHook libxml2 gettext itstool
|
||||
desktop-file-utils appstream-glib libxslt docbook_xsl docbook_xml_dtd_43
|
||||
];
|
||||
buildInputs = [ gtk glib gnome3.gsettings-desktop-schemas gnome3.defaultIconTheme ];
|
||||
|
||||
nativeBuildInputs = [ meson ninja pkgconfig wrapGAppsHook libxml2 gettext itstool
|
||||
desktop-file-utils appstream-glib libxslt docbook_xsl docbook_xml_dtd_43];
|
||||
buildInputs = [ gtk glib gnome3.gsettings-desktop-schemas ];
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = "gnome-dictionary";
|
||||
attrPath = "gnome3.gnome-dictionary";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Dictionary;
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv, gettext, fetchurl, pkgconfig, udisks2, libsecret, libdvdread
|
||||
, meson, ninja, gtk, glib, wrapGAppsHook, libnotify
|
||||
, itstool, gnome3, gdk_pixbuf, libxml2
|
||||
, itstool, gnome3, libxml2
|
||||
, libcanberra-gtk3, libxslt, docbook_xsl, libpwquality }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -16,13 +16,15 @@ stdenv.mkDerivation rec {
|
||||
updateScript = gnome3.updateScript { packageName = "gnome-disk-utility"; attrPath = "gnome3.gnome-disk-utility"; };
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
nativeBuildInputs = [ meson ninja pkgconfig gettext itstool libxslt docbook_xsl
|
||||
wrapGAppsHook libxml2 ];
|
||||
buildInputs = [ gtk glib libsecret libpwquality libnotify libdvdread libcanberra-gtk3
|
||||
gdk_pixbuf udisks2 gnome3.defaultIconTheme
|
||||
gnome3.gnome-settings-daemon gnome3.gsettings-desktop-schemas ];
|
||||
nativeBuildInputs = [
|
||||
meson ninja pkgconfig gettext itstool libxslt docbook_xsl
|
||||
wrapGAppsHook libxml2
|
||||
];
|
||||
buildInputs = [
|
||||
gtk glib libsecret libpwquality libnotify libdvdread libcanberra-gtk3
|
||||
udisks2 gnome3.defaultIconTheme
|
||||
gnome3.gnome-settings-daemon gnome3.gsettings-desktop-schemas
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
chmod +x meson_post_install.py # patchShebangs requires executable file
|
||||
|
@ -1,20 +1,18 @@
|
||||
{ stdenv, gettext, libxml2, fetchurl, pkgconfig, libcanberra-gtk3
|
||||
, bash, gtk3, glib, meson, ninja, wrapGAppsHook, appstream-glib
|
||||
, gnome3, librsvg, gdk_pixbuf }:
|
||||
, gtk3, glib, meson, ninja, wrapGAppsHook, appstream-glib, desktop-file-utils
|
||||
, gnome3 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gnome-screenshot-${version}";
|
||||
let
|
||||
pname = "gnome-screenshot";
|
||||
version = "3.26.0";
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gnome-screenshot/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
sha256 = "1bbc11595d3822f4b92319cdf9ba49dd00f5471b6046c590847dc424a874c8bb";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "gnome-screenshot"; attrPath = "gnome3.gnome-screenshot"; };
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
||||
postPatch = ''
|
||||
@ -22,17 +20,19 @@ stdenv.mkDerivation rec {
|
||||
patchShebangs build-aux/postinstall.py
|
||||
'';
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ];
|
||||
|
||||
nativeBuildInputs = [ meson ninja pkgconfig gettext appstream-glib libxml2 wrapGAppsHook ];
|
||||
buildInputs = [ bash gtk3 glib libcanberra-gtk3
|
||||
gnome3.gsettings-desktop-schemas ];
|
||||
|
||||
patches = [
|
||||
./prevent-cache-updates.patch
|
||||
nativeBuildInputs = [ meson ninja pkgconfig gettext appstream-glib libxml2 desktop-file-utils wrapGAppsHook ];
|
||||
buildInputs = [
|
||||
gtk3 glib libcanberra-gtk3 gnome3.defaultIconTheme
|
||||
gnome3.gsettings-desktop-schemas
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = "${pname}";
|
||||
attrPath = "gnome3.${pname}";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://en.wikipedia.org/wiki/GNOME_Screenshot;
|
||||
description = "Utility used in the GNOME desktop environment for taking screenshots";
|
||||
|
@ -1,21 +0,0 @@
|
||||
--- a/build-aux/postinstall.py
|
||||
+++ b/build-aux/postinstall.py
|
||||
@@ -8,18 +8,6 @@
|
||||
|
||||
# Packaging tools define DESTDIR and this isn't needed for them
|
||||
if 'DESTDIR' not in os.environ:
|
||||
- print('Updating icon cache...')
|
||||
- icon_cache_dir = os.path.join(datadir, 'icons', 'hicolor')
|
||||
- if not os.path.exists(icon_cache_dir):
|
||||
- os.makedirs(icon_cache_dir)
|
||||
- subprocess.call(['gtk-update-icon-cache', '-qtf', icon_cache_dir])
|
||||
-
|
||||
- print('Updating desktop database...')
|
||||
- desktop_database_dir = os.path.join(datadir, 'applications')
|
||||
- if not os.path.exists(desktop_database_dir):
|
||||
- os.makedirs(desktop_database_dir)
|
||||
- subprocess.call(['update-desktop-database', '-q', desktop_database_dir])
|
||||
-
|
||||
print('Compiling GSettings schemas...')
|
||||
schemas_dir = os.path.join(datadir, 'glib-2.0', 'schemas')
|
||||
if not os.path.exists(schemas_dir):
|
@ -1,34 +1,31 @@
|
||||
{ stdenv, intltool, fetchurl, pkgconfig
|
||||
, bash, gtk3, glib, wrapGAppsHook
|
||||
, itstool, gnome3, librsvg, gdk_pixbuf, libxml2 }:
|
||||
, gtk3, glib, wrapGAppsHook
|
||||
, itstool, gnome3, libxml2 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gnome-system-log-3.9.90";
|
||||
let
|
||||
pname = "gnome-system-log";
|
||||
version = "3.9.90";
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gnome-system-log/3.9/${name}.tar.xz";
|
||||
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
|
||||
sha256 = "9eeb51982d347aa7b33703031e2c1d8084201374665425cd62199649b29a5411";
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
|
||||
nativeBuildInputs = [ pkgconfig intltool itstool wrapGAppsHook libxml2 ];
|
||||
buildInputs = [ gtk3 glib gnome3.gsettings-desktop-schemas gnome3.defaultIconTheme ];
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ bash gtk3 glib intltool itstool
|
||||
gnome3.gsettings-desktop-schemas wrapGAppsHook libxml2 ];
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
--prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome-themes-standard}/share"
|
||||
)
|
||||
'';
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = pname;
|
||||
attrPath = "gnome3.${pname}";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://help.gnome.org/users/gnome-system-log/3.9/;
|
||||
description = "Graphical, menu-driven viewer that you can use to view and monitor your system logs";
|
||||
maintainers = gnome3.maintainers;
|
||||
license = licenses.gpl2;
|
||||
|
@ -1,8 +1,8 @@
|
||||
{ stdenv, fetchurl, meson, ninja, intltool, gst_all_1, clutter
|
||||
, clutter-gtk, clutter-gst, python3Packages, shared-mime-info
|
||||
, pkgconfig, gtk3, glib, gobjectIntrospection
|
||||
, bash, wrapGAppsHook, itstool, libxml2, dbus-glib, vala, gnome3, librsvg
|
||||
, gdk_pixbuf, file, tracker, nautilus }:
|
||||
, bash, wrapGAppsHook, itstool, libxml2, vala, gnome3, librsvg
|
||||
, gdk_pixbuf, tracker, nautilus }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "totem-${version}";
|
||||
@ -13,10 +13,6 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "e32fb9a68097045e75c87ad1b8177f5c01aea2a13dcb3b2e71a0f9570fe9ee13";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "totem"; attrPath = "gnome3.totem"; };
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
|
||||
# https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1712021
|
||||
@ -26,14 +22,14 @@ stdenv.mkDerivation rec {
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
nativeBuildInputs = [ meson ninja vala pkgconfig intltool python3Packages.python itstool file wrapGAppsHook ];
|
||||
buildInputs = [ gtk3 glib gnome3.grilo clutter-gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins
|
||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-plugins-ugly gst_all_1.gst-libav gnome3.libpeas shared-mime-info dbus-glib
|
||||
gdk_pixbuf libxml2 gnome3.defaultIconTheme gnome3.gnome-desktop
|
||||
gnome3.gsettings-desktop-schemas tracker nautilus ];
|
||||
nativeBuildInputs = [ meson ninja vala pkgconfig intltool python3Packages.python itstool wrapGAppsHook ];
|
||||
buildInputs = [
|
||||
gtk3 glib gnome3.grilo clutter-gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins
|
||||
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-plugins-ugly gst_all_1.gst-libav gnome3.libpeas shared-mime-info
|
||||
gdk_pixbuf libxml2 gnome3.defaultIconTheme gnome3.gnome-desktop
|
||||
gnome3.gsettings-desktop-schemas tracker nautilus
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ gobjectIntrospection python3Packages.pylint python3Packages.pygobject2 ];
|
||||
|
||||
@ -50,11 +46,17 @@ stdenv.mkDerivation rec {
|
||||
patchShebangs .
|
||||
'';
|
||||
|
||||
mesonFlags = [ "-Dwith-nautilusdir=lib/nautilus/extensions-3.0" ];
|
||||
mesonFlags = [ "-Dwith-nautilusdir=${placeholder "out"}/lib/nautilus/extensions-3.0" ];
|
||||
|
||||
GI_TYPELIB_PATH = "$out/lib/girepository-1.0";
|
||||
wrapPrefixVariables = [ "PYTHONPATH" ];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = "totem";
|
||||
attrPath = "gnome3.totem";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Videos;
|
||||
description = "Movie player for the GNOME desktop based on GStreamer";
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
|
||||
, file, librsvg, gnome3, gdk_pixbuf, sqlite, groff
|
||||
, bash, makeWrapper, itstool, libxml2, libxslt, icu, gst_all_1
|
||||
, gnome3, sqlite
|
||||
, itstool, libxml2, libxslt, gst_all_1
|
||||
, wrapGAppsHook }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -12,21 +12,20 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "05qzczxnxk374cp4an166gv60nkbd0jq3pp2fwy7s9rnkm55jz6v";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig intltool itstool wrapGAppsHook ];
|
||||
buildInputs = [
|
||||
gtk3 glib webkitgtk sqlite
|
||||
libxml2 libxslt gnome3.yelp-xsl
|
||||
gnome3.defaultIconTheme
|
||||
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "yelp"; };
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = "yelp";
|
||||
};
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file";
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ gtk3 glib webkitgtk intltool itstool sqlite
|
||||
libxml2 libxslt icu file makeWrapper gnome3.yelp-xsl
|
||||
librsvg gdk_pixbuf gnome3.defaultIconTheme groff
|
||||
gnome3.gsettings-desktop-schemas wrapGAppsHook
|
||||
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Yelp;
|
||||
description = "The help viewer in Gnome";
|
||||
|
@ -206,10 +206,6 @@ let
|
||||
inherit gnome3;
|
||||
};
|
||||
|
||||
networkmanager-pptp = pkgs.networkmanager-pptp.override {
|
||||
inherit gnome3;
|
||||
};
|
||||
|
||||
networkmanager-vpnc = pkgs.networkmanager-vpnc.override {
|
||||
inherit gnome3;
|
||||
};
|
||||
@ -436,7 +432,6 @@ let
|
||||
networkmanager_l2tp = networkmanager-l2tp; # added 2018-02-25
|
||||
networkmanager_openconnect = networkmanager-openconnect; # added 2018-02-25
|
||||
networkmanager_openvpn = networkmanager-openvpn; # added 2018-02-25
|
||||
networkmanager_pptp = networkmanager-pptp; # added 2018-02-25
|
||||
networkmanager_vpnc = networkmanager-vpnc; # added 2018-02-25
|
||||
yelp_xsl = yelp-xsl; # added 2018-02-25
|
||||
yelp_tools = yelp-tools; # added 2018-02-25
|
||||
|
@ -5,18 +5,17 @@
|
||||
, gnome3, librsvg, gnome-doc-utils, webkitgtk }:
|
||||
|
||||
let
|
||||
majorVersion = "0.12";
|
||||
pname = "geary";
|
||||
version = "0.12.1";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "geary-${majorVersion}.1";
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/geary/${majorVersion}/${name}.tar.xz";
|
||||
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
|
||||
sha256 = "12hbpd5j3rb122nrsqmgsg31x82xl0ksm0nmsl614v1dd7crqnh6";
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [ gnome3.gnome-themes-standard ];
|
||||
|
||||
nativeBuildInputs = [ vala_0_40 intltool pkgconfig wrapGAppsHook cmake ninja desktop-file-utils gnome-doc-utils gobjectIntrospection ];
|
||||
buildInputs = [
|
||||
gtk3 enchant webkitgtk libnotify libcanberra-gtk3 gnome3.libgee libsecret gmime sqlite
|
||||
@ -28,15 +27,21 @@ stdenv.mkDerivation rec {
|
||||
"-DISOCODES_DIRECTORY=${isocodes}/share/xml/iso-codes"
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
substituteInPlace src/CMakeLists.txt --replace '`''${PKG_CONFIG_EXECUTABLE} --variable=girdir gobject-introspection-1.0`' '${webkitgtk.dev}/share/gir-1.0'
|
||||
'';
|
||||
# TODO: This is bad, upstream should fix their code.
|
||||
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "${webkitgtk.dev}/share/gir-1.0";
|
||||
|
||||
preFixup = ''
|
||||
# Add geary to path for geary-attach
|
||||
gappsWrapperArgs+=(--prefix PATH : "$out/bin")
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = pname;
|
||||
attrPath = "gnome3.${pname}";
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/Apps/Geary;
|
||||
description = "Mail client for GNOME 3";
|
||||
|
@ -3,37 +3,49 @@
|
||||
, gnome3, gtkspell3, shared-mime-info, libgee, libgit2-glib, librsvg, libsecret
|
||||
, libsoup }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gitg-${version}";
|
||||
let
|
||||
pname = "gitg";
|
||||
version = "3.26.0";
|
||||
in stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gitg/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
sha256 = "26730d437d6a30d6e341b9e8da99d2134dce4b96022c195609f45062f82b54d5";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript { packageName = "gitg"; };
|
||||
};
|
||||
|
||||
preCheck = ''
|
||||
substituteInPlace tests/libgitg/test-commit.c --replace "/bin/bash" "${bash}/bin/bash"
|
||||
'';
|
||||
doCheck = true;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0";
|
||||
|
||||
propagatedUserEnvPkgs = [ shared-mime-info
|
||||
gnome3.gnome-themes-standard ];
|
||||
|
||||
buildInputs = [ gtk3 glib json-glib libgee libpeas gnome3.libsoup
|
||||
libgit2-glib gtkspell3 gnome3.gtksourceview gnome3.gsettings-desktop-schemas
|
||||
librsvg libsecret gobjectIntrospection gnome3.adwaita-icon-theme ];
|
||||
buildInputs = [
|
||||
gtk3 glib json-glib libgee libpeas gnome3.libsoup
|
||||
libgit2-glib gtkspell3 gnome3.gtksourceview gnome3.gsettings-desktop-schemas
|
||||
libsecret gobjectIntrospection gnome3.adwaita-icon-theme
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ vala wrapGAppsHook intltool pkgconfig ];
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
# Thumbnailers
|
||||
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
|
||||
)
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome3.updateScript {
|
||||
packageName = pname;
|
||||
};
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://wiki.gnome.org/action/show/Apps/Gitg;
|
||||
homepage = https://wiki.gnome.org/Apps/Gitg;
|
||||
description = "GNOME GUI client to view git repositories";
|
||||
maintainers = with maintainers; [ domenkozar ];
|
||||
license = licenses.gpl2;
|
||||
|
@ -8,13 +8,13 @@
|
||||
, libXmu
|
||||
}:
|
||||
let
|
||||
version = "0.25.0";
|
||||
version = "0.26.2";
|
||||
in
|
||||
gsmakeDerivation {
|
||||
name = "gnustep-back-${version}";
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${version}.tar.gz";
|
||||
sha256 = "14gs1b32ahnihd7mwpjrws2b8hl11rl1wl24a7651d3z2l7f6xj2";
|
||||
sha256 = "012gsc7x66gmsw6r5w65a64krcigf7rzqzd5x86d4gv94344knlf";
|
||||
};
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ cairo base gui freetype x11 libXmu ];
|
||||
|
@ -11,13 +11,13 @@
|
||||
, pkgconfig, portaudio
|
||||
}:
|
||||
let
|
||||
version = "1.24.9";
|
||||
version = "1.25.1";
|
||||
in
|
||||
gsmakeDerivation {
|
||||
name = "gnustep-base-${version}";
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${version}.tar.gz";
|
||||
sha256 = "1vvjlbqmlwr82b4pf8c62rxjgz475bmg0x2yd0bbkia6yvwhk585";
|
||||
sha256 = "17mnilg28by74wc08nkwp6gi06x3j2nrcf05wg64nrw5ljffp2zj";
|
||||
};
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
propagatedBuildInputs = [
|
||||
|
@ -1,13 +1,13 @@
|
||||
{ fetchurl, base, back, gsmakeDerivation, gui }:
|
||||
let
|
||||
version = "1.2.22";
|
||||
version = "1.2.23";
|
||||
in
|
||||
gsmakeDerivation {
|
||||
name = "gorm-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.gnustep.org/pub/gnustep/dev-apps/gorm-${version}.tar.gz";
|
||||
sha256 = "1mq5n65xd9bc4kppx19iijsgpz4crvhg7bfwbi9k78j159vclnmi";
|
||||
sha256 = "18pf9vvzvdk8bg4lhjb96y1kdkmb9ahmvrqv2581vn45pjxmmlnb";
|
||||
};
|
||||
buildInputs = [ base back gui ];
|
||||
|
||||
|
@ -22,41 +22,41 @@ let
|
||||
throw "openjdk requires i686-linux or x86_64 linux";
|
||||
|
||||
update = "9.0.4";
|
||||
build = "11";
|
||||
build = "12";
|
||||
baseurl = "http://hg.openjdk.java.net/jdk-updates/jdk9u";
|
||||
repover = "jdk-${update}+${build}";
|
||||
paxflags = if stdenv.isi686 then "msp" else "m";
|
||||
jdk9 = fetchurl {
|
||||
url = "${baseurl}/archive/${repover}.tar.gz";
|
||||
sha256 = "1y8sq0fxvj5s5gx5qm2mbr710xqrgv3d200k6bv71bawjh57v3xx";
|
||||
sha256 = "06hnrzkwxgrfq26il1mjyl6wgb7x3qym69pjbddhl9m29n2si3jh";
|
||||
};
|
||||
langtools = fetchurl {
|
||||
url = "${baseurl}/langtools/archive/${repover}.tar.gz";
|
||||
sha256 = "1n6aqmph6a9spxyfi40k8g5hy2bnfd499gr6jkmq49phdb2qg7wy";
|
||||
sha256 = "16xqnqn773p6ywcdjx801vbng2skjal7svydn0s7wf3ldqzx64mi";
|
||||
};
|
||||
hotspot = fetchurl {
|
||||
url = "${baseurl}/hotspot/archive/${repover}.tar.gz";
|
||||
sha256 = "1i34k3pc2slnjk469zskqq1z0jna1xg2zzjdk7zjrhrfgsrgvfsh";
|
||||
sha256 = "0g5ddffl2qykrjf17ac9as60rd4sfyv7s2fpgjn86k4a69gkx93v";
|
||||
};
|
||||
corba = fetchurl {
|
||||
url = "${baseurl}/corba/archive/${repover}.tar.gz";
|
||||
sha256 = "1k6r5yxf5h1m451vlwzk9zqkmdlln3ky3kir5qjgan4hz892f297";
|
||||
sha256 = "14585dzs2mfzgzrnbvc062pigngs35hajwpr22m6fzbm7580vnqk";
|
||||
};
|
||||
jdk = fetchurl {
|
||||
url = "${baseurl}/jdk/archive/${repover}.tar.gz";
|
||||
sha256 = "0gafc0jx8fx13y6iir9zxmqrsw1a3w71xgdvjx9rk64acc24piy2";
|
||||
sha256 = "16595jdg3y9zy70q8i615a7d6w0zzbydfxylvaq42wrsc7jw733h";
|
||||
};
|
||||
jaxws = fetchurl {
|
||||
url = "${baseurl}/jaxws/archive/${repover}.tar.gz";
|
||||
sha256 = "1bw3z346mna6pgz76phcmfm0ykydcwagqxhffj0mzbdll7ysw25p";
|
||||
sha256 = "1m1aspc1hq74w0bkasrfvp8ygs6psbc1l61vfw9244j2vgfahjgn";
|
||||
};
|
||||
jaxp = fetchurl {
|
||||
url = "${baseurl}/jaxp/archive/${repover}.tar.gz";
|
||||
sha256 = "063fhnmm2g83jrdv2bl968glr46vvgjpyk9rjmh2fwfplzclb51s";
|
||||
sha256 = "06ns2giw366vjivb6d46gqwfvfzkaddrgd1x6y8w37ywygp50lxm";
|
||||
};
|
||||
nashorn = fetchurl {
|
||||
url = "${baseurl}/nashorn/archive/${repover}.tar.gz";
|
||||
sha256 = "0wyx76nd4v6xy4vmp94anxwk9bfqyb0l4n3hqhfqyz6azi8pqk66";
|
||||
sha256 = "0z6mlzvz1hh1yzli69qjlrcwqdjnivbjbqqrqi4hhpls6z0a2ch7";
|
||||
};
|
||||
openjdk9 = stdenv.mkDerivation {
|
||||
name = "openjdk-${update}-b${build}";
|
||||
|
158
pkgs/development/compilers/oraclejdk/jdk10-linux.nix
Normal file
158
pkgs/development/compilers/oraclejdk/jdk10-linux.nix
Normal file
@ -0,0 +1,158 @@
|
||||
{ swingSupport ? true
|
||||
, stdenv
|
||||
, requireFile
|
||||
, makeWrapper
|
||||
, unzip
|
||||
, file
|
||||
, xorg ? null
|
||||
, packageType ? "JDK" # JDK, JRE, or ServerJRE
|
||||
, pluginSupport ? true
|
||||
, glib
|
||||
, libxml2
|
||||
, ffmpeg_2
|
||||
, libxslt
|
||||
, libGL
|
||||
, freetype
|
||||
, fontconfig
|
||||
, gtk2
|
||||
, pango
|
||||
, cairo
|
||||
, alsaLib
|
||||
, atk
|
||||
, gdk_pixbuf
|
||||
, zlib
|
||||
, elfutils
|
||||
, setJavaClassPath
|
||||
}:
|
||||
|
||||
assert stdenv.system == "x86_64-linux";
|
||||
assert swingSupport -> xorg != null;
|
||||
|
||||
let
|
||||
version = "10";
|
||||
|
||||
downloadUrlBase = http://www.oracle.com/technetwork/java/javase/downloads;
|
||||
|
||||
rSubPaths = [
|
||||
"lib/jli"
|
||||
"lib/server"
|
||||
"lib"
|
||||
];
|
||||
|
||||
in
|
||||
|
||||
let result = stdenv.mkDerivation rec {
|
||||
name = if packageType == "JDK" then "oraclejdk-${version}"
|
||||
else if packageType == "JRE" then "oraclejre-${version}"
|
||||
else if packageType == "ServerJRE" then "oracleserverjre-${version}"
|
||||
else abort "unknown package Type ${packageType}";
|
||||
|
||||
src =
|
||||
if packageType == "JDK" then
|
||||
requireFile {
|
||||
name = "jdk-${version}_linux-x64_bin.tar.gz";
|
||||
url = "${downloadUrlBase}/jdk10-downloads-4416644.html";
|
||||
sha256 = "0338m0x5lka0xjsbcll70r1i308bjw3m42cm9dx9zmfk70kplj5c";
|
||||
}
|
||||
else if packageType == "JRE" then
|
||||
requireFile {
|
||||
name = "jre-${version}_linux-x64_bin.tar.gz";
|
||||
url = "${downloadUrlBase}/jre10-downloads-4417026.html";
|
||||
sha256 = "1clawcahkla1h9pxnqfqzcgv51aqgq78v1ws5jygbk6fbbi7l54w";
|
||||
}
|
||||
else if packageType == "ServerJRE" then
|
||||
requireFile {
|
||||
name = "serverjre-${version}_linux-x64_bin.tar.gz";
|
||||
url = "${downloadUrlBase}/sjre10-downloads-4417025.html";
|
||||
sha256 = "0kiyg33fv29ad0nyl35r7y0bhyxivb2hxlds44m9l0259s55nwhw";
|
||||
}
|
||||
else abort "unknown package Type ${packageType}";
|
||||
|
||||
nativeBuildInputs = [ file ];
|
||||
|
||||
buildInputs = [ makeWrapper ];
|
||||
|
||||
# See: https://github.com/NixOS/patchelf/issues/10
|
||||
dontStrip = 1;
|
||||
|
||||
installPhase = ''
|
||||
cd ..
|
||||
|
||||
# Set PaX markings
|
||||
exes=$(file $sourceRoot/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//')
|
||||
for file in $exes; do
|
||||
paxmark m "$file"
|
||||
# On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
|
||||
${stdenv.lib.optionalString stdenv.isi686 ''paxmark msp "$file"''}
|
||||
done
|
||||
|
||||
mv $sourceRoot $out
|
||||
|
||||
shopt -s extglob
|
||||
for file in $out/*
|
||||
do
|
||||
if test -f $file ; then
|
||||
rm $file
|
||||
fi
|
||||
done
|
||||
|
||||
if test -z "$pluginSupport"; then
|
||||
rm -f $out/bin/javaws
|
||||
fi
|
||||
|
||||
mkdir $out/lib/plugins
|
||||
ln -s $out/lib/libnpjp2.so $out/lib/plugins
|
||||
|
||||
# for backward compatibility
|
||||
ln -s $out $out/jre
|
||||
|
||||
mkdir -p $out/nix-support
|
||||
printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs
|
||||
|
||||
# Set JAVA_HOME automatically.
|
||||
cat <<EOF >> $out/nix-support/setup-hook
|
||||
if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi
|
||||
EOF
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
rpath+="''${rpath:+:}${stdenv.lib.concatStringsSep ":" (map (a: "$out/${a}") rSubPaths)}"
|
||||
|
||||
# set all the dynamic linkers
|
||||
find $out -type f -perm -0100 \
|
||||
-exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||
--set-rpath "$rpath" {} \;
|
||||
|
||||
find $out -name "*.so" -exec patchelf --set-rpath "$rpath" {} \;
|
||||
|
||||
# Oracle Java Mission Control needs to know where libgtk-x11 and related is
|
||||
if test -x $out/bin/jmc; then
|
||||
wrapProgram "$out/bin/jmc" \
|
||||
--suffix-each LD_LIBRARY_PATH ':' "$rpath"
|
||||
fi
|
||||
'';
|
||||
|
||||
/**
|
||||
* libXt is only needed on amd64
|
||||
*/
|
||||
libraries =
|
||||
[stdenv.cc.libc glib libxml2 ffmpeg_2 libxslt libGL xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk_pixbuf atk zlib elfutils] ++
|
||||
(if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []);
|
||||
|
||||
rpath = stdenv.lib.strings.makeLibraryPath libraries;
|
||||
|
||||
passthru.mozillaPlugin = "/lib/plugins";
|
||||
|
||||
passthru.jre = result; # FIXME: use multiple outputs or return actual JRE package
|
||||
|
||||
passthru.home = result;
|
||||
|
||||
# for backward compatibility
|
||||
passthru.architecture = "";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
license = licenses.unfree;
|
||||
platforms = [ "x86_64-linux" ]; # some inherit jre.meta.platforms
|
||||
};
|
||||
|
||||
}; in result
|
@ -23,6 +23,6 @@ stdenv.mkDerivation {
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: stdenv.lib.versionAtLeast v "8.6";
|
||||
compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" ];
|
||||
};
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv, fetchFromGitHub, coq, ssreflect }:
|
||||
|
||||
let param =
|
||||
let params =
|
||||
{
|
||||
"8.5" = {
|
||||
version = "20170512";
|
||||
@ -19,9 +19,9 @@ let param =
|
||||
rev = "195e550a1cf0810497734356437a1720ebb6d744";
|
||||
sha256 = "0zm23y89z0h4iamy74qk9qi2pz2cj3ga6ygav0w79n0qyqwhxcq1";
|
||||
};
|
||||
|
||||
}."${coq.coq-version}"
|
||||
; in
|
||||
};
|
||||
param = params."${coq.coq-version}";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
@ -49,4 +49,8 @@ stdenv.mkDerivation rec {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.hasAttr v params;
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -24,4 +24,6 @@ stdenv.mkDerivation rec {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = { inherit (mathcomp) compatibleCoqVersions; };
|
||||
|
||||
}
|
||||
|
@ -10,6 +10,10 @@ let param =
|
||||
rev = "V8.7.0";
|
||||
sha256 = "11c4sdmpd3l6jjl4v6k213z9fhrmmm1xnly3zmzam1wrrdif4ghl";
|
||||
};
|
||||
"8.8" = {
|
||||
rev = "V8.8+beta1";
|
||||
sha256 = "1ymxyrvjygscxkfj3qkq66skl3vdjhb670rzvsvgmwrjkrakjnfg";
|
||||
};
|
||||
}."${coq.coq-version}"
|
||||
; in
|
||||
|
||||
|
@ -1,11 +1,12 @@
|
||||
{ stdenv, fetchFromGitHub, coq }:
|
||||
|
||||
let param =
|
||||
let params =
|
||||
{
|
||||
"8.5" = { version = "0.9.4"; sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; };
|
||||
"8.6" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
|
||||
"8.7" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
|
||||
}."${coq.coq-version}";
|
||||
};
|
||||
param = params."${coq.coq-version}";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -34,4 +35,7 @@ stdenv.mkDerivation rec {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.hasAttr v params;
|
||||
};
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv, fetchgit, coq, ssreflect }:
|
||||
|
||||
let param =
|
||||
let params =
|
||||
{
|
||||
"8.5" = {
|
||||
version = "20171215";
|
||||
@ -19,9 +19,9 @@ let param =
|
||||
rev = "e2cf8b270c2efa3b56fab1ef6acc376c2c3de968";
|
||||
sha256 = "09dq1vvshhlhgjccrhqgbhnq2hrys15xryfszqq11rzpgvl2zgdv";
|
||||
};
|
||||
|
||||
}."${coq.coq-version}"
|
||||
; in
|
||||
};
|
||||
param = params."${coq.coq-version}";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
@ -48,4 +48,7 @@ stdenv.mkDerivation rec {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.hasAttr v params;
|
||||
};
|
||||
}
|
||||
|
@ -22,4 +22,7 @@ stdenv.mkDerivation {
|
||||
maintainers = [ stdenv.lib.maintainers.vbgl ];
|
||||
inherit (coq.meta) platforms;
|
||||
};
|
||||
|
||||
passthru = { inherit (ssreflect) compatibleCoqVersions; };
|
||||
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, coq, ocamlPackages }:
|
||||
|
||||
let param = {
|
||||
let params = {
|
||||
"8.7" = {
|
||||
version = "0.6.2";
|
||||
rev = "d76ddde37d918569945774733b7997e8b24daf51";
|
||||
@ -16,7 +16,9 @@ let param = {
|
||||
rev = "v0.6";
|
||||
sha256 = "0qvar8gfbrcs9fmvkph5asqz4l5fi63caykx3bsn8zf0xllkwv0n";
|
||||
};
|
||||
}."${coq.coq-version}"; in
|
||||
};
|
||||
param = params."${coq.coq-version}";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "coq${coq.coq-version}-dpdgraph-${param.version}";
|
||||
@ -46,4 +48,9 @@ stdenv.mkDerivation {
|
||||
maintainers = with stdenv.lib.maintainers; [ vbgl ];
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.hasAttr v params;
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -24,4 +24,7 @@ stdenv.mkDerivation rec {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: !stdenv.lib.versionAtLeast v "8.8";
|
||||
};
|
||||
}
|
||||
|
@ -24,4 +24,7 @@ stdenv.mkDerivation {
|
||||
maintainers = with maintainers; [ vbgl ];
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = { inherit (mathcomp) compatibleCoqVersions; };
|
||||
|
||||
}
|
||||
|
@ -35,4 +35,8 @@ stdenv.mkDerivation {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ];
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -28,4 +28,8 @@ stdenv.mkDerivation rec {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ];
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -42,4 +42,8 @@ stdenv.mkDerivation {
|
||||
platforms = coq.meta.platforms;
|
||||
};
|
||||
|
||||
passthru = {
|
||||
compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ];
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -344,7 +344,6 @@ self: super: {
|
||||
orgmode-parse = dontCheck super.orgmode-parse;
|
||||
os-release = dontCheck super.os-release;
|
||||
persistent-redis = dontCheck super.persistent-redis;
|
||||
pure-zlib = dontCheck super.pure-zlib; # https://github.com/NixOS/nixpkgs/issues/37499
|
||||
pipes-extra = dontCheck super.pipes-extra;
|
||||
pipes-websockets = dontCheck super.pipes-websockets;
|
||||
postgresql-binary = dontCheck super.postgresql-binary; # needs a running postgresql server
|
||||
@ -1006,4 +1005,7 @@ self: super: {
|
||||
# https://github.com/fpco/inline-c/issues/72
|
||||
inline-c = dontCheck super.inline-c;
|
||||
|
||||
# https://github.com/GaloisInc/pure-zlib/issues/6
|
||||
pure-zlib = doJailbreak super.pure-zlib;
|
||||
|
||||
}
|
||||
|
@ -659,31 +659,14 @@ self: super: {
|
||||
sha256 = "1wwdzrbsjqb7ih4nl28sq5bbj125mxf93a74yh4viv5gmxwj606a";
|
||||
});
|
||||
|
||||
# https://github.com/jgm/pandoc-types/issues/37
|
||||
pandoc-types = self.pandoc-types_1_17_4_2;
|
||||
|
||||
## Need latest git version to support current haddock-library versions.
|
||||
pandoc = overrideSrc super.pandoc {
|
||||
version = "2.1.2-git";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "jgm";
|
||||
repo = "pandoc";
|
||||
rev = "fad8d0d67ff4736e1af554d2bfcf1688aa28c8ec";
|
||||
sha256 = "1sgfnyi2ma8vf91dw9ax9xbbjfcja1q5q9vcwa1rhh05jv8j036a";
|
||||
};
|
||||
};
|
||||
|
||||
# Fix missing semigroup instance.
|
||||
json = appendPatch super.json (pkgs.fetchpatch
|
||||
{ url = https://github.com/GaloisInc/json/commit/9292150bbe02c2d126ad6a876242578b1a9d1bf2.patch;
|
||||
sha256 = "1xw2gab0wzhszgcbjhg98kkzgnbfn9n3bx1qlk6g7ir6hhwppm9z";
|
||||
});
|
||||
|
||||
# Older versions don't compile.
|
||||
brick = self.brick_0_35;
|
||||
timezone-olson = self.timezone-olson_0_1_9;
|
||||
matrix = self.matrix_0_3_6_1;
|
||||
getopt-generics = self.getopt-generics_0_13_0_2;
|
||||
HaTeX = self.HaTeX_3_19_0_0;
|
||||
json = self.json_0_9_2;
|
||||
matrix = self.matrix_0_3_6_1;
|
||||
pandoc = self.pandoc_2_1_3;
|
||||
pandoc-types = self.pandoc-types_1_17_4_2;
|
||||
|
||||
# https://github.com/xmonad/xmonad/issues/155
|
||||
xmonad = addBuildDepend (appendPatch super.xmonad (pkgs.fetchpatch
|
||||
@ -691,4 +674,7 @@ self: super: {
|
||||
sha256 = "1mj3k0w8aqyy71kmc71vzhgxmr4h6i5b3sykwflzays50grjm5jp";
|
||||
})) self.semigroups;
|
||||
|
||||
# https://github.com/xmonad/xmonad-contrib/issues/235
|
||||
xmonad-contrib = doJailbreak (appendPatch super.xmonad-contrib ./patches/xmonad-contrib-ghc-8.4.1-fix.patch);
|
||||
|
||||
}
|
||||
|
@ -2957,6 +2957,7 @@ dont-distribute-packages:
|
||||
ascii-vector-avc: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ascii85-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ascii: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
asciidiagram: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
asic: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
asil: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
asn1-codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -2975,6 +2976,7 @@ dont-distribute-packages:
|
||||
atlassian-connect-descriptor: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
atmos-dimensional-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
atndapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
atom-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
atom-msp430: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
atomic-primops-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
atomic-primops-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3023,6 +3025,7 @@ dont-distribute-packages:
|
||||
aws-configuration-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
aws-dynamodb-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
aws-dynamodb-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
aws-easy: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
aws-ec2-knownhosts: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
aws-ec2: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
aws-elastic-transcoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3073,6 +3076,7 @@ dont-distribute-packages:
|
||||
barrier: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
base-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
base-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
base-noprelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
base64-bytestring-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
base64-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
basic-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3081,6 +3085,7 @@ dont-distribute-packages:
|
||||
batchd: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
battlenet-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
battlenet: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
battleplace-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
battleships: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bayes-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
BCMtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3149,6 +3154,7 @@ dont-distribute-packages:
|
||||
bindings-gts: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bindings-hdf5: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bindings-K8055: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bindings-levmar: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bindings-libftdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bindings-libg15: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bindings-librrd: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3244,6 +3250,7 @@ dont-distribute-packages:
|
||||
bond: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bookkeeper-permissions: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bookkeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
bookkeeping-jp: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Bookshelf: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
boomslang: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
borel: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3552,6 +3559,7 @@ dont-distribute-packages:
|
||||
cnc-spec-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Coadjute: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
coalpit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
codec-beam: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
codec-libevent: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
codec-rpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
codecov-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3707,6 +3715,7 @@ dont-distribute-packages:
|
||||
CoreDump: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
CoreErlang: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
CoreFoundation: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
corenlp-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
coroutine-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
coroutine-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
coroutine-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3775,6 +3784,7 @@ dont-distribute-packages:
|
||||
cryptsy-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
crystalfontz: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
cse-ghc-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
csg: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
CSPM-cspm: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
CSPM-Frontend: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
CSPM-Interpreter: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3803,6 +3813,7 @@ dont-distribute-packages:
|
||||
dag: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
damnpacket: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Dangerous: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
danibot: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3858,6 +3869,7 @@ dont-distribute-packages:
|
||||
data-rtuple: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
data-spacepart: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
data-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
data-stringmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
data-structure-inferrer: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
data-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
database-study: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -3899,6 +3911,7 @@ dont-distribute-packages:
|
||||
ddc-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ddc-war: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ddci-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dde: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dead-code-detection: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dead-simple-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
debug-me: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4106,6 +4119,7 @@ dont-distribute-packages:
|
||||
dtd: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dtw: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dual: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
dublincore-xml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
duckling: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
duplo: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Dust-crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4507,9 +4521,11 @@ dont-distribute-packages:
|
||||
friday-scale-dct: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
frown: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
frp-arduino: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
frpnow-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fs-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fsh-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fsmActions: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fsnotify-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fsutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fswait: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fswatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4540,6 +4556,7 @@ dont-distribute-packages:
|
||||
futun: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
future: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fuzzy-timings: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fuzzy: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fwgl-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fwgl-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
fwgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4635,6 +4652,7 @@ dont-distribute-packages:
|
||||
gf: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
GGg: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ggtsTC: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-datasize: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-dump-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-dump-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-dump-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4642,6 +4660,7 @@ dont-distribute-packages:
|
||||
ghc-events-analyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-events-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-generic-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-heap-view: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-imported-from: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-justdoit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghc-man-completion: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4667,12 +4686,18 @@ dont-distribute-packages:
|
||||
ghcjs-xhr: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ghclive: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ght: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-atk: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-dbusmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-dbusmenugtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gdk: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gdkpixbuf: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gdkx11: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-ggit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gio: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-girepository: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-glib: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gobject: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gst: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gstaudio: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gi-gstbase: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -4750,6 +4775,7 @@ dont-distribute-packages:
|
||||
GlomeView: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gloss-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gloss-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
gloss-sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
glue-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
glue-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -5188,10 +5214,12 @@ dont-distribute-packages:
|
||||
haskell-compression: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-conll: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-course-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-dap: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-ftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-generate: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-gi: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-go-checkers: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-holes-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
haskell-igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -5546,6 +5574,7 @@ dont-distribute-packages:
|
||||
HListPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
HLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hlogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hlrdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hls: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hlwm: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hly: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -5757,6 +5786,7 @@ dont-distribute-packages:
|
||||
HSHHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
HsHTSLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
HsHyperEstraier: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hsignal: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hSimpleDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
hsimport: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
HsJudy: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -5977,6 +6007,7 @@ dont-distribute-packages:
|
||||
imapget: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
imbib: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
imgurder: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
imm: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
imparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
imperative-edsl-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
imperative-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -5992,6 +6023,7 @@ dont-distribute-packages:
|
||||
inch: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
incremental-computing: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
incremental-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
incremental-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
increments: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
indents: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
indexed-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -6478,6 +6510,7 @@ dont-distribute-packages:
|
||||
loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
lock-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
locked-poll: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
lockpool: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -6790,6 +6823,7 @@ dont-distribute-packages:
|
||||
mono-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Monocle: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
monoid-owns: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
monoid-subclasses: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
monoidplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
monoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
monte-carlo: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7104,6 +7138,7 @@ dont-distribute-packages:
|
||||
open-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
open-signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
open-symbology: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
open-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
OpenAFP-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
OpenCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7130,6 +7165,7 @@ dont-distribute-packages:
|
||||
OpenVGRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
openweathermap: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Operads: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
opml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
optimal-blocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
optimusprime: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
optional: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7316,6 +7352,7 @@ dont-distribute-packages:
|
||||
pia-forward: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
pianola: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
picologic: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
picoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
pictikz: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
piet: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7377,6 +7414,7 @@ dont-distribute-packages:
|
||||
plot-gtk-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Plot-ho-matic: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
plot-lab: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
plot-light-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
plots: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
PlslTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
plugins-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7677,6 +7715,7 @@ dont-distribute-packages:
|
||||
rasa: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Rasenschach: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rasterific-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
raven-haskell-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
raw-feldspar: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rawr: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7847,6 +7886,7 @@ dont-distribute-packages:
|
||||
rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rezoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rfc3339: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rfc: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rhine-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rhine: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7911,6 +7951,7 @@ dont-distribute-packages:
|
||||
rsagl-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rsagl: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rspp: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rss-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rss2irc: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
rss: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
RtMidi: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -7973,6 +8014,7 @@ dont-distribute-packages:
|
||||
scaleimage: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
scalp-webhooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
scan-vector-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
scc: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
scenegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
scgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
schedevr: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -8348,6 +8390,7 @@ dont-distribute-packages:
|
||||
spake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
spanout: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
sparkle: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
sparrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
sparsebit: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
sparsecheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -8522,12 +8565,14 @@ dont-distribute-packages:
|
||||
superconstraints: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
superdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
superevent: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
supermonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
supero: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
superrecord: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
supplemented: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
sv: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
SVD2HS: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
svg-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
svg2q: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
SVG2Q: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
SVGFonts: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -8771,6 +8816,7 @@ dont-distribute-packages:
|
||||
timeparsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
TimePiece: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
timeprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
timerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
timers-tick: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
timeseries: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
timezone-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -9042,6 +9088,7 @@ dont-distribute-packages:
|
||||
vault-tool-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
vaultaire-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
vcatt: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
vcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
vcsgui: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Vec-Boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Vec-OpenGLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
@ -9486,5 +9533,7 @@ dont-distribute-packages:
|
||||
zoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
zsh-battery: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
zstd: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
ztail: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
zuramaru: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
Zwaluw: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
zxcvbn-c: [ i686-linux, x86_64-linux, x86_64-darwin ]
|
||||
|
1576
pkgs/development/haskell-modules/hackage-packages.nix
generated
1576
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -1,502 +0,0 @@
|
||||
{ pkgs, stdenv, callPackage }: self:
|
||||
let src = pkgs.fetchFromGitHub
|
||||
{ owner = "haskell";
|
||||
repo = "haskell-ide-engine";
|
||||
rev = "3ec8e93e9ca751cf282556998851ffa65f32e06b";
|
||||
sha256 = "1wzqzvsa39c1cngmmjryqrq4vqdg6d4wp5wdf17vp96ljvz1cczw";
|
||||
};
|
||||
cabal-helper-src = pkgs.fetchgit
|
||||
{ url = "https://gitlab.com/dxld/cabal-helper.git";
|
||||
rev = "4bfc6b916fcc696a5d82e7cd35713d6eabcb0533";
|
||||
sha256 = "1a8231as0wdvi0q73ha9lc0qrx23kmcwf910qaicvmdar5p2b15m";
|
||||
};
|
||||
ghc-dump-tree-src = pkgs.fetchgit
|
||||
{ url = "https://gitlab.com/alanz/ghc-dump-tree.git";
|
||||
rev = "50f8b28fda675cca4df53909667c740120060c49";
|
||||
sha256 = "0v3r81apdqp91sv7avy7f0s3im9icrakkggw8q5b7h0h4js6irqj";
|
||||
};
|
||||
ghc-mod-src = pkgs.fetchFromGitHub
|
||||
{ owner = "wz1000";
|
||||
repo = "ghc-mod";
|
||||
rev = "03c91ea53b6389e7a1fcf4e471171aa3d6c8de41";
|
||||
sha256 = "11iic93klsh5izp8v4mhl7vnnlib821cfhdymlpg4drx7zbm9il6";
|
||||
};
|
||||
HaRe-src = pkgs.fetchgit
|
||||
{ url = "https://gitlab.com/alanz/HaRe.git";
|
||||
rev = "e325975450ce89d790ed3f92de3ef675967d9538";
|
||||
sha256 = "0z7r3l4j5a1brz7zb2rgd985m58rs0ki2p59y1l9i46fcy8r9y4g";
|
||||
};
|
||||
cabal-helper = self.cabal-helper_hie;
|
||||
haddock-library = self.haddock-library_1_4_4;
|
||||
hoogle = self.hoogle_5_0_14;
|
||||
ghc-dump-tree = self.ghc-dump-tree_hie;
|
||||
ghc-mod = self.ghc-mod_hie;
|
||||
HaRe = self.HaRe_hie;
|
||||
in
|
||||
{ ### Overrides required by hie
|
||||
cabal-helper_hie = callPackage
|
||||
({ mkDerivation, base, bytestring, Cabal, cabal-install, containers
|
||||
, directory, exceptions, filepath, ghc-prim, mtl, process
|
||||
, semigroupoids, template-haskell, temporary, transformers
|
||||
, unix, unix-compat, utf8-string
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "cabal-helper";
|
||||
version = "0.8.0.0";
|
||||
src = cabal-helper-src;
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
jailbreak = true;
|
||||
setupHaskellDepends = [ base Cabal directory filepath ];
|
||||
libraryHaskellDepends = [
|
||||
base Cabal directory filepath ghc-prim mtl process semigroupoids
|
||||
transformers unix unix-compat
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
base bytestring Cabal containers directory exceptions filepath
|
||||
ghc-prim mtl process template-haskell temporary transformers unix
|
||||
unix-compat utf8-string
|
||||
];
|
||||
testHaskellDepends = [
|
||||
base bytestring Cabal directory exceptions filepath ghc-prim mtl
|
||||
process template-haskell temporary transformers unix unix-compat
|
||||
utf8-string
|
||||
];
|
||||
testToolDepends = [ cabal-install ];
|
||||
postInstall =
|
||||
''
|
||||
libexec="$out/libexec/$(basename $out/lib/ghc*/*ghc*)/$name"
|
||||
mkdir -p "$libexec"
|
||||
ln -sv $out/bin/cabal-helper-wrapper "$libexec"
|
||||
'';
|
||||
doCheck = false;
|
||||
description = "Simple interface to some of Cabal's configuration state, mainly used by ghc-mod";
|
||||
license = stdenv.lib.licenses.agpl3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
ghc-dump-tree_hie = callPackage
|
||||
({ mkDerivation, aeson, base, bytestring, ghc, optparse-applicative
|
||||
, pretty, pretty-show, process, unordered-containers
|
||||
, vector
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "ghc-dump-tree";
|
||||
version = "0.2.0.1";
|
||||
src = ghc-dump-tree-src;
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson base bytestring ghc pretty pretty-show process
|
||||
unordered-containers vector
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
aeson base bytestring ghc optparse-applicative pretty pretty-show
|
||||
process unordered-containers vector
|
||||
];
|
||||
homepage = "https://github.com/edsko/ghc-dump-tree";
|
||||
description = "Dump GHC's parsed, renamed, and type checked ASTs";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
ghc-mod-core = callPackage
|
||||
({ mkDerivation, base, binary, bytestring, Cabal, cabal-helper
|
||||
, containers, deepseq, directory, djinn-ghc, extra, fclabels
|
||||
, filepath, fingertree, ghc, ghc-boot, ghc-paths, ghc-syb-utils
|
||||
, haskell-src-exts, hlint, monad-control, monad-journal, mtl
|
||||
, old-time, optparse-applicative, pipes, process, safe, semigroups
|
||||
, split, syb, template-haskell, temporary, text, time
|
||||
, transformers, transformers-base
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "ghc-mod-core";
|
||||
version = "5.9.0.0";
|
||||
src = "${ghc-mod-src}/core";
|
||||
setupHaskellDepends = [
|
||||
base Cabal containers directory filepath process template-haskell
|
||||
transformers
|
||||
];
|
||||
libraryHaskellDepends = [
|
||||
base binary bytestring cabal-helper containers deepseq directory
|
||||
djinn-ghc extra fclabels filepath fingertree ghc ghc-boot ghc-paths
|
||||
ghc-syb-utils haskell-src-exts hlint monad-control monad-journal
|
||||
mtl old-time optparse-applicative pipes process safe semigroups
|
||||
split syb template-haskell temporary text time transformers
|
||||
transformers-base
|
||||
];
|
||||
homepage = "https://github.com/DanielG/ghc-mod";
|
||||
description = "Happy Haskell Hacking";
|
||||
license = stdenv.lib.licenses.agpl3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit cabal-helper; };
|
||||
ghc-mod_hie = callPackage
|
||||
({ mkDerivation, base, binary, bytestring, Cabal, cabal-doctest
|
||||
, cabal-helper, containers, criterion, deepseq, directory
|
||||
, djinn-ghc, doctest, extra, fclabels, filepath, ghc, ghc-boot
|
||||
, ghc-mod-core, ghc-paths, ghc-syb-utils, haskell-src-exts, hlint
|
||||
, hspec, monad-control, monad-journal, mtl, old-time
|
||||
, optparse-applicative, pipes, process, safe, semigroups, shelltest
|
||||
, split, syb, template-haskell, temporary, text, time
|
||||
, transformers, transformers-base
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "ghc-mod";
|
||||
version = "5.9.0.0";
|
||||
src = ghc-mod-src;
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
enableSeparateDataOutput = true;
|
||||
setupHaskellDepends = [
|
||||
base Cabal cabal-doctest containers directory filepath process
|
||||
template-haskell transformers
|
||||
];
|
||||
libraryHaskellDepends = [
|
||||
base binary bytestring cabal-helper containers deepseq directory
|
||||
djinn-ghc extra fclabels filepath ghc ghc-boot ghc-mod-core
|
||||
ghc-paths ghc-syb-utils haskell-src-exts hlint monad-control
|
||||
monad-journal mtl old-time optparse-applicative pipes process safe
|
||||
semigroups split syb template-haskell temporary text time
|
||||
transformers transformers-base
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
base binary deepseq directory fclabels filepath ghc ghc-mod-core
|
||||
monad-control mtl old-time optparse-applicative process semigroups
|
||||
split time
|
||||
];
|
||||
testHaskellDepends = [
|
||||
base cabal-helper containers directory doctest fclabels filepath
|
||||
ghc ghc-boot ghc-mod-core hspec monad-journal mtl process split
|
||||
temporary transformers
|
||||
];
|
||||
testToolDepends = [ shelltest ];
|
||||
# Doesn't work with our doctest
|
||||
doCheck = false;
|
||||
benchmarkHaskellDepends = [
|
||||
base criterion directory filepath ghc-mod-core temporary
|
||||
];
|
||||
homepage = "https://github.com/DanielG/ghc-mod";
|
||||
description = "Happy Haskell Hacking";
|
||||
license = stdenv.lib.licenses.agpl3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { shelltest = null; inherit cabal-helper; };
|
||||
HaRe_hie = callPackage
|
||||
({ mkDerivation, attoparsec, base, base-prelude, Cabal, cabal-helper
|
||||
, case-insensitive, containers, conversion
|
||||
, conversion-case-insensitive, conversion-text, Diff, directory
|
||||
, filepath, foldl, ghc, ghc-exactprint, ghc-mod-core, ghc-syb-utils
|
||||
, gitrev, hslogger, hspec, HUnit, monad-control, mtl
|
||||
, optparse-applicative, optparse-simple, parsec, stdenv
|
||||
, Strafunski-StrategyLib, syb, syz, turtle
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "HaRe";
|
||||
version = "0.8.4.1";
|
||||
src = HaRe-src;
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
enableSeparateDataOutput = true;
|
||||
libraryHaskellDepends = [
|
||||
base cabal-helper containers directory filepath ghc ghc-exactprint
|
||||
ghc-mod-core ghc-syb-utils hslogger monad-control mtl
|
||||
Strafunski-StrategyLib syb syz
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
base Cabal ghc-mod-core gitrev mtl optparse-applicative
|
||||
optparse-simple
|
||||
];
|
||||
testHaskellDepends = [
|
||||
attoparsec base base-prelude cabal-helper case-insensitive
|
||||
containers conversion conversion-case-insensitive conversion-text
|
||||
Diff directory filepath foldl ghc ghc-exactprint ghc-mod-core
|
||||
ghc-syb-utils hslogger hspec HUnit monad-control mtl parsec
|
||||
Strafunski-StrategyLib syb syz turtle
|
||||
];
|
||||
# Test directory doesn't exist
|
||||
doCheck = false;
|
||||
homepage = "https://github.com/RefactoringTools/HaRe/wiki";
|
||||
description = "the Haskell Refactorer";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit cabal-helper; };
|
||||
### hie packages
|
||||
haskell-ide-engine = callPackage
|
||||
({ mkDerivation, aeson, async, base, bytestring, Cabal, cabal-install
|
||||
, containers, data-default, Diff, directory, either, ekg, filepath, ghc
|
||||
, ghc-mod-core, gitrev, haskell-lsp, hie-apply-refact, hie-base
|
||||
, hie-brittany, hie-build-plugin, hie-eg-plugin-async
|
||||
, hie-example-plugin2, hie-ghc-mod, hie-ghc-tree, hie-haddock
|
||||
, hie-hare, hie-hoogle, hie-plugin-api, hoogle, hoogleLocal, hslogger, hspec
|
||||
, lens, mtl, optparse-simple, QuickCheck, quickcheck-instances
|
||||
, sorted-list, stm, text, time, transformers
|
||||
, unordered-containers, vector, vinyl, yaml, yi-rope
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "haskell-ide-engine";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson async base bytestring Cabal containers data-default directory
|
||||
either filepath ghc ghc-mod-core gitrev haskell-lsp
|
||||
hie-apply-refact hie-base hie-brittany hie-ghc-mod hie-haddock
|
||||
hie-hare hie-hoogle hie-plugin-api hslogger lens mtl
|
||||
optparse-simple sorted-list stm text transformers
|
||||
unordered-containers vector yi-rope
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
base Cabal containers directory ekg ghc-mod-core gitrev haskell-lsp
|
||||
hie-apply-refact hie-build-plugin hie-eg-plugin-async
|
||||
hie-example-plugin2 hie-ghc-mod hie-ghc-tree hie-hare hie-hoogle
|
||||
hie-plugin-api hslogger optparse-simple stm text time transformers
|
||||
unordered-containers vinyl
|
||||
];
|
||||
testHaskellDepends = [
|
||||
aeson base containers Diff directory filepath ghc-mod-core
|
||||
haskell-lsp hie-apply-refact hie-base hie-eg-plugin-async
|
||||
hie-example-plugin2 hie-ghc-mod hie-ghc-tree hie-hare hie-hoogle
|
||||
hie-plugin-api hoogle hslogger hspec QuickCheck
|
||||
quickcheck-instances stm text transformers unordered-containers
|
||||
vector vinyl yaml
|
||||
];
|
||||
|
||||
preCheck =
|
||||
''
|
||||
export HOME=$NIX_BUILD_TOP/home
|
||||
mkdir -p $HOME/.hoogle
|
||||
ln -sv ${hoogleLocal}/share/doc/hoogle/default.hoo $HOME/.hoogle/default-haskell-${hoogle.version}.hoo
|
||||
'';
|
||||
# https://github.com/haskell/haskell-ide-engine/issues/425
|
||||
# The disabled tests do work in a local nix-shell with cabal available.
|
||||
patches = [ ./patches/hie-testsuite.patch ];
|
||||
homepage = "http://github.com/githubuser/haskell-ide-engine#readme";
|
||||
description = "Provide a common engine to power any Haskell IDE";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit hoogle; hoogleLocal = (self.hoogleLocal {}).override { inherit hoogle; }; };
|
||||
hie-apply-refact = callPackage
|
||||
({ mkDerivation, aeson, apply-refact, base, either, extra, ghc-mod
|
||||
, ghc-mod-core, haskell-src-exts, hie-base, hie-plugin-api, hlint
|
||||
, text, transformers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-apply-refact";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-apply-refact";
|
||||
libraryHaskellDepends = [
|
||||
aeson apply-refact base either extra ghc-mod ghc-mod-core
|
||||
haskell-src-exts hie-base hie-plugin-api hlint text transformers
|
||||
];
|
||||
description = "Haskell IDE Apply Refact plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit ghc-mod; };
|
||||
hie-base = callPackage
|
||||
({ mkDerivation, aeson, base, haskell-lsp, text }:
|
||||
mkDerivation {
|
||||
pname = "hie-base";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
preUnpack = "sourceRoot=source/hie-base";
|
||||
libraryHaskellDepends = [ aeson base haskell-lsp text ];
|
||||
description = "Haskell IDE API base types";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
hie-brittany = callPackage
|
||||
({ mkDerivation, aeson, base, brittany, ghc-mod, ghc-mod-core
|
||||
, haskell-lsp, hie-plugin-api, lens, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-brittany";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-brittany";
|
||||
libraryHaskellDepends = [
|
||||
aeson base brittany ghc-mod ghc-mod-core haskell-lsp hie-plugin-api
|
||||
lens text
|
||||
];
|
||||
description = "Haskell IDE Hoogle plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit ghc-mod; };
|
||||
hie-build-plugin = callPackage
|
||||
({ mkDerivation, aeson, base, bytestring, Cabal, cabal-helper
|
||||
, containers, directory, filepath, haskell-lsp, hie-plugin-api
|
||||
, process, stm, text, transformers, yaml
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-build-plugin";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-build-plugin";
|
||||
libraryHaskellDepends = [
|
||||
aeson base bytestring Cabal cabal-helper containers directory
|
||||
filepath haskell-lsp hie-plugin-api process stm text transformers
|
||||
yaml
|
||||
];
|
||||
description = "Haskell IDE build plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit cabal-helper; };
|
||||
hie-eg-plugin-async = callPackage
|
||||
({ mkDerivation, base, ghc-mod-core, hie-plugin-api, stm
|
||||
, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-eg-plugin-async";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-eg-plugin-async";
|
||||
libraryHaskellDepends = [
|
||||
base ghc-mod-core hie-plugin-api stm text
|
||||
];
|
||||
description = "Haskell IDE example plugin, using async processes";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
hie-example-plugin2 = callPackage
|
||||
({ mkDerivation, base, hie-plugin-api, text }:
|
||||
mkDerivation {
|
||||
pname = "hie-example-plugin2";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-example-plugin2";
|
||||
libraryHaskellDepends = [ base hie-plugin-api text ];
|
||||
description = "Haskell IDE example plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
hie-ghc-mod = callPackage
|
||||
({ mkDerivation, aeson, base, containers, ghc, ghc-mod, ghc-mod-core
|
||||
, hie-base, hie-plugin-api, text, transformers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-ghc-mod";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-ghc-mod";
|
||||
libraryHaskellDepends = [
|
||||
aeson base containers ghc ghc-mod ghc-mod-core hie-base
|
||||
hie-plugin-api text transformers
|
||||
];
|
||||
description = "Haskell IDE ghc-mod plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit ghc-mod; };
|
||||
hie-ghc-tree = callPackage
|
||||
({ mkDerivation, aeson, base, ghc-dump-tree, ghc-mod, ghc-mod-core
|
||||
, hie-base, hie-plugin-api, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-ghc-tree";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-ghc-tree";
|
||||
libraryHaskellDepends = [
|
||||
aeson base ghc-dump-tree ghc-mod ghc-mod-core hie-base
|
||||
hie-plugin-api text
|
||||
];
|
||||
description = "Haskell IDE GHC Tree plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit ghc-dump-tree ghc-mod; };
|
||||
hie-haddock = callPackage
|
||||
({ mkDerivation, aeson, base, containers, directory, either
|
||||
, filepath, ghc, ghc-exactprint, ghc-mod, ghc-mod-core, haddock-api
|
||||
, haddock-library, HaRe, haskell-lsp, hie-base, hie-ghc-mod
|
||||
, hie-hare, hie-plugin-api, lens, monad-control, mtl, text
|
||||
, transformers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-haddock";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-haddock";
|
||||
libraryHaskellDepends = [
|
||||
aeson base containers directory either filepath ghc ghc-exactprint
|
||||
ghc-mod ghc-mod-core haddock-api haddock-library HaRe haskell-lsp
|
||||
hie-base hie-ghc-mod hie-hare hie-plugin-api lens monad-control mtl
|
||||
text transformers
|
||||
];
|
||||
description = "Haskell IDE Haddock plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit haddock-library HaRe ghc-mod; };
|
||||
hie-hare = callPackage
|
||||
({ mkDerivation, aeson, base, containers, Diff, either, ghc
|
||||
, ghc-exactprint, ghc-mod, ghc-mod-core, HaRe, haskell-lsp
|
||||
, hie-base, hie-ghc-mod, hie-plugin-api, lens, monad-control, mtl
|
||||
, text, transformers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-hare";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-hare";
|
||||
libraryHaskellDepends = [
|
||||
aeson base containers Diff either ghc ghc-exactprint ghc-mod
|
||||
ghc-mod-core HaRe haskell-lsp hie-base hie-ghc-mod hie-plugin-api
|
||||
lens monad-control mtl text transformers
|
||||
];
|
||||
description = "Haskell IDE HaRe plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit ghc-mod HaRe; };
|
||||
hie-hoogle = callPackage
|
||||
({ mkDerivation, aeson, base, directory, filepath, ghc-mod
|
||||
, ghc-mod-core, hie-plugin-api, hoogle, tagsoup, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-hoogle";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-hoogle";
|
||||
libraryHaskellDepends = [
|
||||
aeson base directory filepath ghc-mod ghc-mod-core hie-plugin-api
|
||||
hoogle tagsoup text
|
||||
];
|
||||
description = "Haskell IDE Hoogle plugin";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) { inherit ghc-mod hoogle; };
|
||||
hie-plugin-api = callPackage
|
||||
({ mkDerivation, aeson, base, containers, Diff, directory, either
|
||||
, filepath, fingertree, ghc, ghc-mod-core, haskell-lsp, hie-base
|
||||
, hslogger, lifted-base, monad-control, mtl, stdenv, stm, syb, text
|
||||
, time, transformers, unordered-containers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hie-plugin-api";
|
||||
version = "0.1.0.0";
|
||||
inherit src;
|
||||
postUnpack = "sourceRoot=source/hie-plugin-api";
|
||||
libraryHaskellDepends = [
|
||||
aeson base containers Diff directory either filepath fingertree ghc
|
||||
ghc-mod-core haskell-lsp hie-base hslogger lifted-base
|
||||
monad-control mtl stm syb text time transformers
|
||||
unordered-containers
|
||||
];
|
||||
description = "Haskell IDE API for plugin communication";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
hydraPlatforms = stdenv.lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
args@{ pkgs, stdenv, callPackage }: self:
|
||||
(import ./hie-packages.nix args self) // (import ./hackage-packages.nix args self)
|
||||
(import ./hackage-packages.nix args self)
|
||||
|
@ -0,0 +1,107 @@
|
||||
From 86595e193e8d46c769ab2a1cee961e8e04dfd1b9 Mon Sep 17 00:00:00 2001
|
||||
From: Michiel Derhaeg <derhaeg.michiel@gmail.com>
|
||||
Date: Tue, 20 Mar 2018 22:06:18 +0100
|
||||
Subject: [PATCH] update to work with GHC 8.4.1
|
||||
|
||||
---
|
||||
XMonad/Hooks/FadeWindows.hs | 6 +++++-
|
||||
XMonad/Hooks/WallpaperSetter.hs | 6 +++++-
|
||||
XMonad/Layout/Mosaic.hs | 6 +++++-
|
||||
xmonad-contrib.cabal | 5 +++--
|
||||
5 files changed, 33 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/XMonad/Hooks/FadeWindows.hs b/XMonad/Hooks/FadeWindows.hs
|
||||
index 4b8e62b6..01d06792 100644
|
||||
--- a/XMonad/Hooks/FadeWindows.hs
|
||||
+++ b/XMonad/Hooks/FadeWindows.hs
|
||||
@@ -61,7 +61,8 @@ import Control.Monad.Reader (ask
|
||||
,asks)
|
||||
import Control.Monad.State (gets)
|
||||
import qualified Data.Map as M
|
||||
-import Data.Monoid
|
||||
+import Data.Monoid hiding ((<>))
|
||||
+import Data.Semigroup
|
||||
|
||||
import Graphics.X11.Xlib.Extras (Event(..))
|
||||
|
||||
@@ -134,6 +135,9 @@ instance Monoid Opacity where
|
||||
r `mappend` OEmpty = r
|
||||
_ `mappend` r = r
|
||||
|
||||
+instance Semigroup Opacity where
|
||||
+ (<>) = mappend
|
||||
+
|
||||
-- | A FadeHook is similar to a ManageHook, but records window opacity.
|
||||
type FadeHook = Query Opacity
|
||||
|
||||
diff --git a/XMonad/Hooks/WallpaperSetter.hs b/XMonad/Hooks/WallpaperSetter.hs
|
||||
index 00a3b1c3..d4f5ccb2 100644
|
||||
--- a/XMonad/Hooks/WallpaperSetter.hs
|
||||
+++ b/XMonad/Hooks/WallpaperSetter.hs
|
||||
@@ -41,7 +41,8 @@ import Data.Ord (comparing)
|
||||
import Control.Monad
|
||||
import Control.Applicative
|
||||
import Data.Maybe
|
||||
-import Data.Monoid
|
||||
+import Data.Monoid hiding ((<>))
|
||||
+import Data.Semigroup
|
||||
|
||||
-- $usage
|
||||
-- This module requires imagemagick and feh to be installed, as these are utilized
|
||||
@@ -86,6 +87,9 @@ instance Monoid WallpaperList where
|
||||
mappend (WallpaperList w1) (WallpaperList w2) =
|
||||
WallpaperList $ M.toList $ (M.fromList w2) `M.union` (M.fromList w1)
|
||||
|
||||
+instance Semigroup WallpaperList where
|
||||
+ (<>) = mappend
|
||||
+
|
||||
-- | Complete wallpaper configuration passed to the hook
|
||||
data WallpaperConf = WallpaperConf {
|
||||
wallpaperBaseDir :: FilePath -- ^ Where the wallpapers reside (if empty, will look in \~\/.wallpapers/)
|
||||
diff --git a/XMonad/Layout/Mosaic.hs b/XMonad/Layout/Mosaic.hs
|
||||
index 05655d4c..da44fc50 100644
|
||||
--- a/XMonad/Layout/Mosaic.hs
|
||||
+++ b/XMonad/Layout/Mosaic.hs
|
||||
@@ -38,7 +38,8 @@ import Control.Monad(mplus)
|
||||
import Data.Foldable(Foldable,foldMap, sum)
|
||||
import Data.Function(on)
|
||||
import Data.List(sortBy)
|
||||
-import Data.Monoid(Monoid,mempty, mappend)
|
||||
+import Data.Monoid(Monoid,mempty, mappend, (<>))
|
||||
+import Data.Semigroup
|
||||
|
||||
|
||||
-- $usage
|
||||
@@ -202,6 +203,9 @@ instance Monoid (Tree a) where
|
||||
mappend x Empty = x
|
||||
mappend x y = Branch x y
|
||||
|
||||
+instance Semigroup (Tree a) where
|
||||
+ (<>) = mappend
|
||||
+
|
||||
makeTree :: (Num a1, Ord a1) => (a -> a1) -> [a] -> Tree a
|
||||
makeTree _ [] = Empty
|
||||
makeTree _ [x] = Leaf x
|
||||
diff --git a/xmonad-contrib.cabal b/xmonad-contrib.cabal
|
||||
index dde3ccda..c401c6e6 100644
|
||||
--- a/xmonad-contrib.cabal
|
||||
+++ b/xmonad-contrib.cabal
|
||||
@@ -36,7 +36,7 @@ cabal-version: >= 1.6
|
||||
build-type: Simple
|
||||
bug-reports: https://github.com/xmonad/xmonad-contrib/issues
|
||||
|
||||
-tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.1
|
||||
+tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.1, GHC==8.2.2, GHC==8.4.1
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
@@ -66,7 +66,8 @@ library
|
||||
unix,
|
||||
X11>=1.6.1 && < 1.9,
|
||||
xmonad>=0.13 && < 0.14,
|
||||
- utf8-string
|
||||
+ utf8-string,
|
||||
+ semigroups
|
||||
|
||||
if flag(use_xft)
|
||||
build-depends: X11-xft >= 0.2
|
@ -65,9 +65,9 @@ in stdenv.mkDerivation ({
|
||||
'';
|
||||
|
||||
postPatch = ''
|
||||
${postPatch}
|
||||
|
||||
patchShebangs make
|
||||
|
||||
${postPatch}
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
@ -88,9 +88,9 @@ in stdenv.mkDerivation ({
|
||||
# (PDFs are generated only when fop is available).
|
||||
|
||||
postInstall = ''
|
||||
${postInstall}
|
||||
|
||||
ln -s $out/lib/erlang/lib/erl_interface*/bin/erl_call $out/bin/erl_call
|
||||
|
||||
${postInstall}
|
||||
'';
|
||||
|
||||
# Some erlang bin/ scripts run sed and awk
|
||||
|
@ -3,13 +3,13 @@
|
||||
stdenv.mkDerivation rec
|
||||
{
|
||||
name = "alembic-${version}";
|
||||
version = "1.7.5";
|
||||
version = "1.7.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alembic";
|
||||
repo = "alembic";
|
||||
rev = "${version}";
|
||||
sha256 = "1p5zd9kdwnrwg604bq79ianc5bw6mx6i5d7yc4r11xrbphlc9m1g";
|
||||
sha256 = "0vz7pda7n50d490vv9i044xpi8rhrvs6qxcapwd49wzwrvkg67dk";
|
||||
};
|
||||
|
||||
outputs = [ "bin" "dev" "out" "lib" ];
|
||||
|
@ -1,9 +1,12 @@
|
||||
{ stdenv, fetchurl, meson, ninja, gettext, pkgconfig, glib, gobjectIntrospection, gnome3 }:
|
||||
{ stdenv, fetchurl, meson, ninja, gettext, pkgconfig, glib
|
||||
, fixDarwinDylibNames, gobjectIntrospection, gnome3
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "atk";
|
||||
version = "2.28.1";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
@ -22,6 +25,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
buildInputs = stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
||||
|
||||
nativeBuildInputs = [ meson ninja pkgconfig gettext gobjectIntrospection ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -3,7 +3,7 @@
|
||||
, CoreServices }:
|
||||
|
||||
let
|
||||
version = "1.6.49";
|
||||
version = "1.6.56";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "ftp://ftp.fox-toolkit.org/pub/${name}.tar.gz";
|
||||
sha256 = "03m9wm8hpzh1i0fxx5mpvjr67384pfm9hn7gzdcq55b4639fqy9n";
|
||||
sha256 = "1ckcb12gblz1ad1371ah1qirxn3r9zdngh9w0357hsqfmkyfa5y5";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
@ -1,46 +1,40 @@
|
||||
{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl
|
||||
, docbook_xml_dtd_43, gtk-doc, glib, libtiff, libjpeg, libpng, libX11, gnome3
|
||||
, jasper, shared-mime-info, libintl, gobjectIntrospection, doCheck ? false, makeWrapper }:
|
||||
{ stdenv, fetchurl, pkgconfig, glib, libtiff, libjpeg, libpng, libX11, gnome3
|
||||
, jasper, gobjectIntrospection, doCheck ? false }:
|
||||
|
||||
let
|
||||
pname = "gdk-pixbuf";
|
||||
version = "2.36.11";
|
||||
version = "2.36.7";
|
||||
# TODO: since 2.36.8 gdk-pixbuf gets configured to use mime-type sniffing,
|
||||
# which apparently requires access to shared-mime-info files during runtime.
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
|
||||
sha256 = "1wz2vpciwdpdv612s8kbww08q80hgcs5dxrfsxp1a4q44n3snqmf";
|
||||
sha256 = "1b6e5eef09d98f05f383014ecd3503e25dfb03d7e5b5f5904e5a65b049a6a4d8";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" "man" "devdoc" ];
|
||||
outputs = [ "out" "dev" "devdoc" ];
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# !!! We might want to factor out the gdk-pixbuf-xlib subpackage.
|
||||
buildInputs = [ libX11 libintl ] ++ stdenv.lib.optional (!stdenv.isDarwin) shared-mime-info;
|
||||
buildInputs = [ libX11 gobjectIntrospection ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson ninja pkgconfig gettext python3 libxml2 libxslt docbook_xsl docbook_xml_dtd_43
|
||||
gtk-doc gobjectIntrospection makeWrapper
|
||||
];
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
||||
propagatedBuildInputs = [ glib libtiff libjpeg libpng jasper ];
|
||||
|
||||
mesonFlags = [
|
||||
# with_ & enable_will be removed in the future
|
||||
"-Dwith_docs=true"
|
||||
"-Denable_jasper=true"
|
||||
"-Dx11=true" # will be added in the future (default atm)
|
||||
"-Dwith_gir=${if gobjectIntrospection != null then "true" else "false"}"
|
||||
];
|
||||
configureFlags = "--with-libjasper --with-x11"
|
||||
+ stdenv.lib.optionalString (gobjectIntrospection != null) " --enable-introspection=yes"
|
||||
;
|
||||
|
||||
postPatch = ''
|
||||
chmod +x build-aux/* # patchShebangs only applies to executables
|
||||
patchShebangs build-aux
|
||||
# on darwin, tests don't link
|
||||
preBuild = stdenv.lib.optionalString (stdenv.isDarwin && !doCheck) ''
|
||||
substituteInPlace Makefile --replace "docs tests" "docs"
|
||||
'';
|
||||
|
||||
postInstall =
|
||||
@ -48,17 +42,6 @@ stdenv.mkDerivation rec {
|
||||
''
|
||||
moveToOutput "bin" "$dev"
|
||||
moveToOutput "bin/gdk-pixbuf-thumbnailer" "$out"
|
||||
|
||||
# We require runtime access to shared-mime-info
|
||||
${stdenv.lib.optionalString (!stdenv.isDarwin) ''
|
||||
for f in $dev/bin/*; do
|
||||
wrapProgram $f --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
|
||||
done
|
||||
wrapProgram $out/bin/gdk-pixbuf-thumbnailer --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
|
||||
''}
|
||||
|
||||
# We need to install 'loaders.cache' in lib/gdk-pixbuf-2.0/2.10.0/
|
||||
$dev/bin/gdk-pixbuf-query-loaders --update-cache
|
||||
'';
|
||||
|
||||
# The tests take an excessive amount of time (> 1.5 hours) and memory (> 6 GB).
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libbson-${version}";
|
||||
version = "1.9.2";
|
||||
version = "1.9.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mongodb";
|
||||
repo = "libbson";
|
||||
rev = version;
|
||||
sha256 = "1dlmcqsb43269z4pa3xmqb1gf1jsji82sk5yyibq0ndhk326iyck";
|
||||
sha256 = "0dbpmvd2p9bdqdyiijmsc1hd9d6l36migk79smw7fpfvh0y6ldsk";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libcouchbase-${version}";
|
||||
version = "2.8.4";
|
||||
version = "2.8.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "couchbase";
|
||||
repo = "libcouchbase";
|
||||
rev = version;
|
||||
sha256 = "0i5kmv8grsnh2igvlkgjr8lz3h3yrxh82yxbbdsjfpslv61l0gpi";
|
||||
sha256 = "1iwzf0y5f25g5hgdkmv6qf3k5mzlazrpx5sj3m2pvrl9jg9wn4s1";
|
||||
};
|
||||
|
||||
cmakeFlags = "-DLCB_NO_MOCK=ON";
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libdvdnav-${version}";
|
||||
version = "5.0.3";
|
||||
version = "6.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://get.videolan.org/libdvdnav/${version}/${name}.tar.bz2";
|
||||
sha256 = "5097023e3d2b36944c763f1df707ee06b19dc639b2b68fb30113a5f2cbf60b6d";
|
||||
sha256 = "062njcksmpgw9yv3737qkf93r2pzhaxi9szqjabpa8d010dp38ph";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libdvdread-${version}";
|
||||
version = "5.0.3";
|
||||
version = "6.0.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://get.videolan.org/libdvdread/${version}/${name}.tar.bz2";
|
||||
sha256 = "0ayqiq0psq18rcp6f5pz82sxsq66v0kwv0y55dbrcg68plnxy71j";
|
||||
sha256 = "0dgr23fzcjhb7ck54xkr9zmf4jcq3ph0dz3fbyvla1c6ni9ijfxk";
|
||||
};
|
||||
|
||||
buildInputs = [libdvdcss];
|
||||
|
@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
|
||||
description = "A library to talk to FTDI chips using libusb";
|
||||
homepage = https://www.intra2net.com/en/developer/libftdi/;
|
||||
license = with licenses; [ lgpl2 gpl2 ];
|
||||
platforms = platforms.linux;
|
||||
platforms = with platforms; linux ++ darwin;
|
||||
maintainers = [ maintainers.bjornfor ];
|
||||
};
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, zlib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "17.12";
|
||||
version = "18.03";
|
||||
name = "libmediainfo-${version}";
|
||||
src = fetchurl {
|
||||
url = "https://mediaarea.net/download/source/libmediainfo/${version}/libmediainfo_${version}.tar.xz";
|
||||
sha256 = "0lm4454ynp0msgqm3s0mnxqxql6i1ank35jvff5swnaxvwsbp0ml";
|
||||
sha256 = "1d4zqik9sm8fsr26w5jsp0rgczlh5vh3gwknxy4g3gd6pqri4igv";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "librsync-${version}";
|
||||
version = "2.0.1";
|
||||
version = "2.0.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "librsync";
|
||||
repo = "librsync";
|
||||
rev = "v${version}";
|
||||
sha256 = "0wihjinqbjl4hnvrgsk4ca1zy5v6bj7vjm6wlygwvgbn5yh3yq0x";
|
||||
sha256 = "1qnr4rk93mhggqjh2025clmlhhgnjhq983p1vbh8i1g8aiqdnapi";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libsass-${version}";
|
||||
version = "3.4.9";
|
||||
version = "3.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/sass/libsass/archive/${version}.tar.gz";
|
||||
sha256 = "0f4mj91zzdzah7fxkdg3dnrimk9ip7czl4g26f32zgifz1nrqgjs";
|
||||
sha256 = "0qy5hsglrdwzlb1x83v40pnm52hrjbdrc5zardp89i3vwcdzkrq8";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, pkgconfig, json_c, hidapi }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libu2f-host-1.1.4";
|
||||
name = "libu2f-host-1.1.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://developers.yubico.com/libu2f-host/Releases/${name}.tar.xz";
|
||||
sha256 = "0vvs2p3b25cbybccv3f4ridnp7sg5i4hkzx3hx48ldcn1l1fqhv0";
|
||||
sha256 = "159slvjfq4bqslx5amjkk90xnkiv3x0yzvbi54pl2vnzbr1p2azk";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, netcdf, hdf5, curl, gfortran }:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "netcdf-fortran-${version}";
|
||||
version = "4.4.3";
|
||||
version = "4.4.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Unidata/netcdf-fortran/archive/v${version}.tar.gz";
|
||||
sha256 = "4170fc018c9ee8222e317215c6a273542623185f5f6ee00d37bbb4e024e4e998";
|
||||
sha256 = "0rwybszj1jjb25cx8vfyrd77x5qsdjzwspcjz56n12br89n9ica4";
|
||||
};
|
||||
|
||||
buildInputs = [ netcdf hdf5 curl gfortran ];
|
||||
|
@ -4,13 +4,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "nlohmann_json-${version}";
|
||||
version = "3.1.1";
|
||||
version = "3.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nlohmann";
|
||||
repo = "json";
|
||||
rev = "v${version}";
|
||||
sha256 = "0s5xiyvnvxc2k0zkyb12mm5cwn61lavyxlfpknlx5f243g1xi6f6";
|
||||
sha256 = "1mpr781fb2dfbyscrr7nil75lkxsazg4wkm749168lcf2ksrrbfi";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, libgpgerror, libgcrypt, libksba, zlib }:
|
||||
{ stdenv, fetchurl, gettext, libgpgerror, libgcrypt, libksba, zlib }:
|
||||
|
||||
with stdenv.lib;
|
||||
|
||||
@ -13,7 +13,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
outputs = [ "dev" "out" ];
|
||||
|
||||
buildInputs = [ libgcrypt libgpgerror libksba zlib ];
|
||||
buildInputs = [ libgcrypt libgpgerror libksba zlib ]
|
||||
++ stdenv.lib.optional stdenv.isDarwin gettext;
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "bin/ntbtls-config" $dev
|
||||
|
@ -16,6 +16,11 @@ stdenv.mkDerivation rec
|
||||
|
||||
patches = [ ./openexrid.patch ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace openexrid/makefile \
|
||||
--replace g++ c++
|
||||
'';
|
||||
|
||||
NIX_CFLAGS_COMPILE=''-I${ilmbase.dev}/include/OpenEXR
|
||||
-I${openexr.dev}/include/OpenEXR
|
||||
-I${openfx.dev}/include/OpenFX
|
||||
@ -38,7 +43,7 @@ stdenv.mkDerivation rec
|
||||
find $out
|
||||
mv $out/include $dev/
|
||||
mv $out/lib $lib/
|
||||
'';
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "OpenEXR files able to isolate any object of a CG image with a perfect antialiazing";
|
||||
|
56
pkgs/development/libraries/poppler/0.61.nix
Normal file
56
pkgs/development/libraries/poppler/0.61.nix
Normal file
@ -0,0 +1,56 @@
|
||||
{ stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintlOrEmpty
|
||||
, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg
|
||||
, withData ? true, poppler_data
|
||||
, qt5Support ? false, qtbase ? null
|
||||
, introspectionSupport ? false, gobjectIntrospection ? null
|
||||
, utils ? false
|
||||
, minimal ? false, suffix ? "glib"
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.61.0";
|
||||
mkFlag = optset: flag: "-DENABLE_${flag}=${if optset then "on" else "off"}";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "poppler-${suffix}-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "${meta.homepage}/poppler-${version}.tar.xz";
|
||||
sha256 = "0zrbb1b77k6bm2qdnra08jnbyllv6vj29790igmp6fzs59xf3kak";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
buildInputs = [ libiconv ] ++ libintlOrEmpty ++ lib.optional withData poppler_data;
|
||||
|
||||
# TODO: reduce propagation to necessary libs
|
||||
propagatedBuildInputs = with lib;
|
||||
[ zlib freetype fontconfig libjpeg openjpeg ]
|
||||
++ optionals (!minimal) [ cairo lcms curl ]
|
||||
++ optional qt5Support qtbase
|
||||
++ optional introspectionSupport gobjectIntrospection;
|
||||
|
||||
nativeBuildInputs = [ cmake ninja pkgconfig ];
|
||||
|
||||
cmakeFlags = [
|
||||
(mkFlag true "XPDF_HEADERS")
|
||||
(mkFlag (!minimal) "GLIB")
|
||||
(mkFlag (!minimal) "CPP")
|
||||
(mkFlag (!minimal) "LIBCURL")
|
||||
(mkFlag utils "UTILS")
|
||||
(mkFlag qt5Support "QT5")
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://poppler.freedesktop.org/;
|
||||
description = "A PDF rendering library";
|
||||
|
||||
longDescription = ''
|
||||
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
|
||||
'';
|
||||
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ ttuegel ];
|
||||
};
|
||||
}
|
@ -32,6 +32,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [ cmake ninja pkgconfig ];
|
||||
|
||||
CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++11";
|
||||
|
||||
cmakeFlags = [
|
||||
(mkFlag true "XPDF_HEADERS")
|
||||
(mkFlag (!minimal) "GLIB")
|
||||
|
@ -1,31 +1,43 @@
|
||||
{ stdenv, fetchFromGitHub, cmake, qt4 ? null
|
||||
, withQt5 ? false, qtbase ? null, qttools ? null
|
||||
, darwin ? null
|
||||
}:
|
||||
|
||||
assert withQt5 -> qtbase != null;
|
||||
assert withQt5 -> qttools != null;
|
||||
assert stdenv.isDarwin -> darwin != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "qtkeychain-${if withQt5 then "qt5" else "qt4"}-${version}";
|
||||
version = "0.7.0";
|
||||
version = "0.8.0"; # verify after nix-build with `grep -R "set(PACKAGE_VERSION " result/`
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "frankosterfeld";
|
||||
repo = "qtkeychain";
|
||||
rev = "v${version}";
|
||||
sha256 = "04v6ymkw7qd1pf9lwijgqrl89w2hhsnqgz7dm4cdrh8i8dffpn52";
|
||||
sha256 = "1r6qp9l2lp5jpc6ciklbg1swvvzcpc37rg9py46hk0wxy6klnm0b"; # v0.8.0
|
||||
};
|
||||
|
||||
cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ];
|
||||
cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ]
|
||||
++ stdenv.lib.optional stdenv.isDarwin [
|
||||
# correctly detect the compiler
|
||||
# for details see cmake --help-policy CMP0025
|
||||
"-DCMAKE_POLICY_DEFAULT_CMP0025=NEW"
|
||||
]
|
||||
;
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
buildInputs = if withQt5 then [ qtbase qttools ] else [ qt4 ];
|
||||
buildInputs = if withQt5 then [ qtbase qttools ] else [ qt4 ]
|
||||
++ stdenv.lib.optional stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
|
||||
CoreFoundation Security
|
||||
])
|
||||
;
|
||||
|
||||
meta = {
|
||||
description = "Platform-independent Qt API for storing passwords securely";
|
||||
homepage = https://github.com/frankosterfeld/qtkeychain;
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -3,11 +3,11 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "tevent-0.9.35";
|
||||
name = "tevent-0.9.36";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://samba/tevent/${name}.tar.gz";
|
||||
sha256 = "1s8nbkmqz8dzdlsd6qynhvyl05pw93r151f3i2kgjfpbck9ak8r5";
|
||||
sha256 = "0k1v4vnlzpf7h3p4khaw8a7damrc68g136bf2xzys08nzpinnaxx";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
33
pkgs/development/python-modules/face_recognition/default.nix
Normal file
33
pkgs/development/python-modules/face_recognition/default.nix
Normal file
@ -0,0 +1,33 @@
|
||||
{ buildPythonPackage, fetchFromGitHub, pillow, click, dlib, numpy
|
||||
, face_recognition_models, scipy, stdenv, flake8, tox, pytest, glibcLocales
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "face_recognition";
|
||||
version = "1.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = pname;
|
||||
owner = "ageitgey";
|
||||
rev = "fe421d4acd76e8a19098e942b7bd9c3bbef6ebc4"; # no tags available in Git, pure revs are pushed to pypi
|
||||
sha256 = "0wv5qxkg7xv1cr43zhhbixaqgj08xw2l7yvwl8g3fb2kdxyndw1c";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py --replace "flake8==2.6.0" "flake8"
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [ pillow click dlib numpy face_recognition_models scipy ];
|
||||
|
||||
checkInputs = [ flake8 tox pytest glibcLocales ];
|
||||
checkPhase = ''
|
||||
LC_ALL="en_US.UTF-8" py.test
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
license = licenses.mit;
|
||||
homepage = https://github.com/ageitgey/face_recognition;
|
||||
maintainers = with maintainers; [ ma27 ];
|
||||
description = "The world's simplest facial recognition api for Python and the command line";
|
||||
};
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
{ buildPythonPackage, stdenv, fetchPypi }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "face_recognition_models";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1kwnv3qpy5bhspk780bkyg8jd9n5f6p91ja6sjlwk1wcm00d56xp";
|
||||
};
|
||||
|
||||
# no module named `tests` as no tests are available
|
||||
doCheck = false;
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/ageitgey/face_recognition_models;
|
||||
license = licenses.cc0;
|
||||
maintainers = with maintainers; [ ma27 ];
|
||||
description = "Trained models for the face_recognition python library";
|
||||
};
|
||||
}
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "pmd-${version}";
|
||||
version = "6.0.1";
|
||||
version = "6.1.0";
|
||||
|
||||
buildInputs = [ unzip ];
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/pmd/pmd-bin-${version}.zip";
|
||||
sha256 = "13wmmy345p8bzvxdb8ldpkv85m3m8x9qs5f0jjhn0gkn65a988iq";
|
||||
sha256 = "1d2hbsnyvwvawhfh832yy3w93kr4whrk99zpg4q5ws2b2hhdvzv8";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "waf-${version}";
|
||||
version = "2.0.4";
|
||||
version = "2.0.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://waf.io/waf-${version}.tar.bz2";
|
||||
sha256 = "0zmnwgccq5j7ipfi2j0k5s40q27krp1m6v2bd650axgzdbpa7ain";
|
||||
sha256 = "1wyl0jl10i0p2rj49sig5riyppgkqlkqmbvv35d5bqxri3y4r38q";
|
||||
};
|
||||
|
||||
buildInputs = [ python2 ];
|
||||
|
@ -1,36 +1,46 @@
|
||||
{ stdenv, fetchFromGitHub, glfw, pkgconfig, libXrandr, libXdamage
|
||||
, libXext, libXrender, libXinerama, libXcursor, libXxf86vm, libXi
|
||||
, libX11, libGLU, Cocoa
|
||||
, libX11, libGLU, python2Packages, ensureNewerSourcesForZipFilesHook
|
||||
, Cocoa
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "glslviewer-${version}";
|
||||
version = "1.2";
|
||||
version = "2018-01-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "patriciogonzalezvivo";
|
||||
repo = "glslViewer";
|
||||
rev = version;
|
||||
sha256 = "05ya821l2pd58anyx21mgmlm2bv78rz8cnbvqw4d9pfhq40z9psw";
|
||||
rev = "cac40f6984dbeb638950744c9508aa88591fea6c";
|
||||
sha256 = "1bykpp68hdxjlxvi1xicyb6822mz69q0adz24faaac372pls4bk0";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ensureNewerSourcesForZipFilesHook ];
|
||||
buildInputs = [
|
||||
glfw libGLU glfw libXrandr libXdamage
|
||||
libXext libXrender libXinerama libXcursor libXxf86vm
|
||||
libXi libX11
|
||||
] ++ (with python2Packages; [ python setuptools wrapPython ])
|
||||
++ stdenv.lib.optional stdenv.isDarwin Cocoa;
|
||||
pythonPath = with python2Packages; [ requests.dev ];
|
||||
|
||||
# Makefile has /usr/local/bin hard-coded for 'make install'
|
||||
preConfigure = ''
|
||||
substituteInPlace Makefile \
|
||||
--replace '/usr/local' "$out" \
|
||||
--replace '/usr/bin/clang++' 'clang++'
|
||||
substituteInPlace Makefile \
|
||||
--replace 'python setup.py install' "python setup.py install --prefix=$out"
|
||||
'';
|
||||
|
||||
preInstall = ''
|
||||
mkdir -p $out/bin
|
||||
mkdir -p $out/bin $(toPythonPath "$out")
|
||||
export PYTHONPATH=$PYTHONPATH:$(toPythonPath "$out")
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [
|
||||
glfw libGLU glfw libXrandr libXdamage
|
||||
libXext libXrender libXinerama libXcursor libXxf86vm
|
||||
libXi libX11
|
||||
] ++ stdenv.lib.optional stdenv.isDarwin Cocoa;
|
||||
postInstall = ''
|
||||
wrapPythonPrograms
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Live GLSL coding renderer";
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user