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

This commit is contained in:
Matthew Bauer 2018-11-18 19:02:09 -06:00
commit 2c1d3a9a82
115 changed files with 2857 additions and 2270 deletions

View file

@ -191,6 +191,23 @@ args.stdenv.mkDerivation (args // {
<section xml:id="sec-package-naming">
<title>Package naming</title>
<para>
The key words
<emphasis>must</emphasis>,
<emphasis>must not</emphasis>,
<emphasis>required</emphasis>,
<emphasis>shall</emphasis>,
<emphasis>shall not</emphasis>,
<emphasis>should</emphasis>,
<emphasis>should not</emphasis>,
<emphasis>recommended</emphasis>,
<emphasis>may</emphasis>,
and <emphasis>optional</emphasis> in this section
are to be interpreted as described in
<link xlink:href="https://tools.ietf.org/html/rfc2119">RFC 2119</link>.
Only <emphasis>emphasized</emphasis> words are to be interpreted in this way.
</para>
<para>
In Nixpkgs, there are generally three different names associated with a
package:
@ -231,14 +248,15 @@ args.stdenv.mkDerivation (args // {
<itemizedlist>
<listitem>
<para>
Generally, try to stick to the upstream package name.
The <literal>name</literal> attribute <emphasis>should</emphasis>
be identical to the upstream package name.
</para>
</listitem>
<listitem>
<para>
Dont use uppercase letters in the <literal>name</literal> attribute
— e.g., <literal>"mplayer-1.0rc2"</literal> instead of
<literal>"MPlayer-1.0rc2"</literal>.
The <literal>name</literal> attribute <emphasis>must not</emphasis>
contain uppercase letters — e.g., <literal>"mplayer-1.0rc2"</literal>
instead of <literal>"MPlayer-1.0rc2"</literal>.
</para>
</listitem>
<listitem>
@ -252,14 +270,14 @@ args.stdenv.mkDerivation (args // {
<para>
If a package is not a release but a commit from a repository, then the
version part of the name <emphasis>must</emphasis> be the date of that
(fetched) commit. The date must be in <literal>"YYYY-MM-DD"</literal>
(fetched) commit. The date <emphasis>must</emphasis> be in <literal>"YYYY-MM-DD"</literal>
format. Also append <literal>"unstable"</literal> to the name - e.g.,
<literal>"pkgname-unstable-2014-09-23"</literal>.
</para>
</listitem>
<listitem>
<para>
Dashes in the package name should be preserved in new variable names,
Dashes in the package name <emphasis>should</emphasis> be preserved in new variable names,
rather than converted to underscores or camel cased — e.g.,
<varname>http-parser</varname> instead of <varname>http_parser</varname>
or <varname>httpParser</varname>. The hyphenated style is preferred in
@ -268,7 +286,7 @@ args.stdenv.mkDerivation (args // {
</listitem>
<listitem>
<para>
If there are multiple versions of a package, this should be reflected in
If there are multiple versions of a package, this <emphasis>should</emphasis> be reflected in
the variable names in <filename>all-packages.nix</filename>, e.g.
<varname>json-c-0-9</varname> and <varname>json-c-0-11</varname>. If
there is an obvious “default” version, make an attribute like

View file

@ -73,6 +73,11 @@
github = "acowley";
name = "Anthony Cowley";
};
adamt = {
email = "mail@adamtulinius.dk";
github = "adamtulinius";
name = "Adam Tulinius";
};
adelbertc = {
email = "adelbertc@gmail.com";
github = "adelbertc";
@ -688,6 +693,11 @@
github = "campadrenalin";
name = "Philip Horger";
};
candeira = {
email = "javier@candeira.com";
github = "candeira";
name = "Javier Candeira";
};
canndrew = {
email = "shum@canndrew.org";
github = "canndrew";

View file

@ -39,14 +39,14 @@ with lib;
systemd.packages = [ pkgs.accountsservice ];
systemd.services.accounts-daemon = {
systemd.services.accounts-daemon = recursiveUpdate {
wantedBy = [ "graphical.target" ];
# Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice
environment.XDG_DATA_DIRS = "${config.system.path}/share";
} // (optionalAttrs (!config.users.mutableUsers) {
} (optionalAttrs (!config.users.mutableUsers) {
environment.NIXOS_USERS_PURE = "true";
});
};

View file

@ -28,8 +28,7 @@ with lib;
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig.Type = "forking";
script = "${pkgs.oidentd}/sbin/oidentd -u oidentd -g nogroup" +
optionalString config.networking.enableIPv6 " -a ::";
script = "${pkgs.oidentd}/sbin/oidentd -u oidentd -g nogroup";
};
users.users.oidentd = {

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "samplv1-${version}";
version = "0.9.2";
version = "0.9.3";
src = fetchurl {
url = "mirror://sourceforge/samplv1/${name}.tar.gz";
sha256 = "0rfcp4v971qfhw1hb43hw12wlxmg2q13l0m1h93pyfi5l4mfjkds";
sha256 = "1yvdr0fvw13lj2r8dppmn0aw83g9f5r1hp5ixvw7cdhrxs7fh4vw";
};
buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];

View file

@ -1,17 +1,17 @@
{ lib, buildPythonApplication, fetchFromGitHub
, gdk_pixbuf, glib, gobjectIntrospection, gtk3, pango, webkitgtk
, gdk_pixbuf, glib, gobjectIntrospection, gtk3, gtksourceview, pango, webkitgtk
, pygobject3, pyyaml
}:
buildPythonApplication rec {
pname = "rednotebook";
version = "2.6.1";
version = "2.8";
src = fetchFromGitHub {
owner = "jendrikseipp";
repo = "rednotebook";
rev = "v${version}";
sha256 = "1x6acx0hagsawx84cv55qz17p8qjpq1v1zaf8rmm6ifsslsxw91h";
sha256 = "0k75lw3p6jx30ngvn8iipk1763gazkbrsad3fpl3sqppaqaggryj";
};
# We have not packaged tests.
@ -20,7 +20,7 @@ buildPythonApplication rec {
nativeBuildInputs = [ gobjectIntrospection ];
propagatedBuildInputs = [
gdk_pixbuf glib gtk3 pango webkitgtk
gdk_pixbuf glib gtk3 gtksourceview pango webkitgtk
pygobject3 pyyaml
];

View file

@ -0,0 +1,28 @@
{ stdenv, fetchurl, aspell, boost, expat, expect, intltool, libxml2, libxslt, pcre, wxGTK, xercesc }:
stdenv.mkDerivation rec {
name = "xmlcopyeditor-${version}";
version = "1.2.1.3";
src = fetchurl {
name = "${name}.tar.gz";
url = "mirror://sourceforge/xml-copy-editor/${name}.tar.gz";
sha256 = "0bwxn89600jbrkvlwyawgc0c0qqxpl453mbgcb9qbbxl8984ns4v";
};
patches = [ ./xmlcopyeditor.patch ];
CPLUS_INCLUDE_PATH = "${libxml2.dev}/include/libxml2";
nativeBuildInputs = [ intltool ];
buildInputs = [ aspell boost expat libxml2 libxslt pcre wxGTK xercesc ];
enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "A fast, free, validating XML editor";
homepage = http://xml-copy-editor.sourceforge.net/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ candeira ];
};
}

View file

@ -0,0 +1,36 @@
From 626c385ba141c6abcff01bef4451fcad062d232c Mon Sep 17 00:00:00 2001
From: Javier Candeira <javier@candeira.com>
Date: Sat, 7 Apr 2018 20:21:45 +1000
Subject: [PATCH] nixpckgs patches
---
src/Makefile.in | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/Makefile.in b/src/Makefile.in
index e75918f..e04703b 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -283,8 +283,8 @@ top_srcdir = @top_srcdir@
# these are the headers for your project
noinst_HEADERS = $(srcdir)/*.h
xmlcopyeditordir = ${prefix}/share/xmlcopyeditor
-pixmapdir = /usr/share/pixmaps
-applicationsdir = /usr/share/applications
+pixmapdir = ${prefix}/share/pixmaps
+applicationsdir = ${prefix}/share/applications
# the application source, library search path, and link libraries
xmlcopyeditor_SOURCES = aboutdialog.cpp associatedialog.cpp binaryfile.cpp \
@@ -357,7 +357,7 @@ EXTRA_DIST = \
$(srcdir)/xmlcopyeditor.rc \
$(srcdir)/xmlschemaparser.cpp
-AM_CPPFLAGS = -I/usr/include/libxml2 $(ENCHANT_CFLAGS) $(GTK_CFLAGS)
+AM_CPPFLAGS = -I$(CPLUS_INCLUDE_PATH) $(ENCHANT_CFLAGS) $(GTK_CFLAGS)
all: all-am
.SUFFIXES:
--
2.16.2

View file

@ -6,7 +6,8 @@
}:
let
python2Env = python2.withPackages(ps: with ps; [ numpy lxml ]);
python2Env = python2.withPackages(ps: with ps;
[ numpy lxml scour ]);
in
stdenv.mkDerivation rec {

View file

@ -2,11 +2,14 @@
, libtool, pkgconfig, wrapGAppsHook, wrapPython, gobjectIntrospection
, gtk3, python, pygobject3, hicolor-icon-theme, pyxdg
, withCoreLocation ? stdenv.isDarwin, CoreLocation, Foundation, Cocoa
, withQuartz ? stdenv.isDarwin, ApplicationServices
, withRandr ? stdenv.isLinux, libxcb
, withDrm ? stdenv.isLinux, libdrm
, withGeoclue ? stdenv.isLinux, geoclue }:
, withGeolocation ? true
, withCoreLocation ? withGeolocation && stdenv.isDarwin, CoreLocation, Foundation, Cocoa
, withGeoclue ? withGeolocation && stdenv.isLinux, geoclue
}:
stdenv.mkDerivation rec {
name = "redshift-${version}";

View file

@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
name = "vifm-${version}";
version = "0.9.1";
version = "0.10";
src = fetchurl {
url = "https://github.com/vifm/vifm/releases/download/v${version}/vifm-${version}.tar.bz2";
sha256 = "1cz7vjjmghgdxd1lvsdwv85gvx4kz8idq14qijpwkpfrf2va9f98";
sha256 = "1f380xcyjnm4xmcdazs6dj064bwddhywvn3mgm36k7r7b2gnjnp0";
};
nativeBuildInputs = [ pkgconfig ];

View file

@ -1,33 +1,33 @@
{ stdenv, fetchFromGitHub, rustPlatform, cmake, pkgconfig, openssl, CoreServices, cf-private }:
rustPlatform.buildRustPackage rec {
name = "gutenberg-${version}";
version = "0.4.2";
name = "zola-${version}";
version = "0.5.0";
src = fetchFromGitHub {
owner = "Keats";
repo = "gutenberg";
owner = "getzola";
repo = "zola";
rev = "v${version}";
sha256 = "0kzxz26khk5rwb9mz0wi9r8y7r93w4n2dbq6v2qr07cy5h14pa6w";
sha256 = "0as8nrzw9zz10w4xxiibgz8ylghc879b2pwaxnw8sjbji2d9qv63";
};
cargoSha256 = "0n4ji06chybmcvg5yz6cnhzqh162zhh5xpbz374a796dwp1132m8";
cargoSha256 = "0a14hq8d3xjr6yfg5qn5r7npqivm816f1p53bbm826igvpc9hsxa";
nativeBuildInputs = [ cmake pkgconfig openssl ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices cf-private ];
postInstall = ''
install -D -m 444 completions/gutenberg.bash \
install -D -m 444 completions/zola.bash \
-t $out/share/bash-completion/completions
install -D -m 444 completions/_gutenberg \
install -D -m 444 completions/_zola \
-t $out/share/zsh/site-functions
install -D -m 444 completions/gutenberg.fish \
install -D -m 444 completions/zola.fish \
-t $out/share/fish/vendor_completions.d
'';
meta = with stdenv.lib; {
description = "An opinionated static site generator with everything built-in";
homepage = https://www.getgutenberg.io;
description = "A fast static site generator with everything built-in";
homepage = https://www.getzola.org/;
license = licenses.mit;
maintainers = with maintainers; [ dywedir ];
platforms = platforms.all;

View file

@ -4,12 +4,12 @@
let
versionMap = {
"1.5" = {
flinkVersion = "1.5.4";
sha256 = "193cgiykzbsm6ygnr1h45504xp2qxjikq188wkgivdj9a4wa04il";
flinkVersion = "1.5.5";
sha256 = "18wqcqi3gyqd40nspih99gq7ylfs20b35f4dcrspffagwkfp2l4z";
};
"1.6" = {
flinkVersion = "1.6.1";
sha256 = "1z4795va15qnnhk2qx3gzimzgfd9nqchfgn759fnqfmcxh6n9vw3";
flinkVersion = "1.6.2";
sha256 = "17fsr6yv1ayr7fw0r4pjlbpkn9ypzjs4brqndzr3gbzwrdc44arw";
};
};
in

View file

@ -3,11 +3,11 @@
let configFile = writeText "riot-config.json" conf; in
stdenv.mkDerivation rec {
name= "riot-web-${version}";
version = "0.17.0";
version = "0.17.3";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
sha256 = "1ffbwz7wp1xhfv8a5nhrhw97nl5ybf0j97dkk2sy9cdlribzxs04";
sha256 = "16grvk780k9sfqcj3ab0szcwxjq5ybdh34dpp7n26pckk8hzypaw";
};
installPhase = ''

View file

@ -3,8 +3,8 @@
rec {
major = "6";
minor = "1";
patch = "2";
tweak = "1";
patch = "3";
tweak = "2";
subdir = "${major}.${minor}.${patch}";
@ -12,6 +12,6 @@ rec {
src = fetchurl {
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
sha256 = "650c57b60f880db28e49e584f42018da9e714865dfa94fbb8391de15b58a3f91";
sha256 = "0i4gf3qi16fg7dxq2l4vhkwh4f5lx7xd1ilpzcw26vccqkv3hvyl";
};
}

View file

@ -48,14 +48,14 @@ let
translations = fetchSrc {
name = "translations";
sha256 = "33e13d07e9328cdbccbd019ab2491f74f5bb897707886c074791080881544bcc";
sha256 = "1cry3gkvk71jf71jk4pff320axfid2wqjdnhkj2z718g4pp54dwf";
};
# TODO: dictionaries
help = fetchSrc {
name = "help";
sha256 = "dffee97ffce5b4979140aa56fa333608e7b004bfc2451245bab33ed97fc4c205";
sha256 = "0q26zb2lq2cnkq0cn9ds3qwa981ljz0lyw13pa6f62nvrnwwqgwa";
};
};

View file

@ -105,11 +105,11 @@
md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
}
{
name = "curl-7.60.0.tar.gz";
url = "http://dev-www.libreoffice.org/src/curl-7.60.0.tar.gz";
sha256 = "e9c37986337743f37fd14fe8737f246e97aec94b39d1b71e8a5973f72a9fc4f5";
name = "curl-7.61.1.tar.gz";
url = "http://dev-www.libreoffice.org/src/curl-7.61.1.tar.gz";
sha256 = "eaa812e9a871ea10dbe8e1d3f8f12a64a8e3e62aeab18cb23742e2f1727458ae";
md5 = "";
md5name = "e9c37986337743f37fd14fe8737f246e97aec94b39d1b71e8a5973f72a9fc4f5-curl-7.60.0.tar.gz";
md5name = "eaa812e9a871ea10dbe8e1d3f8f12a64a8e3e62aeab18cb23742e2f1727458ae-curl-7.61.1.tar.gz";
}
{
name = "libe-book-0.1.3.tar.xz";
@ -609,11 +609,11 @@
md5name = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca-neon-0.30.2.tar.gz";
}
{
name = "nss-3.33-with-nspr-4.17.tar.gz";
url = "http://dev-www.libreoffice.org/src/nss-3.33-with-nspr-4.17.tar.gz";
sha256 = "878d505ec0be577c45990c57eb5d2e5c8696bfa3412bd0fae193b275297bf5c4";
name = "nss-3.38-with-nspr-4.19.tar.gz";
url = "http://dev-www.libreoffice.org/src/nss-3.38-with-nspr-4.19.tar.gz";
sha256 = "f271ec73291fa3e4bd4b59109f8035cc3a192fc33886f40ed4f9ee4b31c746e9";
md5 = "";
md5name = "878d505ec0be577c45990c57eb5d2e5c8696bfa3412bd0fae193b275297bf5c4-nss-3.33-with-nspr-4.17.tar.gz";
md5name = "f271ec73291fa3e4bd4b59109f8035cc3a192fc33886f40ed4f9ee4b31c746e9-nss-3.38-with-nspr-4.19.tar.gz";
}
{
name = "libodfgen-0.1.6.tar.bz2";

View file

@ -3,8 +3,8 @@
rec {
major = "6";
minor = "0";
patch = "6";
tweak = "2";
patch = "7";
tweak = "3";
subdir = "${major}.${minor}.${patch}";
@ -12,6 +12,6 @@ rec {
src = fetchurl {
url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
sha256 = "f1666430abf616a3813e4c886b51f157366f592102ae0e874abc17f3d58c6a8e";
sha256 = "0wjcnra06d9z51kjb5njlpy4d8zd8wqfvkif2kc6mzhrsz5kqqxr";
};
}

View file

@ -48,14 +48,14 @@ let
translations = fetchSrc {
name = "translations";
sha256 = "0hi7m5y9gxwqn5i2nsyqyz1vdiz2bxn26sd3i0958ghhwv3zqmdb";
sha256 = "1rk8f77gwqyrnrxpfrvmr03n49bb09idxwzzindxxgcagh3d0p5f";
};
# TODO: dictionaries
help = fetchSrc {
name = "help";
sha256 = "0pp8xs3mqna6fh1jd4h1xjyr4v0fsrik10rri5if5n3z1vfg0jby";
sha256 = "076xq1vlsyi2fv3r7rw595075pi08slbzwwc5h9gda3frx1jkj4i";
};
};

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "verilator-${version}";
version = "4.004";
version = "4.006";
src = fetchurl {
url = "https://www.veripool.org/ftp/${name}.tgz";
sha256 = "1nkdmz4bm1v2xarajf2g3z5vb2611a4fkvpgjxac4xrja5r8wpwk";
sha256 = "0vnybpknf4llw3fw800ffiqj89ilbq06j8b2x4syj2gsrlnjvp1i";
};
enableParallelBuilding = true;

View file

@ -8,12 +8,12 @@
assert stdenv.hostPlatform.system != "powerpc-linux";
stdenv.mkDerivation rec {
ver = "1.23.7";
ver = "1.24.3";
name = "recoll-${ver}";
src = fetchurl {
url = "https://www.lesbonscomptes.com/recoll/${name}.tar.gz";
sha256 = "186bj8zx2xw9hwrzvzxdgdin9nj7msiqh5j57w5g7j4abdlsisjn";
sha256 = "1lnabbivqas46blabsnxhlhdyih8k7s1paszv491mz8cvmhjjmgi";
};
configureFlags = [ "--enable-recollq" ]

View file

@ -2,7 +2,7 @@
let
name = "stgit-${version}";
version = "0.18";
version = "0.19";
in
stdenv.mkDerivation {
inherit name;
@ -11,7 +11,7 @@ stdenv.mkDerivation {
owner = "ctmarinas";
repo = "stgit";
rev = "v${version}";
sha256 = "0ydgg744m671nkhg7h4q2z3b9vpbc9914rbc0wcgimqfqsxkxx2y";
sha256 = "1dzl6cnyzwbzysp82x7w1yc03g25kwan3h0zpnzhhfhg6c904sis";
};
buildInputs = [ python2 git ];

View file

@ -1,13 +1,15 @@
{ stdenv, fetchgit, perl }:
stdenv.mkDerivation rec {
version = "1.20180726";
name = "mr-${version}";
version = "1.20180726";
src = fetchgit {
url = "git://myrepos.branchable.com/";
rev = "refs/tags/" + version;
sha256 = "15i9bs2i25l7ibv530ghy8280kklcgm5kr6j86s7iwcqqckd0czp";
# the repository moved its tags at least once
# when updating please continue using the revision hash here
rev = "0ad7a17bb455de1fec3b2375c7aac72ab2a22ac4";
sha256 = "0jphw61plm8cgklja6hs639xhdvxgvjwbr6jpvjwpp7hc5gmhms5";
};
postPatch = ''

View file

@ -2,11 +2,11 @@
python2Packages.buildPythonApplication rec {
name = "tortoisehg-${version}";
version = "4.7.2";
version = "4.8";
src = fetchurl {
url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz";
sha256 = "0y2q50380gnjzmyvmzh729ljgvq3wkcv6ham3w62mf4fjcvlpnag";
sha256 = "1zp74nb24pq0qrla5zf7kridxb8rky3n25z7xya0gwp0c0d0aygh";
};
pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];

View file

@ -1,12 +1,12 @@
{ stdenv, fetchurl, qmake, qtscript, qtwebkit }:
stdenv.mkDerivation rec {
version = "18.9.0";
version = "18.11.0";
name = "smtube-${version}";
src = fetchurl {
url = "mirror://sourceforge/smtube/SMTube/${version}/${name}.tar.bz2";
sha256 = "1211vqgmbrqr8mcsyawirmqkzq05g1xwigx6lswnyxd88x37w6fg";
sha256 = "0rda7mdsr0awhra9yrmsdzp2c4s6xx5nax107d1fydnk084pygqp";
};
makeFlags = [

View file

@ -38,16 +38,17 @@ stdenv.mkDerivation rec {
systemd gnutls avahi libcddb SDL SDL_image libmtp unzip taglib libarchive
libkate libtiger libv4l samba liboggz libass libdvbpsi libva
xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms
libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate live555
libdc1394 libraw1394 libopus libebml libmatroska libvdpau libsamplerate
fluidsynth wayland wayland-protocols
] ++ optionals withQt5 [ qtbase qtsvg qtx11extras ]
] ++ optional (!stdenv.hostPlatform.isAarch64) live555
++ optionals withQt5 [ qtbase qtsvg qtx11extras ]
++ optional jackSupport libjack2;
nativeBuildInputs = [ autoreconfHook perl pkgconfig removeReferencesTo ];
enableParallelBuilding = true;
LIVE555_PREFIX = live555;
LIVE555_PREFIX = if (!stdenv.hostPlatform.isAarch64) then live555 else null;
# vlc depends on a c11-gcc wrapper script which we don't have so we need to
# set the path to the compiler
@ -67,7 +68,7 @@ stdenv.mkDerivation rec {
postFixup = ''
find $out/lib/vlc/plugins -exec touch -d @1 '{}' ';'
$out/lib/vlc/vlc-cache-gen $out/vlc/plugins
'' + optionalString withQt5 ''
remove-references-to -t "${qtbase.dev}" $out/lib/vlc/plugins/gui/libqt_plugin.so
'';

View file

@ -1,7 +1,7 @@
{ stdenv, fetchzip }:
let
version = "4.40.1";
version = "4.46.0";
in fetchzip rec {
name = "terminus-font-ttf-${version}";
@ -18,7 +18,7 @@ in fetchzip rec {
install -Dm 644 COPYING "$out/share/doc/terminus-font-ttf/COPYING"
'';
sha256 = "0cfkpgixdz47y94s9j26pm7n4hvad23vb2q4315kgahl4294zcpg";
sha256 = "129rfmwnm2bhp99w4zl262l6sdx8pddc0gf1ispjqs6dz3m3mdkp";
meta = with stdenv.lib; {
description = "A clean fixed width TTF font";

View file

@ -1,5 +1,5 @@
{ llvmPackages, lib, fetchFromGitHub, cmake
, libpng, libjpeg, mesa_noglu, eigen3_3, openblas
, libpng, libjpeg, mesa_noglu, eigen, openblas
}:
let
@ -37,7 +37,7 @@ in llvmPackages.stdenv.mkDerivation {
# Note: only openblas and not atlas part of this Nix expression
# see pkgs/development/libraries/science/math/liblapack/3.5.0.nix
# to get a hint howto setup atlas instead of openblas
buildInputs = [ llvmPackages.llvm libpng libjpeg mesa_noglu eigen3_3 openblas ];
buildInputs = [ llvmPackages.llvm libpng libjpeg mesa_noglu eigen openblas ];
nativeBuildInputs = [ cmake ];

View file

@ -46,7 +46,7 @@ self: super: {
# LTS-12.x versions do not compile.
base-orphans = self.base-orphans_0_8;
brick = self.brick_0_41_2;
brick = self.brick_0_41_3;
cassava-megaparsec = doJailbreak super.cassava-megaparsec;
config-ini = doJailbreak super.config-ini; # https://github.com/aisamanra/config-ini/issues/18
contravariant = self.contravariant_1_5;
@ -64,7 +64,6 @@ self: super: {
hspec-discover = self.hspec-discover_2_6_0;
hspec-megaparsec = doJailbreak super.hspec-megaparsec; # newer versions need megaparsec 7.x
hspec-meta = self.hspec-meta_2_5_6;
HTF = dontCheck super.HTF_0_13_2_5; # https://github.com/skogsbaer/HTF/issues/74
JuicyPixels = self.JuicyPixels_3_3_2;
lens = self.lens_4_17;
megaparsec = dontCheck (doJailbreak super.megaparsec);

View file

@ -45,7 +45,7 @@ default-package-overrides:
- base-compat-batteries ==0.10.1
# Newer versions don't work in LTS-12.x
- cassava-megaparsec < 2
# LTS Haskell 12.18
# LTS Haskell 12.19
- abstract-deque ==0.3
- abstract-deque-tests ==0.3
- abstract-par ==0.3.3
@ -207,7 +207,7 @@ default-package-overrides:
- atom-basic ==0.2.5
- atom-conduit ==0.5.0.1
- atomic-primops ==0.8.2
- atomic-write ==0.2.0.5
- atomic-write ==0.2.0.6
- attoparsec ==0.13.2.2
- attoparsec-base64 ==0.0.0
- attoparsec-binary ==0.2
@ -369,7 +369,7 @@ default-package-overrides:
- chaselev-deque ==0.5.0.5
- ChasingBottoms ==1.3.1.5
- chatwork ==0.1.3.5
- cheapskate ==0.1.1
- cheapskate ==0.1.1.1
- cheapskate-highlight ==0.1.0.0
- cheapskate-lucid ==0.1.0.0
- check-email ==1.0.2
@ -379,7 +379,7 @@ default-package-overrides:
- chronologique ==0.3.1.1
- chunked-data ==0.3.1
- cipher-aes ==0.2.11
- cipher-aes128 ==0.7.0.3
- cipher-aes128 ==0.7.0.4
- cipher-blowfish ==0.0.3
- cipher-camellia ==0.0.2
- cipher-des ==0.0.6
@ -390,7 +390,7 @@ default-package-overrides:
- clash-ghc ==0.99.3
- clash-lib ==0.99.3
- clash-prelude ==0.99.3
- classyplate ==0.3.1.0
- classyplate ==0.3.2.0
- classy-prelude ==1.4.0
- classy-prelude-conduit ==1.4.0
- classy-prelude-yesod ==1.4.0
@ -659,14 +659,14 @@ default-package-overrides:
- eliminators ==0.4.1
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
- email-validate ==2.3.2.8
- email-validate ==2.3.2.9
- enclosed-exceptions ==1.0.3
- entropy ==0.4.1.3
- entropy ==0.4.1.4
- enummapset ==0.5.2.2
- enumset ==0.0.4.1
- enum-subset-generate ==0.1.0.0
- envelope ==0.2.2.0
- envy ==1.5.0.0
- envy ==1.5.1.0
- epub-metadata ==4.5
- eq ==4.2
- equal-files ==0.0.5.3
@ -718,7 +718,7 @@ default-package-overrides:
- fclabels ==2.0.3.3
- feature-flags ==0.1.0.1
- fedora-haskell-tools ==0.5.1
- feed ==1.0.0.0
- feed ==1.0.1.0
- FenwickTree ==0.1.2.1
- fft ==0.1.8.6
- fgl ==5.6.0.0
@ -731,8 +731,8 @@ default-package-overrides:
- fileplow ==0.1.0.0
- filter-logger ==0.6.0.0
- filtrable ==0.1.1.0
- Fin ==0.2.6.0
- fin ==0.0.1
- Fin ==0.2.6.0
- FindBin ==0.0.5
- find-clumpiness ==0.2.3.1
- fingertree ==0.1.4.1
@ -752,6 +752,7 @@ default-package-overrides:
- fmlist ==0.9.2
- fn ==0.3.0.2
- focus ==0.1.5.2
- focuslist ==0.1.0.0
- foldable1 ==0.1.0.0
- fold-debounce ==0.2.0.8
- fold-debounce-conduit ==0.2.0.3
@ -817,9 +818,9 @@ default-package-overrides:
- genvalidity-time ==0.2.1.1
- genvalidity-unordered-containers ==0.2.0.3
- genvalidity-uuid ==0.1.0.2
- genvalidity-vector ==0.2.0.2
- genvalidity-vector ==0.2.0.3
- geodetics ==0.0.6
- getopt-generics ==0.13.0.2
- getopt-generics ==0.13.0.3
- ghc-core ==0.5.6
- ghc-exactprint ==0.5.6.1
- ghcid ==0.7.1
@ -828,7 +829,7 @@ default-package-overrides:
- ghc-parser ==0.2.0.2
- ghc-paths ==0.1.0.9
- ghc-prof ==1.4.1.4
- ghc-syntax-highlighter ==0.0.2.0
- ghc-syntax-highlighter ==0.0.3.0
- ghc-tcplugins-extra ==0.3
- ghc-typelits-extra ==0.2.6
- ghc-typelits-knownnat ==0.5.1
@ -841,7 +842,7 @@ default-package-overrides:
- gi-gio ==2.0.18
- gi-glib ==2.0.17
- gi-gobject ==2.0.16
- gi-gtk ==3.0.25
- gi-gtk ==3.0.26
- gi-gtk-hs ==0.3.6.3
- gi-gtksource ==3.0.16
- gi-javascriptcore ==4.0.16
@ -849,11 +850,12 @@ default-package-overrides:
- gi-pango ==1.0.16
- giphy-api ==0.6.0.1
- github ==0.19
- github-release ==1.2.2
- github-release ==1.2.3
- github-types ==0.2.1
- github-webhooks ==0.10.0
- gitrev ==1.3.1
- git-vogue ==0.3.0.2
- gi-vte ==2.91.19
- gl ==0.8.0
- glabrous ==0.3.6
- glaze ==0.3.0.1
@ -905,7 +907,7 @@ default-package-overrides:
- hapistrano ==0.3.7.0
- happstack-server ==7.5.1.1
- happy ==1.19.9
- hasbolt ==0.1.3.0
- hasbolt ==0.1.3.1
- hashable ==1.2.7.0
- hashids ==1.0.2.4
- hashing ==0.1.0.1
@ -984,7 +986,7 @@ default-package-overrides:
- hmatrix-gsl-stats ==0.4.1.7
- hmatrix-morpheus ==0.1.1.2
- hmatrix-special ==0.19.0.0
- hmatrix-vector-sized ==0.1.1.0
- hmatrix-vector-sized ==0.1.1.2
- hmpfr ==0.4.4
- Hoed ==0.5.1
- hoopl ==3.10.2.2
@ -1010,8 +1012,8 @@ default-package-overrides:
- hsdns ==1.7.1
- hsebaysdk ==0.4.0.0
- hsemail ==2
- HSet ==0.0.1
- hset ==2.2.0
- HSet ==0.0.1
- hsexif ==0.6.1.6
- hs-functors ==0.1.3.0
- hs-GeoIP ==0.3
@ -1048,7 +1050,7 @@ default-package-overrides:
- hsyslog ==5.0.1
- hsyslog-udp ==0.2.3
- htaglib ==1.2.0
- HTF ==0.13.2.4
- HTF ==0.13.2.5
- html ==1.0.1.2
- html-conduit ==1.3.2
- html-email-validate ==0.2.0.0
@ -1091,7 +1093,7 @@ default-package-overrides:
- hw-mquery ==0.1.0.1
- hworker ==0.1.0.1
- hw-parser ==0.0.0.3
- hw-prim ==0.6.2.18
- hw-prim ==0.6.2.19
- hw-rankselect ==0.10.0.3
- hw-rankselect-base ==0.3.2.1
- hw-string-parse ==0.0.0.4
@ -1144,7 +1146,7 @@ default-package-overrides:
- interpolate ==0.2.0
- interpolatedstring-perl6 ==1.0.1
- interpolation ==0.1.0.3
- IntervalMap ==0.6.0.0
- IntervalMap ==0.6.1.0
- intervals ==0.8.1
- intro ==0.3.2.0
- invariant ==0.5.1
@ -1186,7 +1188,7 @@ default-package-overrides:
- js-flot ==0.8.3
- js-jquery ==3.3.1
- json ==0.9.2
- json-feed ==1.0.3
- json-feed ==1.0.4
- json-rpc-client ==0.2.5.0
- json-rpc-generic ==0.2.1.5
- json-rpc-server ==0.2.6.0
@ -1213,7 +1215,7 @@ default-package-overrides:
- kraken ==0.1.0
- l10n ==0.1.0.1
- labels ==0.3.3
- lackey ==1.0.5
- lackey ==1.0.6
- LambdaHack ==0.8.3.0
- lame ==0.1.1
- language-c ==0.8.2
@ -1309,7 +1311,7 @@ default-package-overrides:
- markdown-unlit ==0.5.0
- markov-chain ==0.0.3.4
- marvin-interpolate ==1.1.2
- massiv ==0.2.2.0
- massiv ==0.2.3.0
- massiv-io ==0.1.4.0
- mathexpr ==0.3.0.0
- math-functions ==0.2.1.0
@ -1358,12 +1360,12 @@ default-package-overrides:
- miso ==0.21.2.0
- missing-foreign ==0.1.1
- MissingH ==1.4.1.0
- mixed-types-num ==0.3.1.4
- mixed-types-num ==0.3.1.5
- mltool ==0.2.0.1
- mmap ==0.5.9
- mmark ==0.0.5.6
- mmark-cli ==0.0.3.0
- mmark-ext ==0.2.1.0
- mmark-ext ==0.2.1.1
- mmorph ==1.1.2
- mnist-idx ==0.1.2.8
- mockery ==0.3.5
@ -1529,7 +1531,7 @@ default-package-overrides:
- pagination ==0.2.1
- palette ==0.3.0.1
- pandoc ==2.2.1
- pandoc-citeproc ==0.14.8
- pandoc-citeproc ==0.14.8.1
- pandoc-types ==1.17.5.4
- pango ==0.13.5.0
- papillon ==0.1.0.6
@ -1601,7 +1603,7 @@ default-package-overrides:
- pkcs10 ==0.2.0.0
- placeholders ==0.1
- plot-light ==0.4.3
- plotlyhs ==0.2
- plotlyhs ==0.2.1
- pointed ==5.0.1
- pointedlist ==0.6.1
- pointless-fun ==1.1.0.6
@ -1704,8 +1706,8 @@ default-package-overrides:
- rank2classes ==1.1.0.1
- Rasterific ==0.7.4
- rasterific-svg ==0.3.3.2
- ratel ==1.0.5
- ratel-wai ==1.0.3
- ratel ==1.0.6
- ratel-wai ==1.0.4
- ratio-int ==0.1.2
- rattletrap ==4.1.2
- rawfilepath ==0.2.4
@ -1864,7 +1866,6 @@ default-package-overrides:
- setlocale ==1.0.0.8
- sexp-grammar ==2.0.1
- SHA ==1.6.4.4
- shake ==0.16.4
- shake-language-c ==0.12.0
- shakespeare ==2.0.19
- shell-conduit ==4.7.0
@ -1892,7 +1893,7 @@ default-package-overrides:
- skein ==1.0.9.4
- skylighting ==0.7.4
- skylighting-core ==0.7.4
- slack-web ==0.2.0.7
- slack-web ==0.2.0.9
- slave-thread ==1.0.2
- smallcheck ==1.1.5
- smoothie ==0.4.2.9
@ -1954,7 +1955,7 @@ default-package-overrides:
- stm-split ==0.0.2.1
- stm-stats ==0.2.0.0
- stopwatch ==0.1.0.5
- storable-complex ==0.2.2
- storable-complex ==0.2.3.0
- storable-endian ==0.2.6
- storable-record ==0.0.4
- storable-tuple ==0.0.3.3
@ -1982,7 +1983,7 @@ default-package-overrides:
- string-qq ==0.0.2
- stringsearch ==0.3.6.6
- string-transform ==1.1.0
- strive ==5.0.6
- strive ==5.0.7
- structs ==0.1.1
- stylish-haskell ==0.9.2.0
- sum-type-boilerplate ==0.1.1
@ -2022,7 +2023,7 @@ default-package-overrides:
- tasty-expected-failure ==0.11.1.1
- tasty-golden ==2.3.2
- tasty-hedgehog ==0.2.0.0
- tasty-hspec ==1.1.5
- tasty-hspec ==1.1.5.1
- tasty-hunit ==0.10.0.1
- tasty-kat ==0.0.3
- tasty-program ==1.0.5
@ -2132,7 +2133,7 @@ default-package-overrides:
- tuple-sop ==0.3.1.0
- tuple-th ==0.2.5
- turtle ==1.5.12
- TypeCompose ==0.9.13
- TypeCompose ==0.9.14
- typed-process ==0.2.3.0
- type-fun ==0.1.1
- type-hint ==0.1
@ -2141,7 +2142,7 @@ default-package-overrides:
- type-level-numbers ==0.1.1.1
- typelits-witnesses ==0.3.0.3
- typenums ==0.1.2.1
- type-of-html ==1.4.0.1
- type-of-html ==1.4.1.0
- type-of-html-static ==0.1.0.2
- type-operators ==0.1.0.4
- type-spec ==0.3.0.1
@ -2158,7 +2159,7 @@ default-package-overrides:
- unfoldable-restricted ==0.0.3
- unicode ==0.0.1.1
- unicode-show ==0.1.0.3
- unicode-transforms ==0.3.4
- unicode-transforms ==0.3.5
- unification-fd ==0.10.0.1
- union ==0.1.2
- union-find ==0.2
@ -2227,7 +2228,7 @@ default-package-overrides:
- verbosity ==0.2.3.0
- versions ==3.4.0.1
- ViennaRNAParser ==1.3.3
- viewprof ==0.0.0.23
- viewprof ==0.0.0.24
- vinyl ==0.8.1.1
- vivid ==0.3.0.2
- vivid-osc ==0.3.0.0
@ -2274,7 +2275,7 @@ default-package-overrides:
- websockets ==0.12.5.2
- websockets-snap ==0.10.3.0
- weigh ==0.0.12
- wide-word ==0.1.0.6
- wide-word ==0.1.0.7
- wikicfp-scraper ==0.1.0.9
- wild-bind ==0.1.2.3
- wild-bind-x11 ==0.2.0.6
@ -2284,7 +2285,7 @@ default-package-overrides:
- witherable ==0.2
- with-location ==0.1.0
- witness ==0.4
- wizards ==1.0.2
- wizards ==1.0.3
- wl-pprint-annotated ==0.1.0.1
- wl-pprint-console ==0.1.0.2
- wl-pprint-extras ==3.5.0.5
@ -2296,7 +2297,7 @@ default-package-overrides:
- word-wrap ==0.4.1
- world-peace ==0.1.0.0
- wrap ==0.0.0
- wreq ==0.5.2.1
- wreq ==0.5.3.0
- wreq-stringless ==0.5.9.1
- writer-cps-full ==0.1.0.0
- writer-cps-lens ==0.1.0.1
@ -2304,7 +2305,7 @@ default-package-overrides:
- writer-cps-mtl ==0.1.1.5
- writer-cps-transformers ==0.1.1.4
- ws ==0.0.4
- wuss ==1.1.10
- wuss ==1.1.11
- X11 ==1.9
- X11-xft ==0.3.1
- x11-xim ==0.0.9.0

File diff suppressed because it is too large Load diff

View file

@ -120,7 +120,8 @@ in stdenv.mkDerivation ({
tolerance.
'';
platforms = platforms.unix;
# aarch64 is supposed to work but started failing in https://hydra.nixos.org/build/83735973
platforms = subtractLists [ "aarch64-linux" ] platforms.unix;
maintainers = with maintainers; [ the-kenny sjmackenzie couchemar gleber ];
license = licenses.asl20;
} // meta);

View file

@ -5,19 +5,19 @@ let
in
stdenv.mkDerivation {
name = "eigen-${version}";
src = fetchurl {
url = "https://bitbucket.org/eigen/eigen/get/${version}.tar.gz";
name = "eigen-${version}.tar.gz";
sha256 = "13p60x6k61zq2y2in7g4fy5p55cr5dbmj3zvw10zcazxraxbcm04";
};
patches = [
./include-dir.patch
];
nativeBuildInputs = [ cmake ];
postInstall = ''
sed -e '/Cflags:/s@''${prefix}/@@' -i "$out"/share/pkgconfig/eigen3.pc
'';
meta = with stdenv.lib; {
description = "C++ template library for linear algebra: vectors, matrices, and related algorithms";
license = licenses.lgpl3Plus;

View file

@ -0,0 +1,49 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,6 @@
project(Eigen3)
-cmake_minimum_required(VERSION 2.8.5)
+cmake_minimum_required(VERSION 3.7)
# guard against in-source builds
@@ -408,13 +408,6 @@ install(FILES
DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel
)
-if(EIGEN_BUILD_PKGCONFIG)
- configure_file(eigen3.pc.in eigen3.pc @ONLY)
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/eigen3.pc
- DESTINATION ${PKGCONFIG_INSTALL_DIR}
- )
-endif()
-
add_subdirectory(Eigen)
add_subdirectory(doc EXCLUDE_FROM_ALL)
@@ -510,8 +503,15 @@ set ( EIGEN_VERSION_MAJOR ${EIGEN_WORLD_VERSION} )
set ( EIGEN_VERSION_MINOR ${EIGEN_MAJOR_VERSION} )
set ( EIGEN_VERSION_PATCH ${EIGEN_MINOR_VERSION} )
set ( EIGEN_DEFINITIONS "")
-set ( EIGEN_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}" )
set ( EIGEN_ROOT_DIR ${CMAKE_INSTALL_PREFIX} )
+GNUInstallDirs_get_absolute_install_dir(EIGEN_INCLUDE_DIR INCLUDE_INSTALL_DIR)
+
+if(EIGEN_BUILD_PKGCONFIG)
+ configure_file(eigen3.pc.in eigen3.pc @ONLY)
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/eigen3.pc
+ DESTINATION ${PKGCONFIG_INSTALL_DIR}
+ )
+endif()
# Interface libraries require at least CMake 3.0
if (NOT CMAKE_VERSION VERSION_LESS 3.0)
--- a/eigen3.pc.in
+++ b/eigen3.pc.in
@@ -6,4 +6,4 @@ Description: A C++ template library for linear algebra: vectors, matrices, and r
Requires:
Version: @EIGEN_VERSION_NUMBER@
Libs:
-Cflags: -I${prefix}/@INCLUDE_INSTALL_DIR@
+Cflags: -I@EIGEN_INCLUDE_DIR@

View file

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

View file

@ -3,635 +3,635 @@
{
attica = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/attica-5.51.0.tar.xz";
sha256 = "1lxfrqw6b162sq9254y4hm3gd3w0ck0l4hbi7cgy32rdk0n16sy4";
name = "attica-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/attica-5.52.0.tar.xz";
sha256 = "0770wq0ijkxyi6mcxh1xlkf2xmxpdphqg0dii6kwn2b9dnblswxn";
name = "attica-5.52.0.tar.xz";
};
};
baloo = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/baloo-5.51.0.tar.xz";
sha256 = "1y10ccji9rlazj4h3zpzzcilf777907kizxlbynqya79h20nzjkq";
name = "baloo-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/baloo-5.52.0.tar.xz";
sha256 = "1a2ypz3xy6zh4smrfny7y243hxddzn02nmkvydlcinklmv38bpwd";
name = "baloo-5.52.0.tar.xz";
};
};
bluez-qt = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/bluez-qt-5.51.0.tar.xz";
sha256 = "1pjkngd9wx0355lv76y5cb7zhmwabinm2pxfz3mf708azml1gsxg";
name = "bluez-qt-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/bluez-qt-5.52.0.tar.xz";
sha256 = "1z2ckwc7h66a7fa194gawq0q95fxv4w081v7qds5yv10rbwm8n7n";
name = "bluez-qt-5.52.0.tar.xz";
};
};
breeze-icons = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/breeze-icons-5.51.0.tar.xz";
sha256 = "16wcmjaz25j0jqfcbfww5h873wxb19v36b8dvryhbv38ybx30v6i";
name = "breeze-icons-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/breeze-icons-5.52.0.tar.xz";
sha256 = "0nnwl5dijf0dhfg4gi7lycdy5ss0cj7rhcy1ranzfzlc1l2b17cp";
name = "breeze-icons-5.52.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/extra-cmake-modules-5.51.0.tar.xz";
sha256 = "151m4pw97sxwarlx67irrikpmy7183dx0dgg1vrmayssyzidvr4n";
name = "extra-cmake-modules-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/extra-cmake-modules-5.52.0.tar.xz";
sha256 = "0jcv87xagilkxvy0p0bl8fbfvy2npajvp9bnskggmqqi4sn8mh38";
name = "extra-cmake-modules-5.52.0.tar.xz";
};
};
frameworkintegration = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/frameworkintegration-5.51.0.tar.xz";
sha256 = "0bg4avnwxq06xyjxs1fqqb7scx7qpm2rbvcphz1n9mgg4lqwmgbl";
name = "frameworkintegration-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/frameworkintegration-5.52.0.tar.xz";
sha256 = "1sbs14cbf0gxhx09dby606cff5mycvpblx20pr7n2wy7xxxs2zh1";
name = "frameworkintegration-5.52.0.tar.xz";
};
};
kactivities = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kactivities-5.51.0.tar.xz";
sha256 = "0nfmfb1j56lc8ys99cslaz9d10l09mmky5gxvgchmsbm5lqg3abm";
name = "kactivities-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kactivities-5.52.0.tar.xz";
sha256 = "0pckbkvf4l4c88sr01qkmzpqbjqiy4qsk98khg5858nl65ilrldd";
name = "kactivities-5.52.0.tar.xz";
};
};
kactivities-stats = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kactivities-stats-5.51.0.tar.xz";
sha256 = "057lxj8i5rdnh0lr8gnb4b3k0bg3dm2xam3fmrfllm81pvq8bq7l";
name = "kactivities-stats-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kactivities-stats-5.52.0.tar.xz";
sha256 = "0pnnpqw4q556yh95040rv9yby2ac1rb1vfbw26q8igs8z6lwqkms";
name = "kactivities-stats-5.52.0.tar.xz";
};
};
kapidox = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kapidox-5.51.0.tar.xz";
sha256 = "0k7zlyr9gwq45vkzs3pvny5hgqkfd399fw7kwvi01lfkwha0d82n";
name = "kapidox-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kapidox-5.52.0.tar.xz";
sha256 = "1xhyc4j2fhrmcr4z12623x3jqv4kl8cxkskxkv6f9ag97g5ccgm8";
name = "kapidox-5.52.0.tar.xz";
};
};
karchive = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/karchive-5.51.0.tar.xz";
sha256 = "1cr80dyxs0zq568x6ll30zr6dzym8pk27q1facw0nlyha4246rvn";
name = "karchive-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/karchive-5.52.0.tar.xz";
sha256 = "0l49chdbn5mpd72ldyfgy83dvsnphq0w59kv8rg9k7afy6wfm8ix";
name = "karchive-5.52.0.tar.xz";
};
};
kauth = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kauth-5.51.0.tar.xz";
sha256 = "0pgrn9lkhgn9fifywlqqlrx4h295s8wnvjjn6a1saiib2pjaiyhm";
name = "kauth-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kauth-5.52.0.tar.xz";
sha256 = "0y90yxqvqadkbd53vr823rfkikr08hsqfzkns02bkz1xw72aixxm";
name = "kauth-5.52.0.tar.xz";
};
};
kbookmarks = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kbookmarks-5.51.0.tar.xz";
sha256 = "1xsy1n4di28aj53gmvks9ajqh96xnbjcg8rlmkxsyrs9facfm24l";
name = "kbookmarks-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kbookmarks-5.52.0.tar.xz";
sha256 = "0j4bflbgwkb6dyia92rllbmz0w2j5j5aklaaahpb5awxjnlng0v0";
name = "kbookmarks-5.52.0.tar.xz";
};
};
kcmutils = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kcmutils-5.51.0.tar.xz";
sha256 = "018kc5ynz0554bwmpzb0npn3hznrccv2vik2vablhcc73rkx8f68";
name = "kcmutils-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kcmutils-5.52.0.tar.xz";
sha256 = "1cs2667gk1y1sa1728gy7wsnkmsxanbs7rqrfkgmn80wn6yvl6xi";
name = "kcmutils-5.52.0.tar.xz";
};
};
kcodecs = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kcodecs-5.51.0.tar.xz";
sha256 = "15hwqzc10k53dldhm6sq854l7pqmkrkgyrlxhbnygn91wi14zg2m";
name = "kcodecs-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kcodecs-5.52.0.tar.xz";
sha256 = "1z2pk3q25hdvaliqsvkrdss0s0vva35w1p9alkh3bqv63lx8m62v";
name = "kcodecs-5.52.0.tar.xz";
};
};
kcompletion = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kcompletion-5.51.0.tar.xz";
sha256 = "1am6bsxy3hnc2d8ssmrx6njyw35vrsszmlrd4szimm4qajkj63zk";
name = "kcompletion-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kcompletion-5.52.0.tar.xz";
sha256 = "0favf0h59z7r599kf894pl5l8yq9civqkn8yl213h9cy4lym4jqb";
name = "kcompletion-5.52.0.tar.xz";
};
};
kconfig = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kconfig-5.51.0.tar.xz";
sha256 = "1h7iax57qxb08slf7dzs0dzmn9bhzb0hy3z0pwbc62bg6lvigcbq";
name = "kconfig-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kconfig-5.52.0.tar.xz";
sha256 = "12s2pa1dlr1p3y0nqj6vhq7wi1ka9jwsmfjhm3xf8a5fpqf1r8hx";
name = "kconfig-5.52.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kconfigwidgets-5.51.0.tar.xz";
sha256 = "10zgqv5l4178kkzcl0jw36l7f34cv6yfamk459jj8rbnkjncrhxw";
name = "kconfigwidgets-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kconfigwidgets-5.52.0.tar.xz";
sha256 = "0630gabfmgnbvs8psla3vifl6jv8dbshzvksxmf6farx1zx05y53";
name = "kconfigwidgets-5.52.0.tar.xz";
};
};
kcoreaddons = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kcoreaddons-5.51.0.tar.xz";
sha256 = "05xvf07z7f1qzz0h7kf987l4qhc75r26ckwv3a417h3aavgjpmqb";
name = "kcoreaddons-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kcoreaddons-5.52.0.tar.xz";
sha256 = "1lvqgilng9z3jw0nhc9qzvcyvfwhsbj2xskqggpjlvqryh4sxaj9";
name = "kcoreaddons-5.52.0.tar.xz";
};
};
kcrash = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kcrash-5.51.0.tar.xz";
sha256 = "1yfph8ban1pcljzhyg8rq6pkmwlwk4qg3nsdskfrkcjq96za2732";
name = "kcrash-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kcrash-5.52.0.tar.xz";
sha256 = "10cl5xs8wjr0nqsid3n5g30q7fspkj4143yrkwxakazdcxyx6p1b";
name = "kcrash-5.52.0.tar.xz";
};
};
kdbusaddons = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdbusaddons-5.51.0.tar.xz";
sha256 = "1i54jdhci3w2929vlh43pqc1pzv0b17s5qx6fm2cwq2hbvpqd3kb";
name = "kdbusaddons-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdbusaddons-5.52.0.tar.xz";
sha256 = "1fbxdsvf4mpyfjvpjhn42k49cvgya6z5rnswmmyl7di7aw738myp";
name = "kdbusaddons-5.52.0.tar.xz";
};
};
kdeclarative = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdeclarative-5.51.0.tar.xz";
sha256 = "145hasi0g46bbdqyhvw6yfr086c1j73cy46k9vjfw7vx79ksixvj";
name = "kdeclarative-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdeclarative-5.52.0.tar.xz";
sha256 = "0sskzb19xy5bivz69yi73y523j0fp1zv9656js2y18952mfy9sjk";
name = "kdeclarative-5.52.0.tar.xz";
};
};
kded = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kded-5.51.0.tar.xz";
sha256 = "1g7wc5jbmpqjknbq0ax6gx0rqkrkq020ypcjmah40vv045wq9abk";
name = "kded-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kded-5.52.0.tar.xz";
sha256 = "1mcv0w10af6mbczqm1v345i2xbiikaxnqag710r67npl0qds43bm";
name = "kded-5.52.0.tar.xz";
};
};
kdelibs4support = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/portingAids/kdelibs4support-5.51.0.tar.xz";
sha256 = "05mq7zzjy21a2wsd836n5zbz8cm035c9yph4fq61f723rr4840iq";
name = "kdelibs4support-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/portingAids/kdelibs4support-5.52.0.tar.xz";
sha256 = "08sag2fy3l13m125r3ampnxsp11pvf47701ny80mqkgd78pkhrpb";
name = "kdelibs4support-5.52.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdesignerplugin-5.51.0.tar.xz";
sha256 = "08n1q0ym6abj28k3ii3grr4qrj9gq8kq0vnygw2nv2q2yalvhvj0";
name = "kdesignerplugin-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdesignerplugin-5.52.0.tar.xz";
sha256 = "0xfzglhynrnqaywl1if6yv1b2mlka94pjc4dlxi6csbv8mh69d4d";
name = "kdesignerplugin-5.52.0.tar.xz";
};
};
kdesu = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdesu-5.51.0.tar.xz";
sha256 = "11j0hl6fv4az1dhmv8nnrqb8ahqwf75l5gyimsx2lzabqr5qh5p9";
name = "kdesu-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdesu-5.52.0.tar.xz";
sha256 = "18m1gq825i6n6zdlaa5jvkl08w39v0l4lmjgsrbggjsbaqlpj7w2";
name = "kdesu-5.52.0.tar.xz";
};
};
kdewebkit = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdewebkit-5.51.0.tar.xz";
sha256 = "0zkg2qfhs60lmfx10kw30q6wvh01ldflcnzyngkmqrnlv28mwycg";
name = "kdewebkit-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdewebkit-5.52.0.tar.xz";
sha256 = "06z8b2330jvmjwr1gwf2gdfxjmxc12nik5791xpgi83b99d8h5lq";
name = "kdewebkit-5.52.0.tar.xz";
};
};
kdnssd = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdnssd-5.51.0.tar.xz";
sha256 = "0bkxplw69a0lkwzqzqqpj46w6xgmkzac2mncxi9widla67c1ry0l";
name = "kdnssd-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdnssd-5.52.0.tar.xz";
sha256 = "1h8k2kygv48la3zyg1wzhlr56viv4y4liwrs6niy4vninyg2al7y";
name = "kdnssd-5.52.0.tar.xz";
};
};
kdoctools = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kdoctools-5.51.0.tar.xz";
sha256 = "127fmlq16zlm9ai4y09c9dyxnp5n9aj6bbpsg60yaarazfdgzhxw";
name = "kdoctools-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kdoctools-5.52.0.tar.xz";
sha256 = "0f915i59cbm3vkyd14xla40n5c2bayavvyq5d9m01v2hibbg53in";
name = "kdoctools-5.52.0.tar.xz";
};
};
kemoticons = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kemoticons-5.51.0.tar.xz";
sha256 = "1f0af48mxzq9690vf820ysvv6kb6sxhimlhmqwwqgn4b31mg0zrq";
name = "kemoticons-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kemoticons-5.52.0.tar.xz";
sha256 = "1f846gjx4d9wwi526xpykhqssmswgh63zghksp2j9jfn3bri24ya";
name = "kemoticons-5.52.0.tar.xz";
};
};
kfilemetadata = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kfilemetadata-5.51.0.tar.xz";
sha256 = "04yyvdm1agpmrjifcphfirsrjl326z20qfvibx4nzxaxzzqkbnyn";
name = "kfilemetadata-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kfilemetadata-5.52.0.tar.xz";
sha256 = "1zjibm9si8ffmqmczya9xgqpz0p9ygc9qk5629znn09l88g2gamw";
name = "kfilemetadata-5.52.0.tar.xz";
};
};
kglobalaccel = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kglobalaccel-5.51.0.tar.xz";
sha256 = "1bq5g4ff0zkgrvwvy4zk6b03zr6syqz00hsldb3ki3gxld246gkh";
name = "kglobalaccel-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kglobalaccel-5.52.0.tar.xz";
sha256 = "03d37fm741qbyk2aaqnh4nbvlrfaicl587f4607qvs8lc56vbdhy";
name = "kglobalaccel-5.52.0.tar.xz";
};
};
kguiaddons = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kguiaddons-5.51.0.tar.xz";
sha256 = "1p8db1sxh9n1pb4f96wc0b1rzgfyxafawfrcxflcbxxmfb4fj29f";
name = "kguiaddons-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kguiaddons-5.52.0.tar.xz";
sha256 = "0m628ilab8g5ny389jp24z7jsxrmciki018il43pcqia4njignkb";
name = "kguiaddons-5.52.0.tar.xz";
};
};
kholidays = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kholidays-5.51.0.tar.xz";
sha256 = "0nkmk7kb3jywc4p47k7hr5dzlzz47a20bjynvzx3rhn1rhfr0b5s";
name = "kholidays-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kholidays-5.52.0.tar.xz";
sha256 = "1pi9qqpakdyan2iyrx9yk5ncdwy5i3nd2jlhk9wm73gmir3l5bdl";
name = "kholidays-5.52.0.tar.xz";
};
};
khtml = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/portingAids/khtml-5.51.0.tar.xz";
sha256 = "1p61cn9wixs0zph79zlqsw9bqz0izysvag4b45jbxa8r9lfjr8cc";
name = "khtml-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/portingAids/khtml-5.52.0.tar.xz";
sha256 = "0nhigbngq2rln1lqzgal6908rrjnfny4jwx7dkn6xv2mpfwkf1qm";
name = "khtml-5.52.0.tar.xz";
};
};
ki18n = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/ki18n-5.51.0.tar.xz";
sha256 = "14yk52r9zabnhy8hs2xw9iq325f2q13cv41rbss24l99iggxq6bj";
name = "ki18n-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/ki18n-5.52.0.tar.xz";
sha256 = "0lxx8wan92njkpjg84s5snqfv4jjvqn85fyj0az3awh6lm7w3ndi";
name = "ki18n-5.52.0.tar.xz";
};
};
kiconthemes = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kiconthemes-5.51.0.tar.xz";
sha256 = "13swrvqsh9n9sp54kkmw3kj10z37ykf4185n3l3dsbfb7qm3m0c9";
name = "kiconthemes-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kiconthemes-5.52.0.tar.xz";
sha256 = "0brzzn6k9srcixc3f15w26ml5kcqg6w6m0hbffn4xwsn8pkwpqq2";
name = "kiconthemes-5.52.0.tar.xz";
};
};
kidletime = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kidletime-5.51.0.tar.xz";
sha256 = "08galc5l9a479fm1xmraic60gf0y5r614r3075az22af4hvn37d0";
name = "kidletime-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kidletime-5.52.0.tar.xz";
sha256 = "1sa8815wqr9ps1wdjgm801al8vxjlw3w96h2bzz9dm786d56yanp";
name = "kidletime-5.52.0.tar.xz";
};
};
kimageformats = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kimageformats-5.51.0.tar.xz";
sha256 = "1g1xsy7n9bw7qjv74wchfdb1kibl1h81bf2f6w1j9d4pfdvks19z";
name = "kimageformats-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kimageformats-5.52.0.tar.xz";
sha256 = "1cmb47q90r67jkhf1fgrbipy3qrkq9rikncag13f4vw4plzakl6g";
name = "kimageformats-5.52.0.tar.xz";
};
};
kinit = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kinit-5.51.0.tar.xz";
sha256 = "1ds4yqxicq659rdq1nmlvm74r50ibbyypfgp93nh5hv6j8m90r0l";
name = "kinit-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kinit-5.52.0.tar.xz";
sha256 = "0pq02rp9zs14aqm7y1cd72wcgjnixxjwmpvggd30ljmvlya519nd";
name = "kinit-5.52.0.tar.xz";
};
};
kio = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kio-5.51.0.tar.xz";
sha256 = "1iqwj9fcrlvfish8pqx1wfg9cy9pv9jhddghf0vi83z56ysxz0y0";
name = "kio-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kio-5.52.0.tar.xz";
sha256 = "18946lql9ph2sanm8b2655ljgp7skw0igcnicfi82yh51xrmvc5c";
name = "kio-5.52.0.tar.xz";
};
};
kirigami2 = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kirigami2-5.51.0.tar.xz";
sha256 = "1adsfvg7jffpvgcxiicwfxki6pgqp8fiiy0waklp5v6pw7ilfymx";
name = "kirigami2-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kirigami2-5.52.0.tar.xz";
sha256 = "094cqd8khmlybxadxcmj4p0k7z108zxirpj3bwxfwwbasl1w2pip";
name = "kirigami2-5.52.0.tar.xz";
};
};
kitemmodels = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kitemmodels-5.51.0.tar.xz";
sha256 = "02dh3bbjzm5mps2q9ngacwqs1lj6f77pfsgj6205nl4y2q19x0vf";
name = "kitemmodels-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kitemmodels-5.52.0.tar.xz";
sha256 = "0pjv6vnd3l7ip7w1glfs9yh42lcgdhmgz9k9w68n5818wwcgbwsn";
name = "kitemmodels-5.52.0.tar.xz";
};
};
kitemviews = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kitemviews-5.51.0.tar.xz";
sha256 = "1jarijishc1a84bvz70bq5sjnhr4hfk15dvbhs7lzrf7pnf8cac4";
name = "kitemviews-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kitemviews-5.52.0.tar.xz";
sha256 = "1nq7zsqk0z56cydjg61rlr26qaqbjcn7rmk6zxf2h8s1cw6gwwgb";
name = "kitemviews-5.52.0.tar.xz";
};
};
kjobwidgets = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kjobwidgets-5.51.0.tar.xz";
sha256 = "07lbnwmlrf09pwx123ccwafjkcf0kindxyh33icwld7bac2jaxip";
name = "kjobwidgets-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kjobwidgets-5.52.0.tar.xz";
sha256 = "1dzhcngdk1s979dirpkh2fms6w13h8sdfpxkaw0jmah6l5vkf782";
name = "kjobwidgets-5.52.0.tar.xz";
};
};
kjs = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/portingAids/kjs-5.51.0.tar.xz";
sha256 = "01g02m3frb4cq690wqr0f45848ghhyf2xrz3cizg93m70i5c393w";
name = "kjs-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/portingAids/kjs-5.52.0.tar.xz";
sha256 = "1vpn1dhhw6qfym3n58khanlg4r3gcid3y4yhrn4d5qsglvb0ssyr";
name = "kjs-5.52.0.tar.xz";
};
};
kjsembed = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/portingAids/kjsembed-5.51.0.tar.xz";
sha256 = "0ml07jbjhzd67f486dawb7hi6dybcya81hmz2ma1dqrxlbyv4kml";
name = "kjsembed-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/portingAids/kjsembed-5.52.0.tar.xz";
sha256 = "04v8b0liprr2pph18ns76fibc969lrknqf34vp73h4rk29fz3zyf";
name = "kjsembed-5.52.0.tar.xz";
};
};
kmediaplayer = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/portingAids/kmediaplayer-5.51.0.tar.xz";
sha256 = "09xa925zzqi3ga1rja81f7zzk6yfr3pflagr3i8k5z60m3gzalh6";
name = "kmediaplayer-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/portingAids/kmediaplayer-5.52.0.tar.xz";
sha256 = "1gjizl8dpyly856rkyniccj07d8wzcbxdrx37mx3v0pkq2sh62wb";
name = "kmediaplayer-5.52.0.tar.xz";
};
};
knewstuff = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/knewstuff-5.51.0.tar.xz";
sha256 = "1kj8hs8wzagbd7g9ryc5jgwfwk97m4q64yk0nz297jviakfdkcwa";
name = "knewstuff-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/knewstuff-5.52.0.tar.xz";
sha256 = "1x4vmdzkvm7v3pkhjhg09s23w6agxyxizgql611kv835xwvpcpxd";
name = "knewstuff-5.52.0.tar.xz";
};
};
knotifications = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/knotifications-5.51.0.tar.xz";
sha256 = "0v37bi67r0i7bk3nk6hyvmz2jgf1hpfsy64qgg4c836l3bcfp8kz";
name = "knotifications-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/knotifications-5.52.0.tar.xz";
sha256 = "0mknmz464q62dxcliki4wnlzpxzjrg07n21566ajkx8blc7lpqi7";
name = "knotifications-5.52.0.tar.xz";
};
};
knotifyconfig = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/knotifyconfig-5.51.0.tar.xz";
sha256 = "0bnlgbpslsbzxfkwns5m8n5dydz61w50giyynl1yjjrkknz2qisn";
name = "knotifyconfig-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/knotifyconfig-5.52.0.tar.xz";
sha256 = "0k9x0ir2brfqg444gw0f6pswryfqcxad0986zc4pzp70a2rrlk5x";
name = "knotifyconfig-5.52.0.tar.xz";
};
};
kpackage = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kpackage-5.51.0.tar.xz";
sha256 = "0zlpw2i6q470xrn9h8i9c7siwnm5z355li4c0q431hjj1nrmh6b8";
name = "kpackage-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kpackage-5.52.0.tar.xz";
sha256 = "05388qwnhbvdrqpw1qp1nb41kx74qaz2ssm8kxppmz5lsk8av5rr";
name = "kpackage-5.52.0.tar.xz";
};
};
kparts = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kparts-5.51.0.tar.xz";
sha256 = "0m7qrigy6hsrxfkcc17ciqnk5inikpw0ksaj1s31hjkgfpnp40hh";
name = "kparts-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kparts-5.52.0.tar.xz";
sha256 = "10zpa7kndcch0w52klhvfmsnyn35q5n62s31qj0hg9b6chz8jb87";
name = "kparts-5.52.0.tar.xz";
};
};
kpeople = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kpeople-5.51.0.tar.xz";
sha256 = "0639adbg61drp58c6gz0xca0rhgqzk3ny3cz4p5w95r9c8mq4wvr";
name = "kpeople-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kpeople-5.52.0.tar.xz";
sha256 = "1i5nzfzik9x5lll2dy6i3mv59pb3cx0nb81xymmrdj36p9bnvfcq";
name = "kpeople-5.52.0.tar.xz";
};
};
kplotting = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kplotting-5.51.0.tar.xz";
sha256 = "0dngxcaw49i05kz5rk48k7pd85bklbiinv3444xvz8rg1xq1vvhh";
name = "kplotting-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kplotting-5.52.0.tar.xz";
sha256 = "0inir47zgdjzjkz4jdhj739ppz9qgmk98s4p8ibv9dmkh12l9nfp";
name = "kplotting-5.52.0.tar.xz";
};
};
kpty = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kpty-5.51.0.tar.xz";
sha256 = "1wqg42a72gqgr94p780i2vhzl3m16dc0kf9nsqyaaalw9k31qk0p";
name = "kpty-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kpty-5.52.0.tar.xz";
sha256 = "12n7j7pqclnn6x5nddjxyprn9rjdn9ykhlwiwxv6v521zg35gk82";
name = "kpty-5.52.0.tar.xz";
};
};
kross = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/portingAids/kross-5.51.0.tar.xz";
sha256 = "139kgp052zqy51r8fyv0d62ci01ampg8na1hkkvmz69x0wqgqwv1";
name = "kross-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/portingAids/kross-5.52.0.tar.xz";
sha256 = "158crvni2119gvh07dgzkl54ggj7z908n09wq66pa53nnlsvmbws";
name = "kross-5.52.0.tar.xz";
};
};
krunner = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/krunner-5.51.0.tar.xz";
sha256 = "0ij0ql1v0263891kcbpg8bjgf3v73lx298qdjysr01ib3jpy7r7f";
name = "krunner-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/krunner-5.52.0.tar.xz";
sha256 = "1by900jijgb9005hx9q7vwlxh4gf7scgnva18lgbjv5ll05mazck";
name = "krunner-5.52.0.tar.xz";
};
};
kservice = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kservice-5.51.0.tar.xz";
sha256 = "1q0m9cvdb67dv81v4vsxql3cg7g7j6ibrb49c1y0wy3bxg7ahn7g";
name = "kservice-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kservice-5.52.0.tar.xz";
sha256 = "1plpvj3a6ans8piygb09n3blks8abb0rwl6d44skdf670bc06zil";
name = "kservice-5.52.0.tar.xz";
};
};
ktexteditor = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/ktexteditor-5.51.0.tar.xz";
sha256 = "0gyb2sy759crw5xx9dhwk5wdrl3hxalab9c7v6aikfhn5c1jhd1w";
name = "ktexteditor-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/ktexteditor-5.52.0.tar.xz";
sha256 = "18q3mns9rmjsa06clnqr3j5q1p1s8rb81ya5z40x19cc58a3hp11";
name = "ktexteditor-5.52.0.tar.xz";
};
};
ktextwidgets = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/ktextwidgets-5.51.0.tar.xz";
sha256 = "185pyxq97ggv2yxnhiw0kw8ykfvqgj2y4qbrhl2xji00fgmgbsb3";
name = "ktextwidgets-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/ktextwidgets-5.52.0.tar.xz";
sha256 = "1qbrflawx4ibl4jkifpkq8am6zjai0xh7a2scv6rpjcmxmi7dppi";
name = "ktextwidgets-5.52.0.tar.xz";
};
};
kunitconversion = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kunitconversion-5.51.0.tar.xz";
sha256 = "0acnpnc1k1n1z4nfrnnr1jq4a301qdvsap19s3if6cahn1g9f1c6";
name = "kunitconversion-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kunitconversion-5.52.0.tar.xz";
sha256 = "1ybd29ygwchm69nc523f8b8qvmzwg2mr9vn29zzwy5jn6r8m581n";
name = "kunitconversion-5.52.0.tar.xz";
};
};
kwallet = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kwallet-5.51.0.tar.xz";
sha256 = "1n5wzqk7cxssaxmw7ginl57gl0kg7ihzi57znzjzpffpfzl67faj";
name = "kwallet-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kwallet-5.52.0.tar.xz";
sha256 = "1nw41rwqnavqkf3nq543qc9ipdr1326jbr2qywapyryxaiv7jfmh";
name = "kwallet-5.52.0.tar.xz";
};
};
kwayland = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kwayland-5.51.0.tar.xz";
sha256 = "1d5nbwyx6n17cbif9nmj9lxnxj1bvcs20hri8q6750h5x5ad7xp2";
name = "kwayland-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kwayland-5.52.0.tar.xz";
sha256 = "0dylwr1cnil5dgaf96rvzd90732v6ki5wnh247ld7yv51fqyj1j0";
name = "kwayland-5.52.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kwidgetsaddons-5.51.0.tar.xz";
sha256 = "04ryzr9p08jw4azbnvdmvr6ac157vp5l5lng2dvk8fmsvda9nx2p";
name = "kwidgetsaddons-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kwidgetsaddons-5.52.0.tar.xz";
sha256 = "1na7y1ix2icxhnmz8bazj8iknfpwakj3n335b2qb1ss9iq0b1j3n";
name = "kwidgetsaddons-5.52.0.tar.xz";
};
};
kwindowsystem = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kwindowsystem-5.51.0.tar.xz";
sha256 = "1hl1dh21rxq58k799iyfcr6mwmc8pgbd8w3mcav61ls0217apxx1";
name = "kwindowsystem-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kwindowsystem-5.52.0.tar.xz";
sha256 = "1axfpma24lg0fhqjjia9fw594l37kzcs26zalz6k4dw0ivjxwypx";
name = "kwindowsystem-5.52.0.tar.xz";
};
};
kxmlgui = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kxmlgui-5.51.0.tar.xz";
sha256 = "0cj2rwbas6rs61hk5w8gklcdpxhsycdfhymg94cdkmdsmkrqvdnw";
name = "kxmlgui-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kxmlgui-5.52.0.tar.xz";
sha256 = "0cdn05q44jchh9c707fpbn8nhxiyhcbmyy7ajc0f63k3i97lyqp4";
name = "kxmlgui-5.52.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/kxmlrpcclient-5.51.0.tar.xz";
sha256 = "0fsfplx5dk0p327r0cncxv0b0mdqfbrj4778a5fbyh3zr17rgd47";
name = "kxmlrpcclient-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/kxmlrpcclient-5.52.0.tar.xz";
sha256 = "1sa6dwkaw3s7w3872kcrly1f6c5dy2z20494ncd1sq1ckdsc052m";
name = "kxmlrpcclient-5.52.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/modemmanager-qt-5.51.0.tar.xz";
sha256 = "0pvypijbwb95nzx58mhkcz06br6x7z5gagkxgwi5qbgkjg57nf0a";
name = "modemmanager-qt-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/modemmanager-qt-5.52.0.tar.xz";
sha256 = "14y6ficyimb3ny5ynbqh5h39pfaw3gj0x91wjppdp0z6vnmwpj88";
name = "modemmanager-qt-5.52.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/networkmanager-qt-5.51.0.tar.xz";
sha256 = "15isj6gma8vb7kpaniq2qacfsl4qzdancxbbndbx4vz452wn8vdx";
name = "networkmanager-qt-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/networkmanager-qt-5.52.0.tar.xz";
sha256 = "0pmxb6cjziilqamnqyi5wrz97fv6djizqfbpr4549icrki1ssy8p";
name = "networkmanager-qt-5.52.0.tar.xz";
};
};
oxygen-icons5 = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/oxygen-icons5-5.51.0.tar.xz";
sha256 = "0c6jbd5m3k98bsmapaaaqsrbk3d4ij0k41gb1j2dpc8hfni1i7gh";
name = "oxygen-icons5-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/oxygen-icons5-5.52.0.tar.xz";
sha256 = "1pnky38m4mzlplzj90l5nzvvdk7h3nj0alzm273y2r8lm6szvjhn";
name = "oxygen-icons5-5.52.0.tar.xz";
};
};
plasma-framework = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/plasma-framework-5.51.0.tar.xz";
sha256 = "1ps40ch729fsn4g3mnjk0ka1jldj8lzg2mh3lh7afm0vkcxm9b4n";
name = "plasma-framework-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/plasma-framework-5.52.0.tar.xz";
sha256 = "1krqsn7k2xv4adwymcd1cxd2y5g3xs11nfrir598pibgxicx9hk4";
name = "plasma-framework-5.52.0.tar.xz";
};
};
prison = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/prison-5.51.0.tar.xz";
sha256 = "1km2zkj26ymc7lr32x1a001070jj12qnckb2spv67p5cakxrlhan";
name = "prison-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/prison-5.52.0.tar.xz";
sha256 = "1cf4g446r1h9gm9ghx3vhfy3k6bm4cnd9n0sq4ng9awmg49qi6ld";
name = "prison-5.52.0.tar.xz";
};
};
purpose = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/purpose-5.51.0.tar.xz";
sha256 = "0pmmwjxaplccc7shyb4199adg0gmm7w1jj4z21mds1mj37p4n0l8";
name = "purpose-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/purpose-5.52.0.tar.xz";
sha256 = "0qg24d215m98vb90glp3i4kq03zk4zlpm5l94whsqpy7sqgxcdsn";
name = "purpose-5.52.0.tar.xz";
};
};
qqc2-desktop-style = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/qqc2-desktop-style-5.51.0.tar.xz";
sha256 = "1ahga7q6z1d9s2xm9fa4xvdikvywzpdk9098lms7cgzk3jrh0dxi";
name = "qqc2-desktop-style-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/qqc2-desktop-style-5.52.0.tar.xz";
sha256 = "1dqh7d3wp25vp6ahbcxc0p53v0nfg9l9zpcpw1qqlb8blnrs7s1f";
name = "qqc2-desktop-style-5.52.0.tar.xz";
};
};
solid = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/solid-5.51.0.tar.xz";
sha256 = "0rgsjz44jxqiy1nqxa03mymz7bjzcxf5xfyf0cnn0gkz4w8wc1bd";
name = "solid-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/solid-5.52.0.tar.xz";
sha256 = "1jh2i6g6b7cgc2q1pdbqs082rnm6bc6bajx6zbr715aijp2pdxxj";
name = "solid-5.52.0.tar.xz";
};
};
sonnet = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/sonnet-5.51.0.tar.xz";
sha256 = "05srs168psqpsdlgx2b4f4ik613yl2cgn4zz495c0wd36500zza4";
name = "sonnet-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/sonnet-5.52.0.tar.xz";
sha256 = "1a711dcrwa6c82vvypg8jnc45xhkpzi6rprgsagkipcql0n7y0qi";
name = "sonnet-5.52.0.tar.xz";
};
};
syndication = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/syndication-5.51.0.tar.xz";
sha256 = "0ngygkwmc8a9132a02x29k998i5l5a6lnk8j6lf0phpp6pvwi9yf";
name = "syndication-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/syndication-5.52.0.tar.xz";
sha256 = "16ly3lsdd4q8mm36lq8ygnqx98kdmgqz41fzh3si0lygxsvf96hd";
name = "syndication-5.52.0.tar.xz";
};
};
syntax-highlighting = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/syntax-highlighting-5.51.0.tar.xz";
sha256 = "0lhdm55x23289nmjk12g5f6l4glmw2jmi9cj7792scxqfrwnv8s7";
name = "syntax-highlighting-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/syntax-highlighting-5.52.0.tar.xz";
sha256 = "0dv1yijl755900pvkxf130q1idjlvrcq1ah660s9d108yam1ff19";
name = "syntax-highlighting-5.52.0.tar.xz";
};
};
threadweaver = {
version = "5.51.0";
version = "5.52.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.51/threadweaver-5.51.0.tar.xz";
sha256 = "17daaaj6p8bsmcllxqs2a1ywidcb6rg1s1ichn0isk69gzyv5xlm";
name = "threadweaver-5.51.0.tar.xz";
url = "${mirror}/stable/frameworks/5.52/threadweaver-5.52.0.tar.xz";
sha256 = "1hlnwfnknc7937hg0jl3f100ch9qpffsxxy5c180i9infgqanqm2";
name = "threadweaver-5.52.0.tar.xz";
};
};
}

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, eigen3_3,
{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, eigen,
zlib, libpng, boost, qt5, guile
}:
@ -13,13 +13,13 @@ stdenv.mkDerivation rec {
sha256 = "0bfxysf5f4ripgcv546il8wnw5p0d4s75kdjlwvj32549537hlz0";
};
nativeBuildInputs = [ cmake ninja pkgconfig ];
buildInputs = [ eigen3_3 zlib libpng boost qt5.qtimageformats guile ];
buildInputs = [ eigen zlib libpng boost qt5.qtimageformats guile ];
# Link "Studio" binary to "libfive-studio" to be more obvious:
postFixup = ''
ln -s "$out/bin/Studio" "$out/bin/libfive-studio"
'';
meta = with stdenv.lib; {
description = "Infrastructure for solid modeling with F-Reps in C, C++, and Guile";
homepage = https://libfive.com/;

View file

@ -1,15 +1,13 @@
{ stdenv, fetchurl, lib, darwin }:
# Based on https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD
let
version = "2018.02.28";
in
stdenv.mkDerivation {
stdenv.mkDerivation rec {
name = "live555-${version}";
version = "2018.10.17";
src = fetchurl { # the upstream doesn't provide a stable URL
url = "mirror://sourceforge/slackbuildsdirectlinks/live.${version}.tar.gz";
sha256 = "0zi47asv1qmb09g321m02q684i3c90vci0mgkdh1mlmx2rbg1d1d";
sha256 = "1s69ipvdc6ldscp0cr1zpsll8xc3qcagr95nl84x7b1rbg4xjs3w";
};
postPatch = ''
@ -23,28 +21,39 @@ stdenv.mkDerivation {
'';
configurePhase = ''
runHook preConfigure
./genMakefiles ${{
x86_64-darwin = "macosx";
i686-linux = "linux";
x86_64-linux = "linux-64bit";
aarch64-linux = "linux-64bit";
}.${stdenv.hostPlatform.system}}
runHook postConfigure
'';
installPhase = ''
runHook preInstall
for dir in BasicUsageEnvironment groupsock liveMedia UsageEnvironment; do
install -dm755 $out/{bin,lib,include/$dir}
install -m644 $dir/*.a "$out/lib"
install -m644 $dir/include/*.h* "$out/include/$dir"
done
runHook postInstall
'';
nativeBuildInputs = lib.optional stdenv.isDarwin darwin.cctools;
enableParallelBuilding = true;
meta = with lib; {
description = "Set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP)";
homepage = http://www.live555.com/liveMedia/;
license = licenses.lgpl21Plus;
platforms = platforms.unix;
broken = stdenv.hostPlatform.isAarch64;
};
}

View file

@ -148,8 +148,8 @@ let self = stdenv.mkDerivation {
libffi libvdpau libelf libXvMC
libpthreadstubs openssl/*or another sha1 provider*/
valgrind-light python2 python2.pkgs.Mako
] ++ lib.optionals stdenv.isLinux [ wayland wayland-protocols
libomxil-bellagio libva-minimal ];
] ++ lib.optionals (elem "wayland" eglPlatforms) [ wayland wayland-protocols ]
++ lib.optionals stdenv.isLinux [ libomxil-bellagio libva-minimal ];
enableParallelBuilding = true;
doCheck = false;

View file

@ -20,6 +20,7 @@ top-level attribute to `top-level/all-packages.nix`.
stdenv, fetchurl, fetchFromGitHub, makeSetupHook,
bison, cups ? null, harfbuzz, libGL, perl,
gstreamer, gst-plugins-base, gtk3, dconf,
cf-private,
# options
developerBuild ? false,
@ -95,7 +96,9 @@ let
qtgraphicaleffects = callPackage ../modules/qtgraphicaleffects.nix {};
qtimageformats = callPackage ../modules/qtimageformats.nix {};
qtlocation = callPackage ../modules/qtlocation.nix {};
qtmacextras = callPackage ../modules/qtmacextras.nix {};
qtmacextras = callPackage ../modules/qtmacextras.nix {
inherit cf-private;
};
qtmultimedia = callPackage ../modules/qtmultimedia.nix {
inherit gstreamer gst-plugins-base;
};

View file

@ -20,6 +20,7 @@ top-level attribute to `top-level/all-packages.nix`.
stdenv, fetchurl, makeSetupHook,
bison, cups ? null, harfbuzz, libGL, perl,
gstreamer, gst-plugins-base, gtk3, dconf,
cf-private,
# options
developerBuild ? false,
@ -78,7 +79,9 @@ let
qtgraphicaleffects = callPackage ../modules/qtgraphicaleffects.nix {};
qtimageformats = callPackage ../modules/qtimageformats.nix {};
qtlocation = callPackage ../modules/qtlocation.nix {};
qtmacextras = callPackage ../modules/qtmacextras.nix {};
qtmacextras = callPackage ../modules/qtmacextras.nix {
inherit cf-private;
};
qtmultimedia = callPackage ../modules/qtmultimedia.nix {
inherit gstreamer gst-plugins-base;
};

View file

@ -1,9 +1,11 @@
{ qtModule, qtbase, lib }:
{ stdenv, qtModule, qtbase, cf-private }:
qtModule {
name = "qtmacextras";
qtInputs = [ qtbase ];
meta = with lib; {
qtInputs = [ qtbase ]
# Needed for _OBJC_CLASS_$_NSData symbols.
++ stdenv.lib.optional stdenv.isDarwin cf-private;
meta = with stdenv.lib; {
maintainers = with maintainers; [ periklis ];
platforms = platforms.darwin;
};

View file

@ -3,7 +3,7 @@
, glog, google-gflags, gtest
, protobuf, snappy
, python, future, six, python-protobuf, numpy, pydot
, eigen3
, eigen
, doxygen
, useCuda ? (config.cudaSupport or false), cudatoolkit ? null
, useCudnn ? (config.cudnnSupport or false), cudnn ? null
@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "out" ];
propagatedBuildOutputs = [ ]; # otherwise propagates out -> bin cycle
buildInputs = [ glog google-gflags protobuf snappy eigen3 ]
buildInputs = [ glog google-gflags protobuf snappy eigen ]
++ lib.optional useCuda cudatoolkit
++ lib.optional useCudnn cudnn
++ lib.optional useOpenmp openmp
@ -116,7 +116,7 @@ stdenv.mkDerivation rec {
${installExtraSrc cub}
${installExtraSrc pybind11}
# XXX hack
export NIX_CFLAGS_COMPILE="-I ${eigen3}/include/eigen3/ $NIX_CFLAGS_COMPILE"
export NIX_CFLAGS_COMPILE="-I ${eigen}/include/eigen3/ $NIX_CFLAGS_COMPILE"
'';
postInstall = ''

View file

@ -1,11 +1,11 @@
{ stdenv, fetchurl, cmake, pkgconfig }:
stdenv.mkDerivation rec {
name = "socket_wrapper-1.1.9";
name = "socket_wrapper-1.2.1";
src = fetchurl {
url = "mirror://samba/cwrap/${name}.tar.gz";
sha256 = "1d7bbr4j1ybq2dm6q3f6ncv36qqxyjygq4z1q0hvadlcaw7pj79c";
sha256 = "1yi1ry3skkbrhvm6g72ripz99diqxnd09v0bx3dlb5sfgcl0wjax";
};
nativeBuildInputs = [ cmake pkgconfig ];

View file

@ -9,8 +9,12 @@ stdenv.mkDerivation rec {
sha256 = "04q4c460wqzyzmprjm22igcm1d52xr20ajxnhr33nv95mbw92qfx";
};
# Disable SSE2 extensions on platforms for which they are not enabled by default
configureFlags = [ "--disable-sse2" ];
enableParallelBuilding = true;
meta = {
homepage = http://xerces.apache.org/xerces-c/;
homepage = https://xerces.apache.org/xerces-c/;
description = "Validating XML parser written in a portable subset of C++";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;

View file

@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro, futures}:
buildPythonPackage rec {
version = "0.11.5";
version = "0.11.6";
pname = "confluent-kafka";
src = fetchPypi {
inherit pname version;
sha256 = "bfb5807bfb5effd74f2cfe65e4e3e8564a9e72b25e099f655d8ad0d362a63b9f";
sha256 = "1dvzlafgr4g0n7382s5bgbls3f9wrgr0yxd70yyxl59wddwzfii7";
};
buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ avro futures ]) ;

View file

@ -26,12 +26,12 @@
buildPythonPackage rec {
pname = "distributed";
version = "1.24.0";
version = "1.24.1";
# get full repository need conftest.py to run tests
src = fetchPypi {
inherit pname version;
sha256 = "1a1wynxzs9i2mdz50fs23r9223fmkpwwr0kprqjyb31ladkk07c4";
sha256 = "13qch8wgjzx9zadaxasym3bp3a74bg5snhnbznpggssv3hyshca7";
};
checkInputs = [ pytest pytest-repeat pytest-faulthandler pytest-timeout mock joblib ];
@ -55,6 +55,7 @@ buildPythonPackage rec {
description = "Distributed computation in Python.";
homepage = http://distributed.readthedocs.io/en/latest/;
license = lib.licenses.bsd3;
platforms = lib.platforms.x86; # fails on aarch64
maintainers = with lib.maintainers; [ teh costrouc ];
};
}

View file

@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "django-nose";
version = "1.4.5";
version = "1.4.6";
src = fetchPypi {
inherit pname version;
sha256 = "0sp78839s8yba6vlj9ab4r364skf1s5gzhaar1b1vw15rcc3yrl7";
sha256 = "01wah0ci5xdpiikash68x6lprxlvnkxg72ly9kjrc9lklq34m4sq";
};
# vast dependency list

View file

@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "elpy";
version = "1.25.0";
version = "1.26.0";
src = fetchPypi {
inherit pname version;
sha256 = "10n20lw7n728ahnfrx03vgx9zim7jb8s1zqhw8yivksm9c1a6i12";
sha256 = "1m3dk609sn1j8zk8xwrlgcw82vkpws4q4aypv2ljpky9lm36npv6";
};
propagatedBuildInputs = [ flake8 autopep8 jedi importmagic ]

View file

@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "filebytes";
version = "0.9.17";
version = "0.9.18";
src = fetchPypi {
inherit pname version;
sha256 = "0nkwrw3qnii346xd87gb9xdy5pjpmg7ncjxsmb08mhmy1i0libcl";
sha256 = "1y50wagcs1p5w1j4fxyfr209595m706ifdirv8vr8nc9xqd6ngjs";
};
meta = with stdenv.lib; {

View file

@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "Flask-Cors";
version = "3.0.6";
version = "3.0.7";
src = fetchPypi {
inherit pname version;
sha256 = "ecc016c5b32fa5da813ec8d272941cfddf5f6bba9060c405a70285415cbf24c9";
sha256 = "1v6gq4vjgyxi8q8lxawpdfhq01adb4bznnabp08ks5nzbwibz43y";
};
buildInputs = [ nose ];

View file

@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "google-api-core";
version = "1.5.0";
version = "1.5.2";
src = fetchPypi {
inherit pname version;
sha256 = "16ximavy7zgg0427790fmyma03xnkywar9krp4lx6bcphvyiahh3";
sha256 = "16knimv41rjhrqkibm1p8f5ssmbbcjn7njc71lpr8v03l7mr6f9q";
};
propagatedBuildInputs = [

View file

@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "jsonref";
version = "0.1";
version = "0.2";
src = fetchPypi {
inherit pname version;
sha256 = "1lqa8dy1sr1bxi00ri79lmbxvzxi84ki8p46zynyrgcqhwicxq2n";
sha256 = "15v69rg2lkcykb2spnq6vbbirv9sfq480fnwmfppw9gn3h95pi7k";
};
buildInputs = [ pytest mock ];

View file

@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "marshmallow-sqlalchemy";
version = "0.14.1";
version = "0.15.0";
meta = {
homepage = "https://github.com/marshmallow-code/marshmallow-sqlalchemy";
@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
sha256 = "a42cdbd6b623059fca601e1b572cab28f00d4acf36e2cef38094c88424b3dcf1";
sha256 = "1phqbbrq1xjvc7cwasy5zws4bdb050qikfp1qg8f1hqhmipkpiaz";
};
propagatedBuildInputs = [ marshmallow sqlalchemy ];

View file

@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "nameparser";
version = "1.0.1";
version = "1.0.2";
src = fetchPypi {
inherit pname version;
sha256 = "c7eeeffbf16e263452b17b5f4b544d366c3364e966721f39d490e6c7c8b44b7f";
sha256 = "0w1m8qva2d7xfqrdxsnh1cncr3ank2205i5rz44hawjh2frzmik2";
};
LC_ALL="en_US.UTF-8";

View file

@ -1,14 +1,14 @@
{ stdenv, fetchPypi, buildPythonPackage, pytest }:
buildPythonPackage rec {
version = "0.4.2";
version = "0.5.0";
pname = "node-semver";
checkInputs = [ pytest ];
src = fetchPypi {
inherit pname version;
sha256 = "0p1in8lw0s5zrya47xn73n10nynrambh62ms4xb6jbadvb06jkz9";
sha256 = "1717prxvnxhndjyxasr1lcbnfk9i1dy1cnchvw7zk67h7kmw3by7";
};
meta = with stdenv.lib; {

View file

@ -13,13 +13,13 @@ let
# Therefore we create a separate env for it.
scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]);
in buildPythonPackage rec {
version = "0.6.0.4";
version = "0.6.0.6";
pname = "Nuitka";
# Latest version is not yet on PyPi
src = fetchurl {
url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz";
sha256 = "01vm8mqhpdrwlxw6rxbg3wz51njq69yn862141mja00mllg3j7pg";
sha256 = "1i5p4ia4qcqmfb9k90g3ssbr090q555fdpc32sl4x6rgqfw5ddj4";
};
checkInputs = [ vmprof pyqt4 ];

View file

@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "phonenumbers";
version = "8.9.16";
version = "8.10.0";
src = fetchPypi {
inherit pname version;
sha256 = "1camfcbvbl0xljxmd4h8smcfg3ris19jjznjv5zcbrxr28fafq74";
sha256 = "06nj00qlw2qx5wvwvg32izxq461lyrkif23giixaw2xmzzddzy0l";
};
meta = {

View file

@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "PyContracts";
version = "1.8.6";
version = "1.8.7";
src = fetchPypi {
inherit pname version;
sha256 = "8b6ad8750bbb712b1c7b8f89772b42baeefd35b3c7085233e8027b92f277e073";
sha256 = "1b65jkbk9bcl10s49w9frsjcarfzi8gp22a40cz7zxry8b8yvcf0";
};
buildInputs = [ nose ];

View file

@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyhomematic";
version = "0.1.50";
version = "0.1.51";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "d1b13b2786784b197e279e82fb0fbdb11cb55df91b48c12160d85de435fd4046";
sha256 = "1cgzyb0bnzh7xy9nz28sncl941rk51ib1liypj27y7iq3g6pjhi7";
};
# PyPI tarball does not include tests/ directory

View file

@ -10,11 +10,11 @@
}:
buildPythonPackage rec {
pname = "pytest-django";
version = "3.4.3";
version = "3.4.4";
src = fetchPypi {
inherit pname version;
sha256 = "b379282feaf89069cb790775ab6bbbd2bd2038a68c7ef9b84a41898e0b551081";
sha256 = "07zl2438gavrcykva6i2lpxmzgf90h4xlm3nqgd7wsqz2yh727zy";
};
buildInputs = [ pytest setuptools_scm ];

View file

@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytest-timeout";
version = "1.3.2";
version = "1.3.3";
src = fetchPypi {
inherit pname version;
sha256 = "1117fc0536e1638862917efbdc0895e6b62fa61e6cf4f39bb655686af7af9627";
sha256 = "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a";
};
checkInputs = [ pytest pexpect ];

View file

@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "QtAwesome";
version = "0.5.1";
version = "0.5.2";
src = fetchPypi {
inherit pname version;
sha256 = "15n6ywfkx5vap0bvayh6n572kw5fkqnzpq5ga4a4d7v52nnxbba1";
sha256 = "1b5l9xmymyqlkm1phxyfw3s94ydkk3hykndjbkb24n5nfy46h5gl";
};
propagatedBuildInputs = [ qtpy six pyside ];
@ -15,5 +15,6 @@ buildPythonPackage rec {
description = "Iconic fonts in PyQt and PySide applications";
homepage = https://github.com/spyder-ide/qtawesome;
license = licenses.mit;
platforms = platforms.linux; # fails on Darwin
};
}

View file

@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "qtconsole";
version = "4.4.2";
version = "4.4.3";
src = fetchPypi {
inherit pname version;
sha256 = "1yihnxya9kll24fp4a929mria930i9r20kx43sjjwh92gcb2k9gs";
sha256 = "1b03n1ixzscm0jw97l4dq5iy4fslnqxq5bb8287xb7n2a1gs26xw";
};
buildInputs = [ nose ] ++ lib.optionals isPy27 [mock];
@ -31,6 +31,7 @@ buildPythonPackage rec {
description = "Jupyter Qt console";
homepage = http://jupyter.org/;
license = lib.licenses.bsd3;
platforms = lib.platforms.linux; # fails on Darwin
maintainers = with lib.maintainers; [ fridh ];
};
}

View file

@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "readme_renderer";
version = "22.0";
version = "24.0";
src = fetchPypi {
inherit pname version;
sha256 = "1lj3k3x7wm0w5xdy82jwl0fmchqmlkdh24g41n3lka7ybxqahz13";
sha256 = "0br0562lnvj339f1nwz4nfl4ay49rw05xkqacigzf9wz4mdza5mv";
};
checkInputs = [ pytest mock ];

View file

@ -1,11 +1,11 @@
{ fetchPypi, buildPythonPackage }:
buildPythonPackage rec {
pname = "redis";
version = "2.10.6";
version = "3.0.1";
src = fetchPypi {
inherit pname version;
sha256 = "03vcgklykny0g0wpvqmy8p6azi2s078317wgb2xjv5m2rs9sjb52";
sha256 = "1kw3a1618pl908abiaxd41jg5z0rwyl2w2i0d8xi9zxy5437a011";
};
# tests require a running redis

View file

@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "sseclient";
version = "0.0.19";
version = "0.0.20";
src = fetchPypi {
inherit pname version;
sha256 = "7a2ea3f4c8525ae9a677bc8193df5db88e23bcaafcc34938a1ee665975703a9f";
sha256 = "0h5d3lr1g1m03cz5n3bbzrg39ympjk88qd9gkrm7bic6yp73iwrd";
};
propagatedBuildInputs = [ requests six ];

View file

@ -3,7 +3,7 @@
buildPythonPackage rec {
pname = "stripe";
version = "2.6.0";
version = "2.10.1";
# Tests require network connectivity and there's no easy way to disable
# them. ~ C.
@ -11,7 +11,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
sha256 = "ce8fc8af33e12d3d92b083b86952227e9af6854eaf6a044a7725ac543b0582f8";
sha256 = "12dslgxr06ymv1w9lzvlxp1zg0p6zg58l67pdb3v5v24c51rxrg7";
};
checkInputs = [ unittest2 mock ];

View file

@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "transaction";
version = "2.3.0";
version = "2.4.0";
src = fetchPypi {
inherit pname version;
sha256 = "1nak7cwyavrc3pdr6nxp2dnhrkkv9ircaii765zrs3kkkzgwn5zr";
sha256 = "17wz1y524ca07vr03yddy8dv0gbscs06dbdywmllxv5rc725jq3j";
};
propagatedBuildInputs = [ zope_interface mock ];

View file

@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "twilio";
version = "6.19.1";
version = "6.19.2";
# tests not included in PyPi, so fetch from github instead
src = fetchFromGitHub {
owner = "twilio";
repo = "twilio-python";
rev = version;
sha256 = "09c95xyfcjmsjcklz829ariayvdy08zs1p5v8zay7zwxkm017qsm";
sha256 = "1dymn98wlby93jx7agvmhzy5dvwmaclz481lbzgvbqavy3n0sbdk";
};
buildInputs = [ nose mock ];

View file

@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
version = "0.2.6";
version = "0.2.7";
pname = "uproot-methods";
src = fetchPypi {
inherit pname version;
sha256 = "1z8gganf8p68z586zzx440dpkar3djdbc4f7670bkriyix0z6lxn";
sha256 = "0c9g7scq5nga6r2gn4j24xfs5rssn6z6aj4bhpk5ayzz8hhpss6w";
};
propagatedBuildInputs = [ numpy awkward ];

View file

@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "uproot";
version = "3.2.6";
version = "3.2.12";
src = fetchPypi {
inherit pname version;
sha256 = "af0a093f0788b8983d07b88fac3094b26c3e28358bc10cdb8d757cc07956f8d4";
sha256 = "0jxsv0038glxz87skjxr58fafwyqilivkrygpvk4nkp866i5kz2k";
};
buildInputs = [ pytestrunner ];

View file

@ -2,7 +2,7 @@
, pyqt5, numpy, scipy, libarcus, doxygen, gettext, pythonOlder }:
buildPythonPackage rec {
version = "3.4.1";
version = "3.5.1";
pname = "uranium";
format = "other";
@ -10,7 +10,7 @@ buildPythonPackage rec {
owner = "Ultimaker";
repo = "Uranium";
rev = version;
sha256 = "1r6d65c9xfkn608k6wv3dprpks5h8g2v9mi4a67ifpzyw4y3f0rk";
sha256 = "1qfci5pl4yhirkkck1rm4i766j8gi56p81mfc6vgbdnhchcjyhy9";
};
disabled = pythonOlder "3.5.0";

View file

@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "xarray";
version = "0.10.9";
version = "0.11.0";
src = fetchPypi {
inherit pname version;
sha256 = "cb3028ba157e1953fd279bbe17c07bb5faa459ddf555bbe687c927e4cdfeecc3";
sha256 = "06580fg3kgnwci070ivgqzfilmldjk5lxb10jbbfb87wrjx68sb3";
};
checkInputs = [ pytest ];

View file

@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "yamllint";
version = "1.12.1";
version = "1.13.0";
src = fetchPypi {
inherit pname version;
sha256 = "18syqspsal0w8s2lp49q6wmx02wf6wh1n0fscf5vcr53k8q8drn6";
sha256 = "19fznzypkxgl1i9fy4d72xp7rbk30g62rjqmcmnqf3ij46p8flj2";
};
checkInputs = [ nose ];

View file

@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
patches =
[(fetchpatch { # see https://www.cmake.org/Bug/view.php?id=13959
name = "FindFreetype-2.5.patch";
url = "https://www.cmake.org/Bug/file_download.php?file_id=4660&type=bug";
url = "https://public.kitware.com/Bug/file/4660/0001-Support-finding-freetype2-using-pkg-config.patch";
sha256 = "136z63ff83hnwd247cq4m8m8164pklzyl5i2csf5h6wd8p01pdkj";
})] ++
# Don't search in non-Nix locations such as /usr, but do search in our libc.

View file

@ -0,0 +1,32 @@
{ buildGoPackage, fetchFromGitHub, lib }:
with lib;
buildGoPackage rec {
name = "mage-${version}";
version = "1.7.1";
goPackagePath = "github.com/magefile/mage";
subPackages = [ "." ];
src = fetchFromGitHub {
owner = "magefile";
repo = "mage";
rev = "v${version}";
sha256 = "0n4k5dy338rxwzj654smxzlanmd0zws6mdzv0wc4byqjhr7mqhg2";
};
buildFlagsArray = [
"-ldflags="
"-X github.com/magefile/mage/mage.commitHash=v${version}"
"-X github.com/magefile/mage/mage.gitTag=v${version}"
];
meta = {
description = "A Make/Rake-like Build Tool Using Go";
license = licenses.asl20;
maintainers = [ maintainers.swdunlop ];
homepage = https://magefile.org/;
platforms = platforms.all;
};
}

View file

@ -18,11 +18,11 @@ let
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
version = "1.5.5";
version = "1.5.10";
src = fetchurl {
url = "https://te4.org/dl/t-engine/t-engine4-src-${version}.tar.bz2";
sha256 = "0v2qgdfpvdzd1bcbp9v8pfahj1bgczsq2d4xfhh5wg11jgjcwz03";
sha256 = "0mc5dgh2x9nbili7gy6srjhb23ckalf08wqq2amyjr5rq392jvd7";
};
nativeBuildInputs = [ premake4 makeWrapper unzip ];
@ -82,6 +82,6 @@ in stdenv.mkDerivation rec {
homepage = https://te4.org/;
license = licenses.gpl3;
maintainers = with maintainers; [ chattered peterhoeg ];
platforms = subtractLists ["aarch64-linux"] platforms.linux;
platforms = with platforms; [ "i686-linux" "x86_64-linux" ];
};
}

View file

@ -1,9 +1,9 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, pandoc
, ethtool, nettools, libnl, udev, python, perl
, ethtool, iproute, libnl, udev, python, perl
} :
let
version = "20.1";
version = "21";
in stdenv.mkDerivation {
name = "rdma-core-${version}";
@ -12,11 +12,11 @@ in stdenv.mkDerivation {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
sha256 = "1j6d3n4wzl04m0k4nxbmahfwc094185d5jyijgvg3z5hwwb8lkwv";
sha256 = "0q4hdm14f1xz2h0m5d821fdyp7i917rvmkas5axmfr1myv5422fl";
};
nativeBuildInputs = [ cmake pkgconfig pandoc ];
buildInputs = [ libnl ethtool nettools udev python perl ];
buildInputs = [ libnl ethtool iproute udev python perl ];
cmakeFlags = [
"-DCMAKE_INSTALL_RUNDIR=/run"
@ -26,7 +26,8 @@ in stdenv.mkDerivation {
postPatch = ''
substituteInPlace providers/rxe/rxe_cfg.in \
--replace ethtool "${ethtool}/bin/ethtool" \
--replace ifconfig "${nettools}/bin/ifconfig"
--replace 'ip addr' "${iproute}/bin/ip addr" \
--replace 'ip link' "${iproute}/bin/ip link"
'';
meta = with stdenv.lib; {

View file

@ -48,7 +48,7 @@ let
UCLIBC_HAS_FPU n
'';
version = "1.0.30";
version = "1.0.31";
in
stdenv.mkDerivation {
@ -58,7 +58,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://downloads.uclibc-ng.org/releases/${version}/uClibc-ng-${version}.tar.bz2";
# from "${url}.sha256";
sha256 = "3e0f057f24882823d697126015aa4d7d48fa2542be3939985cb3c26dcbcab5a8";
sha256 = "0ba9yh7ir1jamrgc9x9v7zw0sw144f78q4vidiz6ynpr4dwbd5qm";
};
# 'ftw' needed to build acl, a coreutils dependency

View file

@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
name = "rabbitmq-server-${version}";
version = "3.7.8";
version = "3.7.9";
src = fetchurl {
url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${name}.tar.xz";
sha256 = "00jsix333g44y20psrp12c96b7d161yvrysnygjjz4wc5gbrzlxy";
sha256 = "138hz19g4x562vm7aqdsxc98ay0aidn37isafzhkig8cjlygg2iq";
};
buildInputs =

View file

@ -1,19 +1,19 @@
{ stdenv, fetchurl }:
{ stdenv, fetchurl, bison, flex }:
stdenv.mkDerivation rec {
name = "oidentd-${version}";
version = "2.2.2";
CFLAGS = [ "--std=gnu89" ];
version = "2.3.1";
nativeBuildInputs = [ bison flex ];
src = fetchurl {
url = "https://ftp.janikrabe.com/pub/oidentd/releases/${version}/${name}.tar.gz";
sha256 = "1svj7ymljp4s17d7jlx6602n9081714qsj5yymmv1s9wagzjqyn9";
url = "https://files.janikrabe.com/pub/oidentd/releases/${version}/${name}.tar.gz";
sha256 = "1sljid4jyz9gjyx8wy3xd6bq4624dxs422nqd3mcxnsvgxr6d6zd";
};
meta = {
homepage = http://ojnk.sourceforge.net/;
description = "An implementation of the IDENT protocol";
platforms = stdenv.lib.platforms.linux;
meta = with stdenv.lib; {
description = "Configurable Ident protocol server";
homepage = https://oidentd.janikrabe.com/;
license = licenses.gpl2;
platforms = platforms.linux;
};
}

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "xosview2-${version}";
version = "2.2.2";
version = "2.3.0";
src = fetchurl {
url = "mirror://sourceforge/xosview/${name}.tar.gz";
sha256 = "3502e119a5305ff2396f559340132910807351c7d4e375f13b5c338404990406";
sha256 = "0a588aryjn3397p7d3sp3nblnsg3v8affib1kfk3k8x0x75vgpal";
};
# The software failed to buid with this enabled; it seemed tests were not implemented
@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
monitor what is going on.
'';
homepage = "http://xosview.sourceforge.net/index.html";
license = licenses.gpl1;
license = with licenses; [ gpl2 bsdOriginal ];
maintainers = [ maintainers.SeanZicari ];
platforms = platforms.all;
};

View file

@ -2,7 +2,7 @@
buildGoPackage rec {
name = "aws-rotate-key-${version}";
version = "1.0.3";
version = "1.0.4";
goPackagePath = "github.com/Fullscreen/aws-rotate-key";
@ -10,7 +10,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "Fullscreen";
repo = "aws-rotate-key";
sha256 = "15na7flc0vp14amaq3116a5glqlb4ydvdlzv0q7mwl73pc38zxn3";
sha256 = "14bcs434646qdywws55r1a1v8ncwz8n0yljaa8zb5796pv4445wf";
};
goDeps = ./deps.nix;

View file

@ -5,9 +5,9 @@ stdenv.mkDerivation rec {
version = "0.3.1";
src = fetchgit {
url = https://anonscm.debian.org/cgit/collab-maint/mdf2iso.git;
rev = "5a8acaf3645bff863f9f16ea1d3632c312f01523";
sha256 = "0f2jx8dg1sxc8y0sisqhqsqg7pj1j84fp08nahp0lfcq522pqbhl";
url = "https://salsa.debian.org/debian/mdf2iso";
rev = "c6a5b588318d43bc8af986bbe48d0a06e92f4280";
sha256 = "0xg43jlvrk8adfjgbjir15nxwcj0nhz4gxpqx7jdfvhg0kwliq0n";
};
meta = with stdenv.lib; {

View file

@ -1,11 +1,11 @@
{ stdenv, fetchurl, neon, zlib }:
stdenv.mkDerivation rec {
name = "davfs2-1.5.3";
name = "davfs2-1.5.4";
src = fetchurl {
url = "mirror://savannah/davfs2/${name}.tar.gz";
sha256 = "1x9ri19995ika89cmc56za7z3ipiizhh6zdhi4mf4p7chxzdnhrw";
sha256 = "1q4ngkzbkq0rfxikvkwg7ccpzi1nkkmlf8bb46326y1aj7qf1i69";
};
buildInputs = [ neon zlib ];

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "rdfind-${version}";
version = "1.3.5";
version = "1.4.1";
src = fetchurl {
url = "https://rdfind.pauldreik.se/${name}.tar.gz";
sha256 = "0i63f2lwwkiq5m8shi3wwi59i1s25r6dx6flsgqxs1jvlcg0lvn3";
sha256 = "132y3wwgnbpdx6f90q0yahd3nkr4cjzcy815ilc8p97b4vn17iih";
};
buildInputs = [ nettle ];

View file

@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, boost165, pkgconfig, guile,
eigen3_3, libpng, python, libGLU, qt4, openexr, openimageio,
eigen, libpng, python, libGLU, qt4, openexr, openimageio,
opencolorio, xercesc, ilmbase, osl, seexpr
}:
@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
sha256 = "0m7zvfkdjfn48zzaxh2wa1bsaj4l876a05bzgmjlfq5dz3202anr";
};
buildInputs = [
cmake pkgconfig boost_static guile eigen3_3 libpng python
cmake pkgconfig boost_static guile eigen libpng python
libGLU qt4 openexr openimageio opencolorio xercesc
osl seexpr
];

View file

@ -0,0 +1,2 @@
source 'https://rubygems.org'
gem "fusuma"

View file

@ -0,0 +1,13 @@
GEM
remote: https://rubygems.org/
specs:
fusuma (0.10.2)
PLATFORMS
ruby
DEPENDENCIES
fusuma
BUNDLED WITH
1.16.3

View file

@ -0,0 +1,22 @@
{ lib, bundlerApp, makeWrapper, libinput }:
bundlerApp {
pname = "fusuma";
gemdir = ./.;
exes = [ "fusuma" ];
buildInputs = [ makeWrapper ];
postBuild = ''
wrapProgram "$out/bin/fusuma" \
--prefix PATH : ${lib.makeBinPath [ libinput ]}
'';
meta = with lib; {
description = "Multitouch gestures with libinput driver on X11, Linux";
homepage = https://github.com/iberianpig/fusuma;
license = licenses.mit;
maintainers = with maintainers; [ jfrankenau ];
platforms = platforms.linux;
};
}

View file

@ -0,0 +1,10 @@
{
fusuma = {
source = {
remotes = ["https://rubygems.org"];
sha256 = "0hj64kafxj29gk53vj2syhs3vdywl3h9cpiknaqqm4srjx9g04a0";
type = "gem";
};
version = "0.10.2";
};
}

View file

@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "doitlive";
version = "4.1.0";
version = "4.2.0";
src = python3Packages.fetchPypi {
inherit pname version;
sha256 = "0zkvmnv6adz0gyqiql8anpxnh8zzpqk0p2n0pf2kxy55010qs4wz";
sha256 = "0yabw2gqsjdivivlwsc2q7p3qq72cccx3xzfc1a4gd8d74f84nrw";
};
propagatedBuildInputs = with python3Packages; [ click click-completion click-didyoumean ];

View file

@ -0,0 +1,42 @@
{ buildGoPackage
, fetchFromGitHub
, lib
}:
buildGoPackage rec {
name = "amass-${version}";
version = "2.8.3";
goPackagePath = "github.com/OWASP/Amass";
src = fetchFromGitHub {
owner = "OWASP";
repo = "Amass";
rev = version;
sha256 = "1pidi7bpg5z04l6ryfd7rqxshayvkqmgav0f6f1fxz4jwrmx9nnc";
};
# NOTE: this must be removed once amass > 2.8.3 is released. This version has
# a broken import caused by the project migrating to a new home.
preBuild = ''
sed -e 's:github.com/caffix/amass/amass/core:github.com/OWASP/Amass/amass/core:g' -i "go/src/${goPackagePath}/cmd/amass.netdomains/main.go"
'';
goDeps = ./deps.nix;
meta = with lib; {
description = "In-Depth DNS Enumeration and Network Mapping";
longDescription = ''
The OWASP Amass tool suite obtains subdomain names by scraping data
sources, recursive brute forcing, crawling web archives,
permuting/altering names and reverse DNS sweeping. Additionally, Amass
uses the IP addresses obtained during resolution to discover associated
netblocks and ASNs. All the information is then used to build maps of the
target networks.
'';
homepage = https://www.owasp.org/index.php/OWASP_Amass_Project;
license = licenses.asl20;
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
}

101
pkgs/tools/networking/amass/deps.nix generated Normal file
View file

@ -0,0 +1,101 @@
[
{
goPackagePath = "github.com/PuerkitoBio/fetchbot";
fetch = {
type = "git";
url = "https://github.com/PuerkitoBio/fetchbot";
rev = "1f502d610659b899a007858812b601e715f531eb";
sha256 = "0yzv0xh3cwq87jv9whs5rmhaj8b2nqdm76vwppzn8mm34fg41n8s";
};
}
{
goPackagePath = "github.com/PuerkitoBio/goquery";
fetch = {
type = "git";
url = "https://github.com/PuerkitoBio/goquery";
rev = "2d2796f41742ece03e8086188fa4db16a3a0b458";
sha256 = "1fqf4rs66wy02nxz6w4mvs2qawf2j8srz17i294v64y8gvxisp56";
};
}
{
goPackagePath = "github.com/andybalholm/cascadia";
fetch = {
type = "git";
url = "https://github.com/andybalholm/cascadia";
rev = "680b6a57bda4f657485ad44bdea42342ead737bc";
sha256 = "0v95plagirbjlc4p00y9brhpvv4nm8q0gr63gcfs3shyh1a8xwbm";
};
}
{
goPackagePath = "github.com/asaskevich/EventBus";
fetch = {
type = "git";
url = "https://github.com/asaskevich/EventBus";
rev = "d46933a94f05c6657d7b923fcf5ac563ee37ec79";
sha256 = "130mjlsc6jf17zdx8ymhxis70a13l2zbjmjzgvjdr6pb0jzxsqha";
};
}
{
goPackagePath = "github.com/fatih/color";
fetch = {
type = "git";
url = "https://github.com/fatih/color";
rev = "3f9d52f7176a6927daacff70a3e8d1dc2025c53e";
sha256 = "165ww24x6ba47ji4j14mp3f006ksnmi53ws9280pgd2zcw91nbn8";
};
}
{
goPackagePath = "github.com/irfansharif/cfilter";
fetch = {
type = "git";
url = "https://github.com/irfansharif/cfilter";
rev = "d07d951ff29d52840ca5e798a17e80db4de8c820";
sha256 = "11gicb8jbpnsc7wylv7qs9dgc91qc3rld6ahsylb491knxr78yb2";
};
}
{
goPackagePath = "github.com/johnnadratowski/golang-neo4j-bolt-driver";
fetch = {
type = "git";
url = "https://github.com/johnnadratowski/golang-neo4j-bolt-driver";
rev = "6b24c0085aaeaf3b2844acd18066864e24b57387";
sha256 = "0dmfgy0ci0k0s4hxp9v5j4j0mab5x1nsc83icgq9ldb2446mn0fk";
};
}
{
goPackagePath = "github.com/miekg/dns";
fetch = {
type = "git";
url = "https://github.com/miekg/dns";
rev = "1c9c9bf4c93ee029810272d3e5b8a126aee5bf1f";
sha256 = "002z8l5crsipdn2zkavjkjzxrj6c4132yqgbg1zk7w7gkv40q7wr";
};
}
{
goPackagePath = "github.com/temoto/robotstxt-go";
fetch = {
type = "git";
url = "https://github.com/temoto/robotstxt-go";
rev = "97ee4a9ee6ea01ed0bbf0325dd789f74cac6cb94";
sha256 = "1nfnwz5lm9dgicsjh99gs4gh4gbrxdl16srz505f04mab51kd51r";
};
}
{
goPackagePath = "golang.org/x/net";
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
rev = "adae6a3d119ae4890b46832a2e88a95adc62b8e7";
sha256 = "1fx860zsgzqk28j7lmp96qsfrgb0kzbfjvr294hywswcbwdwkb01";
};
}
{
goPackagePath = "golang.org/x/sys";
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
rev = "93218def8b18e66adbdab3eca8ec334700329f1f";
sha256 = "0v0zdnsi0vw03dcfir7b228g02ag7jr7mgbgv6lnjwbbccxv07pz";
};
}
]

View file

@ -2,11 +2,11 @@
, http2Support ? true, nghttp2
, idnSupport ? false, libidn ? null
, ldapSupport ? false, openldap ? null
, zlibSupport ? false, zlib ? null
, sslSupport ? false, openssl ? null
, zlibSupport ? true, zlib ? null
, sslSupport ? zlibSupport, openssl ? null
, gnutlsSupport ? false, gnutls ? null
, scpSupport ? false, libssh2 ? null
, gssSupport ? false, kerberos ? null
, scpSupport ? zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin, libssh2 ? null
, gssSupport ? !stdenv.hostPlatform.isWindows, libkrb5 ? null
, c-aresSupport ? false, c-ares ? null
, brotliSupport ? false, brotli ? null
}:
@ -21,7 +21,7 @@ assert gnutlsSupport -> gnutls != null;
assert scpSupport -> libssh2 != null;
assert c-aresSupport -> c-ares != null;
assert brotliSupport -> brotli != null;
assert gssSupport -> kerberos != null;
assert gssSupport -> libkrb5 != null;
stdenv.mkDerivation rec {
name = "curl-7.59.0";
@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
optional idnSupport libidn ++
optional ldapSupport openldap ++
optional zlibSupport zlib ++
optional gssSupport kerberos ++
optional gssSupport libkrb5 ++
optional c-aresSupport c-ares ++
optional sslSupport openssl ++
optional gnutlsSupport gnutls ++
@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
( if brotliSupport then "--with-brotli" else "--without-brotli" )
]
++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}"
++ stdenv.lib.optional gssSupport "--with-gssapi=${kerberos.dev}"
++ stdenv.lib.optional gssSupport "--with-gssapi=${libkrb5.dev}"
# For the 'urandom', maybe it should be a cross-system option
++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
"--with-random=/dev/urandom"

View file

@ -2,11 +2,11 @@
, http2Support ? true, nghttp2
, idnSupport ? false, libidn ? null
, ldapSupport ? false, openldap ? null
, zlibSupport ? false, zlib ? null
, sslSupport ? false, openssl ? null
, zlibSupport ? true, zlib ? null
, sslSupport ? zlibSupport, openssl ? null
, gnutlsSupport ? false, gnutls ? null
, scpSupport ? false, libssh2 ? null
, gssSupport ? false, kerberos ? null
, scpSupport ? zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin, libssh2 ? null
, gssSupport ? !stdenv.hostPlatform.isWindows, libkrb5 ? null
, c-aresSupport ? false, c-ares ? null
, brotliSupport ? false, brotli ? null
}:
@ -21,7 +21,7 @@ assert gnutlsSupport -> gnutls != null;
assert scpSupport -> libssh2 != null;
assert c-aresSupport -> c-ares != null;
assert brotliSupport -> brotli != null;
assert gssSupport -> kerberos != null;
assert gssSupport -> libkrb5 != null;
stdenv.mkDerivation rec {
name = "curl-7.62.0";
@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
optional idnSupport libidn ++
optional ldapSupport openldap ++
optional zlibSupport zlib ++
optional gssSupport kerberos ++
optional gssSupport libkrb5 ++
optional c-aresSupport c-ares ++
optional sslSupport openssl ++
optional gnutlsSupport gnutls ++
@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
( if brotliSupport then "--with-brotli" else "--without-brotli" )
]
++ stdenv.lib.optional c-aresSupport "--enable-ares=${c-ares}"
++ stdenv.lib.optional gssSupport "--with-gssapi=${kerberos.dev}"
++ stdenv.lib.optional gssSupport "--with-gssapi=${libkrb5.dev}"
# For the 'urandom', maybe it should be a cross-system option
++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
"--with-random=/dev/urandom"

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "tcpreplay-${version}";
version = "4.2.6";
version = "4.3.0";
src = fetchurl {
url = "https://github.com/appneta/tcpreplay/releases/download/v${version}/tcpreplay-${version}.tar.gz";
sha256 = "07aklkc1s13hwrd098bqj8izfh8kdgs7wl9swcmkxffs6b2mcdq4";
sha256 = "17y7ga2r9pc0xi2lwg82r4xlmhg5gdn5n1ddlpazzw59hda9yp4k";
};
buildInputs = [ libpcap ];

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