Merge remote-tracking branch 'upstream/master' into staging

This commit is contained in:
Tuomas Tynkkynen 2018-03-21 23:51:55 +02:00
commit 74720a36c7
152 changed files with 5000 additions and 4255 deletions

View File

@ -689,9 +689,7 @@ might be necessary to purge the local caches that store data from those
machines to disable these binary channels for the duration of the previous machines to disable these binary channels for the duration of the previous
command, i.e. by running: command, i.e. by running:
```shell ```shell
rm /nix/var/nix/binary-cache-v3.sqlite rm ~/.cache/nix/binary-cache*.sqlite
rm /nix/var/nix/manifests/*
rm /nix/var/nix/channel-cache/*
``` ```
### Builds on Darwin fail with `math.h` not found ### Builds on Darwin fail with `math.h` not found

View File

@ -4,8 +4,8 @@ let
inherit (lib.systems.inspect) patterns; inherit (lib.systems.inspect) patterns;
in rec { in rec {
inherit (lib.systems.doubles) all mesaPlatforms; all = [ {} ]; # `{}` matches anything
none = []; none = [];
arm = [ patterns.isArm ]; arm = [ patterns.isArm ];
aarch64 = [ patterns.isAarch64 ]; aarch64 = [ patterns.isAarch64 ];
@ -24,4 +24,7 @@ in rec {
netbsd = [ patterns.isNetBSD ]; netbsd = [ patterns.isNetBSD ];
openbsd = [ patterns.isOpenBSD ]; openbsd = [ patterns.isOpenBSD ];
unix = patterns.isUnix; # Actually a list unix = patterns.isUnix; # Actually a list
windows = [ patterns.isWindows ];
inherit (lib.systems.doubles) mesaPlatforms;
} }

View File

@ -13,7 +13,6 @@ pkgs.stdenv.mkDerivation {
export NIX_DB_DIR=$TEST_ROOT/db export NIX_DB_DIR=$TEST_ROOT/db
export NIX_LOCALSTATE_DIR=$TEST_ROOT/var export NIX_LOCALSTATE_DIR=$TEST_ROOT/var
export NIX_LOG_DIR=$TEST_ROOT/var/log/nix export NIX_LOG_DIR=$TEST_ROOT/var/log/nix
export NIX_MANIFESTS_DIR=$TEST_ROOT/var/nix/manifests
export NIX_STATE_DIR=$TEST_ROOT/var/nix export NIX_STATE_DIR=$TEST_ROOT/var/nix
export NIX_STORE_DIR=$TEST_ROOT/store export NIX_STORE_DIR=$TEST_ROOT/store
export PAGER=cat export PAGER=cat

View File

@ -1552,6 +1552,11 @@
github = "hrdinka"; github = "hrdinka";
name = "Christoph Hrdinka"; name = "Christoph Hrdinka";
}; };
hschaeidt = {
email = "he.schaeidt@gmail.com";
github = "hschaeidt";
name = "Hendrik Schaeidt";
};
htr = { htr = {
email = "hugo@linux.com"; email = "hugo@linux.com";
github = "htr"; github = "htr";
@ -3670,6 +3675,11 @@
github = "utdemir"; github = "utdemir";
name = "Utku Demir"; name = "Utku Demir";
}; };
uvnikita = {
email = "uv.nikita@gmail.com";
github = "uvNikita";
name = "Nikita Uvarov";
};
uwap = { uwap = {
email = "me@uwap.name"; email = "me@uwap.name";
github = "uwap"; github = "uwap";

View File

@ -139,7 +139,7 @@ let
manual-combined = runCommand "nixos-manual-combined" manual-combined = runCommand "nixos-manual-combined"
{ inherit sources; { inherit sources;
nativeBuildInputs = [ buildPackages.libxml2 buildPackages.libxslt ]; nativeBuildInputs = [ buildPackages.libxml2.bin buildPackages.libxslt.bin ];
meta.description = "The NixOS manual as plain docbook XML"; meta.description = "The NixOS manual as plain docbook XML";
} }
'' ''
@ -194,7 +194,7 @@ let
olinkDB = runCommand "manual-olinkdb" olinkDB = runCommand "manual-olinkdb"
{ inherit sources; { inherit sources;
nativeBuildInputs = [ buildPackages.libxml2 buildPackages.libxslt ]; nativeBuildInputs = [ buildPackages.libxml2.bin buildPackages.libxslt.bin ];
} }
'' ''
xsltproc \ xsltproc \
@ -244,7 +244,7 @@ in rec {
# Generate the NixOS manual. # Generate the NixOS manual.
manual = runCommand "nixos-manual" manual = runCommand "nixos-manual"
{ inherit sources; { inherit sources;
nativeBuildInputs = [ buildPackages.libxml2 buildPackages.libxslt ]; nativeBuildInputs = [ buildPackages.libxml2.bin buildPackages.libxslt.bin ];
meta.description = "The NixOS manual in HTML format"; meta.description = "The NixOS manual in HTML format";
allowedReferences = ["out"]; allowedReferences = ["out"];
} }
@ -272,7 +272,7 @@ in rec {
manualEpub = runCommand "nixos-manual-epub" manualEpub = runCommand "nixos-manual-epub"
{ inherit sources; { inherit sources;
buildInputs = [ libxml2 libxslt zip ]; buildInputs = [ libxml2.bin libxslt.bin zip ];
} }
'' ''
# Generate the epub manual. # Generate the epub manual.
@ -302,7 +302,7 @@ in rec {
# Generate the NixOS manpages. # Generate the NixOS manpages.
manpages = runCommand "nixos-manpages" manpages = runCommand "nixos-manpages"
{ inherit sources; { inherit sources;
nativeBuildInputs = [ buildPackages.libxml2 buildPackages.libxslt ]; nativeBuildInputs = [ buildPackages.libxml2.bin buildPackages.libxslt.bin ];
allowedReferences = ["out"]; allowedReferences = ["out"];
} }
'' ''

View File

@ -445,12 +445,10 @@ in
mkdir -m 0755 -p \ mkdir -m 0755 -p \
/nix/var/nix/gcroots \ /nix/var/nix/gcroots \
/nix/var/nix/temproots \ /nix/var/nix/temproots \
/nix/var/nix/manifests \
/nix/var/nix/userpool \ /nix/var/nix/userpool \
/nix/var/nix/profiles \ /nix/var/nix/profiles \
/nix/var/nix/db \ /nix/var/nix/db \
/nix/var/log/nix/drvs \ /nix/var/log/nix/drvs
/nix/var/nix/channel-cache
mkdir -m 1777 -p \ mkdir -m 1777 -p \
/nix/var/nix/gcroots/per-user \ /nix/var/nix/gcroots/per-user \
/nix/var/nix/profiles/per-user \ /nix/var/nix/profiles/per-user \

View File

@ -23,8 +23,9 @@ let
account = cfg.awsAccount; account = cfg.awsAccount;
defaultrole = cfg.awsDefaultRole; defaultrole = cfg.awsDefaultRole;
}; };
stats = cfg.statsAddress; stats = cfg.statsAddress;
listen = cfg.listenAddress; listen = cfg.listenAddress;
cachetimeout = cfg.cacheTimeoutSeconds;
}); });
in { in {
options = { options = {
@ -106,6 +107,12 @@ in {
default = ""; default = "";
description = "Address of statsd server"; description = "Address of statsd server";
}; };
cacheTimeoutSeconds = mkOption {
type = types.int;
default = 3600;
description = "How often (in seconds) to refresh the LDAP cache";
};
}; };
}; };

View File

@ -69,11 +69,17 @@ let
let let
iface = if grubVersion == 1 then "ide" else "virtio"; iface = if grubVersion == 1 then "ide" else "virtio";
isEfi = bootLoader == "systemd-boot" || (bootLoader == "grub" && grubUseEfi); isEfi = bootLoader == "systemd-boot" || (bootLoader == "grub" && grubUseEfi);
# FIXME don't duplicate the -enable-kvm etc. flags here yet again!
qemuFlags = qemuFlags =
(if system == "x86_64-linux" then "-m 768 " else "-m 512 ") + (if system == "x86_64-linux" then "-m 768 " else "-m 512 ") +
(optionalString (system == "x86_64-linux") "-cpu kvm64 "); (optionalString (system == "x86_64-linux") "-cpu kvm64 ") +
(optionalString (system == "aarch64-linux") "-enable-kvm -machine virt,gic-version=host -cpu host ");
hdFlags = ''hda => "vm-state-machine/machine.qcow2", hdaInterface => "${iface}", '' hdFlags = ''hda => "vm-state-machine/machine.qcow2", hdaInterface => "${iface}", ''
+ optionalString isEfi ''bios => "${pkgs.OVMF.fd}/FV/OVMF.fd", ''; + optionalString isEfi (if pkgs.stdenv.isAarch64
then ''bios => "${pkgs.OVMF.fd}/FV/QEMU_EFI.fd", ''
else ''bios => "${pkgs.OVMF.fd}/FV/OVMF.fd", '');
in in
'' ''
$machine->start; $machine->start;

View File

@ -1,5 +1,6 @@
{ stdenv, fetchpatch, fetchFromGitHub, cmake { stdenv, fetchpatch, fetchFromGitHub, cmake
, boost, miniupnpc, openssl, pkgconfig, unbound , boost, miniupnpc, openssl, pkgconfig, unbound
, IOKit
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -15,7 +16,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig ]; nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ boost miniupnpc openssl unbound ]; buildInputs = [ boost miniupnpc openssl unbound ]
++ stdenv.lib.optional stdenv.isDarwin IOKit;
patches = [ patches = [
./build-wallet-rpc.patch # fixed in next release ./build-wallet-rpc.patch # fixed in next release

View File

@ -1,4 +1,5 @@
{ stdenv, callPackage, fetchurl, makeFontsConf, gnome2 }: { stdenv, callPackage, fetchurl, makeFontsConf, gnome2 }:
let let
mkStudio = opts: callPackage (import ./common.nix opts) { mkStudio = opts: callPackage (import ./common.nix opts) {
fontsConf = makeFontsConf { fontsConf = makeFontsConf {
@ -6,16 +7,20 @@ let
}; };
inherit (gnome2) GConf gnome_vfs; inherit (gnome2) GConf gnome_vfs;
}; };
latestVersion = {
version = "3.2.0.6"; # "Android Studio 3.2 Canary 7"
build = "173.4658582";
sha256Hash = "0a6ssw5mb9my5kfd5fkfdddkgdi2jdq23jlhd6rrqcs6rhdlpl38";
};
in rec { in rec {
# Old alias # Old alias
preview = beta; preview = beta;
# Attributes are named by the channels # Attributes are named by the corresponding release channels
# linux-bundle
stable = mkStudio { stable = mkStudio {
pname = "android-studio"; pname = "android-studio";
#pname = "android-studio-stable"; # TODO: Rename #pname = "android-studio-stable"; # TODO: Rename and provide symlink
version = "3.0.1.0"; # "Android Studio 3.0.1" version = "3.0.1.0"; # "Android Studio 3.0.1"
build = "171.4443003"; build = "171.4443003";
sha256Hash = "1krahlqr70nq3csqiinq2m4fgs68j11hd9gg2dx2nrpw5zni0wdd"; sha256Hash = "1krahlqr70nq3csqiinq2m4fgs68j11hd9gg2dx2nrpw5zni0wdd";
@ -33,13 +38,12 @@ in rec {
}; };
}; };
# linux-beta-bundle
beta = mkStudio { beta = mkStudio {
pname = "android-studio-preview"; pname = "android-studio-preview";
#pname = "android-studio-beta"; # TODO: Rename #pname = "android-studio-beta"; # TODO: Rename and provide symlink
version = "3.1.0.14"; # "Android Studio 3.1 RC 2" version = "3.1.0.15"; # "Android Studio 3.1 RC 3"
build = "173.4640767"; build = "173.4658569";
sha256Hash = "00v8qbis4jm31v1g9989f9y15av6p3ywj8mmfxcsc3hjlpzdgid8"; sha256Hash = "0jvq7k5vhrli41bj2imnsp3z70c7yws3fvs8m873qrjvfgmi5qrq";
meta = stable.meta // { meta = stable.meta // {
description = "The Official IDE for Android (beta channel)"; description = "The Official IDE for Android (beta channel)";
@ -47,25 +51,19 @@ in rec {
}; };
}; };
dev = mkStudio { dev = mkStudio (latestVersion // {
pname = "android-studio-dev"; pname = "android-studio-dev";
version = "3.2.0.5"; # "Android Studio 3.2 Canary 6"
build = "173.4640885";
sha256Hash = "1fbjk1dhvi975dm09s9iz9ja53fjqca07nw5h068gdj3358pj3k8";
meta = beta.meta // { meta = beta.meta // {
description = "The Official IDE for Android (dev channel)"; description = "The Official IDE for Android (dev channel)";
}; };
}; });
canary = mkStudio { canary = mkStudio (latestVersion // {
pname = "android-studio-canary"; pname = "android-studio-canary";
version = "3.2.0.5"; # "Android Studio 3.2 Canary 6"
build = "173.4640885";
sha256Hash = "1fbjk1dhvi975dm09s9iz9ja53fjqca07nw5h068gdj3358pj3k8";
meta = beta.meta // { meta = beta.meta // {
description = "The Official IDE for Android (canary channel)"; description = "The Official IDE for Android (canary channel)";
}; };
}; });
} }

View File

@ -9,11 +9,11 @@
mkDerivation rec { mkDerivation rec {
name = "krita-${version}"; name = "krita-${version}";
version = "3.3.3"; version = "4.0.0";
src = fetchurl { src = fetchurl {
url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz"; url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
sha256 = "0pc6hnakkqy81x5b5ncivaps6hqv43i50sjwgi3i3cz9j8rlxh5y"; sha256 = "14sm67vkpxzpnh4c2mzvr0rpk8a3i8kzxx6fi3lpczrcc1g7di09";
}; };
nativeBuildInputs = [ cmake extra-cmake-modules ]; nativeBuildInputs = [ cmake extra-cmake-modules ];

View File

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/applications/17.12.2/ -A '*.tar.xz' ) WGET_ARGS=( https://download.kde.org/stable/applications/17.12.3/ -A '*.tar.xz' )

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl, glibc, sane-backends, qtbase, qtsvg, libXext, libX11, libXdmcp, libXau, libxcb }: { stdenv, fetchurl, glibc, sane-backends, qtbase, qtsvg, libXext, libX11, libXdmcp, libXau, libxcb }:
let let
version = "4.3.61"; version = "4.3.82";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "masterpdfeditor-${version}"; name = "masterpdfeditor-${version}";
src = fetchurl { src = fetchurl {
url = "http://get.code-industry.net/public/master-pdf-editor-${version}_qt5.amd64.tar.gz"; url = "http://get.code-industry.net/public/master-pdf-editor-${version}_qt5.amd64.tar.gz";
sha256 = "1g6mx8nch6ypf78h6xsb673wim19wn5ni5840armzg0pvi3sfknm"; sha256 = "0bfqnpg2p5jxygcahqqljyb0gd2z28hj5n1j9g1x7px8f7wwiwl4";
}; };
libPath = stdenv.lib.makeLibraryPath [ libPath = stdenv.lib.makeLibraryPath [
stdenv.cc.cc stdenv.cc.cc

View File

@ -3,11 +3,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "netsurf-buildsystem-${version}"; name = "netsurf-buildsystem-${version}";
version = "1.5"; version = "1.6";
src = fetchurl { src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/buildsystem-${version}.tar.gz"; url = "http://download.netsurf-browser.org/libs/releases/buildsystem-${version}.tar.gz";
sha256 = "0wdgvasrjik1dgvvpqbppbpyfzkqd1v45x3g9rq7p67n773azinv"; sha256 = "0p5k708lcq8dip9xxck6hml32bjrbyipprm22bbsvdnsc0pqm71x";
}; };
makeFlags = [ makeFlags = [

View File

@ -5,11 +5,11 @@ with stdenv.lib;
let patches' = if patches == null then [] else patches; let patches' = if patches == null then [] else patches;
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
name = "st-0.8"; name = "st-0.8.1";
src = fetchurl { src = fetchurl {
url = "http://dl.suckless.org/st/${name}.tar.gz"; url = "http://dl.suckless.org/st/${name}.tar.gz";
sha256 = "0xkmb7f1qq01ny1667c7bkf2zi3h4ryc6zpml22ccrkxs0h3jdbp"; sha256 = "09k94v3n20gg32xy7y68p96x9dq5msl80gknf9gbvlyjp3i0zyy4";
}; };
patches = patches'; patches = patches';

View File

@ -0,0 +1,22 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "todolist-${version}";
version = "0.8";
goPackagePath = "github.com/gammons/todolist";
src = fetchFromGitHub {
owner = "gammons";
repo = "todolist";
rev = "${version}";
sha256 = "0agv9a44q81qr960b7m1jxk0pb8ahk6lvmzmijvw4v6mbip2720z";
};
meta = with stdenv.lib; {
description = "Simple GTD-style todo list for the command line";
homepage = "http://todolist.site";
license = licenses.mit;
maintainers = with maintainers; [ uvnikita ];
};
}

View File

@ -1,139 +1,60 @@
{ stdenv, fetchurl, autoreconfHook, python, intltool, pkgconfig, libX11 { buildPythonApplication, lib, fetchurl, gettext, wrapGAppsHook
, ldns, pythonPackages , python, gtk3, gobjectIntrospection
, nbxmpp, pyasn1, pygobject3, dbus-python, pillow
, enableJingle ? true, farstream ? null, gst-plugins-bad ? null , enableJingle ? true, farstream, gstreamer, gst-plugins-base, gst-libav, gst-plugins-ugly
, libnice ? null , enableE2E ? true, pycrypto, python-gnupg
, enableE2E ? true , enableSecrets ? true, libsecret
, enableRST ? true , enableRST ? true, docutils
, enableSpelling ? true, gtkspell2 ? null , enableSpelling ? true, gspell
, enableNotifications ? false , enableUPnP ? true, gupnp-igd
, enableOmemoPluginDependencies ? true , enableOmemoPluginDependencies ? true, python-axolotl, qrcode
, extraPythonPackages ? pkgs: [] , extraPythonPackages ? pkgs: [], pythonPackages
}: }:
assert enableJingle -> farstream != null && gst-plugins-bad != null with lib;
&& libnice != null;
assert enableE2E -> pythonPackages.pycrypto != null;
assert enableRST -> pythonPackages.docutils != null;
assert enableSpelling -> gtkspell2 != null;
assert enableNotifications -> pythonPackages.notify != null;
with stdenv.lib; buildPythonApplication rec {
stdenv.mkDerivation rec {
name = "gajim-${version}"; name = "gajim-${version}";
majorVersion = "0.16"; majorVersion = "1.0";
version = "${majorVersion}.9"; version = "${majorVersion}.0";
src = fetchurl { src = fetchurl {
name = "${name}.tar.bz2";
url = "https://dev.gajim.org/gajim/gajim/repository/archive.tar.bz2?"
+ "ref=${name}";
sha256 = "121dh906zya9n7npyk7b5xama0z3ycy9jl7l5jm39pc86h1winh3";
};
# Needed for Plugin Installer
release = fetchurl {
url = "https://gajim.org/downloads/${majorVersion}/gajim-${version}.tar.bz2"; url = "https://gajim.org/downloads/${majorVersion}/gajim-${version}.tar.bz2";
sha256 = "0v08zdvpqaig0wxpxn1l8rsj3wr3fqvnagn8cnvch17vfqv9gcr1"; sha256 = "10da4imfldj04917h54vrmg70a1d832jd8p6386paa5jqzf5qk20";
}; };
postUnpack = ''
tar -xaf $release
cp -r ${name}/plugins/plugin_installer gajim-${name}-*/plugins
rm -rf ${name}
'';
patches = let
# An attribute set of revisions to apply from the upstream repository.
cherries = {
#example-fix = {
# rev = "<replace-with-git-revsion>";
# sha256 = "<replace-with-sha256>";
#};
};
in (mapAttrsToList (name: { rev, sha256 }: fetchurl {
name = "gajim-${name}.patch";
url = "https://dev.gajim.org/gajim/gajim/commit/${rev}.diff";
inherit sha256;
}) cherries);
postPatch = ''
sed -i -e '0,/^[^#]/ {
/^[^#]/i export \\\
GST_PLUGIN_PATH="'"\$GST_PLUGIN_PATH''${GST_PLUGIN_PATH:+:}${""
}$GST_PLUGIN_PATH"'"
}' scripts/gajim.in
# requires network access
echo "" > test/integration/test_resolver.py
# We want to run tests in installCheckPhase rather than checkPhase to test
# whether the *installed* version of Gajim works rather than just whether it
# works in the unpacked source tree.
sed -i -e '/sys\.path\.insert.*gajim_root.*\/src/d' test/lib/__init__.py
'' + optionalString enableSpelling ''
sed -i -e 's|=.*find_lib.*|= "${gtkspell2}/lib/libgtkspell.so"|' \
src/gtkspell.py
'';
buildInputs = [ buildInputs = [
python libX11 gobjectIntrospection gtk3
] ++ optionals enableJingle [ farstream gst-plugins-bad libnice ]; ] ++ optionals enableJingle [ farstream gstreamer gst-plugins-base gst-libav gst-plugins-ugly ]
++ optional enableSecrets libsecret
++ optional enableSpelling gspell
++ optional enableUPnP gupnp-igd;
nativeBuildInputs = [ nativeBuildInputs = [
autoreconfHook pythonPackages.wrapPython intltool pkgconfig gettext wrapGAppsHook
]; ];
autoreconfPhase = '' propagatedBuildInputs = [
sed -e 's/which/type -P/;s,\./configure,:,' autogen.sh | bash nbxmpp pyasn1 pygobject3 dbus-python pillow
] ++ optionals enableE2E [ pycrypto python-gnupg ]
++ optional enableRST docutils
++ optionals enableOmemoPluginDependencies [ python-axolotl qrcode ]
++ extraPythonPackages pythonPackages;
checkPhase = ''
${python.interpreter} test/runtests.py
''; '';
propagatedBuildInputs = with pythonPackages; [ # Tests try to use GTK+ which fails.
libasyncns doCheck = false;
pygobject2 pyGtkGlade
pyasn1
pyxdg
nbxmpp
pyopenssl dbus-python
] ++ optional enableE2E pythonPackages.pycrypto
++ optional enableRST pythonPackages.docutils
++ optional enableNotifications pythonPackages.notify
++ optionals enableOmemoPluginDependencies (with pythonPackages; [
cryptography python-axolotl python-axolotl-curve25519 qrcode
]) ++ extraPythonPackages pythonPackages;
postFixup = ''
install -m 644 -t "$out/share/gajim/icons/hicolor" \
"icons/hicolor/index.theme"
buildPythonPath "$out"
for i in $out/bin/*; do
name="$(basename "$i")"
if [ "$name" = "gajim-history-manager" ]; then
name="history_manager"
fi
patchPythonScript "$out/share/gajim/src/$name.py"
done
'';
doInstallCheck = true;
installCheckPhase = ''
PYTHONPATH="test:$out/share/gajim/src:''${PYTHONPATH:+:}$PYTHONPATH" \
make test_nogui
'';
enableParallelBuilding = true;
meta = { meta = {
homepage = http://gajim.org/; homepage = http://gajim.org/;
description = "Jabber client written in PyGTK"; description = "Jabber client written in PyGTK";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = [ maintainers.raskin maintainers.aszlig ]; maintainers = with maintainers; [ raskin aszlig abbradar ];
downloadPage = "http://gajim.org/downloads.php"; downloadPage = "http://gajim.org/downloads.php";
updateWalker = true; updateWalker = true;
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
}; };
} }

View File

@ -1,5 +1,6 @@
{ stdenv, fetchurl, pkgconfig, glib, openssl, expat, libmesode { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, glib, openssl
, ncurses, libotr, curl, readline, libuuid , glibcLocales, expect, ncurses, libotr, curl, readline, libuuid
, cmocka, libmicrohttpd, stabber, expat, libmesode
, autoAwaySupport ? false, libXScrnSaver ? null, libX11 ? null , autoAwaySupport ? false, libXScrnSaver ? null, libX11 ? null
, notifySupport ? false, libnotify ? null, gdk_pixbuf ? null , notifySupport ? false, libnotify ? null, gdk_pixbuf ? null
@ -20,18 +21,22 @@ stdenv.mkDerivation rec {
name = "profanity-${version}"; name = "profanity-${version}";
version = "0.5.1"; version = "0.5.1";
src = fetchurl { src = fetchFromGitHub {
url = "http://www.profanity.im/profanity-${version}.tar.gz"; owner = "boothj5";
sha256 = "1f7ylw3mhhnii52mmk40hyc4kqhpvjdr3hmsplzkdhsfww9kflg3"; repo = "profanity";
rev = "${version}";
sha256 = "1ppr02wivhlrqr62r901clnycna8zpn6kr7n5rw8y3zfw21ny17z";
}; };
patches = [ ./patches/packages-osx.patch ./patches/undefined-macros.patch ];
enableParallelBuilding = true; enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ autoreconfHook glibcLocales pkgconfig ];
buildInputs = [ buildInputs = [
readline libuuid libmesode expect readline libuuid glib openssl expat ncurses libotr
glib openssl expat ncurses libotr curl curl libmesode cmocka libmicrohttpd stabber
] ++ optionals autoAwaySupport [ libXScrnSaver libX11 ] ] ++ optionals autoAwaySupport [ libXScrnSaver libX11 ]
++ optionals notifySupport [ libnotify gdk_pixbuf ] ++ optionals notifySupport [ libnotify gdk_pixbuf ]
++ optionals traySupport [ gnome2.gtk ] ++ optionals traySupport [ gnome2.gtk ]
@ -45,6 +50,20 @@ stdenv.mkDerivation rec {
++ optionals pgpSupport [ "--enable-pgp" ] ++ optionals pgpSupport [ "--enable-pgp" ]
++ optionals pythonPluginSupport [ "--enable-python-plugins" ]; ++ optionals pythonPluginSupport [ "--enable-python-plugins" ];
preAutoreconf = ''
mkdir m4
'';
doCheck = true;
LC_ALL = "en_US.utf8";
NIX_CFLAGS_COMPILE = [ ]
++ optionals pythonPluginSupport [ "-I${python}/include/${python.libPrefix}" ];
LDFLAGS = [ ]
++ optionals pythonPluginSupport [ "-L${python}/lib" "-lpython${python.majorVersion}m" ];
meta = { meta = {
description = "A console based XMPP client"; description = "A console based XMPP client";
longDescription = '' longDescription = ''

View File

@ -0,0 +1,11 @@
diff --git a/configure.ac b/configure.ac
index 1e55b1cc..0832a387 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,6 @@ AC_CANONICAL_HOST
PLATFORM="unknown"
AS_CASE([$host_os],
[freebsd*], [PLATFORM="freebsd"],
- [darwin*], [PLATFORM="osx"],
[cygwin], [PLATFORM="cygwin"],
[PLATFORM="nix"])

View File

@ -0,0 +1,40 @@
diff --git a/configure.ac b/configure.ac
index 1e55b1cc..0832a387 100644
--- a/configure.ac
+++ b/configure.ac
@@ -83,12 +81,12 @@ elif test "x$enable_python_plugins" != xno; then
AM_CONDITIONAL([BUILD_PYTHON_API], [true])
AC_DEFINE([HAVE_PYTHON], [1], [Python support])
else
- if test "x$enable_python_plugins" = xyes; then
- AC_MSG_ERROR([Python not found, cannot enable Python plugins.])
- else
- AM_CONDITIONAL([BUILD_PYTHON_API], [false])
- AC_MSG_NOTICE([Python development package not found, Python plugin support disabled.])
- fi
+ AS_IF(
+ [test "x$enable_python_plugins" = xyes],
+ [],
+ [AM_CONDITIONAL([BUILD_PYTHON_API], [false])
+ AC_MSG_NOTICE([Python development package not found, Python plugin support disabled.])]
+ )
fi
AS_IF([test "x$PLATFORM" = xosx], [rm -f Python.framework])
else
@@ -107,7 +105,7 @@ else
[AM_CONDITIONAL([BUILD_C_API], [true]) LIBS="$LIBS -ldl" AC_DEFINE([HAVE_C], [1], [C support])],
[AS_IF(
[test "x$enable_c_plugins" = xyes],
- [AC_MSG_ERROR([dl library needed to run C plugins])],
+ [],
[AM_CONDITIONAL([BUILD_C_API], [false])])
])
else
@@ -116,7 +114,6 @@ else
fi
# threading
-ACX_PTHREAD([], [AC_MSG_ERROR([pthread is required])])
LIBS="$PTHREAD_LIBS $LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
AS_IF([test "x$PTHREAD_CC" != x], [ CC="$PTHREAD_CC" ])

View File

@ -6,7 +6,7 @@ let
# Please keep the version x.y.0.z and do not update to x.y.76.z because the # Please keep the version x.y.0.z and do not update to x.y.76.z because the
# source of the latter disappears much faster. # source of the latter disappears much faster.
version = "8.16.0.4"; version = "8.17.0.2";
rpath = stdenv.lib.makeLibraryPath [ rpath = stdenv.lib.makeLibraryPath [
alsaLib alsaLib
@ -57,7 +57,7 @@ let
if stdenv.system == "x86_64-linux" then if stdenv.system == "x86_64-linux" then
fetchurl { fetchurl {
url = "https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb"; url = "https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb";
sha256 = "1qc5qd07r768q9wkr2fq1q731hslh21i8rs41jb6pbn3ai65mxf5"; sha256 = "0lv8sb49ws8yjh4kkppzqy7sap2b1fw0y13lsc9s45w8mw3l16rp";
} }
else else
throw "Skype for linux is not supported on ${stdenv.system}"; throw "Skype for linux is not supported on ${stdenv.system}";

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, system, makeWrapper, { stdenv, fetchurl, system, makeWrapper, makeDesktopItem,
alsaLib, dbus, glib, gstreamer, fontconfig, freetype, libpulseaudio, libxml2, alsaLib, dbus, glib, gstreamer, fontconfig, freetype, libpulseaudio, libxml2,
libxslt, libGLU_combined, nspr, nss, sqlite, utillinux, zlib, xorg, udev, expat, libv4l }: libxslt, libGLU_combined, nspr, nss, sqlite, utillinux, zlib, xorg, udev, expat, libv4l }:
@ -59,7 +59,7 @@ in stdenv.mkDerivation {
]; ];
installPhase = '' installPhase = ''
$preInstallHooks runHook preInstall
packagePath=$out/share/zoom-us packagePath=$out/share/zoom-us
mkdir -p $packagePath mkdir -p $packagePath
@ -88,9 +88,19 @@ in stdenv.mkDerivation {
Prefix = $packagePath Prefix = $packagePath
EOF EOF
$postInstallHooks runHook postInstall
''; '';
postInstall = (makeDesktopItem {
name = "zoom-us";
exec = "$out/bin/zoom-us %U";
icon = "$out/share/zoom-us/application-x-zoom.png";
desktopName = "Zoom";
genericName = "Video Conference";
categories = "Network;Application;";
mimeType = "x-scheme-handler/zoommtg;";
}).buildCommand;
meta = { meta = {
homepage = https://zoom.us/; homepage = https://zoom.us/;
description = "zoom.us video conferencing application"; description = "zoom.us video conferencing application";

View File

@ -1,23 +1,38 @@
{ spellChecking ? true { spellChecking ? true
, stdenv, fetchurl, pkgconfig, gtk2, gtkspell2 ? null , stdenv, fetchurl, pkgconfig, gtk3, gtkspell3 ? null
, perl, pcre, gmime, gettext, intltool, dbus-glib, libnotify , perl, pcre, gmime2, gettext, intltool, itstool, libxml2, dbus-glib, libnotify, gnutls
, makeWrapper, gnupg
, gnomeSupport ? true, libgnome-keyring3
}: }:
assert spellChecking -> gtkspell2 != null; assert spellChecking -> gtkspell3 != null;
let version = "0.139"; in let version = "0.144"; in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "pan-${version}"; name = "pan-${version}";
src = fetchurl { src = fetchurl {
url = "http://pan.rebelbase.com/download/releases/${version}/source/pan-${version}.tar.bz2"; url = "http://pan.rebelbase.com/download/releases/${version}/source/pan-${version}.tar.bz2";
sha256 = "1fab2i6ngqp66lhls0g7j8d1c1rk75afiqr3r1x2sn3zk47k4pxz"; sha256 = "0l07y75z8jxhbmfv28slw81gjncs7i89x7fq44zif7xhq5vy7yli";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig makeWrapper ];
buildInputs = [ gtk2 perl gmime gettext intltool dbus-glib libnotify ] buildInputs = [ gtk3 perl gmime2 gettext intltool itstool libxml2 dbus-glib libnotify gnutls ]
++ stdenv.lib.optional spellChecking gtkspell2; ++ stdenv.lib.optional spellChecking gtkspell3
++ stdenv.lib.optional gnomeSupport libgnome-keyring3;
configureFlags = [
"--with-dbus"
"--with-gtk3"
"--with-gnutls"
"--enable-libnotify"
] ++ stdenv.lib.optional spellChecking "--with-gtkspell"
++ stdenv.lib.optional gnomeSupport "--enable-gkr";
postInstall = ''
wrapProgram $out/bin/pan --suffix PATH : ${gnupg}/bin
'';
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "verilator-${version}"; name = "verilator-${version}";
version = "3.920"; version = "3.922";
src = fetchurl { src = fetchurl {
url = "http://www.veripool.org/ftp/${name}.tgz"; url = "http://www.veripool.org/ftp/${name}.tgz";
sha256 = "1zs3d6h5sbz455fwpgg89h81hkfn92ary8bmhjinc1rd8fm3hp1b"; sha256 = "1srv8d1w3mwblfydznl3frswg98i3dkylx8x18c4807wsjk8vflg";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "symbiyosys-${version}"; name = "symbiyosys-${version}";
version = "2018.03.07"; version = "2018.03.21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "yosyshq"; owner = "yosyshq";
repo = "symbiyosys"; repo = "symbiyosys";
rev = "2c13fbefe67adb3a4adb8a6f283b198abb8a43a0"; rev = "76a624a363bc44df102359595d34f29370c6668b";
sha256 = "0v60530w5y4yj66zcp7lwa82158iw26mil1gj41lzyi2p651kc1k"; sha256 = "1ikax1yiqgj5442wcgp1iigw8wiyw7k848z4ykn7k068kbc320bm";
}; };
buildInputs = [ python3 yosys ]; buildInputs = [ python3 yosys ];
@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
"sys.path += [p + \"/share/yosys/python3/\" for p in [\"$out\", \"${yosys}\"]]" "sys.path += [p + \"/share/yosys/python3/\" for p in [\"$out\", \"${yosys}\"]]"
''; '';
meta = { meta = {
description = "Yosys verification tools for Hardware Definition Languages"; description = "Tooling for Yosys-based verification flows";
homepage = https://symbiyosys.readthedocs.io/; homepage = https://symbiyosys.readthedocs.io/;
license = stdenv.lib.licenses.mit; license = stdenv.lib.licenses.mit;
maintainers = with stdenv.lib.maintainers; [ thoughtpolice ]; maintainers = with stdenv.lib.maintainers; [ thoughtpolice ];

View File

@ -1,11 +1,13 @@
{ stdenv, edk2, nasm, iasl, seabios, openssl, secureBoot ? false }: { stdenv, lib, edk2, nasm, iasl, seabios, openssl, secureBoot ? false }:
let let
targetArch = if stdenv.isi686 then projectDscPath = if stdenv.isi686 then
"Ia32" "OvmfPkg/OvmfPkgIa32.dsc"
else if stdenv.isx86_64 then else if stdenv.isx86_64 then
"X64" "OvmfPkg/OvmfPkgX64.dsc"
else if stdenv.isAarch64 then
"ArmVirtPkg/ArmVirtQemu.dsc"
else else
throw "Unsupported architecture"; throw "Unsupported architecture";
@ -14,7 +16,7 @@ let
src = edk2.src; src = edk2.src;
in in
stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" { stdenv.mkDerivation (edk2.setup projectDscPath {
name = "OVMF-${version}"; name = "OVMF-${version}";
inherit src; inherit src;
@ -36,28 +38,45 @@ stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" {
ln -sv "$file" . ln -sv "$file" .
done done
${if (seabios == false) then '' ${if stdenv.isAarch64 then ''
ln -sv ${src}/OvmfPkg . ln -sv ${src}/ArmPkg .
'' else '' ln -sv ${src}/ArmPlatformPkg .
ln -sv ${src}/ArmVirtPkg .
ln -sv ${src}/EmbeddedPkg .
ln -sv ${src}/OvmfPkg .
'' else if seabios != null then ''
cp -r ${src}/OvmfPkg . cp -r ${src}/OvmfPkg .
chmod +w OvmfPkg/Csm/Csm16 chmod +w OvmfPkg/Csm/Csm16
cp ${seabios}/Csm16.bin OvmfPkg/Csm/Csm16/Csm16.bin cp ${seabios}/Csm16.bin OvmfPkg/Csm/Csm16/Csm16.bin
''}
${if (secureBoot == true) then ''
ln -sv ${src}/SecurityPkg .
ln -sv ${src}/CryptoPkg .
'' else ''
''}
'';
buildPhase = if (seabios == false) then ''
build ${if secureBoot then "-DSECURE_BOOT_ENABLE=TRUE" else ""}
'' else '' '' else ''
build -D CSM_ENABLE -D FD_SIZE_2MB ${if secureBoot then "-DSECURE_BOOT_ENABLE=TRUE" else ""} ln -sv ${src}/OvmfPkg .
''}
${lib.optionalString secureBoot ''
ln -sv ${src}/SecurityPkg .
ln -sv ${src}/CryptoPkg .
''}
'';
buildPhase = if stdenv.isAarch64 then ''
build -n $NIX_BUILD_CORES
'' else if seabios == null then ''
build -n $NIX_BUILD_CORES ${lib.optionalString secureBoot "-DSECURE_BOOT_ENABLE=TRUE"}
'' else ''
build -n $NIX_BUILD_CORES -D CSM_ENABLE -D FD_SIZE_2MB ${lib.optionalString secureBoot "-DSECURE_BOOT_ENABLE=TRUE"}
''; '';
postFixup = '' postFixup = if stdenv.isAarch64 then ''
mkdir -vp $fd/FV
mkdir -vp $fd/AAVMF
mv -v $out/FV/QEMU_{EFI,VARS}.fd $fd/FV
# Uses Fedora dir layout: https://src.fedoraproject.org/cgit/rpms/edk2.git/tree/edk2.spec
# FIXME: why is it different from Debian dir layout? https://anonscm.debian.org/cgit/pkg-qemu/edk2.git/tree/debian/rules
dd of=$fd/AAVMF/QEMU_EFI-pflash.raw if=/dev/zero bs=1M count=64
dd of=$fd/AAVMF/QEMU_EFI-pflash.raw if=$fd/FV/QEMU_EFI.fd conv=notrunc
dd of=$fd/AAVMF/vars-template-pflash.raw if=/dev/zero bs=1M count=64
'' else ''
mkdir -vp $OUTPUT_FD/FV mkdir -vp $OUTPUT_FD/FV
mv -v $out/FV/OVMF{,_CODE,_VARS}.fd $OUTPUT_FD/FV mv -v $out/FV/OVMF{,_CODE,_VARS}.fd $OUTPUT_FD/FV
''; '';
@ -68,6 +87,6 @@ stdenv.mkDerivation (edk2.setup "OvmfPkg/OvmfPkg${targetArch}.dsc" {
description = "Sample UEFI firmware for QEMU and KVM"; description = "Sample UEFI firmware for QEMU and KVM";
homepage = https://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF; homepage = https://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF;
license = stdenv.lib.licenses.bsd2; license = stdenv.lib.licenses.bsd2;
platforms = ["x86_64-linux" "i686-linux"]; platforms = ["x86_64-linux" "i686-linux" "aarch64-linux"];
}; };
}) })

View File

@ -212,7 +212,7 @@ rec {
postMount = '' postMount = ''
echo "Packing raw image..." echo "Packing raw image..."
tar -C mnt --mtime="@$SOURCE_DATE_EPOCH" -cf $out . tar -C mnt --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" -cf $out .
''; '';
}; };
@ -277,7 +277,7 @@ rec {
# Tar up the layer and throw it into 'layer.tar'. # Tar up the layer and throw it into 'layer.tar'.
echo "Packing layer..." echo "Packing layer..."
mkdir $out mkdir $out
tar -C layer --mtime="@$SOURCE_DATE_EPOCH" --owner=${toString uid} --group=${toString gid} -cf $out/layer.tar . tar -C layer --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" --owner=${toString uid} --group=${toString gid} -cf $out/layer.tar .
# Compute a checksum of the tarball. # Compute a checksum of the tarball.
echo "Computing layer checksum..." echo "Computing layer checksum..."
@ -359,7 +359,7 @@ rec {
echo "Packing layer..." echo "Packing layer..."
mkdir $out mkdir $out
tar -C layer --mtime="@$SOURCE_DATE_EPOCH" -cf $out/layer.tar . tar -C layer --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" -cf $out/layer.tar .
# Compute the tar checksum and add it to the output json. # Compute the tar checksum and add it to the output json.
echo "Computing checksum..." echo "Computing checksum..."
@ -489,7 +489,7 @@ rec {
comm <(sort -n baseFiles|uniq) \ comm <(sort -n baseFiles|uniq) \
<(sort -n layerFiles|uniq|grep -v ${layer}) -1 -3 > newFiles <(sort -n layerFiles|uniq|grep -v ${layer}) -1 -3 > newFiles
# Append the new files to the layer. # Append the new files to the layer.
tar -rpf temp/layer.tar --mtime="@$SOURCE_DATE_EPOCH" \ tar -rpf temp/layer.tar --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" \
--owner=0 --group=0 --no-recursion --files-from newFiles --owner=0 --group=0 --no-recursion --files-from newFiles
echo "Adding meta..." echo "Adding meta..."
@ -537,7 +537,7 @@ rec {
chmod -R a-w image chmod -R a-w image
echo "Cooking the image..." echo "Cooking the image..."
tar -C image --mtime="@$SOURCE_DATE_EPOCH" --owner=0 --group=0 --xform s:'./':: -c . | pigz -nT > $out tar -C image --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" --owner=0 --group=0 --xform s:'./':: -c . | pigz -nT > $out
echo "Finished." echo "Finished."
''; '';

View File

@ -10,11 +10,13 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ pkgconfig intltool ];
buildInputs = [ gtk3 ]; buildInputs = [ gtk3 ];
configureFlags = [ "--enable-gtk3" ]; configureFlags = [ "--enable-gtk3" ];
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
meta = { meta = {
description = "Lightweight and desktop independent task manager"; description = "Lightweight and desktop independent task manager";
longDescription = '' longDescription = ''
@ -24,7 +26,7 @@ stdenv.mkDerivation rec {
Desktop Environment, it's totally desktop independent and only Desktop Environment, it's totally desktop independent and only
requires pure gtk+. requires pure gtk+.
''; '';
homepage = https://wiki.lxde.org/en/LXTask; homepage = https://wiki.lxde.org/en/LXTask;
license = stdenv.lib.licenses.gpl2Plus; license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix; platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.romildo ]; maintainers = [ stdenv.lib.maintainers.romildo ];

View File

@ -0,0 +1,7 @@
automakeAddFlags() {
local file="$1"
local target="$2"
local source="$3"
sed "/$target/a\$($source) \\\\" -i $file
}

View File

@ -0,0 +1,80 @@
{ lib, makeSetupHook, newScope, gnome3, gst_all_1 }:
let
inherit (lib) makeScope;
in
makeScope newScope (self: with self; {
mkXfceDerivation = callPackage ./mkXfceDerivation.nix { };
automakeAddFlags = makeSetupHook { } ./automakeAddFlags.sh;
exo = callPackage ./exo { };
garcon = callPackage ./garcon { };
gigolo = callPackage ./gigolo { };
libxfce4util = callPackage ./libxfce4util { };
libxfce4ui = callPackage ./libxfce4ui { };
mousepad = callPackage ./mousepad {
inherit (gnome3) gtksourceview;
};
orage = callPackage ./orage { };
parole = callPackage ./parole {
inherit (gst_all_1) gst-plugins-bad gst-plugins-base gst-plugins-good;
gst-plugins-ugly = null;
};
ristretto = callPackage ./ristretto { };
thunar = callPackage ./thunar { };
thunar-volman = callPackage ./thunar-volman { };
tumbler = callPackage ./tumbler { };
xfburn = callPackage ./xfburn { };
xfconf = callPackage ./xfconf { };
xfdesktop = callPackage ./xfdesktop { };
xfce4-appfinder = callPackage ./xfce4-appfinder { };
xfce4-dev-tools = callPackage ./xfce4-dev-tools {
mkXfceDerivation = mkXfceDerivation.override {
xfce4-dev-tools = null;
};
};
xfce4-dict = callPackage ./xfce4-dict { };
xfce4-mixer = callPackage ./xfce4-mixer { };
xfce4-notifyd = callPackage ./xfce4-notifyd { };
xfce4-panel = callPackage ./xfce4-panel { };
xfce4-power-manager = callPackage ./xfce4-power-manager { };
xfce4-screenshooter = callPackage ./xfce4-screenshooter {
inherit (gnome3) libsoup;
};
xfce4-taskmanager = callPackage ./xfce4-taskmanager { };
xfce4-settings = callPackage ./xfce4-settings { };
xfce4-terminal = callPackage ./xfce4-terminal {
inherit (gnome3) vte;
};
xfce4-volumed-pulse = callPackage ./xfce4-volumed-pulse { };
xfwm4 = callPackage ./xfwm4 { };
})

View File

@ -0,0 +1,23 @@
{ mkXfceDerivation, docbook_xml_xslt, libxslt, perlPackages, gtk2, gtk3
, libxfce4ui, libxfce4util }:
mkXfceDerivation rec {
category = "xfce";
pname = "exo";
version = "0.11.5";
sha256 = "0zxv7cx1xbjls7q2blv8ir9zwzyq7r189n6q35jwasns7rxj256v";
nativeBuildInputs = [ libxslt perlPackages.URI ];
buildInputs = [ gtk2 gtk3 libxfce4ui libxfce4util ];
postPatch = ''
substituteInPlace docs/reference/Makefile.am \
--replace http://docbook.sourceforge.net/release/xsl/current \
${docbook_xml_xslt}/share/xml/docbook-xsl
'';
meta = {
description = "Application library for Xfce";
};
}

View File

@ -0,0 +1,28 @@
diff -urNZ a/configure.ac.in b/configure.ac.in
--- a/configure.ac.in 2017-11-20 02:57:40.476664918 +0000
+++ b/configure.ac.in 2017-11-20 03:07:18.999128370 +0000
@@ -165,11 +165,9 @@
dnl ***********************************
XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.42.0])
XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.42.0])
-XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.24.0])
XDT_CHECK_PACKAGE([GTK3], [gtk+-3.0], [3.20.0])
XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.42.0])
XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.10.0])
-XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.12.0])
XDT_CHECK_PACKAGE([LIBXFCE4UI2], [libxfce4ui-2], [4.12.0])
XDT_CHECK_OPTIONAL_PACKAGE([GIO_UNIX], [gio-unix-2.0], [2.42.0], [gio-unix], [GIO-Unix features])
diff -urNZ a/exo/Makefile.am b/exo/Makefile.am
--- a/exo/Makefile.am 2017-11-20 02:57:34.444785202 +0000
+++ b/exo/Makefile.am 2017-11-20 03:00:49.402897465 +0000
@@ -117,7 +117,7 @@
libexo_2_includedir = $(includedir)/exo-2/exo
-lib_LTLIBRARIES += libexo-2.la
+lib_LTLIBRARIES = libexo-2.la
libexo_2_include_HEADERS = \
exo.h \
Binary files a/.git/index and b/.git/index differ

View File

@ -0,0 +1,37 @@
From: Yegor Timoshenko <yegortimoshenko@gmail.com>
Date: Thu, 14 Dec 2017 21:13:02 +0000
Subject: [PATCH] Decrement allocation counter on item unref (#12700)
diff --git a/garcon/garcon-menu-item-pool.c b/garcon/garcon-menu-item-pool.c
index 2017180..355e520 100644
--- a/garcon/garcon-menu-item-pool.c
+++ b/garcon/garcon-menu-item-pool.c
@@ -191,7 +191,12 @@ garcon_menu_item_pool_filter_exclude (const gchar *desktop_id,
g_return_val_if_fail (GARCON_IS_MENU_ITEM (item), FALSE);
g_return_val_if_fail (node != NULL, FALSE);
- return garcon_menu_node_tree_rule_matches (node, item);
+ gboolean matches = garcon_menu_node_tree_rule_matches (node, item);
+
+ if (matches)
+ garcon_menu_item_increment_allocated (item);
+
+ return matches;
}
diff --git a/garcon/garcon-menu-item.c b/garcon/garcon-menu-item.c
index ca8cb63..b44acfe 100644
--- a/garcon/garcon-menu-item.c
+++ b/garcon/garcon-menu-item.c
@@ -1908,6 +1908,8 @@ garcon_menu_item_unref (GarconMenuItem *item)
{
g_return_if_fail (GARCON_IS_MENU_ITEM (item));
+ garcon_menu_item_decrement_allocated (item);
+
/* Decrement the reference counter */
g_object_unref (G_OBJECT (item));
}
--
2.15.1

View File

@ -0,0 +1,75 @@
From 4387496fe332a50945e7db76bc2196b419656fe3 Mon Sep 17 00:00:00 2001
From: Stefan Berzl <stefanberzl@gmail.com>
Date: Mon, 21 Aug 2017 18:39:07 +0300
Subject: [PATCH] fix: some menu icons are too big (Bug #13785)
Some packages only provide icons in sizes much bigger than the standard
GTK menu size of 16px.
The clipboard manager qlipper for example provides the following icon:
/usr/share/icons/hicolor/128x128/apps/qlipper.png
In GTK 3.22.18 the function gtk_image_new_from_icon_name when given
GTK_ICON_SIZE_MENU as second argument still returns an image with 128x128.
The patch I have supplied uses existing code to scale such an image.
Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
---
garcon-gtk/garcon-gtk-menu.c | 33 +++++++++++++++++++--------------
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/garcon-gtk/garcon-gtk-menu.c b/garcon-gtk/garcon-gtk-menu.c
index 41990f2..f31a1ed 100644
--- a/garcon-gtk/garcon-gtk-menu.c
+++ b/garcon-gtk/garcon-gtk-menu.c
@@ -650,7 +650,11 @@ garcon_gtk_menu_load_icon (const gchar *icon_name)
gtk_icon_size_lookup (GTK_ICON_SIZE_MENU, &w, &h);
size = MIN (w, h);
- if (! gtk_icon_theme_has_icon (icon_theme, icon_name))
+ if (gtk_icon_theme_has_icon (icon_theme, icon_name))
+ {
+ pixbuf = gtk_icon_theme_load_icon (icon_theme, icon_name, size, 0, NULL);;
+ }
+ else
{
if (g_path_is_absolute (icon_name))
{
@@ -684,22 +688,23 @@ garcon_gtk_menu_load_icon (const gchar *icon_name)
g_free (name);
}
}
+ }
- /* Turn the pixbuf into a gtk_image */
- if (G_LIKELY (pixbuf))
- {
- /* scale the pixbuf down if it needs it */
- GdkPixbuf *tmp = gdk_pixbuf_scale_simple (pixbuf, w, h, GDK_INTERP_BILINEAR);
- g_object_unref (pixbuf);
- pixbuf = tmp;
+ /* Turn the pixbuf into a gtk_image */
+ if (G_LIKELY (pixbuf))
+ {
+ /* scale the pixbuf down if it needs it */
+ GdkPixbuf *pixbuf_scaled = gdk_pixbuf_scale_simple (pixbuf, w, h, GDK_INTERP_BILINEAR);
+ g_object_unref (G_OBJECT (pixbuf));
- image = gtk_image_new_from_pixbuf (pixbuf);
- g_object_unref (G_OBJECT (pixbuf));
- }
+ image = gtk_image_new_from_pixbuf (pixbuf_scaled);
+ g_object_unref (G_OBJECT (pixbuf_scaled));
+ }
+ else
+ {
+ /* display the placeholder at least */
+ image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU);
}
-
- if (image == NULL)
- image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU);
return image;
}

View File

@ -0,0 +1,12 @@
{ mkXfceDerivation, gtk2 ? null, gtk3, libxfce4ui, libxfce4util }:
mkXfceDerivation rec {
category = "xfce";
pname = "garcon";
version = "0.6.1";
sha256 = "19k8bwn29x7hkg882pxv5xxmrbfagdqgkxg166pwz2k0prab6hl8";
patches = [ ./12700.patch ./13785.patch ];
buildInputs = [ gtk2 gtk3 libxfce4ui libxfce4util ];
}

View File

@ -0,0 +1,11 @@
{ mkXfceDerivation, gtk2, libX11 }:
mkXfceDerivation rec {
category = "apps";
pname = "gigolo";
version = "0.4.2";
sha256 = "0qd2jkf3zsvfyd9jn8bfnljja1xfj3ph4wjh3fx10dcwcd791al1";
buildInputs = [ gtk2 libX11 ];
}

View File

@ -0,0 +1,18 @@
{ lib, mkXfceDerivation, gobjectIntrospection, gtk2, gtk3
, libstartup_notification ? null, libxfce4util, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "libxfce4ui";
version = "4.13.4";
sha256 = "0m9h3kvkk2nx8pxxmsg9sjnyp6ajwjrz9djjxxvranjsdw3ilydy";
buildInputs = [ gobjectIntrospection gtk2 gtk3 libstartup_notification xfconf ];
propagatedBuildInputs = [ libxfce4util ];
meta = with lib; {
description = "Widgets library for Xfce";
license = licenses.lgpl2Plus;
};
}

View File

@ -0,0 +1,16 @@
{ lib, mkXfceDerivation, gobjectIntrospection }:
mkXfceDerivation rec {
category = "xfce";
pname = "libxfce4util";
version = "4.13.1";
sha256 = "001ls90an2pi9l04g3r6syfa4lhyvjymp0r9djxrkc2q493mcv3d";
buildInputs = [ gobjectIntrospection ];
meta = with lib; {
description = "Extension library for Xfce";
license = licenses.lgpl2Plus;
};
}

View File

@ -0,0 +1,40 @@
{ stdenv, fetchgit, pkgconfig, xfce4-dev-tools ? null }:
{ category, pname, sha256 ? null, version, ... } @ args:
let
inherit (builtins) filter getAttr head isList;
inherit (stdenv.lib) attrNames concatLists recursiveUpdate zipAttrsWithNames;
filterAttrNames = f: attrs:
filter (n: f (getAttr n attrs)) (attrNames attrs);
concatAttrLists = attrsets:
zipAttrsWithNames (filterAttrNames isList (head attrsets)) (_: concatLists) attrsets;
template = rec {
name = "${pname}-${version}";
nativeBuildInputs = [ pkgconfig xfce4-dev-tools ];
configureFlags = [ "--enable-maintainer-mode" ];
src = fetchgit {
url = "git://git.xfce.org/${category}/${pname}";
rev = name;
inherit sha256;
};
enableParallelBuilding = true;
outputs = [ "out" "dev" ];
meta = with stdenv.lib; {
homepage = "https://git.xfce.org/${category}/${pname}/about";
license = licenses.gpl2; # some libraries are under LGPLv2+
platforms = platforms.linux;
};
};
publicArgs = removeAttrs args [ "category" "pname" "sha256" ];
in
stdenv.mkDerivation (recursiveUpdate template publicArgs // concatAttrLists [ template args ])

View File

@ -0,0 +1,12 @@
{ mkXfceDerivation, exo, wrapGAppsHook, dbus_glib ? null, gtk3, gtksourceview }:
mkXfceDerivation rec {
category = "apps";
pname = "mousepad";
version = "0.4.0";
sha256 = "0mm90iq2yd3d0qbgsjyk3yj25k0gm3p34jazl640vixk84v20lyw";
nativeBuildInputs = [ exo wrapGAppsHook ];
buildInputs = [ dbus_glib gtk3 gtksourceview ];
}

View File

@ -0,0 +1,18 @@
{ lib, mkXfceDerivation, dbus_glib ? null, gtk2, libical, libnotify ? null
, popt ? null, libxfce4ui ? null, xfce4-panel ? null, withPanelPlugin ? true }:
assert withPanelPlugin -> libxfce4ui != null && xfce4-panel != null;
let
inherit (lib) optionals;
in
mkXfceDerivation rec {
category = "apps";
pname = "orage";
version = "4.12.1";
sha256 = "04z6y1vfaz1im1zq1zr7cf8pjibjhj9zkyanbp7vn30q520yxa0m";
buildInputs = [ dbus_glib gtk2 libical libnotify popt ]
++ optionals withPanelPlugin [ libxfce4ui xfce4-panel ];
}

View File

@ -0,0 +1,36 @@
{ mkXfceDerivation, makeWrapper, wrapGAppsHook, dbus, dbus_glib
, gst-plugins-bad ? null, gst-plugins-base, gst-plugins-good
, gst-plugins-ugly ? null, gtk3, libnotify, libxfce4ui, libxfce4util
, taglib ? null, xfconf }:
# Doesn't seem to find H.264 codec even though built with gst-plugins-bad.
mkXfceDerivation rec {
category = "apps";
pname = "parole";
version = "0.9.2";
sha256 = "07i9d7xn2ys3z71sxvr53idq4ivy94pqgxvr0k78crva39ls08s5";
postPatch = ''
substituteInPlace src/plugins/mpris2/Makefile.am \
--replace GST_BASE_CFLAGS GST_VIDEO_CFLAGS
'';
nativeBuildInputs = [ makeWrapper wrapGAppsHook ];
buildInputs = [
dbus
dbus_glib
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gtk3
libnotify
libxfce4ui
libxfce4util
taglib
xfconf
];
}

View File

@ -0,0 +1,18 @@
{ mkXfceDerivation, automakeAddFlags, exo, dbus_glib, gtk2, libexif
, libxfce4ui, libxfce4util, xfconf }:
mkXfceDerivation rec {
category = "apps";
pname = "ristretto";
version = "0.8.2";
postPatch = ''
automakeAddFlags src/Makefile.am ristretto_CFLAGS DBUS_GLIB_CFLAGS
automakeAddFlags src/Makefile.am ristretto_LDADD DBUS_GLIB_LIBS
'';
nativeBuildInputs = [ automakeAddFlags exo ];
buildInputs = [ dbus_glib gtk2 libexif libxfce4ui libxfce4util xfconf ];
sha256 = "0ra50452ldk91pvhcpl3f3rhdssw3djfr6cm0hc29v8r58am0wni";
}

View File

@ -0,0 +1,11 @@
{ mkXfceDerivation, exo, gtk3, libgudev, libxfce4ui, libxfce4util, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "thunar-volman";
version = "0.9.0";
buildInputs = [ exo gtk3 libgudev libxfce4ui libxfce4util xfconf ];
sha256 = "08aqbp3i0z6frj7z3laz9nj641iakrcr7vh2dxb057ky24gj61i7";
}

View File

@ -0,0 +1,30 @@
{ mkXfceDerivation, docbook_xml_xslt, exo, gdk_pixbuf, gtk3, libgudev ? null
, libnotify ? null, libX11, libxfce4ui, libxfce4util, libxslt, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "thunar";
version = "1.7.0";
sha256 = "1s262hii524a5hb15pb8xbrrrhyi5fj3837zgbscg3rdnsm52igw";
postPatch = ''
substituteInPlace docs/Makefile.am \
--replace http://docbook.sourceforge.net/release/xsl/current \
${docbook_xml_xslt}/share/xml/docbook-xsl
'';
nativeBuildInputs = [ libxslt ];
buildInputs = [
exo
gdk_pixbuf
gtk3
libgudev
libnotify
libX11
libxfce4ui
libxfce4util
xfconf
];
}

View File

@ -0,0 +1,14 @@
{ mkXfceDerivation, gdk_pixbuf ? null, ffmpegthumbnailer ? null, libgsf ? null
, poppler ? null }:
# TODO: add libopenraw
mkXfceDerivation rec {
category = "xfce";
pname = "tumbler";
version = "0.2.0";
sha256 = "0jr6rhgc57yqb3iwp7y49yf5ig541liaz6xpvjl45ki34j091iaj";
buildInputs = [ gdk_pixbuf ffmpegthumbnailer libgsf poppler ];
}

View File

@ -0,0 +1,18 @@
{ mkXfceDerivation, docbook_xml_xslt, exo, gtk2, libburn, libICE, libisofs, libSM, libxfce4ui, libxslt }:
mkXfceDerivation rec {
category = "apps";
pname = "xfburn";
version = "0.5.5";
postPatch = ''
substituteInPlace docs/Makefile.am \
--replace http://docbook.sourceforge.net/release/xsl/current \
${docbook_xml_xslt}/share/xml/docbook-xsl
'';
sha256 = "1lmv48vqrlap1a2ha72g16vqly18zvcwj8y3f3f00l10pmn52bkp";
nativeBuildInputs = [ libxslt ];
buildInputs = [ exo gtk2 libburn libICE libisofs libSM libxfce4ui ];
}

View File

@ -0,0 +1,12 @@
{ mkXfceDerivation, exo, garcon, gtk3, libxfce4util, libxfce4ui, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfce4-appfinder";
version = "4.13.0";
sha256 = "13xsshzw04gx5rhalx4r0khjb0dbq26fv6n20biyiai1ykznyryy";
nativeBuildInputs = [ exo ];
buildInputs = [ garcon gtk3 libxfce4ui libxfce4util xfconf ];
}

View File

@ -0,0 +1,31 @@
{ mkXfceDerivation, autoreconfHook, autoconf, automake, glib, gtk_doc, intltool, libtool }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfce4-dev-tools";
version = "4.12.0";
sha256 = "0bbmlmw2dpm10q2wv3vy592i0vx7b5h1qnd35j0fdzxqb8x2hbw2";
nativeBuildInputs = [ autoreconfHook ];
propagatedNativeBuildInputs = [
autoconf
automake
glib
gtk_doc
intltool
libtool
];
preAutoreconf = ''
substitute configure.ac.in configure.ac \
--subst-var-by REVISION UNKNOWN
'';
setupHook = ./setup-hook.sh;
meta = {
description = "Autoconf macros and scripts to augment app build systems";
};
}

View File

@ -0,0 +1,12 @@
xdtEnvHook() {
addToSearchPath ACLOCAL_PATH $1/share/xfce4/dev-tools/m4macros
}
envHooks+=(xdtEnvHook)
xdtAutogenPhase() {
mkdir -p m4
NOCONFIGURE=1 xdt-autogen
}
preConfigurePhases+=(xdtAutogenPhase)

View File

@ -0,0 +1,11 @@
diff -urNZ a/configure.ac.in b/configure.ac.in
--- a/configure.ac.in 2017-12-16 19:46:13.784914017 +0000
+++ b/configure.ac.in 2017-12-16 19:46:38.612477052 +0000
@@ -53,6 +53,7 @@
dnl ***********************************
dnl *** Check for required packages ***
dnl ***********************************
+XDT_CHECK_PACKAGE([GIO], [gio-unix-2.0], [2.32.0])
XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.24.0])
XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.20.0])
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.0])

View File

@ -0,0 +1,19 @@
{ mkXfceDerivation, automakeAddFlags, gtk3, libxfce4ui, libxfce4util, xfce4-panel }:
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-dict";
version = "0.8.0";
sha256 = "1r1k9cgl7zkn3q4mjf7qjql6vlxkb2m0spgj9p646mw7bnhbf9wr";
patches = [ ./configure-gio.patch ];
nativeBuildInputs = [ automakeAddFlags ];
postPatch = ''
automakeAddFlags lib/Makefile.am libdict_la_CFLAGS GIO_CFLAGS
'';
buildInputs = [ gtk3 libxfce4ui libxfce4util xfce4-panel ];
}

View File

@ -0,0 +1,30 @@
{ mkXfceDerivation, automakeAddFlags, dbus_glib, gst-plugins-base, gtk2
, libICE, libSM, libunique, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-mixer";
version = "4.11.0";
sha256 = "1kiz5ysn4rqkjfzz4dvbsfj64kqqayg7bqakcys3rw28g2q5qyys";
nativeBuildInputs = [ automakeAddFlags ];
postPatch = ''
automakeAddFlags panel-plugin/Makefile.am libmixer_la_CFLAGS DBUS_GLIB_CFLAGS
automakeAddFlags xfce4-mixer/Makefile.am xfce4_mixer_CFLAGS DBUS_GLIB_CFLAGS
'';
buildInputs = [
dbus_glib
gst-plugins-base
gtk2
libICE
libSM
libunique
libxfce4ui
libxfce4util
xfce4-panel
xfconf
];
}

View File

@ -0,0 +1,13 @@
{ mkXfceDerivation, dbus_glib, exo, gtk3, libnotify, libxfce4ui, libxfce4util
, xfce4-panel, xfconf }:
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-notifyd";
version = "0.4.1";
sha256 = "12mqi0q1hcjm16f4pndq7l58h2n0nq160r5fqx8ns320i83nh94k";
nativeBuildInputs = [ dbus_glib exo ];
buildInputs = [ gtk3 libnotify libxfce4ui libxfce4util xfce4-panel xfconf ];
}

View File

@ -0,0 +1,15 @@
{ mkXfceDerivation, exo, garcon, gtk2, gtk3, libxfce4ui, libxfce4util, libwnck3, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfce4-panel";
version = "4.13.2";
sha256 = "194pihmg7af4x81nia2fy3h7rls306a7c0bqny9ycqikvi6nmdmn";
buildInputs = [ exo garcon gtk2 gtk3 libxfce4ui libxfce4util libwnck3 xfconf ];
meta = {
description = "Xfce's panel";
};
}

View File

@ -0,0 +1,19 @@
{ mkXfceDerivation, automakeAddFlags, exo, gtk3, libnotify
, libxfce4ui, libxfce4util, upower, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfce4-power-manager";
version = "1.6.0";
sha256 = "1sh6ydn44j1yki8f020ljayp1fjcigkywcvjp38fsk7j25ni2wrp";
nativeBuildInputs = [ automakeAddFlags exo ];
buildInputs = [ gtk3 libnotify libxfce4ui libxfce4util upower xfconf ];
postPatch = ''
substituteInPlace configure.ac.in --replace gio-2.0 gio-unix-2.0
automakeAddFlags src/Makefile.am xfce4_power_manager_CFLAGS GIO_CFLAGS
automakeAddFlags src/Makefile.am xfce4_power_manager_settings_CFLAGS GIO_CFLAGS
'';
}

View File

@ -0,0 +1,11 @@
{ mkXfceDerivation, exo, gtk3, libsoup, libxfce4ui, libxfce4util, xfce4-panel }:
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-screenshooter";
version = "1.9.1";
sha256 = "1q13hvaz3ykrbgbbqb1186mhri8r9hkmpaayjwhnkvjm7jfyhbin";
buildInputs = [ exo gtk3 libsoup libxfce4ui libxfce4util xfce4-panel ];
}

View File

@ -0,0 +1,39 @@
{ mkXfceDerivation, automakeAddFlags, dbus_glib, exo, garcon, gtk3
, libnotify ? null, libxfce4ui, libxfce4util, libxklavier ? null
, upower ? null, xfconf, xf86inputlibinput ? null }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfce4-settings";
version = "4.13.1";
sha256 = "010vcgy3qiqykk174jhf50a8q3x4a5qq2lf6b0wcbyzv7aikydrw";
postPatch = ''
automakeAddFlags xfce4-settings-editor/Makefile.am xfce4_settings_editor_CFLAGS DBUS_GLIB_CFLAGS
for f in $(find . -name \*.c); do
substituteInPlace $f --replace \"libinput-properties.h\" '<xorg/libinput-properties.h>'
done
'';
nativeBuildInputs = [ automakeAddFlags ];
buildInputs = [
dbus_glib
exo
garcon
gtk3
libnotify
libxfce4ui
libxfce4util
libxklavier
upower
xfconf
xf86inputlibinput
];
configureFlags = [
"--enable-pluggable-dialogs"
"--enable-sound-settings"
];
}

View File

@ -0,0 +1,18 @@
{ lib, mkXfceDerivation, exo, gtk2, gtk3 ? null, libwnck3 ? null, libXmu }:
let
inherit (lib) enableFeature;
in
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-taskmanager";
version = "1.2.0";
sha256 = "1lx66lhzfzhysymcbzfq9nrafyfmwdb79lli9kvhz6m12dhz6j18";
nativeBuildInputs = [ exo ];
buildInputs = [ gtk2 gtk3 libwnck3 libXmu ];
configureFlags = [ (enableFeature (gtk3 != null) "gtk3") ];
}

View File

@ -0,0 +1,15 @@
{ mkXfceDerivation, gtk3, libxfce4ui, vte }:
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-terminal";
version = "0.8.6";
sha256 = "1a0b2ih552zhbbx1fc5ad80nafvkc5my3gw89as4mvycnhyd5inj";
buildInputs = [ gtk3 libxfce4ui vte ];
meta = {
description = "A modern terminal emulator";
};
}

View File

@ -0,0 +1,15 @@
{ lib, mkXfceDerivation, gtk2, libnotify ? null, libpulseaudio, keybinder, xfconf }:
mkXfceDerivation rec {
category = "apps";
pname = "xfce4-volumed-pulse";
version = "0.2.2";
sha256 = "0ccb98b433lx5fgdqd3nqqppg4sldr5p1is6pnx85h9wyxx5svhp";
buildInputs = [ gtk2 libnotify libpulseaudio keybinder xfconf ];
meta = with lib; {
license = licenses.gpl3Plus;
};
}

View File

@ -0,0 +1,11 @@
{ mkXfceDerivation, libxfce4util }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfconf";
version = "4.13.4";
sha256 = "1bm4q06rwlmkmcy6qnwm6l70w6749iqfrmsrgj3y1jb2sacc3pd4";
buildInputs = [ libxfce4util ];
}

View File

@ -0,0 +1,22 @@
{ mkXfceDerivation, exo, gtk3, libxfce4ui, libxfce4util, libwnck3, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfdesktop";
version = "4.13.1";
sha256 = "0idc8j44apflvdasnvj7ld0fa8mxlwpndfqzbh97w54s8972gf6g";
buildInputs = [
exo
gtk3
libxfce4ui
libxfce4util
libwnck3
xfconf
];
meta = {
description = "Xfce's desktop manager";
};
}

View File

@ -0,0 +1,27 @@
{ mkXfceDerivation, exo, dbus_glib, epoxy ? null, gtk2, libICE, libSM
, libstartup_notification ? null, libxfce4ui, libxfce4util, libwnck
, libXpresent ? null, xfconf }:
mkXfceDerivation rec {
category = "xfce";
pname = "xfwm4";
version = "4.13.0";
sha256 = "19ikyls4xawsbz07qdz60g5yl2jbvpb90sfy5zql7ghypd69cgn9";
nativeBuildInputs = [ exo ];
buildInputs = [
dbus_glib
epoxy
gtk2
libICE
libSM
libstartup_notification
libxfce4ui
libxfce4util
libwnck
libXpresent
xfconf
];
}

View File

@ -1,14 +1,31 @@
{ stdenv, cmake, fetchFromGitHub }: { stdenv, cmake, fetchFromGitHub, emscriptenRev ? null }:
let
defaultVersion = "44";
# Map from git revs to SHA256 hashes
sha256s = {
"version_44" = "0zsqppc05fm62807w6vyccxkk2y2gar7kxbxxixq8zz3xsp6w84p";
"1.37.36" = "1wgzfzjjzkiaz0rf2lnwrcvlcsjvjhyvbyh58jxhqq43vi34zyjc";
};
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "44"; version = if emscriptenRev == null
rev = "version_${version}"; then defaultVersion
else "emscripten-${emscriptenRev}";
rev = if emscriptenRev == null
then "version_${version}"
else emscriptenRev;
name = "binaryen-${version}"; name = "binaryen-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "WebAssembly"; owner = "WebAssembly";
repo = "binaryen"; repo = "binaryen";
sha256 = "0zsqppc05fm62807w6vyccxkk2y2gar7kxbxxixq8zz3xsp6w84p"; sha256 =
if builtins.hasAttr rev sha256s
then builtins.getAttr rev sha256s
else null;
inherit rev; inherit rev;
}; };

View File

@ -7,6 +7,8 @@ targetArch = if stdenv.isi686 then
"IA32" "IA32"
else if stdenv.isx86_64 then else if stdenv.isx86_64 then
"X64" "X64"
else if stdenv.isAarch64 then
"AARCH64"
else else
throw "Unsupported architecture"; throw "Unsupported architecture";
@ -48,7 +50,7 @@ edk2 = stdenv.mkDerivation {
homepage = https://sourceforge.net/projects/edk2/; homepage = https://sourceforge.net/projects/edk2/;
license = stdenv.lib.licenses.bsd2; license = stdenv.lib.licenses.bsd2;
branch = "UDK2017"; branch = "UDK2017";
platforms = ["x86_64-linux" "i686-linux"]; platforms = ["x86_64-linux" "i686-linux" "aarch64-linux"];
}; };
passthru = { passthru = {
@ -58,13 +60,20 @@ edk2 = stdenv.mkDerivation {
configurePhase = '' configurePhase = ''
mkdir -v Conf mkdir -v Conf
sed -e 's|Nt32Pkg/Nt32Pkg.dsc|${projectDscPath}|' -e \
's|MYTOOLS|GCC49|' -e 's|IA32|${targetArch}|' -e 's|DEBUG|RELEASE|'\ cp ${edk2}/BaseTools/Conf/target.template Conf/target.txt
< ${edk2}/BaseTools/Conf/target.template > Conf/target.txt sed -i Conf/target.txt \
sed -e 's|DEFINE GCC48_IA32_PREFIX = /usr/bin/|DEFINE GCC48_IA32_PREFIX = ""|' \ -e 's|Nt32Pkg/Nt32Pkg.dsc|${projectDscPath}|' \
-e 's|MYTOOLS|GCC49|' \
-e 's|IA32|${targetArch}|' \
-e 's|DEBUG|RELEASE|'\
cp ${edk2}/BaseTools/Conf/tools_def.template Conf/tools_def.txt
sed -i Conf/tools_def.txt \
-e 's|DEFINE GCC48_IA32_PREFIX = /usr/bin/|DEFINE GCC48_IA32_PREFIX = ""|' \
-e 's|DEFINE GCC48_X64_PREFIX = /usr/bin/|DEFINE GCC48_X64_PREFIX = ""|' \ -e 's|DEFINE GCC48_X64_PREFIX = /usr/bin/|DEFINE GCC48_X64_PREFIX = ""|' \
-e 's|DEFINE UNIX_IASL_BIN = /usr/bin/iasl|DEFINE UNIX_IASL_BIN = ${iasl}/bin/iasl|' \ -e 's|DEFINE UNIX_IASL_BIN = /usr/bin/iasl|DEFINE UNIX_IASL_BIN = ${iasl}/bin/iasl|'
< ${edk2}/BaseTools/Conf/tools_def.template > Conf/tools_def.txt
export WORKSPACE="$PWD" export WORKSPACE="$PWD"
export EFI_SOURCE="$PWD/EdkCompatibilityPkg" export EFI_SOURCE="$PWD/EdkCompatibilityPkg"
ln -sv ${edk2}/BaseTools BaseTools ln -sv ${edk2}/BaseTools BaseTools

View File

@ -5,6 +5,7 @@
let let
rev = emscriptenVersion; rev = emscriptenVersion;
appdir = "share/emscripten"; appdir = "share/emscripten";
binaryenVersioned = binaryen.override { emscriptenRev = rev; };
in in
stdenv.mkDerivation { stdenv.mkDerivation {
@ -44,7 +45,7 @@ stdenv.mkDerivation {
echo "SPIDERMONKEY_ENGINE = []" >> $out/${appdir}/config echo "SPIDERMONKEY_ENGINE = []" >> $out/${appdir}/config
'' ''
+ stdenv.lib.optionalString enableWasm '' + stdenv.lib.optionalString enableWasm ''
echo "BINARYEN_ROOT = '${binaryen}'" >> $out/share/emscripten/config echo "BINARYEN_ROOT = '${binaryenVersioned}'" >> $out/share/emscripten/config
'' ''
+ +
'' ''

View File

@ -8,10 +8,10 @@ stdenv, fetchurl
let let
s = s =
rec { rec {
version = "1.8.0"; version = "1.8.2";
versionSuffix = ""; versionSuffix = "";
url = "mirror://sourceforge/lazarus/Lazarus%20Zip%20_%20GZip/Lazarus%20${version}/lazarus-${version}${versionSuffix}.tar.gz"; url = "mirror://sourceforge/lazarus/Lazarus%20Zip%20_%20GZip/Lazarus%20${version}/lazarus-${version}${versionSuffix}.tar.gz";
sha256 = "0i58ngrr1vjyazirfmz0cgikglc02z1m0gcrsfw9awpi3ax8h21j"; sha256 = "06ajdnyba3v3d37mjq1yim96hsmbx1w5n695m5zlhjbydgw62a15";
name = "lazarus-${version}"; name = "lazarus-${version}";
}; };
buildInputs = [ buildInputs = [

View File

@ -1,2 +1,2 @@
export NIX_CXXSTDLIB_COMPILE+="-isystem $(echo -n @gcc@/include/c++/*) -isystem $(echo -n @gcc@/include/c++/*)/$(@gcc@/bin/gcc -dumpmachine)" export NIX_CXXSTDLIB_COMPILE+=" -isystem $(echo -n @gcc@/include/c++/*) -isystem $(echo -n @gcc@/include/c++/*)/$(@gcc@/bin/gcc -dumpmachine)"
export NIX_CXXSTDLIB_LINK=" -stdlib=libstdc++" export NIX_CXXSTDLIB_LINK=" -stdlib=libstdc++"

View File

@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, emscripten }: { stdenv, lib, fetchFromGitHub, emscripten }:
let version = "0.9.5"; in let version = "0.10.0"; in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "jsonnet-${version}"; name = "jsonnet-${version}";
@ -10,7 +10,7 @@ stdenv.mkDerivation {
rev = "v${version}"; rev = "v${version}";
owner = "google"; owner = "google";
repo = "jsonnet"; repo = "jsonnet";
sha256 = "193sa4hdhvml0c32nmdkjii41hbyc5l0zisdn699ar0gaq7yiqan"; sha256 = "0xj540140r89qrdh3h4kzlz4x8c576ynq9i1x82zzl3d7fxbk5f0";
}; };
buildInputs = [ emscripten ]; buildInputs = [ emscripten ];

View File

@ -42,7 +42,7 @@ let
rmathVersion = "0.1"; rmathVersion = "0.1";
rmath-julia = fetchurl { rmath-julia = fetchurl {
url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}"; url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}";
sha256 = "0ai5dhjc43zcvangz123ryxmlbm51s21rg13bllwyn98w67arhb4"; sha256 = "1qyps217175qhid46l8f5i1v8i82slgp23ia63x2hzxwfmx8617p";
}; };
virtualenvVersion = "15.0.0"; virtualenvVersion = "15.0.0";

View File

@ -42,7 +42,7 @@ let
rmathVersion = "0.1"; rmathVersion = "0.1";
rmath-julia = fetchurl { rmath-julia = fetchurl {
url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}"; url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}";
sha256 = "0ai5dhjc43zcvangz123ryxmlbm51s21rg13bllwyn98w67arhb4"; sha256 = "1qyps217175qhid46l8f5i1v8i82slgp23ia63x2hzxwfmx8617p";
}; };
virtualenvVersion = "15.0.0"; virtualenvVersion = "15.0.0";

View File

@ -42,7 +42,7 @@ let
rmathVersion = "0.1"; rmathVersion = "0.1";
rmath-julia = fetchurl { rmath-julia = fetchurl {
url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}"; url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}";
sha256 = "0ai5dhjc43zcvangz123ryxmlbm51s21rg13bllwyn98w67arhb4"; sha256 = "1qyps217175qhid46l8f5i1v8i82slgp23ia63x2hzxwfmx8617p";
}; };
in in

View File

@ -40,7 +40,7 @@ let
rmathVersion = "0.1"; rmathVersion = "0.1";
rmath-julia = fetchurl { rmath-julia = fetchurl {
url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}"; url = "https://api.github.com/repos/JuliaLang/Rmath-julia/tarball/v${rmathVersion}";
sha256 = "0ai5dhjc43zcvangz123ryxmlbm51s21rg13bllwyn98w67arhb4"; sha256 = "1qyps217175qhid46l8f5i1v8i82slgp23ia63x2hzxwfmx8617p";
}; };
virtualenvVersion = "15.0.0"; virtualenvVersion = "15.0.0";

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }: { stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "scala-2.12.4"; name = "scala-2.12.5";
src = fetchurl { src = fetchurl {
url = "http://www.scala-lang.org/files/archive/${name}.tgz"; url = "http://www.scala-lang.org/files/archive/${name}.tgz";
sha256 = "089a54qj8psh4jxqbrrwk5zahw13fyqq24l87s3031xa675a0m4m"; sha256 = "18bah2n3jfvc3cb10n4b3d6pwm3rwlqp7lrfvafjxccmlklzyqdj";
}; };
propagatedBuildInputs = [ jre ] ; propagatedBuildInputs = [ jre ] ;

View File

@ -6,14 +6,14 @@ with builtins;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "yosys-${version}"; name = "yosys-${version}";
version = "2018.03.07"; version = "2018.03.21";
srcs = [ srcs = [
(fetchFromGitHub { (fetchFromGitHub {
owner = "yosyshq"; owner = "yosyshq";
repo = "yosys"; repo = "yosys";
rev = "8b604004dae31f7f3120685dd05d16a4bace904a"; rev = "3f0070247590458c5ed28c5a7abfc3b9d1ec138b";
sha256 = "18i4l5rka3l9lg8cdpigprw80im293j3bmv0zab1gxf3rhbjpcb7"; sha256 = "0rsnjk25asg7dkxcmim464rmxgvm7x7njmcp5nyl8y4iwn8i9p8v";
name = "yosys"; name = "yosys";
}) })

View File

@ -189,11 +189,18 @@ let mkContrib = repo: revs: param:
sha256 = "1ddwzg12pbzpnz3njin4zhpph92kscrbsn3bzds26yj8fp76zc33"; sha256 = "1ddwzg12pbzpnz3njin4zhpph92kscrbsn3bzds26yj8fp76zc33";
}; };
containers = mkContrib "containers" [ "8.6" ] { containers = mkContrib "containers" [ "8.6" "8.7" ] {
version = "8.6.0"; "8.6" = {
rev = "fa1fec7"; version = "8.6.0";
sha256 = "1ns0swlr8hzb1zc7fsyd3vws1vbq0vvfxcf0lszqnca9c9hfkfy4"; rev = "fa1fec7";
}; sha256 = "1ns0swlr8hzb1zc7fsyd3vws1vbq0vvfxcf0lszqnca9c9hfkfy4";
};
"8.7" = {
version = "20180313";
rev = "77ac16366529c9e558f70ba86f0168a76ca76b8f";
sha256 = "01gp8injb0knaxgqsdc4x9h8714k7qxg7j5w7y6i45dnpd81ndr4";
};
}."${coq.coq-version}";
continuations = mkContrib "continuations" [ ] { continuations = mkContrib "continuations" [ ] {
version = "v8.5.0-13-g6885310"; version = "v8.5.0-13-g6885310";

View File

@ -344,6 +344,7 @@ self: super: {
orgmode-parse = dontCheck super.orgmode-parse; orgmode-parse = dontCheck super.orgmode-parse;
os-release = dontCheck super.os-release; os-release = dontCheck super.os-release;
persistent-redis = dontCheck super.persistent-redis; 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-extra = dontCheck super.pipes-extra;
pipes-websockets = dontCheck super.pipes-websockets; pipes-websockets = dontCheck super.pipes-websockets;
postgresql-binary = dontCheck super.postgresql-binary; # needs a running postgresql server postgresql-binary = dontCheck super.postgresql-binary; # needs a running postgresql server
@ -1005,13 +1006,4 @@ self: super: {
# https://github.com/fpco/inline-c/issues/72 # https://github.com/fpco/inline-c/issues/72
inline-c = dontCheck super.inline-c; inline-c = dontCheck super.inline-c;
# Avoid GHC compiler crash a la https://ghc.haskell.org/trac/ghc/ticket/5361.
SHA = appendPatch super.SHA (pkgs.fetchpatch {
url = https://github.com/GaloisInc/SHA/commit/c258350e953c3de2f98c5625ac3857f1a6863afc.patch;
sha256 = "1485bbjca1wqbh3c9yqj85kmq8j7zxq79y5isxypy3r6wjpr3g6b";
});
# https://github.com/Daniel-Diaz/matrix/issues/55
matrix_0_3_6_0 = dontCheck super.matrix_0_3_6_0;
} }

View File

@ -42,9 +42,6 @@ self: super: {
unix = null; unix = null;
xhtml = null; xhtml = null;
# Need newer version.
haskell-src = super.haskell-src_1_0_3_0;
## Shadowed: ## Shadowed:
## Needs bump to a versioned attribute ## Needs bump to a versioned attribute
@ -301,23 +298,6 @@ self: super: {
## Unmerged ## Unmerged
## Unmerged. PR: https://github.com/lpsmith/blaze-builder/pull/10
## Issue: https://github.com/lpsmith/blaze-builder/issues/12
blaze-builder = overrideCabal super.blaze-builder (drv: {
## • No instance for (Semigroup Poke)
## arising from the superclasses of an instance declaration
## • In the instance declaration for Monoid Poke
src = pkgs.fetchFromGitHub {
owner = "bgamari";
repo = "blaze-builder";
rev = "b7195f160795a081adbb9013810d843f1ba5e062";
sha256 = "1g351fdpsvn2lbqiy9bg2s0wwrdccb8q1zh7gvpsx5nnj24b1c00";
};
## Setup: Encountered missing dependencies:
## base >=4 && <4.11
jailbreak = true;
});
## Unmerged. PR: https://github.com/wrengr/bytestring-trie/pull/3 ## Unmerged. PR: https://github.com/wrengr/bytestring-trie/pull/3
bytestring-trie = overrideCabal super.bytestring-trie (drv: { bytestring-trie = overrideCabal super.bytestring-trie (drv: {
## • Could not deduce (Semigroup (Trie a)) ## • Could not deduce (Semigroup (Trie a))
@ -679,9 +659,6 @@ self: super: {
sha256 = "1wwdzrbsjqb7ih4nl28sq5bbj125mxf93a74yh4viv5gmxwj606a"; sha256 = "1wwdzrbsjqb7ih4nl28sq5bbj125mxf93a74yh4viv5gmxwj606a";
}); });
# 1.3.0.0 does not compile.
conduit = self.conduit_1_3_0_1;
# https://github.com/jgm/pandoc-types/issues/37 # https://github.com/jgm/pandoc-types/issues/37
pandoc-types = self.pandoc-types_1_17_4_2; pandoc-types = self.pandoc-types_1_17_4_2;
@ -705,10 +682,8 @@ self: super: {
# Older versions don't compile. # Older versions don't compile.
brick = self.brick_0_35; brick = self.brick_0_35;
timezone-olson = self.timezone-olson_0_1_9; timezone-olson = self.timezone-olson_0_1_9;
matrix = self.matrix_0_3_6_0; matrix = self.matrix_0_3_6_1;
getopt-generics = self.getopt-generics_0_13_0_2;
# https://github.com/pikajude/th-printf/issues/8
th-printf = doJailbreak super.th-printf;
# https://github.com/xmonad/xmonad/issues/155 # https://github.com/xmonad/xmonad/issues/155
xmonad = addBuildDepend (appendPatch super.xmonad (pkgs.fetchpatch xmonad = addBuildDepend (appendPatch super.xmonad (pkgs.fetchpatch

View File

@ -38,7 +38,7 @@ core-packages:
- ghcjs-base-0 - ghcjs-base-0
default-package-overrides: default-package-overrides:
# LTS Haskell 11.0 # LTS Haskell 11.1
- abstract-deque ==0.3 - abstract-deque ==0.3
- abstract-deque-tests ==0.3 - abstract-deque-tests ==0.3
- abstract-par ==0.3.3 - abstract-par ==0.3.3
@ -60,7 +60,7 @@ default-package-overrides:
- active ==0.2.0.13 - active ==0.2.0.13
- ad ==4.3.5 - ad ==4.3.5
- adjunctions ==4.4 - adjunctions ==4.4
- adler32 ==0.1.1.0 - adler32 ==0.1.2.0
- aern2-mp ==0.1.2.0 - aern2-mp ==0.1.2.0
- aern2-real ==0.1.1.0 - aern2-real ==0.1.1.0
- aeson ==1.2.4.0 - aeson ==1.2.4.0
@ -71,10 +71,10 @@ default-package-overrides:
- aeson-extra ==0.4.1.0 - aeson-extra ==0.4.1.0
- aeson-generic-compat ==0.0.1.1 - aeson-generic-compat ==0.0.1.1
- aeson-injector ==1.1.0.0 - aeson-injector ==1.1.0.0
- aeson-picker ==0.1.0.3 - aeson-picker ==0.1.0.4
- aeson-pretty ==0.8.5 - aeson-pretty ==0.8.5
- aeson-qq ==0.8.2 - aeson-qq ==0.8.2
- aeson-typescript ==0.1.0.3 - aeson-typescript ==0.1.0.6
- aeson-utils ==0.3.0.2 - aeson-utils ==0.3.0.2
- aeson-yak ==0.1.1.3 - aeson-yak ==0.1.1.3
- Agda ==2.5.3 - Agda ==2.5.3
@ -108,7 +108,7 @@ default-package-overrides:
- array-memoize ==0.6.0 - array-memoize ==0.6.0
- arrow-extras ==0.1.0.1 - arrow-extras ==0.1.0.1
- arrow-list ==0.7 - arrow-list ==0.7
- asciidiagram ==1.3.3 - asciidiagram ==1.3.3.1
- ascii-progress ==0.3.3.0 - ascii-progress ==0.3.3.0
- asn1-encoding ==0.9.5 - asn1-encoding ==0.9.5
- asn1-parse ==0.9.4 - asn1-parse ==0.9.4
@ -136,11 +136,11 @@ default-package-overrides:
- authenticate ==1.3.4 - authenticate ==1.3.4
- authenticate-oauth ==1.6 - authenticate-oauth ==1.6
- auto ==0.4.3.1 - auto ==0.4.3.1
- autoexporter ==1.1.4 - autoexporter ==1.1.9
- auto-update ==0.1.4 - auto-update ==0.1.4
- avwx ==0.3.0.2 - avwx ==0.3.0.2
- axiom ==0.4.6 - axiom ==0.4.6
- b9 ==0.5.35 - b9 ==0.5.41
- backprop ==0.1.3.0 - backprop ==0.1.3.0
- bank-holidays-england ==0.1.0.6 - bank-holidays-england ==0.1.0.6
- barrier ==0.1.1 - barrier ==0.1.1
@ -205,7 +205,7 @@ default-package-overrides:
- blas-hs ==0.1.1.0 - blas-hs ==0.1.1.0
- blastxml ==0.3.2 - blastxml ==0.3.2
- blaze-bootstrap ==0.1.0.1 - blaze-bootstrap ==0.1.0.1
- blaze-builder ==0.4.0.2 - blaze-builder ==0.4.1.0
- blaze-html ==0.9.0.1 - blaze-html ==0.9.0.1
- blaze-markup ==0.8.2.0 - blaze-markup ==0.8.2.0
- blaze-svg ==0.3.6.1 - blaze-svg ==0.3.6.1
@ -230,6 +230,7 @@ default-package-overrides:
- brick ==0.34.1 - brick ==0.34.1
- brittany ==0.9.0.1 - brittany ==0.9.0.1
- broadcast-chan ==0.1.1 - broadcast-chan ==0.1.1
- bsb-http-chunked ==0.0.0.2
- bson ==0.3.2.3 - bson ==0.3.2.3
- bson-lens ==0.1.1 - bson-lens ==0.1.1
- btrfs ==0.1.2.3 - btrfs ==0.1.2.3
@ -266,7 +267,7 @@ default-package-overrides:
- carray ==0.1.6.8 - carray ==0.1.6.8
- cartel ==0.18.0.2 - cartel ==0.18.0.2
- cased ==0.1.0.0 - cased ==0.1.0.0
- case-insensitive ==1.2.0.10 - case-insensitive ==1.2.0.11
- cases ==0.1.3.2 - cases ==0.1.3.2
- casing ==0.1.2.1 - casing ==0.1.2.1
- cassava ==0.5.1.0 - cassava ==0.5.1.0
@ -316,7 +317,7 @@ default-package-overrides:
- clr-host ==0.2.0.1 - clr-host ==0.2.0.1
- clr-marshal ==0.2.0.0 - clr-marshal ==0.2.0.0
- clumpiness ==0.17.0.0 - clumpiness ==0.17.0.0
- ClustalParser ==1.2.2 - ClustalParser ==1.2.3
- cmark ==0.5.6 - cmark ==0.5.6
- cmark-gfm ==0.1.3 - cmark-gfm ==0.1.3
- cmark-highlight ==0.2.0.0 - cmark-highlight ==0.2.0.0
@ -345,12 +346,13 @@ default-package-overrides:
- compressed ==3.11 - compressed ==3.11
- concise ==0.1.0.1 - concise ==0.1.0.1
- concurrency ==1.4.0.2 - concurrency ==1.4.0.2
- concurrent-extra ==0.7.0.11 - concurrent-extra ==0.7.0.12
- concurrent-output ==1.10.4 - concurrent-output ==1.10.5
- concurrent-split ==0.0.1 - concurrent-split ==0.0.1
- concurrent-supply ==0.1.8 - concurrent-supply ==0.1.8
- cond ==0.4.1.1 - cond ==0.4.1.1
- conduit ==1.3.0 - conduit ==1.3.0.1
- conduit-algorithms ==0.0.8.0
- conduit-combinators ==1.3.0 - conduit-combinators ==1.3.0
- conduit-connection ==0.1.0.4 - conduit-connection ==0.1.0.4
- conduit-extra ==1.3.0 - conduit-extra ==1.3.0
@ -358,7 +360,7 @@ default-package-overrides:
- conduit-throttle ==0.3.1.0 - conduit-throttle ==0.3.1.0
- ConfigFile ==1.1.4 - ConfigFile ==1.1.4
- config-ini ==0.2.2.0 - config-ini ==0.2.2.0
- configuration-tools ==0.3.0 - configuration-tools ==0.3.1
- configurator ==0.3.0.0 - configurator ==0.3.0.0
- configurator-export ==0.1.0.1 - configurator-export ==0.1.0.1
- connection ==0.2.8 - connection ==0.2.8
@ -393,7 +395,7 @@ default-package-overrides:
- crypto-cipher-tests ==0.0.11 - crypto-cipher-tests ==0.0.11
- crypto-cipher-types ==0.0.9 - crypto-cipher-types ==0.0.9
- cryptocompare ==0.1.1 - cryptocompare ==0.1.1
- crypto-enigma ==0.0.2.10 - crypto-enigma ==0.0.2.11
- cryptohash ==0.11.9 - cryptohash ==0.11.9
- cryptohash-cryptoapi ==0.1.4 - cryptohash-cryptoapi ==0.1.4
- cryptohash-md5 ==0.11.100.1 - cryptohash-md5 ==0.11.100.1
@ -414,15 +416,15 @@ default-package-overrides:
- csv-conduit ==0.6.8.1 - csv-conduit ==0.6.8.1
- ctrie ==0.2 - ctrie ==0.2
- cubicspline ==0.1.2 - cubicspline ==0.1.2
- cublas ==0.4.0.0 - cublas ==0.4.0.1
- cuda ==0.9.0.2 - cuda ==0.9.0.3
- cue-sheet ==1.0.1 - cue-sheet ==1.0.1
- cufft ==0.8.0.0 - cufft ==0.8.0.0
- curl ==1.3.8 - curl ==1.3.8
- curl-runnings ==0.2.0 - curl-runnings ==0.2.0
- currencies ==0.1.1.1 - currencies ==0.1.1.1
- cusolver ==0.1.0.0 - cusolver ==0.1.0.1
- cusparse ==0.1.0.0 - cusparse ==0.1.0.1
- cutter ==0.0 - cutter ==0.0
- czipwith ==1.0.0.0 - czipwith ==1.0.0.0
- data-accessor ==0.2.2.7 - data-accessor ==0.2.2.7
@ -468,13 +470,14 @@ default-package-overrides:
- debug ==0.1 - debug ==0.1
- Decimal ==0.5.1 - Decimal ==0.5.1
- deepseq-generics ==0.2.0.0 - deepseq-generics ==0.2.0.0
- dejafu ==1.3.1.0 - dejafu ==1.3.2.0
- dependent-map ==0.2.4.0 - dependent-map ==0.2.4.0
- dependent-sum ==0.4 - dependent-sum ==0.4
- dependent-sum-template ==0.0.0.6 - dependent-sum-template ==0.0.0.6
- deque ==0.2 - deque ==0.2
- deriving-compat ==0.4.1 - deriving-compat ==0.4.1
- descriptive ==0.9.4 - descriptive ==0.9.4
- dhall ==1.11.1
- dice ==0.1 - dice ==0.1
- dictionaries ==0.2.0.4 - dictionaries ==0.2.0.4
- Diff ==0.3.4 - Diff ==0.3.4
@ -506,17 +509,17 @@ default-package-overrides:
- dlist-instances ==0.1.1.1 - dlist-instances ==0.1.1.1
- dlist-nonempty ==0.1.1 - dlist-nonempty ==0.1.1
- dns ==3.0.2 - dns ==3.0.2
- docker ==0.5.1.0 - docker ==0.5.1.1
- docker-build-cacher ==1.9.1 - docker-build-cacher ==1.9.2
- dockerfile ==0.1.0.1 - dockerfile ==0.1.0.1
- docopt ==0.7.0.5 - docopt ==0.7.0.5
- doctemplates ==0.2.2 - doctemplates ==0.2.2.1
- doctest ==0.13.0 - doctest ==0.13.0
- doctest-discover ==0.1.0.7 - doctest-discover ==0.1.0.7
- doctest-driver-gen ==0.2.0.0 - doctest-driver-gen ==0.2.0.0
- do-list ==1.0.1 - do-list ==1.0.1
- dom-parser ==3.0.0 - dom-parser ==3.0.0
- dotenv ==0.5.2.3 - dotenv ==0.5.2.4
- dotnet-timespan ==0.0.1.0 - dotnet-timespan ==0.0.1.0
- double-conversion ==2.0.2.0 - double-conversion ==2.0.2.0
- download ==0.3.2.6 - download ==0.3.2.6
@ -529,7 +532,7 @@ default-package-overrides:
- dvorak ==0.1.0.0 - dvorak ==0.1.0.0
- dynamic-state ==0.3 - dynamic-state ==0.3
- dyre ==0.8.12 - dyre ==0.8.12
- Earley ==0.12.0.1 - Earley ==0.12.1.0
- easy-file ==0.2.1 - easy-file ==0.2.1
- Ebnf2ps ==1.0.15 - Ebnf2ps ==1.0.15
- echo ==0.1.3 - echo ==0.1.3
@ -550,8 +553,9 @@ default-package-overrides:
- eliminators ==0.3 - eliminators ==0.3
- elm-core-sources ==1.0.0 - elm-core-sources ==1.0.0
- elm-export ==0.6.0.1 - elm-export ==0.6.0.1
- elm-export-persistent ==0.2.0
- emailaddress ==0.2.0.0 - emailaddress ==0.2.0.0
- email-validate ==2.3.2.3 - email-validate ==2.3.2.5
- enclosed-exceptions ==1.0.2 - enclosed-exceptions ==1.0.2
- entropy ==0.3.8 - entropy ==0.3.8
- enummapset ==0.5.2.1 - enummapset ==0.5.2.1
@ -564,7 +568,7 @@ default-package-overrides:
- equal-files ==0.0.5.3 - equal-files ==0.0.5.3
- equivalence ==0.3.2 - equivalence ==0.3.2
- erf ==2.0.0.0 - erf ==2.0.0.0
- errors ==2.2.4 - errors ==2.2.5
- errors-ext ==0.4.1 - errors-ext ==0.4.1
- error-util ==0.0.1.2 - error-util ==0.0.1.2
- ersatz ==0.4.2 - ersatz ==0.4.2
@ -595,7 +599,7 @@ default-package-overrides:
- exhaustive ==1.1.5 - exhaustive ==1.1.5
- expiring-cache-map ==0.0.6.1 - expiring-cache-map ==0.0.6.1
- explicit-exception ==0.1.9.2 - explicit-exception ==0.1.9.2
- exp-pairs ==0.1.5.2 - exp-pairs ==0.1.6.0
- extensible ==0.4.8 - extensible ==0.4.8
- extensible-effects ==2.4.0.0 - extensible-effects ==2.4.0.0
- extensible-exceptions ==0.1.1.4 - extensible-exceptions ==0.1.1.4
@ -644,7 +648,7 @@ default-package-overrides:
- fmt ==0.5.0.0 - fmt ==0.5.0.0
- fn ==0.3.0.2 - fn ==0.3.0.2
- focus ==0.1.5.2 - focus ==0.1.5.2
- fold-debounce ==0.2.0.6 - fold-debounce ==0.2.0.7
- fold-debounce-conduit ==0.2.0.0 - fold-debounce-conduit ==0.2.0.0
- foldl ==1.3.7 - foldl ==1.3.7
- folds ==0.7.4 - folds ==0.7.4
@ -655,7 +659,7 @@ default-package-overrides:
- ForestStructures ==0.0.0.2 - ForestStructures ==0.0.0.2
- forma ==0.2.0 - forma ==0.2.0
- format-numbers ==0.1.0.0 - format-numbers ==0.1.0.0
- formatting ==6.3.0 - formatting ==6.3.1
- foundation ==0.0.20 - foundation ==0.0.20
- FPretty ==1.1 - FPretty ==1.1
- Frames ==0.3.0.2 - Frames ==0.3.0.2
@ -665,7 +669,7 @@ default-package-overrides:
- freetype2 ==0.1.2 - freetype2 ==0.1.2
- free-vl ==0.1.4 - free-vl ==0.1.4
- friday ==0.2.3.1 - friday ==0.2.3.1
- friday-juicypixels ==0.1.2.3 - friday-juicypixels ==0.1.2.4
- friendly-time ==0.4.1 - friendly-time ==0.4.1
- frisby ==0.2.2 - frisby ==0.2.2
- from-sum ==0.2.1.0 - from-sum ==0.2.1.0
@ -688,7 +692,7 @@ default-package-overrides:
- generic-lens ==0.5.1.0 - generic-lens ==0.5.1.0
- GenericPretty ==1.2.2 - GenericPretty ==1.2.2
- generic-random ==1.1.0.2 - generic-random ==1.1.0.2
- generics-eot ==0.2.1.1 - generics-eot ==0.2.1.2
- generics-sop ==0.3.2.0 - generics-sop ==0.3.2.0
- generics-sop-lens ==0.1.2.1 - generics-sop-lens ==0.1.2.1
- generic-xmlpickler ==0.1.0.5 - generic-xmlpickler ==0.1.0.5
@ -698,7 +702,7 @@ default-package-overrides:
- genvalidity-bytestring ==0.1.0.0 - genvalidity-bytestring ==0.1.0.0
- genvalidity-containers ==0.3.0.0 - genvalidity-containers ==0.3.0.0
- genvalidity-hspec ==0.5.0.0 - genvalidity-hspec ==0.5.0.0
- genvalidity-hspec-aeson ==0.1.0.1 - genvalidity-hspec-aeson ==0.1.0.2
- genvalidity-hspec-binary ==0.1.0.0 - genvalidity-hspec-binary ==0.1.0.0
- genvalidity-hspec-cereal ==0.1.0.0 - genvalidity-hspec-cereal ==0.1.0.0
- genvalidity-hspec-hashable ==0.1.0.0 - genvalidity-hspec-hashable ==0.1.0.0
@ -713,20 +717,20 @@ default-package-overrides:
- getopt-generics ==0.13.0.1 - getopt-generics ==0.13.0.1
- ghc-compact ==0.1.0.0 - ghc-compact ==0.1.0.0
- ghc-core ==0.5.6 - ghc-core ==0.5.6
- ghc-events ==0.7.1 - ghc-events ==0.7.2
- ghc-exactprint ==0.5.6.1 - ghc-exactprint ==0.5.6.1
- ghcid ==0.6.10 - ghcid ==0.6.10
- ghcjs-base-stub ==0.1.0.4 - ghcjs-base-stub ==0.1.0.4
- ghcjs-codemirror ==0.0.0.1 - ghcjs-codemirror ==0.0.0.1
- ghcjs-perch ==0.3.3.2 - ghcjs-perch ==0.3.3.2
- ghc-parser ==0.2.0.1 - ghc-parser ==0.2.0.2
- ghc-paths ==0.1.0.9 - ghc-paths ==0.1.0.9
- ghc-prof ==1.4.1 - ghc-prof ==1.4.1
- ghc-syb-utils ==0.2.3.3 - ghc-syb-utils ==0.2.3.3
- ghc-tcplugins-extra ==0.2.2 - ghc-tcplugins-extra ==0.2.4
- ghc-typelits-extra ==0.2.4 - ghc-typelits-extra ==0.2.4
- ghc-typelits-knownnat ==0.4 - ghc-typelits-knownnat ==0.4.1
- ghc-typelits-natnormalise ==0.5.8 - ghc-typelits-natnormalise ==0.5.9
- ghost-buster ==0.1.1.0 - ghost-buster ==0.1.1.0
- gi-atk ==2.0.15 - gi-atk ==2.0.15
- gi-cairo ==1.0.15 - gi-cairo ==1.0.15
@ -779,7 +783,7 @@ default-package-overrides:
- groundhog-sqlite ==0.8.0.1 - groundhog-sqlite ==0.8.0.1
- groundhog-th ==0.8.0.2 - groundhog-th ==0.8.0.2
- group-by-date ==0.1.0.2 - group-by-date ==0.1.0.2
- grouped-list ==0.2.1.5 - grouped-list ==0.2.2.0
- groups ==0.4.1.0 - groups ==0.4.1.0
- gtk2hs-buildtools ==0.13.3.1 - gtk2hs-buildtools ==0.13.3.1
- H ==0.9.0.1 - H ==0.9.0.1
@ -816,14 +820,14 @@ default-package-overrides:
- HaskellNet ==0.5.1 - HaskellNet ==0.5.1
- HaskellNet-SSL ==0.3.4.0 - HaskellNet-SSL ==0.3.4.0
- haskell-spacegoo ==0.2.0.1 - haskell-spacegoo ==0.2.0.1
- haskell-src ==1.0.2.0 - haskell-src ==1.0.3.0
- haskell-src-exts ==1.20.2 - haskell-src-exts ==1.20.2
- haskell-src-exts-util ==0.2.2 - haskell-src-exts-util ==0.2.2
- haskell-src-meta ==0.8.0.2 - haskell-src-meta ==0.8.0.2
- haskell-tools-ast ==1.0.1.1 - haskell-tools-ast ==1.0.1.1
- haskell-tools-backend-ghc ==1.0.1.1 - haskell-tools-backend-ghc ==1.0.1.1
- haskell-tools-prettyprint ==1.0.1.1 - haskell-tools-prettyprint ==1.0.1.1
- haskell-tools-refactor ==1.0.1.1 - haskell-tools-refactor ==1.0.1.2
- haskell-tools-rewrite ==1.0.1.1 - haskell-tools-rewrite ==1.0.1.1
- haskintex ==0.8.0.0 - haskintex ==0.8.0.0
- hasmin ==1.0.1 - hasmin ==1.0.1
@ -849,14 +853,14 @@ default-package-overrides:
- heaps ==0.3.6 - heaps ==0.3.6
- heatshrink ==0.1.0.0 - heatshrink ==0.1.0.0
- hebrew-time ==0.1.1 - hebrew-time ==0.1.1
- hedgehog ==0.5.2 - hedgehog ==0.5.3
- hedgehog-quickcheck ==0.1 - hedgehog-quickcheck ==0.1
- hedis ==0.10.0 - hedis ==0.10.1
- heist ==1.0.1.2 - heist ==1.0.1.2
- here ==1.2.13 - here ==1.2.13
- heredoc ==0.2.0.0 - heredoc ==0.2.0.0
- herms ==1.8.1.4 - herms ==1.8.1.4
- heterocephalus ==1.0.5.1 - heterocephalus ==1.0.5.2
- hex ==0.1.2 - hex ==0.1.2
- hexml ==0.3.3 - hexml ==0.3.3
- hexml-lens ==0.2.1 - hexml-lens ==0.2.1
@ -892,7 +896,7 @@ default-package-overrides:
- hmatrix-vector-sized ==0.1.1.0 - hmatrix-vector-sized ==0.1.1.0
- hmpfr ==0.4.4 - hmpfr ==0.4.4
- hocilib ==0.2.0 - hocilib ==0.2.0
- Hoed ==0.5.0 - Hoed ==0.5.1
- hOpenPGP ==2.6 - hOpenPGP ==2.6
- hopfli ==0.2.2.1 - hopfli ==0.2.2.1
- hosc ==0.16 - hosc ==0.16
@ -958,7 +962,7 @@ default-package-overrides:
- HSvm ==0.1.0.3.22 - HSvm ==0.1.0.3.22
- hsx-jmacro ==7.3.8 - hsx-jmacro ==7.3.8
- hsyslog ==5.0.1 - hsyslog ==5.0.1
- hsyslog-udp ==0.2.1 - hsyslog-udp ==0.2.2
- htaglib ==1.1.1 - htaglib ==1.1.1
- HTF ==0.13.2.2 - HTF ==0.13.2.2
- html ==1.0.1.2 - html ==1.0.1.2
@ -966,10 +970,10 @@ default-package-overrides:
- html-email-validate ==0.2.0.0 - html-email-validate ==0.2.0.0
- html-entity-map ==0.1.0.0 - html-entity-map ==0.1.0.0
- htoml ==1.0.0.3 - htoml ==1.0.0.3
- HTTP ==4000.3.10 - HTTP ==4000.3.11
- http2 ==1.6.3 - http2 ==1.6.3
- http-api-data ==0.3.7.2 - http-api-data ==0.3.7.2
- http-client ==0.5.10 - http-client ==0.5.11
- http-client-openssl ==0.2.1.1 - http-client-openssl ==0.2.1.1
- http-client-tls ==0.3.5.3 - http-client-tls ==0.3.5.3
- http-common ==0.8.2.0 - http-common ==0.8.2.0
@ -977,7 +981,7 @@ default-package-overrides:
- http-date ==0.0.6.1 - http-date ==0.0.6.1
- http-link-header ==1.0.3 - http-link-header ==1.0.3
- http-media ==0.7.1.2 - http-media ==0.7.1.2
- http-reverse-proxy ==0.5.0 - http-reverse-proxy ==0.5.0.1
- http-streams ==0.8.5.5 - http-streams ==0.8.5.5
- http-types ==0.12.1 - http-types ==0.12.1
- human-readable-duration ==0.2.0.3 - human-readable-duration ==0.2.0.3
@ -992,7 +996,7 @@ default-package-overrides:
- hweblib ==0.6.3 - hweblib ==0.6.3
- hw-excess ==0.2.0.0 - hw-excess ==0.2.0.0
- hw-fingertree ==0.1.0.0 - hw-fingertree ==0.1.0.0
- hw-fingertree-strict ==0.1.0.0 - hw-fingertree-strict ==0.1.0.1
- hw-hedgehog ==0.1.0.1 - hw-hedgehog ==0.1.0.1
- hw-hspec-hedgehog ==0.1.0.2 - hw-hspec-hedgehog ==0.1.0.2
- hw-int ==0.0.0.3 - hw-int ==0.0.0.3
@ -1025,7 +1029,7 @@ default-package-overrides:
- if ==0.1.0.0 - if ==0.1.0.0
- iff ==0.0.6 - iff ==0.0.6
- ignore ==0.1.1.0 - ignore ==0.1.1.0
- ihaskell ==0.9.0.2 - ihaskell ==0.9.0.3
- ihs ==0.1.0.2 - ihs ==0.1.0.2
- ilist ==0.3.1.0 - ilist ==0.3.1.0
- imagesize-conduit ==1.1 - imagesize-conduit ==1.1
@ -1058,7 +1062,7 @@ default-package-overrides:
- intervals ==0.8.1 - intervals ==0.8.1
- intro ==0.3.1.0 - intro ==0.3.1.0
- invariant ==0.5 - invariant ==0.5
- invertible ==0.2.0.3 - invertible ==0.2.0.4
- io-choice ==0.0.6 - io-choice ==0.0.6
- io-machine ==0.2.0.0 - io-machine ==0.2.0.0
- io-manager ==0.1.0.2 - io-manager ==0.1.0.2
@ -1069,10 +1073,10 @@ default-package-overrides:
- io-streams-haproxy ==1.0.0.2 - io-streams-haproxy ==1.0.0.2
- ip ==1.1.2 - ip ==1.1.2
- ip6addr ==0.5.3 - ip6addr ==0.5.3
- iproute ==1.7.2 - iproute ==1.7.3
- IPv6Addr ==1.0.1 - IPv6Addr ==1.0.1
- IPv6DB ==0.2.5 - IPv6DB ==0.2.5
- ipython-kernel ==0.9.0.1 - ipython-kernel ==0.9.0.2
- irc ==0.6.1.0 - irc ==0.6.1.0
- irc-client ==1.1.0.2 - irc-client ==1.1.0.2
- irc-conduit ==0.3.0.1 - irc-conduit ==0.3.0.1
@ -1103,7 +1107,7 @@ default-package-overrides:
- json-rpc-generic ==0.2.1.3 - json-rpc-generic ==0.2.1.3
- json-schema ==0.7.4.1 - json-schema ==0.7.4.1
- json-stream ==0.4.2.0 - json-stream ==0.4.2.0
- JuicyPixels ==3.2.9.4 - JuicyPixels ==3.2.9.5
- JuicyPixels-extra ==0.3.0 - JuicyPixels-extra ==0.3.0
- JuicyPixels-scale-dct ==0.1.1.2 - JuicyPixels-scale-dct ==0.1.1.2
- justified-containers ==0.3.0.0 - justified-containers ==0.3.0.0
@ -1112,7 +1116,7 @@ default-package-overrides:
- jvm-streaming ==0.3.1 - jvm-streaming ==0.3.1
- jwt ==0.7.2 - jwt ==0.7.2
- kan-extensions ==5.1 - kan-extensions ==5.1
- kanji ==3.1.0 - kanji ==3.1.0.1
- katydid ==0.1.1.0 - katydid ==0.1.1.0
- kawhi ==0.3.0 - kawhi ==0.3.0
- kdt ==0.2.4 - kdt ==0.2.4
@ -1136,7 +1140,7 @@ default-package-overrides:
- language-glsl ==0.2.1 - language-glsl ==0.2.1
- language-haskell-extract ==0.2.4 - language-haskell-extract ==0.2.4
- language-java ==0.2.9 - language-java ==0.2.9
- language-javascript ==0.6.0.10 - language-javascript ==0.6.0.11
- lapack-carray ==0.0.1 - lapack-carray ==0.0.1
- lapack-ffi ==0.0.1 - lapack-ffi ==0.0.1
- lapack-ffi-tools ==0.1 - lapack-ffi-tools ==0.1
@ -1160,7 +1164,7 @@ default-package-overrides:
- lens-properties ==4.11.1 - lens-properties ==4.11.1
- lens-regex ==0.1.0 - lens-regex ==0.1.0
- lens-simple ==0.1.0.9 - lens-simple ==0.1.0.9
- lentil ==1.0.10.0 - lentil ==1.0.10.1
- leveldb-haskell ==0.6.5 - leveldb-haskell ==0.6.5
- lexer-applicative ==2.1.0.1 - lexer-applicative ==2.1.0.1
- libffi ==0.1 - libffi ==0.1
@ -1174,7 +1178,7 @@ default-package-overrides:
- LibZip ==1.0.1 - LibZip ==1.0.1
- licensor ==0.2.2 - licensor ==0.2.2
- lifted-async ==0.9.3.3 - lifted-async ==0.9.3.3
- lifted-base ==0.2.3.11 - lifted-base ==0.2.3.12
- lift-generics ==0.1.2 - lift-generics ==0.1.2
- line ==4.0.1 - line ==4.0.1
- linear ==1.20.7 - linear ==1.20.7
@ -1210,7 +1214,7 @@ default-package-overrides:
- loop ==0.3.0 - loop ==0.3.0
- lrucache ==1.2.0.0 - lrucache ==1.2.0.0
- lrucaching ==0.3.3 - lrucaching ==0.3.3
- lucid ==2.9.9 - lucid ==2.9.10
- lxd-client ==0.1.0.6 - lxd-client ==0.1.0.6
- lxd-client-config ==0.1.0.1 - lxd-client-config ==0.1.0.1
- lzma ==0.0.0.3 - lzma ==0.0.0.3
@ -1225,12 +1229,12 @@ default-package-overrides:
- mandrill ==0.5.3.3 - mandrill ==0.5.3.3
- mapquest-api ==0.3.1 - mapquest-api ==0.3.1
- map-syntax ==0.2.0.2 - map-syntax ==0.2.0.2
- markdown ==0.1.16 - markdown ==0.1.17
- markdown-unlit ==0.5.0 - markdown-unlit ==0.5.0
- markov-chain ==0.0.3.4 - markov-chain ==0.0.3.4
- markup ==4.0.4 - markup ==4.0.4
- marvin-interpolate ==1.1.2 - marvin-interpolate ==1.1.2
- massiv ==0.1.1.0 - massiv ==0.1.2.0
- massiv-io ==0.1.1.0 - massiv-io ==0.1.1.0
- mathexpr ==0.3.0.0 - mathexpr ==0.3.0.0
- math-functions ==0.2.1.0 - math-functions ==0.2.1.0
@ -1298,9 +1302,9 @@ default-package-overrides:
- monadic-arrays ==0.2.2 - monadic-arrays ==0.2.2
- monad-journal ==0.8.1 - monad-journal ==0.8.1
- monadloc ==0.7.1 - monadloc ==0.7.1
- monad-logger ==0.3.28.1 - monad-logger ==0.3.28.2
- monad-logger-json ==0.1.0.0 - monad-logger-json ==0.1.0.0
- monad-logger-prefix ==0.1.8 - monad-logger-prefix ==0.1.9
- monad-logger-syslog ==0.1.4.0 - monad-logger-syslog ==0.1.4.0
- monad-loops ==0.4.3 - monad-loops ==0.4.3
- monad-memo ==0.4.1 - monad-memo ==0.4.1
@ -1322,10 +1326,10 @@ default-package-overrides:
- monad-time ==0.2 - monad-time ==0.2
- monad-unlift ==0.2.0 - monad-unlift ==0.2.0
- monad-unlift-ref ==0.2.1 - monad-unlift-ref ==0.2.1
- mongoDB ==2.3.0.4 - mongoDB ==2.3.0.5
- monoidal-containers ==0.3.1.0 - monoidal-containers ==0.3.1.0
- monoid-extras ==0.4.2 - monoid-extras ==0.4.2
- monoid-subclasses ==0.4.4 - monoid-subclasses ==0.4.6
- monoid-transformer ==0.0.4 - monoid-transformer ==0.0.4
- mono-traversable ==1.0.8.1 - mono-traversable ==1.0.8.1
- mono-traversable-instances ==0.1.0.0 - mono-traversable-instances ==0.1.0.0
@ -1387,7 +1391,7 @@ default-package-overrides:
- network-transport-tests ==0.2.4.2 - network-transport-tests ==0.2.4.2
- network-uri ==2.6.1.0 - network-uri ==2.6.1.0
- newtype ==0.2 - newtype ==0.2
- newtype-generics ==0.5.2.1 - newtype-generics ==0.5.2.2
- next-ref ==0.1.0.2 - next-ref ==0.1.0.2
- nfc ==0.1.0 - nfc ==0.1.0
- nicify-lib ==1.0.1 - nicify-lib ==1.0.1
@ -1402,7 +1406,7 @@ default-package-overrides:
- normalization-insensitive ==2.0.1 - normalization-insensitive ==2.0.1
- NoTrace ==0.3.0.2 - NoTrace ==0.3.0.2
- nsis ==0.3.2 - nsis ==0.3.2
- n-tuple ==0.0.1.1 - n-tuple ==0.0.2.0
- numbers ==3000.2.0.1 - numbers ==3000.2.0.1
- numeric-extras ==0.1 - numeric-extras ==0.1
- numeric-prelude ==0.4.3 - numeric-prelude ==0.4.3
@ -1410,7 +1414,7 @@ default-package-overrides:
- numhask-range ==0.1.3.0 - numhask-range ==0.1.3.0
- NumInstances ==1.4 - NumInstances ==1.4
- numtype-dk ==0.5.0.1 - numtype-dk ==0.5.0.1
- nvvm ==0.8.0.2 - nvvm ==0.8.0.3
- oauthenticated ==0.2.1.0 - oauthenticated ==0.2.1.0
- objective ==1.1.2 - objective ==1.1.2
- ObjectName ==1.1.0.1 - ObjectName ==1.1.0.1
@ -1492,7 +1496,7 @@ default-package-overrides:
- pem ==0.2.4 - pem ==0.2.4
- perf ==0.3.1.1 - perf ==0.3.1.1
- perfect-hash-generator ==0.2.0.6 - perfect-hash-generator ==0.2.0.6
- persistable-record ==0.6.0.1 - persistable-record ==0.6.0.2
- persistable-types-HDBC-pg ==0.0.1.5 - persistable-types-HDBC-pg ==0.0.1.5
- persistent ==2.8.1 - persistent ==2.8.1
- persistent-mongoDB ==2.8.0 - persistent-mongoDB ==2.8.0
@ -1512,7 +1516,7 @@ default-package-overrides:
- pid1 ==0.1.2.0 - pid1 ==0.1.2.0
- pinboard ==0.9.12.9 - pinboard ==0.9.12.9
- pinch ==0.3.2.0 - pinch ==0.3.2.0
- pipes ==4.3.8 - pipes ==4.3.9
- pipes-aeson ==0.4.1.8 - pipes-aeson ==0.4.1.8
- pipes-attoparsec ==0.5.1.5 - pipes-attoparsec ==0.5.1.5
- pipes-bytestring ==2.1.6 - pipes-bytestring ==2.1.6
@ -1528,7 +1532,7 @@ default-package-overrides:
- pipes-network ==0.6.4.1 - pipes-network ==0.6.4.1
- pipes-parse ==3.0.8 - pipes-parse ==3.0.8
- pipes-random ==1.0.0.4 - pipes-random ==1.0.0.4
- pipes-safe ==2.2.6 - pipes-safe ==2.2.9
- pipes-text ==0.0.2.5 - pipes-text ==0.0.2.5
- pipes-wai ==3.2.0 - pipes-wai ==3.2.0
- pixelated-avatar-generator ==0.1.3 - pixelated-avatar-generator ==0.1.3
@ -1608,14 +1612,14 @@ default-package-overrides:
- proxied ==0.3 - proxied ==0.3
- psql-helpers ==0.1.0.0 - psql-helpers ==0.1.0.0
- PSQueue ==1.1 - PSQueue ==1.1
- psqueues ==0.2.5.0 - psqueues ==0.2.6.0
- pthread ==0.2.0 - pthread ==0.2.0
- publicsuffix ==0.20171229 - publicsuffix ==0.20171229
- pure-io ==0.2.1 - pure-io ==0.2.1
- pureMD5 ==2.1.3 - pureMD5 ==2.1.3
- purescript-bridge ==0.11.1.2 - purescript-bridge ==0.11.1.2
- pushbullet-types ==0.4.0.2 - pushbullet-types ==0.4.1.0
- pusher-http-haskell ==1.5.1.2 - pusher-http-haskell ==1.5.1.3
- pwstore-fast ==2.4.4 - pwstore-fast ==2.4.4
- qchas ==1.1.0.0 - qchas ==1.1.0.0
- qm-interpolated-string ==0.3.0.0 - qm-interpolated-string ==0.3.0.0
@ -1647,10 +1651,10 @@ default-package-overrides:
- random-tree ==0.6.0.5 - random-tree ==0.6.0.5
- range-set-list ==0.1.2.0 - range-set-list ==0.1.2.0
- rank1dynamic ==0.4.0 - rank1dynamic ==0.4.0
- rank2classes ==1.0.1 - rank2classes ==1.0.2
- rank-product ==0.2.0.1 - rank-product ==0.2.0.1
- Rasterific ==0.7.2.1 - Rasterific ==0.7.2.3
- rasterific-svg ==0.3.3 - rasterific-svg ==0.3.3.1
- ratel ==1.0.2 - ratel ==1.0.2
- ratel-wai ==1.0.1 - ratel-wai ==1.0.1
- ratio-int ==0.1.2 - ratio-int ==0.1.2
@ -1727,7 +1731,7 @@ default-package-overrides:
- rvar ==0.2.0.3 - rvar ==0.2.0.3
- s3-signer ==0.3.0.0 - s3-signer ==0.3.0.0
- safe ==0.3.17 - safe ==0.3.17
- safecopy ==0.9.4 - safecopy ==0.9.4.1
- safe-exceptions ==0.1.7.0 - safe-exceptions ==0.1.7.0
- safe-exceptions-checked ==0.1.0 - safe-exceptions-checked ==0.1.0
- safeio ==0.0.5.0 - safeio ==0.0.5.0
@ -1739,13 +1743,13 @@ default-package-overrides:
- say ==0.1.0.0 - say ==0.1.0.0
- sbp ==2.3.9 - sbp ==2.3.9
- sbv ==7.5 - sbv ==7.5
- scalendar ==1.2.0
- SCalendar ==1.1.0 - SCalendar ==1.1.0
- scalendar ==1.2.0
- scalpel ==0.5.1 - scalpel ==0.5.1
- scalpel-core ==0.5.1 - scalpel-core ==0.5.1
- scanner ==0.2 - scanner ==0.2
- schematic ==0.4.2.0 - schematic ==0.4.2.0
- scientific ==0.3.5.2 - scientific ==0.3.5.3
- scotty ==0.11.0 - scotty ==0.11.0
- scrypt ==0.5.0 - scrypt ==0.5.0
- sdl2 ==2.4.0.1 - sdl2 ==2.4.0.1
@ -1804,10 +1808,10 @@ default-package-overrides:
- ses-html ==0.4.0.0 - ses-html ==0.4.0.0
- set-cover ==0.0.9 - set-cover ==0.0.9
- setenv ==0.1.1.3 - setenv ==0.1.1.3
- setlocale ==1.0.0.5 - setlocale ==1.0.0.6
- set-monad ==0.2.0.0 - set-monad ==0.2.0.0
- sets ==0.0.5.2 - sets ==0.0.5.2
- SHA ==1.6.4.2 - SHA ==1.6.4.4
- shake ==0.16.3 - shake ==0.16.3
- shake-language-c ==0.11.0 - shake-language-c ==0.11.0
- shakespeare ==2.0.15 - shakespeare ==2.0.15
@ -1822,7 +1826,7 @@ default-package-overrides:
- silently ==1.2.5 - silently ==1.2.5
- simple ==0.11.2 - simple ==0.11.2
- simple-log ==0.9.3 - simple-log ==0.9.3
- simple-reflect ==0.3.2 - simple-reflect ==0.3.3
- simple-sendfile ==0.2.27 - simple-sendfile ==0.2.27
- simple-session ==0.10.1.1 - simple-session ==0.10.1.1
- simple-templates ==0.8.0.1 - simple-templates ==0.8.0.1
@ -1844,9 +1848,9 @@ default-package-overrides:
- snap-core ==1.0.3.1 - snap-core ==1.0.3.1
- snap-server ==1.0.3.3 - snap-server ==1.0.3.3
- snowflake ==0.1.1.1 - snowflake ==0.1.1.1
- soap ==0.2.3.5 - soap ==0.2.3.6
- soap-openssl ==0.1.0.2 - soap-openssl ==0.1.0.2
- soap-tls ==0.1.1.2 - soap-tls ==0.1.1.4
- socket ==0.8.0.1 - socket ==0.8.0.1
- socket-activation ==0.1.0.2 - socket-activation ==0.1.0.2
- socks ==0.5.6 - socks ==0.5.6
@ -1886,7 +1890,7 @@ default-package-overrides:
- statestack ==0.2.0.5 - statestack ==0.2.0.5
- StateVar ==1.1.0.4 - StateVar ==1.1.0.4
- stateWriter ==0.2.10 - stateWriter ==0.2.10
- static-text ==0.2 - static-text ==0.2.0.1
- statistics ==0.14.0.2 - statistics ==0.14.0.2
- stb-image-redux ==0.2.1.2 - stb-image-redux ==0.2.1.2
- stitch ==0.5.0.0 - stitch ==0.5.0.0
@ -1900,7 +1904,7 @@ default-package-overrides:
- stm-split ==0.0.2 - stm-split ==0.0.2
- stm-stats ==0.2.0.0 - stm-stats ==0.2.0.0
- stm-supply ==0.2.0.0 - stm-supply ==0.2.0.0
- stopwatch ==0.1.0.4 - stopwatch ==0.1.0.5
- storable-complex ==0.2.2 - storable-complex ==0.2.2
- storable-endian ==0.2.6 - storable-endian ==0.2.6
- storable-record ==0.0.4 - storable-record ==0.0.4
@ -1909,7 +1913,7 @@ default-package-overrides:
- store ==0.4.3.2 - store ==0.4.3.2
- store-core ==0.4.1 - store-core ==0.4.1
- Strafunski-StrategyLib ==5.0.1.0 - Strafunski-StrategyLib ==5.0.1.0
- stratosphere ==0.19.0 - stratosphere ==0.19.1
- streaming ==0.2.1.0 - streaming ==0.2.1.0
- streaming-bytestring ==0.1.5 - streaming-bytestring ==0.1.5
- streaming-commons ==0.1.19 - streaming-commons ==0.1.19
@ -1936,7 +1940,7 @@ default-package-overrides:
- sundown ==0.6 - sundown ==0.6
- superbuffer ==0.3.1.1 - superbuffer ==0.3.1.1
- svg-builder ==0.1.0.2 - svg-builder ==0.1.0.2
- svg-tree ==0.6.2.1 - svg-tree ==0.6.2.2
- swagger ==0.3.0 - swagger ==0.3.0
- swagger2 ==2.2 - swagger2 ==2.2
- swish ==0.9.2.0 - swish ==0.9.2.0
@ -1964,7 +1968,7 @@ default-package-overrides:
- tasty-auto ==0.2.0.0 - tasty-auto ==0.2.0.0
- tasty-dejafu ==1.1.0.1 - tasty-dejafu ==1.1.0.1
- tasty-discover ==4.2.0 - tasty-discover ==4.2.0
- tasty-expected-failure ==0.11.1 - tasty-expected-failure ==0.11.1.1
- tasty-golden ==2.3.1.3 - tasty-golden ==2.3.1.3
- tasty-hedgehog ==0.1.0.2 - tasty-hedgehog ==0.1.0.2
- tasty-hspec ==1.1.3.3 - tasty-hspec ==1.1.3.3
@ -2015,7 +2019,7 @@ default-package-overrides:
- text-region ==0.3.0.0 - text-region ==0.3.0.0
- text-short ==0.1.2 - text-short ==0.1.2
- text-show ==3.7.2 - text-show ==3.7.2
- text-show-instances ==3.6.2 - text-show-instances ==3.6.3
- text-zipper ==0.10.1 - text-zipper ==0.10.1
- tfp ==1.0.0.2 - tfp ==1.0.0.2
- tf-random ==0.5 - tf-random ==0.5
@ -2030,7 +2034,7 @@ default-package-overrides:
- th-orphans ==0.13.5 - th-orphans ==0.13.5
- thread-hierarchy ==0.3.0.0 - thread-hierarchy ==0.3.0.0
- thread-local-storage ==0.1.2 - thread-local-storage ==0.1.2
- threads ==0.5.1.5 - threads ==0.5.1.6
- threads-extras ==0.1.0.2 - threads-extras ==0.1.0.2
- threepenny-editors ==0.5.6 - threepenny-editors ==0.5.6
- threepenny-gui ==0.8.2.2 - threepenny-gui ==0.8.2.2
@ -2057,8 +2061,8 @@ default-package-overrides:
- time-parsers ==0.1.2.0 - time-parsers ==0.1.2.0
- timerep ==2.0.0.2 - timerep ==2.0.0.2
- timespan ==0.3.0.0 - timespan ==0.3.0.0
- timezone-olson ==0.1.8 - timezone-olson ==0.1.9
- timezone-series ==0.1.8 - timezone-series ==0.1.9
- tinylog ==0.14.0 - tinylog ==0.14.0
- tinytemplate ==0.1.2.0 - tinytemplate ==0.1.2.0
- titlecase ==1.0.1 - titlecase ==1.0.1
@ -2067,7 +2071,7 @@ default-package-overrides:
- tls-debug ==0.4.5 - tls-debug ==0.4.5
- tls-session-manager ==0.0.0.2 - tls-session-manager ==0.0.0.2
- tmapchan ==0.0.3 - tmapchan ==0.0.3
- tmapmvar ==0.0.3 - tmapmvar ==0.0.4
- tmp-postgres ==0.1.1.1 - tmp-postgres ==0.1.1.1
- token-bucket ==0.1.0.1 - token-bucket ==0.1.0.1
- tostring ==0.2.1.1 - tostring ==0.2.1.1
@ -2082,7 +2086,7 @@ default-package-overrides:
- traverse-with-class ==1.0.0.0 - traverse-with-class ==1.0.0.0
- tree-diff ==0.0.1 - tree-diff ==0.0.1
- tree-fun ==0.8.1.0 - tree-fun ==0.8.1.0
- tries ==0.0.4.2 - tries ==0.0.5
- trifecta ==1.7.1.1 - trifecta ==1.7.1.1
- triplesec ==0.1.2.0 - triplesec ==0.1.2.0
- true-name ==0.1.0.3 - true-name ==0.1.0.3
@ -2091,7 +2095,7 @@ default-package-overrides:
- tuple ==0.3.0.2 - tuple ==0.3.0.2
- tuples-homogenous-h98 ==0.1.1.0 - tuples-homogenous-h98 ==0.1.1.0
- tuple-th ==0.2.5 - tuple-th ==0.2.5
- turtle ==1.5.5 - turtle ==1.5.6
- turtle-options ==0.1.0.4 - turtle-options ==0.1.0.4
- type-assertions ==0.1.0.0 - type-assertions ==0.1.0.0
- type-combinators ==0.2.4.3 - type-combinators ==0.2.4.3
@ -2127,8 +2131,8 @@ default-package-overrides:
- union-find ==0.2 - union-find ==0.2
- uniplate ==1.6.12 - uniplate ==1.6.12
- uniq-deep ==1.1.0.0 - uniq-deep ==1.1.0.0
- Unique ==0.4.7.2
- unique ==0 - unique ==0
- Unique ==0.4.7.2
- unit-constraint ==0.0.0 - unit-constraint ==0.0.0
- units-parser ==0.1.1.2 - units-parser ==0.1.1.2
- universe ==1.0 - universe ==1.0
@ -2141,14 +2145,14 @@ default-package-overrides:
- unix-bytestring ==0.3.7.3 - unix-bytestring ==0.3.7.3
- unix-compat ==0.5.0.1 - unix-compat ==0.5.0.1
- unix-time ==0.3.8 - unix-time ==0.3.8
- unliftio ==0.2.4.0 - unliftio ==0.2.5.0
- unliftio-core ==0.1.1.0 - unliftio-core ==0.1.1.0
- unlit ==0.4.0.0 - unlit ==0.4.0.0
- unordered-containers ==0.2.9.0 - unordered-containers ==0.2.9.0
- unordered-intmap ==0.1.0.0 - unordered-intmap ==0.1.0.0
- unsafe ==0.0 - unsafe ==0.0
- uri-bytestring ==0.3.1.1 - uri-bytestring ==0.3.1.1
- uri-bytestring-aeson ==0.1.0.5 - uri-bytestring-aeson ==0.1.0.6
- uri-encode ==1.5.0.5 - uri-encode ==1.5.0.5
- uri-templater ==0.3.1.0 - uri-templater ==0.3.1.0
- urlpath ==8.0.1 - urlpath ==8.0.1
@ -2231,7 +2235,7 @@ default-package-overrides:
- warp ==3.2.18.1 - warp ==3.2.18.1
- warp-tls ==3.2.4.2 - warp-tls ==3.2.4.2
- wave ==0.1.5 - wave ==0.1.5
- wavefront ==0.7.1.1 - wavefront ==0.7.1.2
- webdriver ==0.8.5 - webdriver ==0.8.5
- webdriver-angular ==0.1.11 - webdriver-angular ==0.1.11
- webpage ==0.0.5 - webpage ==0.0.5
@ -2243,14 +2247,14 @@ default-package-overrides:
- web-routes-th ==0.22.6.2 - web-routes-th ==0.22.6.2
- web-routes-wai ==0.24.3.1 - web-routes-wai ==0.24.3.1
- webrtc-vad ==0.1.0.3 - webrtc-vad ==0.1.0.3
- websockets ==0.12.3.1 - websockets ==0.12.4.0
- websockets-rpc ==0.6.0 - websockets-rpc ==0.6.0
- websockets-simple ==0.0.6.3 - websockets-simple ==0.0.6.3
- websockets-snap ==0.10.2.4 - websockets-snap ==0.10.2.4
- weigh ==0.0.7 - weigh ==0.0.7
- wide-word ==0.1.0.5 - wide-word ==0.1.0.6
- wikicfp-scraper ==0.1.0.9 - wikicfp-scraper ==0.1.0.9
- wild-bind ==0.1.1.0 - wild-bind ==0.1.1.1
- wild-bind-x11 ==0.2.0.1 - wild-bind-x11 ==0.2.0.1
- Win32 ==2.5.4.1 - Win32 ==2.5.4.1
- Win32-notify ==0.3.0.3 - Win32-notify ==0.3.0.3
@ -2291,11 +2295,11 @@ default-package-overrides:
- x509-validation ==1.6.10 - x509-validation ==1.6.10
- Xauth ==0.1 - Xauth ==0.1
- xdg-basedir ==0.2.2 - xdg-basedir ==0.2.2
- xeno ==0.3.2 - xeno ==0.3.3
- xenstore ==0.1.1 - xenstore ==0.1.1
- xhtml ==3000.2.2 - xhtml ==3000.2.2
- xls ==0.1.1 - xls ==0.1.1
- xlsx ==0.7.0 - xlsx ==0.7.1
- xlsx-tabular ==0.2.2.1 - xlsx-tabular ==0.2.2.1
- xml ==1.3.14 - xml ==1.3.14
- xml-basic ==0.1.3 - xml-basic ==0.1.3

View File

@ -32,10 +32,11 @@ in
, enableSharedLibraries ? ((ghc.isGhcjs or false) || stdenv.lib.versionOlder "7.7" ghc.version) , enableSharedLibraries ? ((ghc.isGhcjs or false) || stdenv.lib.versionOlder "7.7" ghc.version)
, enableDeadCodeElimination ? (!stdenv.isDarwin) # TODO: use -dead_strip for darwin , enableDeadCodeElimination ? (!stdenv.isDarwin) # TODO: use -dead_strip for darwin
, enableStaticLibraries ? true , enableStaticLibraries ? true
, enableHsc2hsViaAsm ? hostPlatform.isWindows && stdenv.lib.versionAtLeast ghc.version "8.4"
, extraLibraries ? [], librarySystemDepends ? [], executableSystemDepends ? [] , extraLibraries ? [], librarySystemDepends ? [], executableSystemDepends ? []
, homepage ? "http://hackage.haskell.org/package/${pname}" , homepage ? "http://hackage.haskell.org/package/${pname}"
, platforms ? ghc.meta.platforms , platforms ? with stdenv.lib.platforms; unix ++ windows # GHC can cross-compile
, hydraPlatforms ? platforms , hydraPlatforms ? null
, hyperlinkSource ? true , hyperlinkSource ? true
, isExecutable ? false, isLibrary ? !isExecutable , isExecutable ? false, isLibrary ? !isExecutable
, jailbreak ? false , jailbreak ? false
@ -114,9 +115,13 @@ let
"--with-ghc-pkg=${ghc.targetPrefix}ghc-pkg" "--with-ghc-pkg=${ghc.targetPrefix}ghc-pkg"
"--with-gcc=${stdenv.cc.targetPrefix}cc" "--with-gcc=${stdenv.cc.targetPrefix}cc"
"--with-ld=${stdenv.cc.bintools.targetPrefix}ld" "--with-ld=${stdenv.cc.bintools.targetPrefix}ld"
"--with-hsc2hs=${nativeGhc}/bin/hsc2hs" # not cross one # use the one that comes with the cross compiler.
"--with-hsc2hs=${ghc.targetPrefix}hsc2hs"
"--with-strip=${stdenv.cc.bintools.targetPrefix}strip" "--with-strip=${stdenv.cc.bintools.targetPrefix}strip"
] ++ (if isHaLVM then [] else ["--hsc2hs-options=--cross-compile"]); ] ++ optionals (!isHaLVM) [
"--hsc2hs-option=--cross-compile"
(optionalString enableHsc2hsViaAsm "--hsc2hs-option=--via-asm")
];
crossCabalFlagsString = crossCabalFlagsString =
stdenv.lib.optionalString isCross (" " + stdenv.lib.concatStringsSep " " crossCabalFlags); stdenv.lib.optionalString isCross (" " + stdenv.lib.concatStringsSep " " crossCabalFlags);
@ -244,7 +249,11 @@ stdenv.mkDerivation ({
configureFlags+=" --extra-lib-dirs=$p/lib" configureFlags+=" --extra-lib-dirs=$p/lib"
fi fi
done done
'' + (optionalString stdenv.isDarwin '' ''
# only use the links hack if we're actually building dylibs. otherwise, the
# "dynamic-library-dirs" point to nonexistent paths, and the ln command becomes
# "ln -s $out/lib/links", which tries to recreate the links dir and fails
+ (optionalString (stdenv.isDarwin && enableSharedLibraries) ''
# Work around a limit in the macOS Sierra linker on the number of paths # Work around a limit in the macOS Sierra linker on the number of paths
# referenced by any one dynamic library: # referenced by any one dynamic library:
# #
@ -386,7 +395,7 @@ stdenv.mkDerivation ({
buildInputs = systemBuildInputs; buildInputs = systemBuildInputs;
nativeBuildInputs = [ ghcEnv ] ++ nativeBuildInputs; nativeBuildInputs = [ ghcEnv ] ++ nativeBuildInputs;
LANG = "en_US.UTF-8"; LANG = "en_US.UTF-8";
LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive"; LOCALE_ARCHIVE = optionalString (stdenv.hostPlatform.libc == "glibc") "${glibcLocales}/lib/locale/locale-archive";
shellHook = '' shellHook = ''
export NIX_${ghcCommandCaps}="${ghcEnv}/bin/${ghcCommand}" export NIX_${ghcCommandCaps}="${ghcEnv}/bin/${ghcCommand}"
export NIX_${ghcCommandCaps}PKG="${ghcEnv}/bin/${ghcCommand}-pkg" export NIX_${ghcCommandCaps}PKG="${ghcEnv}/bin/${ghcCommand}-pkg"
@ -404,7 +413,7 @@ stdenv.mkDerivation ({
// optionalAttrs broken { inherit broken; } // optionalAttrs broken { inherit broken; }
// optionalAttrs (description != "") { inherit description; } // optionalAttrs (description != "") { inherit description; }
// optionalAttrs (maintainers != []) { inherit maintainers; } // optionalAttrs (maintainers != []) { inherit maintainers; }
// optionalAttrs (hydraPlatforms != platforms) { inherit hydraPlatforms; } // optionalAttrs (hydraPlatforms != null) { inherit hydraPlatforms; }
; ;
} }
@ -430,5 +439,5 @@ stdenv.mkDerivation ({
// optionalAttrs (postFixup != "") { inherit postFixup; } // optionalAttrs (postFixup != "") { inherit postFixup; }
// optionalAttrs (dontStrip) { inherit dontStrip; } // optionalAttrs (dontStrip) { inherit dontStrip; }
// optionalAttrs (hardeningDisable != []) { inherit hardeningDisable; } // optionalAttrs (hardeningDisable != []) { inherit hardeningDisable; }
// optionalAttrs (buildPlatform.isLinux){ LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; } // optionalAttrs (buildPlatform.libc == "glibc"){ LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; }
) )

File diff suppressed because it is too large Load Diff

View File

@ -18,11 +18,11 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "4.2.1"; version = "4.2.2";
name = "octave-${version}"; name = "octave-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/octave/${name}.tar.gz"; url = "mirror://gnu/octave/${name}.tar.gz";
sha256 = "0frk0nk3aaic8hj3g45h11rnz3arp7pjsq0frbx50sspk1iqzhl0"; sha256 = "0vkjfrpv7aikcn73bxqkph1qrhrdx7jqy193n8d8lwp7v2al7f3p";
}; };
buildInputs = [ gfortran readline ncurses perl flex texinfo qhull buildInputs = [ gfortran readline ncurses perl flex texinfo qhull

View File

@ -176,7 +176,8 @@ in stdenv.mkDerivation {
LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s"; LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s";
inherit (mkPaths buildInputs) C_INCLUDE_PATH LIBRARY_PATH; inherit (mkPaths buildInputs) C_INCLUDE_PATH LIBRARY_PATH;
NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin "-msse2"; NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin "-msse2"
+ optionalString hostPlatform.isMusl " -DTHREAD_STACK_SIZE=0x100000";
DETERMINISTIC_BUILD = 1; DETERMINISTIC_BUILD = 1;
setupHook = python-setup-hook sitePackages; setupHook = python-setup-hook sitePackages;

View File

@ -105,6 +105,9 @@ in stdenv.mkDerivation {
${optionalString stdenv.isDarwin '' ${optionalString stdenv.isDarwin ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2" export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2"
export MACOSX_DEPLOYMENT_TARGET=10.6 export MACOSX_DEPLOYMENT_TARGET=10.6
''
+ optionalString stdenv.hostPlatform.isMusl ''
export NIX_CFLAGS_COMPILE+=" -DTHREAD_STACK_SIZE=0x100000"
''} ''}
''; '';

View File

@ -99,6 +99,9 @@ in stdenv.mkDerivation {
${optionalString stdenv.isDarwin '' ${optionalString stdenv.isDarwin ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2" export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2"
export MACOSX_DEPLOYMENT_TARGET=10.6 export MACOSX_DEPLOYMENT_TARGET=10.6
''
+ optionalString stdenv.hostPlatform.isMusl ''
export NIX_CFLAGS_COMPILE+=" -DTHREAD_STACK_SIZE=0x100000"
''} ''}
''; '';

View File

@ -122,6 +122,9 @@ in stdenv.mkDerivation {
${optionalString stdenv.isDarwin '' ${optionalString stdenv.isDarwin ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2" export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -msse2"
export MACOSX_DEPLOYMENT_TARGET=10.6 export MACOSX_DEPLOYMENT_TARGET=10.6
''
+ optionalString stdenv.hostPlatform.isMusl ''
export NIX_CFLAGS_COMPILE+=" -DTHREAD_STACK_SIZE=0x100000"
''} ''}
''; '';

View File

@ -24,7 +24,7 @@ runCommand "dbus-1"
rewritePrefix="file://${dbus}/share/xml/dbus/"/> rewritePrefix="file://${dbus}/share/xml/dbus/"/>
</catalog> </catalog>
''; '';
nativeBuildInputs = [ libxslt ]; nativeBuildInputs = [ libxslt.bin ];
} }
'' ''
mkdir -p $out mkdir -p $out

View File

@ -1,4 +1,4 @@
{stdenv, fetchurl, gtk3, aspell, pkgconfig, enchant, intltool}: {stdenv, fetchurl, gtk3, aspell, pkgconfig, enchant, isocodes, intltool}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gtkspell-${version}"; name = "gtkspell-${version}";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ pkgconfig intltool ]; nativeBuildInputs = [ pkgconfig intltool ];
buildInputs = [ aspell gtk3 enchant ]; buildInputs = [ aspell gtk3 enchant isocodes ];
propagatedBuildInputs = [ enchant ]; propagatedBuildInputs = [ enchant ];
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.8.1"; version = "1.16.1";
name = "commons-compress-${version}"; name = "commons-compress-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://apache/commons/compress/binaries/${name}-bin.tar.gz"; url = "mirror://apache/commons/compress/binaries/${name}-bin.tar.gz";
sha256 = "11viabgf34r3zx1avj51n00hzmx89kym3i90l6a5v5dbfh61h0lp"; sha256 = "0yz2m3qac1idg9346i64mjfrkq4kniajzx2manyybhj43v9dpx37";
}; };
installPhase = '' installPhase = ''

View File

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.43/ -A '*.tar.xz' ) WGET_ARGS=( https://download.kde.org/stable/frameworks/5.44/ -A '*.tar.xz' )

View File

@ -3,627 +3,627 @@
{ {
attica = { attica = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/attica-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/attica-5.44.0.tar.xz";
sha256 = "1vvf5d0dnfm69gahrhndy9jqxk7hkh5vj6z9pyprpl3zp5z1ki1a"; sha256 = "1ac2k3rc5dd5sc9n8qdb1d6jssjpag709sfsnvif1cvp0j8s2xj3";
name = "attica-5.43.0.tar.xz"; name = "attica-5.44.0.tar.xz";
}; };
}; };
baloo = { baloo = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/baloo-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/baloo-5.44.0.tar.xz";
sha256 = "095z6w5qyq4z2hkdxq0vizfgv1v6g9w960wrh78b6bi1bf4ig2np"; sha256 = "0ybxl05njryk7zrdcwh4gbvxbn7n6xb51y2587d9bxiizasmbbiy";
name = "baloo-5.43.0.tar.xz"; name = "baloo-5.44.0.tar.xz";
}; };
}; };
bluez-qt = { bluez-qt = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/bluez-qt-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/bluez-qt-5.44.0.tar.xz";
sha256 = "04bsrp0biyn7b630hywk82rwn8kl8c2rwh8iwhjz35b51jjqm2b5"; sha256 = "054zh3hc7wq13iks3nryzdns61wb56j2cvvfvsnv3yl9ni6i6wxv";
name = "bluez-qt-5.43.0.tar.xz"; name = "bluez-qt-5.44.0.tar.xz";
}; };
}; };
breeze-icons = { breeze-icons = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/breeze-icons-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/breeze-icons-5.44.0.tar.xz";
sha256 = "19yy6pcqjfbjxlkkf4g1hcgl3lv4m640sl26nblrydn9qyj5iniy"; sha256 = "05ndqmprwv4dd8aib3sjmvd5481znq4jg58cpk4id1xxq4dgx9gg";
name = "breeze-icons-5.43.0.tar.xz"; name = "breeze-icons-5.44.0.tar.xz";
}; };
}; };
extra-cmake-modules = { extra-cmake-modules = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/extra-cmake-modules-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/extra-cmake-modules-5.44.0.tar.xz";
sha256 = "1zgzjh5q1ppgfzj4mhprgd4848iwjnzqsnilb0dk5rgdrvfsamsp"; sha256 = "121gwj54f7bns386wrw6rwqmwzsny93mb00sxxzf3ic8m6mw6wis";
name = "extra-cmake-modules-5.43.0.tar.xz"; name = "extra-cmake-modules-5.44.0.tar.xz";
}; };
}; };
frameworkintegration = { frameworkintegration = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/frameworkintegration-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/frameworkintegration-5.44.0.tar.xz";
sha256 = "0qjpk4lslpxqj5aisczm5kl201g4z3grgjhx38r1ih4hyp805vw0"; sha256 = "10rqabchldra16zb0ryynvjimc67di3r4b29fbn47wg4pwj0jn41";
name = "frameworkintegration-5.43.0.tar.xz"; name = "frameworkintegration-5.44.0.tar.xz";
}; };
}; };
kactivities = { kactivities = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kactivities-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kactivities-5.44.0.tar.xz";
sha256 = "0rmmyjfgz8ybvdgpbqndsn0gxizxpmwhvglnnl8ia1s4sna6sjby"; sha256 = "1j5v03mgh0prql51hy468k2vhskg1gyddhjlb8qlyzyzqz1aj82c";
name = "kactivities-5.43.0.tar.xz"; name = "kactivities-5.44.0.tar.xz";
}; };
}; };
kactivities-stats = { kactivities-stats = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kactivities-stats-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kactivities-stats-5.44.0.tar.xz";
sha256 = "1rrn1dxsiyvyf3pa5fyxa0sfbamv5c6g95s4f144xwrx2b130rh1"; sha256 = "1p1vznw8qxdasb82cvjc35wnhvfhjhapx3r451kl3ly4cbjf39fg";
name = "kactivities-stats-5.43.0.tar.xz"; name = "kactivities-stats-5.44.0.tar.xz";
}; };
}; };
kapidox = { kapidox = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kapidox-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kapidox-5.44.0.tar.xz";
sha256 = "0c358ply0qzg269vxyg6py6l8z5j8l4h6apqcynyql4dbbbm8941"; sha256 = "0mn67ckxhsav70jk1wj5qci07qyy0291rm7q54qmcl6p7a7a0vj4";
name = "kapidox-5.43.0.tar.xz"; name = "kapidox-5.44.0.tar.xz";
}; };
}; };
karchive = { karchive = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/karchive-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/karchive-5.44.0.tar.xz";
sha256 = "1f3pqhpdgn00ni05iflyydkmsf3vd403ma5f42zj00kh30l9lqqf"; sha256 = "00mvn9rsc4lb2kamfz2xzmm0a0s1m68ar65dcfrp0n2i8plxin5j";
name = "karchive-5.43.0.tar.xz"; name = "karchive-5.44.0.tar.xz";
}; };
}; };
kauth = { kauth = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kauth-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kauth-5.44.0.tar.xz";
sha256 = "05w8vx45mrf32kzcyjmay1k9dw3j8axbrrp6infg0hhfsgk04w1f"; sha256 = "1ph2jlbwx27g9awfvkvrynnfwyr8yqq4x7w4msn1clh8nz9c9n0k";
name = "kauth-5.43.0.tar.xz"; name = "kauth-5.44.0.tar.xz";
}; };
}; };
kbookmarks = { kbookmarks = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kbookmarks-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kbookmarks-5.44.0.tar.xz";
sha256 = "0i7rfahn32m6xpbwra5m5nnpgq8l56jm0ijsq6f80cx8ww3nkcq5"; sha256 = "04wwg9s3i3nj7im0cscdzb3c78lqg96k7vyg9ziyn2cpqmj6gihr";
name = "kbookmarks-5.43.0.tar.xz"; name = "kbookmarks-5.44.0.tar.xz";
}; };
}; };
kcmutils = { kcmutils = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kcmutils-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kcmutils-5.44.0.tar.xz";
sha256 = "1dshx859k64yp00s5xx7z6x0wlawxyq41rg795nqizhk2s76agr2"; sha256 = "1fddjg89az0gfcl9gf3r7rq7hw9j8k10mvlvzq31x89hn8h7kafs";
name = "kcmutils-5.43.0.tar.xz"; name = "kcmutils-5.44.0.tar.xz";
}; };
}; };
kcodecs = { kcodecs = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kcodecs-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kcodecs-5.44.0.tar.xz";
sha256 = "0ncrzxvy2l324yvlzha9hkyp5qq75wfb9cbnxb5mygispxhrgh2v"; sha256 = "15fv3f2akjz8n65rj6r2nd5zzc4wsz67zc80bp45kqynrb1jgcjk";
name = "kcodecs-5.43.0.tar.xz"; name = "kcodecs-5.44.0.tar.xz";
}; };
}; };
kcompletion = { kcompletion = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kcompletion-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kcompletion-5.44.0.tar.xz";
sha256 = "065nzw26ps367lf3m1j6x95swk0f6grap71wjjv688gablcaz699"; sha256 = "1fy2krnxxppax13jb82zsfxky9n01z28d3kw4jx58yw1b1jm9ha4";
name = "kcompletion-5.43.0.tar.xz"; name = "kcompletion-5.44.0.tar.xz";
}; };
}; };
kconfig = { kconfig = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kconfig-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kconfig-5.44.0.tar.xz";
sha256 = "1na1b2dsajl9b9rn2990fd8cqqaj2iwddrxjacbf0ib5mray1sr2"; sha256 = "1vfl7jchlrw8hkf613nb9a4f0dxyppkc97506xsknxwf1z5v7cmm";
name = "kconfig-5.43.0.tar.xz"; name = "kconfig-5.44.0.tar.xz";
}; };
}; };
kconfigwidgets = { kconfigwidgets = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kconfigwidgets-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kconfigwidgets-5.44.0.tar.xz";
sha256 = "1qxv8m614y0j687gwcsqqkwcdwsbbwc7ivwx6l9djll4r7r1d43w"; sha256 = "15a7k8ai70a061gw91aps282v1f4sric0fhyw2fysfdfv6ry92rz";
name = "kconfigwidgets-5.43.0.tar.xz"; name = "kconfigwidgets-5.44.0.tar.xz";
}; };
}; };
kcoreaddons = { kcoreaddons = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kcoreaddons-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kcoreaddons-5.44.0.tar.xz";
sha256 = "10pgja1v2x5q6jyajld3yq116g1m90djnbf6p35i6n9ng65h0zy6"; sha256 = "0lwxa326gap83qjw1dsj330qd3klgm6jwr7d77f7hyhm95d7pidl";
name = "kcoreaddons-5.43.0.tar.xz"; name = "kcoreaddons-5.44.0.tar.xz";
}; };
}; };
kcrash = { kcrash = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kcrash-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kcrash-5.44.0.tar.xz";
sha256 = "1hvfhr3s0igc1n37w5fxx0jivsgvcdvpa5iywnkk4g1r1l6snx1b"; sha256 = "01dcj5cyqqn2jb6mjshjcf48jdjhmjhkqxbhhx07dy7r56r4sqp1";
name = "kcrash-5.43.0.tar.xz"; name = "kcrash-5.44.0.tar.xz";
}; };
}; };
kdbusaddons = { kdbusaddons = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdbusaddons-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdbusaddons-5.44.0.tar.xz";
sha256 = "1h4m6ra1cangvqyzmkxkh1fld4rlvxnzz8wny53drgbyrsq2xxv5"; sha256 = "15b7nyivkrv7s2hdahsv27p8j6q80209ayqvi3dzlhzj2b5qqzkg";
name = "kdbusaddons-5.43.0.tar.xz"; name = "kdbusaddons-5.44.0.tar.xz";
}; };
}; };
kdeclarative = { kdeclarative = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdeclarative-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdeclarative-5.44.0.tar.xz";
sha256 = "0jbm2ih9hzpnfaqc867fvwr414q78f9jjk6yyf1cjgq8vx8rmjq1"; sha256 = "0byggaxfkna0iqlhp970fx8kp926dc6m99xihvja1765525i1lj0";
name = "kdeclarative-5.43.0.tar.xz"; name = "kdeclarative-5.44.0.tar.xz";
}; };
}; };
kded = { kded = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kded-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kded-5.44.0.tar.xz";
sha256 = "1kfli2f4hxc9a0hk75kgln3x374y4av6hfajhncwyq37zd4wxq3r"; sha256 = "04sdsz5frwff602ls3mqwijckl3kl64lanhhpmzxc33xdniff9as";
name = "kded-5.43.0.tar.xz"; name = "kded-5.44.0.tar.xz";
}; };
}; };
kdelibs4support = { kdelibs4support = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/portingAids/kdelibs4support-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/portingAids/kdelibs4support-5.44.0.tar.xz";
sha256 = "1rwk436vpny3sq12bjqwapjicc3inyrq6dn34a6mr6gjcd5p2mch"; sha256 = "1cyxry09qnlbc2khaqjpb598f4rscg80dmjcqhlsn6b1375iqkjn";
name = "kdelibs4support-5.43.0.tar.xz"; name = "kdelibs4support-5.44.0.tar.xz";
}; };
}; };
kdesignerplugin = { kdesignerplugin = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdesignerplugin-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdesignerplugin-5.44.0.tar.xz";
sha256 = "0pk95vsgj67jw0qaalcrfvzkr9flxh6shkkmlaxclrz6yhnf9axz"; sha256 = "1fh4nw8qh563yc2parqlbrjzx6avi4gi01jzclf4bxv78zs4957a";
name = "kdesignerplugin-5.43.0.tar.xz"; name = "kdesignerplugin-5.44.0.tar.xz";
}; };
}; };
kdesu = { kdesu = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdesu-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdesu-5.44.0.tar.xz";
sha256 = "1mll18ms5zk7i4lpkj6qdcxwaf0h52h9mi47y882hzqkvvbnk4d6"; sha256 = "1p6bk7cnngwqklvm6aj5xlna6c5r6rznfbvdn7zz5h3wpzs8pqz2";
name = "kdesu-5.43.0.tar.xz"; name = "kdesu-5.44.0.tar.xz";
}; };
}; };
kdewebkit = { kdewebkit = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdewebkit-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdewebkit-5.44.0.tar.xz";
sha256 = "0yi7dv77flz7z1yjzlvrfvlybp7knz808hpfbr6hxgrp1gwi7h6b"; sha256 = "07mr4x55pp6wvbgnkggwalrqx9z8y9q1mmn79jkyhf2q905ynsmj";
name = "kdewebkit-5.43.0.tar.xz"; name = "kdewebkit-5.44.0.tar.xz";
}; };
}; };
kdnssd = { kdnssd = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdnssd-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdnssd-5.44.0.tar.xz";
sha256 = "0d58aaii1r2x3nmw9s2hnk178sr54yvrqi22ry3xm3v7yvx9jr3b"; sha256 = "18x43l7ni7jwfpch4hngiyz5w05z48q8wmhm38gz3jw09w9npgi4";
name = "kdnssd-5.43.0.tar.xz"; name = "kdnssd-5.44.0.tar.xz";
}; };
}; };
kdoctools = { kdoctools = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kdoctools-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kdoctools-5.44.0.tar.xz";
sha256 = "1llif166p17ffjwsgvb0n9lq8ip3if0hqma9zm9jpghm5j21q1jh"; sha256 = "146crn9arrbi6ha7p5p0x7zmwlz86my067rif0v7j48xmmz6h5i3";
name = "kdoctools-5.43.0.tar.xz"; name = "kdoctools-5.44.0.tar.xz";
}; };
}; };
kemoticons = { kemoticons = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kemoticons-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kemoticons-5.44.0.tar.xz";
sha256 = "161n9xg82gxvl4a4by328llxz0x4w643vcxi88414zg1bm1z1cfb"; sha256 = "1ggwyzs22907kxgapqi7md3ng1ry85gccyxbqvn638inxk299mla";
name = "kemoticons-5.43.0.tar.xz"; name = "kemoticons-5.44.0.tar.xz";
}; };
}; };
kfilemetadata = { kfilemetadata = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kfilemetadata-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kfilemetadata-5.44.0.tar.xz";
sha256 = "1lxbj8fnaf6sybxgyq6h1qnic65l0mdhhxlw1djd16c7ih7ghrnq"; sha256 = "0v8xdl0wgp67ykw5czxzvzsqzijg0qpkm5vjc9rnai7zaymxg7bg";
name = "kfilemetadata-5.43.0.tar.xz"; name = "kfilemetadata-5.44.0.tar.xz";
}; };
}; };
kglobalaccel = { kglobalaccel = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kglobalaccel-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kglobalaccel-5.44.0.tar.xz";
sha256 = "00ygkszkklaz7k4hkshcb5gfynha8rncwvj7z9jvhd9chmwkiffc"; sha256 = "16qhf6kb6q85p6y9zh72b4rz0ikmahvhyzmrx0jd1r044g4j81wn";
name = "kglobalaccel-5.43.0.tar.xz"; name = "kglobalaccel-5.44.0.tar.xz";
}; };
}; };
kguiaddons = { kguiaddons = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kguiaddons-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kguiaddons-5.44.0.tar.xz";
sha256 = "0z6sf4pr4ykhlzdckyfap2f41y2chrl2kwlrb4djflfxf7q2xcqr"; sha256 = "1npl2ibk7ilsicmyvlnvf42lz6qjmqp4nl607a66ikxp3kvk3sdc";
name = "kguiaddons-5.43.0.tar.xz"; name = "kguiaddons-5.44.0.tar.xz";
}; };
}; };
kholidays = { kholidays = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kholidays-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kholidays-5.44.0.tar.xz";
sha256 = "0zkjh7y0gdwakil6dj0z8yi2zzczzvdfhmnsd54s5yn0fvv37xbk"; sha256 = "134zxnkclh16gh0qf2ak1pmhlxxwrcgzgmkn5wrynwraplf9b812";
name = "kholidays-5.43.0.tar.xz"; name = "kholidays-5.44.0.tar.xz";
}; };
}; };
khtml = { khtml = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/portingAids/khtml-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/portingAids/khtml-5.44.0.tar.xz";
sha256 = "034aycdi7i6pvwkwz632nzk3vp8040hlvmzpp38nsy4idl4klh46"; sha256 = "1sph90cfwq0067a6ih8mx1bn715lvsspn6s9lijmm0ck9vbbixgp";
name = "khtml-5.43.0.tar.xz"; name = "khtml-5.44.0.tar.xz";
}; };
}; };
ki18n = { ki18n = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/ki18n-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/ki18n-5.44.0.tar.xz";
sha256 = "1zspxv6z4a3rarrn9n38g7rp0gc48bl4kih91m3r2nkap83jb04a"; sha256 = "1rg24i8ks5mxryssq0zdig0q545zyj4svy9kb6r84qwag4vn7pcc";
name = "ki18n-5.43.0.tar.xz"; name = "ki18n-5.44.0.tar.xz";
}; };
}; };
kiconthemes = { kiconthemes = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kiconthemes-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kiconthemes-5.44.0.tar.xz";
sha256 = "105c892d4np4lshmd5f5x74m1ib3fbmvwgjzf6j317mq261r3rsw"; sha256 = "1xkrczqw332hr667qp9pwlkypcn9d6zkx51bmi4bg9xfgpg1pwz4";
name = "kiconthemes-5.43.0.tar.xz"; name = "kiconthemes-5.44.0.tar.xz";
}; };
}; };
kidletime = { kidletime = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kidletime-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kidletime-5.44.0.tar.xz";
sha256 = "1jm2rdbzffnw0fv1pzfyz5lvzaa3x2pfp12zm9kl7skyj39z5vbj"; sha256 = "1zf8rspn603hyz1rr3rkslnij7883f4ha0ls6v5phh19jdp9hcis";
name = "kidletime-5.43.0.tar.xz"; name = "kidletime-5.44.0.tar.xz";
}; };
}; };
kimageformats = { kimageformats = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kimageformats-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kimageformats-5.44.0.tar.xz";
sha256 = "1bn4rx5xx68m101n3ba774pd8qddaw3bwf2bc7zp7gi6d8bprh9i"; sha256 = "1zpz3a4wghh348is2yyfs5qhhkg0261p5v2khxcgcy6vpblv1h1j";
name = "kimageformats-5.43.0.tar.xz"; name = "kimageformats-5.44.0.tar.xz";
}; };
}; };
kinit = { kinit = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kinit-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kinit-5.44.0.tar.xz";
sha256 = "1jrzr4kv84rvf214wszd2zdnvlx2qxvr1ah9f564h23vvdrg79gd"; sha256 = "1v3zmlmh3yg9333v7ha1xg3hp7ig2q8w7ixyzww5a5q4gxpzz9z5";
name = "kinit-5.43.0.tar.xz"; name = "kinit-5.44.0.tar.xz";
}; };
}; };
kio = { kio = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kio-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kio-5.44.0.tar.xz";
sha256 = "1mbjld1kh5hhslfm4rx9nddghkcgrxbw2pf39c7niq0r1llx5v76"; sha256 = "1dvif1779kh8d8yh6svmbs2yhvprzc38hchd4wb4l70hmzqcd3vs";
name = "kio-5.43.0.tar.xz"; name = "kio-5.44.0.tar.xz";
}; };
}; };
kirigami2 = { kirigami2 = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kirigami2-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kirigami2-5.44.0.tar.xz";
sha256 = "0vshabb1q5pjscw0g57l7lpaal69g1mdpf01w0yskmbiqnzzpjl0"; sha256 = "1vvq3c2j9v07ngkm3c8hwvik80sfd7i20ga7hyx4i94spjcagj6h";
name = "kirigami2-5.43.0.tar.xz"; name = "kirigami2-5.44.0.tar.xz";
}; };
}; };
kitemmodels = { kitemmodels = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kitemmodels-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kitemmodels-5.44.0.tar.xz";
sha256 = "1yw7h7g0knlljizsf9cir196v22cqhlaazmrbm6jqz198g47sqdd"; sha256 = "0m63i10nvgp86ajsd7aizah4g21dpwxrs2lvglv0kybhaykziwa8";
name = "kitemmodels-5.43.0.tar.xz"; name = "kitemmodels-5.44.0.tar.xz";
}; };
}; };
kitemviews = { kitemviews = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kitemviews-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kitemviews-5.44.0.tar.xz";
sha256 = "19w6xhhxr7w40baw6i6lfq0fd7bahxfzr7pj10mrwb5i6bcbsk1h"; sha256 = "1vg99figpspm0p7ipbgf94j4xarcf2zicm3rijywxfcwcl0sr99h";
name = "kitemviews-5.43.0.tar.xz"; name = "kitemviews-5.44.0.tar.xz";
}; };
}; };
kjobwidgets = { kjobwidgets = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kjobwidgets-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kjobwidgets-5.44.0.tar.xz";
sha256 = "1kri6z737abwsglh29bh4kckbf1ici8n162lcyvw8b3w91l4dyc6"; sha256 = "1c26vdq8sqja95scqbvm0y2zhl1qx5aapkadi44vrjf54q4kgqrv";
name = "kjobwidgets-5.43.0.tar.xz"; name = "kjobwidgets-5.44.0.tar.xz";
}; };
}; };
kjs = { kjs = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/portingAids/kjs-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/portingAids/kjs-5.44.0.tar.xz";
sha256 = "1jdqdy1kxarv6k31yd0k280jyfy7y3qwgd9c7is7aya1ns46nx59"; sha256 = "1y350xgxip9qlwzanzlbyj4mb7i53msldv2wmacdp2di1hxn8ihy";
name = "kjs-5.43.0.tar.xz"; name = "kjs-5.44.0.tar.xz";
}; };
}; };
kjsembed = { kjsembed = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/portingAids/kjsembed-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/portingAids/kjsembed-5.44.0.tar.xz";
sha256 = "11hcwwhkrl7sns4s36nxnp550n9xvky1rkrissm0mqh76309g6hy"; sha256 = "0d71pnfx5fylxlpc0m08i1qasnrk0jvwmcv7zr7r8fnfagjl7gpk";
name = "kjsembed-5.43.0.tar.xz"; name = "kjsembed-5.44.0.tar.xz";
}; };
}; };
kmediaplayer = { kmediaplayer = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/portingAids/kmediaplayer-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/portingAids/kmediaplayer-5.44.0.tar.xz";
sha256 = "1q1s5v3fqnmxx58ixgdhkhrgkrdxy8mq8hg4ll7l6038lgycfsxf"; sha256 = "1nwpx2y8bl92m8yxk5c3sw7a0zm50hfpfrcicdqpv7nfs4n70anj";
name = "kmediaplayer-5.43.0.tar.xz"; name = "kmediaplayer-5.44.0.tar.xz";
}; };
}; };
knewstuff = { knewstuff = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/knewstuff-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/knewstuff-5.44.0.tar.xz";
sha256 = "1v3wzydi1jqb9an2bnxzfhwxhlb2lj8l735mdhym4859njj8x7w7"; sha256 = "1sd5780gpxidlc9g3dmd38ji5q5c1va49r604x5y739wjdrsgm0a";
name = "knewstuff-5.43.0.tar.xz"; name = "knewstuff-5.44.0.tar.xz";
}; };
}; };
knotifications = { knotifications = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/knotifications-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/knotifications-5.44.0.tar.xz";
sha256 = "0kgn5h38z9xd5a210w989j3z0khs4l9ahf19lqfara1ziwl4gaiv"; sha256 = "137snmjix1jji1vn40vxsnigddz7xxlkkch1rag79f6dqjnswb76";
name = "knotifications-5.43.0.tar.xz"; name = "knotifications-5.44.0.tar.xz";
}; };
}; };
knotifyconfig = { knotifyconfig = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/knotifyconfig-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/knotifyconfig-5.44.0.tar.xz";
sha256 = "0nrjxs263sp64h9pmrmr7fjkbpkalzr6crpyq0aqclciwfjpj326"; sha256 = "0122w5mklyr958284824qzxxp76hacnf8zgv58b9ihr5finc919z";
name = "knotifyconfig-5.43.0.tar.xz"; name = "knotifyconfig-5.44.0.tar.xz";
}; };
}; };
kpackage = { kpackage = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kpackage-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kpackage-5.44.0.tar.xz";
sha256 = "1nr7zkqp7zbvyrhc7iqznyqnfhmnqhhaqs30ig4gwsagq3x2a02b"; sha256 = "1av8m9m7by0j128779rhws0pjc3hhi37cp311nks5sa5mmpbksmz";
name = "kpackage-5.43.0.tar.xz"; name = "kpackage-5.44.0.tar.xz";
}; };
}; };
kparts = { kparts = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kparts-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kparts-5.44.0.tar.xz";
sha256 = "09i2ds6xgkbm9k9nd9yj1p3qw9xl3a25lh97ln9c39ccx32i32wd"; sha256 = "0bbf17y8nnd1gbhdnffhgj9xn1wjida6a7qgwi16k3zp4yjmpgac";
name = "kparts-5.43.0.tar.xz"; name = "kparts-5.44.0.tar.xz";
}; };
}; };
kpeople = { kpeople = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kpeople-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kpeople-5.44.0.tar.xz";
sha256 = "0xi6sxprqvmjc30cw1rfpryahid9dswql6b1wrdv5wsmci8k4xmq"; sha256 = "0gp602c2wq2ipbsan84r11a14xqpzyfszhb4lw3qkd7y4dpha37i";
name = "kpeople-5.43.0.tar.xz"; name = "kpeople-5.44.0.tar.xz";
}; };
}; };
kplotting = { kplotting = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kplotting-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kplotting-5.44.0.tar.xz";
sha256 = "0d5mf5xaysw837ninvdx1hfra8qjaxd9lcm28fyjfm506iq8v09f"; sha256 = "0ccgpbccfrn4c4wri80zm8ni8390jnqywh4k1z5r68hzmr3l79xw";
name = "kplotting-5.43.0.tar.xz"; name = "kplotting-5.44.0.tar.xz";
}; };
}; };
kpty = { kpty = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kpty-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kpty-5.44.0.tar.xz";
sha256 = "09m02ramzk6jc9scnsvcm2sgnia2vmnnfgmjsddspc2kp1aj2km8"; sha256 = "08jxq693mkwxr45696nz05f2zxa16finvacif330r6s03izvwfw0";
name = "kpty-5.43.0.tar.xz"; name = "kpty-5.44.0.tar.xz";
}; };
}; };
kross = { kross = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/portingAids/kross-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/portingAids/kross-5.44.0.tar.xz";
sha256 = "05px64msss6as0pbrpl6l4y2n97kayphxqhwfilgsj9yjmyhm46h"; sha256 = "1gq2cg3gq40rqih0kflfxl2n5l7j4gli0w57xnfhc39xpkpd1cqv";
name = "kross-5.43.0.tar.xz"; name = "kross-5.44.0.tar.xz";
}; };
}; };
krunner = { krunner = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/krunner-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/krunner-5.44.0.tar.xz";
sha256 = "1wiaaz7wc2ls0gxyyws7cw6gmphkzayhdz1xxsyn4bzrc1h3z7dw"; sha256 = "1zr3zm528p4agw8d7krm4drs8638gfmbnm011r9kcmpjadkv0ila";
name = "krunner-5.43.0.tar.xz"; name = "krunner-5.44.0.tar.xz";
}; };
}; };
kservice = { kservice = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kservice-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kservice-5.44.0.tar.xz";
sha256 = "1mdxd8kxawlhrsnd9lrx6cx9p8gvvsr9mx2d1s0bi90kapfqyqi3"; sha256 = "0gzp8sbf0mk7nhy1hz9m3fz97lkwijpxwf2l2ljz375ylf374iyk";
name = "kservice-5.43.0.tar.xz"; name = "kservice-5.44.0.tar.xz";
}; };
}; };
ktexteditor = { ktexteditor = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/ktexteditor-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/ktexteditor-5.44.0.tar.xz";
sha256 = "1rhw1y0js2vjjp7c9f539lvqvci4nrgdicaypw3p5ndg8vsw2xag"; sha256 = "1g0v5sax3pfkvdcvyxyz81j3ainm0n1m7nc1rxh106iz8gs0z9cn";
name = "ktexteditor-5.43.0.tar.xz"; name = "ktexteditor-5.44.0.tar.xz";
}; };
}; };
ktextwidgets = { ktextwidgets = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/ktextwidgets-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/ktextwidgets-5.44.0.tar.xz";
sha256 = "0h5bxf1a9mik2p2xhnm7nnr0r54s6zf4cby4qd8nlwl292dyf8gy"; sha256 = "1kxh39n9gzism99x1x7fpdqkppdpn7aaj6j3wp4a4y4hrn82bqwp";
name = "ktextwidgets-5.43.0.tar.xz"; name = "ktextwidgets-5.44.0.tar.xz";
}; };
}; };
kunitconversion = { kunitconversion = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kunitconversion-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kunitconversion-5.44.0.tar.xz";
sha256 = "14syfc9vybmaais740xmb79g7ffpyanwkb2blar88zm810dpshqd"; sha256 = "1zr7m1wmyr9phg3lq11qm0l24kkc1zh6xc3x4hcrpv1yn458qxdl";
name = "kunitconversion-5.43.0.tar.xz"; name = "kunitconversion-5.44.0.tar.xz";
}; };
}; };
kwallet = { kwallet = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kwallet-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kwallet-5.44.0.tar.xz";
sha256 = "01mxl06nbpgkp6dva1kvqcbhjahgjqkbql6rhwgdyhb4asabnsmj"; sha256 = "01bah8rycjhgycd2bfkxj5jwfrwdbi2ba6bis79kbiaacl0q0qns";
name = "kwallet-5.43.0.tar.xz"; name = "kwallet-5.44.0.tar.xz";
}; };
}; };
kwayland = { kwayland = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kwayland-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kwayland-5.44.0.tar.xz";
sha256 = "0glp9bnv53jjycwni0ywd7apr0jps3j0hpzs14y2v9bp4mwjgaji"; sha256 = "1pq8gikwcq6p67whhfm653xq79cdwr48br5ydism06644ikc2nlk";
name = "kwayland-5.43.0.tar.xz"; name = "kwayland-5.44.0.tar.xz";
}; };
}; };
kwidgetsaddons = { kwidgetsaddons = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kwidgetsaddons-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kwidgetsaddons-5.44.0.tar.xz";
sha256 = "15x7k953jj6vqmb2bbw4wad2n10akkg4i5n0gmkj4fsaiag359sr"; sha256 = "11yaqwqkmwvhn9phmsfgyfl229zcrikdi3hz2w7nk8ibraagn5pi";
name = "kwidgetsaddons-5.43.0.tar.xz"; name = "kwidgetsaddons-5.44.0.tar.xz";
}; };
}; };
kwindowsystem = { kwindowsystem = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kwindowsystem-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kwindowsystem-5.44.0.tar.xz";
sha256 = "0zcrls3m9np2a9r5n7fry03ll6vrj36abjh2sajm531z657xmxjd"; sha256 = "0qn02c0yq1ir7vb56jhlla8j7nm6yx725hxnw31b8i62k1i7nvqy";
name = "kwindowsystem-5.43.0.tar.xz"; name = "kwindowsystem-5.44.0.tar.xz";
}; };
}; };
kxmlgui = { kxmlgui = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kxmlgui-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kxmlgui-5.44.0.tar.xz";
sha256 = "1jncpyfvanyl02zx8zi2mmwbx86yaq9k7k40vh716dswbh2idzd3"; sha256 = "1qr6j4cnndb14fdppc2mpbqgk1mkjfdxyl5pl7gjrwd8558brjg2";
name = "kxmlgui-5.43.0.tar.xz"; name = "kxmlgui-5.44.0.tar.xz";
}; };
}; };
kxmlrpcclient = { kxmlrpcclient = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/kxmlrpcclient-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/kxmlrpcclient-5.44.0.tar.xz";
sha256 = "0c99wq7kqaqvafppcai47q8w9n21ncfmrc562cvhyqnx9qr9n5vn"; sha256 = "1r6mcwgagnskh8jiy2fyajgzqacw03d2qfk1fb3vv4lfwry4h2j3";
name = "kxmlrpcclient-5.43.0.tar.xz"; name = "kxmlrpcclient-5.44.0.tar.xz";
}; };
}; };
modemmanager-qt = { modemmanager-qt = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/modemmanager-qt-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/modemmanager-qt-5.44.0.tar.xz";
sha256 = "16h8af046jlhn31dg1y3ajpniidkijf0wy0qa7z6bpqw01vj4l6w"; sha256 = "1dkbyn6y605i8xqwqvpxmspp0fh7zarc0h54k30rnvv1g9rs1dd4";
name = "modemmanager-qt-5.43.0.tar.xz"; name = "modemmanager-qt-5.44.0.tar.xz";
}; };
}; };
networkmanager-qt = { networkmanager-qt = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/networkmanager-qt-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/networkmanager-qt-5.44.0.tar.xz";
sha256 = "0pkm02bg201xcxyn2cbw1w3gag9ig4g5yz4wbd2db6qzvficmfqc"; sha256 = "0bhsminn31b8w1678im5zqixmyx1m5275szca9hh7wx6dl0sxhlw";
name = "networkmanager-qt-5.43.0.tar.xz"; name = "networkmanager-qt-5.44.0.tar.xz";
}; };
}; };
oxygen-icons5 = { oxygen-icons5 = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/oxygen-icons5-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/oxygen-icons5-5.44.0.tar.xz";
sha256 = "13c80jnc6h2z9bbwwzq1b8jsn80n4bs0zzr2xsbzsfbl5sw0hwpc"; sha256 = "0ymd9s26x2ryyw851y4yb2wl9f3syzfp0z08387h90jg6xk36si5";
name = "oxygen-icons5-5.43.0.tar.xz"; name = "oxygen-icons5-5.44.0.tar.xz";
}; };
}; };
plasma-framework = { plasma-framework = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/plasma-framework-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/plasma-framework-5.44.0.tar.xz";
sha256 = "1v7far0jz0b0rvx4jzqsq2pp1diny5c2qz67jyxnqlfgsba8y466"; sha256 = "1lfrmrgamizfkr9jmfmf3afis0z40r1chpk854pqfr4p27j4gdmz";
name = "plasma-framework-5.43.0.tar.xz"; name = "plasma-framework-5.44.0.tar.xz";
}; };
}; };
prison = { prison = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/prison-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/prison-5.44.0.tar.xz";
sha256 = "018kj3xgl5wr3nhrasxmwvk6fh63fdwlz78z1rzyd78jx95wpaqc"; sha256 = "0glcifwjm50kn6fk3lvwpslmh4s6s8g5r7h208dw56n19yhpkrfm";
name = "prison-5.43.0.tar.xz"; name = "prison-5.44.0.tar.xz";
}; };
}; };
purpose = { purpose = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/purpose-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/purpose-5.44.0.tar.xz";
sha256 = "1vk796f3w2arqaql16yy012211vxgz6awa8kg0p1zrxbid43x757"; sha256 = "1scc2vbb5ws70kvicaay634ghgp2c7xhm7d907b36jj9gvyp4d2f";
name = "purpose-5.43.0.tar.xz"; name = "purpose-5.44.0.tar.xz";
}; };
}; };
qqc2-desktop-style = { qqc2-desktop-style = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/qqc2-desktop-style-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/qqc2-desktop-style-5.44.0.tar.xz";
sha256 = "0q6v1si1c8dlvq5f303dd4n1qqrn9kw0r51dl37px6rvy2n16d0w"; sha256 = "02s22xncpy988fbyjj17j5saamaf8q0sll4gd2s5xsswmalvnb51";
name = "qqc2-desktop-style-5.43.0.tar.xz"; name = "qqc2-desktop-style-5.44.0.tar.xz";
}; };
}; };
solid = { solid = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/solid-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/solid-5.44.0.tar.xz";
sha256 = "0q62z23dml6rndgmkg6r09gsi0in8c4gbgv66dw47v02spsnp7v9"; sha256 = "08xw54m5srjr5n1h689hd05ld7ssimwvhlb9dlpxdavkag1vbqq1";
name = "solid-5.43.0.tar.xz"; name = "solid-5.44.0.tar.xz";
}; };
}; };
sonnet = { sonnet = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/sonnet-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/sonnet-5.44.0.tar.xz";
sha256 = "0i5vxaw124093fi7fi8gjyi08xgxpkpb68lrpsxqdikadvx6nwaa"; sha256 = "1dip8h9frxvzy39cjc205y2szdpczyh1fldlcpcq8ckjfk8pmgdm";
name = "sonnet-5.43.0.tar.xz"; name = "sonnet-5.44.0.tar.xz";
}; };
}; };
syntax-highlighting = { syntax-highlighting = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/syntax-highlighting-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/syntax-highlighting-5.44.0.tar.xz";
sha256 = "0a1xrpk3wavcq6d3cld33l05g5xlhz635vwcc6i1092gsgdns7k1"; sha256 = "10s5m1as9c1kln8mc7zf2m8zsqrf9rxfa2rzfyff1kki1icp65nm";
name = "syntax-highlighting-5.43.0.tar.xz"; name = "syntax-highlighting-5.44.0.tar.xz";
}; };
}; };
threadweaver = { threadweaver = {
version = "5.43.0"; version = "5.44.0";
src = fetchurl { src = fetchurl {
url = "${mirror}/stable/frameworks/5.43/threadweaver-5.43.0.tar.xz"; url = "${mirror}/stable/frameworks/5.44/threadweaver-5.44.0.tar.xz";
sha256 = "0mmnf6lirvqwlrijpn5vqd8l9pk74dpsbr81y6kyfmx31mj36jjx"; sha256 = "135x9z1rzvlhx13nbkacmcj7g0z88rpv0c2vy8yybysfaspc1hzn";
name = "threadweaver-5.43.0.tar.xz"; name = "threadweaver-5.44.0.tar.xz";
}; };
}; };
} }

View File

@ -0,0 +1,10 @@
--- a/lib/hx509/Makefile.am 2018-03-21 15:41:38.622968809 +0100
+++ b/lib/hx509/Makefile.am 2018-03-21 15:41:32.655162197 +0100
@@ -9,6 +9,8 @@
sel-gram.h \
$(gen_files_ocsp:.x=.c) \
$(gen_files_pkcs10:.x=.c) \
+ ocsp_asn1.h \
+ pkcs10_asn1.h \
hx509_err.c \
hx509_err.h

View File

@ -12,15 +12,17 @@ in
with stdenv.lib; with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "${type}heimdal-${version}"; name = "${type}heimdal-${version}";
version = "7.4.0"; version = "7.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "heimdal"; owner = "heimdal";
repo = "heimdal"; repo = "heimdal";
rev = "heimdal-${version}"; rev = "heimdal-${version}";
sha256 = "01ch6kqjrxi9fki54yjj2fhxhdkxijz161w2inh5k8mcixlf67vp"; sha256 = "1j38wjj4k0q8vx168k3d3k0fwa8j1q5q8f2688nnx1b9qgjd6w1d";
}; };
patches = [ ./heimdal-make-missing-headers.patch ];
nativeBuildInputs = [ autoreconfHook pkgconfig python2 perl yacc flex ] nativeBuildInputs = [ autoreconfHook pkgconfig python2 perl yacc flex ]
++ (with perlPackages; [ JSON ]) ++ (with perlPackages; [ JSON ])
++ optional (!libOnly) texinfo; ++ optional (!libOnly) texinfo;
@ -44,6 +46,10 @@ stdenv.mkDerivation rec {
"--with-capng" "--with-capng"
]; ];
postUnpack = ''
sed -i '/^DEFAULT_INCLUDES/ s,$, -I..,' source/cf/Makefile.am.common
'';
buildPhase = optionalString libOnly '' buildPhase = optionalString libOnly ''
(cd include; make -j $NIX_BUILD_CORES) (cd include; make -j $NIX_BUILD_CORES)
(cd lib; make -j $NIX_BUILD_CORES) (cd lib; make -j $NIX_BUILD_CORES)

View File

@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
description = ''A library for semi-portable access to hardware-provided atomic memory update operations''; description = ''A library for semi-portable access to hardware-provided atomic memory update operations'';
license = stdenv.lib.licenses.gpl2Plus ; license = stdenv.lib.licenses.gpl2Plus ;
maintainers = [stdenv.lib.maintainers.raskin]; maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.unix; platforms = with stdenv.lib.platforms; unix ++ windows;
}; };
} }

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name="libfixposix-${version}"; name="libfixposix-${version}";
version="0.4.1"; version="0.4.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sionescu"; owner = "sionescu";
repo = "libfixposix"; repo = "libfixposix";
rev = "v${version}"; rev = "v${version}";
sha256 = "19wjb43mn16f4lin5a2dfi3ym2hy7kqibs0z631d205b16vxas15"; sha256 = "1x4q6yspi5g2s98vq4qszw4z3zjgk9l5zs8471w4d4cs6l97w08j";
}; };
nativeBuildInputs = [ autoreconfHook pkgconfig ]; nativeBuildInputs = [ autoreconfHook pkgconfig ];

View File

@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
checkPhase = "./httpseverywhere_test"; checkPhase = "(cd test && ./httpseverywhere_test)";
outputs = [ "out" "devdoc" ]; outputs = [ "out" "devdoc" ];

View File

@ -13,6 +13,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ]; nativeBuildInputs = [ autoreconfHook ];
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-error=tautological-compare";
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with stdenv.lib; {

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, qt4, qmake4Hook }: { stdenv, fetchurl, qt4, qmake4Hook, AGL }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libqglviewer-2.6.3"; name = "libqglviewer-2.6.3";
@ -9,7 +9,8 @@ stdenv.mkDerivation rec {
sha256 = "00jdkyk4wg1356c3ar6nk3hyp494ya3yvshq9m57kfmqpn3inqdy"; sha256 = "00jdkyk4wg1356c3ar6nk3hyp494ya3yvshq9m57kfmqpn3inqdy";
}; };
buildInputs = [ qt4 qmake4Hook ]; buildInputs = [ qt4 qmake4Hook ]
++ stdenv.lib.optional stdenv.isDarwin AGL;
postPatch = postPatch =
'' ''

Some files were not shown because too many files have changed in this diff Show More