diff --git a/pkgs/applications/audio/elisa/default.nix b/pkgs/applications/audio/elisa/default.nix index 4ef1f1dd20207..bda9d3b54bb8a 100644 --- a/pkgs/applications/audio/elisa/default.nix +++ b/pkgs/applications/audio/elisa/default.nix @@ -7,13 +7,13 @@ mkDerivation rec { name = "elisa-${version}"; - version = "0.1"; + version = "0.1.80"; src = fetchFromGitHub { owner = "KDE"; repo = "elisa"; - rev = version; - sha256 = "13i0fkpwrskric3gfalh7mcpp4l2knwnq7jpq391lgh6krq04r4w"; + rev = "v${version}"; + sha256 = "1kyvdxbsfi692zazw8vjy6mwyy0sa4r1cim8gsiv9pphfh5bpxb1"; }; nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; diff --git a/pkgs/applications/audio/pithos/default.nix b/pkgs/applications/audio/pithos/default.nix index 55b9435baaa5f..1d3fffb549d79 100644 --- a/pkgs/applications/audio/pithos/default.nix +++ b/pkgs/applications/audio/pithos/default.nix @@ -4,7 +4,6 @@ pythonPackages.buildPythonApplication rec { pname = "pithos"; version = "1.1.2"; - name = "${pname}-${version}"; src = fetchFromGitHub { owner = pname; diff --git a/pkgs/applications/backup/deja-dup/default.nix b/pkgs/applications/backup/deja-dup/default.nix index ef7aa96beb063..311686d0c77b4 100644 --- a/pkgs/applications/backup/deja-dup/default.nix +++ b/pkgs/applications/backup/deja-dup/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { name = "deja-dup-${version}"; - version = "36.3"; + version = "38.0"; src = fetchurl { - url = "https://launchpad.net/deja-dup/36/${version}/+download/deja-dup-${version}.tar.xz"; - sha256 = "08pwybzp7ynfcf0vqxfc3p8ir4gnzcv4v4cq5bwidbff9crklhrc"; + url = "https://launchpad.net/deja-dup/${stdenv.lib.versions.major version}/${version}/+download/deja-dup-${version}.tar.xz"; + sha256 = "1l3sa24v0v6xf312h36jikfi8zyx6z3nmc7pjzgdp7l89gkdm65v"; }; patches = [ diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix index a41f917a7ec2a..27b23bb571fc2 100644 --- a/pkgs/applications/display-managers/sddm/default.nix +++ b/pkgs/applications/display-managers/sddm/default.nix @@ -16,15 +16,14 @@ in mkDerivation rec { sha256 = "1m35ly6miwy8ivsln3j1bfv0nxbc4gyqnj7f847zzp53jsqrm3mq"; }; - patches = [ ./sddm-ignore-config-mtime.patch ]; + patches = [ + ./sddm-ignore-config-mtime.patch + ./qt511.patch + ]; postPatch = - # Module Qt5::Test must be included in `find_package` before it is used. - '' - sed -i CMakeLists.txt -e '/find_package(Qt5/ s|)| Test)|' - '' # Fix missing include for gettimeofday() - + '' + '' sed -e '1i#include ' -i src/helper/HelperApp.cpp ''; diff --git a/pkgs/applications/display-managers/sddm/qt511.patch b/pkgs/applications/display-managers/sddm/qt511.patch new file mode 100644 index 0000000000000..6430e60ed417f --- /dev/null +++ b/pkgs/applications/display-managers/sddm/qt511.patch @@ -0,0 +1,28 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 005c9ad..71b46d7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -93,7 +93,7 @@ find_package(XCB REQUIRED) + find_package(XKB REQUIRED) + + # Qt 5 +-find_package(Qt5 5.6.0 CONFIG REQUIRED Core DBus Gui Qml Quick LinguistTools) ++find_package(Qt5 5.6.0 CONFIG REQUIRED Core DBus Gui Qml Quick LinguistTools Test) + + # find qt5 imports dir + get_target_property(QMAKE_EXECUTABLE Qt5::qmake LOCATION) +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index c9d935a..bb85ddd 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -2,9 +2,8 @@ set(QT_USE_QTTEST TRUE) + + include_directories(../src/common) + +- + set(ConfigurationTest_SRCS ConfigurationTest.cpp ../src/common/ConfigReader.cpp) + add_executable(ConfigurationTest ${ConfigurationTest_SRCS}) + add_test(NAME Configuration COMMAND ConfigurationTest) + +-qt5_use_modules(ConfigurationTest Test) ++target_link_libraries(ConfigurationTest Qt5::Core Qt5::Test) diff --git a/pkgs/applications/editors/emacs/macport.nix b/pkgs/applications/editors/emacs/macport.nix index 49ea544289f12..9a32ea7f19f28 100644 --- a/pkgs/applications/editors/emacs/macport.nix +++ b/pkgs/applications/editors/emacs/macport.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { emacsVersion = "26.1"; emacsName = "emacs-${emacsVersion}"; - macportVersion = "7.0"; + macportVersion = "7.1"; name = "emacs-mac-${emacsVersion}-${macportVersion}"; builder = ./builder.sh; @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { macportSrc = fetchurl { url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${emacsName}-mac-${macportVersion}.tar.gz"; - sha256 = "02dbasiv1szvlzi0avb7bi9xwpw2lssj3kzbn8pi5vmziqhvgfhz"; + sha256 = "0d2ny54f68v3hjc2g3pkj83xv3yzv0hrwvn2cmpyb0jxjbsb2frc"; }; hiresSrc = fetchurl { diff --git a/pkgs/applications/graphics/dosage/default.nix b/pkgs/applications/graphics/dosage/default.nix index 4bc0e93a3b460..7667b674fcec6 100644 --- a/pkgs/applications/graphics/dosage/default.nix +++ b/pkgs/applications/graphics/dosage/default.nix @@ -1,7 +1,6 @@ { stdenv, pythonPackages, fetchFromGitHub }: pythonPackages.buildPythonApplication rec { - name = "${pname}-${version}"; pname = "dosage"; version = "2018.04.08"; PBR_VERSION = version; diff --git a/pkgs/applications/kde/fetch.sh b/pkgs/applications/kde/fetch.sh index 0646e258b40e7..5472b3523a6bd 100644 --- a/pkgs/applications/kde/fetch.sh +++ b/pkgs/applications/kde/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/applications/18.04.1/ -A '*.tar.xz' ) +WGET_ARGS=( https://download.kde.org/stable/applications/18.04.2/ -A '*.tar.xz' ) diff --git a/pkgs/applications/kde/srcs.nix b/pkgs/applications/kde/srcs.nix index 5514345057d69..8275a8a83b1c6 100644 --- a/pkgs/applications/kde/srcs.nix +++ b/pkgs/applications/kde/srcs.nix @@ -3,1699 +3,1699 @@ { akonadi = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-18.04.1.tar.xz"; - sha256 = "0dg0r49angzkp5b09zbxjygjaxn1d50db15rwm7v9xsnz6fmc6hv"; - name = "akonadi-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-18.04.2.tar.xz"; + sha256 = "1kwaq91kimvpv4hr0n8bavfpwnd3c80z7bi3wc0hw07r86plxg35"; + name = "akonadi-18.04.2.tar.xz"; }; }; akonadi-calendar = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-calendar-18.04.1.tar.xz"; - sha256 = "0anmy67dc85afc0aq6y813c6xjr0jnkzsh56889zyz8z7k9xpg2q"; - name = "akonadi-calendar-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-calendar-18.04.2.tar.xz"; + sha256 = "0sbdkfd5n9apdw65nhl028k6s4qml25lqif6gg01z228ibwr63h2"; + name = "akonadi-calendar-18.04.2.tar.xz"; }; }; akonadi-calendar-tools = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-calendar-tools-18.04.1.tar.xz"; - sha256 = "1935d5nwq2s8ijc9nzp7rdsmbyl2b42xwx0vj7cz1835y4w3k2vn"; - name = "akonadi-calendar-tools-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-calendar-tools-18.04.2.tar.xz"; + sha256 = "1xa33lc95brpc73y0464x9a4vx90np85r9k5pb8489mqhh1nmhf2"; + name = "akonadi-calendar-tools-18.04.2.tar.xz"; }; }; akonadiconsole = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadiconsole-18.04.1.tar.xz"; - sha256 = "032r5r5ksifigx8bk82yygvhji1xjx3dd6i7z7mpx5qlc1zmqjpk"; - name = "akonadiconsole-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadiconsole-18.04.2.tar.xz"; + sha256 = "1njyncsn3icgjsw73a3hylaqfw049pxjqv7rnaw1qzwpk2sz8rfd"; + name = "akonadiconsole-18.04.2.tar.xz"; }; }; akonadi-contacts = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-contacts-18.04.1.tar.xz"; - sha256 = "1y1qcndsrdphii048cpwnfnd185mywcaw1h1szq71q2ww2aapcmp"; - name = "akonadi-contacts-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-contacts-18.04.2.tar.xz"; + sha256 = "04v9ncy0vmx1zl345z8sx8asb0spnzzh7qrrqa59wypqki7ndhbr"; + name = "akonadi-contacts-18.04.2.tar.xz"; }; }; akonadi-import-wizard = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-import-wizard-18.04.1.tar.xz"; - sha256 = "150i8m7ngb6kdyixvzfgnjwyrs2xpsd53gy2x28091kg2kqb0nl4"; - name = "akonadi-import-wizard-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-import-wizard-18.04.2.tar.xz"; + sha256 = "0yg3w34j3c0pcxsffpwz2f3fpsy1wg0jd8j9s0nvlq1cmmlglsh9"; + name = "akonadi-import-wizard-18.04.2.tar.xz"; }; }; akonadi-mime = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-mime-18.04.1.tar.xz"; - sha256 = "0ypfbrr8h2nypdyg8xxs4d53qlbq4kd3ph2yhafp80577xwhqgmw"; - name = "akonadi-mime-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-mime-18.04.2.tar.xz"; + sha256 = "1rsymy2fljriwzwiacwxnmkgwm95hmhnbhg8rbrxblyinbnyrjhy"; + name = "akonadi-mime-18.04.2.tar.xz"; }; }; akonadi-notes = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-notes-18.04.1.tar.xz"; - sha256 = "0f4q6ls7z5ikf46v7m0wazdczay8y3yvscw1lnmq5qwnvdfyqcpd"; - name = "akonadi-notes-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-notes-18.04.2.tar.xz"; + sha256 = "1pa109cq2nl9fbxc4d0p2dybby70six6nbfcfsxmi42yskc107sw"; + name = "akonadi-notes-18.04.2.tar.xz"; }; }; akonadi-search = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akonadi-search-18.04.1.tar.xz"; - sha256 = "01mfj7s3kx5kcjbvj4hljfrmsbpfmfiq0r87cgzg6734c4mzjqsl"; - name = "akonadi-search-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akonadi-search-18.04.2.tar.xz"; + sha256 = "0kjcmg2yyfx3qs140rmwjajwc197l6b3c1d3d0ryh00incmd4j9k"; + name = "akonadi-search-18.04.2.tar.xz"; }; }; akregator = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/akregator-18.04.1.tar.xz"; - sha256 = "0h5pdbrwxa3n086yywqsm0m8x9p1s5jy2hgjivdilxgwnqcj6zpv"; - name = "akregator-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/akregator-18.04.2.tar.xz"; + sha256 = "1fdgnrl9pbrrpfj73rsvz0xhp67lzr88px4dkkh8msczq7cv3wrc"; + name = "akregator-18.04.2.tar.xz"; }; }; analitza = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/analitza-18.04.1.tar.xz"; - sha256 = "09y3zz6zn3cs5nn0i0dcx71jrm0lzz3g8af6nz118m6rz71wndnq"; - name = "analitza-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/analitza-18.04.2.tar.xz"; + sha256 = "1m9zg2axi9fnkpl3lqn9s9hmvjh2zcafc5mpgk3lfd2v1v410nd3"; + name = "analitza-18.04.2.tar.xz"; }; }; ark = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ark-18.04.1.tar.xz"; - sha256 = "10gpm90zsssygl65280z4p43ma75qjswiyv4drlrksydakxvvxk3"; - name = "ark-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ark-18.04.2.tar.xz"; + sha256 = "08ld389whnp94p27m4bh9y65ja02502gc4n05h1cwjx8rkl1z2q8"; + name = "ark-18.04.2.tar.xz"; }; }; artikulate = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/artikulate-18.04.1.tar.xz"; - sha256 = "0brpb7ijqib7qp5ypvz9gkai7mwdxf915a7makklgzg80mdqnxpv"; - name = "artikulate-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/artikulate-18.04.2.tar.xz"; + sha256 = "1k41jmczw55difdsqq8rwlmpshli8ckxq969yinysy59c8b29c4a"; + name = "artikulate-18.04.2.tar.xz"; }; }; audiocd-kio = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/audiocd-kio-18.04.1.tar.xz"; - sha256 = "1g3waj7xb14fgb75b0zzhbai93yqv5r1p0n0j3rwhfg9bvkgqgpa"; - name = "audiocd-kio-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/audiocd-kio-18.04.2.tar.xz"; + sha256 = "0hvlg3vricnn3shrqzr71im7c3ixzidrqv5cm0c189mir3ys5965"; + name = "audiocd-kio-18.04.2.tar.xz"; }; }; baloo-widgets = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/baloo-widgets-18.04.1.tar.xz"; - sha256 = "1bq2n7lpldi2qiwdgx6l78m41whdjd41n1247985d1cr62bsn5cq"; - name = "baloo-widgets-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/baloo-widgets-18.04.2.tar.xz"; + sha256 = "0hsrc1vf4mscf0yxhafbh775lidyrq3ihlcb018j1gnk190b3pxr"; + name = "baloo-widgets-18.04.2.tar.xz"; }; }; blinken = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/blinken-18.04.1.tar.xz"; - sha256 = "0sgaipxfzwjfikyj2r47vp0192s8v0zll2x61i9z6p6lzq7glw0j"; - name = "blinken-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/blinken-18.04.2.tar.xz"; + sha256 = "0fq3ai0ymxlz4jrn9h0nd3kgc0dnzih058jmdwnar42r85dhb9cy"; + name = "blinken-18.04.2.tar.xz"; }; }; bomber = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/bomber-18.04.1.tar.xz"; - sha256 = "13ivb42jq2864vdpajds3cwjhhml7ikww66z1r6j4wp8mlmdlnal"; - name = "bomber-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/bomber-18.04.2.tar.xz"; + sha256 = "194bqr0rk2v62ax1blxvjzyr8qs61h0z8vzcwzh92mws0dbd3zyz"; + name = "bomber-18.04.2.tar.xz"; }; }; bovo = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/bovo-18.04.1.tar.xz"; - sha256 = "1lm465vcmf4glql9krxl36sr6msgayqkzinammw9ian1wmih9qbn"; - name = "bovo-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/bovo-18.04.2.tar.xz"; + sha256 = "0f5v8gcb0kj5bcrir2697v10pj0xzjyc1ynq3djbj2k9n76nd85p"; + name = "bovo-18.04.2.tar.xz"; }; }; calendarsupport = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/calendarsupport-18.04.1.tar.xz"; - sha256 = "02zw1hyqwy031bg0nyxjvayjfamm0z9iw9v9f71hfrsi9siyf77a"; - name = "calendarsupport-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/calendarsupport-18.04.2.tar.xz"; + sha256 = "1jp9bkabq267kznjn2dd9h6a33rynlcaak9i2s07jvm0r2wpp8ka"; + name = "calendarsupport-18.04.2.tar.xz"; }; }; cantor = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/cantor-18.04.1.tar.xz"; - sha256 = "1hcdf755yzs8kz6qbxan47gn622pg137sqabfbvqjflnphzz7f08"; - name = "cantor-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/cantor-18.04.2.tar.xz"; + sha256 = "039jphc9l6sh85j348hjld09ls2wd0dm784c52pzmpf32bjnmfda"; + name = "cantor-18.04.2.tar.xz"; }; }; cervisia = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/cervisia-18.04.1.tar.xz"; - sha256 = "03slkk30k747f73dk98q4b930m7w1cimim053hl9y50n1c63n021"; - name = "cervisia-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/cervisia-18.04.2.tar.xz"; + sha256 = "0p80prz7ql14pgfa9mj34i78qa1jm7dbyjdvqv3f7d5dfqnqd3m9"; + name = "cervisia-18.04.2.tar.xz"; }; }; dolphin = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/dolphin-18.04.1.tar.xz"; - sha256 = "11wm2wqmkni798xj6g8z7r6qyfy6db9k7xwnp90k2g1qb5n0xnsh"; - name = "dolphin-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/dolphin-18.04.2.tar.xz"; + sha256 = "0gk8m05xfpp8fal7rhw51nx03y39sj1z2ngx5s7xhf26hv2cyzmj"; + name = "dolphin-18.04.2.tar.xz"; }; }; dolphin-plugins = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/dolphin-plugins-18.04.1.tar.xz"; - sha256 = "00azpyy8xh0d62vayj04l3cbwxgxax430wh35jbv828vng3d2pfc"; - name = "dolphin-plugins-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/dolphin-plugins-18.04.2.tar.xz"; + sha256 = "11mqb0jcjm5lr9jqr8nlm1316mirl5sls45p1fa6gyyqbxps2iyv"; + name = "dolphin-plugins-18.04.2.tar.xz"; }; }; dragon = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/dragon-18.04.1.tar.xz"; - sha256 = "1phrgssp3x11dmg07yvyi1hsmigfw8q6bblsizr9xm0pvmgrdjl0"; - name = "dragon-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/dragon-18.04.2.tar.xz"; + sha256 = "0zcg6k9bqcvld2hjf3aa4fh7xm7nikf9xk739wp9dln67lrbw2hm"; + name = "dragon-18.04.2.tar.xz"; }; }; eventviews = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/eventviews-18.04.1.tar.xz"; - sha256 = "0jq1adi764a4w1kszhbdm49dylbwai4ipasjyrkqnf85xly48g40"; - name = "eventviews-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/eventviews-18.04.2.tar.xz"; + sha256 = "1ffd7lxs48jypjj6q46p8lzw4ppc5xa2f16cxhnaflkdkdnmp8gl"; + name = "eventviews-18.04.2.tar.xz"; }; }; ffmpegthumbs = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ffmpegthumbs-18.04.1.tar.xz"; - sha256 = "06ls31wxgvnc4c7bc3ba14w4w64b9x37q3zmcnslyydghhnr0qnn"; - name = "ffmpegthumbs-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ffmpegthumbs-18.04.2.tar.xz"; + sha256 = "01law0kav378y7id85717y456lwbn4p7ymjp23k5psh12yd6m3k7"; + name = "ffmpegthumbs-18.04.2.tar.xz"; }; }; filelight = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/filelight-18.04.1.tar.xz"; - sha256 = "1w169433m5823h1axn4ami9hk4rimi87ypiqagyyl13bncb7s6as"; - name = "filelight-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/filelight-18.04.2.tar.xz"; + sha256 = "1i0wzfwl4gqvpzd13m1aa135laq5f5vkf5sji2ld8f4xa97ipgy2"; + name = "filelight-18.04.2.tar.xz"; }; }; granatier = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/granatier-18.04.1.tar.xz"; - sha256 = "0q5a2w2bz40qnk7jpcknsc4758k91cd1rh3rxa4v4wlq51id7lzz"; - name = "granatier-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/granatier-18.04.2.tar.xz"; + sha256 = "1kkh06slfs5g1gzlzlmw4fi8ma4nbkk3qnb4f46m8qzczymcj68y"; + name = "granatier-18.04.2.tar.xz"; }; }; grantlee-editor = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/grantlee-editor-18.04.1.tar.xz"; - sha256 = "0ysirk51y993jxvvk98h2r9awsc4zyijavfja6zl0gsnvwwrjnjs"; - name = "grantlee-editor-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/grantlee-editor-18.04.2.tar.xz"; + sha256 = "0niky7v12s00x954zvmlqg6833hmvabr36a7b7i85w7k5qs9r2gq"; + name = "grantlee-editor-18.04.2.tar.xz"; }; }; grantleetheme = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/grantleetheme-18.04.1.tar.xz"; - sha256 = "0gzsxxywaqs6lc111hsw736p6gz55xs77v9bpk48igk37r9a0rs8"; - name = "grantleetheme-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/grantleetheme-18.04.2.tar.xz"; + sha256 = "09d0yy3b7d3d64r46hwq21n5ik8ksn385i41biqr85cnl4is7pd7"; + name = "grantleetheme-18.04.2.tar.xz"; }; }; gwenview = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/gwenview-18.04.1.tar.xz"; - sha256 = "0wyxwqsf2nynz4h87lgy1xla8nj7mi94b997pmp70jzy4936l8bi"; - name = "gwenview-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/gwenview-18.04.2.tar.xz"; + sha256 = "1kic82x3ixy0jrxf37aaxb2dncxvwagmw6c3hc1zyb8fi0n9hhw4"; + name = "gwenview-18.04.2.tar.xz"; }; }; incidenceeditor = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/incidenceeditor-18.04.1.tar.xz"; - sha256 = "0kc18pml59mhn9bn0g96mw46dmxq7crgn4033dxsfczak0kdr474"; - name = "incidenceeditor-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/incidenceeditor-18.04.2.tar.xz"; + sha256 = "00dd6qnhwf153d14jpv8idnfw55hyfwqfxj13wzaqpkv7pgip56a"; + name = "incidenceeditor-18.04.2.tar.xz"; }; }; juk = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/juk-18.04.1.tar.xz"; - sha256 = "01zgxxx00hxag29883xfgw4r0m4j66iwr83bap55ni018xgkf4c3"; - name = "juk-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/juk-18.04.2.tar.xz"; + sha256 = "0p73xmymjkzi9pab9lia3bkz4xk0lcdnjgr9kkx4n0rrwj2dccpd"; + name = "juk-18.04.2.tar.xz"; }; }; k3b = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/k3b-18.04.1.tar.xz"; - sha256 = "0py84q63r40mh8pp0r70gzwidfxv9kj5firvr7pp59rk9fsxznl7"; - name = "k3b-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/k3b-18.04.2.tar.xz"; + sha256 = "1yy6i9ca4y04vzb1ykdvvbmds5gb15a1hrsib3qj294mw8gfrhyn"; + name = "k3b-18.04.2.tar.xz"; }; }; kaccounts-integration = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kaccounts-integration-18.04.1.tar.xz"; - sha256 = "1abyhaa7gj2admk6kf555sbwzc7yha3ql41dhw4j3k6kpzkqk9zj"; - name = "kaccounts-integration-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kaccounts-integration-18.04.2.tar.xz"; + sha256 = "1ijsjaxdiqkd0jjj6wkaf4y1a064mx0xch1prqvjjfx5g2ja2k1b"; + name = "kaccounts-integration-18.04.2.tar.xz"; }; }; kaccounts-providers = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kaccounts-providers-18.04.1.tar.xz"; - sha256 = "15ygghq434qkj1z5iislm8fz0m8z6rkpiyrcjbmqs0cw4s0mqzp6"; - name = "kaccounts-providers-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kaccounts-providers-18.04.2.tar.xz"; + sha256 = "1hpn7vpdpj7swm9xkdc1kr7qhbcljbswl87c1nrg39lfw44w0iyw"; + name = "kaccounts-providers-18.04.2.tar.xz"; }; }; kaddressbook = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kaddressbook-18.04.1.tar.xz"; - sha256 = "0w02gc9l8jhzf15ljig83ddbkzf430k1qbqp821b3rz5s20gg4m5"; - name = "kaddressbook-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kaddressbook-18.04.2.tar.xz"; + sha256 = "0mg1g5x5hg3cdpxg5qf08l1d0ds3q5dm6xmkrripq5adgz77mqgr"; + name = "kaddressbook-18.04.2.tar.xz"; }; }; kajongg = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kajongg-18.04.1.tar.xz"; - sha256 = "1vpkj42ylzpakrqy84hkp0hvj4q4x7wnarwwqqj8xp4xi40na481"; - name = "kajongg-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kajongg-18.04.2.tar.xz"; + sha256 = "1zv5g7q8sjhjzb16f52k2129awz5v5m15vkj06rnn3yvhhm694kn"; + name = "kajongg-18.04.2.tar.xz"; }; }; kalarm = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kalarm-18.04.1.tar.xz"; - sha256 = "0v6maszs79959jkciy5j9xnqggr9ymjzvsibr1j5s30kynlzpxkm"; - name = "kalarm-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kalarm-18.04.2.tar.xz"; + sha256 = "18mh380kwg4pgphk0854san2v3iccra5fsydyjlh9g3mi4wkf6fj"; + name = "kalarm-18.04.2.tar.xz"; }; }; kalarmcal = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kalarmcal-18.04.1.tar.xz"; - sha256 = "1j04wdb6vg2896hb8y28lm8sna0lil8021i2kw97crfhramldvjk"; - name = "kalarmcal-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kalarmcal-18.04.2.tar.xz"; + sha256 = "0ks9k5yrf8nld5x31hlfhdhypy7hi7h62kyqp707kpijhbjb32r6"; + name = "kalarmcal-18.04.2.tar.xz"; }; }; kalgebra = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kalgebra-18.04.1.tar.xz"; - sha256 = "0gg1fb4cgnnrxyrm554847kpa1bs57zgi9ia8f9wmcivyd35vvyf"; - name = "kalgebra-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kalgebra-18.04.2.tar.xz"; + sha256 = "1vn3qcw8af32njpvg4gpqxx5k0v9wzs67c43var0pa190b6bsjhw"; + name = "kalgebra-18.04.2.tar.xz"; }; }; kalzium = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kalzium-18.04.1.tar.xz"; - sha256 = "00x2jql639rmbvcfj72yjmfb98f9msfwi2g2mqyww43ja3c835ic"; - name = "kalzium-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kalzium-18.04.2.tar.xz"; + sha256 = "12qivsw7pq85z09100bbzca24ag7wdl5ywjf8whi3m1w05xasl61"; + name = "kalzium-18.04.2.tar.xz"; }; }; kamera = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kamera-18.04.1.tar.xz"; - sha256 = "1ra7hdvs6fnkbzqvm5sryk6ymlgj0ngsg98yhznda0qvrrkgfahg"; - name = "kamera-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kamera-18.04.2.tar.xz"; + sha256 = "02c7nf9f43lxzk88i4y5laj60m7b4062n7lz5jvdiwvlsd9hqkm8"; + name = "kamera-18.04.2.tar.xz"; }; }; kamoso = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kamoso-18.04.1.tar.xz"; - sha256 = "1rd08647zx2k7xq8jclxsk0dgjgdaih6fxmnrd7awzjmj0qh89a7"; - name = "kamoso-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kamoso-18.04.2.tar.xz"; + sha256 = "1gwq6gairy4zm8vqdq3x9r3rx81ybq5rg7cncyrxhyiyk65w4fb6"; + name = "kamoso-18.04.2.tar.xz"; }; }; kanagram = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kanagram-18.04.1.tar.xz"; - sha256 = "0g4zmr10jq9vw92z9nbfvigz6pbjg1p1zc1aspwlh38ajk8sr3gb"; - name = "kanagram-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kanagram-18.04.2.tar.xz"; + sha256 = "09l9inx079hbhil47k3w7gkx455z42nqy4jisvs7m8l7c7d7ns3x"; + name = "kanagram-18.04.2.tar.xz"; }; }; kapman = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kapman-18.04.1.tar.xz"; - sha256 = "14s2kg50r9nlg53vsi1x59kc8z1rgnqcq028a6zwfnv0sdsa7pw5"; - name = "kapman-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kapman-18.04.2.tar.xz"; + sha256 = "0bj6zd6jyjwj4lswn7xyq2gl09ki8iykrjjpy2m1ywm339x8q96v"; + name = "kapman-18.04.2.tar.xz"; }; }; kapptemplate = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kapptemplate-18.04.1.tar.xz"; - sha256 = "064pw1fkbm52pkcg9hyay8mkraw3fdlycgx306p9brahvxb9xjsb"; - name = "kapptemplate-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kapptemplate-18.04.2.tar.xz"; + sha256 = "1d5z2ghwlkkz7i7hfpsybrblcadini0m1lml2iyiyb75hl1fprmc"; + name = "kapptemplate-18.04.2.tar.xz"; }; }; kate = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kate-18.04.1.tar.xz"; - sha256 = "1xbckjsp5imxcda8vrdb5flgb5sjmdylwy1yr5v01nilmqgpmwa8"; - name = "kate-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kate-18.04.2.tar.xz"; + sha256 = "10684wzvzm7mrr69lrnpk3dnjkhqwrxv0mimq0927c1ln76sqy0n"; + name = "kate-18.04.2.tar.xz"; }; }; katomic = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/katomic-18.04.1.tar.xz"; - sha256 = "0g3kkibgnxkg5zxgja7rqad57fpw28qapf8rlbczkmxls581ifw6"; - name = "katomic-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/katomic-18.04.2.tar.xz"; + sha256 = "0v000v98xsy9x9ka5w1maprgj4pma97v3y07x39l2a96wkinh1k0"; + name = "katomic-18.04.2.tar.xz"; }; }; kbackup = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kbackup-18.04.1.tar.xz"; - sha256 = "1gv5m4d6zcadamcicllfp8smm7k4846a2qy4pgm006lhk390bsyz"; - name = "kbackup-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kbackup-18.04.2.tar.xz"; + sha256 = "1py7b2mjf1lhpg3hpwy8agjh7wcql67myv3jx2j6r660ni8rbf66"; + name = "kbackup-18.04.2.tar.xz"; }; }; kblackbox = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kblackbox-18.04.1.tar.xz"; - sha256 = "0hv6ziw2dy88fbc1z0vlflagsrr7x97r9c5l4w9v4acr0ih7ms7h"; - name = "kblackbox-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kblackbox-18.04.2.tar.xz"; + sha256 = "1xllh7sds3pm8hjs1l88i8w7xzizl3kv9bdvznih0f61mwrwhwph"; + name = "kblackbox-18.04.2.tar.xz"; }; }; kblocks = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kblocks-18.04.1.tar.xz"; - sha256 = "12339f1g73h3qg9a21kqmkqp6ywiw1gvnwdww45dzflf4w931lsw"; - name = "kblocks-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kblocks-18.04.2.tar.xz"; + sha256 = "0gnj8lflm7jmqz8i5ymy5gmb11d0v1483bpllvmhsjylk7v7qzal"; + name = "kblocks-18.04.2.tar.xz"; }; }; kblog = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kblog-18.04.1.tar.xz"; - sha256 = "1gndfvny1zh2w1daxmpix5sn2wlbc2430m3a21lvgp3qmhb5rwkr"; - name = "kblog-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kblog-18.04.2.tar.xz"; + sha256 = "17yh6599k50nayw2b0lx80hkkz7c46xwn389g674c0zyj768pbxl"; + name = "kblog-18.04.2.tar.xz"; }; }; kbounce = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kbounce-18.04.1.tar.xz"; - sha256 = "0qjbzmjgcvxbpvbqxyyh02pk5hr6z871n13awsq770xwbr1pdnwc"; - name = "kbounce-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kbounce-18.04.2.tar.xz"; + sha256 = "10bipg1ny6997xyqh8d7346xf1j7g4p9bzzmappzs6mx1bsm7hgl"; + name = "kbounce-18.04.2.tar.xz"; }; }; kbreakout = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kbreakout-18.04.1.tar.xz"; - sha256 = "0yr9hwlwdp1fi2parzniyq5rfv4fxbxxs63xfggaz7ndbm1h8bif"; - name = "kbreakout-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kbreakout-18.04.2.tar.xz"; + sha256 = "0y40d36ms3xzch4c2f30gfawr12zzmjgdfh603yy52x81z866svf"; + name = "kbreakout-18.04.2.tar.xz"; }; }; kbruch = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kbruch-18.04.1.tar.xz"; - sha256 = "08wb7f2jhz3dkx22sj2k4sairl715nrk7c2swd88dcaskcy411nk"; - name = "kbruch-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kbruch-18.04.2.tar.xz"; + sha256 = "1xr6rwdsnxq6as8f1yc48l2997795xgc2py80df84v1gpk0hhm2n"; + name = "kbruch-18.04.2.tar.xz"; }; }; kcachegrind = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcachegrind-18.04.1.tar.xz"; - sha256 = "1mig7xm67w3vwslymbfm51w8w9cnqzk41kqp998j6g7dfrh8476g"; - name = "kcachegrind-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcachegrind-18.04.2.tar.xz"; + sha256 = "1bkqb39a0q0di17j0qxg907fm47002vj24j19pmg94qm6nl4b2i4"; + name = "kcachegrind-18.04.2.tar.xz"; }; }; kcalc = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcalc-18.04.1.tar.xz"; - sha256 = "14j2w9w31cqmsls3zrgifywbz5bxkzkryggfd1jxiz9q526ylpxy"; - name = "kcalc-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcalc-18.04.2.tar.xz"; + sha256 = "19ryii9jvyssa6676an2m09mgdz18340p6jv067qscg0sw5ka3fv"; + name = "kcalc-18.04.2.tar.xz"; }; }; kcalcore = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcalcore-18.04.1.tar.xz"; - sha256 = "0q23pb9pkii6czk3angl3xzlzc90fck1pwc05695rz90iwbxq62x"; - name = "kcalcore-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcalcore-18.04.2.tar.xz"; + sha256 = "0ailxkviabv5qg02wl2phfx06znbs5dxncb6nzl87qrzck4myj31"; + name = "kcalcore-18.04.2.tar.xz"; }; }; kcalutils = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcalutils-18.04.1.tar.xz"; - sha256 = "05ma56f0ly8nq62p6nlzkscdq5m93142kakhqrsl17c902bvkcmm"; - name = "kcalutils-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcalutils-18.04.2.tar.xz"; + sha256 = "1z3bzx78n4p88p0a3w1m2a984pcqmi8aph28d3h2isiinlfwgak2"; + name = "kcalutils-18.04.2.tar.xz"; }; }; kcharselect = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcharselect-18.04.1.tar.xz"; - sha256 = "0pv22v1x3n73rxzpihsxz5xxy1c37lq72jcscwylwmwfyszmvdwx"; - name = "kcharselect-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcharselect-18.04.2.tar.xz"; + sha256 = "0n71jy1a6hsabzzhvrg46067drb97aa095159bxma1x9xjgbdq14"; + name = "kcharselect-18.04.2.tar.xz"; }; }; kcolorchooser = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcolorchooser-18.04.1.tar.xz"; - sha256 = "1wzy9a3pz0jwwmgbqxqlfii0faascrxnxq398wzrnx955shlksbm"; - name = "kcolorchooser-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcolorchooser-18.04.2.tar.xz"; + sha256 = "0m0izh28h2n0dja5rwdqg88g0v9v9nz8gmv73zhz72mi4p7vq2h2"; + name = "kcolorchooser-18.04.2.tar.xz"; }; }; kcontacts = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcontacts-18.04.1.tar.xz"; - sha256 = "0725cad646qzpgpvxl0vyb1a4hpbk0b6zb3wbdim4al56y7x1rxh"; - name = "kcontacts-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcontacts-18.04.2.tar.xz"; + sha256 = "03mzacymwxj50873vs0rla2bxm29kfc9d7sv692nzmccv00r21mj"; + name = "kcontacts-18.04.2.tar.xz"; }; }; kcron = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kcron-18.04.1.tar.xz"; - sha256 = "1wlk36s6i53vk4crrvijbfmagh5d8sjbmcacdwdcf4vlb56kxphr"; - name = "kcron-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kcron-18.04.2.tar.xz"; + sha256 = "1nwpsq4qhrlggdcn9snfl124g355h3c69360ngziwj66dnnwwcm7"; + name = "kcron-18.04.2.tar.xz"; }; }; kdav = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdav-18.04.1.tar.xz"; - sha256 = "16abp767h4rs35yj0j8kgmhm4k09cidnsmh1ihx2b53ya1ivmv9b"; - name = "kdav-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdav-18.04.2.tar.xz"; + sha256 = "0m3lf2mjmcblnlqsp9jrv508c8nkhvbrbpcp0hw9sdw8qaplb6x3"; + name = "kdav-18.04.2.tar.xz"; }; }; kdebugsettings = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdebugsettings-18.04.1.tar.xz"; - sha256 = "1bz5wcap6kqjv6164zm7wcm31q634785lqlarsc5hqld5xjgr7ig"; - name = "kdebugsettings-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdebugsettings-18.04.2.tar.xz"; + sha256 = "0k60nld8r7g5wxj8l14m5pdkzwjhyqgznd4kjfx3vn63xx002ysp"; + name = "kdebugsettings-18.04.2.tar.xz"; }; }; kde-dev-scripts = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kde-dev-scripts-18.04.1.tar.xz"; - sha256 = "08wsj1h44lmvvv43k9l3mxvi2hr498hz3d22z0bwcdjaqgvy60r5"; - name = "kde-dev-scripts-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kde-dev-scripts-18.04.2.tar.xz"; + sha256 = "08a9d9ib8wcqgi4kyfh8adzrnf804vjlcdha97wkypz4qk6bilw2"; + name = "kde-dev-scripts-18.04.2.tar.xz"; }; }; kde-dev-utils = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kde-dev-utils-18.04.1.tar.xz"; - sha256 = "13wpa4xrkm3711vdwjkklibaf7as64klw4hpq9s9vx33ma73sf9a"; - name = "kde-dev-utils-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kde-dev-utils-18.04.2.tar.xz"; + sha256 = "0cwfh0innaskb3wipij3pzcx4a6dvgjq1slvz2kvcp7cqx9bmhhs"; + name = "kde-dev-utils-18.04.2.tar.xz"; }; }; kdeedu-data = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdeedu-data-18.04.1.tar.xz"; - sha256 = "1ccf8bjd2fc2chgf63bwg91c0r4acxf40w81rssi83wjvnhg4d5j"; - name = "kdeedu-data-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdeedu-data-18.04.2.tar.xz"; + sha256 = "03qklcwvjqdgmh8gdz9l98dqmn2yvvs48ha5qlj141jw0cla8lss"; + name = "kdeedu-data-18.04.2.tar.xz"; }; }; kdegraphics-mobipocket = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdegraphics-mobipocket-18.04.1.tar.xz"; - sha256 = "1y9bjnpbpriyhs007wli7m0q5g9wv2d7izp0qxk4xzmrrw7k5v51"; - name = "kdegraphics-mobipocket-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdegraphics-mobipocket-18.04.2.tar.xz"; + sha256 = "1pmqxwlaxxabv8vl6rq7zch1zlizcijvamxfdil49h603jrpspqm"; + name = "kdegraphics-mobipocket-18.04.2.tar.xz"; }; }; kdegraphics-thumbnailers = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdegraphics-thumbnailers-18.04.1.tar.xz"; - sha256 = "06798hwxyd2xvf3aiigwzd53frzi0mqxsbxliznqxxjvk5lcp1ha"; - name = "kdegraphics-thumbnailers-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdegraphics-thumbnailers-18.04.2.tar.xz"; + sha256 = "1n5a43d80qdm7gp8k58h3kkp5kbbwg532arj66gfglcimvyw7ybl"; + name = "kdegraphics-thumbnailers-18.04.2.tar.xz"; }; }; kdenetwork-filesharing = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdenetwork-filesharing-18.04.1.tar.xz"; - sha256 = "18dilp18312v1zbrfq5rq223s6cy2lmdmgvp2hg5a25rmldw1yiw"; - name = "kdenetwork-filesharing-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdenetwork-filesharing-18.04.2.tar.xz"; + sha256 = "08rg7lw07xi9iskqi09nkw00kgim437a9wm7svcm1nhwnln45bas"; + name = "kdenetwork-filesharing-18.04.2.tar.xz"; }; }; kdenlive = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdenlive-18.04.1.tar.xz"; - sha256 = "059xqybn3r1w432mbnxx5ds1whj5x23ym2lm90wg23b9hmmmhxl3"; - name = "kdenlive-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdenlive-18.04.2.tar.xz"; + sha256 = "08dy8fww0aq1g69pznwach2yykj7izyp2z8axx724drmqh4jifri"; + name = "kdenlive-18.04.2.tar.xz"; }; }; kdepim-addons = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdepim-addons-18.04.1.tar.xz"; - sha256 = "1qninnlhwmkw6nxxymjww1x7krm87nz5m6p66y3ghrgyl0q16k7b"; - name = "kdepim-addons-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdepim-addons-18.04.2.tar.xz"; + sha256 = "0g3rbq8129pa1qq2vrxlh049nfqrl7k3zqnqbhavb9kggvgfx151"; + name = "kdepim-addons-18.04.2.tar.xz"; }; }; kdepim-apps-libs = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdepim-apps-libs-18.04.1.tar.xz"; - sha256 = "1a41km8nhgrc24qlgh64560p8il6q9dlcmy25x92s1xmpn1zg1lc"; - name = "kdepim-apps-libs-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdepim-apps-libs-18.04.2.tar.xz"; + sha256 = "000qgbr3lvpcx4p42r0f7bl8wlhf3sc320svf2mx4vpgbi28fm7y"; + name = "kdepim-apps-libs-18.04.2.tar.xz"; }; }; kdepim-runtime = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdepim-runtime-18.04.1.tar.xz"; - sha256 = "0gl2wkkaxpz13rg6zyclcjkc0i7qwqwxcvamgb3cl6l6qkp869w1"; - name = "kdepim-runtime-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdepim-runtime-18.04.2.tar.xz"; + sha256 = "18sxzdm2drn16zk0wmsa1sxabag04x50sn72x4arjr32b9pgr8fp"; + name = "kdepim-runtime-18.04.2.tar.xz"; }; }; kdesdk-kioslaves = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdesdk-kioslaves-18.04.1.tar.xz"; - sha256 = "1mx3pg36mx0b6v2kq3a3spxm40rdk4bgkhzzjwphppqkxc57bgln"; - name = "kdesdk-kioslaves-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdesdk-kioslaves-18.04.2.tar.xz"; + sha256 = "1csvzwq4hd9r36w5kms7w4zadwd8g10p1mhaq5p9afdg531x5zza"; + name = "kdesdk-kioslaves-18.04.2.tar.xz"; }; }; kdesdk-thumbnailers = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdesdk-thumbnailers-18.04.1.tar.xz"; - sha256 = "0s07h5kfl2h2w0qarz28362n92jdbbq7iw4cy93p949mp6jz1xij"; - name = "kdesdk-thumbnailers-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdesdk-thumbnailers-18.04.2.tar.xz"; + sha256 = "0k797w3qm4phvfmaqvhqds79sx340frli9jklsjjkmb1zv3yzz3f"; + name = "kdesdk-thumbnailers-18.04.2.tar.xz"; }; }; kdf = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdf-18.04.1.tar.xz"; - sha256 = "1hmq92vglivs9q536g3qx0b7v3g7nlvkly81p8brqs55cw0npf8d"; - name = "kdf-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdf-18.04.2.tar.xz"; + sha256 = "1dwvn5rb3jpz4vl2msxm88a1lcb7sb72v0s2161hxrk8xhnxngr3"; + name = "kdf-18.04.2.tar.xz"; }; }; kdialog = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdialog-18.04.1.tar.xz"; - sha256 = "0xmdzwawa43xfv9a2sm2rijiiik7b0cvpbcxvwf7s37gwrw5fk05"; - name = "kdialog-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdialog-18.04.2.tar.xz"; + sha256 = "0bfvndacp7hbmgkq33kxl64c5kgi4a7m5i4bb5r5bw7d5mdqzrkn"; + name = "kdialog-18.04.2.tar.xz"; }; }; kdiamond = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kdiamond-18.04.1.tar.xz"; - sha256 = "12z0v4w8adlzsnymn5dsc1fpgqx2w3hx38chwc7l2l5bvgx5ycc1"; - name = "kdiamond-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kdiamond-18.04.2.tar.xz"; + sha256 = "0hqkbjdc0ndflwiqg2m1f4zzvz3cgwmxkxc8zxyavl50br471aji"; + name = "kdiamond-18.04.2.tar.xz"; }; }; keditbookmarks = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/keditbookmarks-18.04.1.tar.xz"; - sha256 = "1qi8y5j9s9d4i6vqvw5h29b55q73zfgj4v76dxdl1z85ghcv0my4"; - name = "keditbookmarks-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/keditbookmarks-18.04.2.tar.xz"; + sha256 = "1dfc97vvknywb833ndxilynhxhna6qsfq9rd2fapz5jwk0y7cdnj"; + name = "keditbookmarks-18.04.2.tar.xz"; }; }; kfind = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kfind-18.04.1.tar.xz"; - sha256 = "15fha4k00s88n0k7ad0bnw9iyyjyxlhjmnlcr84hfbh6wiwn4l4k"; - name = "kfind-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kfind-18.04.2.tar.xz"; + sha256 = "0j5awrlyf6f9z9xybssq0s4yvygxni90zsmqi35rm4vjd38rixjd"; + name = "kfind-18.04.2.tar.xz"; }; }; kfloppy = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kfloppy-18.04.1.tar.xz"; - sha256 = "0rw3r09zil7121ssms1mvccw435nmmgmz0zx0rmfvpk6bks0cim9"; - name = "kfloppy-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kfloppy-18.04.2.tar.xz"; + sha256 = "08pd9qq9syw7mf5d21y1306k0l540zk5dqjn380mng7rmiddnchb"; + name = "kfloppy-18.04.2.tar.xz"; }; }; kfourinline = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kfourinline-18.04.1.tar.xz"; - sha256 = "0gm8s8gi9nnilcvmnz4gk26wrszjg7y8xfq4dyqw87axwaqcv2z6"; - name = "kfourinline-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kfourinline-18.04.2.tar.xz"; + sha256 = "02dsip9cjbygjc7palb1dr9w4g32c4n5krhwf3p0mnmwyhnqbqv3"; + name = "kfourinline-18.04.2.tar.xz"; }; }; kgeography = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kgeography-18.04.1.tar.xz"; - sha256 = "16c2gidj8jc4xr35ph392gh4r75vfiqw7n07lpv30d6v3h1mq2jy"; - name = "kgeography-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kgeography-18.04.2.tar.xz"; + sha256 = "0sm6sw1ibmsf8n704a114244dbj0387bzjrcblfa0j1zcyf6k9bg"; + name = "kgeography-18.04.2.tar.xz"; }; }; kget = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kget-18.04.1.tar.xz"; - sha256 = "1kzvalb1a27bn9ac4iqkgar7fydspd9bhva3n0v9gzz34p3lv1f7"; - name = "kget-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kget-18.04.2.tar.xz"; + sha256 = "0i01z7nic11qh9g41dva9vsip02qy0r7axysj53p5yx1syf5brwi"; + name = "kget-18.04.2.tar.xz"; }; }; kgoldrunner = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kgoldrunner-18.04.1.tar.xz"; - sha256 = "0w1vppp0r1prciz6gg5srlj0z05m5wcbpp3wwz6wxh2vnpbm2lc1"; - name = "kgoldrunner-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kgoldrunner-18.04.2.tar.xz"; + sha256 = "1rangxnzfs83f0hx6k39dc9yiaqn1jr6yznf51zdzb23k4jcczm4"; + name = "kgoldrunner-18.04.2.tar.xz"; }; }; kgpg = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kgpg-18.04.1.tar.xz"; - sha256 = "0b2kngq4dqs3qxkvxny72sfm2xlbsmhb986zmpp0wsm09gd6lhyh"; - name = "kgpg-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kgpg-18.04.2.tar.xz"; + sha256 = "1r2jsm1klgnzprx342qlj429jbvpa4gnk69b9bfxz8la0lfv71n4"; + name = "kgpg-18.04.2.tar.xz"; }; }; khangman = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/khangman-18.04.1.tar.xz"; - sha256 = "1vcr5gp3gz0dygkn8dhkg3fpyqny8vc61nymwii4v247znhg7hw4"; - name = "khangman-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/khangman-18.04.2.tar.xz"; + sha256 = "1vyim621gqbfq3wmlr864nm7c4mrn01bpz2m0sn33n7hbnpzb1rw"; + name = "khangman-18.04.2.tar.xz"; }; }; khelpcenter = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/khelpcenter-18.04.1.tar.xz"; - sha256 = "00p3s5zmql82dwr4lmfy3yqyyn7h2209lhf49cajh01hd2nasig1"; - name = "khelpcenter-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/khelpcenter-18.04.2.tar.xz"; + sha256 = "13va6h9z0s21dm7jgddka0x7i5llrr398mk7v4kmdr9zbzd6727c"; + name = "khelpcenter-18.04.2.tar.xz"; }; }; kidentitymanagement = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kidentitymanagement-18.04.1.tar.xz"; - sha256 = "1lb1vl3r7avj45lfrlabbbkq0f7anpx04g20ajn2n8ajfgjpns9q"; - name = "kidentitymanagement-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kidentitymanagement-18.04.2.tar.xz"; + sha256 = "1rjmafsbblchqpl865ah7m7arf5kz30cc8sk2z4ps5c8lqzn8gql"; + name = "kidentitymanagement-18.04.2.tar.xz"; }; }; kig = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kig-18.04.1.tar.xz"; - sha256 = "1ry2rgmy7y4wyxwwz2f7qrj5aw5sjgv46vs4x5203v514p625nzw"; - name = "kig-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kig-18.04.2.tar.xz"; + sha256 = "0i8jkbaxskgxwvsnjqysvmdm5a6yq3v0w6h3fmrk9jsp5gf120gw"; + name = "kig-18.04.2.tar.xz"; }; }; kigo = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kigo-18.04.1.tar.xz"; - sha256 = "1l2bdxjv5kiz6f0gmqwd43jghps5l2cvw8228ay4l7r4r9wp0ihr"; - name = "kigo-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kigo-18.04.2.tar.xz"; + sha256 = "1fkrx9fhxijw0sd861pn2ihphspyhx6i79z2816gv3riqa0a9j51"; + name = "kigo-18.04.2.tar.xz"; }; }; killbots = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/killbots-18.04.1.tar.xz"; - sha256 = "06vqgahirw01zfbhr2dj5z7fd2jay3kizvl04wwwp1fr8jsw3plw"; - name = "killbots-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/killbots-18.04.2.tar.xz"; + sha256 = "0ppg1n2m5cd3rgl0ixvga7i9j0f2v97cfxzpwqhbymwz4970cxqz"; + name = "killbots-18.04.2.tar.xz"; }; }; kimagemapeditor = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kimagemapeditor-18.04.1.tar.xz"; - sha256 = "1144z9zasc3x678q8xnk98nn5y0bzaal0lxc6xb51ib4q8q2lhn1"; - name = "kimagemapeditor-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kimagemapeditor-18.04.2.tar.xz"; + sha256 = "1nl0am3kww53bg0wds1p8bmw8hbn79zrnh06bhk9f6p0n5n817jc"; + name = "kimagemapeditor-18.04.2.tar.xz"; }; }; kimap = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kimap-18.04.1.tar.xz"; - sha256 = "03y1n4rf7xdxb82716wijz196dk0rg8d50rs9kycymys9sgq5y0h"; - name = "kimap-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kimap-18.04.2.tar.xz"; + sha256 = "0fxx24nxm055vkdgyisfx648n2ayxrgacmkv519bham9v9qg32zd"; + name = "kimap-18.04.2.tar.xz"; }; }; kio-extras = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kio-extras-18.04.1.tar.xz"; - sha256 = "0635iam41i5afjspw08x99irqfsj7pa1w8wz4nfbx9yv2iclq1rh"; - name = "kio-extras-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kio-extras-18.04.2.tar.xz"; + sha256 = "1kmnfxh5dbgxismz03rbkf7pdgl187ddnr5k3gr547fdid9caphn"; + name = "kio-extras-18.04.2.tar.xz"; }; }; kiriki = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kiriki-18.04.1.tar.xz"; - sha256 = "0n258bvhd5cgb978zqqkig6is5fb9idvwa7n860q1r2nimsnch5y"; - name = "kiriki-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kiriki-18.04.2.tar.xz"; + sha256 = "0apaa8ki57i3n1lnmgkqjccdx8vp4bwf020nvyxx7vwm8kqpm1hy"; + name = "kiriki-18.04.2.tar.xz"; }; }; kiten = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kiten-18.04.1.tar.xz"; - sha256 = "1f6z5assiz6gxvhcp08x71qk3hyc36ib2sr6bmq0q7cbb7xlhbac"; - name = "kiten-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kiten-18.04.2.tar.xz"; + sha256 = "0bj6fb00wnvza5hwlxk6b2vhpp7vwsna184ghizx03cl242ig1c9"; + name = "kiten-18.04.2.tar.xz"; }; }; kjumpingcube = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kjumpingcube-18.04.1.tar.xz"; - sha256 = "0p4manwh4pndhdnb45fczllpsvswwwgvz1wk8grx2axq0x6pjjln"; - name = "kjumpingcube-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kjumpingcube-18.04.2.tar.xz"; + sha256 = "0ll38kbm8yf2pnph3rbhh9ydx4ms7mr49y95k6azkxjbvn8hf4wg"; + name = "kjumpingcube-18.04.2.tar.xz"; }; }; kldap = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kldap-18.04.1.tar.xz"; - sha256 = "0arriibg2flqr8rvd4fa8xd4rgr1rl3pwhxxskpfi4i3rl8w1a2i"; - name = "kldap-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kldap-18.04.2.tar.xz"; + sha256 = "1jlqr06y0bs3mzzbqf49hzwqyavs39rwc61mzgydm0951kalh2zs"; + name = "kldap-18.04.2.tar.xz"; }; }; kleopatra = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kleopatra-18.04.1.tar.xz"; - sha256 = "0ayjxvm6sdg1waf44nw360nh740vi29c7m6frq2jyfbxn401x7p3"; - name = "kleopatra-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kleopatra-18.04.2.tar.xz"; + sha256 = "0c66j35zjg2hfknc3fqqh6x5ynfw0whgzi1q74hiv9225zbzb80a"; + name = "kleopatra-18.04.2.tar.xz"; }; }; klettres = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/klettres-18.04.1.tar.xz"; - sha256 = "1vzr8pf6m24ng3kg44ld5hiap7qqfp2w1q7npyr6sq28rrm8jilb"; - name = "klettres-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/klettres-18.04.2.tar.xz"; + sha256 = "0wilxlfhgyj8pbq87kl4vx97f39kc9bpqcchc09qgc3ack40rakv"; + name = "klettres-18.04.2.tar.xz"; }; }; klickety = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/klickety-18.04.1.tar.xz"; - sha256 = "1wk6g4a8gmd1z8qqgy30s3f2zgq651dv38gnbk3949j81k92084m"; - name = "klickety-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/klickety-18.04.2.tar.xz"; + sha256 = "0w9ajwqsklq2chj491rmph05vg4y4ibvbjwic9l99i8ybp89x00k"; + name = "klickety-18.04.2.tar.xz"; }; }; klines = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/klines-18.04.1.tar.xz"; - sha256 = "0zslagiphj37i79896k71j40125nz74qknx75sp3iv2wafy0akgf"; - name = "klines-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/klines-18.04.2.tar.xz"; + sha256 = "1wdn3s4r3301ps84v7mw61zmwvlb8rdsvfgxbgrs46am052dszgg"; + name = "klines-18.04.2.tar.xz"; }; }; kmag = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmag-18.04.1.tar.xz"; - sha256 = "163i0axbnxkyqhbri6k48x9jsb5l5ll8hl0zvcsw0srh8bzswvgd"; - name = "kmag-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmag-18.04.2.tar.xz"; + sha256 = "1fikna4rrsbzgdq9qiwpp1j48rimpf0frrnzgnjq8lnc61csfcjn"; + name = "kmag-18.04.2.tar.xz"; }; }; kmahjongg = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmahjongg-18.04.1.tar.xz"; - sha256 = "1zl1mr8pg6sz2ydqilgdbh3758vw13af37s9g8pi7axva8adf0fp"; - name = "kmahjongg-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmahjongg-18.04.2.tar.xz"; + sha256 = "1a19r3kbysx7pzy96wl9sq8c03lwp105nqf9gzbhabm0kyx945hc"; + name = "kmahjongg-18.04.2.tar.xz"; }; }; kmail = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmail-18.04.1.tar.xz"; - sha256 = "057727gsrdf0pkn5n17km5ryjiw5rimxixff0dax939d9403qwfg"; - name = "kmail-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmail-18.04.2.tar.xz"; + sha256 = "0miqwi55rc1zq1zfz75r8pzz4q3c81z61wp6w53zjhib50caa66i"; + name = "kmail-18.04.2.tar.xz"; }; }; kmail-account-wizard = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmail-account-wizard-18.04.1.tar.xz"; - sha256 = "0qky1a0lrmy8mfiq0dqhrd8j7m1lc9p34ivx9vy4rr82r9g3y5jw"; - name = "kmail-account-wizard-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmail-account-wizard-18.04.2.tar.xz"; + sha256 = "1vj0bn0z4il34v3nadbw4ldp15yd0afisdriiw3nsyq5v8yp75h9"; + name = "kmail-account-wizard-18.04.2.tar.xz"; }; }; kmailtransport = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmailtransport-18.04.1.tar.xz"; - sha256 = "09l79049dpkzc3iqdxv4jvglpynrq976gvr8n38k63mr5sajwg72"; - name = "kmailtransport-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmailtransport-18.04.2.tar.xz"; + sha256 = "1zc1q19xdb59pcqc2n850f4fh107b3f5nj31mhii8496mzz1nk0j"; + name = "kmailtransport-18.04.2.tar.xz"; }; }; kmbox = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmbox-18.04.1.tar.xz"; - sha256 = "05zcnykb7asamqf8iqs63bl7jk5myywdqydhxz56jr19fw32lyqq"; - name = "kmbox-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmbox-18.04.2.tar.xz"; + sha256 = "0dwd7mkflggj4xdk65qpjlvzb15k6agz6pfmbx426xgpm0dq4bwc"; + name = "kmbox-18.04.2.tar.xz"; }; }; kmime = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmime-18.04.1.tar.xz"; - sha256 = "1jlhlxw31c9g7z6yhqjsp76xm85ywrr0in4qazidwb9k8lkqxa7g"; - name = "kmime-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmime-18.04.2.tar.xz"; + sha256 = "02h2bpcf4mz4wfv1r2lj9xm01bbglwz23r4ay7373gilxjgcxx5h"; + name = "kmime-18.04.2.tar.xz"; }; }; kmines = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmines-18.04.1.tar.xz"; - sha256 = "0i88pc7j18xighw8ii6gh5gxq9k2zy372ggdyany91dcjgmwhgw7"; - name = "kmines-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmines-18.04.2.tar.xz"; + sha256 = "0p1hg5nvpkyijl6nzshp136chiqvkwbbmniq7w9gdmf3ch7hr7ba"; + name = "kmines-18.04.2.tar.xz"; }; }; kmix = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmix-18.04.1.tar.xz"; - sha256 = "1jq71pgnlz95na5fbm504pkrrahiclqbb0cwsqpbpi10m2nzcrwd"; - name = "kmix-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmix-18.04.2.tar.xz"; + sha256 = "1l2gqwxrhnbm9hxyyb0bsn8dxv2c52ha3576j5h62j4rwxzh5mm7"; + name = "kmix-18.04.2.tar.xz"; }; }; kmousetool = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmousetool-18.04.1.tar.xz"; - sha256 = "08g5k9yfd5wrh47zp99hgq634vd9r23gjlr77xg86jqn8dj2lgqx"; - name = "kmousetool-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmousetool-18.04.2.tar.xz"; + sha256 = "0ivhdrdpn8fkws9lghj4iakd3qdrvyd6mp0v3zacdi2mccgcsclg"; + name = "kmousetool-18.04.2.tar.xz"; }; }; kmouth = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmouth-18.04.1.tar.xz"; - sha256 = "08m5r9vd0gb06izav2g21qkfmg1gjpj0kn0nh785bbhs0bbngrci"; - name = "kmouth-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmouth-18.04.2.tar.xz"; + sha256 = "0zyjh1fbjkg2p0wwc5nw8mh26wbngm0c2vacxv1zx1xdhdwa4mbw"; + name = "kmouth-18.04.2.tar.xz"; }; }; kmplot = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kmplot-18.04.1.tar.xz"; - sha256 = "01rxnc45jc6swsm2h8bw45n96lsalgbfzww18hlq1qpyjr20181h"; - name = "kmplot-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kmplot-18.04.2.tar.xz"; + sha256 = "0k2qpcwd6s34zx049na1i429ans8js6bgwynkz7fmva0fpc1kgwh"; + name = "kmplot-18.04.2.tar.xz"; }; }; knavalbattle = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/knavalbattle-18.04.1.tar.xz"; - sha256 = "1kr37qmb4577i12wghc0qcbbqpxr2wzww1cqv0wcd9jmjd3mq1xw"; - name = "knavalbattle-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/knavalbattle-18.04.2.tar.xz"; + sha256 = "1l846gak5gb3r4sf38410c7lfpwna89x285ql5fhlgzr311xkhqm"; + name = "knavalbattle-18.04.2.tar.xz"; }; }; knetwalk = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/knetwalk-18.04.1.tar.xz"; - sha256 = "02zpndbbyffakdxxswpmb1hrszh78a3ip6mfr8bqwnwbvzh80cjy"; - name = "knetwalk-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/knetwalk-18.04.2.tar.xz"; + sha256 = "0vvc2kkn9szgknxhcc5mphbsk0h121i0kaljr0330ggpxj0n6kfi"; + name = "knetwalk-18.04.2.tar.xz"; }; }; knotes = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/knotes-18.04.1.tar.xz"; - sha256 = "0jc9mpnwgrbh8pra75gsiy9wm0aylm9a0ssw8bhfivb77dmqr44c"; - name = "knotes-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/knotes-18.04.2.tar.xz"; + sha256 = "0x20j9ln4gmi407avmkpn5snhsjfa70q7ica2z4l15yb43ds2viv"; + name = "knotes-18.04.2.tar.xz"; }; }; kolf = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kolf-18.04.1.tar.xz"; - sha256 = "1bahv98dskknyy8rxpnjxywpcw09x58bsdg0aqgh5xdm0ym992ik"; - name = "kolf-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kolf-18.04.2.tar.xz"; + sha256 = "0cbl5as62qidi1i2902767apy8yyx7lkpbwm4hp681v8m34kwi6y"; + name = "kolf-18.04.2.tar.xz"; }; }; kollision = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kollision-18.04.1.tar.xz"; - sha256 = "0pr4f9inxp77d761byis30jski642bhcfvbpcpnj9fi3k1cgzcna"; - name = "kollision-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kollision-18.04.2.tar.xz"; + sha256 = "0065p658792n03n0q0fmmgs6h2h31sczff25y0ka7xyky49452vs"; + name = "kollision-18.04.2.tar.xz"; }; }; kolourpaint = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kolourpaint-18.04.1.tar.xz"; - sha256 = "1lfvmk9vhwa8j454pfh0x1klqb360zlsyydiiqm5a4dhc4wvcwzy"; - name = "kolourpaint-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kolourpaint-18.04.2.tar.xz"; + sha256 = "03rrhy1idhj39wfncxpbnrj7wji8lv39msv80zw1k394wdxz713r"; + name = "kolourpaint-18.04.2.tar.xz"; }; }; kompare = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kompare-18.04.1.tar.xz"; - sha256 = "0kmf245fbm32hdgmyiv51ham3py7jhc3zpwfcfxbjyi94ikx4n79"; - name = "kompare-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kompare-18.04.2.tar.xz"; + sha256 = "0b90varbdq87apsxmp7rk8nbwk57wy6ivl2xc5cpi2p0r09f5bc9"; + name = "kompare-18.04.2.tar.xz"; }; }; konqueror = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/konqueror-18.04.1.tar.xz"; - sha256 = "0798z1pm7sxi93xy4jibzhff8k37q88l59kyz524kl7m8wnw5scj"; - name = "konqueror-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/konqueror-18.04.2.tar.xz"; + sha256 = "1wy2gf20p7jlsq3dw1xf72pssfhmsbg50wgvbndsr9a9mylj3d4h"; + name = "konqueror-18.04.2.tar.xz"; }; }; konquest = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/konquest-18.04.1.tar.xz"; - sha256 = "0h637lpmdsascp178fi5mpl9825n83r094ff8l5k4dnfks5imgv4"; - name = "konquest-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/konquest-18.04.2.tar.xz"; + sha256 = "07pdakv1snnwy0q0afc1qydy26vw65c7wy2dbh0hl57df9m095i4"; + name = "konquest-18.04.2.tar.xz"; }; }; konsole = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/konsole-18.04.1.tar.xz"; - sha256 = "0hnyi5361glmal69brqc9h6zcv8z4l8va6nv0hc2siafmj21yhw6"; - name = "konsole-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/konsole-18.04.2.tar.xz"; + sha256 = "0rqrb9xdp6m2fyknk346iqbfcgz5qizdsa7n450gwinjki14yksx"; + name = "konsole-18.04.2.tar.xz"; }; }; kontact = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kontact-18.04.1.tar.xz"; - sha256 = "00xaizfnfvh39xnxq2jp9n9cl7f0a22hlndamjfhw126ji0mz052"; - name = "kontact-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kontact-18.04.2.tar.xz"; + sha256 = "0g2sz9rmzscwwm6frxz2x5z17imwh5h9kb64iz0lffjzg8d9fjmq"; + name = "kontact-18.04.2.tar.xz"; }; }; kontactinterface = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kontactinterface-18.04.1.tar.xz"; - sha256 = "1zywgcrwzgw56vx2x0f2f0235bs2aikvn2qfizv4m5ac7ydihnyd"; - name = "kontactinterface-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kontactinterface-18.04.2.tar.xz"; + sha256 = "076pbxxsr38q2h0s3xcgszpvdsgfrx7njh37zrv3frn5ns928dxw"; + name = "kontactinterface-18.04.2.tar.xz"; }; }; kopete = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kopete-18.04.1.tar.xz"; - sha256 = "1isxabxxx48vjzihycv80fapx69qrvv5zlyfrdg42s9qxqkcgvi8"; - name = "kopete-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kopete-18.04.2.tar.xz"; + sha256 = "1s6js1xbm6n7prcjz66rk21lyzj7l76hhghvby0aak6rd77qdhpd"; + name = "kopete-18.04.2.tar.xz"; }; }; korganizer = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/korganizer-18.04.1.tar.xz"; - sha256 = "1x3n03200j79xrj4y7046l3sa3qqfys3z2d2b1nl22v8g3l8gyx2"; - name = "korganizer-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/korganizer-18.04.2.tar.xz"; + sha256 = "06n4npcwf76nwrzbzjqr14pcmrqn46sriyasgqzd1iqmx1120lb5"; + name = "korganizer-18.04.2.tar.xz"; }; }; kpat = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kpat-18.04.1.tar.xz"; - sha256 = "1fly7cd895v6k991hjvq4cv22dibzsvihzcj9cl9pzc7dk9vp70v"; - name = "kpat-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kpat-18.04.2.tar.xz"; + sha256 = "0nqgqd4i459m0z0bhavx08igap9lqx4rcc6yx63ina67nbx114k6"; + name = "kpat-18.04.2.tar.xz"; }; }; kpimtextedit = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kpimtextedit-18.04.1.tar.xz"; - sha256 = "09513fv0kaa7x01lsnpm18vvxijcwb68hdglbw08n5f7135k79mn"; - name = "kpimtextedit-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kpimtextedit-18.04.2.tar.xz"; + sha256 = "1scd58mzh3mddp0nsjp7wjfclz2ylvxqksa4q4md9rbxnc3zl6fn"; + name = "kpimtextedit-18.04.2.tar.xz"; }; }; kqtquickcharts = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kqtquickcharts-18.04.1.tar.xz"; - sha256 = "08y0nc070pjmf07yifkfd6dm3frma752c42m3ms0ysz96l1x2gr1"; - name = "kqtquickcharts-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kqtquickcharts-18.04.2.tar.xz"; + sha256 = "1pxaj7wpnkwygilkj0bg4sd5m2w6jlpc2yaliaswzfy3vshrb2nl"; + name = "kqtquickcharts-18.04.2.tar.xz"; }; }; krdc = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/krdc-18.04.1.tar.xz"; - sha256 = "166990llgfkbysahrfralc6n2g7ix7h4w1fpzss0axfigz5ink1x"; - name = "krdc-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/krdc-18.04.2.tar.xz"; + sha256 = "0aziq34snf0bbp9zzbag9hjv9an4b24qslmxkn002ifq9c1jww7k"; + name = "krdc-18.04.2.tar.xz"; }; }; kreversi = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kreversi-18.04.1.tar.xz"; - sha256 = "0g6jc7s54i4gzb5q9cg4qczwx9i4zir52zqnjl5akr1w9v8d2m34"; - name = "kreversi-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kreversi-18.04.2.tar.xz"; + sha256 = "1436cr72snpn6aqjsc9nm3arc7ycdimlliky922mzdsl4n3absg2"; + name = "kreversi-18.04.2.tar.xz"; }; }; krfb = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/krfb-18.04.1.tar.xz"; - sha256 = "1zd3rgp4265r1fi1kc2s09rrzpa22b9j56cq3l50mzkb80kyi6vl"; - name = "krfb-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/krfb-18.04.2.tar.xz"; + sha256 = "1niwg04ziqwyphw3r54909rwcqc39iv6ni8aqqsm1wfx5iqyg1sa"; + name = "krfb-18.04.2.tar.xz"; }; }; kross-interpreters = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kross-interpreters-18.04.1.tar.xz"; - sha256 = "1gybf7diq2amaqs7xaikfh1kp40iwfvxz4bms16b6flck8sja8va"; - name = "kross-interpreters-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kross-interpreters-18.04.2.tar.xz"; + sha256 = "1n6r1wn6qw9rf1zrszq30sqkavn46b1151ak99kf3nc3c6fk225q"; + name = "kross-interpreters-18.04.2.tar.xz"; }; }; kruler = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kruler-18.04.1.tar.xz"; - sha256 = "0bkf1cm23582hwz4j3xygrwqwbfq27qycvnf2mqw921j08axa376"; - name = "kruler-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kruler-18.04.2.tar.xz"; + sha256 = "0ynq8vvgbmrgc8na0bj7nf98qr0kis59wrq8jygllgybrvm8wxb4"; + name = "kruler-18.04.2.tar.xz"; }; }; kshisen = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kshisen-18.04.1.tar.xz"; - sha256 = "098qqzii4wk0pv5388yighy381k5ffrb8wy4z461yxgxc75d77f7"; - name = "kshisen-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kshisen-18.04.2.tar.xz"; + sha256 = "1psvdcylr8c81252cmd7ky1f62bh82kpnbvfcvwkg2kfwwr9ril3"; + name = "kshisen-18.04.2.tar.xz"; }; }; ksirk = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ksirk-18.04.1.tar.xz"; - sha256 = "0mxj4vp6da535ghnxisk6j7akhis0fh16kj6bycw8fxxl5jiy0sq"; - name = "ksirk-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ksirk-18.04.2.tar.xz"; + sha256 = "1zl5riig9rmcs3sn4fj51fhxlcgs709x4ahdgcjrncafvxb9b1xg"; + name = "ksirk-18.04.2.tar.xz"; }; }; ksmtp = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ksmtp-18.04.1.tar.xz"; - sha256 = "0imfcaisvh78s18x2w4iizr4vn6sndr1nk9585vs9dr8wcwbfrl3"; - name = "ksmtp-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ksmtp-18.04.2.tar.xz"; + sha256 = "16q7f5b87mxzz05d8vfra3m2fj0n2h62askcmp5p8zfc9am07991"; + name = "ksmtp-18.04.2.tar.xz"; }; }; ksnakeduel = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ksnakeduel-18.04.1.tar.xz"; - sha256 = "07p9nil9x3cyzzxcr59h3rj9h6g1lfssrsi6iqwq0hpdc6h2zl73"; - name = "ksnakeduel-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ksnakeduel-18.04.2.tar.xz"; + sha256 = "119jgihx1qdk6aa8xkjh5q3zcqsybbs8vn3hjnwcy2dzkyc04v7a"; + name = "ksnakeduel-18.04.2.tar.xz"; }; }; kspaceduel = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kspaceduel-18.04.1.tar.xz"; - sha256 = "0aar147l5bq1ij40ng5wbdixg91678r3d07lrnmdffb47wa1ly7n"; - name = "kspaceduel-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kspaceduel-18.04.2.tar.xz"; + sha256 = "08g1h7j1bl7sfiz2vk05df16yjp0dwzvdn7ymr74il6m6ln65a9w"; + name = "kspaceduel-18.04.2.tar.xz"; }; }; ksquares = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ksquares-18.04.1.tar.xz"; - sha256 = "1vr9xdi0jfrjwvq5y04djmnax7q4d5amj8a7mzvvqq427zl6xc3c"; - name = "ksquares-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ksquares-18.04.2.tar.xz"; + sha256 = "1xc82gc4bszsfd3y7xgfaxj4flnflr1v0wv8m1jgk3xzka889wq2"; + name = "ksquares-18.04.2.tar.xz"; }; }; ksudoku = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ksudoku-18.04.1.tar.xz"; - sha256 = "0habss3w7m3x8mhh70qq38nymynvihar9clpxmlp6pbyw8sl9v6n"; - name = "ksudoku-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ksudoku-18.04.2.tar.xz"; + sha256 = "0fhbf7d3bb7cad7wd44hslx7ak5l6nx1d0r3dh38y51c7jwwy2nl"; + name = "ksudoku-18.04.2.tar.xz"; }; }; ksystemlog = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ksystemlog-18.04.1.tar.xz"; - sha256 = "1yyrbdzjxrlf96l3bvj675fsbn6440lxr1nd5j4rs09d3fyvl6p1"; - name = "ksystemlog-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ksystemlog-18.04.2.tar.xz"; + sha256 = "0qx1wg4a8cpp3vd89xqcbfl7hzg3frcv37bsmdc44l988m9l44x3"; + name = "ksystemlog-18.04.2.tar.xz"; }; }; kteatime = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kteatime-18.04.1.tar.xz"; - sha256 = "02849i02h0zmsc3wifzgq9s0mgfdyzdrm61ngq944r260anizxhd"; - name = "kteatime-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kteatime-18.04.2.tar.xz"; + sha256 = "1bmirc40prg5f4rlyrz8xbgwrm8nrcxvmbpk8399szb41m3p031c"; + name = "kteatime-18.04.2.tar.xz"; }; }; ktimer = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktimer-18.04.1.tar.xz"; - sha256 = "13k0wmjh925sj7l8n4kc0adva1vfbgs6admh80ch0xwk8mmsdjvp"; - name = "ktimer-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktimer-18.04.2.tar.xz"; + sha256 = "1djb5r7wwrc0hzv76lqf602gy9ijz4zw1j1z6n19yhvy9baz5ix6"; + name = "ktimer-18.04.2.tar.xz"; }; }; ktnef = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktnef-18.04.1.tar.xz"; - sha256 = "1m6nbsnbh8apyqaw2kivkzhk7fp9y2xphmrblqdpf49qpbh6jqlq"; - name = "ktnef-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktnef-18.04.2.tar.xz"; + sha256 = "03m7gqgz8bpjig8xh04pmzs3yyfiajksqq43hsh3hlck1fmycmvq"; + name = "ktnef-18.04.2.tar.xz"; }; }; ktouch = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktouch-18.04.1.tar.xz"; - sha256 = "18piwwdq4hl8yaln7s7p4bw0lwkyjwnw8lknirj1352npycvq2n1"; - name = "ktouch-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktouch-18.04.2.tar.xz"; + sha256 = "0x16m27l8hc2kk2bfc7r98y45vwkdqs7mk3g1i7ys4rf4rdcf62h"; + name = "ktouch-18.04.2.tar.xz"; }; }; ktp-accounts-kcm = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-accounts-kcm-18.04.1.tar.xz"; - sha256 = "1ihxvngg6cp1vzhpf4hkf2zwxpa5gnlq11lc1ffnhy7fm7ig28nx"; - name = "ktp-accounts-kcm-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-accounts-kcm-18.04.2.tar.xz"; + sha256 = "1wfy4p8w1rzq6mnq9axcx6b0v0hsjjlzysn7gvgqnyvnqzfn31gg"; + name = "ktp-accounts-kcm-18.04.2.tar.xz"; }; }; ktp-approver = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-approver-18.04.1.tar.xz"; - sha256 = "1749l1zklk1q7i3z4mbk24566vps74hj3as4ijybgymczr4rd3gz"; - name = "ktp-approver-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-approver-18.04.2.tar.xz"; + sha256 = "1irhid13c2nblfs1qkkpkiwk7559zd3hh4397v9d9h2952gadf2r"; + name = "ktp-approver-18.04.2.tar.xz"; }; }; ktp-auth-handler = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-auth-handler-18.04.1.tar.xz"; - sha256 = "0llkw1yqi91s8iqdqz8pskccinmjsgbp1081pngpkqcg1iy7bara"; - name = "ktp-auth-handler-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-auth-handler-18.04.2.tar.xz"; + sha256 = "01wmnd63zjc37yknfjqqsgninqpwrh2w6df4rydxbk3p1mqv1g6x"; + name = "ktp-auth-handler-18.04.2.tar.xz"; }; }; ktp-call-ui = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-call-ui-18.04.1.tar.xz"; - sha256 = "1pji4z8h7bk5npl279x5g9hx7zgdhnjdrv669nrd1gi9m20n6vi7"; - name = "ktp-call-ui-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-call-ui-18.04.2.tar.xz"; + sha256 = "1q9h89ng2r85is18lkxpsbapd0j0ac4gb8jyq333c7lahflr6qfw"; + name = "ktp-call-ui-18.04.2.tar.xz"; }; }; ktp-common-internals = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-common-internals-18.04.1.tar.xz"; - sha256 = "0jwkwznqcrk39k07srl7c0yznj9p9dp70lkfhjg3syscwm8drydv"; - name = "ktp-common-internals-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-common-internals-18.04.2.tar.xz"; + sha256 = "13mi1l8xwhr7h5sc332b91nsrq211q2m8xxvdizmlmyf4kss02b2"; + name = "ktp-common-internals-18.04.2.tar.xz"; }; }; ktp-contact-list = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-contact-list-18.04.1.tar.xz"; - sha256 = "1806fapr0pv15dmpqb0khdlgrmk9bsf45s1ab7x9pdnghnawn132"; - name = "ktp-contact-list-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-contact-list-18.04.2.tar.xz"; + sha256 = "0n8aj9m7vq62amrv1smfq39lmbjzlbcz4zdbk529j0iqryvm4ycr"; + name = "ktp-contact-list-18.04.2.tar.xz"; }; }; ktp-contact-runner = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-contact-runner-18.04.1.tar.xz"; - sha256 = "0b9xm5p9w5kd67sh13h9caxqj89jzia79hfk9fzxpjbf0kifj72s"; - name = "ktp-contact-runner-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-contact-runner-18.04.2.tar.xz"; + sha256 = "0zjsvsxdd2w4vijj9bqifl88wf0bkkdiqrpzpdm71zwvpp8dp6pj"; + name = "ktp-contact-runner-18.04.2.tar.xz"; }; }; ktp-desktop-applets = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-desktop-applets-18.04.1.tar.xz"; - sha256 = "0jrdz8ccgrbwpb6k73wvsix3h3h16dxzgqy19lykd5igckq1v2qh"; - name = "ktp-desktop-applets-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-desktop-applets-18.04.2.tar.xz"; + sha256 = "19qdpgp6qqfzqv5xli1jk63d2nz1pr8kaggssfxmygc02vjq39wg"; + name = "ktp-desktop-applets-18.04.2.tar.xz"; }; }; ktp-filetransfer-handler = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-filetransfer-handler-18.04.1.tar.xz"; - sha256 = "03v0wgac6knprqi7mfzc3w1rrdkf9lgi2gpscc3k910dyswh1802"; - name = "ktp-filetransfer-handler-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-filetransfer-handler-18.04.2.tar.xz"; + sha256 = "1ygnm5n9sykyr9vi9c131xhrbrb54s9qbm4kmvxnrw8bl40vpdj5"; + name = "ktp-filetransfer-handler-18.04.2.tar.xz"; }; }; ktp-kded-module = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-kded-module-18.04.1.tar.xz"; - sha256 = "0d3vv1ngsbh87wxijvyd2hzhdzwr0r5vx5h3jdl3znjh9ysifwm4"; - name = "ktp-kded-module-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-kded-module-18.04.2.tar.xz"; + sha256 = "11x559k1cqgzhpm7b44ybi47n1086jmd38pw0nmivj0j0qgssypm"; + name = "ktp-kded-module-18.04.2.tar.xz"; }; }; ktp-send-file = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-send-file-18.04.1.tar.xz"; - sha256 = "1p3vgbsmam687bzp1h6xxv2qr2f6jz6mjbpk5jxjvvz66aq4dj8y"; - name = "ktp-send-file-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-send-file-18.04.2.tar.xz"; + sha256 = "15izy3ziwm2170lg5c4irvypyafzwa4idxjr1pvf1j5z4rs0vj29"; + name = "ktp-send-file-18.04.2.tar.xz"; }; }; ktp-text-ui = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktp-text-ui-18.04.1.tar.xz"; - sha256 = "1zsxyizm9vdlrxicxvgmy5irqi914szxkd38xrgspp2vdi4bnvb6"; - name = "ktp-text-ui-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktp-text-ui-18.04.2.tar.xz"; + sha256 = "0vfi1dsax99gr7qzpk40vpa0da4hqncxjgwxa6h1srf5l0hbvc1r"; + name = "ktp-text-ui-18.04.2.tar.xz"; }; }; ktuberling = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/ktuberling-18.04.1.tar.xz"; - sha256 = "1rpval4rl63dfy2p6aq5902ifvv14x1zg8mzzci26kqq8k38jasc"; - name = "ktuberling-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/ktuberling-18.04.2.tar.xz"; + sha256 = "1c82gnjlsp1dblmdavhrz43yzv2h3nvjafna7f53js6d5ggsxm2q"; + name = "ktuberling-18.04.2.tar.xz"; }; }; kturtle = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kturtle-18.04.1.tar.xz"; - sha256 = "1s2n46nlzc63108gc43h14yjrcd12h93bvbg08ynhfaq26pqz1jk"; - name = "kturtle-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kturtle-18.04.2.tar.xz"; + sha256 = "09fy1q40iwj7ds521ffzc5hmsbh7qb481ykq6ixfqbxzys4yjxm8"; + name = "kturtle-18.04.2.tar.xz"; }; }; kubrick = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kubrick-18.04.1.tar.xz"; - sha256 = "1gqnfc8gnl96gz5i3ak7swhm36c9dv7n0c4b5f70pnsi5n7klbxr"; - name = "kubrick-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kubrick-18.04.2.tar.xz"; + sha256 = "1z7yym9sc2i35sw32sjc5qqip99vmf5grwxmha50ra6qvxqgljmq"; + name = "kubrick-18.04.2.tar.xz"; }; }; kwalletmanager = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kwalletmanager-18.04.1.tar.xz"; - sha256 = "0vj0ch1dk265v6x8xzvskpv5mc564p10pn8m9jjv79wk2xy1vsjz"; - name = "kwalletmanager-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kwalletmanager-18.04.2.tar.xz"; + sha256 = "0lijv2s9213d0wnk0j23qfd1f7f77kdypj2b9pmpi4ng1sf77bwp"; + name = "kwalletmanager-18.04.2.tar.xz"; }; }; kwave = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kwave-18.04.1.tar.xz"; - sha256 = "0avbyyrhvzfxdib0d80rk7m6gk6kq9rjvv640s08y237m68fncap"; - name = "kwave-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kwave-18.04.2.tar.xz"; + sha256 = "04crj0qkbnzc7abfa920s9csdpy4rhw49qq1x3sq09mqagbd04fw"; + name = "kwave-18.04.2.tar.xz"; }; }; kwordquiz = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/kwordquiz-18.04.1.tar.xz"; - sha256 = "1yqynfmlargfwk7nlfzhlxd1df462ssw7qj3pdhym8277jfch58r"; - name = "kwordquiz-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/kwordquiz-18.04.2.tar.xz"; + sha256 = "07dyzq9l4v2bymkc8jjm1i76y3nka98py2nf4ids0lpgxvkdx197"; + name = "kwordquiz-18.04.2.tar.xz"; }; }; libgravatar = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libgravatar-18.04.1.tar.xz"; - sha256 = "19xrc70yh6baxg5jlr3v3d3af46vms28jzvkpgda5ffacnn3xnrj"; - name = "libgravatar-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libgravatar-18.04.2.tar.xz"; + sha256 = "1yzai7azdqa16vndifj7smzxkw2sdkx1j8jfbcqsrs1rmn4p8f0f"; + name = "libgravatar-18.04.2.tar.xz"; }; }; libkcddb = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkcddb-18.04.1.tar.xz"; - sha256 = "1nn80sflfgzd3d2kc4d4zwa09ix498svrinn27b9h8x3w3gsbg8f"; - name = "libkcddb-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkcddb-18.04.2.tar.xz"; + sha256 = "053dgcxva3qphifhk08146gmnnnxnkay64p81bcrxgjbd5lf7vak"; + name = "libkcddb-18.04.2.tar.xz"; }; }; libkcompactdisc = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkcompactdisc-18.04.1.tar.xz"; - sha256 = "12zb39zwvl8y2b48vjn34dxj4f65laswd67w5f7m4g0nczq218v1"; - name = "libkcompactdisc-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkcompactdisc-18.04.2.tar.xz"; + sha256 = "0l3nd8px0w0bl0kjr5gk1rbakzgff8bbzvqrfhqfswx7iqdghlav"; + name = "libkcompactdisc-18.04.2.tar.xz"; }; }; libkdcraw = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkdcraw-18.04.1.tar.xz"; - sha256 = "011q982rx5m8609i1zd6q186xw3ps81fnvhjk69hxy5w8pp44m6i"; - name = "libkdcraw-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkdcraw-18.04.2.tar.xz"; + sha256 = "116db7f69972kbjc3p5mh81cv3iq76y9a53v965idx1manw6p17b"; + name = "libkdcraw-18.04.2.tar.xz"; }; }; libkdegames = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkdegames-18.04.1.tar.xz"; - sha256 = "03afnypmn8bz1cgc4lgfmid2hszsq564hsf9m5s57a29vfswnp6m"; - name = "libkdegames-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkdegames-18.04.2.tar.xz"; + sha256 = "130fj578bgkwg6anm0sbnhvw9wvlwv5m5mmqnfnw9aha16yd6w12"; + name = "libkdegames-18.04.2.tar.xz"; }; }; libkdepim = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkdepim-18.04.1.tar.xz"; - sha256 = "02wrkn1h662dqzp7kyrhhhiyahhkgqz75jcd59haxyj66amlgcx6"; - name = "libkdepim-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkdepim-18.04.2.tar.xz"; + sha256 = "1rsyd06dqkfhx1s1zjzlg3n75pkhw754iai2758a8rxzs6bq6plg"; + name = "libkdepim-18.04.2.tar.xz"; }; }; libkeduvocdocument = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkeduvocdocument-18.04.1.tar.xz"; - sha256 = "14i25wjfak39bz0y5rkg25mvjxnzpak76sf5w163dmwx2hd7spzr"; - name = "libkeduvocdocument-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkeduvocdocument-18.04.2.tar.xz"; + sha256 = "17bgsj9jf1a0108nrm17cp0fjli9jpbsci28yllda2kavcdr1izm"; + name = "libkeduvocdocument-18.04.2.tar.xz"; }; }; libkexiv2 = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkexiv2-18.04.1.tar.xz"; - sha256 = "0q6hmghivdj0aq00pg3z5i6mfdj3xgpdd6yw0vr9i4jnk0rfb349"; - name = "libkexiv2-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkexiv2-18.04.2.tar.xz"; + sha256 = "1cqp8cbqmqxnjkhiv8yjd047vppnym5dqy3yr01ppv9jlivyqzpk"; + name = "libkexiv2-18.04.2.tar.xz"; }; }; libkgapi = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkgapi-18.04.1.tar.xz"; - sha256 = "0wpxn7qyf56rckarx52ic3yyhv8r043dxjir4f2yf05vkddwkshv"; - name = "libkgapi-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkgapi-18.04.2.tar.xz"; + sha256 = "1axnn3634h2cjiky1km8c88ip8wnascxc1z4rdbxwk013hkbd4fh"; + name = "libkgapi-18.04.2.tar.xz"; }; }; libkgeomap = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkgeomap-18.04.1.tar.xz"; - sha256 = "16rzw8r1i7isfh86rg86a0h25zwa8h3hnxbzf3fjmdn6mmdkp2va"; - name = "libkgeomap-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkgeomap-18.04.2.tar.xz"; + sha256 = "1rx2ksp07nsny4dr7dmjlbd5v9agnnnnz38r4kf4cqdr7w3ymhhd"; + name = "libkgeomap-18.04.2.tar.xz"; }; }; libkipi = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkipi-18.04.1.tar.xz"; - sha256 = "09rx85phr259anznvxyfp4rb51jsid76jrbcgv52vy9cfd7rr8pk"; - name = "libkipi-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkipi-18.04.2.tar.xz"; + sha256 = "1bddsblrq45v7id41cr8bxss9sdlznk50mwkc03nc9xq1dlhsw0n"; + name = "libkipi-18.04.2.tar.xz"; }; }; libkleo = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkleo-18.04.1.tar.xz"; - sha256 = "06kyiv9bshyf2q0k7g7pm1ja35sxddgrzb5ayxnx03na86dm67j9"; - name = "libkleo-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkleo-18.04.2.tar.xz"; + sha256 = "0m57klq8dlmibw5j8ah14q18cxl4sy7kjkrckmaydkhi45lc6j8m"; + name = "libkleo-18.04.2.tar.xz"; }; }; libkmahjongg = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkmahjongg-18.04.1.tar.xz"; - sha256 = "09sqi1xyd8hk3x6w5ix6sa191ihil3zjq1qd6j50fr2rpqzfnbm0"; - name = "libkmahjongg-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkmahjongg-18.04.2.tar.xz"; + sha256 = "0gbzrsc837h5xh72c89zj98ydly08799kl3g4fpai7w2ak1hmcf4"; + name = "libkmahjongg-18.04.2.tar.xz"; }; }; libkomparediff2 = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libkomparediff2-18.04.1.tar.xz"; - sha256 = "0d00r0h1fbmhkdn791f3i87ckc4l8wd5rljlm4lfzcr95lbmpzyv"; - name = "libkomparediff2-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libkomparediff2-18.04.2.tar.xz"; + sha256 = "0m3r45mzipvglv6llkmfryr023yya07xilkxksp672lb46w8x047"; + name = "libkomparediff2-18.04.2.tar.xz"; }; }; libksane = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libksane-18.04.1.tar.xz"; - sha256 = "1k1ffki9gcgah7xymyzbwza00gw3dvkfghcbyy4dpvbb0q4ayw7c"; - name = "libksane-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libksane-18.04.2.tar.xz"; + sha256 = "0flc1azdjjby27lbi5kgcghh7imry4m37jxsnnwyhnhdfm3py1dy"; + name = "libksane-18.04.2.tar.xz"; }; }; libksieve = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/libksieve-18.04.1.tar.xz"; - sha256 = "0dsb1lj155y32avlgw6clxpbv00z3nrc7a7nlfh29l0wjl09mr50"; - name = "libksieve-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/libksieve-18.04.2.tar.xz"; + sha256 = "0sml8x0462s13g4wjrvsswsz5fl97zyz1ps9c6v8prc0hyann81p"; + name = "libksieve-18.04.2.tar.xz"; }; }; lokalize = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/lokalize-18.04.1.tar.xz"; - sha256 = "1svwl30abycdq2jc4a688lbb4yk28dqscchi1zshdii6w00bcys9"; - name = "lokalize-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/lokalize-18.04.2.tar.xz"; + sha256 = "0nzrvbbv61nl3mxgnx2kv4qc9pgky85jxgw7i9w4alizz491xzlp"; + name = "lokalize-18.04.2.tar.xz"; }; }; lskat = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/lskat-18.04.1.tar.xz"; - sha256 = "0isy9ibk93i4b72cdv5210n8gfwiydrw4i0bax2pkyxqymyfr5lj"; - name = "lskat-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/lskat-18.04.2.tar.xz"; + sha256 = "0qywkf6bl8mgjwhmcpmhrlfk316ds3afyf2ibgcb15cixv72amw1"; + name = "lskat-18.04.2.tar.xz"; }; }; mailcommon = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/mailcommon-18.04.1.tar.xz"; - sha256 = "0s0c4swm1q331hzqg0fqb2r9dwx4aamwan3s5p71vjnibxzbmqck"; - name = "mailcommon-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/mailcommon-18.04.2.tar.xz"; + sha256 = "1aszv65xp07gvx98sx2j8dp6m429c1a5g71n825lvj42j2v4221p"; + name = "mailcommon-18.04.2.tar.xz"; }; }; mailimporter = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/mailimporter-18.04.1.tar.xz"; - sha256 = "1qzc7yjjscbxkinby9carp02wqppx95hirq0m5ihly7avn5cn6dz"; - name = "mailimporter-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/mailimporter-18.04.2.tar.xz"; + sha256 = "17fvrnwmd3bs7r87ysab6blnwn3p7vanlbwb1zzlhqw8m4q8f015"; + name = "mailimporter-18.04.2.tar.xz"; }; }; marble = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/marble-18.04.1.tar.xz"; - sha256 = "04aa32qnr585lq3s3hmxqlwqranr3wr1zr1xm99pbsb32k2yyyjn"; - name = "marble-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/marble-18.04.2.tar.xz"; + sha256 = "0a4i8jbkibjm24zcldzn1nsr3d2kqwjdzj4anchyhfzyk22ac8hd"; + name = "marble-18.04.2.tar.xz"; }; }; mbox-importer = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/mbox-importer-18.04.1.tar.xz"; - sha256 = "06735201365rpp3lr877pqdkz9206zfzhvbbr432fvg6lx3p5z4s"; - name = "mbox-importer-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/mbox-importer-18.04.2.tar.xz"; + sha256 = "1ymmwgc7m5k2bg99zfik319zdmx2dw8ni56cqjid1yx5iqmghyl6"; + name = "mbox-importer-18.04.2.tar.xz"; }; }; messagelib = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/messagelib-18.04.1.tar.xz"; - sha256 = "1fznlxl1j1n5pbg3v7rmd4lhfjhr1r95b62gyqydlrrwgzzs92b2"; - name = "messagelib-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/messagelib-18.04.2.tar.xz"; + sha256 = "0hjk08na1w943y3pi65a7g8q7m66r7scabbs8cvj3sp31c2f9hfw"; + name = "messagelib-18.04.2.tar.xz"; }; }; minuet = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/minuet-18.04.1.tar.xz"; - sha256 = "0fans0fpghdckmp6ww8api4d7kfna1w20yjgssvfqxgyxxni0vps"; - name = "minuet-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/minuet-18.04.2.tar.xz"; + sha256 = "039la5ifyhv1h7kr1g8zgrkkgvi522d32snxx3cqchyj0dy22ays"; + name = "minuet-18.04.2.tar.xz"; }; }; okular = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/okular-18.04.1.tar.xz"; - sha256 = "0fhfbjlwa4xzf2q2wnidprj7qqizs26i959k61k4j66y66d2za0g"; - name = "okular-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/okular-18.04.2.tar.xz"; + sha256 = "1jcrk6czwgpbfi4l6cvsnyxcf0s4jnkiw0py7np7yvycwsf4x7mz"; + name = "okular-18.04.2.tar.xz"; }; }; palapeli = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/palapeli-18.04.1.tar.xz"; - sha256 = "01p1xipacb8w7lcd3n8387c7axjxswvv62rn7sphp736l23wri5c"; - name = "palapeli-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/palapeli-18.04.2.tar.xz"; + sha256 = "0fbn1sv6pznl2s3ps1g2f4y400zjxk9ia42120rz1i695v9xcp2f"; + name = "palapeli-18.04.2.tar.xz"; }; }; parley = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/parley-18.04.1.tar.xz"; - sha256 = "1qh7bg38bvq8drnd7plkdxxqsl6rgd37g3iqnxwljxf723s6hcz5"; - name = "parley-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/parley-18.04.2.tar.xz"; + sha256 = "0cbab4kqh80gfqvm4iihf78shbkkryg59q3qb5h8m86i22kzf0hv"; + name = "parley-18.04.2.tar.xz"; }; }; picmi = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/picmi-18.04.1.tar.xz"; - sha256 = "095xm4nkd0kg0pvbbp3vasll1lfpk491frspk2463q0zhd04hpmi"; - name = "picmi-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/picmi-18.04.2.tar.xz"; + sha256 = "0xs4a0dv3kyl2rkl8whlrhfhs05wzvab2q3k9bdmjn3vkcg6w3kc"; + name = "picmi-18.04.2.tar.xz"; }; }; pimcommon = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/pimcommon-18.04.1.tar.xz"; - sha256 = "0zyd0ja6ir6nbkvf4hk6hi93qr19kns8hgww15y2xmdhdcyf52ja"; - name = "pimcommon-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/pimcommon-18.04.2.tar.xz"; + sha256 = "0xdng2vrv0mdzxnlcysrhrjkbkv9vmkck20xc9p3kr2qzjl4v4n3"; + name = "pimcommon-18.04.2.tar.xz"; }; }; pim-data-exporter = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/pim-data-exporter-18.04.1.tar.xz"; - sha256 = "0k69nmjp0n2mmg1nsghghk2ybnvyr01gnrhqwvknpbncb2cnkgcg"; - name = "pim-data-exporter-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/pim-data-exporter-18.04.2.tar.xz"; + sha256 = "0si2wss4la5d8w0axcv4j8gnx1x4cy0ja8raz77m2ffnwi27rj43"; + name = "pim-data-exporter-18.04.2.tar.xz"; }; }; pim-sieve-editor = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/pim-sieve-editor-18.04.1.tar.xz"; - sha256 = "076hzkia8l61nn3gwma88lsx02d1fb6d00jbibvghqp7raa9f0fx"; - name = "pim-sieve-editor-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/pim-sieve-editor-18.04.2.tar.xz"; + sha256 = "152qrdi48kcjnfhnhk7pa2950bmlww7w2i840zngfr3q7s09kacs"; + name = "pim-sieve-editor-18.04.2.tar.xz"; }; }; poxml = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/poxml-18.04.1.tar.xz"; - sha256 = "1ha1dy5j40269nv5ygb0idd9kkizni3zq4vz64i2y29lvbrqdgh1"; - name = "poxml-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/poxml-18.04.2.tar.xz"; + sha256 = "15nhdkrmyqqcs2lh9c6xn3ny5rb40b97igmicyxw677divlc0aib"; + name = "poxml-18.04.2.tar.xz"; }; }; print-manager = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/print-manager-18.04.1.tar.xz"; - sha256 = "10l2w1fyym4nflmqnfsxdnnbllvliwyx7z7ylmi4i4rkcpaafyqx"; - name = "print-manager-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/print-manager-18.04.2.tar.xz"; + sha256 = "1kd7mj9qrf1a24lna9jl7rgc1889hgpr97wasq8542g1wdqwdng9"; + name = "print-manager-18.04.2.tar.xz"; }; }; rocs = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/rocs-18.04.1.tar.xz"; - sha256 = "1bsm1kjkp9x2rh4n682kjyljisri7mniw5yap4ifksq5lk2vbn8z"; - name = "rocs-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/rocs-18.04.2.tar.xz"; + sha256 = "1c0rixfxama65rdd120njgvjan2hj32j5zc7y012yvns495mai5p"; + name = "rocs-18.04.2.tar.xz"; }; }; signon-kwallet-extension = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/signon-kwallet-extension-18.04.1.tar.xz"; - sha256 = "0xhvah1xq60wiz6pyjkc66sxsz1v3vdzjbjdr5kklpr98pg9xlib"; - name = "signon-kwallet-extension-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/signon-kwallet-extension-18.04.2.tar.xz"; + sha256 = "1q2nmprypaybpk59m1r5qxj9daycw1dxj62x6cc4gj4cxkw9q0bw"; + name = "signon-kwallet-extension-18.04.2.tar.xz"; }; }; spectacle = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/spectacle-18.04.1.tar.xz"; - sha256 = "0k8vl79gwm4sj0f5pshz99l6cq323hk7a4r1jqzkdmbdv1mc0rgc"; - name = "spectacle-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/spectacle-18.04.2.tar.xz"; + sha256 = "1dyzpqkswl4dlc9ch38r7qh346vm0bj5vb173yf1x40dy4yp2q1n"; + name = "spectacle-18.04.2.tar.xz"; }; }; step = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/step-18.04.1.tar.xz"; - sha256 = "1zwxjsjv72wjvzwj7cdz3lclw92bp9306bcpm4bpfrlcnr3xny1z"; - name = "step-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/step-18.04.2.tar.xz"; + sha256 = "0z4k9qaxv066dqmbfwxjfwkc3c8jvl77y6gix8qq181hrz71wcw4"; + name = "step-18.04.2.tar.xz"; }; }; svgpart = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/svgpart-18.04.1.tar.xz"; - sha256 = "14qf9xfgvgk8d49qz6vhfivzw8hsmj6q2scjk6vg3i16y62qlym9"; - name = "svgpart-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/svgpart-18.04.2.tar.xz"; + sha256 = "1pny7rljyig2fpdxfydnv7i2mja40v0xi9z87w52q43jgnrz71jy"; + name = "svgpart-18.04.2.tar.xz"; }; }; sweeper = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/sweeper-18.04.1.tar.xz"; - sha256 = "0f8nyxdw2arpa85vwl834jqbydvsx7dswjl8cdy66frx5jyqirim"; - name = "sweeper-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/sweeper-18.04.2.tar.xz"; + sha256 = "1dz1a07kdynz405hn78ldn0gi3hn67qp1fl9amzb42r6akzlbzn3"; + name = "sweeper-18.04.2.tar.xz"; }; }; syndication = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/syndication-18.04.1.tar.xz"; - sha256 = "1gcas0aqgzr6r571d66yn7hw86hdb4akd5vgk5jh3liww25y8qm5"; - name = "syndication-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/syndication-18.04.2.tar.xz"; + sha256 = "05cm4k1zd3jj6v1pbdmpfrky1fyrmwamsihncqn1bw8hx01dzmxp"; + name = "syndication-18.04.2.tar.xz"; }; }; umbrello = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/umbrello-18.04.1.tar.xz"; - sha256 = "1vw8py5nm7mpv3qa0lxi72cvbvslxppag6aqhbp2zsnz6b152qhy"; - name = "umbrello-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/umbrello-18.04.2.tar.xz"; + sha256 = "0gi4ndvh15hvx10by8jk0viqh66ns1hpdd8zabwf9qg8n5gf7b5d"; + name = "umbrello-18.04.2.tar.xz"; }; }; zeroconf-ioslave = { - version = "18.04.1"; + version = "18.04.2"; src = fetchurl { - url = "${mirror}/stable/applications/18.04.1/src/zeroconf-ioslave-18.04.1.tar.xz"; - sha256 = "09nvkcq924v3f8jl36618j0hx2b1dzkvbvspf98mnx9lsliyzsc3"; - name = "zeroconf-ioslave-18.04.1.tar.xz"; + url = "${mirror}/stable/applications/18.04.2/src/zeroconf-ioslave-18.04.2.tar.xz"; + sha256 = "07pnsld72i6i8dx342llw53zjgb91lxh43fl2b7zc3vaxr7vzs62"; + name = "zeroconf-ioslave-18.04.2.tar.xz"; }; }; } diff --git a/pkgs/applications/misc/jrnl/default.nix b/pkgs/applications/misc/jrnl/default.nix index fc8b8043b94c9..d5576ccbeb7ce 100644 --- a/pkgs/applications/misc/jrnl/default.nix +++ b/pkgs/applications/misc/jrnl/default.nix @@ -7,7 +7,6 @@ with python.pkgs; buildPythonApplication rec { pname = "jrnl"; version = "1.9.8"; - name = "${pname}-${version}"; disabled = isPy3k; src = fetchPypi { diff --git a/pkgs/applications/misc/khal/default.nix b/pkgs/applications/misc/khal/default.nix index 9dd466c442aa4..60f6deefb0100 100644 --- a/pkgs/applications/misc/khal/default.nix +++ b/pkgs/applications/misc/khal/default.nix @@ -3,7 +3,6 @@ with python3Packages; buildPythonApplication rec { - name = "${pname}-${version}"; pname = "khal"; version = "0.9.9"; diff --git a/pkgs/applications/misc/tzupdate/default.nix b/pkgs/applications/misc/tzupdate/default.nix index 7eb0f2d41b551..3a723907c925d 100644 --- a/pkgs/applications/misc/tzupdate/default.nix +++ b/pkgs/applications/misc/tzupdate/default.nix @@ -4,7 +4,6 @@ let inherit (python.pkgs) buildPythonApplication fetchPypi requests; in buildPythonApplication rec { - name = "${pname}-${version}"; pname = "tzupdate"; version = "1.2.0"; diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix index f2cb0864efdd3..4e7d35f105c38 100644 --- a/pkgs/applications/networking/browsers/firefox/packages.nix +++ b/pkgs/applications/networking/browsers/firefox/packages.nix @@ -24,10 +24,10 @@ rec { firefox = common rec { pname = "firefox"; - version = "60.0.1"; + version = "60.0.2"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "083bhfh32dy1cz4c4wn92i2lnl9mqikkd9dlkwd5i6clyjb9pc6d5g87kvb8si0n6jll4alyhw792j56a7gmzny3d93068hr4zyh3qn"; + sha512 = "2my4v8al3swwbiqcp3a5y89imly6apc2p9q0cbkhbiz0sqylc0l02jh0qp95migmik56m4prwqdi81kgqs7cw5r2np3mm6sc1b45mkg"; }; patches = nixpkgsPatches ++ [ @@ -47,10 +47,10 @@ rec { firefox-esr-52 = common rec { pname = "firefox-esr"; - version = "52.8.0esr"; + version = "52.8.1esr"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "4136fa582e4ffd754d46a79bdb562bd12da4d013d87dfe40fa92addf377e95f5f642993c8b783edd5290089619beeb5a907a0810b68b8808884f087986977df1"; + sha512 = "a4883550fdf62e66b10f1de7416d3614a2cb0ce3a004d9a79ecc37a726794d7bbdb0a6767faab4ea97278d2192462597551fc13b7e9a9c38d043c2879d51095a"; }; patches = nixpkgsPatches; @@ -66,10 +66,10 @@ rec { firefox-esr-60 = common rec { pname = "firefox-esr"; - version = "60.0.1esr"; + version = "60.0.2esr"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "2kswaf2d8qbhx1ry4ai7y2hr8cprpm00wwdr9qwpdr31m7w0jzndh0fn7jn1f57s42j6jk0jg78d34x10p2rvdii8hrbbr9q9sw8v4b"; + sha512 = "0vbilh4iwqfzkj598zbgkmwbkxh4bia8gn7p9x6xd7yvhb6708p4dfkkbg61hdh3bddyaxx1zd0wi8qxfxbrx19mc6k9dpc6xz52iy1"; }; patches = nixpkgsPatches ++ [ diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix index 5b2ede611d03d..6067911b7165c 100644 --- a/pkgs/applications/networking/browsers/firefox/wrapper.nix +++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix @@ -7,7 +7,7 @@ , trezor-bridge, bluejeans, djview4, adobe-reader , google_talk_plugin, fribid, gnome3/*.gnome-shell*/ , esteidfirefoxplugin -, browserpass, chrome-gnome-shell, uget-integrator +, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration , libudev , kerberos }: @@ -63,6 +63,7 @@ let ++ lib.optional (cfg.enableBrowserpass or false) browserpass ++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell ++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator + ++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration ++ extraNativeMessagingHosts ); libs = lib.optional ffmpegSupport ffmpeg diff --git a/pkgs/applications/networking/instant-messengers/rambox/bare.nix b/pkgs/applications/networking/instant-messengers/rambox/bare.nix index 594004fd2949b..49cd81ac923c8 100644 --- a/pkgs/applications/networking/instant-messengers/rambox/bare.nix +++ b/pkgs/applications/networking/instant-messengers/rambox/bare.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "rambox-bare-${version}"; - version = "0.5.13"; + version = "0.5.17"; src = fetchFromGitHub { owner = "saenzramiro"; repo = "rambox"; rev = version; - sha256 = "0c770a9z017y6gcrpyri7s1gifm8zi5f29bq5nvh3zzg4wgqh326"; + sha256 = "18adga0symhb825db80l4c7kjl3lzzh54p1qibqsfa087rjxx9ay"; }; nativeBuildInputs = [ nodejs-8_x ruby sencha ]; @@ -18,10 +18,10 @@ stdenv.mkDerivation rec { inherit src; nodejs = nodejs-8_x; - sha256 = "1y3q8ggyvfywxqi5hn9mvr1sjfylspis43iyf4b7snyr1a1br3r4"; + sha256 = "1v7zwp8vs2pgy04qi92lvnxgfwkyxbid04lab8925wg1pvm2pk3k"; }; - patches = [ ./hide-check-for-updates.patch ./isDev.patch ] + patches = [ ./isDev.patch ] ++ stdenv.lib.optionals disableTooltips [ ./disable-tooltips.patch ]; configurePhase = '' diff --git a/pkgs/applications/networking/instant-messengers/rambox/hide-check-for-updates.patch b/pkgs/applications/networking/instant-messengers/rambox/hide-check-for-updates.patch deleted file mode 100644 index 8363baef2dfcc..0000000000000 --- a/pkgs/applications/networking/instant-messengers/rambox/hide-check-for-updates.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://github.com/saenzramiro/rambox/issues/1283 - -diff -urNZ a/electron/menu.js b/electron/menu.js ---- a/electron/menu.js 2017-11-02 22:02:59.753119865 +0000 -+++ b/electron/menu.js 2017-11-02 22:08:34.419698562 +0000 -@@ -220,14 +220,6 @@ - } - }, - { -- label: locale['menu.help[5]'], -- click(item, win) { -- const webContents = win.webContents; -- const send = webContents.send.bind(win.webContents); -- send('autoUpdater:check-update'); -- } -- }, -- { - label: locale['menu.help[6]'], - click() { - sendAction('showAbout') -@@ -290,14 +282,6 @@ - type: 'separator' - }); - helpSubmenu.push({ -- label: `&`+locale['menu.help[5]'], -- click(item, win) { -- const webContents = win.webContents; -- const send = webContents.send.bind(win.webContents); -- send('autoUpdater:check-update'); -- } -- }); -- helpSubmenu.push({ - label: `&`+locale['menu.help[6]'], - click() { - sendAction('showAbout') diff --git a/pkgs/applications/networking/instant-messengers/rambox/sencha/bare.nix b/pkgs/applications/networking/instant-messengers/rambox/sencha/bare.nix index 5f68e6d86295d..46157178fc1a9 100644 --- a/pkgs/applications/networking/instant-messengers/rambox/sencha/bare.nix +++ b/pkgs/applications/networking/instant-messengers/rambox/sencha/bare.nix @@ -1,15 +1,15 @@ { stdenv, fetchurl, gzip, which, unzip, jdk }: let - version = "6.5.2"; + version = "6.5.3"; srcs = { i686-linux = fetchurl { url = "https://cdn.sencha.com/cmd/${version}/no-jre/SenchaCmd-${version}-linux-i386.sh.zip"; - sha256 = "18gcqw9434xab97skcb97iw4p4s2pgggvq7jaisblap0ja00kqjr"; + sha256 = "0g3hk3fdgmkdsr6ck1fgsmaxa9wbj2fpk84rk382ff9ny55bbzv9"; }; x86_64-linux = fetchurl { url = "https://cdn.sencha.com/cmd/${version}/no-jre/SenchaCmd-${version}-linux-amd64.sh.zip"; - sha256 = "1b8jv99k37q1bi7b29f23lfzxc66v5fqdmr1rxsrqchwcrllc0z7"; + sha256 = "08j8gak1xsxdjgkv6s24jv97jc49pi5yf906ynjmxb27wqpxn9mz"; }; }; in diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix index 60c075c2fadb5..92a59fb31f101 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix @@ -40,11 +40,11 @@ let in stdenv.mkDerivation rec { name = "signal-desktop-${version}"; - version = "1.12.0"; + version = "1.12.1"; src = fetchurl { url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; - sha256 = "19c9pilx2qkpyqw3p167bfcizrpd4np5jxdcwqmpbcfibmrpmcsk"; + sha256 = "1p85hpk8kzzgncfm033bzpwm7hk6rrq8zdpwqlk5z2biarwjdqfx"; }; phases = [ "unpackPhase" "installPhase" ]; diff --git a/pkgs/applications/networking/irc/konversation/default.nix b/pkgs/applications/networking/irc/konversation/default.nix index 96218ef87b5f2..c41b6116b29d9 100644 --- a/pkgs/applications/networking/irc/konversation/default.nix +++ b/pkgs/applications/networking/irc/konversation/default.nix @@ -1,6 +1,7 @@ { mkDerivation , lib , fetchurl +, fetchpatch , extra-cmake-modules , kdoctools , kbookmarks @@ -69,6 +70,13 @@ in mkDerivation rec { kdoctools ]; + patches = [ + (fetchpatch { + url = "https://cgit.kde.org/konversation.git/patch/?id=20018b3d0798421c9cb8a9d983e5a5b34bd88e8d"; + sha256 = "0y5m5zimfhc0d1xnkzs05c8ig11lhwdn04fk76vi7966hx8wggnn"; + }) + ]; + meta = { description = "Integrated IRC client for KDE"; license = with lib.licenses; [ gpl2 ]; diff --git a/pkgs/applications/networking/mailreaders/notmuch/default.nix b/pkgs/applications/networking/mailreaders/notmuch/default.nix index 13add2690db3a..401eb755896f7 100644 --- a/pkgs/applications/networking/mailreaders/notmuch/default.nix +++ b/pkgs/applications/networking/mailreaders/notmuch/default.nix @@ -12,7 +12,7 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "0.26.2"; + version = "0.27"; name = "notmuch-${version}"; passthru = { @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://notmuchmail.org/releases/${name}.tar.gz"; - sha256 = "0fqf6wwvqlccq9qdnd0mky7fx0kbkczd28blf045s0vsvdjii70h"; + sha256 = "0xh8vq2sa7r07xb3n13drc6gdiqhcgl0pj0za5xj43qkiwpikls0"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/applications/networking/p2p/deluge/default.nix b/pkgs/applications/networking/p2p/deluge/default.nix index c6e5d0f3cb31e..7ca1e595c35df 100644 --- a/pkgs/applications/networking/p2p/deluge/default.nix +++ b/pkgs/applications/networking/p2p/deluge/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, intltool, libtorrentRasterbar, pythonPackages }: +{ stdenv, fetchurl, fetchpatch, intltool, libtorrentRasterbar, pythonPackages }: + pythonPackages.buildPythonPackage rec { name = "deluge-${version}"; version = "1.3.15"; @@ -8,6 +9,14 @@ pythonPackages.buildPythonPackage rec { sha256 = "1467b9hmgw59gf398mhbf40ggaka948yz3afh6022v753c9j7y6w"; }; + patches = [ + # Fix preferences when built against libtorrent >=0.16 + (fetchpatch { + url = "https://git.deluge-torrent.org/deluge/patch/?id=38d7b7cdfde3c50d6263602ffb03af92fcbfa52e"; + sha256 = "0la3i0lkj6yv4725h4kbd07mhfwcb34w7prjl9gxg12q7px6c31d"; + }) + ]; + propagatedBuildInputs = with pythonPackages; [ pyGtkGlade libtorrentRasterbar twisted Mako chardet pyxdg pyopenssl service-identity ]; diff --git a/pkgs/applications/networking/p2p/ktorrent/default.nix b/pkgs/applications/networking/p2p/ktorrent/default.nix index 219615abb02a7..fbd01c388b0d6 100644 --- a/pkgs/applications/networking/p2p/ktorrent/default.nix +++ b/pkgs/applications/networking/p2p/ktorrent/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, cmake +{ stdenv, fetchurl, fetchpatch, cmake , extra-cmake-modules, qtbase, qtscript , karchive, kcrash, kdnssd, ki18n, kio, knotifications, knotifyconfig , kdoctools, kross, kcmutils, kwindowsystem @@ -22,6 +22,14 @@ stdenv.mkDerivation rec { libktorrent taglib libgcrypt kplotting ]; + patches = [ + # Fix build with CMake 3.11 + (fetchpatch { + url = "https://cgit.kde.org/ktorrent.git/patch/?id=672c5076de7e3a526d9bdbb484a69e9386bc49f8"; + sha256 = "1cn4rnbhadrsxqx50fawpd747azskavbjraygr6s11rh1wbfrxid"; + }) + ]; + enableParallelBuilding = true; meta = with stdenv.lib; { diff --git a/pkgs/applications/networking/syncthing-gtk/default.nix b/pkgs/applications/networking/syncthing-gtk/default.nix index 4db546651dd95..be574acc8c75b 100644 --- a/pkgs/applications/networking/syncthing-gtk/default.nix +++ b/pkgs/applications/networking/syncthing-gtk/default.nix @@ -1,14 +1,14 @@ -{ stdenv, fetchFromGitHub, libnotify, librsvg, darwin, psmisc, gtk3, libappindicator-gtk3, substituteAll, syncthing, wrapGAppsHook, gnome3, buildPythonApplication, dateutil, pyinotify, pygobject3, bcrypt, gobjectIntrospection }: +{ stdenv, fetchFromGitHub, fetchpatch, libnotify, librsvg, darwin, psmisc, gtk3, libappindicator-gtk3, substituteAll, syncthing, wrapGAppsHook, gnome3, buildPythonApplication, dateutil, pyinotify, pygobject3, bcrypt, gobjectIntrospection }: buildPythonApplication rec { - version = "0.9.3.1"; + version = "0.9.4"; name = "syncthing-gtk-${version}"; src = fetchFromGitHub { owner = "syncthing"; repo = "syncthing-gtk"; rev = "v${version}"; - sha256 = "15bh9i0j0g7hrqsz22px8g2bg0xj4lsn81rziznh9fxxx5b9v9bb"; + sha256 = "0d3rjd1xjd7zravks9a2ph7gv1cm8wxaxkkvl1fvcx15v7f3hff9"; }; nativeBuildInputs = [ @@ -29,7 +29,10 @@ buildPythonApplication rec { ]; patches = [ - ./disable-syncthing-binary-configuration.patch + (fetchpatch { + url = https://github.com/syncthing/syncthing-gtk/commit/b2535e5a9cdb31c4987ab7af37f62d58d38255b7.patch; + sha256 = "047v79wz2a9334gbzywlqwpacrk53s26ksvfqaddk06avv8742w7"; + }) (substituteAll { src = ./paths.patch; killall = "${if stdenv.isDarwin then darwin.shell_cmds else psmisc}/bin/killall"; @@ -37,6 +40,8 @@ buildPythonApplication rec { }) ]; + setupPyBuildFlags = [ "build_py" "--nofinddaemon" "--nostdownloader" ]; + postPatch = '' substituteInPlace setup.py --replace "version = get_version()" "version = '${version}'" substituteInPlace scripts/syncthing-gtk --replace "/usr/share" "$out/share" @@ -48,9 +53,9 @@ buildPythonApplication rec { meta = with stdenv.lib; { description = "GTK3 & python based GUI for Syncthing"; - maintainers = with maintainers; [ ]; - platforms = syncthing.meta.platforms; homepage = https://github.com/syncthing/syncthing-gtk; license = licenses.gpl2; + maintainers = with maintainers; [ ]; + platforms = syncthing.meta.platforms; }; } diff --git a/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch b/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch deleted file mode 100644 index 14c2b62e6e387..0000000000000 --- a/pkgs/applications/networking/syncthing-gtk/disable-syncthing-binary-configuration.patch +++ /dev/null @@ -1,77 +0,0 @@ ---- a/glade/find-daemon.glade -+++ b/glade/find-daemon.glade -@@ -112,6 +112,7 @@ - - True - True -+ False - 20 - - -@@ -126,6 +127,7 @@ - _Browse... - True - True -+ False - True - True - 0.51999998092651367 ---- a/glade/ui-settings.glade -+++ b/glade/ui-settings.glade -@@ -943,6 +943,7 @@ - _Browse... - True - True -+ False - True - True - 0.51999998092651367 -@@ -974,6 +975,7 @@ - - True - True -+ False - True - - ---- a/syncthing_gtk/configuration.py -+++ b/syncthing_gtk/configuration.py -@@ -168,6 +168,8 @@ - yield k - - def get(self, key): -+ if key == "syncthing_binary": -+ return self.REQUIRED_KEYS[key][1] - return self.values[key] - - def set(self, key, value): ---- a/syncthing_gtk/finddaemondialog.py -+++ b/syncthing_gtk/finddaemondialog.py -@@ -163,7 +163,7 @@ - self["lblDownloadProgress"].set_markup(_("Download failed.")) - self["btDownload"].set_visible(True) - self["pbDownload"].set_visible(False) -- self["vsyncthing_binary"].set_sensitive(True) -+ self["vsyncthing_binary"].set_sensitive(False) - self["btBrowse"].set_sensitive(True) - self["btSave"].set_sensitive(True) - -@@ -179,7 +179,7 @@ - - def cb_extract_finished(self, downloader, *a): - """ Called after extraction is finished """ -- self["vsyncthing_binary"].set_sensitive(True) -+ self["vsyncthing_binary"].set_sensitive(False) - self["btBrowse"].set_sensitive(True) - self["vsyncthing_binary"].set_text(downloader.get_target()) - self["lblDownloadProgress"].set_markup("" + _("Download finished.") + "") ---- a/syncthing_gtk/wizard.py -+++ b/syncthing_gtk/wizard.py -@@ -60,7 +60,6 @@ - self.quit_button.connect("clicked", lambda *a : self.emit("cancel")) - # Pages - self.add_page(IntroPage(self)) -- self.add_page(FindDaemonPage()) - self.add_page(GenerateKeysPage()) - self.add_page(HttpSettingsPage()) - self.add_page(SaveSettingsPage()) diff --git a/pkgs/applications/office/fava/default.nix b/pkgs/applications/office/fava/default.nix index 9c8f39d52f1d3..29ea9ff2910fb 100644 --- a/pkgs/applications/office/fava/default.nix +++ b/pkgs/applications/office/fava/default.nix @@ -6,7 +6,6 @@ in buildPythonApplication rec { pname = "fava"; version = "1.7"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; @@ -26,4 +25,3 @@ buildPythonApplication rec { maintainers = with stdenv.lib.maintainers; [ ]; }; } - diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix index 544e4917f4538..1179398693d5e 100644 --- a/pkgs/applications/video/mkvtoolnix/default.nix +++ b/pkgs/applications/video/mkvtoolnix/default.nix @@ -12,13 +12,13 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "mkvtoolnix-${version}"; - version = "23.0.0"; + version = "24.0.0"; src = fetchFromGitLab { owner = "mbunkus"; repo = "mkvtoolnix"; rev = "release-${version}"; - sha256 = "13n2jvwws87bws483dncvhf9vqsjy3l0lxh7x741g71075299w73"; + sha256 = "0r6v7n4wq1ivjcfs4br5ywz2f0jbwxrharfcjmycnbjsckz1l7ps"; }; nativeBuildInputs = [ diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 3c5d3e6dc1b04..da092bed47be0 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, lib, iasl, dev86, pam, libxslt, libxml2, libX11, xproto, libXext -, libXcursor, libXmu, qt5, libIDL, SDL, libcap, zlib, libpng, glib, lvm2 -, libXrandr, libXinerama +{ stdenv, fetchurl, lib, fetchpatch, iasl, dev86, pam, libxslt, libxml2 +, libX11, xproto, libXext, libXcursor, libXmu, qt5, libIDL, SDL, libcap +, zlib, libpng, glib, lvm2, libXrandr, libXinerama , pkgconfig, which, docbook_xsl, docbook_xml_dtd_43 , alsaLib, curl, libvpx, gawk, nettools, dbus , xorriso, makeself, perl @@ -94,9 +94,14 @@ in stdenv.mkDerivation { patches = optional enableHardening ./hardened.patch - ++ [ ./qtx11extras.patch ]; - - + ++ [ + ./qtx11extras.patch + (fetchpatch { + name = "010-qt-5.11.patch"; + url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/010-qt-5.11.patch?h=packages/virtualbox"; + sha256 = "0hjx99pg40wqyggnrpylrp5zngva4xrnk7r90i0ynrqc7n84g9pn"; + }) + ]; postPatch = '' sed -i -e 's|/sbin/ifconfig|${nettools}/bin/ifconfig|' \ diff --git a/pkgs/build-support/bintools-wrapper/setup-hook.sh b/pkgs/build-support/bintools-wrapper/setup-hook.sh index 34e8532265016..025f6aa6e7aa2 100644 --- a/pkgs/build-support/bintools-wrapper/setup-hook.sh +++ b/pkgs/build-support/bintools-wrapper/setup-hook.sh @@ -13,7 +13,7 @@ set -u bintoolsWrapper_addLDVars () { # See ../setup-hooks/role.bash local role_post role_pre - getTargetRoleEnvHook + getHostRoleEnvHook if [[ -d "$1/lib64" && ! -L "$1/lib64" ]]; then export NIX_${role_pre}LDFLAGS+=" -L$1/lib64" diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index 7a18993d607f4..803d8b9fa12e3 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -42,7 +42,7 @@ let # The wrapper scripts use 'cat' and 'grep', so we may need coreutils. coreutils_bin = if nativeTools then "" else getBin coreutils; - default_cxx_stdlib_compile = optionalString (targetPlatform.isLinux && !(cc.isGNU or false) && !nativeTools) + default_cxx_stdlib_compile = optionalString (targetPlatform.isLinux && !(cc.isGNU or false) && !nativeTools && cc ? gcc) "-isystem $(echo -n ${cc.gcc}/include/c++/*) -isystem $(echo -n ${cc.gcc}/include/c++/*)/$(${cc.gcc}/bin/gcc -dumpmachine)"; dashlessTarget = stdenv.lib.replaceStrings ["-"] ["_"] targetPlatform.config; diff --git a/pkgs/build-support/cc-wrapper/setup-hook.sh b/pkgs/build-support/cc-wrapper/setup-hook.sh index 9dacacc1f369d..28060de741186 100644 --- a/pkgs/build-support/cc-wrapper/setup-hook.sh +++ b/pkgs/build-support/cc-wrapper/setup-hook.sh @@ -68,7 +68,7 @@ set -u ccWrapper_addCVars () { # See ../setup-hooks/role.bash local role_post role_pre - getTargetRoleEnvHook + getHostRoleEnvHook if [[ -d "$1/include" ]]; then export NIX_${role_pre}CFLAGS_COMPILE+=" ${ccIncludeFlag:--isystem} $1/include" diff --git a/pkgs/desktops/gnome-3/core/libgweather/default.nix b/pkgs/desktops/gnome-3/core/libgweather/default.nix index fbae8fbcfbd41..beab024652729 100644 --- a/pkgs/desktops/gnome-3/core/libgweather/default.nix +++ b/pkgs/desktops/gnome-3/core/libgweather/default.nix @@ -3,7 +3,7 @@ let pname = "libgweather"; - version = "3.28.1"; + version = "3.28.2"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; @@ -11,7 +11,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1qqbfgmlfs0g0v92rdl96v2b44yr3sqj9x7zpqv1nx9aaf486yhm"; + sha256 = "0xfy5ghwvnz2g9074dy6512m4z2pv66pmja14vhi9imgacbfh708"; }; nativeBuildInputs = [ meson ninja pkgconfig gettext vala gtk-doc docbook_xsl gobjectIntrospection ]; diff --git a/pkgs/desktops/gnome-3/core/totem-pl-parser/default.nix b/pkgs/desktops/gnome-3/core/totem-pl-parser/default.nix index 457cee3b3f250..279e7f2e95af1 100644 --- a/pkgs/desktops/gnome-3/core/totem-pl-parser/default.nix +++ b/pkgs/desktops/gnome-3/core/totem-pl-parser/default.nix @@ -1,12 +1,12 @@ -{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, gmime, libxml2, libsoup, gobjectIntrospection, gnome3 }: +{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, gmime, libxml2, gobjectIntrospection, gnome3 }: stdenv.mkDerivation rec { name = "totem-pl-parser-${version}"; - version = "3.26.0"; + version = "3.26.1"; src = fetchurl { url = "mirror://gnome/sources/totem-pl-parser/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "f153a53391e9b42fed5cb6ce62322a58e323fde6ec4a54d8ba4d376cf4c1fbcb"; + sha256 = "0k5pnka907invgds48d73c1xx1a366v5dcld3gr2l1dgmjwc9qka"; }; passthru = { @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ meson ninja pkgconfig gettext gobjectIntrospection ]; - buildInputs = [ gmime libxml2 libsoup ]; + buildInputs = [ gmime libxml2 ]; meta = with stdenv.lib; { homepage = https://wiki.gnome.org/Apps/Videos; diff --git a/pkgs/desktops/plasma-5/bluedevil.nix b/pkgs/desktops/plasma-5/bluedevil.nix index 4be84589080ce..b5ff3f5dd05da 100644 --- a/pkgs/desktops/plasma-5/bluedevil.nix +++ b/pkgs/desktops/plasma-5/bluedevil.nix @@ -11,8 +11,4 @@ mkDerivation { bluez-qt ki18n kio kwindowsystem plasma-framework qtdeclarative kcoreaddons kdbusaddons kded kiconthemes knotifications kwidgetsaddons ]; - postInstall = '' - # Fix the location of logic.js for the plasmoid - ln -s $out/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/code/logic.js $out/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js - ''; } diff --git a/pkgs/desktops/plasma-5/default.nix b/pkgs/desktops/plasma-5/default.nix index 6da0ad22d1154..0b1668038f596 100644 --- a/pkgs/desktops/plasma-5/default.nix +++ b/pkgs/desktops/plasma-5/default.nix @@ -124,6 +124,7 @@ let libksysguard = callPackage ./libksysguard {}; milou = callPackage ./milou.nix {}; oxygen = callPackage ./oxygen.nix {}; + plasma-browser-integration = callPackage ./plasma-browser-integration.nix {}; plasma-desktop = callPackage ./plasma-desktop {}; plasma-integration = callPackage ./plasma-integration {}; plasma-nm = callPackage ./plasma-nm {}; diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh index c73598f03d026..7635f151c55f1 100644 --- a/pkgs/desktops/plasma-5/fetch.sh +++ b/pkgs/desktops/plasma-5/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/plasma/5.12.5/ -A '*.tar.xz' ) +WGET_ARGS=( https://download.kde.org/stable/plasma/5.13.0/ -A '*.tar.xz' ) diff --git a/pkgs/desktops/plasma-5/kactivitymanagerd.nix b/pkgs/desktops/plasma-5/kactivitymanagerd.nix index ae2736fde1135..d2870c27e6597 100644 --- a/pkgs/desktops/plasma-5/kactivitymanagerd.nix +++ b/pkgs/desktops/plasma-5/kactivitymanagerd.nix @@ -2,7 +2,7 @@ mkDerivation, extra-cmake-modules, boost, kconfig, kcoreaddons, kdbusaddons, ki18n, kio, kglobalaccel, - kwindowsystem, kxmlgui + kwindowsystem, kxmlgui, kcrash }: mkDerivation { @@ -10,6 +10,6 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules ]; buildInputs = [ boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem - kxmlgui + kxmlgui kcrash ]; } diff --git a/pkgs/desktops/plasma-5/kde-cli-tools.nix b/pkgs/desktops/plasma-5/kde-cli-tools.nix index 63219d8cbe1ab..3364ee2c06324 100644 --- a/pkgs/desktops/plasma-5/kde-cli-tools.nix +++ b/pkgs/desktops/plasma-5/kde-cli-tools.nix @@ -1,7 +1,7 @@ { mkDerivation, extra-cmake-modules, kdoctools, kcmutils, kconfig, kdesu, ki18n, kiconthemes, kinit, kio, kwindowsystem, - qtsvg, qtx11extras, kactivities + qtsvg, qtx11extras, kactivities, plasma-workspace }: mkDerivation { @@ -9,6 +9,6 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ kcmutils kconfig kdesu ki18n kiconthemes kinit kio kwindowsystem qtsvg - qtx11extras kactivities + qtx11extras kactivities plasma-workspace ]; } diff --git a/pkgs/desktops/plasma-5/kdecoration.nix b/pkgs/desktops/plasma-5/kdecoration.nix index d8f996421ac96..569da3c703499 100644 --- a/pkgs/desktops/plasma-5/kdecoration.nix +++ b/pkgs/desktops/plasma-5/kdecoration.nix @@ -1,8 +1,8 @@ -{ mkDerivation, extra-cmake-modules, qtbase }: +{ mkDerivation, extra-cmake-modules, qtbase, ki18n }: mkDerivation { name = "kdecoration"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ qtbase ]; + buildInputs = [ qtbase ki18n ]; outputs = [ "out" "dev" ]; } diff --git a/pkgs/desktops/plasma-5/kdeplasma-addons.nix b/pkgs/desktops/plasma-5/kdeplasma-addons.nix index b9f40563ef64a..e23ffd3644a04 100644 --- a/pkgs/desktops/plasma-5/kdeplasma-addons.nix +++ b/pkgs/desktops/plasma-5/kdeplasma-addons.nix @@ -3,7 +3,7 @@ extra-cmake-modules, kdoctools, kconfig, kconfigwidgets, kcoreaddons, kcmutils, kdelibs4support, ki18n, kio, knewstuff, kross, krunner, kservice, ksysguard, kunitconversion, ibus, - plasma-framework, plasma-workspace, qtdeclarative, qtx11extras, + plasma-framework, plasma-workspace, qtdeclarative, qtx11extras, kholidays }: mkDerivation { @@ -12,6 +12,6 @@ mkDerivation { buildInputs = [ kconfig kconfigwidgets kcoreaddons kcmutils kdelibs4support kio knewstuff kross krunner kservice ksysguard kunitconversion ibus plasma-framework - plasma-workspace qtdeclarative qtx11extras + plasma-workspace qtdeclarative qtx11extras kholidays ]; } diff --git a/pkgs/desktops/plasma-5/kscreen.nix b/pkgs/desktops/plasma-5/kscreen.nix index 7fdaedbb78d70..422bb95c6059a 100644 --- a/pkgs/desktops/plasma-5/kscreen.nix +++ b/pkgs/desktops/plasma-5/kscreen.nix @@ -2,7 +2,8 @@ mkDerivation, extra-cmake-modules, kconfig, kconfigwidgets, kdbusaddons, kglobalaccel, ki18n, kwidgetsaddons, - kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects + kxmlgui, libkscreen, qtdeclarative, qtgraphicaleffects, kwindowsystem, + kdeclarative, plasma-framework }: mkDerivation { @@ -10,6 +11,7 @@ mkDerivation { nativeBuildInputs = [ extra-cmake-modules ]; buildInputs = [ kconfig kconfigwidgets kdbusaddons kglobalaccel ki18n kwidgetsaddons kxmlgui - libkscreen qtdeclarative qtgraphicaleffects + libkscreen qtdeclarative qtgraphicaleffects kwindowsystem kdeclarative + plasma-framework ]; } diff --git a/pkgs/desktops/plasma-5/kwin/default.nix b/pkgs/desktops/plasma-5/kwin/default.nix index 87a25885b40ff..2c9d824999e2c 100644 --- a/pkgs/desktops/plasma-5/kwin/default.nix +++ b/pkgs/desktops/plasma-5/kwin/default.nix @@ -30,13 +30,7 @@ mkDerivation { libcap ]; outputs = [ "bin" "dev" "out" ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series) ++ [ - # This patch should be removed in 5.12.2 - (fetchpatch { - url = "https://github.com/KDE/kwin/commit/6e5f5d92daab4c60f7bf241d90a91b3bea27acfd.patch"; - sha256 = "1yq9wjvch46z7qx051s0ws0gyqbqhkvx7xl4pymd97vz8v6gnx4x"; - }) - ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); CXXFLAGS = [ ''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"'' ]; diff --git a/pkgs/desktops/plasma-5/plasma-browser-integration.nix b/pkgs/desktops/plasma-5/plasma-browser-integration.nix new file mode 100644 index 0000000000000..e01efabe8a6a6 --- /dev/null +++ b/pkgs/desktops/plasma-5/plasma-browser-integration.nix @@ -0,0 +1,11 @@ +{ mkDerivation, extra-cmake-modules, qtbase, kio, ki18n, kconfig +, kdbusaddons, knotifications, krunner, kwindowsystem, kactivities +}: + +mkDerivation { + name = "plasma-browser-integration"; + nativeBuildInputs = [ + extra-cmake-modules qtbase kio ki18n kconfig kdbusaddons + knotifications krunner kwindowsystem kactivities + ]; +} diff --git a/pkgs/desktops/plasma-5/plasma-desktop/qml-import-paths.patch b/pkgs/desktops/plasma-5/plasma-desktop/qml-import-paths.patch deleted file mode 100644 index d3f5166d5ed94..0000000000000 --- a/pkgs/desktops/plasma-5/plasma-desktop/qml-import-paths.patch +++ /dev/null @@ -1,41 +0,0 @@ -Index: plasma-desktop-5.8.5/containments/desktop/package/contents/ui/FolderView.qml -=================================================================== ---- plasma-desktop-5.8.5.orig/containments/desktop/package/contents/ui/FolderView.qml -+++ plasma-desktop-5.8.5/containments/desktop/package/contents/ui/FolderView.qml -@@ -27,7 +27,7 @@ import org.kde.plasma.extras 2.0 as Plas - import org.kde.kquickcontrolsaddons 2.0 - - import org.kde.private.desktopcontainment.folder 0.1 as Folder --import "FolderTools.js" as FolderTools -+import "../code/FolderTools.js" as FolderTools - - Item { - id: main -Index: plasma-desktop-5.8.5/containments/desktop/package/contents/ui/main.qml -=================================================================== ---- plasma-desktop-5.8.5.orig/containments/desktop/package/contents/ui/main.qml -+++ plasma-desktop-5.8.5/containments/desktop/package/contents/ui/main.qml -@@ -30,8 +30,8 @@ import org.kde.kquickcontrolsaddons 2.0 - - import org.kde.private.desktopcontainment.desktop 0.1 as Desktop - --import "LayoutManager.js" as LayoutManager --import "FolderTools.js" as FolderTools -+import "../code/LayoutManager.js" as LayoutManager -+import "../code/FolderTools.js" as FolderTools - - DragDrop.DropArea { - id: root -Index: plasma-desktop-5.8.5/containments/panel/contents/ui/main.qml -=================================================================== ---- plasma-desktop-5.8.5.orig/containments/panel/contents/ui/main.qml -+++ plasma-desktop-5.8.5/containments/panel/contents/ui/main.qml -@@ -25,7 +25,7 @@ import org.kde.plasma.components 2.0 as - import org.kde.kquickcontrolsaddons 2.0 - import org.kde.draganddrop 2.0 as DragDrop - --import "LayoutManager.js" as LayoutManager -+import "../code/LayoutManager.js" as LayoutManager - - DragDrop.DropArea { - id: root diff --git a/pkgs/desktops/plasma-5/plasma-desktop/series b/pkgs/desktops/plasma-5/plasma-desktop/series index 6334deb7d9735..26517ba93565d 100644 --- a/pkgs/desktops/plasma-5/plasma-desktop/series +++ b/pkgs/desktops/plasma-5/plasma-desktop/series @@ -1,3 +1,2 @@ -qml-import-paths.patch hwclock-path.patch tzdir.patch diff --git a/pkgs/desktops/plasma-5/plasma-vault/default.nix b/pkgs/desktops/plasma-5/plasma-vault/default.nix index 300627163e574..e016944be4563 100644 --- a/pkgs/desktops/plasma-5/plasma-vault/default.nix +++ b/pkgs/desktops/plasma-5/plasma-vault/default.nix @@ -5,6 +5,7 @@ kactivities, plasma-framework, kwindowsystem, + networkmanager-qt, libksysguard, encfs, @@ -24,6 +25,7 @@ mkDerivation { buildInputs = [ kactivities plasma-framework kwindowsystem libksysguard + networkmanager-qt ]; CXXFLAGS = [ diff --git a/pkgs/desktops/plasma-5/plasma-workspace/default.nix b/pkgs/desktops/plasma-5/plasma-workspace/default.nix index 0e98b095e893e..ca77989e03313 100644 --- a/pkgs/desktops/plasma-5/plasma-workspace/default.nix +++ b/pkgs/desktops/plasma-5/plasma-workspace/default.nix @@ -9,8 +9,9 @@ baloo, kactivities, kcmutils, kconfig, kcrash, kdbusaddons, kdeclarative, kdelibs4support, kdesu, kglobalaccel, kidletime, kinit, kjsembed, knewstuff, knotifyconfig, kpackage, krunner, kscreenlocker, ktexteditor, ktextwidgets, - kwallet, kwayland, kwin, kxmlrpcclient, libkscreen, libksysguard, - networkmanager-qt, phonon, plasma-framework, prison, solid, + kwallet, kwayland, kwin, kxmlrpcclient, libkscreen, libksysguard, libqalculate, + networkmanager-qt, phonon, plasma-framework, prison, solid, kholidays, + breeze-qt5, qtgraphicaleffects, qtquickcontrols, qtquickcontrols2, qtscript, qttools, qtwayland, qtx11extras, @@ -28,8 +29,8 @@ mkDerivation { baloo kactivities kcmutils kconfig kcrash kdbusaddons kdeclarative kdelibs4support kdesu kglobalaccel kidletime kjsembed knewstuff knotifyconfig kpackage krunner kscreenlocker ktexteditor ktextwidgets - kwallet kwayland kwin kxmlrpcclient libkscreen libksysguard - networkmanager-qt phonon plasma-framework prison solid + kwallet kwayland kwin kxmlrpcclient libkscreen libksysguard libqalculate + networkmanager-qt phonon plasma-framework prison solid kholidays qtgraphicaleffects qtquickcontrols qtquickcontrols2 qtscript qtwayland qtx11extras ]; @@ -51,6 +52,7 @@ mkDerivation { "-DNIXPKGS_GREP=${getBin gnugrep}/bin/grep" "-DNIXPKGS_KDEINIT5_SHUTDOWN=${getBin kinit}/bin/kdeinit5_shutdown" "-DNIXPKGS_SED=${getBin gnused}/bin/sed" + "-DNIXPKGS_WALLPAPER_INSTALL_DIR=${getBin breeze-qt5}/share/wallpapers/" ]; # To regenerate ./plasma-workspace.patch, diff --git a/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch b/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch index e012537e4028a..272088b72b7b6 100644 --- a/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch +++ b/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch @@ -1,76 +1,15 @@ -diff --git a/applets/batterymonitor/package/contents/ui/BatteryItem.qml b/applets/batterymonitor/package/contents/ui/BatteryItem.qml -index 7e2d975..40a5797 100644 ---- a/applets/batterymonitor/package/contents/ui/BatteryItem.qml -+++ b/applets/batterymonitor/package/contents/ui/BatteryItem.qml -@@ -26,7 +26,7 @@ import org.kde.plasma.components 2.0 as PlasmaComponents - import org.kde.plasma.extras 2.0 as PlasmaExtras - import org.kde.plasma.workspace.components 2.0 - import org.kde.kcoreaddons 1.0 as KCoreAddons --import "logic.js" as Logic -+import "../code/logic.js" as Logic - - Item { - id: batteryItem -diff --git a/applets/batterymonitor/package/contents/ui/batterymonitor.qml b/applets/batterymonitor/package/contents/ui/batterymonitor.qml -index 50deee5..45b6b37 100644 ---- a/applets/batterymonitor/package/contents/ui/batterymonitor.qml -+++ b/applets/batterymonitor/package/contents/ui/batterymonitor.qml -@@ -25,7 +25,7 @@ import org.kde.plasma.plasmoid 2.0 - import org.kde.plasma.core 2.0 as PlasmaCore - import org.kde.kcoreaddons 1.0 as KCoreAddons - import org.kde.kquickcontrolsaddons 2.0 --import "logic.js" as Logic -+import "../code/logic.js" as Logic - - Item { - id: batterymonitor -diff --git a/applets/lock_logout/contents/ui/lockout.qml b/applets/lock_logout/contents/ui/lockout.qml -index 80e7e53..0083cf0 100644 ---- a/applets/lock_logout/contents/ui/lockout.qml -+++ b/applets/lock_logout/contents/ui/lockout.qml -@@ -23,7 +23,7 @@ import org.kde.plasma.plasmoid 2.0 - import org.kde.plasma.core 2.0 as PlasmaCore - import org.kde.plasma.components 2.0 - import org.kde.kquickcontrolsaddons 2.0 --import "data.js" as Data -+import "../code/data.js" as Data - - Flow { - id: lockout -diff --git a/applets/notifications/package/contents/ui/main.qml b/applets/notifications/package/contents/ui/main.qml -index cb15cfa..a6976ba 100644 ---- a/applets/notifications/package/contents/ui/main.qml -+++ b/applets/notifications/package/contents/ui/main.qml -@@ -28,7 +28,7 @@ import org.kde.plasma.extras 2.0 as PlasmaExtras - - import org.kde.plasma.private.notifications 1.0 - --import "uiproperties.js" as UiProperties -+import "../code/uiproperties.js" as UiProperties - - MouseEventListener { - id: notificationsApplet -diff --git a/krunner/dbus/org.kde.krunner.service.in b/krunner/dbus/org.kde.krunner.service.in -index 8571521..294eab0 100644 ---- a/krunner/dbus/org.kde.krunner.service.in -+++ b/krunner/dbus/org.kde.krunner.service.in +diff --git a/sddm-theme/theme.conf.cmake b/sddm-theme/theme.conf.cmake +index 69d30705..52e91028 100644 +--- a/sddm-theme/theme.conf.cmake ++++ b/sddm-theme/theme.conf.cmake @@ -1,4 +1,4 @@ - [D-BUS Service] - Name=org.kde.krunner --Exec=@CMAKE_INSTALL_PREFIX@/bin/krunner -+Exec=@CMAKE_INSTALL_FULL_BINDIR@/krunner - -diff --git a/kuiserver/org.kde.kuiserver.service.in b/kuiserver/org.kde.kuiserver.service.in -index 7a86d07..5b3030c 100644 ---- a/kuiserver/org.kde.kuiserver.service.in -+++ b/kuiserver/org.kde.kuiserver.service.in -@@ -1,3 +1,3 @@ - [D-BUS Service] - Name=org.kde.kuiserver --Exec=@CMAKE_INSTALL_PREFIX@/bin/kuiserver5 -+Exec=@CMAKE_INSTALL_FULL_BINDIR@/kuiserver5 + [General] + type=image + color=#1d99f3 +-background=${CMAKE_INSTALL_PREFIX}/${WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png ++background=${NIXPKGS_WALLPAPER_INSTALL_DIR}/Next/contents/images/3200x2000.png diff --git a/startkde/CMakeLists.txt b/startkde/CMakeLists.txt -index fe29f57..247db95 100644 +index cb75aeca..247db953 100644 --- a/startkde/CMakeLists.txt +++ b/startkde/CMakeLists.txt @@ -3,11 +3,6 @@ add_subdirectory(kstartupconfig) @@ -79,14 +18,14 @@ index fe29f57..247db95 100644 -#FIXME: reconsider, looks fishy -if(NOT CMAKE_INSTALL_PREFIX STREQUAL "/usr") -- set(EXPORT_XCURSOR_PATH "XCURSOR_PATH=${CMAKE_INSTALL_PREFIX}/share/icons:$XCURSOR_PATH\":~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons\"; export XCURSOR_PATH") +- set(EXPORT_XCURSOR_PATH "XCURSOR_PATH=${KDE_INSTALL_FULL_DATAROOTDIR}/icons:$XCURSOR_PATH\":~/.icons:/usr/share/icons:/usr/share/pixmaps:/usr/X11R6/lib/X11/icons\"; export XCURSOR_PATH") -endif() - configure_file(startkde.cmake ${CMAKE_CURRENT_BINARY_DIR}/startkde @ONLY) configure_file(startplasmacompositor.cmake ${CMAKE_CURRENT_BINARY_DIR}/startplasmacompositor @ONLY) configure_file(startplasma.cmake ${CMAKE_CURRENT_BINARY_DIR}/startplasma @ONLY) diff --git a/startkde/kstartupconfig/kstartupconfig.cpp b/startkde/kstartupconfig/kstartupconfig.cpp -index c992785..bd506ce 100644 +index 493218ea..d507aa55 100644 --- a/startkde/kstartupconfig/kstartupconfig.cpp +++ b/startkde/kstartupconfig/kstartupconfig.cpp @@ -147,5 +147,5 @@ int main() @@ -97,7 +36,7 @@ index c992785..bd506ce 100644 + return system( NIXPKGS_KDOSTARTUPCONFIG5 ); } diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake -index b3117b4..e70110e 100644 +index f9e2e429..0a4267a9 100644 --- a/startkde/startkde.cmake +++ b/startkde/startkde.cmake @@ -1,22 +1,31 @@ @@ -436,37 +375,7 @@ index b3117b4..e70110e 100644 # Set a left cursor instead of the standard X11 "X" cursor, since I've heard # from some users that they're confused and don't know what to do. This is # especially necessary on slow machines, where starting KDE takes one or two -@@ -211,28 +236,10 @@ xset fp rehash - # If the user has overwritten fonts, the cursor font may be different now - # so don't move this up. - # --xsetroot -cursor_name left_ptr -- --# Get Ghostscript to look into user's KDE fonts dir for additional Fontmap --if test -n "$GS_LIB" ; then -- GS_LIB=$usr_fdir:$GS_LIB -- export GS_LIB --else -- GS_LIB=$usr_fdir -- export GS_LIB --fi -+@NIXPKGS_XSETROOT@ -cursor_name left_ptr - - echo 'startkde: Starting up...' 1>&2 - --# Make sure that the KDE prefix is first in XDG_DATA_DIRS and that it's set at all. --# The spec allows XDG_DATA_DIRS to be not set, but X session startup scripts tend --# to set it to a list of paths *not* including the KDE prefix if it's not /usr or --# /usr/local. --if test -z "$XDG_DATA_DIRS"; then -- XDG_DATA_DIRS="@CMAKE_INSTALL_PREFIX@/@SHARE_INSTALL_PREFIX@:/usr/share:/usr/local/share" --fi --export XDG_DATA_DIRS -- - # Mark that full KDE session is running (e.g. Konqueror preloading works only - # with full KDE running). The KDE_FULL_SESSION property can be detected by - # any X client connected to the same X session, even if not launched -@@ -257,44 +264,65 @@ export XDG_DATA_DIRS +@@ -257,44 +282,65 @@ export XDG_DATA_DIRS # KDE_FULL_SESSION=true export KDE_FULL_SESSION @@ -545,7 +454,7 @@ index b3117b4..e70110e 100644 # finally, give the session control to the session manager # see kdebase/ksmserver for the description of the rest of the startup sequence -@@ -306,34 +334,37 @@ qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit & +@@ -306,34 +352,37 @@ qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit & # We only check for 255 which means that the ksmserver process could not be # started, any problems thereafter, e.g. ksmserver failing to initialize, # will remain undetected. @@ -594,7 +503,7 @@ index b3117b4..e70110e 100644 done break fi -@@ -342,15 +373,17 @@ fi +@@ -342,15 +391,17 @@ fi echo 'startkde: Shutting down...' 1>&2 # just in case @@ -617,7 +526,7 @@ index b3117b4..e70110e 100644 echo 'startkde: Done.' 1>&2 diff --git a/startkde/startplasma.cmake b/startkde/startplasma.cmake -index a5d09fa..d42c284 100644 +index a5d09fa7..d42c284b 100644 --- a/startkde/startplasma.cmake +++ b/startkde/startplasma.cmake @@ -1,6 +1,6 @@ @@ -809,7 +718,7 @@ index a5d09fa..d42c284 100644 echo 'startplasma: Done.' 1>&2 diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake -index 8ac47aa..49970ef 100644 +index dd9e304d..49d456e9 100644 --- a/startkde/startplasmacompositor.cmake +++ b/startkde/startplasmacompositor.cmake @@ -1,118 +1,165 @@ @@ -1013,27 +922,26 @@ index 8ac47aa..49970ef 100644 #otherwise apps that manually opt in for high DPI get auto scaled by the developer AND scaled by the wl_output export QT_AUTO_SCREEN_SCALE_FACTOR=0 +-# XCursor mouse theme needs to be applied here to work even for kded or ksmserver +-if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then +- @EXPORT_XCURSOR_PATH@ +XCURSOR_PATH=~/.icons +IFS=":" read -r -a xdgDirs <<< "$XDG_DATA_DIRS" +for xdgDir in "${xdgDirs[@]}"; do + XCURSOR_PATH="$XCURSOR_PATH:$xdgDir/icons" +done +export XCURSOR_PATH -+ - # XCursor mouse theme needs to be applied here to work even for kded or ksmserver --if test -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ; then -- @EXPORT_XCURSOR_PATH@ -- + - # TODO: is kapplymousetheme a core app? -- #kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize" ++# XCursor mouse theme needs to be applied here to work even for kded or ksmserver ++if [ -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ]; then + #kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize" - if test $? -eq 10; then - XCURSOR_THEME=breeze_cursors - export XCURSOR_THEME - elif test -n "$kcminputrc_mouse_cursortheme"; then - XCURSOR_THEME="$kcminputrc_mouse_cursortheme" - export XCURSOR_THEME -+if [ -n "$kcminputrc_mouse_cursortheme" -o -n "$kcminputrc_mouse_cursorsize" ]; then -+ #kapplymousetheme "$kcminputrc_mouse_cursortheme" "$kcminputrc_mouse_cursorsize" + if [ $? -eq 10 ]; then + export XCURSOR_THEME=breeze_cursors + elif [ -n "$kcminputrc_mouse_cursortheme" ]; then @@ -1110,7 +1018,7 @@ index 8ac47aa..49970ef 100644 : # ok else echo 'startplasmacompositor: Could not start D-Bus. Can you call qdbus?' 1>&2 -@@ -212,7 +228,7 @@ export KDE_FULL_SESSION +@@ -212,26 +228,47 @@ export KDE_FULL_SESSION KDE_SESSION_VERSION=5 export KDE_SESSION_VERSION @@ -1119,9 +1027,7 @@ index 8ac47aa..49970ef 100644 export KDE_SESSION_UID XDG_CURRENT_DESKTOP=KDE -@@ -222,20 +238,41 @@ export XDG_CURRENT_DESKTOP - QT_QPA_PLATFORM=wayland - export QT_QPA_PLATFORM + export XDG_CURRENT_DESKTOP +# Source scripts found in /plasma-workspace/env/*.sh +# (where correspond to the system and user's configuration @@ -1171,12 +1077,3 @@ index 8ac47aa..49970ef 100644 echo 'startplasmacompositor: Shutting down...' 1>&2 -diff --git a/startkde/waitforname/org.kde.plasma.Notifications.service.in b/startkde/waitforname/org.kde.plasma.Notifications.service.in -index 0a51b84..f48b5d8 100644 ---- a/startkde/waitforname/org.kde.plasma.Notifications.service.in -+++ b/startkde/waitforname/org.kde.plasma.Notifications.service.in -@@ -1,3 +1,3 @@ - [D-BUS Service] - Name=org.freedesktop.Notifications --Exec=@CMAKE_INSTALL_PREFIX@/bin/plasma_waitforname org.freedesktop.Notifications -+Exec=@CMAKE_INSTALL_FULL_BINDIR@/plasma_waitforname org.freedesktop.Notifications diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix index cc1fdb889207c..7daf81e64ec99 100644 --- a/pkgs/desktops/plasma-5/srcs.nix +++ b/pkgs/desktops/plasma-5/srcs.nix @@ -3,355 +3,363 @@ { bluedevil = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/bluedevil-5.12.5.tar.xz"; - sha256 = "0rjxvvg64g4panri4f09fgm571igdijfh92jp616pcqw8v1xqp2a"; - name = "bluedevil-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/bluedevil-5.13.0.tar.xz"; + sha256 = "1aikg2nlhkzasliiyqa0ijk78mpa1lrpgl7gqh3lva3dvq7w9v3m"; + name = "bluedevil-5.13.0.tar.xz"; }; }; breeze = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/breeze-5.12.5.tar.xz"; - sha256 = "1xxgyq3lhliv6p54akgpclficbcs2xdv15a92jkl8a2s9wbisk3n"; - name = "breeze-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/breeze-5.13.0.tar.xz"; + sha256 = "0aaih84h8bh6ljcw6fk7nl4wpvcnk6vqz65s0b1qb8y7q6xr6cd0"; + name = "breeze-5.13.0.tar.xz"; }; }; breeze-grub = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/breeze-grub-5.12.5.tar.xz"; - sha256 = "1w9f2xm4abqcqk2pdb7hi7d4hd1krkhrs9j3zlncxahfvf67ljad"; - name = "breeze-grub-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/breeze-grub-5.13.0.tar.xz"; + sha256 = "0q0a8ijg7npw5nl20xnna26jvrqdvmil1z7jmc8awdy3bhyi47n6"; + name = "breeze-grub-5.13.0.tar.xz"; }; }; breeze-gtk = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/breeze-gtk-5.12.5.tar.xz"; - sha256 = "0040z43r69kk8l90mvkk8xxzhaw35xm7z2w097sp8xd053y3pdqd"; - name = "breeze-gtk-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/breeze-gtk-5.13.0.tar.xz"; + sha256 = "131fknmj1aiixzv2vqk2vza1swxcvm5haj3v9h6j3xp1l9q8rr7l"; + name = "breeze-gtk-5.13.0.tar.xz"; }; }; breeze-plymouth = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/breeze-plymouth-5.12.5.tar.xz"; - sha256 = "15204zqk81rwmdq07jzaiv2aninbbgqmg76dhzcz43lckjfhczq9"; - name = "breeze-plymouth-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/breeze-plymouth-5.13.0.tar.xz"; + sha256 = "13g4dpx094x4hmhhv5ghbdf59kzlgdxb9b7dpak8bliq3npdh1ri"; + name = "breeze-plymouth-5.13.0.tar.xz"; }; }; discover = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/discover-5.12.5.tar.xz"; - sha256 = "02fjs016825l35gc173mblii2x9ys5cisqw8niyyvllsls4rp27m"; - name = "discover-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/discover-5.13.0.tar.xz"; + sha256 = "1xg0n1za12ib70iqyxs0kcqrixxfhghi96qqs0l24cmwfca6g4km"; + name = "discover-5.13.0.tar.xz"; }; }; drkonqi = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/drkonqi-5.12.5.tar.xz"; - sha256 = "0av0rqgc5a9c8lvpdphp3ifw56qc10qkbjhajlslagxswys73cfq"; - name = "drkonqi-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/drkonqi-5.13.0.tar.xz"; + sha256 = "0mm9bssz87camwi7zkgf0ajrnd1pb3gs044k19vgcj85g6knf1bk"; + name = "drkonqi-5.13.0.tar.xz"; }; }; kactivitymanagerd = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kactivitymanagerd-5.12.5.tar.xz"; - sha256 = "1mpldy47fklm9d91wjj734yw3j3pkfrj377b9c5d8l07agwnk2j1"; - name = "kactivitymanagerd-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kactivitymanagerd-5.13.0.tar.xz"; + sha256 = "10sqzc4mhbbrzsf9bgmlssk836ylxdqvz8k8wzjsqi7r1iiqmcq6"; + name = "kactivitymanagerd-5.13.0.tar.xz"; }; }; kde-cli-tools = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kde-cli-tools-5.12.5.tar.xz"; - sha256 = "0gs0d9p2x3q6pvjj6l7f9xq741rfqgzhbxwvz1s3cx385b85lplh"; - name = "kde-cli-tools-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kde-cli-tools-5.13.0.tar.xz"; + sha256 = "0qjjchdnib28728b0mbkbwq99zr5h9xzljqkskj1npbj723z2bzs"; + name = "kde-cli-tools-5.13.0.tar.xz"; }; }; kdecoration = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kdecoration-5.12.5.tar.xz"; - sha256 = "0qd5pqm3s1wcmy49mry2plzivg6dhmdp521yahx0mmlk2bssxc3d"; - name = "kdecoration-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kdecoration-5.13.0.tar.xz"; + sha256 = "1fgv73wyahk7q2kvs6vzjnxj0h2g7g137xlczc7wjwxpyrlchavm"; + name = "kdecoration-5.13.0.tar.xz"; }; }; kde-gtk-config = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kde-gtk-config-5.12.5.tar.xz"; - sha256 = "1p5vpk85v50dkm787ljf77xa7f25lamxf5jn2qc31r8dnlc25dnh"; - name = "kde-gtk-config-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kde-gtk-config-5.13.0.tar.xz"; + sha256 = "1l6zjnjwb8yiy00xnkcaljw0c6mcwd93c2qyc3p23aaxw31jnhyg"; + name = "kde-gtk-config-5.13.0.tar.xz"; }; }; kdeplasma-addons = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kdeplasma-addons-5.12.5.tar.xz"; - sha256 = "1339sapqi0b6pzbsdyhpfssrvfg9sfc3amlfijxsn63swkjvbw2s"; - name = "kdeplasma-addons-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kdeplasma-addons-5.13.0.tar.xz"; + sha256 = "034qnphk2biz6jqc494bwzqv3sqr63hvqadiywnhy53n0l9crf3i"; + name = "kdeplasma-addons-5.13.0.tar.xz"; }; }; kgamma5 = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kgamma5-5.12.5.tar.xz"; - sha256 = "0p4x8vzjngw7xxnnviiqw89lzs23nrq007211dprnfzgay9c571c"; - name = "kgamma5-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kgamma5-5.13.0.tar.xz"; + sha256 = "0yg89p87kx7s2mzhz02rbav07cqb5s3689x3d7r60ppmmf43ylv9"; + name = "kgamma5-5.13.0.tar.xz"; }; }; khotkeys = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/khotkeys-5.12.5.tar.xz"; - sha256 = "1yivh10g66h9dmnabnxx1i26rpg8wf9ibpmc7jcmh7j4h5q0lkzg"; - name = "khotkeys-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/khotkeys-5.13.0.tar.xz"; + sha256 = "1x79cn5wi917d3bvy0sfiaqyziziajcgpc9d74var5g9fqg6kali"; + name = "khotkeys-5.13.0.tar.xz"; }; }; kinfocenter = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kinfocenter-5.12.5.tar.xz"; - sha256 = "1g42hk49fjg4rvgvy5phshk8mna3idh55gn4cy1w0q2rl8f0y6b5"; - name = "kinfocenter-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kinfocenter-5.13.0.tar.xz"; + sha256 = "15g16455m7csi07llfks58yry7bmv14avs15lb67nadba3clb5mx"; + name = "kinfocenter-5.13.0.tar.xz"; }; }; kmenuedit = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kmenuedit-5.12.5.tar.xz"; - sha256 = "0vbq2s1ibqna19njw421ai4qwq4apww74qcfgk7gwd6p75k37lkw"; - name = "kmenuedit-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kmenuedit-5.13.0.tar.xz"; + sha256 = "12k8y1mw5frg24i6bp39sax9mjv4q9p996rvma9nmwqfxp6br1bf"; + name = "kmenuedit-5.13.0.tar.xz"; }; }; kscreen = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kscreen-5.12.5.tar.xz"; - sha256 = "1cscy7vimznwy29qr0x11wqxlxcwxvybdhw703mj44bq1szw8s0l"; - name = "kscreen-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kscreen-5.13.0.tar.xz"; + sha256 = "12hgynpbdj22fg896js9nw9rqddk4j5a8dl6iyr7rwixgv1nw8y5"; + name = "kscreen-5.13.0.tar.xz"; }; }; kscreenlocker = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kscreenlocker-5.12.5.tar.xz"; - sha256 = "08l8knfvhrd3h8z70xq1jiq02bg56jdddxx0ml6jbd8ja9r1svdq"; - name = "kscreenlocker-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kscreenlocker-5.13.0.tar.xz"; + sha256 = "12jar9dh0c221v3zlpzcrlpzfrxk39gxqxz3bvb16k6ws5307psh"; + name = "kscreenlocker-5.13.0.tar.xz"; }; }; ksshaskpass = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/ksshaskpass-5.12.5.tar.xz"; - sha256 = "0vgqp09cfdlf22xxi0pdzdv0i4hrgvbfj3yrxrfqhfh9zlc3q6y4"; - name = "ksshaskpass-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/ksshaskpass-5.13.0.tar.xz"; + sha256 = "09id83az5pxn56xqnkilmha0ada86mysxlvvhy6rnm10c340rc0j"; + name = "ksshaskpass-5.13.0.tar.xz"; }; }; ksysguard = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/ksysguard-5.12.5.tar.xz"; - sha256 = "11wh4skx3vjjrdfaa85a8ijdvsw3fnk02s1n9g6yv0c8h74q2nqv"; - name = "ksysguard-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/ksysguard-5.13.0.tar.xz"; + sha256 = "0sz7k0vkpji448pnqpc7q9plsxrf2q5fq3kly2bwh2isd44lxram"; + name = "ksysguard-5.13.0.tar.xz"; }; }; kwallet-pam = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kwallet-pam-5.12.5.tar.xz"; - sha256 = "18pbsmc44pqbdylczqsx6cargzkkp4vcd44yk7mwjhniw8pi6x33"; - name = "kwallet-pam-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kwallet-pam-5.13.0.tar.xz"; + sha256 = "1sbh771z84k9gmy9mkbiwp1mz5rhlb7jb0mbpac6s7gm47axl3za"; + name = "kwallet-pam-5.13.0.tar.xz"; }; }; kwayland-integration = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kwayland-integration-5.12.5.tar.xz"; - sha256 = "05qcsqyw2n1hpdsiqjvg98i77kwgcdpsr0096nqr62pzf36bsqz3"; - name = "kwayland-integration-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kwayland-integration-5.13.0.tar.xz"; + sha256 = "0hwyhw9y446ycjzshkdf159awlmkz2sziijabnnblkc75j7qhhzf"; + name = "kwayland-integration-5.13.0.tar.xz"; }; }; kwin = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kwin-5.12.5.tar.xz"; - sha256 = "1mkmh90pl4pz1bb3n9zl6x6lxvr8xkj7r795qj70s9jxavl40fj3"; - name = "kwin-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kwin-5.13.0.tar.xz"; + sha256 = "12ymycrh6ryrpkz96mhha38bgpfaxchf9ilwpiafmms5h6s8d3zh"; + name = "kwin-5.13.0.tar.xz"; }; }; kwrited = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/kwrited-5.12.5.tar.xz"; - sha256 = "0vvlkr4w4vwgkl9sili63cwlp0lsxlnzwfwmhpa5nrwcjgbyfbmz"; - name = "kwrited-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/kwrited-5.13.0.tar.xz"; + sha256 = "0vpmcd9l4jl440wqh691rjk1zxbs7vaknfrbar8n5fj41w8bri24"; + name = "kwrited-5.13.0.tar.xz"; }; }; libkscreen = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/libkscreen-5.12.5.tar.xz"; - sha256 = "0hzdchkxlv5l3zx7lxzj0x44kn3086gxnhmas9w1n9b6qrf0sjb4"; - name = "libkscreen-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/libkscreen-5.13.0.tar.xz"; + sha256 = "1fmffdw9hg4wcr78nmdryaam1dc890fcpwiq5v5n6plp78v99hv9"; + name = "libkscreen-5.13.0.tar.xz"; }; }; libksysguard = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/libksysguard-5.12.5.tar.xz"; - sha256 = "0dbf3xx52xqyzaxvybmjra0z1lc3qcbb0aqmsga8rjj77bmj3kx9"; - name = "libksysguard-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/libksysguard-5.13.0.tar.xz"; + sha256 = "11b82rma2mqrjnzjpdij6316xbynr7ca9vizp3zqps7xvgq2hva1"; + name = "libksysguard-5.13.0.tar.xz"; }; }; milou = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/milou-5.12.5.tar.xz"; - sha256 = "0v0zkwmh7rzqbgw1ypqz18bd3gn3x8iag0q9lrk6zzpd66j2r1fc"; - name = "milou-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/milou-5.13.0.tar.xz"; + sha256 = "12azqm4ck4mlz5cnglp6b99lj229dk25c2r9dy1v2k1c0sa9wqk5"; + name = "milou-5.13.0.tar.xz"; }; }; oxygen = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/oxygen-5.12.5.tar.xz"; - sha256 = "0336bkvn8mqrbswnhg87ah7k3w7i99c8rfpfvhw5qq3mm6jvbi4l"; - name = "oxygen-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/oxygen-5.13.0.tar.xz"; + sha256 = "15zxldc828vppswrqfkgmzpxx6fpx8i20qm0smljkx08yd280zry"; + name = "oxygen-5.13.0.tar.xz"; + }; + }; + plasma-browser-integration = { + version = "5.13.0"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.13.0/plasma-browser-integration-5.13.0.tar.xz"; + sha256 = "1pnzi02lfm33c47l3znzj9p2ksrc4mn9wvglj6ffnxfhcsdv1xqc"; + name = "plasma-browser-integration-5.13.0.tar.xz"; }; }; plasma-desktop = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-desktop-5.12.5.tar.xz"; - sha256 = "0rm7j8n3yflzl6wpivmjsgrhc5arrnmzfg81arfs06gjdnvwnmd6"; - name = "plasma-desktop-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-desktop-5.13.0.tar.xz"; + sha256 = "0bj6zkgqjc83yp0q3srpdvvppi2jh9gajr65bli370n52z86rmnn"; + name = "plasma-desktop-5.13.0.tar.xz"; }; }; plasma-integration = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-integration-5.12.5.tar.xz"; - sha256 = "14iciz6zjxrvig58hpqa51cj5r949xq9xgqvs8glzldzg34928sm"; - name = "plasma-integration-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-integration-5.13.0.tar.xz"; + sha256 = "1xl9zlc9z747zy2lzj3azbypljxv3gn03ssn5703dg8ab32kr0p4"; + name = "plasma-integration-5.13.0.tar.xz"; }; }; plasma-nm = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-nm-5.12.5.tar.xz"; - sha256 = "1awnd9gdciwrwyl2xs9h778fizhnbw8wm8ddbqr8050v7fkc7fs6"; - name = "plasma-nm-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-nm-5.13.0.tar.xz"; + sha256 = "02680npqafrqq2yvc96x03i3kiq6kwybvg6378718bwpdmrwfv1k"; + name = "plasma-nm-5.13.0.tar.xz"; }; }; plasma-pa = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-pa-5.12.5.tar.xz"; - sha256 = "13z9shlnprbjgqy1w8lf3brjcvmh76fpl0xv3q2r7kvcgm1ndjdd"; - name = "plasma-pa-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-pa-5.13.0.tar.xz"; + sha256 = "0m2gss12rqzv4ba554mijqm9qf25c5ghjb8v785si5amm012dkfr"; + name = "plasma-pa-5.13.0.tar.xz"; }; }; plasma-sdk = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-sdk-5.12.5.tar.xz"; - sha256 = "0rrwis63khq1b6shxrp5cj6dgz9lhrccs7752f7j73pi5fpmbz0g"; - name = "plasma-sdk-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-sdk-5.13.0.tar.xz"; + sha256 = "1zaxr8c9nybbap27jsgdb95sn22z0vfyxai969mkmdajxijcy8md"; + name = "plasma-sdk-5.13.0.tar.xz"; }; }; plasma-tests = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-tests-5.12.5.tar.xz"; - sha256 = "1rq8li7y3qf1ipyhy869lw3znmssf5grbh522qla4sn08d1lhxij"; - name = "plasma-tests-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-tests-5.13.0.tar.xz"; + sha256 = "1cclf6cp19y4ylsgqlrq7rjvgpy59dxz91cq14d2fi93h1dcyrra"; + name = "plasma-tests-5.13.0.tar.xz"; }; }; plasma-vault = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-vault-5.12.5.tar.xz"; - sha256 = "0zrwsqcpkssrfhy2xgg4y2k2w6l7vyn7mqani9lw18i13vp2fh1d"; - name = "plasma-vault-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-vault-5.13.0.tar.xz"; + sha256 = "1wx0jibn5fmp2ddy28azls9wb23mhpnwkvg8gihq16im62pb499i"; + name = "plasma-vault-5.13.0.tar.xz"; }; }; plasma-workspace = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-workspace-5.12.5.tar.xz"; - sha256 = "1vy5p22y6jckhm09171pjacdrndl7vak6grwvzg8bmhqk1ahzdwk"; - name = "plasma-workspace-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-workspace-5.13.0.tar.xz"; + sha256 = "071za67v4d6kn4qn68r88lgwp9mchb2wh26p2mf0rmqxz3c56ihf"; + name = "plasma-workspace-5.13.0.tar.xz"; }; }; plasma-workspace-wallpapers = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plasma-workspace-wallpapers-5.12.5.tar.xz"; - sha256 = "1p6kcakdw020pjwdfdhh1v8bha8r6j9934nid7vv7ldp388mq6a7"; - name = "plasma-workspace-wallpapers-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plasma-workspace-wallpapers-5.13.0.tar.xz"; + sha256 = "1xnssczasr855fl5yaffs6a5dlvivrh7dvzhinfws1pk960vndyb"; + name = "plasma-workspace-wallpapers-5.13.0.tar.xz"; }; }; plymouth-kcm = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/plymouth-kcm-5.12.5.tar.xz"; - sha256 = "1fv2b792d7bg5vdix823fks8capgbnda94fc8z91nsffa894p0i9"; - name = "plymouth-kcm-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/plymouth-kcm-5.13.0.tar.xz"; + sha256 = "1j7gaqypd5ijrvp4s4ry57q1lix8gfff8pxbwb7n6bnfka6hk8i6"; + name = "plymouth-kcm-5.13.0.tar.xz"; }; }; polkit-kde-agent = { - version = "1-5.12.5"; + version = "1-5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/polkit-kde-agent-1-5.12.5.tar.xz"; - sha256 = "01plpzhj2fc2i3hjqb75skmyiy9dg3mw2h1sxsl7hxmbvm9fv9if"; - name = "polkit-kde-agent-1-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/polkit-kde-agent-1-5.13.0.tar.xz"; + sha256 = "0sab09glz9b8i1ricww8lrvp9ivnfzh4g1nijks7f1wg8nk1vpcm"; + name = "polkit-kde-agent-1-5.13.0.tar.xz"; }; }; powerdevil = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/powerdevil-5.12.5.tar.xz"; - sha256 = "07f3kqvfqgqpz50fk8dwyr5z1hylli0k4ndlcp5mkybiraz1rdjk"; - name = "powerdevil-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/powerdevil-5.13.0.tar.xz"; + sha256 = "0w0x0lgi8xdifz811j749xbgkvqixvrpzamwv0iqn3zgg1m5b5vy"; + name = "powerdevil-5.13.0.tar.xz"; }; }; sddm-kcm = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/sddm-kcm-5.12.5.tar.xz"; - sha256 = "13qqyvq7rk7h65krjaqgil2rxjj7073arxp4bij5g534ckpwkz3h"; - name = "sddm-kcm-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/sddm-kcm-5.13.0.tar.xz"; + sha256 = "13mkd1b4c7ihp0s3n80snq70v76vs2gzvfx7f0s2pjq44q07bv5f"; + name = "sddm-kcm-5.13.0.tar.xz"; }; }; systemsettings = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/systemsettings-5.12.5.tar.xz"; - sha256 = "0ackzdyfmssq6lh9dranc8nv6bhk633zq1mixibqhswl3pz8n4h8"; - name = "systemsettings-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/systemsettings-5.13.0.tar.xz"; + sha256 = "1imnry86jz2rwwgz470h7pji2hajnj337hvxmrrlr0giijf1amlc"; + name = "systemsettings-5.13.0.tar.xz"; }; }; user-manager = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/user-manager-5.12.5.tar.xz"; - sha256 = "1566scbw6f02gskwdc2kk6xcbbf7hq6jkz3ka1avkwmyi3xhh010"; - name = "user-manager-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/user-manager-5.13.0.tar.xz"; + sha256 = "10w5wr3pxlybqx192xiljni9nbqai33v5j2nvcs032i0ms7fbxpf"; + name = "user-manager-5.13.0.tar.xz"; }; }; xdg-desktop-portal-kde = { - version = "5.12.5"; + version = "5.13.0"; src = fetchurl { - url = "${mirror}/stable/plasma/5.12.5/xdg-desktop-portal-kde-5.12.5.tar.xz"; - sha256 = "1rmjwjx7x481607vp0pjxsabbjhm7qfqa0ax4ciqqlv676hcr5cv"; - name = "xdg-desktop-portal-kde-5.12.5.tar.xz"; + url = "${mirror}/stable/plasma/5.13.0/xdg-desktop-portal-kde-5.13.0.tar.xz"; + sha256 = "13pnj7mpnv30fqwzpnjrfwmjx4isbkhlznpr6hpvsh0f178zhfz4"; + name = "xdg-desktop-portal-kde-5.13.0.tar.xz"; }; }; } diff --git a/pkgs/desktops/plasma-5/systemsettings.nix b/pkgs/desktops/plasma-5/systemsettings.nix index a6199d9fbef2a..9ff906f79745f 100644 --- a/pkgs/desktops/plasma-5/systemsettings.nix +++ b/pkgs/desktops/plasma-5/systemsettings.nix @@ -2,7 +2,7 @@ mkDerivation, extra-cmake-modules, kdoctools, kcmutils, kconfig, kdbusaddons, khtml, ki18n, kiconthemes, kio, kitemviews, kservice, kwindowsystem, kxmlgui, qtquickcontrols, qtquickcontrols2, - kactivities, kactivities-stats, kirigami2, kcrash + kactivities, kactivities-stats, kirigami2, kcrash, plasma-workspace }: mkDerivation { @@ -11,7 +11,7 @@ mkDerivation { buildInputs = [ kcmutils kconfig kdbusaddons khtml ki18n kiconthemes kio kitemviews kservice kwindowsystem kxmlgui qtquickcontrols qtquickcontrols2 - kactivities kactivities-stats kirigami2 kcrash + kactivities kactivities-stats kirigami2 kcrash plasma-workspace ]; outputs = [ "bin" "dev" "out" ]; } diff --git a/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix b/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix index 115c5f2ac7180..5fdd6bea46407 100644 --- a/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix +++ b/pkgs/desktops/plasma-5/xdg-desktop-portal-kde.nix @@ -1,13 +1,13 @@ { mkDerivation, extra-cmake-modules, gettext, kdoctools, python, - kcoreaddons, knotifications + kcoreaddons, knotifications, kwayland, kwidgetsaddons }: mkDerivation { name = "xdg-desktop-portal-kde"; nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python ]; buildInputs = [ - kcoreaddons knotifications + kcoreaddons knotifications kwayland kwidgetsaddons ]; } diff --git a/pkgs/development/compilers/closure/default.nix b/pkgs/development/compilers/closure/default.nix index 0dfa10f28a123..516268e0efd59 100644 --- a/pkgs/development/compilers/closure/default.nix +++ b/pkgs/development/compilers/closure/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "closure-compiler-${version}"; - version = "20180506"; + version = "20180610"; src = fetchurl { url = "https://dl.google.com/closure-compiler/compiler-${version}.tar.gz"; - sha256 = "10w9vs61fs14k8g3wlng0ifj0knfm0xfc4rsnd2c75464hkdxvr9"; + sha256 = "1qg9a1whmrkrifqrsb9m541cgr3rf1nnkqlv4q7rq30m8bdilvk5"; }; sourceRoot = "."; diff --git a/pkgs/development/compilers/ghc/8.4.2.nix b/pkgs/development/compilers/ghc/8.4.2.nix index d793f0b391af2..ac8d76c63ed6d 100644 --- a/pkgs/development/compilers/ghc/8.4.2.nix +++ b/pkgs/development/compilers/ghc/8.4.2.nix @@ -22,7 +22,7 @@ , # Whether to build dynamic libs for the standard library (on the target # platform). Static libs are always built. - enableShared ? !targetPlatform.isWindows && !targetPlatform.useAndroidPrebuilt + enableShared ? !targetPlatform.isWindows && !targetPlatform.useAndroidPrebuilt && !targetPlatform.useiOSPrebuilt , # Whetherto build terminfo. enableTerminfo ? !targetPlatform.isWindows diff --git a/pkgs/development/compilers/ghc/8.4.3.nix b/pkgs/development/compilers/ghc/8.4.3.nix index 0fecb1d29622b..c57058a63520b 100644 --- a/pkgs/development/compilers/ghc/8.4.3.nix +++ b/pkgs/development/compilers/ghc/8.4.3.nix @@ -15,14 +15,14 @@ , # If enabled, GHC will be built with the GPL-free but slower integer-simple # library instead of the faster but GPLed integer-gmp library. - enableIntegerSimple ? false, gmp ? null + enableIntegerSimple ? !(gmp.meta.available or false), gmp , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? targetPlatform != hostPlatform , # Whether to build dynamic libs for the standard library (on the target # platform). Static libs are always built. - enableShared ? !targetPlatform.isWindows && !targetPlatform.useAndroidPrebuilt + enableShared ? !targetPlatform.isWindows && !targetPlatform.useAndroidPrebuilt && !targetPlatform.useiOSPrebuilt , # Whetherto build terminfo. enableTerminfo ? !targetPlatform.isWindows @@ -32,8 +32,6 @@ ghcFlavour ? stdenv.lib.optionalString (targetPlatform != hostPlatform) "perf-cross" }: -assert !enableIntegerSimple -> gmp != null; - let inherit (bootPkgs) ghc; diff --git a/pkgs/development/compilers/ghcjs-ng/default.nix b/pkgs/development/compilers/ghcjs-ng/default.nix index dda414620e0be..93257ff7d53d8 100644 --- a/pkgs/development/compilers/ghcjs-ng/default.nix +++ b/pkgs/development/compilers/ghcjs-ng/default.nix @@ -48,7 +48,7 @@ let stage1Packages = []; mkStage2 = _: {}; - haskellCompilerName = "ghcjs"; + haskellCompilerName = "ghcjs-${bootGhcjs.version}"; }; bootGhcjs = haskellLib.justStaticExecutables passthru.bootPkgs.ghcjs; diff --git a/pkgs/development/compilers/ghcjs/base.nix b/pkgs/development/compilers/ghcjs/base.nix index 07662d32d2580..98eb58e6aae73 100644 --- a/pkgs/development/compilers/ghcjs/base.nix +++ b/pkgs/development/compilers/ghcjs/base.nix @@ -174,7 +174,7 @@ in mkDerivation (rec { isGhcjs = true; inherit nodejs ghcjsBoot; socket-io = pkgs.nodePackages."socket.io"; - haskellCompilerName = "ghcjs"; + haskellCompilerName = "ghcjs-${version}"; # let us assume ghcjs is never actually cross compiled targetPrefix = ""; diff --git a/pkgs/development/compilers/llvm/3.7/default.nix b/pkgs/development/compilers/llvm/3.7/default.nix index 4e1a0ef6409a3..1bd4b88c72d48 100644 --- a/pkgs/development/compilers/llvm/3.7/default.nix +++ b/pkgs/development/compilers/llvm/3.7/default.nix @@ -16,7 +16,7 @@ let compiler-rt_src = fetch "compiler-rt" "10c1mz2q4bdq9bqfgr3dirc6hz1h3sq8573srd5q5lr7m7j6jiwx"; clang-tools-extra_src = fetch "clang-tools-extra" "0sxw2l3q5msbrwxv1ck72arggdw6n5ysi929gi69ikniranfv4aa"; - tools = let + tools = stdenv.lib.makeExtensible (tools: let callPackage = newScope (tools // { inherit stdenv isl version fetch; }); in { llvm = callPackage ./llvm.nix { @@ -41,9 +41,9 @@ let }; lldb = callPackage ./lldb.nix {}; - }; + }); - libraries = let + libraries = stdenv.lib.makeExtensible (libraries: let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv isl version fetch; }); in { @@ -54,6 +54,6 @@ let libcxx = callPackage ./libc++ {}; libcxxabi = callPackage ./libc++abi.nix {}; - }; + }); in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/compilers/llvm/3.8/default.nix b/pkgs/development/compilers/llvm/3.8/default.nix index 3f0cd7d0a7636..28f908ee829f0 100644 --- a/pkgs/development/compilers/llvm/3.8/default.nix +++ b/pkgs/development/compilers/llvm/3.8/default.nix @@ -15,7 +15,7 @@ let compiler-rt_src = fetch "compiler-rt" "0p0y85c7izndbpg2l816z7z7558axq11d5pwkm4h11sdw7d13w0d"; clang-tools-extra_src = fetch "clang-tools-extra" "15n39r4ssphpaq4a0wzyjm7ilwxb0bch6nrapy8c5s8d49h5qjk6"; - tools = let + tools = stdenv.lib.makeExtensible (tools: let callPackage = newScope (tools // { inherit stdenv isl version fetch; }); in { llvm = callPackage ./llvm.nix { @@ -41,9 +41,9 @@ let }; lldb = callPackage ./lldb.nix {}; - }; + }); - libraries = let + libraries = stdenv.lib.makeExtensible (libraries: let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv isl version fetch; }); in { @@ -54,6 +54,6 @@ let libcxx = callPackage ./libc++ {}; libcxxabi = callPackage ./libc++abi.nix {}; - }; + }); in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/compilers/llvm/3.9/default.nix b/pkgs/development/compilers/llvm/3.9/default.nix index 3735fb6a02c07..ea3ea36eb6d36 100644 --- a/pkgs/development/compilers/llvm/3.9/default.nix +++ b/pkgs/development/compilers/llvm/3.9/default.nix @@ -15,7 +15,7 @@ let compiler-rt_src = fetch "compiler-rt" "16gc2gdmp5c800qvydrdhsp0bzb97s8wrakl6i8a4lgslnqnf2fk"; clang-tools-extra_src = fetch "clang-tools-extra" "0d9nh7j7brbh9avigcn69dlaihsl9p3cf9s45mw6fxzzvrdvd999"; - tools = let + tools = stdenv.lib.makeExtensible (tools: let callPackage = newScope (tools // { inherit stdenv isl version fetch; }); in { llvm = callPackage ./llvm.nix { @@ -41,9 +41,9 @@ let }; lldb = callPackage ./lldb.nix {}; - }; + }); - libraries = let + libraries = stdenv.lib.makeExtensible (libraries: let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv isl version fetch; }); in { @@ -54,6 +54,6 @@ let libcxx = callPackage ./libc++ {}; libcxxabi = callPackage ./libc++abi.nix {}; - }; + }); in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/compilers/llvm/4/default.nix b/pkgs/development/compilers/llvm/4/default.nix index c46e520a33df0..ae674d1fa8e8d 100644 --- a/pkgs/development/compilers/llvm/4/default.nix +++ b/pkgs/development/compilers/llvm/4/default.nix @@ -22,7 +22,7 @@ let let drv-manpages = drv.override { enableManpages = true; }; in drv // { man = drv-manpages.out; /*outputs = drv.outputs ++ ["man"];*/ }; - tools = let + tools = stdenv.lib.makeExtensible (tools: let callPackage = newScope (tools // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; }); in { @@ -52,9 +52,9 @@ let lld = callPackage ./lld.nix {}; lldb = callPackage ./lldb.nix {}; - }; + }); - libraries = let + libraries = stdenv.lib.makeExtensible (libraries: let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; }); in { @@ -67,6 +67,6 @@ let libcxxabi = callPackage ./libc++abi.nix {}; openmp = callPackage ./openmp.nix {}; - }; + }); in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/compilers/llvm/5/default.nix b/pkgs/development/compilers/llvm/5/default.nix index feeadf1f13064..c3c1d87f2e4e1 100644 --- a/pkgs/development/compilers/llvm/5/default.nix +++ b/pkgs/development/compilers/llvm/5/default.nix @@ -22,7 +22,7 @@ let let drv-manpages = drv.override { enableManpages = true; }; in drv // { man = drv-manpages.out; /*outputs = drv.outputs ++ ["man"];*/ }; - tools = let + tools = stdenv.lib.makeExtensible (tools: let callPackage = newScope (tools // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; }); in { @@ -53,9 +53,9 @@ let lld = callPackage ./lld.nix {}; lldb = callPackage ./lldb.nix {}; - }; + }); - libraries = let + libraries = stdenv.lib.makeExtensible (libraries: let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; }); in { @@ -68,6 +68,6 @@ let libcxxabi = callPackage ./libc++abi.nix {}; openmp = callPackage ./openmp.nix {}; - }; + }); in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/compilers/llvm/6/compiler-rt.nix b/pkgs/development/compilers/llvm/6/compiler-rt.nix index 333818f7dbdef..88bccca364764 100644 --- a/pkgs/development/compilers/llvm/6/compiler-rt.nix +++ b/pkgs/development/compilers/llvm/6/compiler-rt.nix @@ -1,4 +1,4 @@ -{ stdenv, version, fetch, cmake, python, llvm }: +{ stdenv, version, fetch, cmake, python, llvm, libcxxabi }: with stdenv.lib; stdenv.mkDerivation rec { name = "compiler-rt-${version}"; @@ -6,12 +6,13 @@ stdenv.mkDerivation rec { src = fetch "compiler-rt" "16m7rvh3w6vq10iwkjrr1nn293djld3xm62l5zasisaprx117k6h"; nativeBuildInputs = [ cmake python llvm ]; + buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin libcxxabi; configureFlags = [ "-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON" ]; - outputs = [ "dev" "out" ]; + outputs = [ "out" "dev" ]; patches = [ ./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory @@ -27,5 +28,10 @@ stdenv.mkDerivation rec { --replace 'set(COMPILER_RT_HAS_TSAN TRUE)' 'set(COMPILER_RT_HAS_TSAN FALSE)' ''; + # Hack around weird upsream RPATH bug + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' + ln -s "$out/lib"/*/* "$out/lib" + ''; + enableParallelBuilding = true; } diff --git a/pkgs/development/compilers/llvm/6/default.nix b/pkgs/development/compilers/llvm/6/default.nix index bbac21ef67969..40d602e222ed4 100644 --- a/pkgs/development/compilers/llvm/6/default.nix +++ b/pkgs/development/compilers/llvm/6/default.nix @@ -21,11 +21,21 @@ let let drv-manpages = drv.override { enableManpages = true; }; in drv // { man = drv-manpages.out; /*outputs = drv.outputs ++ ["man"];*/ }; - tools = let + tools = stdenv.lib.makeExtensible (tools: let callPackage = newScope (tools // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; }); + mkExtraBuildCommands = cc: '' + rsrc="$out/resource-root" + mkdir "$rsrc" + ln -s "${cc}/lib/clang/${release_version}/include" "$rsrc" + ln -s "${targetLlvmLibraries.compiler-rt.out}/lib" "$rsrc/lib" + echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags + '' + stdenv.lib.optionalString stdenv.targetPlatform.isLinux '' + echo "--gcc-toolchain=${tools.clang-unwrapped.gcc}" >> $out/nix-support/cc-cflags + ''; in { llvm = overrideManOutput (callPackage ./llvm.nix { }); + clang-unwrapped = overrideManOutput (callPackage ./clang { inherit clang-tools-extra_src; }); @@ -38,16 +48,11 @@ let libstdcxxClang = wrapCCWith rec { cc = tools.clang-unwrapped; - extraPackages = [ libstdcxxHook targetLlvmLibraries.compiler-rt ]; - extraBuildCommands = '' - rsrc="$out/resource-root" - mkdir "$rsrc" - ln -s "${cc}/lib/clang/${release_version}/include" "$rsrc" - ln -s "${targetLlvmLibraries.compiler-rt.out}/lib" "$rsrc/lib" - echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags - '' + stdenv.lib.optionalString stdenv.targetPlatform.isLinux '' - echo "--gcc-toolchain=${tools.clang-unwrapped.gcc}" >> $out/nix-support/cc-cflags - ''; + extraPackages = [ + libstdcxxHook + targetLlvmLibraries.compiler-rt + ]; + extraBuildCommands = mkExtraBuildCommands cc; }; libcxxClang = wrapCCWith rec { @@ -57,23 +62,15 @@ let targetLlvmLibraries.libcxxabi targetLlvmLibraries.compiler-rt ]; - extraBuildCommands = '' - rsrc="$out/resource-root" - mkdir "$rsrc" - ln -s "${cc}/lib/clang/${release_version}/include" "$rsrc" - ln -s "${targetLlvmLibraries.compiler-rt.out}/lib" "$rsrc/lib" - echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags - '' + stdenv.lib.optionalString stdenv.targetPlatform.isLinux '' - echo "--gcc-toolchain=${tools.clang-unwrapped.gcc}" >> $out/nix-support/cc-cflags - ''; + extraBuildCommands = mkExtraBuildCommands cc; }; lld = callPackage ./lld.nix {}; lldb = callPackage ./lldb.nix {}; - }; + }); - libraries = let + libraries = stdenv.lib.makeExtensible (libraries: let callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python2 isl release_version version fetch; }); in { @@ -88,6 +85,6 @@ let libcxxabi = callPackage ./libc++abi.nix {}; openmp = callPackage ./openmp.nix {}; - }; + }); in { inherit tools libraries; } // libraries // tools diff --git a/pkgs/development/interpreters/python/cpython/2.7/default.nix b/pkgs/development/interpreters/python/cpython/2.7/default.nix index ed1bc9dc817b9..8dd4d9ad4fa2f 100644 --- a/pkgs/development/interpreters/python/cpython/2.7/default.nix +++ b/pkgs/development/interpreters/python/cpython/2.7/default.nix @@ -58,6 +58,24 @@ let # if DETERMINISTIC_BUILD env var is set ./deterministic-build.patch + # Fix python bug #27177 (https://bugs.python.org/issue27177) + # The issue is that `match.group` only recognizes python integers + # instead of everything that has `__index__`. + # This bug was fixed upstream, but not backported to 2.7 + (fetchpatch { + name = "re_match_index.patch"; + url = "https://bugs.python.org/file43084/re_match_index.patch"; + sha256 = "0l9rw6r5r90iybdkp3hhl2pf0h0s1izc68h5d3ywrm92pq32wz57"; + }) + + # "`type_getattro()` calls `tp_descr_get(self, obj, type)` without actually owning a reference to "self". + # In very rare cases, this can cause a segmentation fault if "self" is deleted by the descriptor." + # https://github.com/python/cpython/pull/6118 + (fetchpatch { + name = "type_getattro.patch"; + url = "https://github.com/python/cpython/pull/6118/commits/8c6da2d7e7e719c40fb539b7f7cb7583cccc5527.patch"; + sha256 = "11v9yx20hs3jmw0wggzvmw39qs4mxay4kb8iq2qjydwy9ya61nrd"; + }) ] ++ optionals (x11Support && stdenv.isDarwin) [ ./use-correct-tcl-tk-on-darwin.patch ] ++ optionals stdenv.isLinux [ diff --git a/pkgs/development/libraries/at-spi2-atk/default.nix b/pkgs/development/libraries/at-spi2-atk/default.nix index 1e5d003654ce5..688c9e300ed5f 100644 --- a/pkgs/development/libraries/at-spi2-atk/default.nix +++ b/pkgs/development/libraries/at-spi2-atk/default.nix @@ -1,24 +1,43 @@ -{ stdenv, fetchurl, python, pkgconfig, popt, atk, libX11, libICE, xorg, libXi -, intltool, dbus-glib, at-spi2-core, libSM }: +{ stdenv +, fetchurl + +, meson +, ninja +, pkgconfig + +, at-spi2-core +, atk +, dbus +, glib +, libxml2 + +, gnome3 # To pass updateScript +}: stdenv.mkDerivation rec { - versionMajor = "2.26"; - versionMinor = "1"; - moduleName = "at-spi2-atk"; - name = "${moduleName}-${versionMajor}.${versionMinor}"; + name = "${pname}-${version}"; + pname = "at-spi2-atk"; + version = "2.26.2"; src = fetchurl { - url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz"; - sha256 = "0x9vc99ni46fg5dzlx67vbw0zqffr24gz8jvbdxbmzyvc5xw5w5l"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "0vkan52ab9vrkknnv8y4f1cspk8x7xd10qx92xk9ys71p851z2b1"; }; - nativeBuildInputs = [ pkgconfig intltool ]; - buildInputs = [ python popt atk libX11 libICE xorg.libXtst libXi - dbus-glib at-spi2-core libSM ]; + nativeBuildInputs = [ meson ninja pkgconfig ]; + buildInputs = [ at-spi2-core atk dbus glib libxml2 ]; - doCheck = false; # needs dbus daemon + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + }; + }; meta = with stdenv.lib; { + description = "D-Bus bridge for Assistive Technology Service Provider Interface (AT-SPI) and Accessibility Toolkit (ATK)"; + homepage = https://gitlab.gnome.org/GNOME/at-spi2-atk; + license = licenses.lgpl2Plus; # NOTE: 2018-06-06: Please check the license when upstream sorts-out licensing: https://gitlab.gnome.org/GNOME/at-spi2-atk/issues/2 + maintainers = with maintainers; [ jtojnar gnome3.maintainers ]; platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/at-spi2-core/default.nix b/pkgs/development/libraries/at-spi2-core/default.nix index b7547c2939285..ba34e7f5f3fe2 100644 --- a/pkgs/development/libraries/at-spi2-core/default.nix +++ b/pkgs/development/libraries/at-spi2-core/default.nix @@ -1,31 +1,46 @@ -{ stdenv, fetchurl, python, pkgconfig, popt, gettext, dbus-glib -, libX11, xextproto, libSM, libICE, libXtst, libXi, gobjectIntrospection }: +{ stdenv +, fetchurl + +, meson +, ninja +, pkgconfig +, gobjectIntrospection + +, dbus +, glib +, libX11 +, libXtst # at-spi2-core can be build without X support, but due it is a client-side library, GUI-less usage is a very rare case +, libXi + +, gnome3 # To pass updateScript +}: stdenv.mkDerivation rec { - versionMajor = "2.26"; - versionMinor = "2"; - moduleName = "at-spi2-core"; - name = "${moduleName}-${versionMajor}.${versionMinor}"; + name = "${pname}-${version}"; + pname = "at-spi2-core"; + version = "2.28.0"; src = fetchurl { - url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz"; - sha256 = "0596ghkamkxgv08r4a1pdhm06qd5zzgcfqsv64038w9xbvghq3n8"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; + sha256 = "11qwdxxx4jm0zj04xydlwah41axiz276dckkiql3rr0wn5x4i8j2"; }; outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection ]; - buildInputs = [ - python popt dbus-glib - libX11 xextproto libSM libICE libXtst libXi - ]; + nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ]; + buildInputs = [ dbus glib libX11 libXtst libXi ]; - # ToDo: on non-NixOS we create a symlink from there? - configureFlags = "--with-dbus-daemondir=/run/current-system/sw/bin/"; - - doCheck = false; # needs dbus daemon + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + }; + }; meta = with stdenv.lib; { + description = "Assistive Technology Service Provider Interface protocol definitions and daemon for D-Bus"; + homepage = https://gitlab.gnome.org/GNOME/at-spi2-core; + license = licenses.lgpl2Plus; # NOTE: 2018-06-06: Please check the license when upstream sorts-out licensing: https://gitlab.gnome.org/GNOME/at-spi2-core/issues/2 + maintainers = with maintainers; [ jtojnar gnome3.maintainers ]; platforms = platforms.unix; }; } diff --git a/pkgs/development/libraries/aws-sdk-cpp/default.nix b/pkgs/development/libraries/aws-sdk-cpp/default.nix index 5fce7bae8fcd5..034e8c961be06 100644 --- a/pkgs/development/libraries/aws-sdk-cpp/default.nix +++ b/pkgs/development/libraries/aws-sdk-cpp/default.nix @@ -15,13 +15,13 @@ let else throw "Unsupported system!"; in stdenv.mkDerivation rec { name = "aws-sdk-cpp-${version}"; - version = "1.4.60"; + version = "1.4.65"; src = fetchFromGitHub { owner = "awslabs"; repo = "aws-sdk-cpp"; rev = version; - sha256 = "0zn1pyhn37w8di9byq5p3y886hsgf5569bmxiqb7bvjcrhnlb83l"; + sha256 = "0266d2gar9wi0p4plapcp4bms93nn61rdvpd8ik5h6hgqvdb3fl2"; }; # FIXME: might be nice to put different APIs in different outputs diff --git a/pkgs/development/libraries/boost/1.67.nix b/pkgs/development/libraries/boost/1.67.nix new file mode 100644 index 0000000000000..2831104410b14 --- /dev/null +++ b/pkgs/development/libraries/boost/1.67.nix @@ -0,0 +1,13 @@ +{ stdenv, callPackage, fetchurl, hostPlatform, buildPlatform, ... } @ args: + +callPackage ./generic.nix (args // rec { + version = "1.67_0"; + + src = fetchurl { + url = "mirror://sourceforge/boost/boost_1_67_0.tar.bz2"; + # SHA256 from http://www.boost.org/users/history/version_1_66_0.html + sha256 = "2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba"; + }; + + toolset = if stdenv.cc.isClang then "clang" else null; +}) diff --git a/pkgs/development/libraries/clutter-gtk/default.nix b/pkgs/development/libraries/clutter-gtk/default.nix index 22f205cdcec0c..9759e4904b294 100644 --- a/pkgs/development/libraries/clutter-gtk/default.nix +++ b/pkgs/development/libraries/clutter-gtk/default.nix @@ -1,8 +1,11 @@ -{ fetchurl, stdenv, pkgconfig, gobjectIntrospection, clutter, gtk3, gnome3 }: +{ fetchurl, stdenv, pkgconfig, meson, ninja +, gobjectIntrospection, clutter, gtk3, gnome3 }: + let pname = "clutter-gtk"; version = "1.8.4"; in + stdenv.mkDerivation rec { name = "${pname}-${version}"; @@ -12,7 +15,7 @@ stdenv.mkDerivation rec { }; propagatedBuildInputs = [ clutter gtk3 ]; - nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; + nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ]; postBuild = "rm -rf $out/share/gtk-doc"; diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix index eeaa1e3249612..b62d764a2c659 100644 --- a/pkgs/development/libraries/flatpak/default.nix +++ b/pkgs/development/libraries/flatpak/default.nix @@ -4,7 +4,7 @@ , libsoup, lzma, ostree, polkit, python3, systemd, xlibs, valgrind, glib_networking, makeWrapper, gnome3 }: let - version = "0.11.8.2"; + version = "0.11.8.3"; desktop_schemas = gnome3.gsettings_desktop_schemas; in stdenv.mkDerivation rec { name = "flatpak-${version}"; @@ -13,7 +13,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/flatpak/flatpak/releases/download/${version}/${name}.tar.xz"; - sha256 = "03c2fx0y7irvws25858x217xmbacn2vfdypf8vc32hkrbh9i6df7"; + sha256 = "1dgkr1kr00111vsrql2ng2sw2b2j9axmay0fl6p540j952v3yimy"; }; patches = [ diff --git a/pkgs/development/libraries/fribidi/default.nix b/pkgs/development/libraries/fribidi/default.nix index a107c9a478f23..2bc36d1b2b9a6 100644 --- a/pkgs/development/libraries/fribidi/default.nix +++ b/pkgs/development/libraries/fribidi/default.nix @@ -1,19 +1,23 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig }: +{ stdenv +, fetchurl + +, meson +, ninja +, pkgconfig +}: stdenv.mkDerivation rec { - name = "fribidi-${version}"; - version = "0.19.7"; + name = "${pname}-${version}"; + pname = "fribidi"; + version = "1.0.4"; - src = fetchFromGitHub { - owner = "fribidi"; - repo = "fribidi"; - rev = version; - sha256 = "10q5jfch5qzrj2w4fbkr086ank66plx8hp7ra9a01irj80pbk96d"; + # NOTE: 2018-06-06 v1.0.4: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application. + src = fetchurl { + url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${name}.tar.bz2"; + sha256 = "1gipy8fjyn6i4qrhima02x8xs493d21f22dijp88nk807razxgcl"; }; - nativeBuildInputs = [ autoreconfHook pkgconfig ]; - - # Configure script checks for glib, but it is only used for tests. + nativeBuildInputs = [ meson ninja pkgconfig ]; outputs = [ "out" "devdoc" ]; diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix index abc24700fa217..07db27dcc7916 100644 --- a/pkgs/development/libraries/gettext/default.nix +++ b/pkgs/development/libraries/gettext/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "gettext-${version}"; - version = "0.19.8"; + version = "0.19.8.1"; src = fetchurl { url = "mirror://gnu/gettext/${name}.tar.gz"; - sha256 = "13ylc6n3hsk919c7xl0yyibc3pfddzb53avdykn4hmk8g6yzd91x"; + sha256 = "0hsw28f9q9xaggjlsdp2qmbp2rbd1mp0njzan2ld9kiqwkq2m57z"; }; patches = [ ./absolute-paths.diff ]; diff --git a/pkgs/development/libraries/gloox/default.nix b/pkgs/development/libraries/gloox/default.nix index 9ce47ec2f1a2d..b6de369a1ec35 100644 --- a/pkgs/development/libraries/gloox/default.nix +++ b/pkgs/development/libraries/gloox/default.nix @@ -11,14 +11,14 @@ assert idnSupport -> libidn != null; with stdenv.lib; let - version = "1.0.20"; + version = "1.0.21"; in stdenv.mkDerivation rec { name = "gloox-${version}"; src = fetchurl { url = "http://camaya.net/download/gloox-${version}.tar.bz2"; - sha256 = "1a6yhs42wcdm8az3983m3lx4d9296bw0amz5v3b4012g1xn0hhq2"; + sha256 = "1k57qgif1yii515m6jaqaibkdysfab6394bpawd2l67321f1a4rw"; }; buildInputs = [ ] diff --git a/pkgs/development/libraries/gmp/6.x.nix b/pkgs/development/libraries/gmp/6.x.nix index 2635aed3eaca1..cb2c3f15da82f 100644 --- a/pkgs/development/libraries/gmp/6.x.nix +++ b/pkgs/development/libraries/gmp/6.x.nix @@ -27,12 +27,13 @@ let self = stdenv.mkDerivation rec { # See , for instance. # # no darwin because gmp uses ASM that clang doesn't like - optional (!stdenv.isSunOS) "--enable-fat" + optional (!stdenv.isSunOS && stdenv.hostPlatform.isx86) "--enable-fat" ++ (if cxx then [ "--enable-cxx" ] else [ "--disable-cxx" ]) ++ optional (cxx && stdenv.isDarwin) "CPPFLAGS=-fexceptions" - ++ optional stdenv.isDarwin "ABI=64" + ++ optional (stdenv.isDarwin && stdenv.is64bit) "ABI=64" ++ optional stdenv.is64bit "--with-pic" + ++ optional (with stdenv.hostPlatform; useAndroidPrebuilt || useiOSPrebuilt) "--disable-assembly" ; # The config.guess in GMP tries to runtime-detect various @@ -75,7 +76,6 @@ let self = stdenv.mkDerivation rec { asymptotically faster algorithms. ''; - broken = with stdenv.hostPlatform; useAndroidPrebuilt || useiOSPrebuilt; platforms = platforms.all; maintainers = [ maintainers.peti maintainers.vrthra ]; }; diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix index 0a9513b0fc483..21f9adfdc8e34 100644 --- a/pkgs/development/libraries/gtk+/3.x.nix +++ b/pkgs/development/libraries/gtk+/3.x.nix @@ -12,14 +12,14 @@ assert cupsSupport -> cups != null; with stdenv.lib; let - version = "3.22.29"; + version = "3.22.30"; in stdenv.mkDerivation rec { name = "gtk+3-${version}"; src = fetchurl { url = "mirror://gnome/sources/gtk+/${gnome3.versionBranch version}/gtk+-${version}.tar.xz"; - sha256 = "1y5vzdbgww9l7xcrg13azff2rs94kggkywmpcsh39h7w76wn8zd0"; + sha256 = "0rv5k8fyi2i19k4zncai6vf429s6zy3kncr8vb6f3m034z0sb951"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index 70363e6d2e6a1..9b4f26a906334 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/frameworks/5.46/ -A '*.tar.xz' ) +WGET_ARGS=( https://download.kde.org/stable/frameworks/5.47/ -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index 7f4c42a5d1829..d0db2284509b6 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -3,627 +3,627 @@ { attica = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/attica-5.46.0.tar.xz"; - sha256 = "0xj4wn7nd28hfvbcpx4gfgf00vdg3kyfvqy0vk4js49xq14q9j09"; - name = "attica-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/attica-5.47.0.tar.xz"; + sha256 = "17i580hhi9rpd6d4nf408snlnf8xivwskkzbjja0snajx0nrd8bj"; + name = "attica-5.47.0.tar.xz"; }; }; baloo = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/baloo-5.46.0.tar.xz"; - sha256 = "01ww9yqw9zi2r71i8gh87vs20k3kmvc1mq9a3di21zk5glb8hdy3"; - name = "baloo-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/baloo-5.47.0.tar.xz"; + sha256 = "15jpbl47pr86h5ji2x3079b6x38fchc2pf03rjqlf5mgkabdpafq"; + name = "baloo-5.47.0.tar.xz"; }; }; bluez-qt = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/bluez-qt-5.46.0.tar.xz"; - sha256 = "0hgqxpxx1b2vpr5fxhgk8s4m1njc9i080zqb62bh4vvsdayzib6l"; - name = "bluez-qt-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/bluez-qt-5.47.0.tar.xz"; + sha256 = "1pqgvpgr9xmgv8cxgvqx08jnabgmgzh2skkhwc9d9rdc2i4g7b1k"; + name = "bluez-qt-5.47.0.tar.xz"; }; }; breeze-icons = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/breeze-icons-5.46.0.tar.xz"; - sha256 = "1sq7j0clqc1zm330p49ny76jasn0dvvf1lszclfldg540n376343"; - name = "breeze-icons-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/breeze-icons-5.47.0.tar.xz"; + sha256 = "0fyzk196r8r0mzvijs9ws8ldh5vrw4yrgnvd1szb57vyy1agnnd7"; + name = "breeze-icons-5.47.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/extra-cmake-modules-5.46.0.tar.xz"; - sha256 = "0xf232d9znln6a7i8mcff4nr0kd5x6qpp1hxbf5pp7g1cwdkxnp5"; - name = "extra-cmake-modules-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/extra-cmake-modules-5.47.0.tar.xz"; + sha256 = "1591d27r6a2b7jn6zi2ik0i195pvl014dwxfpxv974hbbb8qnvcp"; + name = "extra-cmake-modules-5.47.0.tar.xz"; }; }; frameworkintegration = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/frameworkintegration-5.46.0.tar.xz"; - sha256 = "1nb5b81b5g1y8crn6mwkjhkf8dzamyfpcl49c3ml34i1d68jbil3"; - name = "frameworkintegration-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/frameworkintegration-5.47.0.tar.xz"; + sha256 = "0iwdfa7q8ryszsl2w3bgix8bxkn3jj2lfdlcicfz9qh6av76p4yf"; + name = "frameworkintegration-5.47.0.tar.xz"; }; }; kactivities = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kactivities-5.46.0.tar.xz"; - sha256 = "1a1339i0zag6zsp7mq2w86v7h2fz3bc5jd6w7kb5yphagnwdp9kk"; - name = "kactivities-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kactivities-5.47.0.tar.xz"; + sha256 = "01h5a4m0wkgz1gafhbqdidxdr2x6g5siwcx4csv9293pc5xf0qcd"; + name = "kactivities-5.47.0.tar.xz"; }; }; kactivities-stats = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kactivities-stats-5.46.0.tar.xz"; - sha256 = "18mdx8fxrq71rwz7zgx7j30k5ch0yjiyh86nwx9a4yrf6d2ykxwj"; - name = "kactivities-stats-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kactivities-stats-5.47.0.tar.xz"; + sha256 = "0linsga4d7lincnpj747wnbgidp2x7xk3jzh31lpfq8izkmqz1q5"; + name = "kactivities-stats-5.47.0.tar.xz"; }; }; kapidox = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kapidox-5.46.0.tar.xz"; - sha256 = "16kn5mka2mzvqpdfa7w82zgj7vi0ig611qa16flgazzrcbl2m827"; - name = "kapidox-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kapidox-5.47.0.tar.xz"; + sha256 = "1z2ka5fnwqsmjhxdbahk7gkjmhgzndg3lq6196dmpws1zjqf14vq"; + name = "kapidox-5.47.0.tar.xz"; }; }; karchive = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/karchive-5.46.0.tar.xz"; - sha256 = "1xphgm8lxicws4bss5svq7r81n1j1zssgfq35vmlms22cpr7pr28"; - name = "karchive-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/karchive-5.47.0.tar.xz"; + sha256 = "0r8xxfg1wsnpzyfggpzhxap853gqfsnmbci1al6xyd0pslgcsb5r"; + name = "karchive-5.47.0.tar.xz"; }; }; kauth = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kauth-5.46.0.tar.xz"; - sha256 = "0w0zvaxzv6bl76hr8wxhg6w0cfp3sdcqdpimspyc7dvddvq3vbr3"; - name = "kauth-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kauth-5.47.0.tar.xz"; + sha256 = "1s80grzkxvbkw39z5xida50ijb0k3aqy80k5h0025m9rqpbc7ir9"; + name = "kauth-5.47.0.tar.xz"; }; }; kbookmarks = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kbookmarks-5.46.0.tar.xz"; - sha256 = "1i7dsw5rskf7fb8bylwnnysppgmrzizw35wl8n5rw2lkk814a7xl"; - name = "kbookmarks-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kbookmarks-5.47.0.tar.xz"; + sha256 = "0b4b2yp3pvlisf0g1gwnisn2rc94wn874aad3dlg0607kd11xmwk"; + name = "kbookmarks-5.47.0.tar.xz"; }; }; kcmutils = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kcmutils-5.46.0.tar.xz"; - sha256 = "0bwvsn3fm53d3wqsapakkg0v791vx9kxla973576mlaqpk1zgn1v"; - name = "kcmutils-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kcmutils-5.47.0.tar.xz"; + sha256 = "0qpsjijd51cxmp3y8knr6k6bx8bg5hhngsh63nr8yskpms38kj5d"; + name = "kcmutils-5.47.0.tar.xz"; }; }; kcodecs = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kcodecs-5.46.0.tar.xz"; - sha256 = "0ywj61zmfr09nwd9v8x11jnlymkv2r3bvvkbar1p4wc8291n7cfd"; - name = "kcodecs-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kcodecs-5.47.0.tar.xz"; + sha256 = "1qhdj54cx98dqdy8bqkxm8jgq8mm2i7l3h9vyd2bvvzc8nzhd1hv"; + name = "kcodecs-5.47.0.tar.xz"; }; }; kcompletion = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kcompletion-5.46.0.tar.xz"; - sha256 = "01rj0z26ppv2m3a7h4gh5kz96q877afk79354bvmwqi5w99iqv5a"; - name = "kcompletion-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kcompletion-5.47.0.tar.xz"; + sha256 = "1wdw434bi90ldmdxw8wpkgszligqapy19klpnn528vh3gv5is00p"; + name = "kcompletion-5.47.0.tar.xz"; }; }; kconfig = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kconfig-5.46.0.tar.xz"; - sha256 = "1yx2f81mik3c3hdr424j92drqs3zmsqcjryfyzczxsbllsmf6zma"; - name = "kconfig-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kconfig-5.47.0.tar.xz"; + sha256 = "0ifv7i6w7jz221rw07vb40sljx95kdjhxd7l9nfx95dbd5bjb0nq"; + name = "kconfig-5.47.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kconfigwidgets-5.46.0.tar.xz"; - sha256 = "0d4x323j6yrjjf191vf25g4fl9iad652y0kgqdqv4r2sszb7w3bp"; - name = "kconfigwidgets-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kconfigwidgets-5.47.0.tar.xz"; + sha256 = "05pxa7519f0730wrbh2bsqzfvc9dwvrh8l9vjh24rkaiaxnzhd6k"; + name = "kconfigwidgets-5.47.0.tar.xz"; }; }; kcoreaddons = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kcoreaddons-5.46.0.tar.xz"; - sha256 = "13chb3xh9xyacf72kzvw6rkc9i54p1gifcnk7wx5g223bdym7h3z"; - name = "kcoreaddons-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kcoreaddons-5.47.0.tar.xz"; + sha256 = "0ihbggv5ziazhv66cnc6d4h4m2bci0cgwh498k49phaagrsh9zs0"; + name = "kcoreaddons-5.47.0.tar.xz"; }; }; kcrash = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kcrash-5.46.0.tar.xz"; - sha256 = "0d9k9i7lk5cj9j91av87x5gjahzs2lhkk6m1q27675sadp9hb6ih"; - name = "kcrash-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kcrash-5.47.0.tar.xz"; + sha256 = "15wn4g7c26f3cpk7q2imci7p8pmcksw47h6csihyvlpi3b6ykqg9"; + name = "kcrash-5.47.0.tar.xz"; }; }; kdbusaddons = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdbusaddons-5.46.0.tar.xz"; - sha256 = "07h3n06ld1p3gspky3xsx89vpl46hq5apjqr4f2ccahscmyk1fn3"; - name = "kdbusaddons-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdbusaddons-5.47.0.tar.xz"; + sha256 = "04270rnfmasb9cq7kj40wny7vgkb7hksjnhr4sgyg4v2p8v5dmib"; + name = "kdbusaddons-5.47.0.tar.xz"; }; }; kdeclarative = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdeclarative-5.46.0.tar.xz"; - sha256 = "10r20wx36q4kzr973kgwr7j2wq140xiarjawnqpmszcp1gm9qv8c"; - name = "kdeclarative-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdeclarative-5.47.0.tar.xz"; + sha256 = "183l926yyhdw270rcwqh2lf1rjd4a9vbkcjlqyss2k7d79mj6m9s"; + name = "kdeclarative-5.47.0.tar.xz"; }; }; kded = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kded-5.46.0.tar.xz"; - sha256 = "0is8x8r2dpam2m83pylyb3wfjdnn6nnrdaqkpglmbrq3r71n002r"; - name = "kded-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kded-5.47.0.tar.xz"; + sha256 = "0z5xsxalxasnyhhkvy247a08l37012fiaahwyy0477p7p5x3c845"; + name = "kded-5.47.0.tar.xz"; }; }; kdelibs4support = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/portingAids/kdelibs4support-5.46.0.tar.xz"; - sha256 = "19jjn5dxgayi9m3kglalg473zslbxc0818fqckichxxn4a0wmylz"; - name = "kdelibs4support-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/portingAids/kdelibs4support-5.47.0.tar.xz"; + sha256 = "1rij23ns9axlwi2fvbiz2wv3y3vh1p9cm3nxkkrj3axc0hs39n20"; + name = "kdelibs4support-5.47.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdesignerplugin-5.46.0.tar.xz"; - sha256 = "11xvl7vjmwv5s9bhkywcapc4h4g8sdrnkwgwzgjf528mfhysi76a"; - name = "kdesignerplugin-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdesignerplugin-5.47.0.tar.xz"; + sha256 = "0ijdjjfqj2wpl0jrr2n90i74d378986lkqwdicig2rwkylsivr1g"; + name = "kdesignerplugin-5.47.0.tar.xz"; }; }; kdesu = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdesu-5.46.0.tar.xz"; - sha256 = "0jm4cyy85afq69qaxxzvgfv59y80i76skvwrpa59w8sl173xh8di"; - name = "kdesu-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdesu-5.47.0.tar.xz"; + sha256 = "1rc2v13d4i0wwzmgrbwf6i6khcd4wfa79flq764cvx62flingfvr"; + name = "kdesu-5.47.0.tar.xz"; }; }; kdewebkit = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdewebkit-5.46.0.tar.xz"; - sha256 = "0vr4smvj34yycxrwzhaqd8kmh6jfjxf4a0y2c1j5k41m1w0wdppl"; - name = "kdewebkit-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdewebkit-5.47.0.tar.xz"; + sha256 = "1yg4lydz03y6cc1f44larfd4xnvnbnzpkfa97qxjzvvrk06hdxx3"; + name = "kdewebkit-5.47.0.tar.xz"; }; }; kdnssd = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdnssd-5.46.0.tar.xz"; - sha256 = "1rpf9hjqcv3k8dcwdzdlbyx5shwmjkvck59cgfmzzh6jl81w9z6d"; - name = "kdnssd-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdnssd-5.47.0.tar.xz"; + sha256 = "0xgv4fvhyr3gk99vaicq45zqf5mnbc4xpyz66jfhsk1w655bqijp"; + name = "kdnssd-5.47.0.tar.xz"; }; }; kdoctools = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kdoctools-5.46.0.tar.xz"; - sha256 = "1zkxnib2b08nb1mxc7sjij07nk0bbylfrrd7p1h8jrx0m4gip7ik"; - name = "kdoctools-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kdoctools-5.47.0.tar.xz"; + sha256 = "06zlk04ldi9cq3ricni74s3737gmvs73g2k9mgfkdjq5grcsw177"; + name = "kdoctools-5.47.0.tar.xz"; }; }; kemoticons = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kemoticons-5.46.0.tar.xz"; - sha256 = "0yxi72x1acjpmkpnkpy8m4y7il095bmmrgnkc9yrax4lmr9hksil"; - name = "kemoticons-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kemoticons-5.47.0.tar.xz"; + sha256 = "1hg72mf629g67wll5b80rw9k85qia1jdfhabg64vy7n7i9fm912y"; + name = "kemoticons-5.47.0.tar.xz"; }; }; kfilemetadata = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kfilemetadata-5.46.0.tar.xz"; - sha256 = "15panysvxn7di38dplslpii9xskich09j9x7s79p43pxyczmq0l3"; - name = "kfilemetadata-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kfilemetadata-5.47.0.tar.xz"; + sha256 = "0ywp45akvn0cky757azkf6p4ql2l02xy7fplbhv7j6qz39s0p2vm"; + name = "kfilemetadata-5.47.0.tar.xz"; }; }; kglobalaccel = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kglobalaccel-5.46.0.tar.xz"; - sha256 = "0xnljxkp9rcl3y22mzlz7zlq923ngyvihg6s7mqpfh97ayfh3pvv"; - name = "kglobalaccel-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kglobalaccel-5.47.0.tar.xz"; + sha256 = "1lcac55kanddpn6nphmyixp33mk8zmhfih7p9vzhnxvrc5k9r6hb"; + name = "kglobalaccel-5.47.0.tar.xz"; }; }; kguiaddons = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kguiaddons-5.46.0.tar.xz"; - sha256 = "02x9aqdvy3gl1y25g03cpk340xzhrmdi84v5xw8y7i2xbmgax244"; - name = "kguiaddons-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kguiaddons-5.47.0.tar.xz"; + sha256 = "14pivzmpsmmqrhvmvlc10fc7mc6gdq214qy27r4dsxmjdvgljhhj"; + name = "kguiaddons-5.47.0.tar.xz"; }; }; kholidays = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kholidays-5.46.0.tar.xz"; - sha256 = "10xb35zinriah3q214qhdwx3riqfj7w0dvn2ds5kcfa070q694yq"; - name = "kholidays-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kholidays-5.47.0.tar.xz"; + sha256 = "001misp4bdd4q05ns4bch7gx1j8h2wpa2is7zdazqy0bp1blsfwb"; + name = "kholidays-5.47.0.tar.xz"; }; }; khtml = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/portingAids/khtml-5.46.0.tar.xz"; - sha256 = "0cdq8y09qbciwaxvkln03n9jy91li0yp2g440sd580hd3n4zvs09"; - name = "khtml-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/portingAids/khtml-5.47.0.tar.xz"; + sha256 = "1c9fja1mb2jrlrial2mz2bvw004s14kn7jnakawqg0d19fhlqg1h"; + name = "khtml-5.47.0.tar.xz"; }; }; ki18n = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/ki18n-5.46.0.tar.xz"; - sha256 = "0lwjmxkfqhxwjm0m86f0saa3irzv70psl5y8pv1qib82q3fv73ns"; - name = "ki18n-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/ki18n-5.47.0.tar.xz"; + sha256 = "1a190wf2ms09cwzpk1ylx7kjfz8yvzv2p14fjwyld6vf32hgl9r6"; + name = "ki18n-5.47.0.tar.xz"; }; }; kiconthemes = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kiconthemes-5.46.0.tar.xz"; - sha256 = "1y8f2piy258n0k8jrlyhgflafxcqax18fi46719av29ls48cgcap"; - name = "kiconthemes-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kiconthemes-5.47.0.tar.xz"; + sha256 = "14j8d1glrcd6a9xn86jxa7wx80bpf5wax5vkv09swcbbshp7vqdp"; + name = "kiconthemes-5.47.0.tar.xz"; }; }; kidletime = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kidletime-5.46.0.tar.xz"; - sha256 = "0hvgvmgfrnfmfgi19mjc1cg31yli7pzr9fq2ny9pk63is6zgq3vm"; - name = "kidletime-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kidletime-5.47.0.tar.xz"; + sha256 = "0dirflwwnq83nxml66kk4bf70nl04dhrg8pvh9md3hip5cn6mq2f"; + name = "kidletime-5.47.0.tar.xz"; }; }; kimageformats = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kimageformats-5.46.0.tar.xz"; - sha256 = "0gkmd5ma0dh06vdr8kzw5v9hqw6xqiizzvq7aya2y9lk42p4hay3"; - name = "kimageformats-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kimageformats-5.47.0.tar.xz"; + sha256 = "19j6wdfv9yncdgcm5ij0rz5rv0a3jlgdnwmyrw1gjyz5isv2qp4f"; + name = "kimageformats-5.47.0.tar.xz"; }; }; kinit = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kinit-5.46.0.tar.xz"; - sha256 = "0szpvni3ff50i5w4c2jdi8wsb2i4dfhdna7wcmrzc5qd2l62yi6m"; - name = "kinit-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kinit-5.47.0.tar.xz"; + sha256 = "1rc0ig4gw7lkvkpwcik6krn5w1zqj6y710c58i9kr9vxxpffj170"; + name = "kinit-5.47.0.tar.xz"; }; }; kio = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kio-5.46.0.tar.xz"; - sha256 = "19fkijl7h1p92sngsqypsd2ni9qld9cxwh8c7diq0ybp8qzpjspb"; - name = "kio-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kio-5.47.0.tar.xz"; + sha256 = "0847dxrhdywrx2v6knf6l70slm8dfz4n4j1c1si13jrj1fp2w4ji"; + name = "kio-5.47.0.tar.xz"; }; }; kirigami2 = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kirigami2-5.46.0.tar.xz"; - sha256 = "1d6w4kc6kf0jlgji83r8zn0r5rdggygi28938wyb3wz4pgaz8m8d"; - name = "kirigami2-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kirigami2-5.47.0.tar.xz"; + sha256 = "1mdahdb5z0i9bf63480b2j6xm7cgsh1anx0cljn2hivglpixjbgd"; + name = "kirigami2-5.47.0.tar.xz"; }; }; kitemmodels = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kitemmodels-5.46.0.tar.xz"; - sha256 = "0xy8bqbaqnkxk34p7hfslm42dm98ka86fwi77pz04gw9r6048wq2"; - name = "kitemmodels-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kitemmodels-5.47.0.tar.xz"; + sha256 = "0151arf7s5ns2qadn86z385i9v9z8rga0jcj8pnw329k4pjpc2ks"; + name = "kitemmodels-5.47.0.tar.xz"; }; }; kitemviews = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kitemviews-5.46.0.tar.xz"; - sha256 = "1ni3c2ivqr5vczl7z5707nv469xbwys1vz625ypwfh8py2b9nnwz"; - name = "kitemviews-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kitemviews-5.47.0.tar.xz"; + sha256 = "0dnk7y50d5wxpl4fppb0hdzy5w6xa04a178y49zggpjm5x048mp5"; + name = "kitemviews-5.47.0.tar.xz"; }; }; kjobwidgets = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kjobwidgets-5.46.0.tar.xz"; - sha256 = "129mxv7c0fmqdmzg1j8r0cb8sr9masrmkjl4dp8i6yark49k61hf"; - name = "kjobwidgets-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kjobwidgets-5.47.0.tar.xz"; + sha256 = "05vgqm3nfpbwbnv46ajb8hc5wzs1444513ahay1qn8vpah4kqbpp"; + name = "kjobwidgets-5.47.0.tar.xz"; }; }; kjs = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/portingAids/kjs-5.46.0.tar.xz"; - sha256 = "002k1jbcwxyv8dcmz3x4m7zv1ry2gdzg5gl466vf5hlc5cwgjac5"; - name = "kjs-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/portingAids/kjs-5.47.0.tar.xz"; + sha256 = "1rhvmdwmsr48ih0qrpwphiwcl25af8shwj8nrkq619krc549gf8q"; + name = "kjs-5.47.0.tar.xz"; }; }; kjsembed = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/portingAids/kjsembed-5.46.0.tar.xz"; - sha256 = "13l2i0i8qlzs993nfbcgaijkhy7w9npn5358d5hfkxjlay7imcq2"; - name = "kjsembed-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/portingAids/kjsembed-5.47.0.tar.xz"; + sha256 = "104nv33zpqh78zxqj1z9sj6cyliv0l9gzgmsc4n9nq9fcr1f2hdd"; + name = "kjsembed-5.47.0.tar.xz"; }; }; kmediaplayer = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/portingAids/kmediaplayer-5.46.0.tar.xz"; - sha256 = "0y4cn63fa5g35vrdx2hfhrw1fzwg5k3lxgx84r3c33cybxswcigi"; - name = "kmediaplayer-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/portingAids/kmediaplayer-5.47.0.tar.xz"; + sha256 = "0cz0m2sa48893p6vq4pm92xmvq2aqqgfmijlskzdpd3gp3x9l1qw"; + name = "kmediaplayer-5.47.0.tar.xz"; }; }; knewstuff = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/knewstuff-5.46.0.tar.xz"; - sha256 = "12r38m7p86b2dfhp8nybm335cvizma4p26gxrwn7jg1kcvbg3hf5"; - name = "knewstuff-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/knewstuff-5.47.0.tar.xz"; + sha256 = "04zn4iy0gy00d835qjfmb0prm802ggphj4aw328v29474nqs14nf"; + name = "knewstuff-5.47.0.tar.xz"; }; }; knotifications = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/knotifications-5.46.0.tar.xz"; - sha256 = "0hyf3wv3iy3v7l134pmb623bfa9j578rdymhz4sm5fix4mv23g5z"; - name = "knotifications-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/knotifications-5.47.0.tar.xz"; + sha256 = "08cm2aks35lzspchyb6p25bfk4mrljb6wf7yi29674k4kg7gr6sv"; + name = "knotifications-5.47.0.tar.xz"; }; }; knotifyconfig = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/knotifyconfig-5.46.0.tar.xz"; - sha256 = "0wr0kliagkbpv89h9qviib6b16s2cw5j9jq4gpk3j5ij9zli4lkj"; - name = "knotifyconfig-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/knotifyconfig-5.47.0.tar.xz"; + sha256 = "0zava15sabmxc38ngmw9yylwnm27h8ah8df0jadxbqjpaaf0jssl"; + name = "knotifyconfig-5.47.0.tar.xz"; }; }; kpackage = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kpackage-5.46.0.tar.xz"; - sha256 = "1q45zjh0a741f1w1g0vggbcygzzvkzpwj0iy13fwhgf4g7qrdp8c"; - name = "kpackage-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kpackage-5.47.0.tar.xz"; + sha256 = "1pwlvcmn9crjgqf1ccwb86zq962jnwavx6h6dcx7vb982z772j98"; + name = "kpackage-5.47.0.tar.xz"; }; }; kparts = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kparts-5.46.0.tar.xz"; - sha256 = "1hr0hy1jsi00rfnjy1wf59skricib6cc0c4bw0h0gw0rdy1vv80j"; - name = "kparts-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kparts-5.47.0.tar.xz"; + sha256 = "1b21kmn8bjq69qhldacqpby9pa56c4y8j84kkwailylk3nngilsf"; + name = "kparts-5.47.0.tar.xz"; }; }; kpeople = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kpeople-5.46.0.tar.xz"; - sha256 = "1gkm9ylwm4ajpw6lv78qy4zkmqirm4xnrf0nld3x7jrbpiadfrni"; - name = "kpeople-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kpeople-5.47.0.tar.xz"; + sha256 = "13x1f5jwxhmdq5qq43qzfmxm20j95dwa0fck1ns1rg8k7gazmdqb"; + name = "kpeople-5.47.0.tar.xz"; }; }; kplotting = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kplotting-5.46.0.tar.xz"; - sha256 = "1vkwv2khww1v13r2ys06nfb6c0fwyn152wrfc9vqzcdcv6znq48n"; - name = "kplotting-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kplotting-5.47.0.tar.xz"; + sha256 = "0sw448g5wa2gz6krzp7d8q1ryh6qs51hgxv432fjpblijnwzb6xx"; + name = "kplotting-5.47.0.tar.xz"; }; }; kpty = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kpty-5.46.0.tar.xz"; - sha256 = "1m1spwgrgjiazkxwddh5xcii482bvxf015x70wnkyyygilbn6871"; - name = "kpty-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kpty-5.47.0.tar.xz"; + sha256 = "1q4hkm701ridf07a4m93zvifi1sk6vn8z1h0b1rz5srxasaxnxlh"; + name = "kpty-5.47.0.tar.xz"; }; }; kross = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/portingAids/kross-5.46.0.tar.xz"; - sha256 = "0wnj01ml3j3ij4f6plw8d1by8k9fkbslq0finiyxrn64zqfkr1sd"; - name = "kross-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/portingAids/kross-5.47.0.tar.xz"; + sha256 = "13nav8fihj1pammiwz8na482qpsmcxmyxd47rqhwldvxz1z0kbq1"; + name = "kross-5.47.0.tar.xz"; }; }; krunner = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/krunner-5.46.0.tar.xz"; - sha256 = "1nvcprp1b5npzvcdbwzi1yn6953f8kjyfnavhjjp9vfafp4jgdca"; - name = "krunner-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/krunner-5.47.0.tar.xz"; + sha256 = "0j3j6831y5j96cl19jdwcnd9h4rl95ymj3gy5sxilazgafzfihbd"; + name = "krunner-5.47.0.tar.xz"; }; }; kservice = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kservice-5.46.0.tar.xz"; - sha256 = "0q502wqvqb61gwy07byg35nk9ac12d02hhqa0qhil6qkv9f7dx57"; - name = "kservice-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kservice-5.47.0.tar.xz"; + sha256 = "0ryipmvydh924zjpfzmwivwagaad9dicnfcfa4drrygbwnm60bd9"; + name = "kservice-5.47.0.tar.xz"; }; }; ktexteditor = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/ktexteditor-5.46.0.tar.xz"; - sha256 = "1yjyni3f123i2yx20gj13yw0v6cqwwdvk6x8f3maqqdzrfnqmm8b"; - name = "ktexteditor-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/ktexteditor-5.47.0.tar.xz"; + sha256 = "1k089k9ssk06734wnjyfmvlgxy2hqxh7fgy5qiyjvp807kmf4jkb"; + name = "ktexteditor-5.47.0.tar.xz"; }; }; ktextwidgets = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/ktextwidgets-5.46.0.tar.xz"; - sha256 = "1bniracp5q6p4k1ji0gn1a51sylbgxh0bqdlrfkd953mp35rh1wf"; - name = "ktextwidgets-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/ktextwidgets-5.47.0.tar.xz"; + sha256 = "19w84d6v8yrci4fb6c7m91q2ykc9p24cf85cnm6lsb8ggis4dsyr"; + name = "ktextwidgets-5.47.0.tar.xz"; }; }; kunitconversion = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kunitconversion-5.46.0.tar.xz"; - sha256 = "14db0835zd375sn3d4v6d2pa5yp67gn9p8dxfs8111minmraqk43"; - name = "kunitconversion-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kunitconversion-5.47.0.tar.xz"; + sha256 = "0avm3g78zfzrh4h6ampf54n9j715ii5cra8praq0waiy94idn7cq"; + name = "kunitconversion-5.47.0.tar.xz"; }; }; kwallet = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kwallet-5.46.0.tar.xz"; - sha256 = "15fvbyfdbmdq7zvsbj1c7xzyyhfd5mhv9zvgiss00ranhghsbbzh"; - name = "kwallet-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kwallet-5.47.0.tar.xz"; + sha256 = "0hy3kzkcqbzkjkvnaaanfdcnwcidnbw6j14ifvhlh2padql7kyix"; + name = "kwallet-5.47.0.tar.xz"; }; }; kwayland = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kwayland-5.46.0.tar.xz"; - sha256 = "1dwvxhpa93k9l2iqbpyf6s7hkmi91kc56hm0v5q6k2mgb43g32nj"; - name = "kwayland-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kwayland-5.47.0.tar.xz"; + sha256 = "0j15xzlzxqi0g8lj5k9w0lbnvx26h6bblgz8rhqlkl80ml2wzgfv"; + name = "kwayland-5.47.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kwidgetsaddons-5.46.0.tar.xz"; - sha256 = "0h8n4hiyzynpg59bfrk3wgdc1w0b3pdbvimykgjvrrmn4wi6h8f9"; - name = "kwidgetsaddons-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kwidgetsaddons-5.47.0.tar.xz"; + sha256 = "0d2sxh6g7igjdsgj9agknx8zvymyvq9rb0xkfbr044vg5q0g99js"; + name = "kwidgetsaddons-5.47.0.tar.xz"; }; }; kwindowsystem = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kwindowsystem-5.46.0.tar.xz"; - sha256 = "0rxhi8wjjxkqsspx0mqn5049f75s3jihkp73hdgxwwdp1qc66kx3"; - name = "kwindowsystem-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kwindowsystem-5.47.0.tar.xz"; + sha256 = "1hfbjy17b6iw6443a3zw304syi4j0vid7nmm5hqdv8685lnp4wx6"; + name = "kwindowsystem-5.47.0.tar.xz"; }; }; kxmlgui = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kxmlgui-5.46.0.tar.xz"; - sha256 = "0wwxry3kf2xsw40dhjpa8gh1qbh4wdnd1hp1g9mmh8l0wpfv289l"; - name = "kxmlgui-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kxmlgui-5.47.0.tar.xz"; + sha256 = "194linh0px5mk404hbgrzcfx9zblk4q835nvj4lrbl62nffzwnlp"; + name = "kxmlgui-5.47.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/kxmlrpcclient-5.46.0.tar.xz"; - sha256 = "05wf844ipikikhxcri0xpdwfxs8h3m677frsqkimf778g8vf7crh"; - name = "kxmlrpcclient-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/kxmlrpcclient-5.47.0.tar.xz"; + sha256 = "1wmsycpg5yljdpa0slv47baqpag6jzg75g0l2jddl3knznp7br8i"; + name = "kxmlrpcclient-5.47.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/modemmanager-qt-5.46.0.tar.xz"; - sha256 = "1h9hj1v4js02gyxbh1cizz69vh8pdwb93k9pi334a2s0lxbn5205"; - name = "modemmanager-qt-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/modemmanager-qt-5.47.0.tar.xz"; + sha256 = "00wxsc4wz5fflld4h1w77726w1c06g1ql5qld2r30yibx1fb2slb"; + name = "modemmanager-qt-5.47.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/networkmanager-qt-5.46.0.tar.xz"; - sha256 = "1pp5sgp76fjd62iqki3cc7b2drmfgq2fjhab9ai44r852ydgkzpn"; - name = "networkmanager-qt-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/networkmanager-qt-5.47.0.tar.xz"; + sha256 = "02c2d1jm3azzbwd52awq6ikjsgfg9f2dc12dkw14zkz41r87gcyh"; + name = "networkmanager-qt-5.47.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/oxygen-icons5-5.46.0.tar.xz"; - sha256 = "141qhbk6rakvh2clxyfhinzka3ap99ac8y90qplgss31ww0wxbb5"; - name = "oxygen-icons5-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/oxygen-icons5-5.47.0.tar.xz"; + sha256 = "19w7ab5b7qdhj3j0pg8378k918kwjd1m5lm13jdg2kkn1f4j0j4m"; + name = "oxygen-icons5-5.47.0.tar.xz"; }; }; plasma-framework = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/plasma-framework-5.46.0.tar.xz"; - sha256 = "0zpv6b128ll9yf23ys8hv35a95igmlbk3zid5k4385b6h0j4h367"; - name = "plasma-framework-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/plasma-framework-5.47.0.tar.xz"; + sha256 = "1d3f2k5y966jnwrjps1x5lx9scpakq3ri3111m5h0vidkrlvnhsa"; + name = "plasma-framework-5.47.0.tar.xz"; }; }; prison = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/prison-5.46.0.tar.xz"; - sha256 = "1508pcqvyjfqg0yxk2jx32cqlvvz658z001n6iaf4c7hwclkyspg"; - name = "prison-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/prison-5.47.0.tar.xz"; + sha256 = "17j12mg11fnjnlj04fzxd5x95cs2f34xc2lk09hjlm7ihkw932xh"; + name = "prison-5.47.0.tar.xz"; }; }; purpose = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/purpose-5.46.0.tar.xz"; - sha256 = "1mrssw484hb3nk9hafys0ns1ixd8h3l6m8qnyry9ky964xqmbkg1"; - name = "purpose-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/purpose-5.47.0.tar.xz"; + sha256 = "1symzvzk50d3szz2rh7c9jd60hzpvlv6d8n7r6j9rzrplvshk879"; + name = "purpose-5.47.0.tar.xz"; }; }; qqc2-desktop-style = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/qqc2-desktop-style-5.46.0.tar.xz"; - sha256 = "0hfl0qk4nadz2jykn0xaphppiqva0h83br4ym6zf2wc3c5sd6w91"; - name = "qqc2-desktop-style-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/qqc2-desktop-style-5.47.0.tar.xz"; + sha256 = "1w897ixs0bfhzrzq8v4yg3rsrd8zmb08j5xh52ysb4mp7zs8jcyk"; + name = "qqc2-desktop-style-5.47.0.tar.xz"; }; }; solid = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/solid-5.46.0.tar.xz"; - sha256 = "0ywx5nbms6nk7dmcbbgjfm8w3lchhf90wlhv077yhmxlnqciv3im"; - name = "solid-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/solid-5.47.0.tar.xz"; + sha256 = "041fvxxlazbpdl5ncdpxzj8jq48rk31kd1nqsm8p5wqglzrz6dsl"; + name = "solid-5.47.0.tar.xz"; }; }; sonnet = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/sonnet-5.46.0.tar.xz"; - sha256 = "13jmyiqfwcc7r5y2mb2hwwnn28bq1l0pjlfv8g963r0agzyap424"; - name = "sonnet-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/sonnet-5.47.0.tar.xz"; + sha256 = "14nfrv1z1lpjhxsxhjx8bi88yp1qx4dzwf6v22w0mk71qc6z2rgr"; + name = "sonnet-5.47.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/syntax-highlighting-5.46.0.tar.xz"; - sha256 = "18b7v6l3ckqkhp5mxpfvyzl89yl3w9hcqbvfvbzzr9pd0lg09xxx"; - name = "syntax-highlighting-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/syntax-highlighting-5.47.0.tar.xz"; + sha256 = "0bv25cv3xvhl9v23dn3yxhdcv5ag2i1zhvna6gnng6k30n316v0c"; + name = "syntax-highlighting-5.47.0.tar.xz"; }; }; threadweaver = { - version = "5.46.0"; + version = "5.47.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.46/threadweaver-5.46.0.tar.xz"; - sha256 = "0zndyxj3kkxs4mlznykf3lm5bq3mmwanxd80pb7y0rymnzsd2n7q"; - name = "threadweaver-5.46.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.47/threadweaver-5.47.0.tar.xz"; + sha256 = "0h48b6mvgq3igbs6jzngj1iad7m5kgkird17shk86ma79k6igriz"; + name = "threadweaver-5.47.0.tar.xz"; }; }; } diff --git a/pkgs/development/libraries/libarchive/default.nix b/pkgs/development/libraries/libarchive/default.nix index 9a9c3b1fa64d5..7625abf38fb39 100644 --- a/pkgs/development/libraries/libarchive/default.nix +++ b/pkgs/development/libraries/libarchive/default.nix @@ -1,5 +1,5 @@ { - fetchurl, stdenv, pkgconfig, + fetchurl, fetchpatch, stdenv, pkgconfig, acl, attr, bzip2, e2fsprogs, libxml2, lzo, openssl, sharutils, xz, zlib, # Optional but increases closure only negligibly. @@ -20,6 +20,12 @@ stdenv.mkDerivation rec { patches = [ ./CVE-2017-14166.patch ./CVE-2017-14502.patch + + # LibreSSL patch; this is from upstream, and can be removed when the next release is made. + (fetchpatch { + url = "https://github.com/libarchive/libarchive/commit/5da00ad75b09e262774ec3675bbe4d5a4502a852.patch"; + sha256 = "0np1i9r6mfxmbksj7mmf5abpnmlmg63704p9z3ihjh2rnq596c1v"; + }) ]; outputs = [ "out" "lib" "dev" ]; @@ -46,6 +52,8 @@ stdenv.mkDerivation rec { -e 's|-llzo2|-L${lzo}/lib -llzo2|' ''; + enableParallelBuilding = true; + meta = { description = "Multi-format archive and compression library"; longDescription = '' diff --git a/pkgs/development/libraries/libevent/default.nix b/pkgs/development/libraries/libevent/default.nix index b74e64aa8490a..d1b4e06dbc18e 100644 --- a/pkgs/development/libraries/libevent/default.nix +++ b/pkgs/development/libraries/libevent/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, findutils, fixDarwinDylibNames +{ stdenv, fetchurl, fetchpatch, findutils, fixDarwinDylibNames , sslSupport? true, openssl }: @@ -13,6 +13,18 @@ stdenv.mkDerivation rec { sha256 = "1hhxnxlr0fsdv7bdmzsnhdz16fxf3jg2r6vyljcl3kj6pflcap4n"; }; + #NOTE: Patches to support libressl-2.7. These are taken from libevent upstream, and can both be dropped with the next release. + patches = [ + (fetchpatch { + url = "https://github.com/libevent/libevent/commit/22dd14945c25600de3cf8b91000c66703b551e4f.patch"; + sha256 = "0fzcb241cp9mm7j6baw22blcglbc083ryigzyjaij8r530av10kd"; + }) + (fetchpatch { + url = "https://github.com/libevent/libevent/commit/28b8075400c70b2d2da2ce07e590c2ec6d11783d.patch"; + sha256 = "0dkzlk44033xksg2iq5w90r3lnziwl1mgz291nzqq906zrya0sdb"; + }) + ]; + # libevent_openssl is moved into its own output, so that openssl isn't present # in the default closure. outputs = [ "out" "dev" ] @@ -38,6 +50,8 @@ stdenv.mkDerivation rec { sed "/^libdir=/s|$out|$openssl|" -i "$openssl"/lib/libevent_openssl.la ''; + enableParallelBuilding = true; + meta = with stdenv.lib; { description = "Event notification library"; longDescription = '' diff --git a/pkgs/development/libraries/libgcrypt/default.nix b/pkgs/development/libraries/libgcrypt/default.nix index 6f36199bd1a57..8f070bf4bda8a 100644 --- a/pkgs/development/libraries/libgcrypt/default.nix +++ b/pkgs/development/libraries/libgcrypt/default.nix @@ -6,11 +6,11 @@ assert enableCapabilities -> stdenv.isLinux; stdenv.mkDerivation rec { name = "libgcrypt-${version}"; - version = "1.8.2"; + version = "1.8.3"; src = fetchurl { url = "mirror://gnupg/libgcrypt/${name}.tar.bz2"; - sha256 = "01sca9m8hm6b5v8hmqsfdjhyz013869p1f0fxw9ln52qfnp4q1n8"; + sha256 = "0z5gs1khzyknyfjr19k8gk4q148s6q987ya85cpn0iv70fz91v36"; }; outputs = [ "out" "dev" "info" ]; diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix index 75898852a095a..f9ea73089f4c3 100644 --- a/pkgs/development/libraries/libsoup/default.nix +++ b/pkgs/development/libraries/libsoup/default.nix @@ -5,14 +5,14 @@ let pname = "libsoup"; - version = "2.62.0"; + version = "2.62.2"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "1b5aff1igbsx1h4v3wmkffvzgiy8rscibqka7fmjf2lxs7l7lz5b"; + sha256 = "1dkrz1iwsswscayfmjxqv2q00b87snlq9nxdccn5vck0vbinylwy"; }; prePatch = '' diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix index 29d6e9a5670a6..31081d69a2714 100644 --- a/pkgs/development/libraries/nss/default.nix +++ b/pkgs/development/libraries/nss/default.nix @@ -8,11 +8,11 @@ let in stdenv.mkDerivation rec { name = "nss-${version}"; - version = "3.36.1"; + version = "3.36.4"; src = fetchurl { - url = "mirror://mozilla/security/nss/releases/NSS_3_36_1_RTM/src/${name}.tar.gz"; - sha256 = "1zrb49mp7cy3snnday1zv8d76h1mgppbcwxnlkqsgxlga8fl89b0"; + url = "mirror://mozilla/security/nss/releases/NSS_3_36_4_RTM/src/${name}.tar.gz"; + sha256 = "0si4g5bnhzkxy2f7rnaw86jfdzni5gvc7svxcf7ms8n97nrrdpik"; }; buildInputs = [ perl zlib sqlite ] diff --git a/pkgs/development/libraries/phonon/default.nix b/pkgs/development/libraries/phonon/default.nix index 8e1ee8196c30e..82574864ec43e 100644 --- a/pkgs/development/libraries/phonon/default.nix +++ b/pkgs/development/libraries/phonon/default.nix @@ -6,7 +6,7 @@ with lib; let - v = "4.9.1"; + v = "4.10.1"; soname = if withQt5 then "phonon4qt5" else "phonon"; buildsystemdir = "share/cmake/${soname}"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://kde/stable/phonon/${v}/phonon-${v}.tar.xz"; - sha256 = "177647r2jqfm32hqcz2nqfqv6v48hn5ab2vc31svba2wz23fkgk7"; + sha256 = "1dwdw0hm6685psrp7v9frhkhqvsxrbdnm3gw794j5z7g3brqvag5"; }; buildInputs = diff --git a/pkgs/development/libraries/qt-5/5.10/fetch.sh b/pkgs/development/libraries/qt-5/5.10/fetch.sh deleted file mode 100644 index 4770644ae4e90..0000000000000 --- a/pkgs/development/libraries/qt-5/5.10/fetch.sh +++ /dev/null @@ -1,2 +0,0 @@ -WGET_ARGS=( http://download.qt.io/official_releases/qt/5.10/5.10.1/submodules/ \ - -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/qt-5/5.10/qtwebkit.patch b/pkgs/development/libraries/qt-5/5.10/qtwebkit.patch deleted file mode 100644 index c78cb58f564b8..0000000000000 --- a/pkgs/development/libraries/qt-5/5.10/qtwebkit.patch +++ /dev/null @@ -1,77 +0,0 @@ -diff --git a/Source/WTF/WTF.pri b/Source/WTF/WTF.pri -index 69e4cd1f3..3f729a75e 100644 ---- a/Source/WTF/WTF.pri -+++ b/Source/WTF/WTF.pri -@@ -12,7 +12,7 @@ mac { - # Mac OS does ship libicu but not the associated header files. - # Therefore WebKit provides adequate header files. - INCLUDEPATH = $${ROOT_WEBKIT_DIR}/Source/WTF/icu $$INCLUDEPATH -- LIBS += -licucore -+ LIBS += /usr/lib/libicucore.dylib - } else:!use?(wchar_unicode): { - win32 { - CONFIG(static, static|shared) { -diff --git a/Source/WebCore/plugins/qt/PluginPackageQt.cpp b/Source/WebCore/plugins/qt/PluginPackageQt.cpp -index a923d49aa..46772a4bb 100644 ---- a/Source/WebCore/plugins/qt/PluginPackageQt.cpp -+++ b/Source/WebCore/plugins/qt/PluginPackageQt.cpp -@@ -136,7 +136,11 @@ static void initializeGtk(QLibrary* module = 0) - } - } - -+#ifdef NIXPKGS_LIBGTK2 -+ QLibrary library(QLatin1String(NIXPKGS_LIBGTK2), 0); -+#else - QLibrary library(QLatin1String("libgtk-x11-2.0"), 0); -+#endif - if (library.load()) { - typedef void *(*gtk_init_check_ptr)(int*, char***); - gtk_init_check_ptr gtkInitCheck = (gtk_init_check_ptr)library.resolve("gtk_init_check"); -diff --git a/Source/WebCore/plugins/qt/PluginViewQt.cpp b/Source/WebCore/plugins/qt/PluginViewQt.cpp -index de06a2fea..86fe39ef1 100644 ---- a/Source/WebCore/plugins/qt/PluginViewQt.cpp -+++ b/Source/WebCore/plugins/qt/PluginViewQt.cpp -@@ -697,7 +697,11 @@ static Display *getPluginDisplay() - // support gdk based plugins (like flash) that use a different X connection. - // The code below has the same effect as this one: - // Display *gdkDisplay = gdk_x11_display_get_xdisplay(gdk_display_get_default()); -+#ifdef NIXPKGS_LIBGDK2 -+ QLibrary library(QLatin1String(NIXPKGS_LIBGDK2), 0); -+#else - QLibrary library(QLatin1String("libgdk-x11-2.0"), 0); -+#endif - if (!library.load()) - return 0; - -diff --git a/Source/WebKit2/PluginProcess/qt/PluginProcessMainQt.cpp b/Source/WebKit2/PluginProcess/qt/PluginProcessMainQt.cpp -index 8de65216b..38f5c05e5 100644 ---- a/Source/WebKit2/PluginProcess/qt/PluginProcessMainQt.cpp -+++ b/Source/WebKit2/PluginProcess/qt/PluginProcessMainQt.cpp -@@ -53,7 +53,11 @@ static void messageHandler(QtMsgType type, const QMessageLogContext&, const QStr - - static bool initializeGtk() - { -+#ifdef NIXPKGS_LIBGTK2 -+ QLibrary gtkLibrary(QLatin1String(NIXPKGS_LIBGTK2), 0); -+#else - QLibrary gtkLibrary(QLatin1String("libgtk-x11-2.0"), 0); -+#endif - if (!gtkLibrary.load()) - return false; - typedef void* (*gtk_init_ptr)(void*, void*); -diff --git a/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp b/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp -index d734ff684..0f6ff63d1 100644 ---- a/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp -+++ b/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp -@@ -64,7 +64,11 @@ static Display* getPluginDisplay() - // The code below has the same effect as this one: - // Display *gdkDisplay = gdk_x11_display_get_xdisplay(gdk_display_get_default()); - -+#ifdef NIXPKGS_LIBGDK2 -+ QLibrary library(QLatin1String(NIXPKGS_LIBGDK2), 0); -+#else - QLibrary library(QLatin1String("libgdk-x11-2.0"), 0); -+#endif - if (!library.load()) - return 0; - diff --git a/pkgs/development/libraries/qt-5/5.10/srcs.nix b/pkgs/development/libraries/qt-5/5.10/srcs.nix deleted file mode 100644 index 025c7aa44e139..0000000000000 --- a/pkgs/development/libraries/qt-5/5.10/srcs.nix +++ /dev/null @@ -1,341 +0,0 @@ -# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh -{ fetchurl, mirror }: - -{ - qt3d = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qt3d-everywhere-src-5.10.1.tar.xz"; - sha256 = "0fvb346xhiyc0csxcvs5ifwkzs9wnza54vvsw6dvyax76qjv87q4"; - name = "qt3d-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtactiveqt = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtactiveqt-everywhere-src-5.10.1.tar.xz"; - sha256 = "1r4i72i1pl9xnmcx8rr8g48fmym8mxs28pkg1nl302xi6izan8ch"; - name = "qtactiveqt-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtandroidextras = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtandroidextras-everywhere-src-5.10.1.tar.xz"; - sha256 = "03jmf7gw4abn5gj92b1ns0k75bbi4wycbc4bbb7c9mngzkv3nzkn"; - name = "qtandroidextras-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtbase = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtbase-everywhere-src-5.10.1.tar.xz"; - sha256 = "0sd9cn3ywkjfswddcxhbfplkwk8snqld752q5laaapdakhc0wrnq"; - name = "qtbase-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtcanvas3d = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtcanvas3d-everywhere-src-5.10.1.tar.xz"; - sha256 = "1h5hpjwdyp824r2ajmaqjcshra06yfzz7dp991h4kf54da79m0ny"; - name = "qtcanvas3d-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtcharts = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtcharts-everywhere-src-5.10.1.tar.xz"; - sha256 = "1j8y683ainri9ma44ky6q87pjs1d794znb2wfsrbplixyxxmf3ag"; - name = "qtcharts-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtconnectivity = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtconnectivity-everywhere-src-5.10.1.tar.xz"; - sha256 = "1j9ydlkwz3039yslaizz923h0qbszm4z2sqspk28wr8rd3f22a35"; - name = "qtconnectivity-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtdatavis3d = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtdatavis3d-everywhere-src-5.10.1.tar.xz"; - sha256 = "0ny8j689jm2fghklzw894yc5hjqa23yf395yv17yvwi72kpiz0b3"; - name = "qtdatavis3d-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtdeclarative = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtdeclarative-everywhere-src-5.10.1.tar.xz"; - sha256 = "0lwmg1qan886czzkzi4px36mqxlqiw0acrsa9kqcddg5pi8yvy9s"; - name = "qtdeclarative-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtdoc = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtdoc-everywhere-src-5.10.1.tar.xz"; - sha256 = "1gl62acr346jrcfxla8vxlczf706a3md52zc0zaqbjw9rf2bgnqq"; - name = "qtdoc-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtgamepad = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtgamepad-everywhere-src-5.10.1.tar.xz"; - sha256 = "1xs6adpnv5ymdmb7kcbvcc0vx2lp6wqz53pzr9amyzbgyl0jiiw5"; - name = "qtgamepad-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtgraphicaleffects = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtgraphicaleffects-everywhere-src-5.10.1.tar.xz"; - sha256 = "0zw4n6s42w70r45gjg66ad0s9dpxil6wmwwrivshnqvrnlqhcfrz"; - name = "qtgraphicaleffects-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtimageformats = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtimageformats-everywhere-src-5.10.1.tar.xz"; - sha256 = "10x248s4a6ij18awkdskk3g7zfw6gwyj63l2jr803blyfyibl118"; - name = "qtimageformats-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtlocation = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtlocation-everywhere-src-5.10.1.tar.xz"; - sha256 = "1jbjzl6gwxy4n43x6m55b86vkdpjvwyvw7xsxg4a40f72xaw0p2y"; - name = "qtlocation-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtmacextras = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtmacextras-everywhere-src-5.10.1.tar.xz"; - sha256 = "1jkzizsa8nr1dp5n9p81s6ylnqfh0vqwz8l72632fg68x229jfn7"; - name = "qtmacextras-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtmultimedia = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtmultimedia-everywhere-src-5.10.1.tar.xz"; - sha256 = "0j9nq8s2kzfc7zqs253pixqwd5xjv2cbqyik5lgvi9p5bq0riym1"; - name = "qtmultimedia-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtnetworkauth = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtnetworkauth-everywhere-src-5.10.1.tar.xz"; - sha256 = "1p6wnma2nygqbjhrbiijjgkc8jq6lkdmq6xaxcgdh8ynkcqiq8wp"; - name = "qtnetworkauth-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtpurchasing = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtpurchasing-everywhere-src-5.10.1.tar.xz"; - sha256 = "090gmxy5bp44rirl5yrb1ryn97z37ri4fmmclh9z7c4dvnmr2d3j"; - name = "qtpurchasing-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtquickcontrols = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtquickcontrols-everywhere-src-5.10.1.tar.xz"; - sha256 = "1dw22sk2x5bk2mix06w8dv1b05dyq0gx088aqvdz18y67ncs2cfj"; - name = "qtquickcontrols-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtquickcontrols2 = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtquickcontrols2-everywhere-src-5.10.1.tar.xz"; - sha256 = "0jk01vgzc78w45q8kys1hwri3jx0hzx5vxivzmv8nh8yj0dlmijx"; - name = "qtquickcontrols2-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtremoteobjects = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtremoteobjects-everywhere-src-5.10.1.tar.xz"; - sha256 = "052fa27rv4b9h6qbldrq013zxb69ysgmqnxbyv9c48s2ra50pnp9"; - name = "qtremoteobjects-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtscript = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtscript-everywhere-src-5.10.1.tar.xz"; - sha256 = "0bakr5xcxc6j6l78fyazh7sgcz2hwf2g8k60jb9307qzrgvqlqg0"; - name = "qtscript-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtscxml = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtscxml-everywhere-src-5.10.1.tar.xz"; - sha256 = "00v1n86pyw9cm320qa2fpazvkfi6czd027x60k2g2sprwh0x4hhb"; - name = "qtscxml-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtsensors = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtsensors-everywhere-src-5.10.1.tar.xz"; - sha256 = "15jw2r6snhwi26b4ajp7m89l89kaf1j0kgqds4wjpksk1rngf3dv"; - name = "qtsensors-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtserialbus = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtserialbus-everywhere-src-5.10.1.tar.xz"; - sha256 = "0mr2j86mk1fm9z5iba3kav651231j9jv0805q8716h7ia1ws2l06"; - name = "qtserialbus-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtserialport = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtserialport-everywhere-src-5.10.1.tar.xz"; - sha256 = "17ja368ggl9aak64r8sqzx34j2i8zv7z60bkhncynrgipc9wpr08"; - name = "qtserialport-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtspeech = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtspeech-everywhere-src-5.10.1.tar.xz"; - sha256 = "07clcy3bslq4fk7xb6cqlfsz5frhmy41hzpajdqjwj9h6dvmqxw5"; - name = "qtspeech-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtsvg = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtsvg-everywhere-src-5.10.1.tar.xz"; - sha256 = "0nkz3kxclk7s95fnh8xgljahk131mwb8pjllgp7n70ycmc20rq00"; - name = "qtsvg-everywhere-src-5.10.1.tar.xz"; - }; - }; - qttools = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qttools-everywhere-src-5.10.1.tar.xz"; - sha256 = "0lwa0i6zspcrii0ak1dyxacif1fkv2vhmdp3dmp7af71bwg49spi"; - name = "qttools-everywhere-src-5.10.1.tar.xz"; - }; - }; - qttranslations = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qttranslations-everywhere-src-5.10.1.tar.xz"; - sha256 = "1za34rvn3bhzi4mxqm9lghdhaqcxpsi6xa61dfbhpc047l788v8z"; - name = "qttranslations-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtvirtualkeyboard = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtvirtualkeyboard-everywhere-src-5.10.1.tar.xz"; - sha256 = "0bnmhy0kibvyra0i15qzwc9195s8wpfhg5gk0d6rfwd5d07gj6a3"; - name = "qtvirtualkeyboard-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwayland = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwayland-everywhere-src-5.10.1.tar.xz"; - sha256 = "0mk3p8pkfia3z7v7phk0qdyzd1zkfpk92c995g851p5wbqx699zm"; - name = "qtwayland-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwebchannel = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwebchannel-everywhere-src-5.10.1.tar.xz"; - sha256 = "0r1p1ar4xh7g7lzi564hgw1ng5xkim4mkpgq29ymjlmhxjgl8b62"; - name = "qtwebchannel-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwebengine = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwebengine-everywhere-src-5.10.1.tar.xz"; - sha256 = "1ph1pinxn0dp44zall9gihbgziira4zpynixacm4ldd85f6lyr0j"; - name = "qtwebengine-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwebglplugin = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwebglplugin-everywhere-src-5.10.1.tar.xz"; - sha256 = "1hdzymwai5f6agkn4hz32aq5fjv2lqdac285fwrlk5gsff0j0yal"; - name = "qtwebglplugin-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwebsockets = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwebsockets-everywhere-src-5.10.1.tar.xz"; - sha256 = "1sjkml5kqigvyxrkv5b7x1cy69d69dzma40yfg72vr7zal4pkkvf"; - name = "qtwebsockets-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwebview = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwebview-everywhere-src-5.10.1.tar.xz"; - sha256 = "110mwc423cq1bwdz0vv78cjprzy03xawxnxhfcs4138gssfj0n0b"; - name = "qtwebview-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwinextras = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtwinextras-everywhere-src-5.10.1.tar.xz"; - sha256 = "05w9n8kry1mg3i14i4m98gm5hf20mlwxbagbk9xk11xykbm1wh0j"; - name = "qtwinextras-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtx11extras = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtx11extras-everywhere-src-5.10.1.tar.xz"; - sha256 = "1d4pvisxbcyb7ljl1lh2zg72kw44h9kk14l0xmvajb8bslgkg2n3"; - name = "qtx11extras-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtxmlpatterns = { - version = "5.10.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.10/5.10.1/submodules/qtxmlpatterns-everywhere-src-5.10.1.tar.xz"; - sha256 = "1zp9smsfdqyfiarxs7r8kfr7yq68cdn7biddwl36cybax6fgbpiw"; - name = "qtxmlpatterns-everywhere-src-5.10.1.tar.xz"; - }; - }; - qtwebkit = { - version = "5.9.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.9/5.9.1/submodules/qtwebkit-opensource-src-5.9.1.tar.xz"; - sha256 = "1ksjn1vjbfhdm4y4rg08ag4krk87ahp7qcdcpwll42l0rnz61998"; - name = "qtwebkit-opensource-src-5.9.1.tar.xz"; - }; - }; - qtwebkit-examples = { - version = "5.9.1"; - src = fetchurl { - url = "${mirror}/official_releases/qt/5.9/5.9.1/submodules/qtwebkit-examples-opensource-src-5.9.1.tar.xz"; - sha256 = "1l2l7ycgqql6rf4gx6sjhsqjapdhvy6vxaxssax3l938nkk4vkp4"; - name = "qtwebkit-examples-opensource-src-5.9.1.tar.xz"; - }; - }; -} diff --git a/pkgs/development/libraries/qt-5/5.10/default.nix b/pkgs/development/libraries/qt-5/5.11/default.nix similarity index 88% rename from pkgs/development/libraries/qt-5/5.10/default.nix rename to pkgs/development/libraries/qt-5/5.11/default.nix index 3969e01a2b91c..b50ff61219fd4 100644 --- a/pkgs/development/libraries/qt-5/5.10/default.nix +++ b/pkgs/development/libraries/qt-5/5.11/default.nix @@ -17,7 +17,7 @@ top-level attribute to `top-level/all-packages.nix`. { newScope, - stdenv, fetchurl, makeSetupHook, makeWrapper, + stdenv, fetchurl, fetchFromGitHub, makeSetupHook, makeWrapper, bison, cups ? null, harfbuzz, libGL, perl, gstreamer, gst-plugins-base, gtk3, dconf, @@ -31,13 +31,17 @@ with stdenv.lib; let - qtCompatVersion = "5.10"; + qtCompatVersion = "5.11"; mirror = "http://download.qt.io"; srcs = import ./srcs.nix { inherit fetchurl; inherit mirror; }; patches = { - qtbase = [ ./qtbase.patch ./qtbase-darwin.patch ]; + qtbase = [ + ./qtbase.patch + ./qtbase-darwin.patch + ./qtbase-revert-no-macos10.10.patch + ]; qtdeclarative = [ ./qtdeclarative.patch ]; qtscript = [ ./qtscript.patch ]; qtserialport = [ ./qtserialport.patch ]; @@ -96,7 +100,15 @@ let qtwayland = callPackage ../modules/qtwayland.nix {}; qtwebchannel = callPackage ../modules/qtwebchannel.nix {}; qtwebengine = callPackage ../modules/qtwebengine.nix {}; - qtwebkit = callPackage ../modules/qtwebkit.nix {}; + qtwebkit = callPackage ../modules/qtwebkit.nix { + src = fetchFromGitHub { + owner = "annulen"; + repo = "webkit"; + rev = "4ce8ebc4094512b9916bfa5984065e95ac97c9d8"; + sha256 = "05h1xnxzbf7sp3plw5dndsvpf6iigh0bi4vlj4svx0hkf1giakjf"; + }; + version = "5.212-alpha-01-26-2018"; + }; qtwebsockets = callPackage ../modules/qtwebsockets.nix {}; qtx11extras = callPackage ../modules/qtx11extras.nix {}; qtxmlpatterns = callPackage ../modules/qtxmlpatterns.nix {}; diff --git a/pkgs/development/libraries/qt-5/5.11/fetch.sh b/pkgs/development/libraries/qt-5/5.11/fetch.sh new file mode 100644 index 0000000000000..aaf42c5c5b21a --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.11/fetch.sh @@ -0,0 +1,2 @@ +WGET_ARGS=( http://download.qt.io/official_releases/qt/5.11/5.11.0/submodules/ \ + -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/qt-5/5.10/qtbase-darwin.patch b/pkgs/development/libraries/qt-5/5.11/qtbase-darwin.patch similarity index 71% rename from pkgs/development/libraries/qt-5/5.10/qtbase-darwin.patch rename to pkgs/development/libraries/qt-5/5.11/qtbase-darwin.patch index fa389fe55c2f9..86c55f0839896 100644 --- a/pkgs/development/libraries/qt-5/5.10/qtbase-darwin.patch +++ b/pkgs/development/libraries/qt-5/5.11/qtbase-darwin.patch @@ -1,16 +1,3 @@ -diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm -index 66baf16..89794ef 100644 ---- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm -+++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm -@@ -830,7 +830,7 @@ void QCoreTextFontEngine::getUnscaledGlyph(glyph_t glyph, QPainterPath *path, gl - - QFixed QCoreTextFontEngine::emSquareSize() const - { -- return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont))); -+ return QFixed(int(CTFontGetUnitsPerEm(ctfont))); - } - - QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const diff --git a/src/plugins/bearer/corewlan/qcorewlanengine.mm b/src/plugins/bearer/corewlan/qcorewlanengine.mm index 341d3bccf2..3368234c26 100644 --- a/src/plugins/bearer/corewlan/qcorewlanengine.mm @@ -33,12 +20,26 @@ index 341d3bccf2..3368234c26 100644 for (NSString *ifName in wifiInterfaces) { scanThread->interfaceName = QString::fromNSString(ifName); scanThread->start(); +diff --git a/src/plugins/platforms/cocoa/qcocoascreen.mm b/src/plugins/platforms/cocoa/qcoco +ascreen.mm +index a17a02b6..d76c42fa 100644 +--- a/src/plugins/platforms/cocoa/qcocoascreen.mm ++++ b/src/plugins/platforms/cocoa/qcocoascreen.mm +@@ -114,7 +114,7 @@ void QCocoaScreen::updateGeometry() + return; + + // The reference screen for the geometry is always the primary screen +- QRectF primaryScreenGeometry = QRectF::fromCGRect([[NSScreen screens] firstObject].frame); ++ QRectF primaryScreenGeometry = QRectF::fromCGRect([[[NSScreen screens] firstObject] frame]); + m_geometry = qt_mac_flip(QRectF::fromCGRect(nsScreen.frame), primaryScreenGeometry).toRect(); + m_availableGeometry = qt_mac_flip(QRectF::fromCGRect(nsScreen.visibleFrame), primaryScreenGeometry).toRect(); + diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm -index d1f19f2..1ac2cf1 100644 +index 54254455e4..e10f62909a 100644 --- a/src/plugins/platforms/cocoa/qcocoawindow.mm +++ b/src/plugins/platforms/cocoa/qcocoawindow.mm -@@ -1699,7 +1699,7 @@ void QCocoaWindow::applyContentBorderThickness(NSWindow *window) - +@@ -1674,7 +1674,7 @@ void QCocoaWindow::applyContentBorderThickness(NSWindow *window) + if (!m_drawContentBorderGradient) { window.styleMask = window.styleMask & ~NSTexturedBackgroundWindowMask; - [window.contentView.superview setNeedsDisplay:YES]; @@ -47,10 +48,10 @@ index d1f19f2..1ac2cf1 100644 return; } diff --git a/src/plugins/platforms/cocoa/qnswindow.mm b/src/plugins/platforms/cocoa/qnswindow.mm -index e846fa0..4171cd4 100644 +index cb13b7d184..0159d68dca 100644 --- a/src/plugins/platforms/cocoa/qnswindow.mm +++ b/src/plugins/platforms/cocoa/qnswindow.mm -@@ -224,7 +224,7 @@ static bool isMouseEvent(NSEvent *ev) +@@ -231,7 +231,7 @@ static bool isMouseEvent(NSEvent *ev) if (pw->frameStrutEventsEnabled() && isMouseEvent(theEvent)) { NSPoint loc = [theEvent locationInWindow]; NSRect windowFrame = [self convertRectFromScreen:self.frame]; @@ -59,12 +60,12 @@ index e846fa0..4171cd4 100644 if (NSMouseInRect(loc, windowFrame, NO) && !NSMouseInRect(loc, contentFrame, NO)) [qnsview_cast(pw->view()) handleFrameStrutMouseEvent:theEvent]; } -@@ -253,7 +253,7 @@ static bool isMouseEvent(NSEvent *ev) +@@ -260,7 +260,7 @@ static bool isMouseEvent(NSEvent *ev) + (void)applicationActivationChanged:(NSNotification*)notification { const id sender = self; - NSEnumerator *windowEnumerator = nullptr; + NSEnumerator *windowEnumerator = nullptr; NSApplication *application = [NSApplication sharedApplication]; - + #if QT_MACOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__MAC_10_12) diff --git a/pkgs/development/libraries/qt-5/5.11/qtbase-revert-no-macos10.10.patch b/pkgs/development/libraries/qt-5/5.11/qtbase-revert-no-macos10.10.patch new file mode 100644 index 0000000000000..e39934802cdf8 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.11/qtbase-revert-no-macos10.10.patch @@ -0,0 +1,102 @@ +Revert "Remove code paths for macOS < 10.11" + +This reverts commit 138a65e0cfa80b13fd018a01e7d8b33341a3cfd3. + +From 138a65e0cfa80b13fd018a01e7d8b33341a3cfd3 Mon Sep 17 00:00:00 2001 +From: Jake Petroules +Date: Thu, 8 Feb 2018 11:05:42 -0800 +Subject: [PATCH] Remove code paths for macOS < 10.11 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Change-Id: I5ae02d88aa3dcd97d1f2ebf6255a68643e5d6daa +Reviewed-by: Tor Arne Vestbø +Reviewed-by: Gabriel de Dietrich +Reviewed-by: Konstantin Ritt +--- + .../fontdatabases/mac/qfontengine_coretext.mm | 16 +++------------- + src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm | 6 +----- + src/plugins/platforms/cocoa/qnswindowdelegate.mm | 16 ---------------- + 3 files changed, 4 insertions(+), 34 deletions(-) + +diff --git a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm +index 98b753ef..489d9cd0 100644 +--- a/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm ++++ b/src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm +@@ -47,18 +47,28 @@ + + #include + +-#if defined(Q_OS_MACOS) ++#if defined(Q_OS_OSX) && !QT_OSX_DEPLOYMENT_TARGET_BELOW(__MAC_10_11) + #import + #endif + +-#if defined(QT_PLATFORM_UIKIT) ++#if defined(QT_PLATFORM_UIKIT) && !QT_IOS_DEPLOYMENT_TARGET_BELOW(__IPHONE_8_2) + #import + #endif + + // These are available cross platform, exported as kCTFontWeightXXX from CoreText.framework, + // but they are not documented and are not in public headers so are private API and exposed + // only through the NSFontWeightXXX and UIFontWeightXXX aliases in AppKit and UIKit (rdar://26109857) +-#if defined(Q_OS_MACOS) ++#if QT_MAC_DEPLOYMENT_TARGET_BELOW(__MAC_10_11, __IPHONE_8_2) ++#define kCTFontWeightUltraLight -0.8 ++#define kCTFontWeightThin -0.6 ++#define kCTFontWeightLight -0.4 ++#define kCTFontWeightRegular 0 ++#define kCTFontWeightMedium 0.23 ++#define kCTFontWeightSemibold 0.3 ++#define kCTFontWeightBold 0.4 ++#define kCTFontWeightHeavy 0.56 ++#define kCTFontWeightBlack 0.62 ++#elif defined(Q_OS_OSX) + #define kCTFontWeightUltraLight NSFontWeightUltraLight + #define kCTFontWeightThin NSFontWeightThin + #define kCTFontWeightLight NSFontWeightLight +diff --git a/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm b/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm +index 94f2125b..272cd9f3 100644 +--- a/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm ++++ b/src/plugins/platforms/cocoa/qcocoafiledialoghelper.mm +@@ -162,7 +162,11 @@ QT_NAMESPACE_ALIAS_OBJC_CLASS(QNSOpenSavePanelDelegate); + // resetting our mCurrentDir, set the delegate + // here to make sure it gets the correct value. + [mSavePanel setDelegate:self]; +- mOpenPanel.accessoryViewDisclosed = YES; ++ ++#if QT_OSX_PLATFORM_SDK_EQUAL_OR_ABOVE(__MAC_10_11) ++ if (__builtin_available(macOS 10.11, *)) ++ mOpenPanel.accessoryViewDisclosed = YES; ++#endif + + if (mOptions->isLabelExplicitlySet(QFileDialogOptions::Accept)) + [mSavePanel setPrompt:[self strip:options->labelText(QFileDialogOptions::Accept)]]; +diff --git a/src/plugins/platforms/cocoa/qnswindowdelegate.mm b/src/plugins/platforms/cocoa/qnswindowdelegate.mm +index 6e5623d6..cdecd86d 100644 +--- a/src/plugins/platforms/cocoa/qnswindowdelegate.mm ++++ b/src/plugins/platforms/cocoa/qnswindowdelegate.mm +@@ -80,6 +80,22 @@ static QRegExp whitespaceRegex = QRegExp(QStringLiteral("\\s*")); + return NSRectFromCGRect(m_cocoaWindow->screen()->availableGeometry().toCGRect()); + } + ++#if QT_MACOS_DEPLOYMENT_TARGET_BELOW(__MAC_10_11) ++/* ++ AppKit on OS X 10.10 wrongly calls windowWillUseStandardFrame:defaultFrame ++ from -[NSWindow _frameForFullScreenMode] when going into fullscreen, resulting ++ in black bars on top and bottom of the window. By implementing the following ++ method, AppKit will choose that instead, and resolve the right fullscreen ++ geometry. ++*/ ++- (NSSize)window:(NSWindow *)window willUseFullScreenContentSize:(NSSize)proposedSize ++{ ++ Q_UNUSED(proposedSize); ++ Q_ASSERT(window == m_cocoaWindow->nativeWindow()); ++ return NSSizeFromCGSize(m_cocoaWindow->screen()->geometry().size().toCGSize()); ++} ++#endif ++ + - (BOOL)window:(NSWindow *)window shouldPopUpDocumentPathMenu:(NSMenu *)menu + { + Q_UNUSED(window); diff --git a/pkgs/development/libraries/qt-5/5.10/qtbase.patch b/pkgs/development/libraries/qt-5/5.11/qtbase.patch similarity index 94% rename from pkgs/development/libraries/qt-5/5.10/qtbase.patch rename to pkgs/development/libraries/qt-5/5.11/qtbase.patch index 286dea2178b11..ec8d27ebb6c25 100644 --- a/pkgs/development/libraries/qt-5/5.10/qtbase.patch +++ b/pkgs/development/libraries/qt-5/5.11/qtbase.patch @@ -12,7 +12,7 @@ index 5208379f9a..92fe29a0ac 100644 QMAKE_LFLAGS_REL_RPATH = diff --git a/mkspecs/features/create_cmake.prf b/mkspecs/features/create_cmake.prf -index bb5083c925..77034f9bb6 100644 +index 66acedef55..fe01bf8de4 100644 --- a/mkspecs/features/create_cmake.prf +++ b/mkspecs/features/create_cmake.prf @@ -21,7 +21,7 @@ load(cmake_functions) @@ -24,7 +24,7 @@ index bb5083c925..77034f9bb6 100644 contains(CMAKE_INSTALL_LIBS_DIR, ^(/usr)?/lib(64)?.*): CMAKE_USR_MOVE_WORKAROUND = $$CMAKE_INSTALL_LIBS_DIR CMAKE_OUT_DIR = $$MODULE_BASE_OUTDIR/lib/cmake -@@ -47,47 +47,22 @@ split_incpath { +@@ -47,49 +47,20 @@ split_incpath { $$cmake_extra_source_includes.output } @@ -33,11 +33,11 @@ index bb5083c925..77034f9bb6 100644 - CMAKE_INCLUDE_DIR = $$[QT_INSTALL_HEADERS]/ - CMAKE_INCLUDE_DIR_IS_ABSOLUTE = True -} -+CMAKE_INCLUDE_DIR = $$NIX_OUTPUT_DEV/include/ -+CMAKE_INCLUDE_DIR_IS_ABSOLUTE = True - - !exists($$first(QT.$${MODULE}_private.includes)): CMAKE_NO_PRIVATE_INCLUDES = true - +- +-isEmpty(QT.$${MODULE}_private.includes)| \ +- !exists($$first(QT.$${MODULE}_private.includes)): \ +- CMAKE_NO_PRIVATE_INCLUDES = true +- -CMAKE_LIB_DIR = $$cmakeRelativePath($$[QT_INSTALL_LIBS], $$[QT_INSTALL_PREFIX]) -contains(CMAKE_LIB_DIR,"^\\.\\./.*") { - CMAKE_LIB_DIR = $$[QT_INSTALL_LIBS]/ @@ -48,8 +48,8 @@ index bb5083c925..77034f9bb6 100644 - # installed in $${CMAKE_LIB_DIR}/cmake/Qt5$${CMAKE_MODULE_NAME} - CMAKE_RELATIVE_INSTALL_DIR = "$${CMAKE_RELATIVE_INSTALL_LIBS_DIR}../../" -} -+CMAKE_LIB_DIR = $$NIX_OUTPUT_OUT/lib/ -+CMAKE_LIB_DIR_IS_ABSOLUTE = True ++CMAKE_INCLUDE_DIR = $$NIX_OUTPUT_DEV/include/ ++CMAKE_INCLUDE_DIR_IS_ABSOLUTE = True -CMAKE_BIN_DIR = $$cmakeRelativePath($$[QT_HOST_BINS], $$[QT_INSTALL_PREFIX]) -contains(CMAKE_BIN_DIR, "^\\.\\./.*") { @@ -64,8 +64,8 @@ index bb5083c925..77034f9bb6 100644 - CMAKE_PLUGIN_DIR = $$[QT_INSTALL_PLUGINS]/ - CMAKE_PLUGIN_DIR_IS_ABSOLUTE = True -} -+CMAKE_PLUGIN_DIR = $$NIX_OUTPUT_PLUGIN/ -+CMAKE_PLUGIN_DIR_IS_ABSOLUTE = True ++CMAKE_LIB_DIR = $$NIX_OUTPUT_OUT/lib/ ++CMAKE_LIB_DIR_IS_ABSOLUTE = True -win32:!static:!staticlib { - CMAKE_DLL_DIR = $$cmakeRelativePath($$[QT_INSTALL_BINS], $$[QT_INSTALL_PREFIX]) @@ -77,12 +77,15 @@ index bb5083c925..77034f9bb6 100644 - CMAKE_DLL_DIR = $$CMAKE_LIB_DIR - CMAKE_DLL_DIR_IS_ABSOLUTE = $$CMAKE_LIB_DIR_IS_ABSOLUTE -} ++CMAKE_PLUGIN_DIR = $$NIX_OUTPUT_PLUGIN/ ++CMAKE_PLUGIN_DIR_IS_ABSOLUTE = True ++ +CMAKE_DLL_DIR = $$NIX_OUTPUT_OUT/lib/ +CMAKE_DLL_DIR_IS_ABSOLUTE = True static|staticlib:CMAKE_STATIC_TYPE = true -@@ -167,7 +142,7 @@ contains(CONFIG, plugin) { +@@ -169,7 +140,7 @@ contains(CONFIG, plugin) { cmake_target_file cmake_qt5_plugin_file.files = $$cmake_target_file.output @@ -91,7 +94,7 @@ index bb5083c925..77034f9bb6 100644 INSTALLS += cmake_qt5_plugin_file return() -@@ -314,7 +289,7 @@ exists($$cmake_macros_file.input) { +@@ -316,7 +287,7 @@ exists($$cmake_macros_file.input) { cmake_qt5_module_files.files += $$cmake_macros_file.output } @@ -101,12 +104,12 @@ index bb5083c925..77034f9bb6 100644 # We are generating cmake files. Most developers of Qt are not aware of cmake, # so we require automatic tests to be available. The only module which should diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in -index 55c74aad66..0bbc8718eb 100644 +index 27f4c277d6..18b4813e25 100644 --- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in -@@ -9,30 +9,6 @@ if (CMAKE_VERSION VERSION_LESS 3.0.0) +@@ -3,30 +3,6 @@ if (CMAKE_VERSION VERSION_LESS 3.1.0) + message(FATAL_ERROR \"Qt 5 $${CMAKE_MODULE_NAME} module requires at least CMake version 3.1.0\") endif() - !!ENDIF -!!IF !isEmpty(CMAKE_USR_MOVE_WORKAROUND) -!!IF !isEmpty(CMAKE_LIB_DIR_IS_ABSOLUTE) @@ -135,7 +138,7 @@ index 55c74aad66..0bbc8718eb 100644 !!IF !equals(TEMPLATE, aux) # For backwards compatibility only. Use Qt5$${CMAKE_MODULE_NAME}_VERSION instead. set(Qt5$${CMAKE_MODULE_NAME}_VERSION_STRING "$$eval(QT.$${MODULE}.VERSION)") -@@ -58,11 +34,7 @@ endmacro() +@@ -52,11 +28,7 @@ endmacro() macro(_populate_$${CMAKE_MODULE_NAME}_target_properties Configuration LIB_LOCATION IMPLIB_LOCATION) set_property(TARGET Qt5::$${CMAKE_MODULE_NAME} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) @@ -147,7 +150,7 @@ index 55c74aad66..0bbc8718eb 100644 _qt5_$${CMAKE_MODULE_NAME}_check_file_exists(${imported_location}) set_target_properties(Qt5::$${CMAKE_MODULE_NAME} PROPERTIES \"INTERFACE_LINK_LIBRARIES\" \"${_Qt5$${CMAKE_MODULE_NAME}_LIB_DEPENDENCIES}\" -@@ -75,11 +47,7 @@ macro(_populate_$${CMAKE_MODULE_NAME}_target_properties Configuration LIB_LOCATI +@@ -69,11 +41,7 @@ macro(_populate_$${CMAKE_MODULE_NAME}_target_properties Configuration LIB_LOCATI ) !!IF !isEmpty(CMAKE_WINDOWS_BUILD) @@ -159,7 +162,7 @@ index 55c74aad66..0bbc8718eb 100644 _qt5_$${CMAKE_MODULE_NAME}_check_file_exists(${imported_implib}) if(NOT \"${IMPLIB_LOCATION}\" STREQUAL \"\") set_target_properties(Qt5::$${CMAKE_MODULE_NAME} PROPERTIES -@@ -95,24 +63,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -89,24 +57,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) !!IF !no_module_headers !!IF !isEmpty(CMAKE_BUILD_IS_FRAMEWORK) set(_Qt5$${CMAKE_MODULE_NAME}_OWN_INCLUDE_DIRS @@ -188,7 +191,7 @@ index 55c74aad66..0bbc8718eb 100644 ) !!ELSE set(Qt5$${CMAKE_MODULE_NAME}_PRIVATE_INCLUDE_DIRS \"\") -@@ -128,7 +85,6 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -122,7 +79,6 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) set(Qt5$${CMAKE_MODULE_NAME}_PRIVATE_INCLUDE_DIRS \"\") !!ENDIF !!ENDIF @@ -196,7 +199,7 @@ index 55c74aad66..0bbc8718eb 100644 !!IF !isEmpty(CMAKE_ADD_SOURCE_INCLUDE_DIRS) include(\"${CMAKE_CURRENT_LIST_DIR}/ExtraSourceIncludes.cmake\" OPTIONAL) !!ENDIF -@@ -280,25 +236,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -269,25 +225,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) !!IF !isEmpty(CMAKE_FIND_OTHER_LIBRARY_BUILD) !!IF isEmpty(CMAKE_DEBUG_TYPE) !!IF !isEmpty(CMAKE_STATIC_WINDOWS_BUILD) @@ -222,7 +225,7 @@ index 55c74aad66..0bbc8718eb 100644 _populate_$${CMAKE_MODULE_NAME}_target_properties(DEBUG \"$${CMAKE_LIB_FILE_LOCATION_DEBUG}\" \"$${CMAKE_IMPLIB_FILE_LOCATION_DEBUG}\" ) !!ENDIF // CMAKE_STATIC_WINDOWS_BUILD endif() -@@ -317,25 +261,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -306,25 +250,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) !!IF !isEmpty(CMAKE_FIND_OTHER_LIBRARY_BUILD) !!IF isEmpty(CMAKE_RELEASE_TYPE) !!IF !isEmpty(CMAKE_STATIC_WINDOWS_BUILD) @@ -248,7 +251,7 @@ index 55c74aad66..0bbc8718eb 100644 _populate_$${CMAKE_MODULE_NAME}_target_properties(RELEASE \"$${CMAKE_LIB_FILE_LOCATION_RELEASE}\" \"$${CMAKE_IMPLIB_FILE_LOCATION_RELEASE}\" ) !!ENDIF // CMAKE_STATIC_WINDOWS_BUILD endif() -@@ -354,11 +286,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -343,11 +275,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) macro(_populate_$${CMAKE_MODULE_NAME}_plugin_properties Plugin Configuration PLUGIN_LOCATION) set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration}) @@ -454,13 +457,13 @@ index 50a1ec6764..d6368b769e 100644 - -QMAKE_XCODE_LIBRARY_SUFFIX = $$qtPlatformTargetSuffix() diff --git a/mkspecs/features/mac/default_pre.prf b/mkspecs/features/mac/default_pre.prf -index f1a4ca77b2..3b01424e67 100644 +index f1a4ca77b2..61ed486a76 100644 --- a/mkspecs/features/mac/default_pre.prf +++ b/mkspecs/features/mac/default_pre.prf -@@ -1,67 +1,2 @@ +@@ -1,67 +1,3 @@ CONFIG = asset_catalogs rez $$CONFIG load(default_pre) -- + -isEmpty(QMAKE_XCODE_DEVELOPER_PATH) { - # Get path of Xcode's Developer directory - QMAKE_XCODE_DEVELOPER_PATH = $$system("/usr/bin/xcode-select --print-path 2>/dev/null") @@ -526,11 +529,11 @@ index f1a4ca77b2..3b01424e67 100644 -xcode_product_bundle_identifier_setting.value = "$${xcode_product_bundle_identifier_setting.value}.${PRODUCT_NAME:rfc1034identifier}" -QMAKE_MAC_XCODE_SETTINGS += xcode_product_bundle_identifier_setting diff --git a/mkspecs/features/mac/sdk.prf b/mkspecs/features/mac/sdk.prf -index 3f6dc076ca..e69de29bb2 100644 +index 8360dd8b38..8b13789179 100644 --- a/mkspecs/features/mac/sdk.prf +++ b/mkspecs/features/mac/sdk.prf -@@ -1,58 +0,0 @@ -- +@@ -1,58 +1 @@ + -isEmpty(QMAKE_MAC_SDK): \ - error("QMAKE_MAC_SDK must be set when using CONFIG += sdk.") - @@ -540,21 +543,21 @@ index 3f6dc076ca..e69de29bb2 100644 -defineReplace(xcodeSDKInfo) { - info = $$1 - equals(info, "Path"): \ -- info = --show-sdk-path +- infoarg = --show-sdk-path - equals(info, "PlatformPath"): \ -- info = --show-sdk-platform-path +- infoarg = --show-sdk-platform-path - equals(info, "SDKVersion"): \ -- info = --show-sdk-version +- infoarg = --show-sdk-version - sdk = $$2 - isEmpty(sdk): \ - sdk = $$QMAKE_MAC_SDK - - isEmpty(QMAKE_MAC_SDK.$${sdk}.$${info}) { -- QMAKE_MAC_SDK.$${sdk}.$${info} = $$system("/usr/bin/xcrun --sdk $$sdk $$info 2>/dev/null") +- QMAKE_MAC_SDK.$${sdk}.$${info} = $$system("/usr/bin/xcrun --sdk $$sdk $$infoarg 2>/dev/null") - # --show-sdk-platform-path won't work for Command Line Tools; this is fine - # only used by the XCTest backend to testlib -- isEmpty(QMAKE_MAC_SDK.$${sdk}.$${info}):if(!isEmpty(QMAKE_XCODEBUILD_PATH)|!equals(info, "--show-sdk-platform-path")): \ -- error("Could not resolve SDK $$info for \'$$sdk\'") +- isEmpty(QMAKE_MAC_SDK.$${sdk}.$${info}):if(!isEmpty(QMAKE_XCODEBUILD_PATH)|!equals(infoarg, "--show-sdk-platform-path")): \ +- error("Could not resolve SDK $$info for \'$$sdk\' using $$infoarg") - cache(QMAKE_MAC_SDK.$${sdk}.$${info}, set stash, QMAKE_MAC_SDK.$${sdk}.$${info}) - } - @@ -572,7 +575,7 @@ index 3f6dc076ca..e69de29bb2 100644 -QMAKESPEC_NAME = $$basename(QMAKESPEC) - -# Resolve SDK version of various tools --for(tool, $$list(QMAKE_CC QMAKE_CXX QMAKE_FIX_RPATH QMAKE_AR QMAKE_RANLIB QMAKE_LINK QMAKE_LINK_SHLIB QMAKE_ACTOOL)) { +-for(tool, $$list(QMAKE_CC QMAKE_CXX QMAKE_FIX_RPATH QMAKE_AR QMAKE_RANLIB QMAKE_LINK QMAKE_LINK_SHLIB QMAKE_ACTOOL QMAKE_LINK_C QMAKE_LINK_C_SHLIB)) { - tool_variable = QMAKE_MAC_SDK.$${QMAKESPEC_NAME}.$${QMAKE_MAC_SDK}.$${tool} - !isEmpty($$tool_variable) { - $$tool = $$eval($$tool_variable) @@ -670,7 +673,7 @@ index f4ae5bde80..6d4c6d223f 100644 contains(QMAKE_DEFAULT_LIBDIRS, $$qt_libdir) { lib_replace.match = "[^ ']*$$rplbase/lib" diff --git a/mkspecs/features/qt_docs.prf b/mkspecs/features/qt_docs.prf -index 72dde61a40..f891a2baed 100644 +index 3139c443c6..1b4f2fddd8 100644 --- a/mkspecs/features/qt_docs.prf +++ b/mkspecs/features/qt_docs.prf @@ -45,7 +45,7 @@ QMAKE_DOCS_OUTPUTDIR = $$QMAKE_DOCS_BASE_OUTDIR/$$QMAKE_DOCS_TARGETDIR @@ -709,7 +712,7 @@ index 72dde61a40..f891a2baed 100644 INSTALLS += inst_qch_docs diff --git a/mkspecs/features/qt_example_installs.prf b/mkspecs/features/qt_example_installs.prf -index c9ce926b1a..f00868a031 100644 +index 43b58817fe..e635b8f67a 100644 --- a/mkspecs/features/qt_example_installs.prf +++ b/mkspecs/features/qt_example_installs.prf @@ -88,7 +88,7 @@ sourcefiles += \ @@ -735,7 +738,7 @@ index 1903e509c8..ae7b585989 100644 $${1}_EXE = $${cmd}.pl cmd = perl -w $$system_path($${cmd}.pl) diff --git a/mkspecs/features/qt_installs.prf b/mkspecs/features/qt_installs.prf -index 90d84cc535..387481bfc6 100644 +index 8f98987b99..21b3bb8b32 100644 --- a/mkspecs/features/qt_installs.prf +++ b/mkspecs/features/qt_installs.prf @@ -12,16 +12,10 @@ @@ -760,10 +763,10 @@ index 90d84cc535..387481bfc6 100644 @@ -29,33 +23,33 @@ #headers qt_install_headers { - class_headers.files = $$SYNCQT.HEADER_CLASSES -- class_headers.path = $$[QT_INSTALL_HEADERS]/$$MODULE_INCNAME -+ class_headers.path = $$NIX_OUTPUT_DEV/include/$$MODULE_INCNAME - INSTALLS += class_headers + gen_headers.files = $$SYNCQT.GENERATED_HEADER_FILES +- gen_headers.path = $$[QT_INSTALL_HEADERS]/$$MODULE_INCNAME ++ gen_headers.path = $$NIX_OUTPUT_DEV/include/$$MODULE_INCNAME + INSTALLS += gen_headers targ_headers.files = $$SYNCQT.HEADER_FILES $$SYNCQT.INJECTED_HEADER_FILES - targ_headers.path = $$[QT_INSTALL_HEADERS]/$$MODULE_INCNAME @@ -798,7 +801,7 @@ index 90d84cc535..387481bfc6 100644 INSTALLS += privpritarget } diff --git a/mkspecs/features/qt_plugin.prf b/mkspecs/features/qt_plugin.prf -index 14fc5f9a94..2a0f2cd27f 100644 +index bf90adcf1e..b3de698ff7 100644 --- a/mkspecs/features/qt_plugin.prf +++ b/mkspecs/features/qt_plugin.prf @@ -88,7 +88,7 @@ CONFIG(static, static|shared)|prefix_build { @@ -811,7 +814,7 @@ index 14fc5f9a94..2a0f2cd27f 100644 TARGET = $$qt5LibraryTarget($$TARGET) diff --git a/src/corelib/Qt5CoreConfigExtras.cmake.in b/src/corelib/Qt5CoreConfigExtras.cmake.in -index 545b9a3d1e..6ac0cdefe4 100644 +index e0652fdcf9..450b2a2d28 100644 --- a/src/corelib/Qt5CoreConfigExtras.cmake.in +++ b/src/corelib/Qt5CoreConfigExtras.cmake.in @@ -3,7 +3,7 @@ if (NOT TARGET Qt5::qmake) @@ -841,7 +844,7 @@ index 545b9a3d1e..6ac0cdefe4 100644 !!ELSE set(imported_location \"$${CMAKE_BIN_DIR}rcc$$CMAKE_BIN_SUFFIX\") !!ENDIF -@@ -133,7 +133,7 @@ if (NOT TARGET Qt5::WinMain) +@@ -116,7 +116,7 @@ if (NOT TARGET Qt5::WinMain) !!IF !isEmpty(CMAKE_RELEASE_TYPE) set_property(TARGET Qt5::WinMain APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) !!IF isEmpty(CMAKE_LIB_DIR_IS_ABSOLUTE) @@ -850,7 +853,7 @@ index 545b9a3d1e..6ac0cdefe4 100644 !!ELSE set(imported_location \"$${CMAKE_LIB_DIR}$${CMAKE_WINMAIN_FILE_LOCATION_RELEASE}\") !!ENDIF -@@ -147,7 +147,7 @@ if (NOT TARGET Qt5::WinMain) +@@ -130,7 +130,7 @@ if (NOT TARGET Qt5::WinMain) set_property(TARGET Qt5::WinMain APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) !!IF isEmpty(CMAKE_LIB_DIR_IS_ABSOLUTE) @@ -884,10 +887,10 @@ index 706304cf34..546420f6ad 100644 set(_qt5_corelib_extra_includes \"$${CMAKE_INSTALL_DATA_DIR}mkspecs/$${CMAKE_MKSPEC}\") !!ENDIF diff --git a/src/corelib/kernel/qcoreapplication.cpp b/src/corelib/kernel/qcoreapplication.cpp -index 3814894630..3c6468277c 100644 +index 4e32f90964..503aeffd0c 100644 --- a/src/corelib/kernel/qcoreapplication.cpp +++ b/src/corelib/kernel/qcoreapplication.cpp -@@ -2601,6 +2601,15 @@ QStringList QCoreApplication::libraryPaths() +@@ -2613,6 +2613,15 @@ QStringList QCoreApplication::libraryPaths() QStringList *app_libpaths = new QStringList; coreappdata()->app_libpaths.reset(app_libpaths); @@ -1001,32 +1004,6 @@ index 07869efd7d..fb4183bada 100644 !!ELSE set(imported_implib \"$${CMAKE_LIB_DIR}${IMPLIB_LOCATION}\") !!ENDIF -diff --git a/src/network/kernel/qdnslookup_unix.cpp b/src/network/kernel/qdnslookup_unix.cpp -index ce1ec6442a..4f75655abe 100644 ---- a/src/network/kernel/qdnslookup_unix.cpp -+++ b/src/network/kernel/qdnslookup_unix.cpp -@@ -95,7 +95,7 @@ static bool resolveLibraryInternal() - if (!lib.load()) - #endif - { -- lib.setFileName(QLatin1String("resolv")); -+ lib.setFileName(QLatin1String(NIXPKGS_LIBRESOLV)); - if (!lib.load()) - return false; - } -diff --git a/src/network/kernel/qhostinfo_unix.cpp b/src/network/kernel/qhostinfo_unix.cpp -index 8d2cffc304..9730fb33f2 100644 ---- a/src/network/kernel/qhostinfo_unix.cpp -+++ b/src/network/kernel/qhostinfo_unix.cpp -@@ -98,7 +98,7 @@ static bool resolveLibraryInternal() - if (!lib.load()) - #endif - { -- lib.setFileName(QLatin1String("resolv")); -+ lib.setFileName(QLatin1String(NIXPKGS_LIBRESOLV)); - if (!lib.load()) - return false; - } diff --git a/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp b/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp index b5a0a5bbeb..6c20305f4d 100644 --- a/src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp @@ -1046,15 +1023,17 @@ index b5a0a5bbeb..6c20305f4d 100644 QString TableGenerator::findComposeFile() diff --git a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp -index a59dc15b0e..a13ee89b5a 100644 +index cc982b3379..0c5005d3d7 100644 --- a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp +++ b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp -@@ -584,7 +584,14 @@ QFunctionPointer QGLXContext::getProcAddress(const char *procName) +@@ -648,9 +648,14 @@ QFunctionPointer QGLXContext::getProcAddress(const char *procName) #if QT_CONFIG(library) extern const QString qt_gl_library_name(); // QLibrary lib(qt_gl_library_name()); + // Check system library paths first QLibrary lib(QLatin1String("GL")); +- if (!lib.load()) +- lib.setFileNameAndVersion(QLatin1String("GL"), 1); +#ifdef NIXPKGS_MESA_GL + if (!lib.load()) { + // Fallback to Mesa driver @@ -1065,10 +1044,10 @@ index a59dc15b0e..a13ee89b5a 100644 #endif } diff --git a/src/plugins/platforms/xcb/qxcbcursor.cpp b/src/plugins/platforms/xcb/qxcbcursor.cpp -index da63360333..95e34e2e50 100644 +index 8d151b760b..a8b39d282a 100644 --- a/src/plugins/platforms/xcb/qxcbcursor.cpp +++ b/src/plugins/platforms/xcb/qxcbcursor.cpp -@@ -311,10 +311,10 @@ QXcbCursor::QXcbCursor(QXcbConnection *conn, QXcbScreen *screen) +@@ -314,10 +314,10 @@ QXcbCursor::QXcbCursor(QXcbConnection *conn, QXcbScreen *screen) #if QT_CONFIG(xcb_xlib) && QT_CONFIG(library) static bool function_ptrs_not_initialized = true; if (function_ptrs_not_initialized) { @@ -1082,7 +1061,7 @@ index da63360333..95e34e2e50 100644 } if (xcursorFound) { diff --git a/src/plugins/platformthemes/gtk3/main.cpp b/src/plugins/platformthemes/gtk3/main.cpp -index c4cd66c33b..b6f2691587 100644 +index fb1c425d8e..bb8bab9795 100644 --- a/src/plugins/platformthemes/gtk3/main.cpp +++ b/src/plugins/platformthemes/gtk3/main.cpp @@ -39,6 +39,7 @@ diff --git a/pkgs/development/libraries/qt-5/5.10/qtdeclarative.patch b/pkgs/development/libraries/qt-5/5.11/qtdeclarative.patch similarity index 100% rename from pkgs/development/libraries/qt-5/5.10/qtdeclarative.patch rename to pkgs/development/libraries/qt-5/5.11/qtdeclarative.patch diff --git a/pkgs/development/libraries/qt-5/5.10/qtscript.patch b/pkgs/development/libraries/qt-5/5.11/qtscript.patch similarity index 100% rename from pkgs/development/libraries/qt-5/5.10/qtscript.patch rename to pkgs/development/libraries/qt-5/5.11/qtscript.patch diff --git a/pkgs/development/libraries/qt-5/5.10/qtserialport.patch b/pkgs/development/libraries/qt-5/5.11/qtserialport.patch similarity index 100% rename from pkgs/development/libraries/qt-5/5.10/qtserialport.patch rename to pkgs/development/libraries/qt-5/5.11/qtserialport.patch diff --git a/pkgs/development/libraries/qt-5/5.10/qttools.patch b/pkgs/development/libraries/qt-5/5.11/qttools.patch similarity index 100% rename from pkgs/development/libraries/qt-5/5.10/qttools.patch rename to pkgs/development/libraries/qt-5/5.11/qttools.patch diff --git a/pkgs/development/libraries/qt-5/5.10/qtwebengine-paxmark-mksnapshot.patch b/pkgs/development/libraries/qt-5/5.11/qtwebengine-paxmark-mksnapshot.patch similarity index 100% rename from pkgs/development/libraries/qt-5/5.10/qtwebengine-paxmark-mksnapshot.patch rename to pkgs/development/libraries/qt-5/5.11/qtwebengine-paxmark-mksnapshot.patch diff --git a/pkgs/development/libraries/qt-5/5.11/qtwebkit.patch b/pkgs/development/libraries/qt-5/5.11/qtwebkit.patch new file mode 100644 index 0000000000000..b94a4b76cbaba --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.11/qtwebkit.patch @@ -0,0 +1,12 @@ +diff --git a/Source/WebKit2/PlatformQt.cmake b/Source/WebKit2/PlatformQt.cmake +--- a/Source/WebKit2/PlatformQt.cmake ++++ b/Source/WebKit2/PlatformQt.cmake +@@ -261,6 +261,7 @@ + list(APPEND WebKit2_SYSTEM_INCLUDE_DIRECTORIES + ${GLIB_INCLUDE_DIRS} + ${GSTREAMER_INCLUDE_DIRS} ++ ${GSTREAMER_PBUTILS_INCLUDE_DIRS} + ${Qt5Quick_INCLUDE_DIRS} + ${Qt5Quick_PRIVATE_INCLUDE_DIRS} + ${SQLITE_INCLUDE_DIR} + diff --git a/pkgs/development/libraries/qt-5/5.11/srcs.nix b/pkgs/development/libraries/qt-5/5.11/srcs.nix new file mode 100644 index 0000000000000..f570b793a2419 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.11/srcs.nix @@ -0,0 +1,325 @@ +# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh +{ fetchurl, mirror }: + +{ + qt3d = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qt3d-everywhere-src-5.11.0.tar.xz"; + sha256 = "1h3hb395vpbblwin5bx3zazwcz5gwf2fjawdcqd866mkmcb1am2d"; + name = "qt3d-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtactiveqt = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtactiveqt-everywhere-src-5.11.0.tar.xz"; + sha256 = "019ppkqi8kzd3sjxilig9sqqfw331d3nbq8c3d4xanwqsl6vxak9"; + name = "qtactiveqt-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtandroidextras = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtandroidextras-everywhere-src-5.11.0.tar.xz"; + sha256 = "1yw1fsjbs4ibxi01nxk1431v7ky22ll9npxc5x7fpd4w3h6y73gw"; + name = "qtandroidextras-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtbase = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtbase-everywhere-src-5.11.0.tar.xz"; + sha256 = "0rny87ypnkkvyp9p76nim77v6np0cdf1dbjfmcilklzphkdlcvpd"; + name = "qtbase-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtcanvas3d = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtcanvas3d-everywhere-src-5.11.0.tar.xz"; + sha256 = "1kqcaks6lkz8cp9s3pwrvgrr8381rjzf5fbf2bzshdw7psphxiiz"; + name = "qtcanvas3d-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtcharts = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtcharts-everywhere-src-5.11.0.tar.xz"; + sha256 = "0lg39vd6i0l76spjz6bhb1kkpbk2mgc0hxccj7733xxbxaz14vn4"; + name = "qtcharts-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtconnectivity = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtconnectivity-everywhere-src-5.11.0.tar.xz"; + sha256 = "0wqq5q5saf007aphvpn5pvj6l0qp0z7wxvfba6v9iq5ylyqm6bnd"; + name = "qtconnectivity-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtdatavis3d = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtdatavis3d-everywhere-src-5.11.0.tar.xz"; + sha256 = "1s7gmgh6g3aia74yiqahffrc6n8f4491vb7g3i4i10ilandipg34"; + name = "qtdatavis3d-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtdeclarative = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtdeclarative-everywhere-src-5.11.0.tar.xz"; + sha256 = "1h2pbyr7dnak4q96373xpa6gk6rl528rnqima8xnvhdi2y5kgagf"; + name = "qtdeclarative-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtdoc = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtdoc-everywhere-src-5.11.0.tar.xz"; + sha256 = "1y4cr3a9pi83mbabd8g6gz072dqgj26bla2qw2dgcv1v7ifhcpky"; + name = "qtdoc-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtgamepad = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtgamepad-everywhere-src-5.11.0.tar.xz"; + sha256 = "0g52c03gdgz57h7szdxvc5hdy45l7q7m29yfzhwqc57hwdfl98bi"; + name = "qtgamepad-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtgraphicaleffects = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtgraphicaleffects-everywhere-src-5.11.0.tar.xz"; + sha256 = "0xzr4421w7idlgndxnd68wwc2asabycjiskkyl1f8nwqv34lcy3j"; + name = "qtgraphicaleffects-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtimageformats = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtimageformats-everywhere-src-5.11.0.tar.xz"; + sha256 = "0w0yy7zzln3v7dm7ksjxkzhq8r0a9nwk823wv4f1x7vsa3pnyh2q"; + name = "qtimageformats-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtlocation = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtlocation-everywhere-src-5.11.0.tar.xz"; + sha256 = "074cjqhr14mqlsqj9rzagzdcqnayyichp31lq02k05q07wg93xi8"; + name = "qtlocation-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtmacextras = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtmacextras-everywhere-src-5.11.0.tar.xz"; + sha256 = "1dwlfngp0bs8v1c64p677dbdprv5fpcwva2xq7ir6zca5pma88yz"; + name = "qtmacextras-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtmultimedia = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtmultimedia-everywhere-src-5.11.0.tar.xz"; + sha256 = "0g4x1w251imq58zp1px6yschwj6icsxzwl3fy7pjfbgd27qjhlzg"; + name = "qtmultimedia-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtnetworkauth = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtnetworkauth-everywhere-src-5.11.0.tar.xz"; + sha256 = "1kr8hwjsb8a5cypvqj48vrnkcvm2rcni102dh6i909i70a7hcsym"; + name = "qtnetworkauth-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtpurchasing = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtpurchasing-everywhere-src-5.11.0.tar.xz"; + sha256 = "1c92yv2yi38sic06nyr9r6zpq3y4sxnasmj14d3jmg50gc1ncqfs"; + name = "qtpurchasing-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtquickcontrols = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtquickcontrols-everywhere-src-5.11.0.tar.xz"; + sha256 = "01ziibf4afdhb5b3gfci8maprmviqwhdvma2z1jlq2ck45cpsqi6"; + name = "qtquickcontrols-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtquickcontrols2 = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtquickcontrols2-everywhere-src-5.11.0.tar.xz"; + sha256 = "1hsa8n4dlqpyz9xq2kq1hsxrxsjc7ywzzfhqijylgzzclvlqgb7y"; + name = "qtquickcontrols2-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtremoteobjects = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtremoteobjects-everywhere-src-5.11.0.tar.xz"; + sha256 = "1chn1xxhapfwvhrlv4chwfgf2dw8x8kn1lssdmpmg5s420z3pbq9"; + name = "qtremoteobjects-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtscript = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtscript-everywhere-src-5.11.0.tar.xz"; + sha256 = "1ib8a5gsxarbm2j94j5d097ly3ap4snqkx2imz3sl6xk6gknm4i5"; + name = "qtscript-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtscxml = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtscxml-everywhere-src-5.11.0.tar.xz"; + sha256 = "00wb89ris8fyivhz9qpqn72mzpkh6mqdjss82j3q10g3c142072k"; + name = "qtscxml-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtsensors = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtsensors-everywhere-src-5.11.0.tar.xz"; + sha256 = "1az22rdkpc1m44qb3dyh7cpiprplkvynzjr629ai05i8ngbfdi0g"; + name = "qtsensors-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtserialbus = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtserialbus-everywhere-src-5.11.0.tar.xz"; + sha256 = "0r3crk7gw0xs6wk1gvw2k8r9s9vam3sfwrji1njhswavii9fbp85"; + name = "qtserialbus-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtserialport = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtserialport-everywhere-src-5.11.0.tar.xz"; + sha256 = "1cbf1jsginp5p3y17cyb6dfhsafxal0bn9pya6aybz0q799zgvl5"; + name = "qtserialport-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtspeech = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtspeech-everywhere-src-5.11.0.tar.xz"; + sha256 = "1bgfg0akqf1nfzm28n8dhvhj0p1niwxrfs763gj7m0g6vpwjbhd1"; + name = "qtspeech-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtsvg = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtsvg-everywhere-src-5.11.0.tar.xz"; + sha256 = "0m0zglp0m5gv75ivma6l3hm8brb0cf44dhbc6lqwfdwacxhgx3jb"; + name = "qtsvg-everywhere-src-5.11.0.tar.xz"; + }; + }; + qttools = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qttools-everywhere-src-5.11.0.tar.xz"; + sha256 = "1nb77bfs63nyy0wkhsci9qbqmahncy3sdcrwj4qr1prc4y2cm4wx"; + name = "qttools-everywhere-src-5.11.0.tar.xz"; + }; + }; + qttranslations = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qttranslations-everywhere-src-5.11.0.tar.xz"; + sha256 = "0778y8vxa26wr4vgqi79si1dpflfyxdn926hpzjc1k1mx7y94gpi"; + name = "qttranslations-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtvirtualkeyboard = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtvirtualkeyboard-everywhere-src-5.11.0.tar.xz"; + sha256 = "1g9wj4j29lysqp6wxnck6s7h36qj87g3lbapvkfsqchvm00yckci"; + name = "qtvirtualkeyboard-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwayland = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwayland-everywhere-src-5.11.0.tar.xz"; + sha256 = "09s1ckqj0cgjmmi7jylsf039vgzlq7i9rr4swb590fkz427lx0b8"; + name = "qtwayland-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwebchannel = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwebchannel-everywhere-src-5.11.0.tar.xz"; + sha256 = "05fa5pwvk24cjp8m6pbw3ma95vnls762crpjdgvygfk0h8xilxmh"; + name = "qtwebchannel-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwebengine = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwebengine-everywhere-src-5.11.0.tar.xz"; + sha256 = "0iabqkan99msp0jab0hndap6jqkf9b1ggd4n7glkcvf60gb59msx"; + name = "qtwebengine-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwebglplugin = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwebglplugin-everywhere-src-5.11.0.tar.xz"; + sha256 = "1al7dv7i9rg4z4p8vnipbjbbgc6113lbfjggxxap3sn6hqs986fm"; + name = "qtwebglplugin-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwebsockets = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwebsockets-everywhere-src-5.11.0.tar.xz"; + sha256 = "1drr6nxxbkwpmz39bhyfmmsqjhy11bj3w1nc3q9dwhpcbf04an3x"; + name = "qtwebsockets-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwebview = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwebview-everywhere-src-5.11.0.tar.xz"; + sha256 = "0a89v8mj5pb7a7whyhasf4ms0n34ghfmv2qp0pyxnq56f2bsjbl4"; + name = "qtwebview-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtwinextras = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtwinextras-everywhere-src-5.11.0.tar.xz"; + sha256 = "0qrf6vf9i1cvfcyg22d4f611bl3xi5qb3vcbb2idk24jg9q48cqw"; + name = "qtwinextras-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtx11extras = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtx11extras-everywhere-src-5.11.0.tar.xz"; + sha256 = "13vbx61wcd8pnpgk3j5r665pm03s7jp2s98apvc6fhp1njlr0rhi"; + name = "qtx11extras-everywhere-src-5.11.0.tar.xz"; + }; + }; + qtxmlpatterns = { + version = "5.11.0"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.11/5.11.0/submodules/qtxmlpatterns-everywhere-src-5.11.0.tar.xz"; + sha256 = "13nj2pa706sy874bqbv7y94ypicr4k09x6n2jyxkw93flb5pi8qr"; + name = "qtxmlpatterns-everywhere-src-5.11.0.tar.xz"; + }; + }; +} diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix index 0c7af9e185dd4..15e19c77567a0 100644 --- a/pkgs/development/libraries/qt-5/modules/qtbase.nix +++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix @@ -191,7 +191,7 @@ stdenv.mkDerivation { [ "-Wno-error=sign-compare" # freetype-2.5.4 changed signedness of some struct fields ''-DNIXPKGS_QTCOMPOSE="${libX11.out}/share/X11/locale"'' - ''-DNIXPKGS_LIBRESOLV="${stdenv.cc.libc.out}/lib/libresolv"'' + ''-D${if compareVersion "5.11.0" >= 0 then "LIBRESOLV_SO" else "NIXPKGS_LIBRESOLV"}="${stdenv.cc.libc.out}/lib/libresolv"'' ''-DNIXPKGS_LIBXCURSOR="${libXcursor.out}/lib/libXcursor"'' ] @@ -243,10 +243,13 @@ stdenv.mkDerivation { "-gui" "-widgets" "-opengl desktop" - "-qml-debug" "-icu" "-pch" ] + ++ lib.optionals (compareVersion "5.11.0" < 0) + [ + "-qml-debug" + ] ++ lib.optionals (compareVersion "5.9.0" < 0) [ "-c++11" @@ -387,7 +390,7 @@ stdenv.mkDerivation { homepage = http://www.qt.io; description = "A cross-platform application framework for C++"; license = with licenses; [ fdl13 gpl2 lgpl21 lgpl3 ]; - maintainers = with maintainers; [ qknight ttuegel periklis ]; + maintainers = with maintainers; [ qknight ttuegel periklis bkchr ]; platforms = platforms.unix; }; diff --git a/pkgs/development/libraries/qt-5/modules/qtdeclarative.nix b/pkgs/development/libraries/qt-5/modules/qtdeclarative.nix index fc0a751f48a0e..f9b8cdc8cf022 100644 --- a/pkgs/development/libraries/qt-5/modules/qtdeclarative.nix +++ b/pkgs/development/libraries/qt-5/modules/qtdeclarative.nix @@ -10,6 +10,7 @@ qtModule { preConfigure = '' NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QML2_IMPORT_PREFIX=\"$qtQmlPrefix\"" ''; + configureFlags = lib.optionals (lib.versionAtLeast qtbase.version "5.11.0") [ "-qml-debug" ]; devTools = [ "bin/qml" "bin/qmlcachegen" diff --git a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix index d73bc370f9909..8691e20ec4521 100644 --- a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix +++ b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix @@ -1,23 +1,40 @@ -{ qtModule, stdenv, lib -, qtbase, qtdeclarative, qtlocation, qtsensors +{ qtModule, stdenv, lib, fetchurl +, qtbase, qtdeclarative, qtlocation, qtsensors, qtwebchannel , fontconfig, gdk_pixbuf, gtk2, libwebp, libxml2, libxslt -, sqlite, systemd, glib, gst_all_1 +, sqlite, systemd, glib, gst_all_1, cmake , bison2, flex, gdb, gperf, perl, pkgconfig, python2, ruby , darwin , substituteAll , flashplayerFix ? false +, src ? null +, version ? null }: -let inherit (lib) optional optionals getLib; in - +let + inherit (lib) optional optionals getLib; + hyphen = stdenv.mkDerivation rec { + name = "hyphen-2.8.8"; + src = fetchurl { + url = "http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-${name}.tar.gz"; + sha256 = "304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705"; + }; + buildInputs = [ perl ]; + }; +in qtModule { name = "qtwebkit"; - qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ]; + qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ] ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ qtwebchannel ]; buildInputs = [ fontconfig libwebp libxml2 libxslt sqlite glib gst_all_1.gstreamer gst_all_1.gst-plugins-base ] - ++ optionals (stdenv.isDarwin) (with darwin.apple_sdk.frameworks; [ OpenGL ]); + ++ optionals (stdenv.isDarwin) (with darwin.apple_sdk.frameworks; [ OpenGL ]) + ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ hyphen ]; nativeBuildInputs = [ bison2 flex gdb gperf perl pkgconfig python2 ruby - ]; + ] ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ cmake ]; + + cmakeFlags = optionals (lib.versionAtLeast qtbase.version "5.11.0") [ "-DPORT=Qt" ]; + + inherit src; + inherit version; __impureHostDeps = optionals (stdenv.isDarwin) [ "/usr/lib/libicucore.dylib" diff --git a/pkgs/development/libraries/qt-5/qtModule.nix b/pkgs/development/libraries/qt-5/qtModule.nix index 11e4ae1c26c5e..e18564aaabe2f 100644 --- a/pkgs/development/libraries/qt-5/qtModule.nix +++ b/pkgs/development/libraries/qt-5/qtModule.nix @@ -8,7 +8,7 @@ args: let inherit (args) name; - version = args.version or srcs."${name}".version; + version = if (args.version or null) == null then srcs."${name}".version else args.version; src = args.src or srcs."${name}".src; in @@ -53,7 +53,7 @@ mkDerivation (args // { homepage = http://www.qt.io; description = "A cross-platform application framework for C++"; license = with licenses; [ fdl13 gpl2 lgpl21 lgpl3 ]; - maintainers = with maintainers; [ qknight ttuegel periklis ]; + maintainers = with maintainers; [ qknight ttuegel periklis bkchr ]; platforms = platforms.unix; } // (args.meta or {}); }) diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix index 5ac0bcd1d7d75..bd095a11f0884 100644 --- a/pkgs/development/libraries/science/math/openblas/default.nix +++ b/pkgs/development/libraries/science/math/openblas/default.nix @@ -77,13 +77,13 @@ let then blas64_ else hasPrefix "x86_64" stdenv.system; - version = "0.2.20"; + version = "0.3.0"; in stdenv.mkDerivation { name = "openblas-${version}"; src = fetchurl { url = "https://github.com/xianyi/OpenBLAS/archive/v${version}.tar.gz"; - sha256 = "157kpkbpwlr57dkmqiwr3qp9fglfidagv7l6fibrhln6v4aqpwsy"; + sha256 = "18giv3lsh8cva01z4rhsx8jvgliknni0jp7vxkc69qxb14vm8lfg"; name = "openblas-${version}.tar.gz"; }; @@ -118,12 +118,7 @@ stdenv.mkDerivation { ] ++ stdenv.lib.optional (stdenv.hostPlatform.libc == "musl") "NO_AFFINITY=1" ++ mapAttrsToList (var: val: var + "=" + val) config; - patches = stdenv.lib.optional (stdenv.hostPlatform.libc != "glibc") - # https://github.com/xianyi/OpenBLAS/pull/1247 - (fetchpatch { - url = "https://github.com/xianyi/OpenBLAS/commit/88a35ff457f55e527e0e8a503a0dc61976c1846d.patch"; - sha256 = "1a3qrhvl5hp06c53fjqghq4zgf6ls7narm06l0shcvs57hznh09n"; - }); + patches = []; # TODO: Remove on next mass-rebuild doCheck = true; checkTarget = "tests"; diff --git a/pkgs/development/libraries/tbb/default.nix b/pkgs/development/libraries/tbb/default.nix index 59765adf7a872..b9fba467457eb 100644 --- a/pkgs/development/libraries/tbb/default.nix +++ b/pkgs/development/libraries/tbb/default.nix @@ -2,13 +2,13 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "tbb-${version}"; - version = "2018_U3"; + version = "2018_U4"; src = fetchFromGitHub { owner = "01org"; repo = "tbb"; rev = version; - sha256 = "137hb03ms93v4svjq038z6clfh41y8iq7wcif8n92xz2wzaap006"; + sha256 = "00y7b4x0blkn0cymnrbh6fw7kp4xcdp4bi14rj33sl1lypawa1j6"; }; makeFlags = concatStringsSep " " ( diff --git a/pkgs/development/libraries/webkitgtk/2.20.nix b/pkgs/development/libraries/webkitgtk/2.20.nix index 8b25a20d8eb98..d3fffa2dd32fb 100644 --- a/pkgs/development/libraries/webkitgtk/2.20.nix +++ b/pkgs/development/libraries/webkitgtk/2.20.nix @@ -15,20 +15,20 @@ assert stdenv.isDarwin -> !enableGtk2Plugins; with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.20.2"; + version = "2.20.3"; meta = { description = "Web content rendering engine, GTK+ port"; homepage = https://webkitgtk.org/; license = licenses.bsd2; - platforms = with platforms; linux ++ darwin; + platforms = platforms.linux; hydraPlatforms = []; maintainers = with maintainers; [ ]; }; src = fetchurl { url = "http://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "1qi6nnj4qidzija1am9xscwjxwfqwhiy7x39ndriqgzh86i97znz"; + sha256 = "1n0dy94bm7wvxln4jis1gp8plv8n4a01g41724zsf5psg1yk16sp"; }; patches = optionals stdenv.isDarwin [ diff --git a/pkgs/development/libraries/xmlsec/default.nix b/pkgs/development/libraries/xmlsec/default.nix index e17ac6d150753..32ce856eddd39 100644 --- a/pkgs/development/libraries/xmlsec/default.nix +++ b/pkgs/development/libraries/xmlsec/default.nix @@ -2,14 +2,14 @@ , openssl, nss, makeWrapper }: let - version = "1.2.26"; + version = "1.2.25"; in stdenv.mkDerivation rec { name = "xmlsec-${version}"; src = fetchurl { url = "http://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz"; - sha256 = "0l1dk344rn3j2vnj13daz72xd8j1msvzhg82n2il5ji0qz4pd0ld"; + sha256 = "1lpwj8dxwhha54sby0v5axjk79h56jnhjjiwiasbbk15vwzahz4n"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/python-modules/Cython/default.nix b/pkgs/development/python-modules/Cython/default.nix index 88709949aee4c..189468a2daa94 100644 --- a/pkgs/development/python-modules/Cython/default.nix +++ b/pkgs/development/python-modules/Cython/default.nix @@ -25,11 +25,11 @@ let in buildPythonPackage rec { pname = "Cython"; - version = "0.28.2"; + version = "0.28.3"; src = fetchPypi { inherit pname version; - sha256 = "634e2f10fc8d026c633cffacb45cd8f4582149fa68e1428124e762dbc566e68a"; + sha256 = "1aae6d6e9858888144cea147eb5e677830f45faaff3d305d77378c3cba55f526"; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/Flask-PyMongo/default.nix b/pkgs/development/python-modules/Flask-PyMongo/default.nix index 5518dc382a8b9..049c020c5ab40 100644 --- a/pkgs/development/python-modules/Flask-PyMongo/default.nix +++ b/pkgs/development/python-modules/Flask-PyMongo/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "Flask-PyMongo"; name = "${pname}-${version}"; - version = "0.5.1"; + version = "0.5.2"; src = fetchPypi { inherit pname version; - sha256 = "2baaa2ba5107d72b3a8bd4b5c0c8881316e35340ad1ae979cc13f1f3c8843b3d"; + sha256 = "aab5ddab8f443e8a011e024f618bb89e078bdcc2274597079469fdf5ddc032b5"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/Theano/default.nix b/pkgs/development/python-modules/Theano/default.nix index 9eb04782d6f89..8c70a0eb7e9fd 100644 --- a/pkgs/development/python-modules/Theano/default.nix +++ b/pkgs/development/python-modules/Theano/default.nix @@ -42,13 +42,13 @@ let in buildPythonPackage rec { name = "${pname}-${version}"; pname = "Theano"; - version = "1.0.1"; + version = "1.0.2"; disabled = isPyPy || pythonOlder "2.6" || (isPy3k && pythonOlder "3.3"); src = fetchPypi { inherit pname version; - sha256 = "88d8aba1fe2b6b75eacf455d01bc7e31e838c5a0fb8c13dde2d9472495ff4662"; + sha256 = "6768e003d328a17011e6fca9126fbb8a6ffd3bb13cb21c450f3e724cca29abde"; }; postPatch = '' diff --git a/pkgs/development/python-modules/XlsxWriter/default.nix b/pkgs/development/python-modules/XlsxWriter/default.nix index d8209b2339773..7f0831eb7b031 100644 --- a/pkgs/development/python-modules/XlsxWriter/default.nix +++ b/pkgs/development/python-modules/XlsxWriter/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { name = "${pname}-${version}"; pname = "XlsxWriter"; - version = "1.0.4"; + version = "1.0.5"; src = fetchPypi { inherit pname version; - sha256 = "ad947fd9e8edfb64f25e0ccfb161e109f279e5a5520b3dd22ddc03b7f8220887"; + sha256 = "bd4661c04a68621cb2ebc07c38b8b2e98e30bf213a16e1cf3675b61e26ca9bf2"; }; meta = { diff --git a/pkgs/development/python-modules/aioconsole/default.nix b/pkgs/development/python-modules/aioconsole/default.nix index b865b5654964a..49d0bc6c63774 100644 --- a/pkgs/development/python-modules/aioconsole/default.nix +++ b/pkgs/development/python-modules/aioconsole/default.nix @@ -10,11 +10,11 @@ # wrapped to be able to find aioconsole and any other packages. buildPythonPackage rec { pname = "aioconsole"; - version = "0.1.7"; + version = "0.1.8"; src = fetchPypi { inherit pname version; - sha256 = "17bnfcp0gacnmpdam6byb7rwhqibw57f736bbgk45w4cy2lglj3y"; + sha256 = "5d2c60c0cbf87c663ef3a0b394980ff86f56ebd3c47cc87df6c410e774216c50"; }; # hardcodes a test dependency on an old version of pytest-asyncio diff --git a/pkgs/development/python-modules/astroid/default.nix b/pkgs/development/python-modules/astroid/default.nix index 91b98d8b6ac06..a7661cd7bb64c 100644 --- a/pkgs/development/python-modules/astroid/default.nix +++ b/pkgs/development/python-modules/astroid/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { name = "${pname}-${version}"; pname = "astroid"; - version = "1.6.3"; + version = "1.6.4"; src = fetchPypi { inherit pname version; - sha256 = "35cfae47aac19c7b407b7095410e895e836f2285ccf1220336afba744cc4c5f2"; + sha256 = "dea42ae6e0b789b543f728ddae7ddb6740ba33a49fb52c4a4d9cb7bb4aa6ec09"; }; propagatedBuildInputs = [ logilab_common six lazy-object-proxy wrapt ] diff --git a/pkgs/development/python-modules/backports_csv/default.nix b/pkgs/development/python-modules/backports_csv/default.nix index 479792a7ca593..db7015f2f16e7 100644 --- a/pkgs/development/python-modules/backports_csv/default.nix +++ b/pkgs/development/python-modules/backports_csv/default.nix @@ -3,12 +3,12 @@ buildPythonPackage rec { pname = "backports.csv"; - version = "1.0.5"; + version = "1.0.6"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "1imzbrradkfn8s2m1qcimyn74dn1mz2p3j381jljn166rf2i6hlc"; + sha256 = "bed884eeb967c8d6f517dfcf672914324180f1e9ceeb0376fde2c4c32fd7008d"; }; propagatedBuildInputs = [ future ]; diff --git a/pkgs/development/python-modules/bokeh/default.nix b/pkgs/development/python-modules/bokeh/default.nix index 85653daaa40a1..dcbc9e5ccd07d 100644 --- a/pkgs/development/python-modules/bokeh/default.nix +++ b/pkgs/development/python-modules/bokeh/default.nix @@ -33,11 +33,11 @@ buildPythonPackage rec { pname = "bokeh"; - version = "0.12.15"; + version = "0.12.16"; src = fetchPypi { inherit pname version; - sha256 = "2891b883b30107dc610a7e963a21222f1fd096844d157c09db115179cfab6513"; + sha256 = "de14151c7ef768f858f46168546c1d492cb04ab3c58bc118329a78ebf35b4688"; }; disabled = isPyPy; diff --git a/pkgs/development/python-modules/bootstrapped-pip/default.nix b/pkgs/development/python-modules/bootstrapped-pip/default.nix index 250703cbc53b6..240dd5513e85c 100644 --- a/pkgs/development/python-modules/bootstrapped-pip/default.nix +++ b/pkgs/development/python-modules/bootstrapped-pip/default.nix @@ -3,15 +3,15 @@ let wheel_source = fetchPypi { pname = "wheel"; - version = "0.31.0"; + version = "0.31.1"; format = "wheel"; - sha256 = "9cdc8ab2cc9c3c2e2727a4b67c22881dbb0e1c503d592992594c5e131c867107"; + sha256 = "80044e51ec5bbf6c894ba0bc48d26a8c20a9ba629f4ca19ea26ecfcf87685f5f"; }; setuptools_source = fetchPypi { pname = "setuptools"; - version = "39.0.1"; + version = "39.2.0"; format = "wheel"; - sha256 = "8010754433e3211b9cdbbf784b50f30e80bf40fc6b05eb5f865fab83300599b8"; + sha256 = "8fca9275c89964f13da985c3656cb00ba029d7f3916b37990927ffdf264e7926"; }; in stdenv.mkDerivation rec { diff --git a/pkgs/development/python-modules/buildout-nix/default.nix b/pkgs/development/python-modules/buildout-nix/default.nix index 95b0f8dddc55a..5d36ae4d122e4 100644 --- a/pkgs/development/python-modules/buildout-nix/default.nix +++ b/pkgs/development/python-modules/buildout-nix/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "zc.buildout"; - version = "2.11.3"; + version = "2.11.4"; name = "${pname}-nix-${version}"; src = fetchurl { url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${pname}-${version}.tar.gz"; - sha256 = "f7fde2cde7b937f67e52a3e94b76f9294b73c1e9bb698430e96778f3f735544c"; + sha256 = "20b22d9c99c99909b6b2dc679e8acd9e1fcf9f58e23f336d8b2c5be70617fbb2"; }; patches = [ ./nix.patch ]; diff --git a/pkgs/development/python-modules/bumps/default.nix b/pkgs/development/python-modules/bumps/default.nix index 51d3d9e6833e6..3f6b2ed3ccd09 100644 --- a/pkgs/development/python-modules/bumps/default.nix +++ b/pkgs/development/python-modules/bumps/default.nix @@ -2,7 +2,7 @@ buildPythonPackage rec { pname = "bumps"; - version = "0.7.6"; + version = "0.7.8"; propagatedBuildInputs = [six]; @@ -12,7 +12,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "1ahzw8ls9wsz2ks668s15zskyykib52fhi07mg50hp7lw9avqb5k"; + sha256 = "57b71855b7659e9c8dc21722a3ed0b33efb2ead2916b22ced3b83339bcdff1a2"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/canonicaljson/default.nix b/pkgs/development/python-modules/canonicaljson/default.nix index b7fd01472aabc..7457002929aa3 100644 --- a/pkgs/development/python-modules/canonicaljson/default.nix +++ b/pkgs/development/python-modules/canonicaljson/default.nix @@ -4,11 +4,11 @@ buildPythonPackage rec { pname = "canonicaljson"; - version = "1.1.3"; + version = "1.1.4"; src = fetchPypi { inherit pname version; - sha256 = "1q50zk9a0r7kd56rdf9cgyxxj7vy54j96sgh8vc8jhmsvdv8dzh6"; + sha256 = "45bce530ff5fd0ca93703f71bfb66de740a894a3b5dd6122398c6d8f18539725"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix index 7f3fb46d1e106..e7a7351b4ab8f 100644 --- a/pkgs/development/python-modules/celery/default.nix +++ b/pkgs/development/python-modules/celery/default.nix @@ -4,11 +4,11 @@ buildPythonPackage rec { pname = "celery"; - version = "4.1.0"; + version = "4.1.1"; src = fetchPypi { inherit pname version; - sha256 = "0dcb0s6kdcd3vc9pwvazngppkdbhwpmpjmghq6rifsld34q3gzvp"; + sha256 = "d1f2a3359bdbdfb344edce98b8e891f5fe64f8a11c5a45538ec20ac237c971f5"; }; # make /etc/protocols accessible to fix socket.getprotobyname('tcp') in sandbox diff --git a/pkgs/development/python-modules/cloudpickle/default.nix b/pkgs/development/python-modules/cloudpickle/default.nix index ec5f8bcba3b2c..acae5d73b2cf4 100644 --- a/pkgs/development/python-modules/cloudpickle/default.nix +++ b/pkgs/development/python-modules/cloudpickle/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "cloudpickle"; - version = "0.5.2"; + version = "0.5.3"; src = fetchPypi { inherit pname version; - sha256 = "b0e63dd89ed5285171a570186751bc9b84493675e99e12789e9a5dc5490ef554"; + sha256 = "54858c7b7dc763ed894ff91059c1d0b017d593fe23850d3d8d75f47d98398197"; }; buildInputs = [ pytest mock ]; diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix index 9bbf1da7a65e9..d18b2cb1c7c4d 100644 --- a/pkgs/development/python-modules/dask/default.nix +++ b/pkgs/development/python-modules/dask/default.nix @@ -12,12 +12,12 @@ buildPythonPackage rec { pname = "dask"; - version = "0.17.4"; + version = "0.17.5"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "c111475a3d1f8cba41c8094e1fb1831c65015390dcef0308042a11a9606a2f6d"; + sha256 = "ea8ad7735048a6e8a9e389186f840a0a9e5c5eeb55379c8b3c9d4883be863c5c"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/dbf/default.nix b/pkgs/development/python-modules/dbf/default.nix index cdcc313ed82d9..4ebb9a3369088 100644 --- a/pkgs/development/python-modules/dbf/default.nix +++ b/pkgs/development/python-modules/dbf/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "dbf"; - version = "0.97.2"; + version = "0.97.7"; src = fetchPypi { inherit pname version; - sha256 = "b4c5165d29f6ca893797974aa9f228d2ad39aa864c166ce5bcb89c636489c8e6"; + sha256 = "855800d12df87855096eeafc58f34c9092407e8faf197f48073e7bc2b1938de0"; }; propagatedBuildInputs = [ aenum ] ++ stdenv.lib.optional (pythonOlder "3.4") [ enum34 ]; diff --git a/pkgs/development/python-modules/elasticsearch-curator/default.nix b/pkgs/development/python-modules/elasticsearch-curator/default.nix index cf87bc66885da..4b0aba45cd7a6 100644 --- a/pkgs/development/python-modules/elasticsearch-curator/default.nix +++ b/pkgs/development/python-modules/elasticsearch-curator/default.nix @@ -15,11 +15,11 @@ buildPythonPackage rec { pname = "elasticsearch-curator"; - version = "5.5.1"; + version = "5.5.4"; src = fetchPypi { inherit pname version; - sha256 = "2d2762fa55613855b0a04f22e1c6c2c5b53d60301b437205d0e2533e4185671a"; + sha256 = "e75abeb7f7be939b1c64c071898760dc10ab5f08307c253fc074abf8a41a76f0"; }; # The integration tests require a running elasticsearch cluster. diff --git a/pkgs/development/python-modules/eve/default.nix b/pkgs/development/python-modules/eve/default.nix index 664322362b25d..99bbb77040340 100644 --- a/pkgs/development/python-modules/eve/default.nix +++ b/pkgs/development/python-modules/eve/default.nix @@ -3,12 +3,12 @@ buildPythonPackage rec { pname = "Eve"; - version = "0.7.8"; + version = "0.7.9"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "af373ab7b9611990d39b090eed372a0860d4e12a1c8a6ef49fdee29e4626053f"; + sha256 = "e4ffa43be977997a4c6b62f5ab7996df3acf54c68824875fecd896da5af341a3"; }; patches = [ diff --git a/pkgs/development/python-modules/faker/default.nix b/pkgs/development/python-modules/faker/default.nix index 9fd37f86f7405..431d137ea2e9d 100644 --- a/pkgs/development/python-modules/faker/default.nix +++ b/pkgs/development/python-modules/faker/default.nix @@ -8,11 +8,11 @@ assert pythonOlder "3.3" -> ipaddress != null; buildPythonPackage rec { pname = "Faker"; - version = "0.8.13"; + version = "0.8.15"; src = fetchPypi { inherit pname version; - sha256 = "48fed4b4a191e2b42ad20c14115f1c6d36d338b80192075d7573f0f42d7fb321"; + sha256 = "a77a1a2223a8e0d32618878350bbd2171040f32b526ba2cddfab8864704bb370"; }; checkInputs = [ diff --git a/pkgs/development/python-modules/gssapi/default.nix b/pkgs/development/python-modules/gssapi/default.nix index bab965b5a9c1a..08f547d835daa 100644 --- a/pkgs/development/python-modules/gssapi/default.nix +++ b/pkgs/development/python-modules/gssapi/default.nix @@ -4,7 +4,6 @@ nose, shouldbe, gss, krb5Full, which, darwin }: buildPythonPackage rec { pname = "gssapi"; version = "1.4.1"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/python-modules/hiro/default.nix b/pkgs/development/python-modules/hiro/default.nix index 0289c008e7e81..7283a50226810 100644 --- a/pkgs/development/python-modules/hiro/default.nix +++ b/pkgs/development/python-modules/hiro/default.nix @@ -1,11 +1,11 @@ { stdenv, buildPythonPackage, fetchPypi, six, mock }: buildPythonPackage rec { pname = "hiro"; - version = "0.1.4"; + version = "0.1.9"; src = fetchPypi { inherit pname version; - sha256 = "1340lhg7k522bqpz5iakl51qb47mjw804mfwwzm77i7qcm5cwiz8"; + sha256 = "3b19abd8873880ad59575788279731c07838e803c4f31d62410920fa6b1f95d5"; }; propagatedBuildInputs = [ six mock ]; diff --git a/pkgs/development/python-modules/html5-parser/default.nix b/pkgs/development/python-modules/html5-parser/default.nix index ae036d33f9ed8..63c7188f03ac6 100644 --- a/pkgs/development/python-modules/html5-parser/default.nix +++ b/pkgs/development/python-modules/html5-parser/default.nix @@ -3,7 +3,6 @@ buildPythonPackage rec { pname = "html5-parser"; version = "0.4.5"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/python-modules/kafka-python/default.nix b/pkgs/development/python-modules/kafka-python/default.nix index eef9dc493f600..bdd06b8b7cee6 100644 --- a/pkgs/development/python-modules/kafka-python/default.nix +++ b/pkgs/development/python-modules/kafka-python/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { name = "${pname}-${version}"; - version = "1.4.2"; + version = "1.4.3"; pname = "kafka-python"; src = fetchPypi { inherit pname version; - sha256 = "6a5c516f540f4b13b78c64a85dd42dc38fe29257e2fae6393fc5daff9106389b"; + sha256 = "078acdcd1fc6eddacc46d437c664998b4cf7613b7e79ced66a460965f2648f88"; }; checkInputs = [ pytest six mock ]; diff --git a/pkgs/development/python-modules/markdownsuperscript/default.nix b/pkgs/development/python-modules/markdownsuperscript/default.nix index 2e05ee621e2aa..9f0ce1b21534f 100644 --- a/pkgs/development/python-modules/markdownsuperscript/default.nix +++ b/pkgs/development/python-modules/markdownsuperscript/default.nix @@ -3,7 +3,6 @@ buildPythonPackage rec { pname = "MarkdownSuperscript"; version = "2.0.0"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/python-modules/marshmallow/default.nix b/pkgs/development/python-modules/marshmallow/default.nix index 71cc0cddf1b9c..fa218d821cfc2 100644 --- a/pkgs/development/python-modules/marshmallow/default.nix +++ b/pkgs/development/python-modules/marshmallow/default.nix @@ -5,7 +5,7 @@ buildPythonPackage rec { pname = "marshmallow"; name = "${pname}-${version}"; - version = "2.15.1"; + version = "2.15.3"; meta = { homepage = "https://github.com/marshmallow-code/marshmallow"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "b73361eab812af97eaf8e8691333a1096787968450051d132c8b9fb90aa1db5a"; + sha256 = "171f409d48b44786b7df2793cbd7f1a9062f0fe2c14d547da536b5010f671ade"; }; propagatedBuildInputs = [ dateutil simplejson ]; diff --git a/pkgs/development/python-modules/parse/default.nix b/pkgs/development/python-modules/parse/default.nix index 36153c1022903..4d96798bfae34 100644 --- a/pkgs/development/python-modules/parse/default.nix +++ b/pkgs/development/python-modules/parse/default.nix @@ -3,12 +3,12 @@ }: buildPythonPackage rec { pname = "parse"; - version = "1.8.2"; + version = "1.8.4"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "1lj9v1q4imszyhvipb6drsm3xdl35nan011mqxxas1yaypixsj40"; + sha256 = "c3cdf6206f22aeebfa00e5b954fcfea13d1b2dc271c75806b6025b94fb490939"; }; checkPhase = '' diff --git a/pkgs/development/python-modules/parso/default.nix b/pkgs/development/python-modules/parso/default.nix index f47a2acf200c2..dd96214ca8632 100644 --- a/pkgs/development/python-modules/parso/default.nix +++ b/pkgs/development/python-modules/parso/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "parso"; - version = "0.2.0"; + version = "0.2.1"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "0lamywk6dm5xshlkdvxxf5j6fa2k2zpi7xagf0bwidaay3vnpgb2"; + sha256 = "f0604a40b96e062b0fd99cf134cc2d5cdf66939d0902f8267d938b0d5b26707f"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/pbr/default.nix b/pkgs/development/python-modules/pbr/default.nix index 9b249f0a2b6f6..43ea5829d5a6b 100644 --- a/pkgs/development/python-modules/pbr/default.nix +++ b/pkgs/development/python-modules/pbr/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "pbr"; - version = "4.0.2"; + version = "4.0.3"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "dae4aaa78eafcad10ce2581fc34d694faa616727837fd8e55c1a00951ad6744f"; + sha256 = "6874feb22334a1e9a515193cba797664e940b763440c88115009ec323a7f2df5"; }; # circular dependencies with fixtures diff --git a/pkgs/development/python-modules/pelican/default.nix b/pkgs/development/python-modules/pelican/default.nix index c13be981f0958..3b15e7a30279f 100644 --- a/pkgs/development/python-modules/pelican/default.nix +++ b/pkgs/development/python-modules/pelican/default.nix @@ -6,7 +6,6 @@ buildPythonPackage rec { pname = "pelican"; - name = "${pname}-${version}"; version = "3.7.1"; disabled = isPy26; diff --git a/pkgs/development/python-modules/persistent/default.nix b/pkgs/development/python-modules/persistent/default.nix index 4940a8b2e046d..b861797c4a8f2 100644 --- a/pkgs/development/python-modules/persistent/default.nix +++ b/pkgs/development/python-modules/persistent/default.nix @@ -7,7 +7,6 @@ buildPythonPackage rec { pname = "persistent"; version = "4.2.4.2"; - name = "${pname}-${version}"; propagatedBuildInputs = [ zope_interface ]; diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix index 5f1c1b7670403..12f4b76746e65 100644 --- a/pkgs/development/python-modules/phonenumbers/default.nix +++ b/pkgs/development/python-modules/phonenumbers/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "phonenumbers"; - version = "8.9.5"; + version = "8.9.6"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "09swdf3f9sdvqyyzkap93012m9fnhamizf42d5kzpdjwikvsfx8x"; + sha256 = "eec334a7908746b675a0ba296b3a11322ed970614b62f2a6e5f086de4f3e2a84"; }; meta = { diff --git a/pkgs/development/python-modules/pyasn1/default.nix b/pkgs/development/python-modules/pyasn1/default.nix index 8037796713ec2..09015e7d04ada 100644 --- a/pkgs/development/python-modules/pyasn1/default.nix +++ b/pkgs/development/python-modules/pyasn1/default.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { name = "${pname}-${version}"; pname = "pyasn1"; - version = "0.4.2"; + version = "0.4.3"; src = fetchPypi { inherit pname version; - sha256 = "d258b0a71994f7770599835249cece1caef3c70def868c4915e6e5ca49b67d15"; + sha256 = "fb81622d8f3509f0026b0683fe90fea27be7284d3826a5f2edf97f69151ab0fc"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/python-modules/pycrypto/default.nix b/pkgs/development/python-modules/pycrypto/default.nix index 1ecf0bf6b339b..af975e333f0f2 100644 --- a/pkgs/development/python-modules/pycrypto/default.nix +++ b/pkgs/development/python-modules/pycrypto/default.nix @@ -6,7 +6,6 @@ buildPythonPackage rec { version = pycryptodome.version; pname = "pycrypto"; - name = "${pname}-${version}"; # Cannot build wheel otherwise (zip 1980 issue) SOURCE_DATE_EPOCH=315532800; diff --git a/pkgs/development/python-modules/pyfftw/default.nix b/pkgs/development/python-modules/pyfftw/default.nix index 973a2e84ffa7f..fdc76493da8c0 100644 --- a/pkgs/development/python-modules/pyfftw/default.nix +++ b/pkgs/development/python-modules/pyfftw/default.nix @@ -4,7 +4,6 @@ buildPythonPackage rec { version = "0.10.4"; pname = "pyFFTW"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/python-modules/pyperclip/default.nix b/pkgs/development/python-modules/pyperclip/default.nix index 282f9b65cb696..ae48eb629942d 100644 --- a/pkgs/development/python-modules/pyperclip/default.nix +++ b/pkgs/development/python-modules/pyperclip/default.nix @@ -1,12 +1,12 @@ { lib, buildPythonPackage, fetchPypi }: buildPythonPackage rec { - version = "1.6.0"; + version = "1.6.1"; pname = "pyperclip"; src = fetchPypi { inherit pname version; - sha256 = "ce829433a9af640e08ee89b20f7c62132714bcc5d77df114044d0fccb8c3b3b8"; + sha256 = "03ce3e66e2a26a085f0e043236dedd78aaabf53a64dab9a216671f74ee272845"; }; doCheck = false; diff --git a/pkgs/development/python-modules/pyqt/5.x.nix b/pkgs/development/python-modules/pyqt/5.x.nix index d9de2edce6832..b669c14564160 100644 --- a/pkgs/development/python-modules/pyqt/5.x.nix +++ b/pkgs/development/python-modules/pyqt/5.x.nix @@ -1,5 +1,5 @@ -{ lib, fetchurl, pythonPackages, pkgconfig, makeWrapper, qmake, fetchpatch -, lndir, qtbase, qtsvg, qtwebkit, qtwebengine, dbus_libs +{ lib, fetchurl, fetchpatch, pythonPackages, pkgconfig, makeWrapper +, qmake, lndir, qtbase, qtsvg, qtwebkit, qtwebengine, dbus_libs , withWebSockets ? false, qtwebsockets , withConnectivity ? false, qtconnectivity }: @@ -73,6 +73,16 @@ in buildPythonPackage { url = https://git.archlinux.org/svntogit/packages.git/plain/repos/extra-x86_64/pyqt5-cura-crash.patch?id=6cfe64a3d1827e0ed9cc62f1683a53b582315f4f; sha256 = "02a0mw1z8p9hhqhl4bgjrmf1xq82xjmpivn5bg6r4yv6pidsh7ck"; }) + (fetchpatch { + name = "pyqt-qt5.11.patch"; + url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/pyqt-qt5.11.patch?h=packages/pyqt5&id=d01240b801203d3865b2f61fa19090cc20e55a97"; + sha256 = "0qa7w1agjg9da99lvnqwwxnm3pp7qd683h7zggq4c269y2km812h"; + }) + (fetchpatch { + name = "pyqt-support-new-qt.patch"; + url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/pyqt-support-new-qt.patch?h=packages/pyqt5&id=d01240b801203d3865b2f61fa19090cc20e55a97"; + sha256 = "1nkl96f4bki37zw6iwvd4vq8z8gg45q5m1cbkbaw72395i0m7p5j"; + }) ]; postInstall = '' diff --git a/pkgs/development/python-modules/pyroute2/default.nix b/pkgs/development/python-modules/pyroute2/default.nix index 6e2d923f80c4b..6b33f7746f965 100644 --- a/pkgs/development/python-modules/pyroute2/default.nix +++ b/pkgs/development/python-modules/pyroute2/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "pyroute2"; - version = "0.5.0"; + version = "0.5.1"; name = "${pname}-${version}"; src = fetchurl { url = "mirror://pypi/p/pyroute2/${name}.tar.gz"; - sha256 = "bb02fe5a02fb4e8baad4d7ccf7ba5e748044ee0a1ad7d2fa4927f68f396863c4"; + sha256 = "e69dc81dc3f10ccb33186ddcce910e116b4e77304e93af4092567130bcd6df5c"; }; # requires root priviledges diff --git a/pkgs/development/python-modules/pythonix/default.nix b/pkgs/development/python-modules/pythonix/default.nix index 6248ed7bf66a6..7c8d51f2f43ea 100644 --- a/pkgs/development/python-modules/pythonix/default.nix +++ b/pkgs/development/python-modules/pythonix/default.nix @@ -1,21 +1,26 @@ -{ stdenv, fetchFromGitHub, ninja, meson, pkgconfig, nixUnstable, isPy3k }: +{ stdenv, fetchFromGitHub, ninja, boost, meson, pkgconfig, nix, isPy3k }: -assert isPy3k; stdenv.mkDerivation rec { name = "pythonix-${version}"; - version = "0.1.0"; + version = "0.1.4"; src = fetchFromGitHub { owner = "Mic92"; repo = "pythonix"; rev = "v${version}"; - sha256 = "1piblysypyr442a6najk4mdh87xc377i2fdbfw6fr569z60mnnnj"; + sha256 = "1q1fagfwzvmcm1n3a0liay7m5krazmhw9l001m90rrz2x7vrsqwk"; }; - nativeBuildInputs = [ meson pkgconfig ninja ]; + disabled = !isPy3k; - buildInputs = [ nixUnstable ]; + nativeBuildInputs = [ meson ninja pkgconfig ]; + + buildInputs = [ nix boost ]; + + checkPhase = '' + ninja test + ''; meta = with stdenv.lib; { description = '' @@ -23,6 +28,5 @@ stdenv.mkDerivation rec { ''; maintainers = [ maintainers.mic92 ]; license = licenses.mit; - platforms = platforms.linux; }; } diff --git a/pkgs/development/python-modules/pytimeparse/default.nix b/pkgs/development/python-modules/pytimeparse/default.nix index 374263c2b70ea..66dc7dda835e2 100644 --- a/pkgs/development/python-modules/pytimeparse/default.nix +++ b/pkgs/development/python-modules/pytimeparse/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "pytimeparse"; - version = "1.1.7"; + version = "1.1.8"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "51b641bcd435e0cb6b9701ed79cf7ee97fa6bf2dbb5d41baa16e5486e5d9b17a"; + sha256 = "e86136477be924d7e670646a98561957e8ca7308d44841e21f5ddea757556a0a"; }; propagatedBuildInputs = [ nose ]; diff --git a/pkgs/development/python-modules/requests_download/default.nix b/pkgs/development/python-modules/requests_download/default.nix index 91ab82a7a30e4..6d1264dee67e5 100644 --- a/pkgs/development/python-modules/requests_download/default.nix +++ b/pkgs/development/python-modules/requests_download/default.nix @@ -7,7 +7,6 @@ buildPythonPackage rec { pname = "requests_download"; version = "0.1.1"; - name = "${pname}-${version}"; format = "wheel"; diff --git a/pkgs/development/python-modules/scikitlearn/default.nix b/pkgs/development/python-modules/scikitlearn/default.nix index 00bdcae1b9a83..dc63fe7d104df 100644 --- a/pkgs/development/python-modules/scikitlearn/default.nix +++ b/pkgs/development/python-modules/scikitlearn/default.nix @@ -7,7 +7,6 @@ buildPythonPackage rec { pname = "scikit-learn"; version = "0.19.1"; - name = "${pname}-${version}"; disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534 src = fetchPypi { diff --git a/pkgs/development/python-modules/smart_open/default.nix b/pkgs/development/python-modules/smart_open/default.nix index c4992eb9d9bb6..006f52f1d38b7 100644 --- a/pkgs/development/python-modules/smart_open/default.nix +++ b/pkgs/development/python-modules/smart_open/default.nix @@ -13,7 +13,6 @@ buildPythonPackage rec { pname = "smart_open"; - name = "${pname}-${version}"; version = "1.5.7"; src = fetchPypi { diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix index 3ccccdbf77d83..1596b276b0afa 100644 --- a/pkgs/development/python-modules/sphinx/default.nix +++ b/pkgs/development/python-modules/sphinx/default.nix @@ -25,7 +25,6 @@ }: buildPythonPackage rec { - name = "${pname}-${version}"; pname = "Sphinx"; version = "1.7.4"; src = fetchPypi { @@ -70,4 +69,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ nand0p ]; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix index e58bbde1353fa..774de4d278ce7 100644 --- a/pkgs/development/python-modules/uproot/default.nix +++ b/pkgs/development/python-modules/uproot/default.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "uproot"; - version = "2.8.23"; + version = "2.8.25"; src = fetchPypi { inherit pname version; - sha256 = "121ggyl5s0q66yrbdfznvzrc793zq1w2xnr3baadlzfvqdlkhgj7"; + sha256 = "8f790cb8a704b44ffd5efe5a9cb46204a042b55a9cddeb61434193cfd534275c"; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/uritools/default.nix b/pkgs/development/python-modules/uritools/default.nix index 108a7cf5bb0be..7cefccc5db0a9 100644 --- a/pkgs/development/python-modules/uritools/default.nix +++ b/pkgs/development/python-modules/uritools/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "uritools"; - version = "2.1.0"; + version = "2.1.1"; name = pname + "-" + version; src = fetchPypi { inherit pname version; - sha256 = "a7b58a249a851ef5fff1bc513b940653f0d4841a6668e02431c1297f05efeec3"; + sha256 = "64369ece6f5c6ab18cba2cd0b199da40ffb9390493da1ff5c1d94b6ed107b401"; }; propagatedBuildInputs = [ ipaddress ]; diff --git a/pkgs/development/python-modules/wheel/default.nix b/pkgs/development/python-modules/wheel/default.nix index 6db21baf7509f..65bc41856f790 100644 --- a/pkgs/development/python-modules/wheel/default.nix +++ b/pkgs/development/python-modules/wheel/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "wheel"; - version = "0.31.0"; + version = "0.31.1"; name = "${pname}-${version}"; src = fetchPypi { inherit pname version; - sha256 = "1ae8153bed701cb062913b72429bcf854ba824f973735427681882a688cb55ce"; + sha256 = "0a2e54558a0628f2145d2fc822137e322412115173e8a2ddbe1c9024338ae83c"; }; checkInputs = [ pytest pytestcov coverage ]; diff --git a/pkgs/development/python-modules/xarray/default.nix b/pkgs/development/python-modules/xarray/default.nix index 4035575915f08..aeb267dd1dd7c 100644 --- a/pkgs/development/python-modules/xarray/default.nix +++ b/pkgs/development/python-modules/xarray/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "xarray"; - version = "0.10.3"; + version = "0.10.4"; src = fetchPypi { inherit pname version; - sha256 = "72fafe29ba00633483aed39e405442226ef66d2ddc1021a39527ae1522b7067a"; + sha256 = "64c2d07b75b8ea1320cba521818a2f09107f5f46514d50ff5ef1c4d5da90aaf1"; }; checkInputs = [ pytest ]; diff --git a/pkgs/development/python-modules/zodbpickle/default.nix b/pkgs/development/python-modules/zodbpickle/default.nix index 108f5395ece43..9ce53223f655f 100644 --- a/pkgs/development/python-modules/zodbpickle/default.nix +++ b/pkgs/development/python-modules/zodbpickle/default.nix @@ -5,13 +5,13 @@ buildPythonPackage rec { pname = "zodbpickle"; - version = "1.0"; + version = "1.0.1"; name = "${pname}-${version}"; disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10 src = fetchPypi { inherit pname version; - sha256 = "3af9169fb1d5901cf6693ab356b0dfda20ad2cacc5673fad59b4449ed50d5399"; + sha256 = "5fdfa84f05b25511a4e1190ec98728aa487e2eb6db016a951fdbb79bcc7307e0"; }; # fails.. diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 60697e72d724c..58831d2cc4ef4 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -22,7 +22,7 @@ , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi , cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl , libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem -, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf +, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick }@args: let @@ -96,6 +96,37 @@ in ''; }; + fog-dnsimple = attrs: { + postInstall = '' + cd $(cat $out/nix-support/gem-meta/install-path) + rm {$out/bin,bin,../../bin}/{setup,console} + ''; + }; + + redis-rack = attrs: { + dontBuild = false; + preBuild = '' + exec 3>&1 + output="$(gem build $gemspec | tee >(cat - >&3))" + exec 3>&- + sed -i 's!"rake".freeze!!' $gemspec + ''; + }; + + ffi-rzmq-core = attrs: { + postInstall = '' + installPath=$(cat $out/nix-support/gem-meta/install-path) + sed -i $installPath/lib/ffi-rzmq-core/libzmq.rb -e 's@inside_gem =.*@inside_gem = "${zeromq}/lib"@' + ''; + }; + + mini_magick = attrs: { + postInstall = '' + installPath=$(cat $out/nix-support/gem-meta/install-path) + echo -e "\nENV['PATH'] += ':${graphicsmagick}/bin'\n" >> $installPath/lib/mini_magick/configuration.rb + ''; + }; + do_sqlite3 = attrs: { buildInputs = [ sqlite ]; }; @@ -105,7 +136,7 @@ in }; ffi = attrs: { - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libffi ]; }; @@ -216,7 +247,7 @@ in }; pango = attrs: { - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ gtk2 xorg.libXdmcp pcre xorg.libpthreadstubs ]; }; @@ -255,7 +286,7 @@ in }; rmagick = attrs: { - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ imagemagick which ]; }; @@ -350,7 +381,7 @@ in xapian-ruby = attrs: { # use the system xapian dontBuild = false; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ xapian_1_2_22 zlib ]; postPatch = '' cp ${./xapian-Rakefile} Rakefile diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix index 6019235c47b93..5a095c8b6a0e4 100644 --- a/pkgs/development/tools/analysis/cppcheck/default.nix +++ b/pkgs/development/tools/analysis/cppcheck/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "cppcheck"; - version = "1.83"; + version = "1.84"; name = "${pname}-${version}"; src = fetchurl { url = "mirror://sourceforge/${pname}/${name}.tar.bz2"; - sha256 = "14d4afjz0jshwpqryvwvzrs3rrqnd7cgg3x19awgy116591ibd83"; + sha256 = "1rp8j0akxzcpvr2na5zchz8zxq5ldngiwj7f6sibjq5p3dcyn2w5"; }; buildInputs = [ pcre ]; diff --git a/pkgs/development/tools/build-managers/buildbot/pkg.nix b/pkgs/development/tools/build-managers/buildbot/pkg.nix index ef8a0cdc38ef7..e0f1be8351a93 100644 --- a/pkgs/development/tools/build-managers/buildbot/pkg.nix +++ b/pkgs/development/tools/build-managers/buildbot/pkg.nix @@ -3,11 +3,11 @@ buildPythonPackage rec { name = "${pname}-${version}"; pname = "buildbot-pkg"; - version = "1.1.1"; + version = "1.1.2"; src = fetchPypi { inherit pname version; - sha256 = "7b255f5ec97946c3d32e822b8fcbff0459cfe4f94fb26ee4813ffd80440c93e8"; + sha256 = "0f14453e2f2f357f44edd79df2d3b3901b4e03f4746693c209b71e226ed238cd"; }; propagatedBuildInputs = [ setuptools ]; diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh index 8e3993fadc14b..d37e25943b5f0 100755 --- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh +++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh @@ -22,7 +22,7 @@ cmakeConfigurePhase() { if [ -z "$dontUseCmakeBuildDir" ]; then mkdir -p build cd build - cmakeDir=.. + cmakeDir=${cmakeDir:-..} fi if [ -z "$dontAddPrefix" ]; then diff --git a/pkgs/development/tools/build-managers/conan/default.nix b/pkgs/development/tools/build-managers/conan/default.nix index 849c722e55489..3aab715e4d9e3 100644 --- a/pkgs/development/tools/build-managers/conan/default.nix +++ b/pkgs/development/tools/build-managers/conan/default.nix @@ -20,12 +20,12 @@ let newPython = python.override { }; in newPython.pkgs.buildPythonApplication rec { - version = "1.2.3"; + version = "1.4.4"; pname = "conan"; src = newPython.pkgs.fetchPypi { inherit pname version; - sha256 = "623e92d99cd0f4ec92552b23af66a6bb066071e213659f502480bb9a96d7be23"; + sha256 = "1g03f8rw9l198w9ph0gi0q3g84ilp1dxxc9nmj0dgnymcfgpf89n"; }; checkInputs = with newPython.pkgs; [ diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix index 6022b645172c1..f14f6adf5fef9 100644 --- a/pkgs/development/tools/build-managers/meson/default.nix +++ b/pkgs/development/tools/build-managers/meson/default.nix @@ -4,7 +4,6 @@ in python3Packages.buildPythonApplication rec { version = "0.46.1"; pname = "meson"; - name = "${pname}-${version}"; src = python3Packages.fetchPypi { inherit pname version; diff --git a/pkgs/development/tools/build-managers/ninja/default.nix b/pkgs/development/tools/build-managers/ninja/default.nix index c59d2faaf26c7..b1df54f9bd5cb 100644 --- a/pkgs/development/tools/build-managers/ninja/default.nix +++ b/pkgs/development/tools/build-managers/ninja/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, python, asciidoc, re2c }: +{ stdenv, fetchFromGitHub, python, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxslt, re2c }: stdenv.mkDerivation rec { name = "ninja-${version}"; @@ -11,11 +11,13 @@ stdenv.mkDerivation rec { sha256 = "16scq9hcq6c5ap6sy8j4qi75qps1zvrf3p79j1vbrvnqzp928i5f"; }; - nativeBuildInputs = [ python asciidoc re2c ]; + nativeBuildInputs = [ python asciidoc docbook_xml_dtd_45 docbook_xsl libxslt.bin re2c ]; buildPhase = '' python configure.py --bootstrap - asciidoc doc/manual.asciidoc + # "./ninja -vn manual" output copied here to support cross compilation. + asciidoc -b docbook -d book -o build/manual.xml doc/manual.asciidoc + xsltproc --nonet doc/docbook.xsl build/manual.xml > doc/manual.html ''; installPhase = '' diff --git a/pkgs/development/tools/flootty/default.nix b/pkgs/development/tools/flootty/default.nix index 9535ba86dd060..796c3dc79a09c 100644 --- a/pkgs/development/tools/flootty/default.nix +++ b/pkgs/development/tools/flootty/default.nix @@ -7,7 +7,6 @@ in buildPythonApplication rec { pname = "Flootty"; version = "3.2.1"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; diff --git a/pkgs/development/tools/misc/gdbgui/default.nix b/pkgs/development/tools/misc/gdbgui/default.nix index de66bf5da14ef..12d3f97dfc41f 100644 --- a/pkgs/development/tools/misc/gdbgui/default.nix +++ b/pkgs/development/tools/misc/gdbgui/default.nix @@ -3,7 +3,6 @@ let deps = import ./requirements.nix { inherit pkgs; }; in python27Packages.buildPythonApplication rec { - name = "${pname}-${version}"; pname = "gdbgui"; version = "0.11.1.2"; diff --git a/pkgs/development/tools/misc/lit/default.nix b/pkgs/development/tools/misc/lit/default.nix index 05229e4be7b2a..42824d1a543e8 100644 --- a/pkgs/development/tools/misc/lit/default.nix +++ b/pkgs/development/tools/misc/lit/default.nix @@ -3,7 +3,6 @@ python2.pkgs.buildPythonApplication rec { pname = "lit"; version = "0.5.1"; - name = "${pname}-${version}"; src = python2.pkgs.fetchPypi { inherit pname version; diff --git a/pkgs/development/tools/vcstool/default.nix b/pkgs/development/tools/vcstool/default.nix index aafff7290c5c0..f6c160de65c34 100644 --- a/pkgs/development/tools/vcstool/default.nix +++ b/pkgs/development/tools/vcstool/default.nix @@ -6,11 +6,11 @@ with python3Packages; buildPythonApplication rec { name = "${pname}-${version}"; pname = "vcstool"; - version = "0.1.35"; + version = "0.1.36"; src = fetchPypi { inherit pname version; - sha256 = "c52ef4bae424deb284d042005db22844dae290758af77d76cac37d26bed9ad1c"; + sha256 = "3c3d347f46cda641344ec5d613896499981b0540e2bfa299baf6026dab7649ca"; }; propagatedBuildInputs = [ pyyaml ]; diff --git a/pkgs/development/web/nodejs/v10.nix b/pkgs/development/web/nodejs/v10.nix index ec5a0e779c344..07f8e3b600022 100644 --- a/pkgs/development/web/nodejs/v10.nix +++ b/pkgs/development/web/nodejs/v10.nix @@ -5,7 +5,7 @@ let in buildNodejs { inherit enableNpm; - version = "10.3.0"; - sha256 = "0c8zcwi7r7nnmk29lprdmvil693x5svy3nzbaaqywmg6x2yyk46b"; + version = "10.4.1"; + sha256 = "0i40mn8g71z7wildhnjp64j7fnlld32dibyq677bd4pra95migx5"; patches = lib.optionals stdenv.isDarwin [ ./no-xcode-v7.patch ./no-xcodebuild.patch ]; } diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix index a67133c323674..b095096caa767 100644 --- a/pkgs/os-specific/linux/bluez/default.nix +++ b/pkgs/os-specific/linux/bluez/default.nix @@ -3,11 +3,11 @@ systemd, enableWiimote ? false, enableMidi ? false }: stdenv.mkDerivation rec { - name = "bluez-5.49"; + name = "bluez-5.50"; src = fetchurl { url = "mirror://kernel/linux/bluetooth/${name}.tar.xz"; - sha256 = "15ffsaz7l3fgdg03l7g1xx9jw7xgs6pc548zxqsxawsca5x1sc1k"; + sha256 = "048r91vx9gs5nwwbah2s0xig04nwk14c5s0vb7qmaqdvighsmz2z"; }; pythonPath = with pythonPackages; [ diff --git a/pkgs/os-specific/linux/wireguard/default.nix b/pkgs/os-specific/linux/wireguard/default.nix index acb159a4acc98..42982d49ce873 100644 --- a/pkgs/os-specific/linux/wireguard/default.nix +++ b/pkgs/os-specific/linux/wireguard/default.nix @@ -24,11 +24,8 @@ stdenv.mkDerivation rec { buildPhase = "make module"; meta = with stdenv.lib; { - homepage = https://www.wireguard.com/; - downloadPage = https://git.zx2c4.com/WireGuard/refs/; - description = "Kernel module for the WireGuard secure network tunnel"; - maintainers = with maintainers; [ ericsagnes mic92 zx2c4 ]; - license = licenses.gpl2; - platforms = platforms.linux; + inherit (wireguard-tools.meta) homepage license maintainers; + description = "Kernel module for the WireGuard secure network tunnel"; + platforms = platforms.linux; }; } diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix index 3b1b34ac9d570..302aa8d55932f 100644 --- a/pkgs/servers/matrix-synapse/default.nix +++ b/pkgs/servers/matrix-synapse/default.nix @@ -26,13 +26,13 @@ let }; in pythonPackages.buildPythonApplication rec { name = "matrix-synapse-${version}"; - version = "0.31.1"; + version = "0.31.2"; src = fetchFromGitHub { owner = "matrix-org"; repo = "synapse"; rev = "v${version}"; - sha256 = "1lrbjqa9rxn2prbnha9aghnwyi4z1rpfd7bk0bjsjixjl389d6d8"; + sha256 = "15nfdq5s0d4bv1in6vymhq70hpz48p0nlzx25wxpibbrix630h8q"; }; patches = [ diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix index 4017f5946a483..146d9d23198bf 100644 --- a/pkgs/servers/sql/mysql/5.7.x.nix +++ b/pkgs/servers/sql/mysql/5.7.x.nix @@ -1,5 +1,6 @@ -{ stdenv, fetchurl, cmake, bison, ncurses, openssl, readline, zlib, perl -, boost, cctools, CoreServices, developer_cmds }: +{ stdenv, fetchurl, cmake, bison +, boost, libedit, libevent, lz4, ncurses, openssl, protobuf, readline, zlib, perl +, cctools, CoreServices, developer_cmds }: # Note: zlib is not required; MySQL can use an internal zlib. @@ -18,7 +19,9 @@ self = stdenv.mkDerivation rec { export PATH=$PATH:$TMPDIR ''; - buildInputs = [ cmake bison ncurses openssl readline zlib boost ] + nativeBuildInputs = [ cmake bison ]; + + buildInputs = [ boost libedit libevent lz4 ncurses openssl protobuf readline zlib ] ++ stdenv.lib.optionals stdenv.isDarwin [ perl cctools CoreServices developer_cmds ]; enableParallelBuilding = true; @@ -30,7 +33,11 @@ self = stdenv.mkDerivation rec { "-DWITH_SSL=yes" "-DWITH_EMBEDDED_SERVER=yes" "-DWITH_UNIT_TESTS=no" - "-DWITH_ZLIB=yes" + "-DWITH_EDITLINE=system" + "-DWITH_LIBEVENT=system" + "-DWITH_LZ4=system" + "-DWITH_PROTOBUF=system" + "-DWITH_ZLIB=system" "-DWITH_ARCHIVE_STORAGE_ENGINE=yes" "-DWITH_BLACKHOLE_STORAGE_ENGINE=yes" "-DWITH_FEDERATED_STORAGE_ENGINE=yes" diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index 57b59f26204c8..7ef74c5ea7dfd 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -159,26 +159,27 @@ in rec { dyld = bootstrapTools; }; - libcxx = stdenv.mkDerivation { - name = "bootstrap-stage0-libcxx"; - phases = [ "installPhase" "fixupPhase" ]; - installPhase = '' - mkdir -p $out/lib $out/include - ln -s ${bootstrapTools}/lib/libc++.dylib $out/lib/libc++.dylib - ln -s ${bootstrapTools}/include/c++ $out/include/c++ - ''; - linkCxxAbi = false; - setupHook = ../../development/compilers/llvm/3.9/libc++/setup-hook.sh; - }; + llvmPackages_5 = { + libcxx = stdenv.mkDerivation { + name = "bootstrap-stage0-libcxx"; + phases = [ "installPhase" "fixupPhase" ]; + installPhase = '' + mkdir -p $out/lib $out/include + ln -s ${bootstrapTools}/lib/libc++.dylib $out/lib/libc++.dylib + ln -s ${bootstrapTools}/include/c++ $out/include/c++ + ''; + linkCxxAbi = false; + setupHook = ../../development/compilers/llvm/3.9/libc++/setup-hook.sh; + }; - libcxxabi = stdenv.mkDerivation { - name = "bootstrap-stage0-libcxxabi"; - buildCommand = '' - mkdir -p $out/lib - ln -s ${bootstrapTools}/lib/libc++abi.dylib $out/lib/libc++abi.dylib - ''; + libcxxabi = stdenv.mkDerivation { + name = "bootstrap-stage0-libcxxabi"; + buildCommand = '' + mkdir -p $out/lib + ln -s ${bootstrapTools}/lib/libc++abi.dylib $out/lib/libc++abi.dylib + ''; + }; }; - }; extraNativeBuildInputs = []; @@ -236,8 +237,11 @@ in rec { patchutils m4 scons flex perl bison unifdef unzip openssl python gettext sharutils libarchive pkg-config groff bash subversion openssh sqlite sed serf openldap db cyrus-sasl expat apr-util - findfreetype libssh curl cmake autoconf automake libtool cpio - libcxx libcxxabi; + findfreetype libssh curl cmake autoconf automake libtool cpio; + + llvmPackages_5 = super.llvmPackages_5 // { + inherit (llvmPackages_5) libcxx libcxxabi; + }; darwin = super.darwin // { inherit (darwin) @@ -272,13 +276,18 @@ in rec { persistent = self: super: with prevStage; { inherit gnumake gzip gnused bzip2 gawk ed xz patch bash - libcxxabi libcxx ncurses libffi zlib gmp pcre gnugrep + ncurses libffi zlib gmp pcre gnugrep coreutils findutils diffutils patchutils; - llvmPackages_5 = super.llvmPackages_5 // { - llvm = llvmPackages_5.llvm.override { inherit libcxxabi; }; - clang-unwrapped = llvmPackages_5.clang-unwrapped.override { llvm = self.llvmPackages_5.llvm; }; - }; + llvmPackages_5 = super.llvmPackages_5 // (let + tools = super.llvmPackages_5.tools.extend (_: _: { + llvm = llvmPackages_5.llvm.override { inherit libcxxabi; }; + clang-unwrapped = llvmPackages_5.clang-unwrapped.override { llvm = self.llvmPackages_5.llvm; }; + }); + libraries = super.llvmPackages_5.libraries.extend (_: _: { + inherit (llvmPackages_5) libcxx libcxxabi; + }); + in { inherit tools libraries; } // tools // libraries); darwin = super.darwin // { inherit (darwin) dyld Libsystem libiconv locale; @@ -310,12 +319,17 @@ in rec { persistent = self: super: with prevStage; { inherit gnumake gzip gnused bzip2 gawk ed xz patch bash - libcxxabi libcxx ncurses libffi zlib llvm gmp pcre gnugrep + ncurses libffi zlib llvm gmp pcre gnugrep coreutils findutils diffutils patchutils; - llvmPackages_5 = super.llvmPackages_5 // { - inherit (llvmPackages_5) llvm clang-unwrapped; - }; + llvmPackages_5 = super.llvmPackages_5 // (let + tools = super.llvmPackages_5.tools.extend (_: _: { + inherit (llvmPackages_5) llvm clang-unwrapped; + }); + libraries = super.llvmPackages_5.libraries.extend (_: _: { + inherit (llvmPackages_5) libcxx libcxxabi; + }); + in { inherit tools libraries; } // tools // libraries); darwin = super.darwin // { inherit (darwin) dyld ICU Libsystem libiconv; diff --git a/pkgs/test/cc-wrapper/default.nix b/pkgs/test/cc-wrapper/default.nix index 7061adb8e88a5..dd41cd157cae2 100644 --- a/pkgs/test/cc-wrapper/default.nix +++ b/pkgs/test/cc-wrapper/default.nix @@ -3,7 +3,7 @@ with stdenv.lib; let # Sanitizers are not supported on Darwin. # Sanitizer headers aren't available in older libc++ stdenvs due to a bug - sanitizersBroken = stdenv.isDarwin || stdenv.cc.isClang && builtins.compareVersions (getVersion stdenv.cc.name) "6.0.0" < 0; + sanitizersBroken = stdenv.cc.isClang && versionOlder (getVersion stdenv.cc.name) "6.0.0"; in stdenv.mkDerivation { name = "cc-wrapper-test"; diff --git a/pkgs/tools/admin/mycli/default.nix b/pkgs/tools/admin/mycli/default.nix index bd0f051bd8458..1a85bf21b2248 100644 --- a/pkgs/tools/admin/mycli/default.nix +++ b/pkgs/tools/admin/mycli/default.nix @@ -7,7 +7,6 @@ with python.pkgs; buildPythonApplication rec { pname = "mycli"; version = "1.6.0"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; diff --git a/pkgs/tools/archivers/innoextract/default.nix b/pkgs/tools/archivers/innoextract/default.nix index 546e9a7aad98d..14b128d15c7a3 100644 --- a/pkgs/tools/archivers/innoextract/default.nix +++ b/pkgs/tools/archivers/innoextract/default.nix @@ -3,11 +3,11 @@ , withGog ? false, unar ? null }: stdenv.mkDerivation rec { - name = "innoextract-1.6"; + name = "innoextract-1.7"; src = fetchurl { url = "http://constexpr.org/innoextract/files/${name}.tar.gz"; - sha256 = "0gh3q643l8qlwla030cmf3qdcdr85ixjygkb7j4dbm7zbwa3yik6"; + sha256 = "197hs9aj1ska6czrsq4caazsw9v0xbaa0lazbh380fmwy8rbgvy1"; }; buildInputs = [ python lzma boost ]; diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix index d55783f7f2cea..d4b6b9a72eba3 100644 --- a/pkgs/tools/backup/duplicity/default.nix +++ b/pkgs/tools/backup/duplicity/default.nix @@ -2,16 +2,16 @@ python2Packages.buildPythonApplication rec { name = "duplicity-${version}"; - version = "0.7.12"; + version = "0.7.17"; src = fetchurl { - url = "http://code.launchpad.net/duplicity/0.7-series/${version}/+download/${name}.tar.gz"; - sha256 = "1rhgrz2lm9vbfdp2raykrih1c6n2lw5jd572z4dsz488m52avjqi"; + url = "http://code.launchpad.net/duplicity/${stdenv.lib.versions.majorMinor version}-series/${version}/+download/${name}.tar.gz"; + sha256 = "0jmh3h09680xyf33hzxxxl74bwz66zqhzvjlj7j89r9rz3qwa91p"; }; buildInputs = [ librsync makeWrapper python2Packages.wrapPython ]; propagatedBuildInputs = with python2Packages; [ - boto cffi cryptography ecdsa enum idna pygobject3 + boto cffi cryptography ecdsa enum idna pygobject3 fasteners ipaddress lockfile paramiko pyasn1 pycrypto six ]; checkInputs = with python2Packages; [ lockfile mock pexpect ]; diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix index 04c83fa03fcf9..7e29ee2b856a3 100644 --- a/pkgs/tools/compression/lz4/default.nix +++ b/pkgs/tools/compression/lz4/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "lz4-${version}"; - version = "131"; + version = "1.8.2"; src = fetchFromGitHub { - sha256 = "1bhvcq8fxxsqnpg5qa6k3nsyhq0nl0iarh08sqzclww27hlpyay2"; - rev = "r${version}"; + sha256 = "0xbjbjrvgzypk8dnldakir06gb8m946d064lxx0qc4ky6m8n9hn2"; + rev = "v${version}"; repo = "lz4"; - owner = "Cyan4973"; + owner = "lz4"; }; outputs = [ "out" "dev" ]; @@ -22,8 +22,6 @@ stdenv.mkDerivation rec { doCheck = false; # tests take a very long time checkTarget = "test"; - patches = [ ./install-on-freebsd.patch ] ; - postInstall = "rm $out/lib/*.a"; meta = with stdenv.lib; { diff --git a/pkgs/tools/compression/lz4/install-on-freebsd.patch b/pkgs/tools/compression/lz4/install-on-freebsd.patch deleted file mode 100644 index 12a2bf72f4edb..0000000000000 --- a/pkgs/tools/compression/lz4/install-on-freebsd.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff --git a/Makefile b/Makefile -index d1b0d0c..f8d6a2d 100644 ---- a/Makefile -+++ b/Makefile -@@ -80,8 +80,6 @@ clean: - - - #------------------------------------------------------------------------ --#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets --ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU)) - - install: - @cd $(LZ4DIR); $(MAKE) -e install -@@ -129,4 +127,3 @@ examples: - prg-travis: - @cd $(PRGDIR); $(MAKE) -e test-travis - --endif -diff --git a/lib/Makefile b/lib/Makefile -index 02ddd3b..26ed18f 100644 ---- a/lib/Makefile -+++ b/lib/Makefile -@@ -80,8 +80,6 @@ clean: - - - #------------------------------------------------------------------------ --#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets --ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU)) - - liblz4.pc: liblz4.pc.in Makefile - @echo creating pkgconfig -@@ -114,4 +112,3 @@ uninstall: - @[ -f $(DESTDIR)$(INCLUDEDIR)/lz4frame.h ] && rm -f $(DESTDIR)$(INCLUDEDIR)/lz4frame.h - @echo lz4 libraries successfully uninstalled - --endif -diff --git a/programs/Makefile b/programs/Makefile -index f422902..6943363 100644 ---- a/programs/Makefile -+++ b/programs/Makefile -@@ -113,8 +113,6 @@ clean: - - - #------------------------------------------------------------------------ --#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets --ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU)) - - install: lz4 lz4c - @echo Installing binaries -@@ -307,4 +305,3 @@ test-mem: lz4 datagen fuzzer frametest fullbench - test-mem32: lz4c32 datagen - # unfortunately, valgrind doesn't seem to work with non-native binary. If someone knows how to do a valgrind-test on a 32-bits exe with a 64-bits system... - --endif diff --git a/pkgs/tools/misc/bepasty/default.nix b/pkgs/tools/misc/bepasty/default.nix index f69f654cda3d1..ae88b7e99c658 100644 --- a/pkgs/tools/misc/bepasty/default.nix +++ b/pkgs/tools/misc/bepasty/default.nix @@ -10,7 +10,6 @@ with python.pkgs; buildPythonPackage rec { pname = "bepasty"; version = "0.4.0"; - name = "${pname}-${version}"; propagatedBuildInputs = [ flask @@ -39,4 +38,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.makefu ]; }; -} \ No newline at end of file +} diff --git a/pkgs/tools/misc/bibutils/default.nix b/pkgs/tools/misc/bibutils/default.nix index 90a2211235d77..d869085597424 100644 --- a/pkgs/tools/misc/bibutils/default.nix +++ b/pkgs/tools/misc/bibutils/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "bibutils-${version}"; - version = "6.3"; + version = "6.5"; src = fetchurl { url = "mirror://sourceforge/bibutils/bibutils_${version}_src.tgz"; - sha256 = "10r5v5xbhsxdh6vq6g2xp6lgmpjdzba83h4m4clfhrzqis8clwqy"; + sha256 = "0bc5b9nyxbcc1y4vrhghj9y9221i34qq384zslfyb0ihkb6kq521"; }; configureFlags = [ "--dynamic" "--install-dir" "$(out)/bin" "--install-lib" "$(out)/lib" ]; diff --git a/pkgs/tools/misc/blink1-tool/default.nix b/pkgs/tools/misc/blink1-tool/default.nix index e87987aa0835e..4248dd6bd93c0 100644 --- a/pkgs/tools/misc/blink1-tool/default.nix +++ b/pkgs/tools/misc/blink1-tool/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "blink1-${version}"; - version = "1.98"; + version = "1.98a"; src = fetchurl { url = "https://github.com/todbot/blink1/archive/v${version}.tar.gz"; - sha256 = "05hbnp20cdvyyqf6jr01waz1ycis20qzsd8hn27snmn6qd48igrb"; + sha256 = "1waci6hccv5i50v5d3z7lx4h224fbkj66ywfynnsgn46w0jm6imv"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/networking/pirate-get/default.nix b/pkgs/tools/networking/pirate-get/default.nix index 6e50b11568e6b..8e05e49962cd7 100644 --- a/pkgs/tools/networking/pirate-get/default.nix +++ b/pkgs/tools/networking/pirate-get/default.nix @@ -5,13 +5,13 @@ with python3Packages; buildPythonApplication rec { name = "${pname}-${version}"; pname = "pirate-get"; - version = "0.2.12"; + version = "0.2.13"; doCheck = false; src = fetchPypi { inherit pname version; - sha256 = "1q6hvavj0gswgw3x756h18nmmpnxlgg08qvxphpbzlwd43xrnza3"; + sha256 = "c5b159e02067136d3157d56061958a50e997a078510e4403bb7de40217833f3f"; }; propagatedBuildInputs = [ colorama veryprettytable beautifulsoup4 ]; diff --git a/pkgs/tools/networking/wireguard-go/default.nix b/pkgs/tools/networking/wireguard-go/default.nix index cbd28b6954a3b..c6b8cb242fdce 100644 --- a/pkgs/tools/networking/wireguard-go/default.nix +++ b/pkgs/tools/networking/wireguard-go/default.nix @@ -2,13 +2,13 @@ buildGoPackage rec { name = "wireguard-go-${version}"; - version = "0.0.20180531"; + version = "0.0.20180613"; goPackagePath = "git.zx2c4.com/wireguard-go"; src = fetchzip { url = "https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${version}.tar.xz"; - sha256 = "1vs11kr5a2s99v0g7079nfrfvmjfh1p2lnkj2icjyn2cb0s1vqiy"; + sha256 = "0pvg7s1kyn48az54lsnyn1ryhjk0flmpz5dx520rc94g6xn88fic"; }; goDeps = ./deps.nix; diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix index 276d7066c5617..e8f8b42587210 100644 --- a/pkgs/tools/networking/wireguard-tools/default.nix +++ b/pkgs/tools/networking/wireguard-tools/default.nix @@ -4,11 +4,11 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "wireguard-tools-${version}"; - version = "0.0.20180531"; + version = "0.0.20180613"; src = fetchzip { url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; - sha256 = "0944zxmpx2cs71nxl7rcyhpqlwplkzd7jsf1n66vflngw2sjxm03"; + sha256 = "0xndf5qxc4s0gsidzm0v4ivara6k2shjbr74xfcdpc0apfgyk2fz"; }; sourceRoot = "source/src/tools"; diff --git a/pkgs/tools/security/gnupg/1.nix b/pkgs/tools/security/gnupg/1.nix index 9a147caa7e218..b86bb1a221c6a 100644 --- a/pkgs/tools/security/gnupg/1.nix +++ b/pkgs/tools/security/gnupg/1.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, readline, bzip2 }: stdenv.mkDerivation rec { - name = "gnupg-1.4.22"; + name = "gnupg-1.4.23"; src = fetchurl { url = "mirror://gnupg/gnupg/${name}.tar.bz2"; - sha256 = "1d1hz4szh1kvwhsw7w2zxa6q5ndrk3qy6hj289l1b8k3xi5s554m"; + sha256 = "1fkq4sqldvf6a25mm2qz95swv1qjg464736091w51djiwqbjyin9"; }; buildInputs = [ readline bzip2 ]; diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix index 5ce0ce0dbc214..37efbd80fbbe9 100644 --- a/pkgs/tools/security/pass/default.nix +++ b/pkgs/tools/security/pass/default.nix @@ -29,12 +29,12 @@ let }; generic = extensionsEnv: extraPassthru: stdenv.mkDerivation rec { - version = "1.7.1"; + version = "1.7.2"; name = "password-store-${version}"; src = fetchurl { url = "http://git.zx2c4.com/password-store/snapshot/${name}.tar.xz"; - sha256 = "0scqkpll2q8jhzcgcsh9kqz0gwdpvynivqjmmbzax2irjfaiklpn"; + sha256 = "1sl0d7nc85c6c2bmmmyb8rpmn47vhkj831l153mjlkawjvhwas27"; }; patches = [ ./set-correct-program-name-for-sleep.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cf5f480ec3a63..45e62452181e4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8697,7 +8697,8 @@ with pkgs; boost164 = callPackage ../development/libraries/boost/1.64.nix { }; boost165 = callPackage ../development/libraries/boost/1.65.nix { }; boost166 = callPackage ../development/libraries/boost/1.66.nix { }; - boost16x = boost166; + boost167 = callPackage ../development/libraries/boost/1.67.nix { }; + boost16x = boost167; boost = boost16x; boost_process = callPackage ../development/libraries/boost-process { }; @@ -11315,10 +11316,10 @@ with pkgs; libsForQt59 = lib.makeScope qt59.newScope mkLibsForQt5; - qt510 = recurseIntoAttrs (makeOverridable - (import ../development/libraries/qt-5/5.10) { + qt511 = recurseIntoAttrs (makeOverridable + (import ../development/libraries/qt-5/5.11) { inherit newScope; - inherit stdenv fetchurl makeSetupHook makeWrapper; + inherit stdenv fetchurl fetchFromGitHub makeSetupHook makeWrapper; bison = bison2; # error: too few arguments to function 'int yylex(... inherit cups; harfbuzz = harfbuzz-icu; @@ -11328,10 +11329,10 @@ with pkgs; inherit (gnome3) gtk3 dconf; }); - libsForQt510 = recurseIntoAttrs (lib.makeScope qt510.newScope mkLibsForQt5); + libsForQt511 = recurseIntoAttrs (lib.makeScope qt511.newScope mkLibsForQt5); - qt5 = qt510; - libsForQt5 = libsForQt510; + qt5 = qt511; + libsForQt5 = libsForQt511; qt5ct = libsForQt5.callPackage ../tools/misc/qt5ct { }; @@ -19973,8 +19974,8 @@ with pkgs; bluedevil breeze-gtk breeze-qt5 breeze-grub breeze-plymouth kactivitymanagerd kde-cli-tools kde-gtk-config kdeplasma-addons kgamma5 kinfocenter kmenuedit kscreen kscreenlocker ksshaskpass ksysguard - kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-desktop - plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace + kwallet-pam kwayland-integration kwin kwrited milou oxygen plasma-browser-integration + plasma-desktop plasma-integration plasma-nm plasma-pa plasma-vault plasma-workspace plasma-workspace-wallpapers polkit-kde-agent powerdevil sddm-kcm systemsettings user-manager xdg-desktop-portal-kde; diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2ee454f095814..6c2b726a06b97 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -299,10 +299,10 @@ let self = _self // overrides; _self = with self; { }; Appcpanminus = buildPerlPackage rec { - name = "App-cpanminus-1.7043"; + name = "App-cpanminus-1.7044"; src = fetchurl { url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/${name}.tar.gz"; - sha256 = "68a06f7da80882a95bc02c92c7ee305846fb6ab648cf83678ea945e44ad65c65"; + sha256 = "9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3"; }; meta = { homepage = https://github.com/miyagawa/cpanminus; @@ -312,13 +312,13 @@ let self = _self // overrides; _self = with self; { }; }; - Appperlbrew = buildPerlPackage rec { - name = "App-perlbrew-0.82"; + Appperlbrew = buildPerlModule rec { + name = "App-perlbrew-0.83"; src = fetchurl { url = "mirror://cpan/authors/id/G/GU/GUGOD/${name}.tar.gz"; - sha256 = "0p6l5i85zp89f5sh0gyz7didla672zg169yprbqcf97icmr46g80"; + sha256 = "0sdz0y90pk49cw4njfm1jq7zppha6kdx7i1d6nk41672nqrphdhb"; }; - buildInputs = [ pkgs.curl FileWhich IOAll PathClass PodMarkdown TestException TestNoWarnings TestOutput TestSpec ]; + buildInputs = [ pkgs.curl FileWhich IOAll ModuleBuildTiny PathClass PodMarkdown TestException TestNoWarnings TestOutput TestSpec TestTempDirTiny ]; propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl PodUsage locallib ]; preConfigure = '' @@ -489,10 +489,10 @@ let self = _self // overrides; _self = with self; { }; ArchiveTarWrapper = buildPerlPackage rec { - name = "Archive-Tar-Wrapper-0.23"; + name = "Archive-Tar-Wrapper-0.24"; src = fetchurl { - url = mirror://cpan/authors/id/M/MS/MSCHILLI/Archive-Tar-Wrapper-0.23.tar.gz; - sha256 = "1ykl0r2dwa93l0nxrjgs8qqkwjxn44qbvxpmrwiy269na4x3j0jc"; + url = mirror://cpan/authors/id/A/AR/ARFREITAS/Archive-Tar-Wrapper-0.24.tar.gz; + sha256 = "0wlc4xc7xfmfwrcrliiv4jv9zh24nj8286hma2hmmm5l8qcqlvh7"; }; propagatedBuildInputs = [ FileWhich IPCRun LogLog4perl ]; meta = { @@ -523,10 +523,10 @@ let self = _self // overrides; _self = with self; { }; AudioScan = buildPerlPackage rec { - name = "Audio-Scan-0.99"; + name = "Audio-Scan-1.00"; src = fetchurl { url = "mirror://cpan/authors/id/A/AG/AGRUNDMA/${name}.tar.gz"; - sha256 = "00092cjj89sp019b35fm3qiz4iczqznwa3yhx5jdkazlwjhlmmma"; + sha256 = "00aj95mv5dsyi0cnmd8b6i6hvvw1xiczgkmc5mv775p385q3pcfm"; }; buildInputs = [ pkgs.zlib TestWarn ]; NIX_CFLAGS_COMPILE = "-I${pkgs.zlib.dev}/include"; @@ -630,16 +630,17 @@ let self = _self // overrides; _self = with self; { }; autobox = buildPerlPackage rec { - name = "autobox-2.85"; + name = "autobox-3.0.1"; src = fetchurl { - url = "mirror://cpan/authors/id/C/CH/CHOCOLATE/${name}.tar.gz"; - sha256 = "d0b8d0f27f3d1c1e8ef47f806fa06b9c229c3ca84057004fedc35dbbc0341140"; + url = mirror://cpan/authors/id/C/CH/CHOCOLATE/autobox-v3.0.1.tar.gz; + sha256 = "c303b7fccfaa1ff4d4c429ab3f15e5ca2a77554ef8c9fc3b8c62ba859e874c98"; }; propagatedBuildInputs = [ ScopeGuard ]; meta = { description = "Call methods on native types"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + buildInputs = [ IPCSystemSimple TestFatal ]; }; Autobox = self.autobox; @@ -677,17 +678,7 @@ let self = _self // overrides; _self = with self; { autodie = null; # part of Perl - AutoLoader = buildPerlPackage { - name = "AutoLoader-5.74"; - src = fetchurl { - url = mirror://cpan/authors/id/S/SM/SMUELLER/AutoLoader-5.74.tar.gz; - sha256 = "2fac75b05309f71a6871804cd25e1a3ba0a28f43f294fb54528077558da3aff4"; - }; - meta = { - description = "Load subroutines only on demand"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + AutoLoader = null; # part of Perl 5.22 autovivification = buildPerlPackage rec { name = "autovivification-0.18"; @@ -722,7 +713,7 @@ let self = _self // overrides; _self = with self; { description = "Perl compiler"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - doCheck = false; + doCheck = false; /* test fails */ }; BFlags = buildPerlPackage rec { @@ -742,10 +733,10 @@ let self = _self // overrides; _self = with self; { }; BHooksEndOfScope = buildPerlPackage rec { - name = "B-Hooks-EndOfScope-0.21"; + name = "B-Hooks-EndOfScope-0.24"; src = fetchurl { url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; - sha256 = "0b70vbpabsy9ia366k330cz1zbdyb1pwhb0l7j28pmpih045iwwh"; + sha256 = "1imcqxp23yc80a7p0h56sja9glbrh4qyhgzljqd4g9habpz3vah3"; }; propagatedBuildInputs = [ ModuleImplementation SubExporterProgressive ]; meta = { @@ -771,10 +762,10 @@ let self = _self // overrides; _self = with self; { }; bignum = buildPerlPackage rec { - name = "bignum-0.49"; + name = "bignum-0.50"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "28685b271251927d327851e5951e38649524a4e50cb0d1d35d649e2b814f212d"; + sha256 = "82f88a0acbbfa9c4c69f620316b37da8f4b3d2895208e6aad6121a8f0203a94f"; }; meta = { description = "Transparent BigNumber support for Perl"; @@ -914,10 +905,10 @@ let self = _self // overrides; _self = with self; { }; BusinessISSN = buildPerlPackage { - name = "Business-ISSN-0.91"; + name = "Business-ISSN-1.003"; src = fetchurl { - url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISSN-0.91.tar.gz; - sha256 = "f15b192c0f547bb2967811072b3d343b94bc5ea58d02704c19122f7ae0a9d6b5"; + url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISSN-1.003.tar.gz; + sha256 = "1272456c19937a24bc5f9a0db9dc447043591137719ee4dc955a63be544b99d1"; }; meta = { description = "Work with International Standard Serial Numbers"; @@ -936,10 +927,10 @@ let self = _self // overrides; _self = with self; { }; CacheFastMmap = buildPerlPackage rec { - name = "Cache-FastMmap-1.46"; + name = "Cache-FastMmap-1.47"; src = fetchurl { - url = mirror://cpan/authors/id/R/RO/ROBM/Cache-FastMmap-1.46.tar.gz; - sha256 = "0061kwlbv398b2hb0kx1r6lmqf4kb6dnq9j4lsikczyk981sxs98"; + url = mirror://cpan/authors/id/R/RO/ROBM/Cache-FastMmap-1.47.tar.gz; + sha256 = "0fdni3iyjfnx8ldgrz3h6z6yxbklrx76klcghg6xvmzd878yqlmi"; }; }; @@ -1057,10 +1048,10 @@ let self = _self // overrides; _self = with self; { }; CaptureTiny = buildPerlPackage rec { - name = "Capture-Tiny-0.46"; + name = "Capture-Tiny-0.48"; src = fetchurl { url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/${name}.tar.gz"; - sha256 = "05bhlx6d4nzamhkkh0pkckg7wlvaq6mazf7q1fbb5wpp1j1nlyjx"; + sha256 = "069yrikrrb4vqzc3hrkkfj96apsh7q0hg8lhihq97lxshwz128vc"; }; meta = { homepage = https://metacpan.org/release/Capture-Tiny; @@ -1142,6 +1133,7 @@ let self = _self // overrides; _self = with self; { description = "Sensible default end action"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + buildInputs = [ HTTPRequestAsCGI ]; }; CatalystActionREST = buildPerlPackage rec { @@ -1158,14 +1150,14 @@ let self = _self // overrides; _self = with self; { }; }; - CatalystAuthenticationCredentialHTTP = buildPerlPackage { - name = "Catalyst-Authentication-Credential-HTTP-1.016"; + CatalystAuthenticationCredentialHTTP = buildPerlModule { + name = "Catalyst-Authentication-Credential-HTTP-1.018"; src = fetchurl { - url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Authentication-Credential-HTTP-1.016.tar.gz; - sha256 = "0r4kah3qr9d7iq16i64qbj6hxjfwv5fjy3jzwgs2qmr4mjixsg51"; + url = mirror://cpan/authors/id/E/ET/ETHER/Catalyst-Authentication-Credential-HTTP-1.018.tar.gz; + sha256 = "0ad5clfiyllnf37an99n139cxhhxf5g5rh8cxashsjv4xrnq38bg"; }; - buildInputs = [ TestException TestMockObject ]; - propagatedBuildInputs = [ CatalystPluginAuthentication DataUUID StringEscape ]; + buildInputs = [ ModuleBuildTiny TestException TestMockObject TestNeeds ]; + propagatedBuildInputs = [ CatalystPluginAuthentication ClassAccessor DataUUID StringEscape ]; meta = { description = "HTTP Basic and Digest authentication"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -1213,17 +1205,18 @@ let self = _self // overrides; _self = with self; { }; CatalystControllerHTMLFormFu = buildPerlPackage rec { - name = "Catalyst-Controller-HTML-FormFu-2.02"; + name = "Catalyst-Controller-HTML-FormFu-2.04"; src = fetchurl { - url = mirror://cpan/authors/id/N/NI/NIGELM/Catalyst-Controller-HTML-FormFu-2.02.tar.gz; - sha256 = "5ddfd4983bfb0c722995c964b4d9264b3a26a89c820c921648631a7717be0551"; + url = mirror://cpan/authors/id/N/NI/NIGELM/Catalyst-Controller-HTML-FormFu-2.04.tar.gz; + sha256 = "f13fb9b3b3b00b35f06abc31614461c8d7346fbe07fb569c71e8d586e5eb5ddc"; }; - buildInputs = [ CatalystActionRenderView CatalystPluginSession CatalystPluginSessionStateCookie CatalystPluginSessionStoreFile CatalystViewTT TemplateToolkit TestLongString TestWWWMechanize TestWWWMechanizeCatalyst ]; - propagatedBuildInputs = [ CatalystComponentInstancePerContext HTMLFormFu RegexpAssemble ]; + buildInputs = [ CatalystActionRenderView CatalystPluginSession CatalystPluginSessionStateCookie CatalystPluginSessionStoreFile CatalystViewTT CodeTidyAllPluginPerlAlignMooseAttributes PodCoverageTrustPod PodTidy TemplateToolkit TestCPANMeta TestDifferences TestEOL TestKwalitee TestLongString TestMemoryCycle TestNoTabs TestPAUSEPermissions TestPod TestPodCoverage TestWWWMechanize TestWWWMechanizeCatalyst ]; + propagatedBuildInputs = [ CatalystComponentInstancePerContext HTMLFormFuMultiForm RegexpAssemble ]; meta = { description = "Catalyst integration for HTML::FormFu"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ }; CatalystControllerPOD = buildPerlModule rec { @@ -1233,7 +1226,7 @@ let self = _self // overrides; _self = with self; { sha256 = "ee2a4bb3ed78baa1464335408f284345b6ba0ef6576ad7bfbd7b656c788a39f9"; }; buildInputs = [ ModuleInstall TestLongString TestWWWMechanize TestWWWMechanizeCatalyst ]; - propagatedBuildInputs = [ CatalystPluginStaticSimple FileSlurp JSONXS ListMoreUtils PodPOMViewTOC XMLSimple ]; + propagatedBuildInputs = [ CatalystPluginStaticSimple ClassAccessor FileSlurp JSONXS ListMoreUtils PodPOMViewTOC XMLSimple ]; meta = { homepage = http://search.cpan.org/dist/Catalyst-Controller-POD/; description = "Serves PODs right from your Catalyst application"; @@ -1323,13 +1316,13 @@ let self = _self // overrides; _self = with self; { }; CatalystRuntime = buildPerlPackage rec { - name = "Catalyst-Runtime-5.90117"; + name = "Catalyst-Runtime-5.90118"; src = fetchurl { - url = "mirror://cpan/authors/id/J/JJ/JJNAPIORK/${name}.tar.gz"; - sha256 = "fe12d82c4e0704d1f15946651554ca069abccb6afbe5d9de315e97d90c0c92a3"; + url = mirror://cpan/authors/id/H/HA/HAARG/Catalyst-Runtime-5.90118.tar.gz; + sha256 = "a3e979fc822f500d065e39a03d1883179bfdae77a8372cce0070efd1bf1e9a33"; }; buildInputs = [ TestFatal TypeTiny ]; - propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT ClassDataInheritable DataDump HTTPBody HTTPRequestAsCGI ModulePluggable MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StringRewritePrefix TaskWeaken TextSimpleTable TreeSimpleVisitorFactory URIws ]; + propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT DataDump HTTPBody ModulePluggable MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StringRewritePrefix TaskWeaken TextSimpleTable TreeSimpleVisitorFactory URIws ]; meta = { homepage = http://dev.catalyst.perl.org/; description = "The Catalyst Framework Runtime"; @@ -1397,7 +1390,7 @@ let self = _self // overrides; _self = with self; { url = mirror://cpan/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Cache-0.12.tar.gz; sha256 = "1q23aipvrl888h06ldr4mmjbykz0j4rqwipxg1jv094kki2fspr9"; }; - buildInputs = [ TestDeep TestException ]; + buildInputs = [ ClassAccessor TestDeep TestException ]; propagatedBuildInputs = [ CatalystRuntime ]; meta = { description = "Flexible caching support for Catalyst"; @@ -1573,7 +1566,7 @@ let self = _self // overrides; _self = with self; { url = "mirror://cpan/authors/id/F/FL/FLORA/${name}.tar.gz"; sha256 = "54738e3ce76f8be8b66947092d28973c73d79d1ee19b5d92b057552f8ff09b4f"; }; - propagatedBuildInputs = [ CacheCache CatalystPluginSession ]; + propagatedBuildInputs = [ CacheCache CatalystPluginSession ClassDataInheritable ]; meta = { description = "File storage backend for session data"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -1672,7 +1665,7 @@ let self = _self // overrides; _self = with self; { url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; sha256 = "06d1zg4nbb6kcyjbnyxrkf8z4zlscxr8650d94f7187jygfl8rvh"; }; - propagatedBuildInputs = [ CatalystRuntime TemplateTimer ]; + propagatedBuildInputs = [ CatalystRuntime ClassAccessor TemplateTimer ]; meta = { description = "Template View Class"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -1986,10 +1979,10 @@ let self = _self // overrides; _self = with self; { }; ClassC3 = buildPerlPackage rec { - name = "Class-C3-0.33"; + name = "Class-C3-0.34"; src = fetchurl { url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; - sha256 = "1c319k0j9knba2k0xjr8fml54kfvs71wcnc0hxp7s3lqc49mvzxf"; + sha256 = "1dcibc31v5jwmi6hsdzi7c5ag1sb4wp3kxkibc889qrdj7jm12sd"; }; propagatedBuildInputs = [ AlgorithmC3 ]; meta = { @@ -2338,12 +2331,12 @@ let self = _self // overrides; _self = with self; { }; CloneChoose = buildPerlPackage rec { - name = "Clone-Choose-0.008"; + name = "Clone-Choose-0.010"; src = fetchurl { - url = mirror://cpan/authors/id/H/HE/HERMES/Clone-Choose-0.008.tar.gz; - sha256 = "0grf0bg1ldzqakaq7aaigjngwd07zybrlmwjcnb0q986q0jcfank"; + url = mirror://cpan/authors/id/H/HE/HERMES/Clone-Choose-0.010.tar.gz; + sha256 = "0cin2bjn5z8xhm9v4j7pwlkx88jnvz8al0njdjwyvs6fb0glh8sn"; }; - buildInputs = [ Clone ClonePP ]; + buildInputs = [ Clone ClonePP TestWithoutModule ]; meta = { description = "Choose appropriate clone utility"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -2363,12 +2356,12 @@ let self = _self // overrides; _self = with self; { }; CodeTidyAll = buildPerlPackage rec { - name = "Code-TidyAll-0.69"; + name = "Code-TidyAll-0.70"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.69.tar.gz; - sha256 = "0pl5pnq9flcak1m9rvqxbygk9vp5ma7dymr90waaazpdqrx4zyhk"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.70.tar.gz; + sha256 = "16s847y7jhx07yn15p84lpr1jn8srqb8ma12g4ngwr46hhkrbz06"; }; - propagatedBuildInputs = [ CaptureTiny ConfigINI FileWhich FileZglob Filepushd IPCRun3 IPCSystemSimple ListCompare ListSomeUtils LogAny Moo ScopeGuard SpecioLibraryPathTiny TextDiff TimeDate TimeDurationParse ]; + propagatedBuildInputs = [ CaptureTiny ConfigINI FileWhich Filepushd IPCRun3 IPCSystemSimple ListCompare ListSomeUtils LogAny Moo ScopeGuard SpecioLibraryPathTiny TextDiff TimeDate TimeDurationParse ]; buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ]; meta = { description = "Engine for tidyall, your all-in-one code tidier and validator"; @@ -2377,6 +2370,19 @@ let self = _self // overrides; _self = with self; { }; }; + CodeTidyAllPluginPerlAlignMooseAttributes = buildPerlPackage rec { + name = "Code-TidyAll-Plugin-Perl-AlignMooseAttributes-0.01"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JS/JSWARTZ/Code-TidyAll-Plugin-Perl-AlignMooseAttributes-0.01.tar.gz; + sha256 = "1r8w5kfm17j1dyrrsjhwww423zzdzhx1i3d3brl32wzhasgf47cd"; + }; + propagatedBuildInputs = [ CodeTidyAll TextAligner ]; + meta = { + description = "TidyAll plugin to sort and align Moose-style attributes"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + # For backwards compatibility. CommonSense = self.commonsense; @@ -2403,14 +2409,13 @@ let self = _self // overrides; _self = with self; { description = "Interface to Bzip2 compression library"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - doCheck = false; }; CompressRawBzip2 = buildPerlPackage rec { - name = "Compress-Raw-Bzip2-2.074"; + name = "Compress-Raw-Bzip2-2.081"; src = fetchurl { url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; - sha256 = "0b5jwqf15zr787acnx8sfyy2zavdd7gfkd98n1dgy8fs6r8yb8a4"; + sha256 = "081mpkjy688lg48997fqh3d7ja12vazmz02fw84495civg4vb4l6"; }; # Don't build a private copy of bzip2. @@ -2454,10 +2459,10 @@ let self = _self // overrides; _self = with self; { }; ConfigAutoConf = buildPerlPackage rec { - name = "Config-AutoConf-0.315"; + name = "Config-AutoConf-0.316"; src = fetchurl { - url = mirror://cpan/authors/id/R/RE/REHSACK/Config-AutoConf-0.315.tar.gz; - sha256 = "0h39x9rzrhhilpg8yxlzpka269qrzsjg0iy0c1b9xflqlvhx2g2b"; + url = mirror://cpan/authors/id/R/RE/REHSACK/Config-AutoConf-0.316.tar.gz; + sha256 = "0xxrdg12ig9fcsk0dws50hzfar4a8dsw1pimq6xf14lllrclnvwf"; }; propagatedBuildInputs = [ CaptureTiny ]; meta = { @@ -2535,10 +2540,10 @@ let self = _self // overrides; _self = with self; { }; ConfigIniFiles = buildPerlModule rec { - name = "Config-IniFiles-2.95"; + name = "Config-IniFiles-2.98"; src = fetchurl { url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; - sha256 = "414a19f98cc745769ce762aefce01fa52d031bc244403cd32fd1f6257f2dedc2"; + sha256 = "9d5fc5c2192058e58ad35150ddae3043a2679f2aa4e1fb7e18e36794622b1797"; }; propagatedBuildInputs = [ IOStringy ]; meta = { @@ -2563,10 +2568,10 @@ let self = _self // overrides; _self = with self; { }; ConfigMVP = buildPerlPackage { - name = "Config-MVP-2.200010"; + name = "Config-MVP-2.200011"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200010.tar.gz; - sha256 = "bfb5870452a12ead4d3fd485045d1fa92b2a11741c3b93b61eb43f3dcbd6099b"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Config-MVP-2.200011.tar.gz; + sha256 = "23c95666fc43c4adaebcc093b1b56091efc2a6aa2d75366a216d18eda96ad716"; }; buildInputs = [ TestFatal ]; propagatedBuildInputs = [ ModulePluggable MooseXOneArgNew RoleHasMessage RoleIdentifiable Throwable TieIxHash ]; @@ -2680,13 +2685,7 @@ let self = _self // overrides; _self = with self; { }; }; - constant = buildPerlPackage rec { - name = "constant-1.33"; - src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/constant-1.33.tar.gz; - sha256 = "015my616h5l2fswh52x4dp3n007gk5lax83ww9q6cmzb610mv5kr"; - }; - }; + constant = null; # part of Perl 5.22 constantboolean = buildPerlModule { name = "constant-boolean-0.02"; @@ -2887,10 +2886,10 @@ let self = _self // overrides; _self = with self; { }; CPANPerlReleases = buildPerlPackage rec { - name = "CPAN-Perl-Releases-3.50"; + name = "CPAN-Perl-Releases-3.58"; src = fetchurl { url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; - sha256 = "1nr739rnrw58p9r9z26pr4sc4s5z7wbhgyva3r2b2spyaylp5qkz"; + sha256 = "1v56gj1032p5hbmlvg0nakrah7rhwin17ak06fpnyjn5lacyy753"; }; meta = { homepage = https://github.com/bingos/cpan-perl-releases; @@ -2900,12 +2899,12 @@ let self = _self // overrides; _self = with self; { }; CPANPLUS = buildPerlPackage rec { - name = "CPANPLUS-0.9172"; + name = "CPANPLUS-0.9174"; src = fetchurl { url = "mirror://cpan/authors/id/B/BI/BINGOS/${name}.tar.gz"; - sha256 = "1q4b0fkdn4sh8ym9dig21w96p7kzrhq66lqhn0dy1l3pgx413zlc"; + sha256 = "1ahddfs9jc2z3h7z6lkf9ppmrgw2kjnzcpbrhvwq3rlpxa9xshhq"; }; - propagatedBuildInputs = [ ArchiveExtract LogMessage ModulePluggable ObjectAccessor PackageConstants TermUI ]; + propagatedBuildInputs = [ ArchiveExtract ModulePluggable ObjectAccessor PackageConstants TermUI ]; meta = { homepage = https://github.com/jib/cpanplus-devel; description = "Ameliorated interface to the CPAN"; @@ -3015,12 +3014,12 @@ let self = _self // overrides; _self = with self; { }; CryptRandomSource = buildPerlModule { - name = "Crypt-Random-Source-0.12"; + name = "Crypt-Random-Source-0.14"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Crypt-Random-Source-0.12.tar.gz; - sha256 = "00mw5m52sbz9nqp3f6axyrgcrihqxn7k8gv0vi1kvm1j1nc9g29h"; + url = mirror://cpan/authors/id/E/ET/ETHER/Crypt-Random-Source-0.14.tar.gz; + sha256 = "1rpdds3sy5l1fhngnkrsgwsmwd54wpicx3i9ds69blcskwkcwkpc"; }; - buildInputs = [ ModuleBuildTiny TestException TestSimple13 ]; + buildInputs = [ ModuleBuildTiny TestFatal TestSimple13 ]; propagatedBuildInputs = [ CaptureTiny ModuleFind Moo SubExporter TypeTiny namespaceclean ]; meta = { homepage = http://search.cpan.org/dist/Crypt-Random-Source; @@ -3107,25 +3106,40 @@ let self = _self // overrides; _self = with self; { NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; }; + CryptOpenSSLGuess = buildPerlPackage rec { + name = "Crypt-OpenSSL-Guess-0.11"; + src = fetchurl { + url = mirror://cpan/authors/id/A/AK/AKIYM/Crypt-OpenSSL-Guess-0.11.tar.gz; + sha256 = "0rvi9l4ljcbhwwvspq019nfq2h2v746dk355h2nwnlmqikiihsxa"; + }; + meta = { + description = "Guess OpenSSL include path"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "https://github.com/akiym/Crypt-OpenSSL-Guess"; + }; + }; + CryptOpenSSLRandom = buildPerlPackage rec { - name = "Crypt-OpenSSL-Random-0.11"; + name = "Crypt-OpenSSL-Random-0.15"; src = fetchurl { url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; - sha256 = "0yjcabkibrkafywvdkmd1xpi6br48skyk3l15ni176wvlg38335v"; + sha256 = "1x6ffps8q7mnawmcfq740llzy7i10g3319vap0wiw4d33fm6z1zh"; }; NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; + buildInputs = [ CryptOpenSSLGuess ]; }; CryptOpenSSLRSA = buildPerlPackage rec { - name = "Crypt-OpenSSL-RSA-0.28"; + name = "Crypt-OpenSSL-RSA-0.30"; src = fetchurl { - url = "mirror://cpan/authors/id/P/PE/PERLER/${name}.tar.gz"; - sha256 = "5357f977464bb3a8184cf2d3341851a10d5515b4b2b0dfb88bf78995c0ded7be"; + url = mirror://cpan/authors/id/T/TO/TODDR/Crypt-OpenSSL-RSA-0.30.tar.gz; + sha256 = "23e13531397af102db4fd24bcf70137add7c85c23cca697c43aa71c2959a29ac"; }; propagatedBuildInputs = [ CryptOpenSSLRandom ]; NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; + buildInputs = [ CryptOpenSSLGuess ]; }; CryptSSLeay = buildPerlPackage rec { @@ -3190,10 +3204,10 @@ let self = _self // overrides; _self = with self; { }; CryptX = buildPerlPackage rec { - name = "CryptX-0.059"; + name = "CryptX-0.060"; src = fetchurl { url = "mirror://cpan/authors/id/M/MI/MIK/${name}.tar.gz"; - sha256 = "3ef0d6493f332b6a2e1b0d20eda034d060d66f19f48d47244c788c26dca09d27"; + sha256 = "8fab3d34fd4892349151fa4220e582d05baed8444613afa8e75e961385a6af69"; }; meta = { description = "Crypto toolkit"; @@ -3623,10 +3637,10 @@ let self = _self // overrides; _self = with self; { }; DateManip = buildPerlPackage rec { - name = "Date-Manip-6.70"; + name = "Date-Manip-6.71"; src = fetchurl { url = "mirror://cpan/authors/id/S/SB/SBECK/${name}.tar.gz"; - sha256 = "0r4k4ypb09xwhvq6das0vpx2c0xbhhhx83knq6jfpf8m55h8qi9r"; + sha256 = "1v998nvj81av6w3cvfc80ya91k61zdv9nx9mw9skg3ifc8qycwzv"; }; # for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work patchPhase = '' @@ -3651,10 +3665,10 @@ let self = _self // overrides; _self = with self; { }; DateTime = buildPerlPackage rec { - name = "DateTime-1.48"; + name = "DateTime-1.49"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "0glcsvgldrmbwbaps6hssjzipzghhx4jh3g4jdncjspdmdp481ah"; + sha256 = "0hbw4zq1562slnz7g7hyhfhyq98dzkk3i5g21x3xra5cvfix93kh"; }; buildInputs = [ CPANMetaCheck TestFatal TestWarnings ]; propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ]; @@ -3880,12 +3894,12 @@ let self = _self // overrides; _self = with self; { }; DateTimeLocale = buildPerlPackage rec { - name = "DateTime-Locale-1.17"; + name = "DateTime-Locale-1.20"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "0ca6598b3f89e92e3d1140e5685c69f6f795f6eed158fa482f33ce2122b35cc9"; + sha256 = "998f034234441932c82a4598fa49a14f346d6e981d1d2d91a179913a9f81b898"; }; - buildInputs = [ CPANMetaCheck FileShareDirInstall TestFatal TestFileShareDir TestRequires TestWarnings ]; + buildInputs = [ CPANMetaCheck FileShareDirInstall IPCSystemSimple TestFatal TestFileShareDir TestRequires TestWarnings ]; propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler ScalarListUtils Specio namespaceautoclean ]; meta = { homepage = https://metacpan.org/release/DateTime-Locale; @@ -3908,10 +3922,10 @@ let self = _self // overrides; _self = with self; { }; DateTimeTimeZone = buildPerlPackage rec { - name = "DateTime-TimeZone-2.18"; + name = "DateTime-TimeZone-2.19"; src = fetchurl { url = "mirror://cpan/authors/id/D/DR/DROLSKY/${name}.tar.gz"; - sha256 = "b7f74295650bde3f378017113dcc504cefecc054cf6ef31133dc76940e15453a"; + sha256 = "b9192efe202d71b4ff7840718807a244bfca3992afd7e7ca78da20849f5ea4f8"; }; buildInputs = [ TestFatal TestRequires ]; propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; @@ -3991,10 +4005,10 @@ let self = _self // overrides; _self = with self; { }; DevelChecklib = buildPerlPackage rec { - name = "Devel-CheckLib-1.11"; + name = "Devel-CheckLib-1.12"; src = fetchurl { url = "mirror://cpan/authors/id/M/MA/MATTN/${name}.tar.gz"; - sha256 = "1h9jna2d83kpckkm87xwqx84kwd83d2dsynky3hnvgl0gqc1qvdx"; + sha256 = "0lcmpp5spa6rx3b0lv8lzj55hxl72g332lngnhqhmp22aimvw2m9"; }; buildInputs = [ IOCaptureOutput MockConfig ]; }; @@ -4023,10 +4037,10 @@ let self = _self // overrides; _self = with self; { }; DevelPPPort = buildPerlPackage rec { - name = "Devel-PPPort-3.36"; + name = "Devel-PPPort-3.42"; src = fetchurl { - url = "mirror://cpan/authors/id/W/WO/WOLFSAGE/${name}.tar.gz"; - sha256 = "b70fb1b4e2d48983ad20052fd7ae6df4c10ceffdedbacb2d691ddc9c957afa52"; + url = mirror://cpan/authors/id/X/XS/XSAWYERX/Devel-PPPort-3.42.tar.gz; + sha256 = "bac5d98b92fe2673a84ea45f1c9b615e3a46c3cc6db59c61a2fc95dd3cf9e14a"; }; meta = { description = "Perl/Pollution/Portability"; @@ -4034,18 +4048,7 @@ let self = _self // overrides; _self = with self; { }; }; - DevelSelfStubber = buildPerlPackage { - name = "Devel-SelfStubber-1.05"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FL/FLORA/Devel-SelfStubber-1.05.tar.gz; - sha256 = "b7bd750e41ec2dbca3f2f1d48e5e8ba594dcc8bc7a923a2565611ab8d0846bf8"; - }; - meta = { - homepage = http://search.cpan.org/dist/Devel-SelfStubber; - description = "Generate stubs for a SelfLoading module"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + DevelSelfStubber = null; # part of Perl 5.22 DevelSizeMe = buildPerlPackage { name = "Devel-SizeMe-0.19"; @@ -4490,17 +4493,7 @@ let self = _self // overrides; _self = with self; { }; }; - Digest = buildPerlPackage { - name = "Digest-1.17"; - src = fetchurl { - url = mirror://cpan/authors/id/G/GA/GAAS/Digest-1.17.tar.gz; - sha256 = "2f6a54459fc7f37c0669d548bb224b695eb8d2ddc089aa5547645ce1f5fd86f7"; - }; - meta = { - description = "Modules that calculate message digests"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + Digest = null; # part of Perl 5.22 DigestCRC = buildPerlPackage rec { name = "Digest-CRC-0.22.2"; @@ -4629,13 +4622,13 @@ let self = _self // overrides; _self = with self; { }; DistZilla = buildPerlPackage { - name = "Dist-Zilla-6.011"; + name = "Dist-Zilla-6.012"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-6.011.tar.gz; - sha256 = "0cai08gzrvf9mkqsj3b8vhcwxaxs30h4gx0wffq8c5dja9fhzjxs"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-6.012.tar.gz; + sha256 = "0w1hhvxcdf52ln940f8i37adv2gp7l8ryf2nm6m7haynyrsk0n37"; }; buildInputs = [ CPANMetaCheck TestDeep TestFailWarnings TestFatal TestFileShareDir ]; - propagatedBuildInputs = [ AppCmd ArchiveTarWrapper CPANUploader ConfigMVPReaderINI DateTime FileCopyRecursive FileFindRule FileShareDirInstall Filepushd LogDispatchouli MooseXLazyRequire MooseXSetOnce MooseXTypesPerl PerlPrereqScanner PodEventual SoftwareLicense TermEncoding TermUI YAMLTiny ]; + propagatedBuildInputs = [ AppCmd CPANUploader ConfigMVPReaderINI DateTime FileCopyRecursive FileFindRule FileShareDirInstall Filepushd LogDispatchouli MooseXLazyRequire MooseXSetOnce MooseXTypesPerl PathTiny PerlPrereqScanner PodEventual SoftwareLicense TermEncoding TermUI YAMLTiny ]; meta = { homepage = http://dzil.org/; description = "Distribution builder; installer not included!"; @@ -4657,7 +4650,7 @@ let self = _self // overrides; _self = with self; { description = "Test your dist with every testing plugin conceivable"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - doCheck = false; + doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ }; DistZillaPluginCheckChangeLog = buildPerlPackage { @@ -4689,19 +4682,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestMojibake ]; }; - DistZillaPluginNoTabsTests = buildPerlPackage { - name = "Dist-Zilla-Plugin-NoTabsTests-0.01"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FL/FLORA/Dist-Zilla-Plugin-NoTabsTests-0.01.tar.gz; - sha256 = "fd4ed380de4fc2bad61db377cc50ab26b567e53b3a1efd0b8d8baab80256ef9e"; - }; - propagatedBuildInputs = [ DistZilla Moose TestNoTabs namespaceautoclean ]; - meta = { - homepage = http://search.cpan.org/dist/Dist-Zilla-Plugin-NoTabsTests; - description = "Release tests making sure hard tabs aren't used"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + DistZillaPluginNoTabsTests = DistZillaPluginTestNoTabs; DistZillaPluginPodWeaver = buildPerlPackage { name = "Dist-Zilla-Plugin-PodWeaver-4.008"; @@ -5129,20 +5110,7 @@ let self = _self // overrides; _self = with self; { }; }; - EmailMIMEModifier = buildPerlPackage rec { - doCheck = false; # tests are broken, it seems - name = "Email-MIME-Modifier-1.444"; - src = fetchurl { - url = "http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/${name}.tar.gz"; - sha256 = "4521cf361527cd9b5e8b0db3d2e6c9588c52de6a8997e1daf5c21ed1eb7a4ba2"; - }; - propagatedBuildInputs = [ EmailMIME EmailMIMEContentType ]; - meta = { - homepage = "http://search.cpan.org/~rjbs/${name}"; - description = "Modify Email::MIME Objects Easily"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + EmailMIMEModifier = EmailMIME; EmailSend = buildPerlPackage rec { name = "Email-Send-2.201"; @@ -5231,10 +5199,10 @@ let self = _self // overrides; _self = with self; { }; Encode = buildPerlPackage rec { - name = "Encode-2.97"; + name = "Encode-2.98"; src = fetchurl { url = "mirror://cpan/authors/id/D/DA/DANKOGAI/${name}.tar.gz"; - sha256 = "044d2fc743bdf5ce4509a0e717a7adb31d488dafae63fde794f57a9f47b2ecb7"; + sha256 = "303d396477c94c43c2f83da1a8025d68de76bd7e52c2cc35fbdf5c59b4c2cffa"; }; meta = { description = "Character encodings in Perl"; @@ -5310,6 +5278,19 @@ let self = _self // overrides; _self = with self; { }; }; + EncodeNewlines = buildPerlPackage rec { + name = "Encode-Newlines-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NE/NEILB/Encode-Newlines-0.05.tar.gz; + sha256 = "1gipd3wnma28w5gjbzycfkpi6chksy14lhxkp4hwizf8r351zcrl"; + }; + meta = { + description = "Normalize line ending sequences"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "https://github.com/neilb/Encode-Newlines"; + }; + }; + enum = buildPerlPackage rec { name = "enum-1.11"; src = fetchurl { @@ -5347,10 +5328,10 @@ let self = _self // overrides; _self = with self; { }; Error = buildPerlModule rec { - name = "Error-0.17025"; + name = "Error-0.17026"; src = fetchurl { url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; - sha256 = "1bzgzmf1v4md02vadm46b4j4ilqxrcrfasvbzymhrznlsd54g7vc"; + sha256 = "1nam651w5ffsh64nnqjpzirm5g3ck92idzz1f0sf0fnp5jb0ln9p"; }; }; @@ -5473,18 +5454,7 @@ let self = _self // overrides; _self = with self; { }; }; - ExtUtilsCommand = buildPerlPackage { - name = "ExtUtils-Command-1.20"; - src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-Command-1.20.tar.gz; - sha256 = "740cccc93ba851aae803695b7a5b65ccbaa78bf4e96aa2e54f3f632c87a98c98"; - }; - meta = { - homepage = http://search.cpan.org/dist/ExtUtils-Command; - description = "Utilities to replace common UNIX commands in Makefiles etc"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + ExtUtilsCommand = ExtUtilsMakeMaker; Expect = buildPerlPackage { name = "Expect-1.35"; @@ -5499,17 +5469,7 @@ let self = _self // overrides; _self = with self; { }; }; - Exporter = buildPerlPackage { - name = "Exporter-5.72"; - src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/Exporter-5.72.tar.gz; - sha256 = "cd13b7a0e91e8505a0ce4b25f40fab2c92bb28a99ef0d03da1001d95a32f0291"; - }; - meta = { - description = "Implements default import method for modules"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + Exporter = null; # part of Perl 5.22 ExtUtilsCBuilder = buildPerlPackage rec { name = "ExtUtils-CBuilder-0.280230"; @@ -5545,10 +5505,10 @@ let self = _self // overrides; _self = with self; { }; ExtUtilsConstant = buildPerlPackage { - name = "ExtUtils-Constant-0.24"; + name = "ExtUtils-Constant-0.25"; src = fetchurl { - url = mirror://cpan/authors/id/N/NW/NWCLARK/ExtUtils-Constant-0.24.tar.gz; - sha256 = "aa9e8c0b564576195a7508374f4a80b97fe3cf4a4c13efe4c949ece3e76b217d"; + url = mirror://cpan/authors/id/N/NW/NWCLARK/ExtUtils-Constant-0.25.tar.gz; + sha256 = "6933d0e963b62281ef7561068e6aecac8c4ac2b476b2bba09ab0b90fbac9d757"; }; }; @@ -5602,10 +5562,10 @@ let self = _self // overrides; _self = with self; { }; ExtUtilsInstallPaths = buildPerlPackage { - name = "ExtUtils-InstallPaths-0.011"; + name = "ExtUtils-InstallPaths-0.012"; src = fetchurl { - url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.011.tar.gz; - sha256 = "0z06y0fhx9hy9x01abb7s2xdbqrh9x4ps7avmlf4bwfwih2gl2bn"; + url = mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz; + sha256 = "1v9lshfhm9ck4p0v77arj5f7haj1mmkqal62lgzzvcds6wq5www4"; }; propagatedBuildInputs = [ ExtUtilsConfig ]; meta = { @@ -5654,10 +5614,10 @@ let self = _self // overrides; _self = with self; { }; ExtUtilsManifest = buildPerlPackage rec { - name = "ExtUtils-Manifest-1.70"; + name = "ExtUtils-Manifest-1.71"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/ExtUtils-Manifest-1.70.tar.gz; - sha256 = "159bypwl8xpq1yi39prr49hl7x2xww5aj97nv169c8xja0h0dzzf"; + url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-Manifest-1.71.tar.gz; + sha256 = "1qa7jwhy78byvfzpjnn5k2jm30sb5m1z6k2m79iy6gg2xj41nrq0"; }; }; @@ -5855,13 +5815,26 @@ let self = _self // overrides; _self = with self; { }; FileCopyRecursive = buildPerlPackage rec { - name = "File-Copy-Recursive-0.40"; + name = "File-Copy-Recursive-0.44"; src = fetchurl { url = "mirror://cpan/authors/id/D/DM/DMUEY/${name}.tar.gz"; - sha256 = "18amrqvdjlb4hc7mblbwb63q96ql1rnlb5saknsvrxqfjcxr5f78"; + sha256 = "1r3frbl61kr7ig9bzd60fka772cd504v3kx9kgnwvcy1inss06df"; }; - propagatedBuildInputs = [ PathTiny ]; - buildInputs = [ TestDeep TestException TestFile TestWarn ]; + buildInputs = [ PathTiny TestDeep TestFatal TestFile TestWarnings ]; + }; + + FileCopyRecursiveReduced = buildPerlPackage rec { + name = "File-Copy-Recursive-Reduced-0.006"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JK/JKEENAN/File-Copy-Recursive-Reduced-0.006.tar.gz; + sha256 = "0b3yf33bahaf4ipfqipn8y5z4296k3vgzzsqbhh5ahwzls9zj676"; + }; + buildInputs = [ CaptureTiny PathTiny ]; + meta = { + description = "Recursive copying of files and directories within Perl 5 toolchain"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "http://thenceforward.net/perl/modules/File-Copy-Recursive-Reduced/"; + }; }; FileDesktopEntry = buildPerlPackage rec { @@ -5899,10 +5872,10 @@ let self = _self // overrides; _self = with self; { }; FileFindObjectRule = buildPerlModule rec { - name = "File-Find-Object-Rule-0.0306"; + name = "File-Find-Object-Rule-0.0307"; src = fetchurl { url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; - sha256 = "2ce55766b25fb8799d37b95bca61e8a71d8a437e28541e1cd06b7eb89f7739d1"; + sha256 = "571d92c1bbd749b03a5e063b65cdef081b8063fe190fca7ed2e37af7ccb5a99a"; }; propagatedBuildInputs = [ FileFindObject NumberCompare TextGlob ]; meta = { @@ -5975,10 +5948,10 @@ let self = _self // overrides; _self = with self; { }; FileHomeDir = buildPerlPackage { - name = "File-HomeDir-1.002"; + name = "File-HomeDir-1.004"; src = fetchurl { - url = mirror://cpan/authors/id/R/RE/REHSACK/File-HomeDir-1.002.tar.gz; - sha256 = "eb4c0c85775138460cd4013d8117232f08e88381c95c6a93b3d11e969185c274"; + url = mirror://cpan/authors/id/R/RE/REHSACK/File-HomeDir-1.004.tar.gz; + sha256 = "45f67e2bb5e60a7970d080e8f02079732e5a8dfc0c7c3cbdb29abfb3f9f791ad"; }; propagatedBuildInputs = [ FileWhich ]; meta = { @@ -6122,10 +6095,10 @@ let self = _self // overrides; _self = with self; { }; Filepushd = buildPerlPackage { - name = "File-pushd-1.014"; + name = "File-pushd-1.016"; src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.014.tar.gz; - sha256 = "b5ab37ffe3acbec53efb7c77b4423a2c79afa30a48298e751b9ebee3fdc6340b"; + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-1.016.tar.gz; + sha256 = "d73a7f09442983b098260df3df7a832a5f660773a313ca273fa8b56665f97cdc"; }; meta = { homepage = https://metacpan.org/release/File-pushd; @@ -6186,11 +6159,11 @@ let self = _self // overrides; _self = with self; { }; }; - FileShareDirInstall = buildPerlModule { - name = "File-ShareDir-Install-0.11"; + FileShareDirInstall = buildPerlPackage { + name = "File-ShareDir-Install-0.13"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/File-ShareDir-Install-0.11.tar.gz; - sha256 = "1j0cw1aq9fdv9kl1a6fnfa4zihsvmcqzy9sb0xk0i9pyx5r8ggrj"; + url = mirror://cpan/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz; + sha256 = "1yc0wlkav2l2wr36a53n4mnhsy2zv29z5nm14mygxgjwv7qgvgj5"; }; meta = { description = "Install shared files"; @@ -6198,7 +6171,6 @@ let self = _self // overrides; _self = with self; { maintainers = with maintainers; [ ]; platforms = stdenv.lib.platforms.unix; }; - buildInputs = [ ModuleBuildTiny ]; }; FilesysNotifySimple = buildPerlPackage { @@ -6296,7 +6268,7 @@ let self = _self // overrides; _self = with self; { }; }; - FileUtil = buildPerlPackage rec { + FileUtil = buildPerlModule rec { name = "File-Util-4.161950"; src = fetchurl { url = "mirror://cpan/authors/id/T/TO/TOMMY/${name}.tar.gz"; @@ -6435,10 +6407,10 @@ let self = _self // overrides; _self = with self; { }; GamesSolitaireVerify = buildPerlModule { - name = "Games-Solitaire-Verify-0.1701"; + name = "Games-Solitaire-Verify-0.1800"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Games-Solitaire-Verify-0.1701.tar.gz; - sha256 = "71383f9c44a344aa92eca6ad999103b05809f19b3e078cf01651f2298bc435c1"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Games-Solitaire-Verify-0.1800.tar.gz; + sha256 = "935ba997c49437a095adb39fd18233d5e378941aa9974df46e56aa6234f1fced"; }; buildInputs = [ TestDifferences ]; propagatedBuildInputs = [ ClassXSAccessor ExceptionClass ListMoreUtils ]; @@ -6585,10 +6557,10 @@ let self = _self // overrides; _self = with self; { }; Glib = buildPerlPackage rec { - name = "Glib-1.326"; + name = "Glib-1.327"; src = fetchurl { url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz"; - sha256 = "0prn9kkdpwjq9qmzqashbhk3pq4gvlrmvm3b10xf1dhc48406382"; + sha256 = "0n7hjhbh5xhagvb0qjwzg21j22ks0csah0chgk98g4wnfllxjl0k"; }; buildInputs = [ pkgs.glib ]; meta = { @@ -7093,19 +7065,33 @@ let self = _self // overrides; _self = with self; { }; HTMLFormFu = buildPerlPackage rec { - name = "HTML-FormFu-2.05"; + name = "HTML-FormFu-2.06"; src = fetchurl { - url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-FormFu-2.05.tar.gz; - sha256 = "0xz41ap0vyw9yfjci84i5ixc6jshjrd2swhiv8dsy5xx9x71iw1q"; + url = mirror://cpan/authors/id/C/CF/CFRANKS/HTML-FormFu-2.06.tar.gz; + sha256 = "1g9zi7cg53527hlqb9h73i75vfzm52dwjrm8784vykn4kw4kklsv"; }; - buildInputs = [ CGI FileShareDirInstall RegexpAssemble TestException TestMemoryCycle ]; - propagatedBuildInputs = [ ConfigAny DataVisitor DateTimeFormatBuilder DateTimeFormatNatural EmailValid HTMLScrubber HTMLTokeParserSimple HTTPMessage HashFlatten MooseXAliases NumberFormat PathClass Readonly RegexpCommon YAMLLibYAML ]; + buildInputs = [ CGI FileShareDirInstall RegexpAssemble TestException TestMemoryCycle TestRequiresInternet ]; + propagatedBuildInputs = [ ConfigAny DataVisitor DateTimeFormatBuilder DateTimeFormatNatural EmailValid HTMLScrubber HTMLTokeParserSimple HTTPMessage HashFlatten JSONMaybeXS MooseXAliases MooseXAttributeChained NumberFormat PathClass Readonly RegexpCommon YAMLLibYAML ]; meta = { description = "HTML Form Creation, Rendering and Validation Framework"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; }; + HTMLFormFuMultiForm = buildPerlPackage rec { + name = "HTML-FormFu-MultiForm-1.03"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NI/NIGELM/HTML-FormFu-MultiForm-1.03.tar.gz; + sha256 = "17qm94hwhn6jyhd2am4gqxq7yrlhv3jv0ayx17df95mqdgbhrw1n"; + }; + propagatedBuildInputs = [ CryptCBC CryptDES HTMLFormFu ]; + meta = { + description = "Handle multi-page/stage forms with FormFu"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "https://github.com/FormFu/HTML-FormFu-MultiForm"; + }; + }; + HTMLFormHandler = buildPerlPackage { name = "HTML-FormHandler-0.40068"; src = fetchurl { @@ -7580,18 +7566,7 @@ let self = _self // overrides; _self = with self; { }; }; - I18NCollate = buildPerlPackage { - name = "I18N-Collate-1.02"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FL/FLORA/I18N-Collate-1.02.tar.gz; - sha256 = "9174506bc903eda89690394e3f45558ab7e013114227896d8569d6164648fe37"; - }; - meta = { - homepage = http://search.cpan.org/dist/I18N-Collate; - description = "Compare 8-bit scalar data according to the current locale"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + I18NCollate = null; # part of Perl 5.22 iCalParser = buildPerlPackage rec { name = "iCal-Parser-1.21"; @@ -7687,10 +7662,10 @@ let self = _self // overrides; _self = with self; { }; IO = buildPerlPackage { - name = "IO-1.25"; + name = "IO-1.39"; src = fetchurl { - url = mirror://cpan/authors/id/G/GB/GBARR/IO-1.25.tar.gz; - sha256 = "89790db8b9281235dc995c1a85d532042ff68a90e1504abd39d463f05623e7b5"; + url = mirror://cpan/authors/id/T/TO/TODDR/IO-1.39.tar.gz; + sha256 = "4f0502e7f123ac824188eb8873038aaf2ddcc29f8babc1a0b2e1cd34b55a1fca"; }; doCheck = false; meta = { @@ -7739,10 +7714,10 @@ let self = _self // overrides; _self = with self; { }; IOCompress = buildPerlPackage rec { - name = "IO-Compress-2.074"; + name = "IO-Compress-2.081"; src = fetchurl { url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; - sha256 = "b4bd68ce895a6578e5be96ade36449461becc328cc7ab900ae4e362380f097f2"; + sha256 = "5211c775544dc8c511af08edfb1c0c22734daa2789149c2a88d68e17b43546d9"; }; propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; meta = { @@ -7972,10 +7947,10 @@ let self = _self // overrides; _self = with self; { IPCRun = buildPerlPackage { - name = "IPC-Run-0.98"; + name = "IPC-Run-20180523.0"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-0.98.tar.gz; - sha256 = "018r6jb8h0danyd3g8k03ziaf4w2d31qi9x876gn21js8l232spl"; + url = mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-20180523.0.tar.gz; + sha256 = "0bvckcs1629ifqfb68xkapd4a74fd5qbg6z9qs8i6rx4z3nxfl1q"; }; doCheck = false; /* attempts a network connection to localhost */ meta = { @@ -8101,11 +8076,11 @@ let self = _self // overrides; _self = with self; { }; InlineJava = buildPerlPackage rec { - name = "Inline-Java-0.53"; + name = "Inline-Java-0.66"; src = fetchurl { - url = "mirror://cpan/authors/id/P/PA/PATL/${name}.tar.gz"; - sha256 = "1d9hq09nv3l6m015ws08b3gbfp8daxryqr7p0yi0xhqr44j9qcj8"; + url = mirror://cpan/authors/id/E/ET/ETJ/Inline-Java-0.66.tar.gz; + sha256 = "0j6r6gxdn3wzx36cgcx4znj4ihp5fjl4gzk1623vvwgnwrlf0hy7"; }; propagatedBuildInputs = [ Inline ]; @@ -8130,6 +8105,7 @@ let self = _self // overrides; _self = with self; { maintainers = [ ]; }; + buildInputs = [ ExtUtilsMakeMaker ]; }; IPCSignal = buildPerlPackage rec { @@ -8195,10 +8171,10 @@ let self = _self // overrides; _self = with self; { }; JSONMaybeXS = buildPerlPackage rec { - name = "JSON-MaybeXS-1.003010"; + name = "JSON-MaybeXS-1.004000"; src = fetchurl { - url = mirror://cpan/authors/id/H/HA/HAARG/JSON-MaybeXS-1.003010.tar.gz; - sha256 = "0hs504x5zsa2vl6r7b3rvbygsak1ly24m1lg636bqp3x7jirmb30"; + url = mirror://cpan/authors/id/H/HA/HAARG/JSON-MaybeXS-1.004000.tar.gz; + sha256 = "09m1w03as6n0a00pzvaldkhm494yaf5n0g3j2cwwfx24iwpa1gar"; }; meta = { description = "Use L with a fallback to L and L"; @@ -8280,17 +8256,7 @@ let self = _self // overrides; _self = with self; { }; }; - lib_ = buildPerlPackage { - name = "lib-0.63"; - src = fetchurl { - url = mirror://cpan/authors/id/S/SM/SMUELLER/lib-0.63.tar.gz; - sha256 = "72f63db9220098e834d7a38231626bd0c9b802c1ec54a628e2df35f3818e5a00"; - }; - meta = { - description = "Manipulate @INC at compile time"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + lib_ = null; # part of Perl 5.22 libapreq2 = buildPerlPackage { name = "libapreq2-2.13"; @@ -8441,10 +8407,10 @@ let self = _self // overrides; _self = with self; { }; LinguaENTagger = buildPerlPackage { - name = "Lingua-EN-Tagger-0.28"; + name = "Lingua-EN-Tagger-0.29"; src = fetchurl { - url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.28.tar.gz; - sha256 = "1rm223d871s150dgnhbar71w56bim950cp45f0904w6px5fifcqa"; + url = mirror://cpan/authors/id/A/AC/ACOBURN/Lingua-EN-Tagger-0.29.tar.gz; + sha256 = "0dssn101kmpkh2ik1430mj2ikk04849vbpgi60382kvh9xn795na"; }; propagatedBuildInputs = [ HTMLParser LinguaStem MemoizeExpireLRU ]; meta = { @@ -8676,10 +8642,10 @@ let self = _self // overrides; _self = with self; { }; LocaleCodes = buildPerlPackage { - name = "Locale-Codes-3.56"; + name = "Locale-Codes-3.57"; src = fetchurl { - url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.56.tar.gz; - sha256 = "d82f3340ecb7f8700493df0273dede0c049fbc44c2fe1e811fc6c5a79b79ae79"; + url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.57.tar.gz; + sha256 = "3547cffeb6098a706a5647f6079e06cbdb68a6b7f9c8d5b0032659df7bfd8812"; }; meta = { description = "A distribution of modules to handle locale codes"; @@ -8744,13 +8710,7 @@ let self = _self // overrides; _self = with self; { }; }; - LocaleMaketextSimple = buildPerlPackage { - name = "Locale-Maketext-Simple-0.21"; - src = fetchurl { - url = mirror://cpan/authors/id/J/JE/JESSE/Locale-Maketext-Simple-0.21.tar.gz; - sha256 = "1ad9vh45j8c32nzkbjipinawyg1pnjckwlhsjqcqs47vyi8zy2dh"; - }; - }; + LocaleMaketextSimple = null; # part of Perl 5.22 LocaleMsgfmt = buildPerlPackage { name = "Locale-Msgfmt-0.15"; @@ -9238,10 +9198,10 @@ let self = _self // overrides; _self = with self; { }; MailDKIM = buildPerlPackage rec { - name = "Mail-DKIM-0.52"; + name = "Mail-DKIM-0.53"; src = fetchurl { - url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.52.tar.gz; - sha256 = "1dbczg7vyvvm12d9gbiqd9a24qg4254cz7bh7yf3p27i58hhpbwy"; + url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.53.tar.gz; + sha256 = "1aqmffkbsqcckllf6hxbdm1xcybw6674h18np2aaas8z42g0ji3w"; }; propagatedBuildInputs = [ CryptOpenSSLRSA MailTools NetDNSResolverMock YAMLLibYAML ]; doCheck = false; # tries to access the domain name system @@ -9367,10 +9327,10 @@ let self = _self // overrides; _self = with self; { }; MathBigInt = buildPerlPackage rec { - name = "Math-BigInt-1.999811"; + name = "Math-BigInt-1.999813"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "d4bfa5ad0127b6360ad29971da6fa08bcfb56a471d55db3c7419d05f8a947b8d"; + sha256 = "67a10a10a806bd7add463acc1557554381052426cbcb04b1ffbeccfb6775be3d"; }; meta = { description = "Arbitrary size integer/float math package"; @@ -9379,10 +9339,10 @@ let self = _self // overrides; _self = with self; { }; MathBigIntGMP = buildPerlPackage rec { - name = "Math-BigInt-GMP-1.6004"; + name = "Math-BigInt-GMP-1.6005"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "1wiklyxxpf02c01flymyjqh46lhi0qhkvf14icni8grjgpfjjqi3"; + sha256 = "0a5qwsjrp46lkmaxpw408lv14ygivk9i3cbbcrjim1qwsk1jlmjc"; }; buildInputs = [ pkgs.gmp ]; doCheck = false; @@ -9392,10 +9352,10 @@ let self = _self // overrides; _self = with self; { }; MathBigIntLite = buildPerlPackage rec { - name = "Math-BigInt-Lite-0.17"; + name = "Math-BigInt-Lite-0.18"; src = fetchurl { - url = mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-Lite-0.17.tar.gz; - sha256 = "1pii36cykpja9al6bdnsxn2w0la674qagqcff6lhk9yx6xakycpk"; + url = mirror://cpan/authors/id/P/PJ/PJACKLAM/Math-BigInt-Lite-0.18.tar.gz; + sha256 = "1m97jkh26nrji6mjdwhwlq9bcdn8qlw3vimik8bs2hw80syi70j4"; }; propagatedBuildInputs = [ MathBigInt ]; meta = { @@ -9404,10 +9364,10 @@ let self = _self // overrides; _self = with self; { }; MathBigRat = buildPerlPackage rec { - name = "Math-BigRat-0.2613"; + name = "Math-BigRat-0.2614"; src = fetchurl { url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz"; - sha256 = "b893dfe2caf27b233a3678abc39176e706a9b518e8937bc496e46e125e960e22"; + sha256 = "cea6c20afc6c10a3dc3b62a71df3f842dce13898443bd827242ff3f09f1f3d59"; }; propagatedBuildInputs = [ MathBigInt ]; meta = { @@ -9417,22 +9377,16 @@ let self = _self // overrides; _self = with self; { }; MathClipper = buildPerlModule rec { - name = "Math-Clipper-1.23"; + name = "Math-Clipper-1.27"; src = fetchurl { - url = mirror://cpan/authors/id/S/SM/SMUELLER/Math-Clipper-1.23.tar.gz; - sha256 = "0i9wzvig7ayijc9nvh5x5rryk1jrcj1hcvfmlcj449rnnxx24dav"; + url = mirror://cpan/authors/id/S/SH/SHELDRAKE/Math-Clipper-1.27.tar.gz; + sha256 = "0di8frcxa8laa5s0x4vkr2mp9abv2a099c3x4gsdpnbijj10j6dn"; }; nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; buildInputs = [ ExtUtilsCppGuess ExtUtilsTypemapsDefault ExtUtilsXSpp ModuleBuildWithXSpp TestDeep ]; }; - MathComplex = buildPerlPackage { - name = "Math-Complex-1.59"; - src = fetchurl { - url = mirror://cpan/authors/id/Z/ZE/ZEFRAM/Math-Complex-1.59.tar.gz; - sha256 = "f35eb4987512c51d2c47294a008ede210d8dd759b90b887d04847c69b42dd6d1"; - }; - }; + MathComplex = null; # part of Perl 5.22 MathConvexHullMonotoneChain = buildPerlPackage rec { name = "Math-ConvexHull-MonotoneChain-0.01"; @@ -9595,13 +9549,7 @@ let self = _self // overrides; _self = with self; { }; }; - MIMEBase64 = buildPerlPackage rec { - name = "MIME-Base64-3.15"; - src = fetchurl { - url = "mirror://cpan/authors/id/G/GA/GAAS/${name}.tar.gz"; - sha256 = "1f8y78dskf91p4xym73n9lqbj15av5vxpsivm7nr7jx9lrk3b1kz"; - }; - }; + MIMEBase64 = null; # part of Perl 5.22 MIMECharset = buildPerlPackage { name = "MIME-Charset-1.012.2"; @@ -9656,10 +9604,10 @@ let self = _self // overrides; _self = with self; { }; MIMETypes = buildPerlPackage rec { - name = "MIME-Types-2.13"; + name = "MIME-Types-2.17"; src = fetchurl { url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz"; - sha256 = "1y3vnxk4wv4a00lxcp39hw9650cdl455d3y7nv42rqmvaxikghwr"; + sha256 = "1xlg7q6h8zyb8534sy0iqn90py18kilg419q6051bwqz5zadfkp0"; }; meta = { description = "Definition of MIME types"; @@ -9801,12 +9749,12 @@ let self = _self // overrides; _self = with self; { }; ModuleBuildXSUtil = buildPerlModule rec { - name = "Module-Build-XSUtil-0.18"; + name = "Module-Build-XSUtil-0.19"; src = fetchurl { url = "mirror://cpan/authors/id/H/HI/HIDEAKIO/${name}.tar.gz"; - sha256 = "1vjl77iwbwr2xhdlyqva3hhma9r1fgr2rappwsimwqjmybdrfd6b"; + sha256 = "004ly9xxjlsbrr2vhxsa1n84z3034gxrzr7z0wl45szd8v1v6qwh"; }; - buildInputs = [ CaptureTiny CwdGuard FileCopyRecursive ]; + buildInputs = [ CaptureTiny CwdGuard FileCopyRecursiveReduced ]; meta = { description = "A Module::Build class for building XS modules"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -9830,23 +9778,24 @@ let self = _self // overrides; _self = with self; { }; ModuleCPANfile = buildPerlPackage rec { - name = "Module-CPANfile-1.1002"; + name = "Module-CPANfile-1.1004"; src = fetchurl { - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Module-CPANfile-1.1002.tar.gz; - sha256 = "1z9wsps70h7ypaxmwq8l8wp0dg4kqrxmaqgzbh2fq8jw9idw55dz"; + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Module-CPANfile-1.1004.tar.gz; + sha256 = "08a9a5mybf0llwlfvk7n0q7az6lrrzgzwc3432mcwbb4k8pbxvw8"; }; meta = { description = "Parse cpanfile"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; homepage = "https://github.com/miyagawa/cpanfile"; }; + buildInputs = [ Filepushd ]; }; ModuleCoreList = buildPerlPackage { - name = "Module-CoreList-5.20180221"; + name = "Module-CoreList-5.20180420"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180221.tar.gz; - sha256 = "12gad19gxvrv19938f6hs2i2fanq2s1dx3l1yy8nh0nvc2mwggzl"; + url = mirror://cpan/authors/id/B/BI/BINGOS/Module-CoreList-5.20180420.tar.gz; + sha256 = "1bp22m50rjv8qjvygciy60j7kblksvhglsdgaabhmrqcmx5ysj5p"; }; meta = { homepage = http://dev.perl.org/; @@ -10147,10 +10096,10 @@ let self = _self // overrides; _self = with self; { }; }; Mojolicious = buildPerlPackage rec { - name = "Mojolicious-7.71"; + name = "Mojolicious-7.82"; src = fetchurl { url = "mirror://cpan/authors/id/S/SR/SRI/${name}.tar.gz"; - sha256 = "25d8ab46fd7c340abcbbe740f690c197df6ff40a9c3dddf907629211bf3ad905"; + sha256 = "70c5f211ba81982752eae189ca7aea0ea14fb7534449114d0a3d47d96c0d05c4"; }; meta = { homepage = http://mojolicious.org; @@ -10217,10 +10166,10 @@ let self = _self // overrides; _self = with self; { }; Moose = buildPerlPackage { - name = "Moose-2.2010"; + name = "Moose-2.2011"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2010.tar.gz; - sha256 = "af0905b69f18c27de1177c9bc7778ee495d4ec91be1f223e8ca8333af4de08c5"; + url = mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2011.tar.gz; + sha256 = "973d0a35d9f39bf93bbc5206c25f5ec3651f96356f082d31873c0ac9a5c1cd82"; }; buildInputs = [ CPANMetaCheck TestCleanNamespaces TestFatal TestRequires ]; propagatedBuildInputs = [ ClassLoadXS DevelGlobalDestruction DevelOverloadInfo DevelStackTrace EvalClosure ModuleRuntimeConflicts PackageDeprecationManager PackageStashXS ScalarListUtils SubExporter ]; @@ -11053,10 +11002,10 @@ let self = _self // overrides; _self = with self; { }; Mouse = buildPerlModule rec { - name = "Mouse-2.5.2"; + name = "Mouse-2.5.4"; src = fetchurl { - url = mirror://cpan/authors/id/S/SK/SKAJI/Mouse-v2.5.2.tar.gz; - sha256 = "17nr2432cfw7q2qxiz8pv7lw91dszgvn4ln77gpv2m77kjh5ilbs"; + url = mirror://cpan/authors/id/S/SK/SKAJI/Mouse-v2.5.4.tar.gz; + sha256 = "041nm46bxxyi1fd8w69r45k434b6m43va2s06pr3bys6igxic79d"; }; buildInputs = [ DevelPPPort ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny self.version ]; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isi686 "-fno-stack-protector"; @@ -11200,7 +11149,6 @@ let self = _self // overrides; _self = with self; { license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; maintainers = [ maintainers.rycee ]; }; - doCheck = false; }; NetAmazonAWSSign = buildPerlPackage { @@ -11248,7 +11196,7 @@ let self = _self // overrides; _self = with self; { patches = [ ../development/perl-modules/net-amazon-mechanicalturk.patch ]; propagatedBuildInputs = [ DigestHMAC LWPProtocolHttps XMLParser ]; - doCheck = false; + doCheck = false; /* wants network */ }; NetAmazonS3 = buildPerlPackage rec { @@ -11410,10 +11358,10 @@ let self = _self // overrides; _self = with self; { }; NetHTTP = buildPerlPackage rec { - name = "Net-HTTP-6.17"; + name = "Net-HTTP-6.18"; src = fetchurl { url = "mirror://cpan/authors/id/O/OA/OALDERS/${name}.tar.gz"; - sha256 = "1e8624b1618dc6f7f605f5545643ebb9b833930f4d7485d4124aa2f2f26d1611"; + sha256 = "7e42df2db7adce3e0eb4f78b88c450f453f5380f120fd5411232e03374ba951c"; }; propagatedBuildInputs = [ URI ]; __darwinAllowLocalNetworking = true; @@ -11422,7 +11370,7 @@ let self = _self // overrides; _self = with self; { description = "Low-level HTTP connection (client)"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - doCheck = false; + doCheck = false; /* wants network */ }; NetIDNEncode = buildPerlModule { @@ -11792,10 +11740,10 @@ let self = _self // overrides; _self = with self; { }; NetOpenSSH = buildPerlPackage rec { - name = "Net-OpenSSH-0.77"; + name = "Net-OpenSSH-0.78"; src = fetchurl { url = "mirror://cpan/authors/id/S/SA/SALVA/${name}.tar.gz"; - sha256 = "16e965c6ed3dfe0f1288a6ba932d0e8d5c7846ce86de05c0dbd64259df2a2477"; + sha256 = "8f10844542a2824389decdb8edec7561d8199dc5f0250e849a0bb56f7aee880c"; }; meta = { description = "Perl SSH client package implemented on top of OpenSSH"; @@ -12037,19 +11985,7 @@ let self = _self // overrides; _self = with self; { }; }; - ParseCPANMeta = buildPerlPackage { - name = "Parse-CPAN-Meta-1.4414"; - src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Parse-CPAN-Meta-1.4414.tar.gz; - sha256 = "cd7608154dfb72c9e110f012befe6b75d78448cb3e761716b60aa7545e16ca1b"; - }; - propagatedBuildInputs = [ CPANMetaYAML JSONPP ]; - meta = { - homepage = https://github.com/Perl-Toolchain-Gang/Parse-CPAN-Meta; - description = "Parse META.yml and META.json CPAN metadata files"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + ParseCPANMeta = CPANMeta; ParseDebControl = buildPerlPackage rec { name = "Parse-DebControl-2.005"; @@ -12238,13 +12174,13 @@ let self = _self // overrides; _self = with self; { }; PerlCritic = buildPerlModule rec { - name = "Perl-Critic-1.130"; + name = "Perl-Critic-1.132"; src = fetchurl { url = "mirror://cpan/authors/id/P/PE/PETDANCE/${name}.tar.gz"; - sha256 = "0662e8f02dd78e39ee9d5b01bdf5376a7cc70ce2b0edc9ca015be35e6cb61df6"; + sha256 = "bcf36e32830373cf1ee35abbe2e20336fbbcad5041c14aad6822ac947be092b1"; }; buildInputs = [ TestDeep ]; - propagatedBuildInputs = [ BKeywords ConfigTiny EmailAddress FileHomeDir ModulePluggable PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; + propagatedBuildInputs = [ BKeywords ConfigTiny FileHomeDir ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; meta = { homepage = http://perlcritic.com; description = "Critique Perl source code for best-practices"; @@ -12281,16 +12217,7 @@ let self = _self // overrides; _self = with self; { }; }; - PerlIOviaQuotedPrint = buildPerlPackage { - name = "PerlIO-via-QuotedPrint-0.08"; - src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHAY/PerlIO-via-QuotedPrint-0.08.tar.gz; - sha256 = "9b999a54134816de5217f7a8cac69fa5d89ab32dc589fcd5c9e84902f608cb9c"; - }; - meta = { - description = "PerlIO Layer for quoted-printable encoding"; - }; - }; + PerlIOviaQuotedPrint = null; # part of Perl 5.22 PerlIOviasymlink = buildPerlPackage { name = "PerlIO-via-symlink-0.05"; @@ -12514,10 +12441,10 @@ let self = _self // overrides; _self = with self; { }; PlackMiddlewareMethodOverride = buildPerlPackage rec { - name = "Plack-Middleware-MethodOverride-0.15"; + name = "Plack-Middleware-MethodOverride-0.20"; src = fetchurl { - url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz"; - sha256 = "2b4a6e67006f97a2b4cf7980900f6a8ababb1cf97d6597319f9897ada3c555bc"; + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-MethodOverride-0.20.tar.gz; + sha256 = "dbfb5a2efb48bfeb01cb3ae1e1c677e155dc7bfe210c7e7f221bae3cb6aab5f1"; }; propagatedBuildInputs = [ Plack ]; meta = { @@ -12682,11 +12609,24 @@ let self = _self // overrides; _self = with self; { }; }; + PPIxQuoteLike = buildPerlModule rec { + name = "PPIx-QuoteLike-0.005"; + src = fetchurl { + url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.005.tar.gz; + sha256 = "13jvbjiqpm52kknjryzk3v4rnq70rzmx7w1bny9v5m5j6g029a4s"; + }; + propagatedBuildInputs = [ PPI ]; + meta = { + description = "Parse Perl string literals and string-literal-like things."; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + PPIxRegexp = buildPerlModule rec { - name = "PPIx-Regexp-0.056"; + name = "PPIx-Regexp-0.059"; src = fetchurl { url = "mirror://cpan/authors/id/W/WY/WYANT/${name}.tar.gz"; - sha256 = "37992de526a368d120506e8c6c0498266e4de81942658cf0af1db89b12302f15"; + sha256 = "f2464c449d9cb21866f8adc7b5299d1f611cef5322b9d885ec55790243458635"; }; propagatedBuildInputs = [ PPI ]; meta = { @@ -12933,13 +12873,7 @@ let self = _self // overrides; _self = with self; { }; }; - PodEscapes = let version = "1.07"; in buildPerlPackage { - name = "Pod-Escapes-${version}"; - src = fetchurl { - url = "mirror://cpan/authors/id/N/NE/NEILB/Pod-Escapes-${version}.tar.gz"; - sha256 = "0213lmbbw3vy50ahlp2lqmmnkwhrizyl1y87i4jgnla9k0kwixyv"; - }; - }; + PodEscapes = null; # part of Perl 5.22 PodEventual = buildPerlPackage { name = "Pod-Eventual-0.094001"; @@ -13093,7 +13027,6 @@ let self = _self // overrides; _self = with self; { url = mirror://cpan/authors/id/K/KH/KHW/Pod-Simple-3.35.tar.gz; sha256 = "0gg11ibbc02l2aw0bsv4jx0jax8z0apgfy3p5csqnvhlsb6218cr"; }; - propagatedBuildInputs = [ TextTabsWrap ]; }; PodSpell = buildPerlPackage rec { @@ -13118,6 +13051,20 @@ let self = _self // overrides; _self = with self; { }; }; + PodTidy = buildPerlModule rec { + name = "Pod-Tidy-0.10"; + src = fetchurl { + url = mirror://cpan/authors/id/J/JH/JHOBLITT/Pod-Tidy-0.10.tar.gz; + sha256 = "1gcxjplgksnc5iggi8dzbkbkcryii5wjhypd7fs3kmbwx91y2vl8"; + }; + propagatedBuildInputs = [ EncodeNewlines IOString PodWrap TextGlob ]; + buildInputs = [ TestCmd ]; + meta = { + description = "a reformatting Pod Processor"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + PodUsage = buildPerlPackage { name = "Pod-Usage-1.69"; src = fetchurl { @@ -13146,6 +13093,17 @@ let self = _self // overrides; _self = with self; { }; }; + PodWrap = buildPerlModule rec { + name = "Pod-Wrap-0.01"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NU/NUFFIN/Pod-Wrap-0.01.tar.gz; + sha256 = "0qwb5hp26f85xnb3zivf8ccfdplabiyl5sd53c6wgdgvzzicpjjh"; + }; + meta = { + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + ProbePerl = buildPerlPackage rec { name = "Probe-Perl-0.03"; src = fetchurl { @@ -13181,7 +13139,6 @@ let self = _self // overrides; _self = with self; { description = "Collaborative, content-based spam filtering network agent"; license = stdenv.lib.licenses.mit; }; - doCheck = false; }; @@ -13399,35 +13356,30 @@ let self = _self // overrides; _self = with self; { maintainers = with maintainers; [ ]; platforms = stdenv.lib.platforms.unix; }; - doCheck = false; + doCheck = false; /* creates files in HOME */ }; RTClientREST = buildPerlPackage { - name = "RT-Client-REST-0.51"; + name = "RT-Client-REST-0.52"; src = fetchurl { - url = mirror://cpan/authors/id/D/DM/DMITRI/RT-Client-REST-0.51.tar.gz; - sha256 = "6a9df61c7f209f634613a8824393932d2faf2497b1c580ed8e5dd7794a36ea7d"; + url = mirror://cpan/authors/id/D/DJ/DJZORT/RT-Client-REST-0.52.tar.gz; + sha256 = "d058b8aa0db21aa1734ac50ae557297f603c2be60fa95a1d85278dbd11e19500"; }; - buildInputs = [ CGI DateTime DateTimeFormatDateParse Error ExceptionClass HTTPCookies LWP ParamsValidate TestException ]; + buildInputs = [ CGI HTTPServerSimple TestException ]; meta = { description = "Talk to RT installation using REST protocol"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + propagatedBuildInputs = [ DateTimeFormatDateParse Error LWP ParamsValidate ]; }; - Safe = buildPerlPackage { - name = "Safe-2.35"; - src = fetchurl { - url = mirror://cpan/authors/id/R/RG/RGARCIA/Safe-2.35.tar.gz; - sha256 = "e5d09756580287d7dc183ddaf26e4b2467e6f75b52ad73decdbe62d0750979b1"; - }; - }; + Safe = null; # part of Perl 5.22 SafeIsa = buildPerlPackage { - name = "Safe-Isa-1.000008"; + name = "Safe-Isa-1.000010"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Safe-Isa-1.000008.tar.gz; - sha256 = "08r74hwxq5b3bibnbwjr9anybg15l3zqdgcirpw1xm2qpvcxgdkx"; + url = mirror://cpan/authors/id/E/ET/ETHER/Safe-Isa-1.000010.tar.gz; + sha256 = "0sm6p1kw98s7j6n92vvxjqf818xggnmjwci34xjmw7gzl2519x47"; }; meta = { homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; @@ -13490,17 +13442,7 @@ let self = _self // overrides; _self = with self; { }; }; - SearchDict = buildPerlPackage { - name = "Search-Dict-1.07"; - src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Search-Dict-1.07.tar.gz; - sha256 = "b128cdae4712fe53e83a219ca65478a84c1b128a2c6c86933e47923cf19c6554"; - }; - meta = { - description = "Look - search for key in dictionary file"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + SearchDict = null; # part of Perl 5.22 SelfLoader = buildPerlPackage { name = "SelfLoader-1.24"; @@ -13912,10 +13854,10 @@ let self = _self // overrides; _self = with self; { }; StatisticsDescriptive = buildPerlModule { - name = "Statistics-Descriptive-3.0612"; + name = "Statistics-Descriptive-3.0613"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0612.tar.gz; - sha256 = "772413148e5e00efb32f277c4254aa78b9112490a896208dcd0025813afdbf7a"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Statistics-Descriptive-3.0613.tar.gz; + sha256 = "ee053899c06bb042c7ff3a0d32feabe457ed0a2c893355633288436a49707ead"; }; meta = { #homepage = http://web-cpan.berlios.de/modules/Statistics-Descriptive/; # berlios shut down; I found no replacement @@ -13943,10 +13885,10 @@ let self = _self // overrides; _self = with self; { }; Storable = buildPerlPackage { - name = "Storable-2.51"; + name = "Storable-3.11"; src = fetchurl { - url = mirror://cpan/authors/id/A/AM/AMS/Storable-2.51.tar.gz; - sha256 = "a566b792112bbba21131ec1d7a2bf78170c648484895283ae53c7f0c3dc2f0be"; + url = mirror://cpan/authors/id/X/XS/XSAWYERX/Storable-3.11.tar.gz; + sha256 = "b2dac116d2f5adaf289e9a8a9bbac35cc2c24a9d2221fea9b6578a33b8ec7d28"; }; meta = { license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -13967,10 +13909,10 @@ let self = _self // overrides; _self = with self; { }; strictures = buildPerlPackage rec { - name = "strictures-2.000003"; + name = "strictures-2.000005"; src = fetchurl { - url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; - sha256 = "08mgvf1d2651gsg3jgjfs13878ndqa4ji8vfsda9f7jjd84ymy17"; + url = mirror://cpan/authors/id/E/ET/ETHER/strictures-2.000005.tar.gz; + sha256 = "16fxhsmn2v8a1fxd02243zl7vckmvwzwwys1pjp9rw68hagxn2wn"; }; meta = { homepage = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git; @@ -14335,10 +14277,10 @@ let self = _self // overrides; _self = with self; { }; SubQuote = buildPerlPackage rec { - name = "Sub-Quote-2.005000"; + name = "Sub-Quote-2.005001"; src = fetchurl { url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz"; - sha256 = "44b145111bee7b0001818e77f7ce587153232dbc97351f4c5ed34522372b64ff"; + sha256 = "d6ab4f0775def015367a05e02024b403f991b2be11d774f3d235fe7e9bdbba07"; }; buildInputs = [ TestFatal ]; meta = { @@ -14546,7 +14488,7 @@ let self = _self // overrides; _self = with self; { description = "Everything you need to follow the Catalyst Tutorial"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - doCheck = false; + doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ }; TaskFreecellSolverTesting = buildPerlModule rec { @@ -14589,10 +14531,10 @@ let self = _self // overrides; _self = with self; { }; TaskWeaken = buildPerlPackage { - name = "Task-Weaken-1.05"; + name = "Task-Weaken-1.06"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Task-Weaken-1.05.tar.gz; - sha256 = "0p5ryr3421p5rqj6dk5dcvxsml5gl9skbn7gv4szk50fimrvzww5"; + url = mirror://cpan/authors/id/E/ET/ETHER/Task-Weaken-1.06.tar.gz; + sha256 = "1gk6rmnp4x50lzr0vfng41khf0f8yzxlm0pad1j69vxskpdzx0r3"; }; meta = { description = "Ensure that a platform has weaken support"; @@ -14757,12 +14699,12 @@ let self = _self // overrides; _self = with self; { }; TermProgressBar = buildPerlPackage rec { - name = "Term-ProgressBar-2.21"; + name = "Term-ProgressBar-2.22"; src = fetchurl { url = "mirror://cpan/authors/id/M/MA/MANWAR/${name}.tar.gz"; - sha256 = "66994f1a6ca94d8d92e3efac406142fb0d05033360c0acce2599862db9c30e44"; + sha256 = "2642ecca5b0b038c14812bcad3a9611ff7911dc59c9104d220797f837a880c49"; }; - buildInputs = [ CaptureTiny TestException ]; + buildInputs = [ CaptureTiny TestException TestWarnings ]; propagatedBuildInputs = [ ClassMethodMaker TermReadKey ]; meta = { description = "Provide a progress meter on a standard terminal"; @@ -14944,16 +14886,7 @@ let self = _self // overrides; _self = with self; { }; }; - Test = buildPerlPackage { - name = "Test-1.26"; - src = fetchurl { - url = mirror://cpan/authors/id/J/JE/JESSE/Test-1.26.tar.gz; - sha256 = "f7701bd28e05e7f82fe9a181bbab38f53fa6aeae48d2a810da74d1b981d4f392"; - }; - meta = { - description = "Provides a simple framework for writing test scripts"; - }; - }; + Test = null; # part of Perl 5.22 Test2PluginNoWarnings = buildPerlPackage rec { name = "Test2-Plugin-NoWarnings-0.06"; @@ -14971,10 +14904,10 @@ let self = _self // overrides; _self = with self; { }; Test2Suite = buildPerlPackage rec { - name = "Test2-Suite-0.000111"; + name = "Test2-Suite-0.000114"; src = fetchurl { url = "mirror://cpan/authors/id/E/EX/EXODIST/${name}.tar.gz"; - sha256 = "4ca28df74c7c2f37fe63897c5041aee92fba4530544d0afc371e7d14a9b4d0ad"; + sha256 = "439b37d63ffcee7876bc43b4830d4e40c454f02646faff0131e7d36d46fa8c45"; }; propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; meta = { @@ -15037,10 +14970,10 @@ let self = _self // overrides; _self = with self; { TestBase = buildPerlPackage rec { - name = "Test-Base-0.88"; + name = "Test-Base-0.89"; src = fetchurl { url = "mirror://cpan/authors/id/I/IN/INGY/${name}.tar.gz"; - sha256 = "0fch1cvivnszbnwhpfmwv1rin04j5xkj1n1ylfmlxg6bm72qqdjj"; + sha256 = "056hibgg3i2b89mwr76vyxi6ayb3hqjqcwicvn3s5lximsma3517"; }; propagatedBuildInputs = [ Spiffy ]; buildInputs = [ AlgorithmDiff TextDiff ]; @@ -15102,6 +15035,20 @@ let self = _self // overrides; _self = with self; { }; }; + TestCmd = buildPerlPackage rec { + name = "Test-Cmd-1.09"; + src = fetchurl { + url = mirror://cpan/authors/id/N/NE/NEILB/Test-Cmd-1.09.tar.gz; + sha256 = "114nfafwfxxn7kig265b7lg0znb5ybvc282sjjwf14g7vpn20cyg"; + }; + doCheck = false; /* test fails */ + meta = { + description = "Perl module for portable testing of commands and scripts"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "https://github.com/neilb/Test-Cmd"; + }; + }; + TestCommand = buildPerlModule { name = "Test-Command-0.11"; src = fetchurl { @@ -15168,10 +15115,10 @@ let self = _self // overrides; _self = with self; { }; TestDeep = buildPerlPackage { - name = "Test-Deep-1.127"; + name = "Test-Deep-1.128"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.127.tar.gz; - sha256 = "0s3jmyvkgk48piw46sxppx11nfsbzhmisb0y513iza8vqiczr35p"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.128.tar.gz; + sha256 = "0bq9c0vrxbwhhy1pd2ss06fk06jal98j022mnyq6k0msdy1pwbc5"; }; meta = { homepage = http://search.cpan.org/perldoc?CPAN::Meta::Spec; @@ -15307,7 +15254,7 @@ let self = _self // overrides; _self = with self; { sha256 = "b33647cbb4b2f2fcfbde4f8bb4383d0ac95c2f89c4c5770eb691f1643a337aad"; }; buildInputs = [ TestFatal ]; - propagatedBuildInputs = [ ClassTiny FileCopyRecursive FileShareDir ScopeGuard ]; + propagatedBuildInputs = [ ClassTiny FileCopyRecursive FileShareDir PathTiny ScopeGuard ]; meta = { homepage = https://github.com/kentfredric/Test-File-ShareDir; description = "Create a Fake ShareDir for your modules for testing"; @@ -15483,16 +15430,17 @@ let self = _self // overrides; _self = with self; { }; TestMockModule = buildPerlModule { - name = "Test-MockModule-0.13"; + name = "Test-MockModule-0.15"; src = fetchurl { - url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.13.tar.gz; - sha256 = "0lwh6fvnc16r6d74vvh5h4b5a1spcslpjb3mcqbv23k01lm78wvl"; + url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-0.15.tar.gz; + sha256 = "0nx3nz7yvgcw9vw646520hh1jb3kz6sspsfqa69v3vczdkfgx5qn"; }; propagatedBuildInputs = [ SUPER ]; meta = { maintainers = with maintainers; [ ]; platforms = stdenv.lib.platforms.unix; }; + buildInputs = [ TestWarnings ]; }; SUPER = buildPerlModule rec { @@ -15526,10 +15474,10 @@ let self = _self // overrides; _self = with self; { TestMoose = Moose; TestMockTime = buildPerlPackage rec { - name = "Test-MockTime-0.16"; + name = "Test-MockTime-0.17"; src = fetchurl { url = "mirror://cpan/authors/id/D/DD/DDICK/${name}.tar.gz"; - sha256 = "1vxv7y7jn71m8v8ag0z0dd0zadhxp264dppb40islcjl4g7r6x08"; + sha256 = "1y820qsq7yf7r6smy5c6f0mpf2cis2q24vwmpim1svv0n8cf2qrk"; }; }; @@ -15560,6 +15508,18 @@ let self = _self // overrides; _self = with self; { }; }; + TestMoreUTF8 = buildPerlPackage rec { + name = "Test-More-UTF8-0.05"; + src = fetchurl { + url = mirror://cpan/authors/id/M/MO/MONS/Test-More-UTF8-0.05.tar.gz; + sha256 = "016fs77lmw8xxrcnapvp6wq4hjwgsdfi3l9ylpxgxkcpdarw9wdr"; + }; + meta = { + description = "Enhancing Test::More for UTF8-based projects"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TestMore = TestSimple; TestMost = buildPerlPackage { @@ -15589,10 +15549,10 @@ let self = _self // overrides; _self = with self; { }; TestNoTabs = buildPerlPackage { - name = "Test-NoTabs-2.00"; + name = "Test-NoTabs-2.02"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Test-NoTabs-2.00.tar.gz; - sha256 = "127kpl1va267qar2ia4c22xb96jby2jqnda3sj5pjgmxg8si26cg"; + url = mirror://cpan/authors/id/E/ET/ETHER/Test-NoTabs-2.02.tar.gz; + sha256 = "0c306p9qdpa2ycii3c50hml23mwy6bjxpry126g1dw11hyiwcxgv"; }; meta = { description = "Check the presence of tabs in your project"; @@ -15668,10 +15628,10 @@ let self = _self // overrides; _self = with self; { }; TestPod = buildPerlPackage rec { - name = "Test-Pod-1.51"; + name = "Test-Pod-1.52"; src = fetchurl { url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; - sha256 = "1yvy5mc4j3s2h4aizryvark2nm58g2c6zhw9mlx9wmsavz7d78f1"; + sha256 = "1z75x1pxwp8ajwq9iazlg2c3wd7rdlim08yclpdg32qnc36dpa30"; }; meta = { homepage = http://search.cpan.org/dist/Test-Pod/; @@ -15935,10 +15895,10 @@ let self = _self // overrides; _self = with self; { TestSimple = null; TestSimple13 = buildPerlPackage rec { - name = "Test-Simple-1.302135"; + name = "Test-Simple-1.302136"; src = fetchurl { - url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302135.tar.gz; - sha256 = "889b59d5fb5955b5d15dbef1020aa2e9a3ccafacc8717c16a939d7cfd619ab70"; + url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302136.tar.gz; + sha256 = "8d9a5c53b0309257af58b55177045f7d94e095e1c1416cb1e11aae4c1cdad446"; }; meta = { description = "Basic utilities for writing tests"; @@ -15996,6 +15956,19 @@ let self = _self // overrides; _self = with self; { }; }; + TestTempDirTiny = buildPerlPackage rec { + name = "Test-TempDir-Tiny-0.017"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Test-TempDir-Tiny-0.017.tar.gz; + sha256 = "0y2km1lbvp4hhsah2yc8vacp705zi1ijflsf7lkvqh640q6p5m55"; + }; + meta = { + description = "Temporary directories that stick around when tests fail"; + license = with stdenv.lib.licenses; [ asl20 ]; + homepage = "https://github.com/dagolden/Test-TempDir-Tiny"; + }; + }; + TestTCP = buildPerlPackage rec { name = "Test-TCP-2.19"; src = fetchurl { @@ -16009,13 +15982,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestSharedFork ]; }; - TestTester = buildPerlPackage { - name = "Test-Tester-0.109"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FD/FDALY/Test-Tester-0.109.tar.gz; - sha256 = "0m9n28z09kq455r5nydj1bnr85lvmbfpcbjdkjfbpmfb5xgciiyk"; - }; - }; + TestTester = TestSimple; TestTime = buildPerlPackage rec { name = "Test-Time-0.05"; @@ -16068,24 +16035,13 @@ let self = _self // overrides; _self = with self; { }; }; - Testuseok = buildPerlPackage { - name = "Test-use-ok-0.11"; - src = fetchurl { - url = mirror://cpan/authors/id/A/AU/AUDREYT/Test-use-ok-0.11.tar.gz; - sha256 = "8410438a2acf127bffcf1ab92205b747a615b487e80a48e8c3d0bb9fa0dbb2a8"; - }; - meta = { - homepage = https://github.com/audreyt/Test-use-ok/tree; - description = "Alternative to Test::More::use_ok"; - license = "unrestricted"; - }; - }; + Testuseok = TestSimple; TestWarn = buildPerlPackage { - name = "Test-Warn-0.32"; + name = "Test-Warn-0.34"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.32.tar.gz; - sha256 = "1lkkpx8gyfsxfkys1psp990xyy1zxf8rsqd44az57x4y3zkidi9g"; + url = mirror://cpan/authors/id/B/BI/BIGJ/Test-Warn-0.34.tar.gz; + sha256 = "1zzqfl47l3y3agwplnxl9ypcpph0qjj12sspk1y0x10ygkn12yl1"; }; propagatedBuildInputs = [ SubUplevel ]; meta = { @@ -16125,10 +16081,10 @@ let self = _self // overrides; _self = with self; { }; TestWWWMechanize = buildPerlPackage { - name = "Test-WWW-Mechanize-1.48"; + name = "Test-WWW-Mechanize-1.50"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.48.tar.gz; - sha256 = "1d11fx9155d5v17d5w7q3kj37b01l8yj2yb0g6b0z1vh938rrlcr"; + url = mirror://cpan/authors/id/P/PE/PETDANCE/Test-WWW-Mechanize-1.50.tar.gz; + sha256 = "097pl87vdbxbb56vawzvs6ikrlb8nz3dx223kjjbdn3jlli3jjhg"; }; buildInputs = [ TestLongString ]; propagatedBuildInputs = [ CarpAssertMore HTTPServerSimple WWWMechanize ]; @@ -16183,10 +16139,10 @@ let self = _self // overrides; _self = with self; { }; TestXPath = buildPerlModule { - name = "Test-XPath-0.16"; + name = "Test-XPath-0.19"; src = fetchurl { - url = mirror://cpan/authors/id/D/DW/DWHEELER/Test-XPath-0.16.tar.gz; - sha256 = "09s47d5jcrx35dz623gjiqn0qmjrv0wb54czr7h01wffw1w8akxi"; + url = mirror://cpan/authors/id/M/MA/MANWAR/Test-XPath-0.19.tar.gz; + sha256 = "1wy0488yg15kahfafnlmlhppxik7d0z00wxwj9fszrsq2h6crz6y"; }; propagatedBuildInputs = [ XMLLibXML ]; meta = { @@ -16204,18 +16160,7 @@ let self = _self // overrides; _self = with self; { buildInputs = [ TestBase ]; }; - TextAbbrev = buildPerlPackage { - name = "Text-Abbrev-1.02"; - src = fetchurl { - url = mirror://cpan/authors/id/F/FL/FLORA/Text-Abbrev-1.02.tar.gz; - sha256 = "9cfb8bea2d5806b72fa1a0e1a3367ce662262eaa2701c6a3143a2a8076917433"; - }; - meta = { - homepage = http://search.cpan.org/dist/Text-Abbrev; - description = "Abbrev - create an abbreviation table from a list"; - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - }; - }; + TextAbbrev = null; # part of Perl 5.22 TextAligner = buildPerlModule rec { name = "Text-Aligner-0.13"; @@ -16360,13 +16305,12 @@ let self = _self // overrides; _self = with self; { }; }; - TextFormat = buildPerlPackage rec { - name = "Text-Format-0.60"; + TextFormat = buildPerlModule rec { + name = "Text-Format-0.61"; src = fetchurl { url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; - sha256 = "664f313570604624ff9e1fc9b26b6d04e06897b3e4eac83089fc0905a692a2b8"; + sha256 = "bb8a3b8ff515c85101baf553a769337f944a05cde81f111ae78aff416bf4ae2b"; }; - buildInputs = [ ModuleBuild ]; meta = { homepage = http://www.shlomifish.org/open-source/projects/Text-Format/; description = "Format text"; @@ -16414,10 +16358,10 @@ let self = _self // overrides; _self = with self; { }; TestManifest = buildPerlPackage { - name = "Test-Manifest-2.02"; + name = "Test-Manifest-2.021"; src = fetchurl { - url = mirror://cpan/authors/id/B/BD/BDFOY/Test-Manifest-2.02.tar.gz; - sha256 = "064783ceaf7dd569a5724d40900a3f9d92168ee4c613f7a3cb99a99aa8283396"; + url = mirror://cpan/authors/id/B/BD/BDFOY/Test-Manifest-2.021.tar.gz; + sha256 = "a47aaad71c580e16e6e63d8c037cdddcd919876754beb2c95d9a88682dd332d9"; }; meta = { description = "Interact with a t/test_manifest file"; @@ -16583,10 +16527,10 @@ let self = _self // overrides; _self = with self; { }; TextSprintfNamed = buildPerlModule rec { - name = "Text-Sprintf-Named-0.0402"; + name = "Text-Sprintf-Named-0.0403"; src = fetchurl { url = "mirror://cpan/authors/id/S/SH/SHLOMIF/${name}.tar.gz"; - sha256 = "951317fce8fa5dd08190ba760182bc71f2b4346fa21df55c76155e6353e2864f"; + sha256 = "8a2f6e52998d1d8adb6ce0f5be85265be2e51ce06cf8ae23b3a0f059ba21b888"; }; buildInputs = [ TestWarn ]; meta = { @@ -16610,16 +16554,7 @@ let self = _self // overrides; _self = with self; { }; }; - TextTabsWrap = buildPerlPackage { - name = "Text-Tabs+Wrap-2013.0523"; - src = fetchurl { - url = mirror://cpan/authors/id/M/MU/MUIR/modules/Text-Tabs+Wrap-2013.0523.tar.gz; - sha256 = "b9cb056fffb737b9c12862099b952bf4ab4b1f599fd34935356ae57dab6f655f"; - }; - meta = { - description = "Expand tabs and do simple line wrapping"; - }; - }; + TextTabsWrap = null; # part of Perl 5.22 TextTabularDisplay = buildPerlPackage rec { name = "Text-TabularDisplay-1.38"; @@ -16630,16 +16565,16 @@ let self = _self // overrides; _self = with self; { }; TextTemplate = buildPerlPackage { - name = "Text-Template-1.52"; + name = "Text-Template-1.53"; src = fetchurl { - url = mirror://cpan/authors/id/M/MS/MSCHOUT/Text-Template-1.52.tar.gz; - sha256 = "85da7a5e7eecf1871cda8bf3ce7b8ad0b5f75c6c5791f43a7d94373406859b6c"; + url = mirror://cpan/authors/id/M/MS/MSCHOUT/Text-Template-1.53.tar.gz; + sha256 = "ae221cbba2b27967a12bda3f531547e897eb38ae0a92c084607fd5a6a8085bc4"; }; meta = { description = "Unknown"; license = "unknown"; }; - buildInputs = [ TestWarnings ]; + buildInputs = [ TestMoreUTF8 TestWarnings ]; }; TestTrap = buildPerlModule rec { @@ -16672,10 +16607,10 @@ let self = _self // overrides; _self = with self; { }; TestVersion = buildPerlPackage rec { - name = "Test-Version-2.07"; + name = "Test-Version-2.09"; src = fetchurl { url = "mirror://cpan/authors/id/P/PL/PLICEASE/${name}.tar.gz"; - sha256 = "eae8b758395d6b23d4ce3109b055663379b9970fb8f81e5803d145dbc5ccdbac"; + sha256 = "9ce1dd2897a5f30e1b7f8966ec66f57d8d8f280f605f28c7ca221fa79aca38e0"; }; buildInputs = [ TestException ]; propagatedBuildInputs = [ FileFindRulePerl ]; @@ -17115,10 +17050,10 @@ let self = _self // overrides; _self = with self; { }; TypeTiny = buildPerlPackage { - name = "Type-Tiny-1.002001"; + name = "Type-Tiny-1.002002"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.002001.tar.gz; - sha256 = "93c9eeaaf23016625126794af483bc626a149f7226f9a6ec1081ef896acc13dd"; + url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.002002.tar.gz; + sha256 = "a85b0c8f99b5c9b5558f0bcc8893b44299fcccf3c264ff924940d09d91d8882c"; }; propagatedBuildInputs = [ ExporterTiny ]; meta = { @@ -17425,10 +17360,10 @@ let self = _self // overrides; _self = with self; { }; version = buildPerlPackage rec { - name = "version-0.9918"; + name = "version-0.9924"; src = fetchurl { url = "mirror://cpan/authors/id/J/JP/JPEACOCK/${name}.tar.gz"; - sha256 = "54175c7ead4e2259c2fb2b83440b821e4287842067227e48fb899b5cae52237b"; + sha256 = "81e4485ff3faf9b7813584d57b557f4b34e73b6c2eb696394f6deefacf5ca65b"; }; meta = { description = "Structured version objects"; @@ -17456,12 +17391,12 @@ let self = _self // overrides; _self = with self; { }; VMEC2 = buildPerlModule rec { - name = "VM-EC2-1.25"; + name = "VM-EC2-1.28"; src = fetchurl { url = "mirror://cpan/authors/id/L/LD/LDS/${name}.tar.gz"; - sha256 = "cc8002965e3a4919527a85a84100cfc3703165a449ade29e95f4e31889fbd9ad"; + sha256 = "b2b6b31745c57431fca0efb9b9d0b8f168d6081755e048fd9d6c4469bd108acd"; }; - propagatedBuildInputs = [ AnyEventHTTP JSON StringApprox XMLSimple ]; + propagatedBuildInputs = [ AnyEventCacheDNS AnyEventHTTP JSON StringApprox XMLSimple ]; meta = { description = "Perl interface to Amazon EC2, Virtual Private Cloud, Elastic Load Balancing, Autoscaling, and Relational Database services"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -18034,13 +17969,13 @@ let self = _self // overrides; _self = with self; { }; YAML = buildPerlPackage rec { - name = "YAML-1.24"; + name = "YAML-1.26"; src = fetchurl { - url = mirror://cpan/authors/id/T/TI/TINITA/YAML-1.24.tar.gz; - sha256 = "1dpzgnjbd8yvf94vf45cmyj5bc6vrm6bchhx9xqwxqd5f9d093dm"; + url = mirror://cpan/authors/id/T/TI/TINITA/YAML-1.26.tar.gz; + sha256 = "1g3zjm145zsackgnzkkb1chd15xns84jccm6knpwbysa9karjbzs"; }; - buildInputs = [ TestBase TestYAML ]; + buildInputs = [ TestBase TestDeep TestYAML ]; meta = { homepage = https://github.com/ingydotnet/yaml-pm/tree; @@ -18076,7 +18011,6 @@ let self = _self // overrides; _self = with self; { url = "mirror://cpan/authors/id/T/TI/TINITA/${name}.tar.gz"; sha256 = "06msvj3vmjszl5zj1k7g47ll0kkds9gdb5sky0q27lh4zw1vlj33"; }; - doCheck = false; }; WebServiceLinode = buildPerlModule rec {