@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchurl }:
|
||||
{ lib, stdenv, fetchurl, autoreconfHook }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "apr-1.7.0";
|
||||
@@ -36,6 +36,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
CPPFLAGS=lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) "-DAPR_IOVEC_DEFINED";
|
||||
|
||||
nativeBuildInputs =
|
||||
# Update libtool for macOS 11 support
|
||||
lib.optional (stdenv.isDarwin && stdenv.isAarch64) [ autoreconfHook ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchFromGitHub, cmake }:
|
||||
{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "catch";
|
||||
@@ -14,6 +14,14 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [ cmake ];
|
||||
cmakeFlags = [ "-DUSE_CPP14=ON" ];
|
||||
|
||||
patches = [
|
||||
# https://github.com/catchorg/Catch2/pull/2151
|
||||
(fetchpatch {
|
||||
url = "https://github.com/catchorg/Catch2/commit/bb6d08323f23a39eb65dd86671e68f4f5d3f2d6c.patch";
|
||||
sha256 = "1vhbzx84nrhhf9zlbl6h5zmg3r5w5v833ihlswsysb9wp2i4isc5";
|
||||
})
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
checkTarget = "test";
|
||||
|
||||
|
||||
@@ -61,6 +61,11 @@ stdenv.mkDerivation rec {
|
||||
url = "https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/409b37c62780728755c908991c912a6b16f2389c.patch";
|
||||
sha256 = "zJFh37QErSAINPGFkFVJyhYRP27BuIN7PIgoDl/PIwI=";
|
||||
})
|
||||
|
||||
# Combination of
|
||||
# https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/88
|
||||
# https://gitlab.freedesktop.org/fontconfig/fontconfig/-/merge_requests/131
|
||||
./macos-atomics.h
|
||||
];
|
||||
|
||||
outputs = [ "bin" "dev" "lib" "out" ]; # $out contains all the config
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
--- a/src/fcatomic.h 2020-11-27 13:23:44.000000000 +0900
|
||||
+++ b/src/fcatomic.h 2020-11-27 13:24:43.000000000 +0900
|
||||
@@ -70,24 +70,25 @@
|
||||
#elif !defined(FC_NO_MT) && defined(__APPLE__)
|
||||
|
||||
#include <libkern/OSAtomic.h>
|
||||
-#ifdef __MAC_OS_X_MIN_REQUIRED
|
||||
#include <AvailabilityMacros.h>
|
||||
-#elif defined(__IPHONE_OS_MIN_REQUIRED)
|
||||
-#include <Availability.h>
|
||||
-#endif
|
||||
|
||||
typedef int fc_atomic_int_t;
|
||||
#define fc_atomic_int_add(AI, V) (OSAtomicAdd32Barrier ((V), &(AI)) - (V))
|
||||
|
||||
-#define fc_atomic_ptr_get(P) (OSMemoryBarrier (), (void *) *(P))
|
||||
-#if (MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_4 || __IPHONE_VERSION_MIN_REQUIRED >= 20100)
|
||||
-#define fc_atomic_ptr_cmpexch(P,O,N) OSAtomicCompareAndSwapPtrBarrier ((void *) (O), (void *) (N), (void **) (P))
|
||||
-#else
|
||||
-#if __ppc64__ || __x86_64__
|
||||
-#define fc_atomic_ptr_cmpexch(P,O,N) OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t) (N), (int64_t*) (P))
|
||||
+#if (MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_4 || __IPHONE_OS_VERSION_MIN_REQUIRED >= 20100)
|
||||
+
|
||||
+#if SIZEOF_VOID_P == 8
|
||||
+#define fc_atomic_ptr_get(P) OSAtomicAdd64Barrier (0, (int64_t*)(P))
|
||||
+#elif SIZEOF_VOID_P == 4
|
||||
+#define fc_atomic_ptr_get(P) OSAtomicAdd32Barrier (0, (int32_t*)(P))
|
||||
#else
|
||||
-#define fc_atomic_ptr_cmpexch(P,O,N) OSAtomicCompareAndSwap32Barrier ((int32_t) (O), (int32_t) (N), (int32_t*) (P))
|
||||
+#error "SIZEOF_VOID_P not 4 or 8 (assumes CHAR_BIT is 8)"
|
||||
#endif
|
||||
+
|
||||
+#define fc_atomic_ptr_cmpexch(P,O,N) OSAtomicCompareAndSwapPtrBarrier ((void *) (O), (void *) (N), (void **) (P))
|
||||
+
|
||||
+#else
|
||||
+#error "Your macOS / iOS targets are too old"
|
||||
#endif
|
||||
|
||||
#elif !defined(FC_NO_MT) && defined(HAVE_INTEL_ATOMIC_PRIMITIVES)
|
||||
@@ -74,8 +74,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
doCheck = false; # fails 21 out of 603 tests, needs dbus daemon
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
preFixup = ''
|
||||
wrapProgram "$out/bin/gcr-viewer" \
|
||||
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
||||
|
||||
@@ -45,15 +45,16 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "glib";
|
||||
version = "2.68.1";
|
||||
version = "2.68.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/glib/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "sha256-JBZUuWvTa4iqoSgU78SEO1eOVdR0QBA3J5Waw0aUQzM=";
|
||||
sha256 = "sha256-7Md5ipzANOq9/X8kbm3UYc2/EXX8wumGfMfae3MJ4Ps=";
|
||||
};
|
||||
|
||||
patches = optionals stdenv.isDarwin [
|
||||
./darwin-compilation.patch
|
||||
./link-with-coreservices.patch
|
||||
] ++ optionals stdenv.hostPlatform.isMusl [
|
||||
./quark_init_on_demand.patch
|
||||
./gobject_init_on_demand.patch
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- a/meson.build.orig 2020-11-25 13:47:38.499149252 +0900
|
||||
+++ b/meson.build 2020-11-25 13:48:47.098444800 +0900
|
||||
@@ -742,7 +742,7 @@
|
||||
|
||||
if glib_have_carbon
|
||||
glib_conf.set('HAVE_CARBON', true)
|
||||
- osx_ldflags += '-Wl,-framework,Carbon'
|
||||
+ osx_ldflags += ['-Wl,-framework,Carbon', '-Wl,-framework,CoreServices']
|
||||
glib_have_os_x_9_or_later = objcc.compiles('''#include <AvailabilityMacros.h>
|
||||
#if MAC_OS_X_VERSION_MIN_REQUIRED < 1090
|
||||
#error Compiling for minimum OS X version before 10.9
|
||||
@@ -32,7 +32,7 @@
|
||||
, python3Minimal
|
||||
}:
|
||||
|
||||
{ name
|
||||
{ pname
|
||||
, withLinuxHeaders ? false
|
||||
, profilingLibraries ? false
|
||||
, withGd ? false
|
||||
@@ -50,7 +50,7 @@ assert withLinuxHeaders -> linuxHeaders != null;
|
||||
assert withGd -> gd != null && libpng != null;
|
||||
|
||||
stdenv.mkDerivation ({
|
||||
inherit version;
|
||||
version = version + patchSuffix;
|
||||
linuxHeaders = if withLinuxHeaders then linuxHeaders else null;
|
||||
|
||||
inherit (stdenv) is64bit;
|
||||
@@ -187,14 +187,13 @@ stdenv.mkDerivation ({
|
||||
# bootstrap.
|
||||
BASH_SHELL = "/bin/sh";
|
||||
|
||||
# Used by libgcc, elf-header, and others to determine ABI
|
||||
passthru = { inherit version; };
|
||||
}
|
||||
|
||||
// (removeAttrs args [ "withLinuxHeaders" "withGd" ]) //
|
||||
|
||||
{
|
||||
name = name + "-${version}${patchSuffix}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/glibc/glibc-${version}.tar.xz";
|
||||
inherit sha256;
|
||||
|
||||
@@ -14,7 +14,7 @@ let
|
||||
in
|
||||
|
||||
callPackage ./common.nix { inherit stdenv; } {
|
||||
name = "glibc" + lib.optionalString withGd "-gd";
|
||||
pname = "glibc" + lib.optionalString withGd "-gd";
|
||||
|
||||
inherit withLinuxHeaders profilingLibraries withGd;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ callPackage, texinfo, perl }:
|
||||
|
||||
callPackage ./common.nix {} {
|
||||
name = "glibc-info";
|
||||
pname = "glibc-info";
|
||||
|
||||
outputs = [ "out" ];
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
}:
|
||||
|
||||
callPackage ./common.nix { inherit stdenv; } {
|
||||
name = "glibc-locales";
|
||||
pname = "glibc-locales";
|
||||
|
||||
builder = ./locales-builder.sh;
|
||||
|
||||
|
||||
@@ -24,8 +24,6 @@ stdenv.mkDerivation rec {
|
||||
]);
|
||||
propagatedBuildInputs = [ glib libsigcxx ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doCheck = false; # fails. one test needs the net, another /etc/fstab
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -46,7 +46,7 @@ let self = stdenv.mkDerivation rec {
|
||||
# to build a .dll on windows, we need --disable-static + --enable-shared
|
||||
# see https://gmplib.org/manual/Notes-for-Particular-Systems.html
|
||||
++ optional (!withStatic && stdenv.hostPlatform.isWindows) "--disable-static --enable-shared"
|
||||
;
|
||||
++ optional (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) "--disable-assembly";
|
||||
|
||||
doCheck = true; # not cross;
|
||||
|
||||
|
||||
@@ -8,6 +8,10 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1a460zj9xmbgvcymkdhqh313c4l29mn9cffbi5vf33x3qygk70mp";
|
||||
};
|
||||
|
||||
preConfigure = if (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11" && stdenv.isDarwin) then ''
|
||||
MACOSX_DEPLOYMENT_TARGET=10.16
|
||||
'' else null;
|
||||
|
||||
# do not let -march=skylake to enable FMA (https://lists.gnu.org/archive/html/bug-gsl/2011-11/msg00019.html)
|
||||
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isx86_64 "-mno-fma";
|
||||
|
||||
|
||||
@@ -61,6 +61,10 @@ stdenv.mkDerivation rec {
|
||||
++ optionals cupsSupport [ cups ]
|
||||
++ optionals stdenv.isDarwin [ AppKit Cocoa ];
|
||||
|
||||
preConfigure = if (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11" && stdenv.isDarwin) then ''
|
||||
MACOSX_DEPLOYMENT_TARGET=10.16
|
||||
'' else null;
|
||||
|
||||
configureFlags = [
|
||||
"--with-gdktarget=${gdktarget}"
|
||||
"--with-xinput=yes"
|
||||
|
||||
@@ -16,8 +16,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
propagatedBuildInputs = [ glibmm gtk3 atkmm cairomm pangomm ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=764521
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.80/ -A '*.tar.xz' )
|
||||
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.81/ -A '*.tar.xz' )
|
||||
|
||||
@@ -4,667 +4,667 @@
|
||||
|
||||
{
|
||||
attica = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/attica-5.80.0.tar.xz";
|
||||
sha256 = "0wffjjrk6rka25kgfq05j9fzxawysimpzi8jj3sw3kfz05mqdap3";
|
||||
name = "attica-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/attica-5.81.0.tar.xz";
|
||||
sha256 = "0x1ga3y0kmr2ybgvsmns7imd0agfd5bfc2lf0010ks5s1v50whqr";
|
||||
name = "attica-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
baloo = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/baloo-5.80.0.tar.xz";
|
||||
sha256 = "0wdm03x1zm31nivf04qxih6gg18c97diff7ddaqqbz8c7jlhppzc";
|
||||
name = "baloo-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/baloo-5.81.0.tar.xz";
|
||||
sha256 = "0mnm282mc1yph9x08fkrycb22gsah4km8r7yk3kz20vnrs0wgljy";
|
||||
name = "baloo-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
bluez-qt = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/bluez-qt-5.80.0.tar.xz";
|
||||
sha256 = "08g56gnh0gkh7n92wqama9lbqk6pfdby9xbh8f2vgmnkzy07zrwn";
|
||||
name = "bluez-qt-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/bluez-qt-5.81.0.tar.xz";
|
||||
sha256 = "13wy3nzbq26616s7pa0sx0jrq81v3bvf6a6dlmp1zzycvbk06jp3";
|
||||
name = "bluez-qt-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
breeze-icons = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/breeze-icons-5.80.0.tar.xz";
|
||||
sha256 = "11353lgy2fh1d2fgbhg20fapsjzrpsxlf5zilrfkw8y0my690rm2";
|
||||
name = "breeze-icons-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/breeze-icons-5.81.0.tar.xz";
|
||||
sha256 = "1844jyair0kjflfq98cakis7xfgbdn7an383f02hp4072kjg127g";
|
||||
name = "breeze-icons-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
extra-cmake-modules = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/extra-cmake-modules-5.80.0.tar.xz";
|
||||
sha256 = "0r3gr6qrgljiq7bsks54xc68x9pf7i2gm9pgjq5kslw5ys0gsw13";
|
||||
name = "extra-cmake-modules-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/extra-cmake-modules-5.81.0.tar.xz";
|
||||
sha256 = "10svwghxf5vhbfwz7lza7xid2n1mj6r1n1amv6c616q68fwf8msz";
|
||||
name = "extra-cmake-modules-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
frameworkintegration = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/frameworkintegration-5.80.0.tar.xz";
|
||||
sha256 = "0sk9p4wk4hsr5sg0z24rc7fxrsdbxcpm5fw66v30lhncrlf9c7c7";
|
||||
name = "frameworkintegration-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/frameworkintegration-5.81.0.tar.xz";
|
||||
sha256 = "0vcbm0364zwkyp33nvcl42px6i9hgnp4wl3lg913qvxv1f7pd61v";
|
||||
name = "frameworkintegration-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kactivities-5.80.0.tar.xz";
|
||||
sha256 = "14im60ig074axryhgz3qw1zjqhfai1gg0hq88spabvz22r5f340s";
|
||||
name = "kactivities-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kactivities-5.81.0.tar.xz";
|
||||
sha256 = "0sskfpc8yfic2s8hvzf7cjk92pxd0idd0xl0azrjnn28ci5kvzvq";
|
||||
name = "kactivities-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kactivities-stats = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kactivities-stats-5.80.0.tar.xz";
|
||||
sha256 = "1w3khp8p2a1v85s5hay3s0nznjsajaavrjx4iw2cxssxnzlvg2fn";
|
||||
name = "kactivities-stats-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kactivities-stats-5.81.0.tar.xz";
|
||||
sha256 = "0839g6y101qr5mr98ynfm74f554lxx7srnwm3anh7nj6zrlyxrq2";
|
||||
name = "kactivities-stats-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kapidox = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kapidox-5.80.0.tar.xz";
|
||||
sha256 = "010jigqkw3rs04irf942cwgd9wvi7j9b5lisdcrc3w65a19q053z";
|
||||
name = "kapidox-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kapidox-5.81.0.tar.xz";
|
||||
sha256 = "1wq4py1djmcnqf51l52cij43qw44n5fafz00qslxjb0rdakrvzs2";
|
||||
name = "kapidox-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
karchive = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/karchive-5.80.0.tar.xz";
|
||||
sha256 = "1xaxbhbx562ybd9rqna1bh3bpbyxh02c9x9xyisw84akiibqvq7w";
|
||||
name = "karchive-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/karchive-5.81.0.tar.xz";
|
||||
sha256 = "1flnylyglc2jdb9lfk3dl56wzxdliaaqpg2rzrlclzj14lz3l9hy";
|
||||
name = "karchive-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kauth = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kauth-5.80.0.tar.xz";
|
||||
sha256 = "1pcnk34b912hhhpx606ajvz9hcz6xr37g7bl002zkar9fzh7vw16";
|
||||
name = "kauth-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kauth-5.81.0.tar.xz";
|
||||
sha256 = "1gf93wk95x1fmi4w3ybkj7acwrv7rlz9nw7f1n4nd1w3w7pn403y";
|
||||
name = "kauth-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kbookmarks = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kbookmarks-5.80.0.tar.xz";
|
||||
sha256 = "11imylvhw3pc46qiqz72q8rwa9igvgvd9gdchiivcrg4494k502q";
|
||||
name = "kbookmarks-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kbookmarks-5.81.0.tar.xz";
|
||||
sha256 = "0bqgl3vhr5lngajxz7v4l325kcyylj3d1qznaa946dcbsn2wrgzm";
|
||||
name = "kbookmarks-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcalendarcore = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcalendarcore-5.80.0.tar.xz";
|
||||
sha256 = "1z8js2b5zb862ngwsdd2hwi6wqhkvkhsx5akbn7f1gmjs0pfrkg5";
|
||||
name = "kcalendarcore-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcalendarcore-5.81.0.tar.xz";
|
||||
sha256 = "0a8m8l94cni1fv38sa9wa1mx1m7bnd7qb66wrjrhdd57cfrjij5s";
|
||||
name = "kcalendarcore-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcmutils = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcmutils-5.80.0.tar.xz";
|
||||
sha256 = "0ncyffl60wv5awbfazknqpysaji11xxrpicabfl0mzmwcnlb34wc";
|
||||
name = "kcmutils-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcmutils-5.81.0.tar.xz";
|
||||
sha256 = "15q2wvnz8s1g508jbssszzfcgssamdsp7s1vply1677ga8pcspmj";
|
||||
name = "kcmutils-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcodecs = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcodecs-5.80.0.tar.xz";
|
||||
sha256 = "06l8c3jwx5z43cyv7vl6yfs91a7zmy0j089x826nn2a7jr678mjg";
|
||||
name = "kcodecs-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcodecs-5.81.0.tar.xz";
|
||||
sha256 = "0r757k1rbz1bjk7mc0b2m0ybixai4qfidrs5wvbci971lfsaz4j3";
|
||||
name = "kcodecs-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcompletion = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcompletion-5.80.0.tar.xz";
|
||||
sha256 = "14v0d1w01lric532vks9akh7v7z7nf9hgpf866qyhmb236k52hpg";
|
||||
name = "kcompletion-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcompletion-5.81.0.tar.xz";
|
||||
sha256 = "15bw6g4ag1s0s3x6390r05i299kl279jrfajna9fxgq3fbjigb7p";
|
||||
name = "kcompletion-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfig = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kconfig-5.80.0.tar.xz";
|
||||
sha256 = "1chrvpfr72bdgv6fdgrkbfbiz76jgvzsncxsc6gjvkvcdag48016";
|
||||
name = "kconfig-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kconfig-5.81.0.tar.xz";
|
||||
sha256 = "13xfy3mhi73na4mv0a8l75ba5c8ddnkkdssmsnxp5kj084w9xpqx";
|
||||
name = "kconfig-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kconfigwidgets = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kconfigwidgets-5.80.0.tar.xz";
|
||||
sha256 = "12rc3l91h2snkxni70brdp8f21g19c0gabpxy7ssv614ci0fz7j7";
|
||||
name = "kconfigwidgets-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kconfigwidgets-5.81.0.tar.xz";
|
||||
sha256 = "1v7xxn6cd17z71cpdyw2qzfqw4vkzy96wwr1zn9dylnvl8mh4xg0";
|
||||
name = "kconfigwidgets-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcontacts = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcontacts-5.80.0.tar.xz";
|
||||
sha256 = "173vpxncdr9mwpksizflvipsf18pnwn500b2xzpkaaz5w84vk1yk";
|
||||
name = "kcontacts-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcontacts-5.81.0.tar.xz";
|
||||
sha256 = "15wkspgxqj6zh2pr3f7xqcahihbhf45qnqay1v56ry3vl42gncg4";
|
||||
name = "kcontacts-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcoreaddons = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcoreaddons-5.80.0.tar.xz";
|
||||
sha256 = "1l9ydyvbmn2ih07jsy12snxavss7cyxyig0n65sz6gwbcxqr5qzc";
|
||||
name = "kcoreaddons-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcoreaddons-5.81.0.tar.xz";
|
||||
sha256 = "1nzyijd8753p9n9fqfb14q30jid2k1j7cvwjqv99l5fxhwbcn35c";
|
||||
name = "kcoreaddons-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kcrash = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kcrash-5.80.0.tar.xz";
|
||||
sha256 = "1c2b8i9qay0mdr0i16jp2167vb18r792dd88nz0in77lzccfk8v4";
|
||||
name = "kcrash-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kcrash-5.81.0.tar.xz";
|
||||
sha256 = "1irw9blm1xsn26mcyaimd8xnygkdpaqh9m8gpf5gpn2s19iz4f81";
|
||||
name = "kcrash-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdav = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kdav-5.80.0.tar.xz";
|
||||
sha256 = "1cab4pppqyfqm53dhp5lm4ghijbhym77ndb0pr6crvi70kz4s101";
|
||||
name = "kdav-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kdav-5.81.0.tar.xz";
|
||||
sha256 = "0cxiif5pb8frz0dpqx0f9j7g29iaspx13alwzvzavbmi0bwzs00b";
|
||||
name = "kdav-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdbusaddons = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kdbusaddons-5.80.0.tar.xz";
|
||||
sha256 = "1w0vpjzi37z8jaq97p9bxjdl8x4288idm4vvpzxs8lc9hwcl74hl";
|
||||
name = "kdbusaddons-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kdbusaddons-5.81.0.tar.xz";
|
||||
sha256 = "0gbrmgpd8x16zapbqbyh2ipbvysz3z07qk1fc0cmx5x84x1j7xa9";
|
||||
name = "kdbusaddons-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdeclarative = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kdeclarative-5.80.0.tar.xz";
|
||||
sha256 = "0gcx6pqyc0izw2cdvdcscxxl4wvksb74kjiq5zimjd2z8wrblmdz";
|
||||
name = "kdeclarative-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kdeclarative-5.81.0.tar.xz";
|
||||
sha256 = "0s6kal2ppw0vskv7baxvbqfip4hzh8s3399c1j7rahdw67nf9k3x";
|
||||
name = "kdeclarative-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kded = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kded-5.80.0.tar.xz";
|
||||
sha256 = "0skk3zf3b6rlbvdq0fyd8swfrx3fqmppqxrglh6n5imcv5jxwms1";
|
||||
name = "kded-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kded-5.81.0.tar.xz";
|
||||
sha256 = "1100jrccadj50blq5wmr83wdc3ry46rn86y28dfy4h97cvn1nfsi";
|
||||
name = "kded-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdelibs4support = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kdelibs4support-5.80.0.tar.xz";
|
||||
sha256 = "01bd188iss14qmzm55dmsgdcs9wnwbdj0kh371achp9zqg55iqj3";
|
||||
name = "kdelibs4support-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kdelibs4support-5.81.0.tar.xz";
|
||||
sha256 = "1ck3i46k8sjkqgnaygy5pjqbw1np35sc6nhgxxcm7q84q3cdj536";
|
||||
name = "kdelibs4support-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesignerplugin = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kdesignerplugin-5.80.0.tar.xz";
|
||||
sha256 = "1d79qg3y7ndrh6yd9sygyz5yd5ig6gp8k71mw96xijdhlf5nxqs3";
|
||||
name = "kdesignerplugin-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kdesignerplugin-5.81.0.tar.xz";
|
||||
sha256 = "1rgnj6bns9dnn0g53xk374knc69ajpprjhyb50ffr0dn7cfcs1s3";
|
||||
name = "kdesignerplugin-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdesu = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kdesu-5.80.0.tar.xz";
|
||||
sha256 = "1ksad8wcnjcrb8h73klrs2601482a32x3ycpr17k9fsi8mkylicd";
|
||||
name = "kdesu-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kdesu-5.81.0.tar.xz";
|
||||
sha256 = "176531kcvpmb4sklrqpvx4msna1radd2ki410700yvk0l2v4l2yy";
|
||||
name = "kdesu-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdewebkit = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kdewebkit-5.80.0.tar.xz";
|
||||
sha256 = "11q6x9w2majzh6wva4b824dxrpz53xpb3vfsi65pwh199fhfyzci";
|
||||
name = "kdewebkit-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kdewebkit-5.81.0.tar.xz";
|
||||
sha256 = "022dpmw8r5wkb3pr87fycrybv9j5k2wy8d39rilhjvkqk8s65277";
|
||||
name = "kdewebkit-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdnssd = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kdnssd-5.80.0.tar.xz";
|
||||
sha256 = "0k8lk3h65ar07l54cmxhpakz1why9vbm5wg58nh16x69dkdhr8dg";
|
||||
name = "kdnssd-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kdnssd-5.81.0.tar.xz";
|
||||
sha256 = "1hl49w55r57abnnwdf4hvyjk7566zbqa24bai3zsq24a4nnm6vii";
|
||||
name = "kdnssd-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kdoctools = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kdoctools-5.80.0.tar.xz";
|
||||
sha256 = "10xcq0pk1sqw293f2kw52sjj6dgphv17fdax4w0yy1hjch711bhy";
|
||||
name = "kdoctools-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kdoctools-5.81.0.tar.xz";
|
||||
sha256 = "11qayqx47h4h1y2yqzbm8bysdd7xwb2qjmkk59jxpih7xbmpg1ir";
|
||||
name = "kdoctools-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kemoticons = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kemoticons-5.80.0.tar.xz";
|
||||
sha256 = "0jg5z6dbfprkypj35prlixgc93x65nn7zcw2fmxcqvshrnqzz2hb";
|
||||
name = "kemoticons-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kemoticons-5.81.0.tar.xz";
|
||||
sha256 = "17zv96cfmqg9fxrgm91pn8xwp4f03644g2203c3s7iq3bh8ig3gc";
|
||||
name = "kemoticons-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kfilemetadata = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kfilemetadata-5.80.0.tar.xz";
|
||||
sha256 = "02k0yyksyl5nn373l25m6ybxhpdyrz8g0mr16zmk12pdxh24vkbm";
|
||||
name = "kfilemetadata-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kfilemetadata-5.81.0.tar.xz";
|
||||
sha256 = "0cba7lsjk563ql0hw2rcjxn2khadx1rz7hx4agjb40145f7x931i";
|
||||
name = "kfilemetadata-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kglobalaccel = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kglobalaccel-5.80.0.tar.xz";
|
||||
sha256 = "015x173b57vdd16mmd4asz6l6bxw94k1hbkxr09v5cb463cspw1n";
|
||||
name = "kglobalaccel-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kglobalaccel-5.81.0.tar.xz";
|
||||
sha256 = "0adqlfmpfsbbfjiljvbyi4f4blx77qp18anx7npkwh5gjn32hczz";
|
||||
name = "kglobalaccel-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kguiaddons = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kguiaddons-5.80.0.tar.xz";
|
||||
sha256 = "1iadzp794q9qhs1kcvfp2g2w6rv2ifqcb3n8sv460fhv4qrg4qz5";
|
||||
name = "kguiaddons-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kguiaddons-5.81.0.tar.xz";
|
||||
sha256 = "1q9yrbbsjh98xl3k4yss5h39fd8nz8y5v9sd7vqjmy49mqsyxxz3";
|
||||
name = "kguiaddons-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kholidays = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kholidays-5.80.0.tar.xz";
|
||||
sha256 = "1knmsz1rzhz5a56q9s0i4747633dq9bhs4j8j6rnk49ccl5hz72z";
|
||||
name = "kholidays-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kholidays-5.81.0.tar.xz";
|
||||
sha256 = "1pcqzwpmyl6jp9w4xvlgj81iyzbazz2kd07g82cjybz0z3jcxs2c";
|
||||
name = "kholidays-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
khtml = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/khtml-5.80.0.tar.xz";
|
||||
sha256 = "188j1ssw9qlylqgj06iy2r2jbibzshxcxh9qbn1bgz6d2dq2c6mx";
|
||||
name = "khtml-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/khtml-5.81.0.tar.xz";
|
||||
sha256 = "0ag23xwl2f9hiwxnwxvwiz3xr07dxpin49li3q98vqq1qzaj1ngp";
|
||||
name = "khtml-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ki18n = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/ki18n-5.80.0.tar.xz";
|
||||
sha256 = "0yksjrcq5zip17kq1r97z2145qzzz6k48vz71y6195f7wvbpjfl8";
|
||||
name = "ki18n-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/ki18n-5.81.0.tar.xz";
|
||||
sha256 = "12m7ddyzw80y9y5gqyr7jgdyc5a0fmxa8zzsd41l7418i2sdajrc";
|
||||
name = "ki18n-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kiconthemes = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kiconthemes-5.80.0.tar.xz";
|
||||
sha256 = "133nv4zgqg6pkkvh1nyqcra847vgn3ai6w0xvynbgrmq7wvdrwlj";
|
||||
name = "kiconthemes-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kiconthemes-5.81.0.tar.xz";
|
||||
sha256 = "053a7zdig796zc3rnwdlkscylg6wldn1dk0dxqzn14cb8vkbwizw";
|
||||
name = "kiconthemes-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kidletime = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kidletime-5.80.0.tar.xz";
|
||||
sha256 = "1yjjhpkql8s7b4ddzirpyq5p0yicpsbkgbq15257k60xs66qgf83";
|
||||
name = "kidletime-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kidletime-5.81.0.tar.xz";
|
||||
sha256 = "12zrd9k27hx8ncywd9ahhbcv5xrn7rrw82pcvdkjmyniz0nazrqv";
|
||||
name = "kidletime-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kimageformats = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kimageformats-5.80.0.tar.xz";
|
||||
sha256 = "0q3i6jkx6kahgdzfycygki50f22zjbspx3f9ibg2ak74hcan8r8x";
|
||||
name = "kimageformats-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kimageformats-5.81.0.tar.xz";
|
||||
sha256 = "0kl68dy1v4p403f52y7igv2w3wq6q2pb7n0r7fbnwz2113bs0cm3";
|
||||
name = "kimageformats-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kinit = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kinit-5.80.0.tar.xz";
|
||||
sha256 = "101lvky2j6bxk3q36040kczchc21d5rb664ddxd89pl2n0f6s9fz";
|
||||
name = "kinit-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kinit-5.81.0.tar.xz";
|
||||
sha256 = "1wv8qyv4mayi80vczf47mdxxa6km4v7r2kz2j483w53nck5hjz4j";
|
||||
name = "kinit-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kio = {
|
||||
version = "5.80.1";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kio-5.80.1.tar.xz";
|
||||
sha256 = "0a2srmj8w80f2m8s359747xx0wg2gf8nd75ysv9f9y92l1hwwwfr";
|
||||
name = "kio-5.80.1.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kio-5.81.0.tar.xz";
|
||||
sha256 = "0zn0xh07hajcj3h1v5246a167ffm113k8j36p2xn7lbq368sway6";
|
||||
name = "kio-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kirigami2 = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kirigami2-5.80.0.tar.xz";
|
||||
sha256 = "0wljcyr0g4i5nsc6szy9yd976l180lxfjjzhz24py7czlrpzg3i2";
|
||||
name = "kirigami2-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kirigami2-5.81.0.tar.xz";
|
||||
sha256 = "1bcc2mfb2s4w67q9q35k04mc9154dx1x03vqzclh9ipzdvyjqmyn";
|
||||
name = "kirigami2-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemmodels = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kitemmodels-5.80.0.tar.xz";
|
||||
sha256 = "1bvghm4accgf273aacjng86rxiazmk05pbrnqkldda9958dqv54k";
|
||||
name = "kitemmodels-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kitemmodels-5.81.0.tar.xz";
|
||||
sha256 = "0vs75q08x9yi1953rihk3y234wcsjawdxb3g5xb597f961y634w0";
|
||||
name = "kitemmodels-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kitemviews = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kitemviews-5.80.0.tar.xz";
|
||||
sha256 = "1j9m4qcmy83dj3k3v4y4skl5lgb8n3z4x9pa1f0rjpwwg4qsa0lp";
|
||||
name = "kitemviews-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kitemviews-5.81.0.tar.xz";
|
||||
sha256 = "0nmhc675bmilqah9fwwzy4p8rksib90cv8iihxd5c9d9snykk01n";
|
||||
name = "kitemviews-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjobwidgets = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kjobwidgets-5.80.0.tar.xz";
|
||||
sha256 = "1yy5n9jnj1sdh51n3n1bqzmaml44799kiqdpp3b7mq55fmj9najp";
|
||||
name = "kjobwidgets-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kjobwidgets-5.81.0.tar.xz";
|
||||
sha256 = "1gl8ia858jbmj2i9wp4x0mw27p42xm6mg84nj1a8yvvvbazs3hpa";
|
||||
name = "kjobwidgets-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjs = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kjs-5.80.0.tar.xz";
|
||||
sha256 = "1v3jiywzzi20c0pd67pgnwwnz0vg209a0wzzdhrpiz5v7qgji1ij";
|
||||
name = "kjs-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kjs-5.81.0.tar.xz";
|
||||
sha256 = "049aplmp1nlxshwaw0lfhfr09aazxh4vazvb78429gs84j8ir9xr";
|
||||
name = "kjs-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kjsembed = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kjsembed-5.80.0.tar.xz";
|
||||
sha256 = "083gp9ks7yha90vnk0z4bkb9i4rphz90di8m8z19xgn575a6li57";
|
||||
name = "kjsembed-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kjsembed-5.81.0.tar.xz";
|
||||
sha256 = "0zkazfcrmd0gklzda0hbb4mc493ihsd3dafnmyj6cmgk4lz2w3q9";
|
||||
name = "kjsembed-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kmediaplayer = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kmediaplayer-5.80.0.tar.xz";
|
||||
sha256 = "0a16rzyjy7j5pn66ahpj3kxpp5c2zmjxg3cmrm14gcm6gzysv56b";
|
||||
name = "kmediaplayer-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kmediaplayer-5.81.0.tar.xz";
|
||||
sha256 = "0z1ji717kwq84i6b2ay9wjhgc4vdkgn1jvwpzgpc1hqs9zly278b";
|
||||
name = "kmediaplayer-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knewstuff = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/knewstuff-5.80.0.tar.xz";
|
||||
sha256 = "0pbk4j823zs2xikgdhaxqilb5b6f0a8k8hylq1vyhkwlzvvp9s6z";
|
||||
name = "knewstuff-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/knewstuff-5.81.0.tar.xz";
|
||||
sha256 = "0wmf86nndnxs1850bjzbwaag6kjdabz0si7b0p1r6hnwm2km9bnk";
|
||||
name = "knewstuff-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifications = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/knotifications-5.80.0.tar.xz";
|
||||
sha256 = "1sfn61vhdqg3mxfvb802wx0l0k59b312fbh6w9bqv0b8z0a9jz2s";
|
||||
name = "knotifications-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/knotifications-5.81.0.tar.xz";
|
||||
sha256 = "04yfrhd098asr45swslnfkzxkb9892izvyam5rf0h93pw78ggmqs";
|
||||
name = "knotifications-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
knotifyconfig = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/knotifyconfig-5.80.0.tar.xz";
|
||||
sha256 = "0b41ppif2qp7lkqmb7nv1r68hvavdl1lcgs4w50v2c0k4fflwizx";
|
||||
name = "knotifyconfig-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/knotifyconfig-5.81.0.tar.xz";
|
||||
sha256 = "0xrd9771g1x0s796pw6wkhl9jj9607pffmlxrj171c8n8hdfyjbs";
|
||||
name = "knotifyconfig-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpackage = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kpackage-5.80.0.tar.xz";
|
||||
sha256 = "104qwyai3ivdw0jqgn6m59bajy07snas51rp75xgvb65hpllv2ch";
|
||||
name = "kpackage-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kpackage-5.81.0.tar.xz";
|
||||
sha256 = "1r1yv5y2swll38l88w559d8q0n4xizwgjp4qd8bh0vvsn24l65ka";
|
||||
name = "kpackage-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kparts = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kparts-5.80.0.tar.xz";
|
||||
sha256 = "1fkfjazr7bwh5nniylh403qp0g4bgiv01ckv4djf46gjf7qn9d4y";
|
||||
name = "kparts-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kparts-5.81.0.tar.xz";
|
||||
sha256 = "1gjqmwg5pjj41vwfsdffvr1gfbkbm12f77rlyfn9gg4z6bjdx47b";
|
||||
name = "kparts-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpeople = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kpeople-5.80.0.tar.xz";
|
||||
sha256 = "1cn9jqiah3j0qi7sg1j9c10yq97pcisvxhm9jjzzzxna39zz16cw";
|
||||
name = "kpeople-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kpeople-5.81.0.tar.xz";
|
||||
sha256 = "1a63s8c946wrivqs8n680jpmcys8iafyy9j3isl4z5n88df2nnih";
|
||||
name = "kpeople-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kplotting = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kplotting-5.80.0.tar.xz";
|
||||
sha256 = "073icgz0cgg7wis3rf1hlsmxklp9vk8swgihfdlks1jds90s4nxw";
|
||||
name = "kplotting-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kplotting-5.81.0.tar.xz";
|
||||
sha256 = "1s368amqfqjmr99bz4xc0xfm2sf29s99z3zpwbx2lbjvqh3p5yyb";
|
||||
name = "kplotting-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kpty = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kpty-5.80.0.tar.xz";
|
||||
sha256 = "13blnrzni3n9p3xnn2kyd6g2hlpvvg0aqagknk64kchbvdkd5l4k";
|
||||
name = "kpty-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kpty-5.81.0.tar.xz";
|
||||
sha256 = "0la3jpkki1hskxg12nf3r59fw7r9q8n3sc7wcdik9r9c9rhlyjpk";
|
||||
name = "kpty-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kquickcharts = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kquickcharts-5.80.0.tar.xz";
|
||||
sha256 = "0kf72i9pkifcwg9njn296fw4d9gy3rc43g17128axj6a5jrd4bln";
|
||||
name = "kquickcharts-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kquickcharts-5.81.0.tar.xz";
|
||||
sha256 = "00w2m0pwilldip873w97l9hvgm6gfy1aj6blyzcxn7x1688lv1jz";
|
||||
name = "kquickcharts-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kross = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kross-5.80.0.tar.xz";
|
||||
sha256 = "06dyqmhxbr9ykca1bskkgxmsd86jpxnk4adygcw1j84xsl6jiki9";
|
||||
name = "kross-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kross-5.81.0.tar.xz";
|
||||
sha256 = "02jsyarn7ihv547b3vv5xwjm1bs58x5lhdnb74v02cwsgb82wlm3";
|
||||
name = "kross-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
krunner = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/krunner-5.80.0.tar.xz";
|
||||
sha256 = "0bid6h0wmvmxfz664hmfhs4zp35mlk3n1p553rspfs55wh2f9xpw";
|
||||
name = "krunner-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/krunner-5.81.0.tar.xz";
|
||||
sha256 = "1yf04qw82hmz8g9hddyalh73b2dxk492n8g856d5m6ccq89c7ga5";
|
||||
name = "krunner-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kservice = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kservice-5.80.0.tar.xz";
|
||||
sha256 = "06bk46l3qg7dh57zsg9vwx8vq31ikjmbmy4nqn65mq786yiz4s78";
|
||||
name = "kservice-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kservice-5.81.0.tar.xz";
|
||||
sha256 = "1kb6wz8d879b57hpfi4ybpc9d3r67b205xdjmp3bhz21894haszc";
|
||||
name = "kservice-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktexteditor = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/ktexteditor-5.80.0.tar.xz";
|
||||
sha256 = "0g073m18bpzhxdwzhqcyclsclwi91cqsjqq3fjz1hy56ird6b0d0";
|
||||
name = "ktexteditor-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/ktexteditor-5.81.0.tar.xz";
|
||||
sha256 = "1pbxkkqzk4l8n9am5r6w2s1smqwwcc2wagy9in0k80gbyszp9rvm";
|
||||
name = "ktexteditor-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
ktextwidgets = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/ktextwidgets-5.80.0.tar.xz";
|
||||
sha256 = "1292knr3wblbk5j3qfzr1lqyiaa09pkhvkmh3jnlb0jvhc8xvmg8";
|
||||
name = "ktextwidgets-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/ktextwidgets-5.81.0.tar.xz";
|
||||
sha256 = "04mn22xmhkxqb138b9wf6jxz39dfp8rigdg3pzr5llx6gmrln9y8";
|
||||
name = "ktextwidgets-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kunitconversion = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kunitconversion-5.80.0.tar.xz";
|
||||
sha256 = "1hckj3k3jjsc4y89zvi5l9h6px6ns9kdqjrfkxbax459wha55b4l";
|
||||
name = "kunitconversion-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kunitconversion-5.81.0.tar.xz";
|
||||
sha256 = "1g9i253f3qjpcmfiy12zmbi41gld9fxy89d742b44xc88fhj3z1y";
|
||||
name = "kunitconversion-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwallet = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kwallet-5.80.0.tar.xz";
|
||||
sha256 = "1pwrxhjxxdx7hl4456dk4x8z36ddw932cv08010fmz9m4w0yvjg1";
|
||||
name = "kwallet-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kwallet-5.81.0.tar.xz";
|
||||
sha256 = "1i05j20847bb9b7348f85fln6spqnkp3c9ysr7yvnm8wfyzrd1gz";
|
||||
name = "kwallet-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwayland = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kwayland-5.80.0.tar.xz";
|
||||
sha256 = "1avr7ckyhw158wi5mlknzkcphn8vlf8dpb96gyizvsvg8b4gffs0";
|
||||
name = "kwayland-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kwayland-5.81.0.tar.xz";
|
||||
sha256 = "1a23zcf6aax1fyq4d6y88flyap8wwkbwnq4vkbybpbnxnkbwl8ny";
|
||||
name = "kwayland-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwidgetsaddons = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kwidgetsaddons-5.80.0.tar.xz";
|
||||
sha256 = "1wgwl08cxwzcd0nikvp2ph2dbj5fij6a5l65p9amvi6ladbgv6qs";
|
||||
name = "kwidgetsaddons-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kwidgetsaddons-5.81.0.tar.xz";
|
||||
sha256 = "0hmnlda1hgk6zwx6wnjzqc0b2awv835736sjyczrxcfaxlkfj99g";
|
||||
name = "kwidgetsaddons-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kwindowsystem = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kwindowsystem-5.80.0.tar.xz";
|
||||
sha256 = "1ch44w27ilh994if3icskyqg6nhnbd5j430jxfj6fzfia9vvclmk";
|
||||
name = "kwindowsystem-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kwindowsystem-5.81.0.tar.xz";
|
||||
sha256 = "11ma5vhq8z570danzq9vdwwcq5n6drsm9m3rpvc1vd3kn2mslls7";
|
||||
name = "kwindowsystem-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlgui = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/kxmlgui-5.80.0.tar.xz";
|
||||
sha256 = "17dpcv2igkg1pk238bd396mn83nqp325sscx7qsf8cbj15dp7bw1";
|
||||
name = "kxmlgui-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/kxmlgui-5.81.0.tar.xz";
|
||||
sha256 = "1l3a9qzc1x1ai2g1g551w05n2jxshxr03rcy0n8m8lbf518288yv";
|
||||
name = "kxmlgui-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
kxmlrpcclient = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/portingAids/kxmlrpcclient-5.80.0.tar.xz";
|
||||
sha256 = "0aas26kjxsbgrrrazjvsvjqdr9993v2hyxci62mfpi7xsp5js4h4";
|
||||
name = "kxmlrpcclient-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/portingAids/kxmlrpcclient-5.81.0.tar.xz";
|
||||
sha256 = "15q3w6wdn5ynhyv5244irq51qbm66bl7799zfs964c0y6dmmm3hg";
|
||||
name = "kxmlrpcclient-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
modemmanager-qt = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/modemmanager-qt-5.80.0.tar.xz";
|
||||
sha256 = "1q14hx2228xhlggw14r9mhmnn2q3qvy3nc9hq5ynb9mwldns6nl6";
|
||||
name = "modemmanager-qt-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/modemmanager-qt-5.81.0.tar.xz";
|
||||
sha256 = "01rr4j09xqsja7h699yk58xif7qrlbszd0mim4cncy7pkgwn43h6";
|
||||
name = "modemmanager-qt-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
networkmanager-qt = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/networkmanager-qt-5.80.0.tar.xz";
|
||||
sha256 = "1wdzn2n4m7nz6skjc37p70zaq42ighk5f1wg1hjx3yf3rlpprnp0";
|
||||
name = "networkmanager-qt-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/networkmanager-qt-5.81.0.tar.xz";
|
||||
sha256 = "1j26ja4r6ry7134yh8i6rkf6dy6kapnrjap9476mr78ig0d6r2if";
|
||||
name = "networkmanager-qt-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
oxygen-icons5 = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/oxygen-icons5-5.80.0.tar.xz";
|
||||
sha256 = "0kmq993vd6011qny949z13lli4qymprk616kl1628dazniapka9m";
|
||||
name = "oxygen-icons5-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/oxygen-icons5-5.81.0.tar.xz";
|
||||
sha256 = "1s0gvicrfw6dl164cccj05rfhp627mqa9ml0j4dvgvknnrgip6hz";
|
||||
name = "oxygen-icons5-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
plasma-framework = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/plasma-framework-5.80.0.tar.xz";
|
||||
sha256 = "1nckb1801fy64hvm127r5fz14vgw81szw7w7miilqh6651v0zbyk";
|
||||
name = "plasma-framework-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/plasma-framework-5.81.0.tar.xz";
|
||||
sha256 = "0g36a632kafsvhamk33w46cafg1gyir3kkx12fkhyqll2vlpn0v7";
|
||||
name = "plasma-framework-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
prison = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/prison-5.80.0.tar.xz";
|
||||
sha256 = "1fcsvww08f7ihxq6x84jd2klp29m8hrbzp7rxqi7x9ghxxgysbpz";
|
||||
name = "prison-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/prison-5.81.0.tar.xz";
|
||||
sha256 = "1mrrwhg98br4r9g7lj6gn3w1z2gfh9kr7ycispssjalyp6bdf4yg";
|
||||
name = "prison-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
purpose = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/purpose-5.80.0.tar.xz";
|
||||
sha256 = "107xmhbjcw5mk068484gwqrzl2gkgy495737f4vj5q22m9rpal5d";
|
||||
name = "purpose-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/purpose-5.81.0.tar.xz";
|
||||
sha256 = "0188wxxy6rg6sm722db02nzhmlv3c540zs2qh6h9fbbf1k4h82jf";
|
||||
name = "purpose-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
qqc2-desktop-style = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/qqc2-desktop-style-5.80.0.tar.xz";
|
||||
sha256 = "14dy7n6m9vdq6v7h3r0w71vw86yxyza40wyxp0hhj44nb63fvczg";
|
||||
name = "qqc2-desktop-style-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/qqc2-desktop-style-5.81.0.tar.xz";
|
||||
sha256 = "1ac4jc6yi6fwndyivc11brlaz3sncxyxzwrfdak8gg579z67zjx5";
|
||||
name = "qqc2-desktop-style-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
solid = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/solid-5.80.0.tar.xz";
|
||||
sha256 = "023zk7la6ycd7h2j62z7b409w94sq2r9k0c020ywry6psjydqkx5";
|
||||
name = "solid-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/solid-5.81.0.tar.xz";
|
||||
sha256 = "0w144jdhspjgqpv0xyxr6l6bnh2bazn9jfbw5iim8fj4q5dyr6c1";
|
||||
name = "solid-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
sonnet = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/sonnet-5.80.0.tar.xz";
|
||||
sha256 = "13kqdfy6bgmqjfw82d2zh0bq4r53awa1f1cbshci6inwdslyvlmh";
|
||||
name = "sonnet-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/sonnet-5.81.0.tar.xz";
|
||||
sha256 = "0kin6xngk4bxxn7y06q1pm0vk5s66gh6riv58l051px27m6lwz2a";
|
||||
name = "sonnet-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syndication = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/syndication-5.80.0.tar.xz";
|
||||
sha256 = "1j22yx2i2qxck6gy4jypjvmar4y93j5nmrmf7fkjx7z8hwxjgwhh";
|
||||
name = "syndication-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/syndication-5.81.0.tar.xz";
|
||||
sha256 = "1fxdhnd8kl0q13434vbkmjan9dakhn9bdrad9d4vd3x11c77ggkn";
|
||||
name = "syndication-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
syntax-highlighting = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/syntax-highlighting-5.80.0.tar.xz";
|
||||
sha256 = "060jnfri24rzkryyvxadpr3yn5xn0856j01ba5l38w0khs8mix4i";
|
||||
name = "syntax-highlighting-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/syntax-highlighting-5.81.0.tar.xz";
|
||||
sha256 = "0paazw8y8kdvwg2waa45az5qgyxi2w5nkfbjg84v1is7yhb065yb";
|
||||
name = "syntax-highlighting-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
threadweaver = {
|
||||
version = "5.80.0";
|
||||
version = "5.81.0";
|
||||
src = fetchurl {
|
||||
url = "${mirror}/stable/frameworks/5.80/threadweaver-5.80.0.tar.xz";
|
||||
sha256 = "1j5m8gfjpi9cajhja77lhkrl3shq618wpza1k27azvi7r6jj4dva";
|
||||
name = "threadweaver-5.80.0.tar.xz";
|
||||
url = "${mirror}/stable/frameworks/5.81/threadweaver-5.81.0.tar.xz";
|
||||
sha256 = "03mz4zibvmriaa9qxvqsnp3ahjnhylzjj80w5c6nc4jjywmi89af";
|
||||
name = "threadweaver-5.81.0.tar.xz";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,6 +13,10 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1fq30imk8zd26x8066di3kpc5zyfc5z6frr3zll685zcx4dxxrlj";
|
||||
};
|
||||
|
||||
preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
|
||||
MACOSX_DEPLOYMENT_TARGET=10.16
|
||||
'';
|
||||
|
||||
# libevent_openssl is moved into its own output, so that openssl isn't present
|
||||
# in the default closure.
|
||||
outputs = [ "out" "dev" ]
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libical";
|
||||
version = "3.0.9";
|
||||
version = "3.0.10";
|
||||
|
||||
outputs = [ "out" "dev" ]; # "devdoc" ];
|
||||
|
||||
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "libical";
|
||||
repo = "libical";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-efdiGktLGITaQ6VinnfYG52fMhO0Av+JKROt2kTvS1U=";
|
||||
sha256 = "sha256-fLmEJlkZLYLcKZqZwitf8rH261QDPTJZf/+/+FMsGIg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ fetchurl, lib, stdenv, libiconv, libunistring, help2man, buildPackages }:
|
||||
{ fetchurl, lib, stdenv, libiconv, libunistring, help2man, texinfo, buildPackages }:
|
||||
|
||||
# Note: this package is used for bootstrapping fetchurl, and thus
|
||||
# cannot use fetchpatch! All mutable patches (generated by GitHub or
|
||||
@@ -9,18 +9,20 @@ with lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libidn2";
|
||||
version = "2.3.0";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/gnu/libidn/${pname}-${version}.tar.gz";
|
||||
sha256 = "1ddqr80kmz4l8g3r3gf7bmf2v29fgivlc2bgxfiscjg2sarivjz1";
|
||||
sha256 = "sha256-ivaElDg2uLU5ZdX1tnFO8TwmyR6qNs59JC49IfXUDy0=";
|
||||
};
|
||||
|
||||
outputs = [ "bin" "dev" "out" "info" "devdoc" ];
|
||||
|
||||
patches = optional stdenv.isDarwin ./fix-error-darwin.patch;
|
||||
|
||||
nativeBuildInputs = optional stdenv.isDarwin help2man;
|
||||
# The above patch causes the documentation to be regenerated, so the
|
||||
# documentation tools are required.
|
||||
nativeBuildInputs = optionals stdenv.isDarwin [ help2man texinfo ];
|
||||
buildInputs = [ libunistring ] ++ optional stdenv.isDarwin libiconv;
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, lib, fetchurl, glib, libxml2, meson, ninja, pkg-config, gnome, libsysprof-capture
|
||||
{ stdenv, lib, fetchurl, fetchpatch, glib, libxml2, meson, ninja, pkg-config, gnome, libsysprof-capture
|
||||
, gnomeSupport ? true, sqlite, glib-networking, gobject-introspection, vala
|
||||
, libpsl, python3, brotli
|
||||
}:
|
||||
@@ -12,6 +12,14 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "11skbyw2pw32178q3h8pi7xqa41b2x4k6q4k9f75zxmh8s23y30p";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# https://gitlab.gnome.org/GNOME/libsoup/-/issues/222
|
||||
url = "https://gitlab.gnome.org/GNOME/libsoup/commit/b5e4f15a09d197b6a9b4b2d78b33779f27d828af.patch";
|
||||
sha256 = "1hqk8lqzc200hi0nwbwq9qm6f03z296cnd79d4ql30683s80xqws";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs libsoup/
|
||||
'';
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
{ stdenv, lib, fetchurl, fetchpatch
|
||||
{ stdenv, lib, fetchurl
|
||||
, zlib, xz, libintl, python, gettext, ncurses, findXMLCatalogs
|
||||
, pythonSupport ? enableShared && stdenv.buildPlatform == stdenv.hostPlatform
|
||||
, icuSupport ? false, icu ? null
|
||||
, enableShared ? stdenv.hostPlatform.libc != "msvcrt"
|
||||
, enableStatic ? !enableShared,
|
||||
, enableStatic ? !enableShared
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libxml2";
|
||||
version = "2.9.10";
|
||||
version = "2.9.12";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://xmlsoft.org/sources/${pname}-${version}.tar.gz";
|
||||
sha256 = "07xynh8hcxb2yb1fs051xrgszjvj37wnxvxgsj10rzmqzy9y3zma";
|
||||
sha256 = "14hxwzmf5xqppx77z7i0ni9lpzg1a84dqpf8j8l1fvy570g6imn8";
|
||||
};
|
||||
patches = [
|
||||
# Upstream bugs:
|
||||
@@ -27,28 +27,6 @@ stdenv.mkDerivation rec {
|
||||
# https://github.com/NixOS/nixpkgs/pull/63174
|
||||
# https://github.com/NixOS/nixpkgs/pull/72342
|
||||
./utf8-xmlErrorFuncHandler.patch
|
||||
(fetchpatch {
|
||||
name = "CVE-2019-20388.patch";
|
||||
url = "https://gitlab.gnome.org/GNOME/libxml2/commit/6088a74bcf7d0c42e24cff4594d804e1d3c9fbca.patch";
|
||||
sha256 = "070s7al2r2k92320h9cdfc2097jy4kk04d0disc98ddc165r80jl";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "CVE-2020-7595.patch";
|
||||
url = "https://gitlab.gnome.org/GNOME/libxml2/commit/0e1a49c8907645d2e155f0d89d4d9895ac5112b5.patch";
|
||||
sha256 = "0klvaxkzakkpyq0m44l9xrpn5kwaii194sqsivfm6zhnb9hhl15l";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "CVE-2020-24977.patch";
|
||||
url = "https://gitlab.gnome.org/GNOME/libxml2/commit/50f06b3efb638efb0abd95dc62dca05ae67882c2.patch";
|
||||
sha256 = "093f1ic5qfiq8nk9mc6b8p1qcs8m9hir3ardr6r5il4zi2dnjrj4";
|
||||
})
|
||||
# Fix compatibility with Python 3.9.
|
||||
# https://gitlab.gnome.org/GNOME/libxml2/-/issues/149
|
||||
(fetchpatch {
|
||||
name = "python39.patch";
|
||||
url = "https://gitlab.gnome.org/nwellnhof/libxml2/-/commit/e4fb36841800038c289997432ca547c9bfef9db1.patch";
|
||||
sha256 = "0h3vpy9fg3339b14qa64640ypp65z3hrrrmpjl8qm72srkp24ci5";
|
||||
})
|
||||
];
|
||||
|
||||
outputs = [ "bin" "dev" "out" "man" "doc" ]
|
||||
@@ -75,6 +53,10 @@ stdenv.mkDerivation rec {
|
||||
(lib.withFeatureAs pythonSupport "python" python)
|
||||
];
|
||||
|
||||
preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
|
||||
MACOSX_DEPLOYMENT_TARGET=10.16
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# disable test that's problematic with newer pythons: see
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
{ lib, stdenv, fetchurl, fetchpatch, libxml2, findXMLCatalogs, gettext, python3, libgcrypt
|
||||
{ lib, stdenv, fetchurl
|
||||
, pkg-config
|
||||
, libxml2, findXMLCatalogs, gettext, python3, libgcrypt
|
||||
, cryptoSupport ? false
|
||||
, pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform
|
||||
}:
|
||||
@@ -14,6 +16,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
outputs = [ "bin" "dev" "out" "man" "doc" ] ++ lib.optional pythonSupport "py";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [ libxml2.dev ]
|
||||
++ lib.optional stdenv.isDarwin gettext
|
||||
++ lib.optionals pythonSupport [ libxml2.py python3 ]
|
||||
@@ -22,7 +28,6 @@ stdenv.mkDerivation rec {
|
||||
propagatedBuildInputs = [ findXMLCatalogs ];
|
||||
|
||||
configureFlags = [
|
||||
"--with-libxml-prefix=${libxml2.dev}"
|
||||
"--without-debug"
|
||||
"--without-mem-debug"
|
||||
"--without-debugger"
|
||||
|
||||
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
|
||||
++ lib.optional stdenv.isDarwin "LDFLAGS=-Wl,-install_name,$(out)/lib/liblmdb.so";
|
||||
|
||||
doCheck = true;
|
||||
checkPhase = "make test";
|
||||
checkTarget = "test";
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput bin "$bin"
|
||||
|
||||
@@ -13,8 +13,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [ meson ninja ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
postPatch = "sed -i s#/usr#$out#g meson.build";
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -145,7 +145,6 @@ self = stdenv.mkDerivation {
|
||||
] ++ optional stdenv.isLinux libdrm
|
||||
++ optionals stdenv.isDarwin [ OpenGL Xplugin ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
doCheck = false;
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -13,6 +13,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
patches = lib.optional stdenv.isDarwin [ ./bsm-add-audit_token_to_pid.patch ];
|
||||
|
||||
preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
|
||||
MACOSX_DEPLOYMENT_TARGET=10.16
|
||||
'';
|
||||
|
||||
configureFlags = [ "ac_cv_file__usr_include_mach_audit_triggers_defs=no" ];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -30,6 +30,10 @@ stdenv.mkDerivation rec {
|
||||
"CC=${stdenv.cc.targetPrefix}cc"
|
||||
];
|
||||
|
||||
preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
|
||||
MACOSX_DEPLOYMENT_TARGET=10.16
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--enable-overlays"
|
||||
"--disable-dependency-tracking" # speeds up one-time build
|
||||
|
||||
@@ -69,6 +69,7 @@ let
|
||||
armv6l-linux = "./Configure linux-armv4 -march=armv6";
|
||||
armv7l-linux = "./Configure linux-armv4 -march=armv7-a";
|
||||
x86_64-darwin = "./Configure darwin64-x86_64-cc";
|
||||
aarch64-darwin = "./Configure darwin64-arm64-cc";
|
||||
x86_64-linux = "./Configure linux-x86_64";
|
||||
x86_64-solaris = "./Configure solaris64-x86_64-gcc";
|
||||
}.${stdenv.hostPlatform.system} or (
|
||||
|
||||
@@ -23,7 +23,8 @@ in stdenv.mkDerivation {
|
||||
|
||||
outputs = [ "bin" "dev" "out" "doc" "man" ];
|
||||
|
||||
configureFlags = optional (!stdenv.hostPlatform.isRiscV) "--enable-jit" ++ [
|
||||
# Disable jit on Apple Silicon, https://github.com/zherczeg/sljit/issues/51
|
||||
configureFlags = optional (!stdenv.hostPlatform.isRiscV && !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64)) "--enable-jit" ++ [
|
||||
"--enable-unicode-properties"
|
||||
"--disable-cpp"
|
||||
]
|
||||
|
||||
@@ -8,10 +8,11 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0p3699msps07p40g9426lvxa3b41rg7k2fn7qxl2jm0kh4kkkvx9";
|
||||
};
|
||||
|
||||
# Disable jit on Apple Silicon, https://github.com/zherczeg/sljit/issues/51
|
||||
configureFlags = [
|
||||
"--enable-pcre2-16"
|
||||
"--enable-pcre2-32"
|
||||
] ++ lib.optional (!stdenv.hostPlatform.isRiscV) "--enable-jit";
|
||||
] ++ lib.optional (!stdenv.hostPlatform.isRiscV && !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64)) "--enable-jit";
|
||||
|
||||
outputs = [ "bin" "dev" "out" "doc" "man" "devdoc" ];
|
||||
|
||||
|
||||
@@ -1,44 +1,77 @@
|
||||
{ stdenv, lib, fetchurl, fetchpatch, cmake, ninja, pkg-config, libiconv, libintl
|
||||
, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg
|
||||
{ stdenv
|
||||
, lib
|
||||
, fetchurl
|
||||
, fetchpatch
|
||||
, cmake
|
||||
, ninja
|
||||
, pkg-config
|
||||
, libiconv
|
||||
, libintl
|
||||
, zlib
|
||||
, curl
|
||||
, cairo
|
||||
, freetype
|
||||
, fontconfig
|
||||
, lcms
|
||||
, libjpeg
|
||||
, openjpeg
|
||||
, withData ? true, poppler_data
|
||||
, qt5Support ? false, qtbase ? null
|
||||
, introspectionSupport ? false, gobject-introspection ? null
|
||||
, utils ? false, nss ? null
|
||||
, minimal ? false, suffix ? "glib"
|
||||
, minimal ? false
|
||||
, suffix ? "glib"
|
||||
, inkscape
|
||||
, cups-filters
|
||||
, texlive
|
||||
, scribusUnstable
|
||||
}:
|
||||
|
||||
let
|
||||
mkFlag = optset: flag: "-DENABLE_${flag}=${if optset then "on" else "off"}";
|
||||
in
|
||||
stdenv.mkDerivation (rec {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "poppler-${suffix}-${version}";
|
||||
version = "21.02.0"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too!
|
||||
|
||||
src = fetchurl {
|
||||
url = "${meta.homepage}/poppler-${version}.tar.xz";
|
||||
sha256 = "sha256-XBR1nJmJHm5HKs7W1fD/Haz4XYDNkCbTZcVcZT7feSw=";
|
||||
};
|
||||
version = "21.05.0"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too!
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
buildInputs = [ libiconv libintl ] ++ lib.optional withData poppler_data;
|
||||
src = fetchurl {
|
||||
url = "${meta.homepage}/poppler-${version}.tar.xz";
|
||||
sha256 = "sha256-2v1Te2gPrRIVvED8U9HzjoRJ18GFvGDVqJ4dJskNvYw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libiconv
|
||||
libintl
|
||||
] ++ lib.optional withData [
|
||||
poppler_data
|
||||
];
|
||||
|
||||
# TODO: reduce propagation to necessary libs
|
||||
propagatedBuildInputs = with lib;
|
||||
[ zlib freetype fontconfig libjpeg openjpeg ]
|
||||
++ optionals (!minimal) [ cairo lcms curl ]
|
||||
++ optional qt5Support qtbase
|
||||
++ optional utils nss
|
||||
++ optional introspectionSupport gobject-introspection;
|
||||
|
||||
nativeBuildInputs = [ cmake ninja pkg-config ];
|
||||
|
||||
# Workaround #54606
|
||||
preConfigure = lib.optionalString stdenv.isDarwin ''
|
||||
sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
|
||||
'';
|
||||
|
||||
dontWrapQtApps = true;
|
||||
propagatedBuildInputs = [
|
||||
zlib
|
||||
freetype
|
||||
fontconfig
|
||||
libjpeg
|
||||
openjpeg
|
||||
] ++ lib.optionals (!minimal) [
|
||||
cairo
|
||||
lcms
|
||||
curl
|
||||
] ++ lib.optionals qt5Support [
|
||||
qtbase
|
||||
] ++ lib.optionals utils [
|
||||
nss
|
||||
] ++ lib.optionals introspectionSupport [
|
||||
gobject-introspection
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(mkFlag true "UNSTABLE_API_ABI_HEADERS") # previously "XPDF_HEADERS"
|
||||
@@ -49,6 +82,20 @@ stdenv.mkDerivation (rec {
|
||||
(mkFlag qt5Support "QT5")
|
||||
];
|
||||
|
||||
dontWrapQtApps = true;
|
||||
|
||||
# Workaround #54606
|
||||
preConfigure = lib.optionalString stdenv.isDarwin ''
|
||||
sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
tests = {
|
||||
# These depend on internal poppler code that frequently changes.
|
||||
inherit inkscape cups-filters texlive scribusUnstable;
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://poppler.freedesktop.org/";
|
||||
description = "A PDF rendering library";
|
||||
@@ -59,21 +106,8 @@ stdenv.mkDerivation (rec {
|
||||
installed separately.
|
||||
'';
|
||||
|
||||
license = licenses.gpl2;
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ ttuegel ] ++ teams.freedesktop.members;
|
||||
};
|
||||
} // lib.optionalAttrs stdenv.isDarwin {
|
||||
patches = [
|
||||
# Fix build due to improperly used volatile in poppler-glib.
|
||||
# https://gitlab.freedesktop.org/poppler/poppler/merge_requests/836
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.freedesktop.org/poppler/poppler/commit/47de887d7658cfd68df44b3acf710971054f957b.patch";
|
||||
sha256 = "uvYibBn2fOEqdotxK0Wpf8KhGYZXrpHdmS4jjlRNCj8=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.freedesktop.org/poppler/poppler/commit/bdd110b45a38e8a4f80f522892e4c4a9e432abd5.patch";
|
||||
sha256 = "WDUYXX6v5zk7tusz7DGBP58yFzgEvoBlNSLbfk7+QTc=";
|
||||
})
|
||||
];
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
From 8bdbddc2e5fef1553b1ba0297d3c03b38e9b947b Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Tuegel <ttuegel@mailbox.org>
|
||||
Date: Wed, 18 Sep 2019 05:39:39 -0500
|
||||
From 9ffbcc5e362d17aea3e3d67e43cd3cd993e987eb Mon Sep 17 00:00:00 2001
|
||||
From: OPNA2608 <christoph.neidahl@gmail.com>
|
||||
Date: Mon, 12 Apr 2021 20:05:25 +0200
|
||||
Subject: [PATCH 03/12] qtbase-mkspecs
|
||||
|
||||
---
|
||||
@@ -12,13 +12,13 @@ Subject: [PATCH 03/12] qtbase-mkspecs
|
||||
mkspecs/features/qt_build_paths.prf | 4 +-
|
||||
mkspecs/features/qt_docs.prf | 10 +--
|
||||
mkspecs/features/qt_example_installs.prf | 2 +-
|
||||
mkspecs/features/qt_functions.prf | 2 +-
|
||||
mkspecs/features/qt_functions.prf | 27 ++++---
|
||||
mkspecs/features/qt_installs.prf | 22 ++---
|
||||
mkspecs/features/qt_plugin.prf | 2 +-
|
||||
11 files changed, 39 insertions(+), 142 deletions(-)
|
||||
11 files changed, 53 insertions(+), 153 deletions(-)
|
||||
|
||||
diff --git a/mkspecs/features/create_cmake.prf b/mkspecs/features/create_cmake.prf
|
||||
index 00da9bd33f..bd166fbfea 100644
|
||||
index 02e5775983..3782949d32 100644
|
||||
--- a/mkspecs/features/create_cmake.prf
|
||||
+++ b/mkspecs/features/create_cmake.prf
|
||||
@@ -21,7 +21,7 @@ load(cmake_functions)
|
||||
@@ -96,7 +96,7 @@ index 00da9bd33f..bd166fbfea 100644
|
||||
INSTALLS += cmake_qt5_plugin_file
|
||||
|
||||
return()
|
||||
@@ -333,7 +308,7 @@ exists($$cmake_macros_file.input) {
|
||||
@@ -334,7 +309,7 @@ exists($$cmake_macros_file.input) {
|
||||
cmake_qt5_module_files.files += $$cmake_macros_file.output
|
||||
}
|
||||
|
||||
@@ -370,18 +370,44 @@ index 43b58817fe..e635b8f67a 100644
|
||||
|
||||
check_examples {
|
||||
diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
|
||||
index 1903e509c8..ae7b585989 100644
|
||||
index 1903e509c8..1dc117a388 100644
|
||||
--- a/mkspecs/features/qt_functions.prf
|
||||
+++ b/mkspecs/features/qt_functions.prf
|
||||
@@ -69,7 +69,7 @@ defineTest(qtHaveModule) {
|
||||
@@ -69,19 +69,22 @@ defineTest(qtHaveModule) {
|
||||
defineTest(qtPrepareTool) {
|
||||
cmd = $$eval(QT_TOOL.$${2}.binary)
|
||||
isEmpty(cmd) {
|
||||
- cmd = $$[QT_HOST_BINS]/$$2
|
||||
+ cmd = $$system("command -v $$2")
|
||||
exists($${cmd}.pl) {
|
||||
$${1}_EXE = $${cmd}.pl
|
||||
cmd = perl -w $$system_path($${cmd}.pl)
|
||||
- exists($${cmd}.pl) {
|
||||
- $${1}_EXE = $${cmd}.pl
|
||||
- cmd = perl -w $$system_path($${cmd}.pl)
|
||||
- } else: contains(QMAKE_HOST.os, Windows) {
|
||||
- $${1}_EXE = $${cmd}.exe
|
||||
- cmd = $$system_path($${cmd}.exe)
|
||||
- } else:contains(QMAKE_HOST.os, Darwin) {
|
||||
- BUNDLENAME = $${cmd}.app/Contents/MacOS/$$2
|
||||
- exists($$BUNDLENAME) {
|
||||
- cmd = $$BUNDLENAME
|
||||
+ cmd = $$system("command -v $${2}")
|
||||
+ isEmpty(cmd) {
|
||||
+ cmd = $$system("command -v $${2}.pl")
|
||||
+ !isEmpty(cmd) {
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ cmd = perl -w $$system_path($${cmd})
|
||||
+ } else: contains(QMAKE_HOST.os, Windows) {
|
||||
+ cmd = $$system("command -v $${2}.exe")
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ } else: contains(QMAKE_HOST.os, Darwin) {
|
||||
+ cmd = $$system("command -v $${2}.app")
|
||||
+ !isEmpty(cmd) {
|
||||
+ cmd = $${cmd}/Contents/MacOS/$${2}
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ }
|
||||
}
|
||||
- $${1}_EXE = $$cmd
|
||||
} else {
|
||||
$${1}_EXE = $$cmd
|
||||
}
|
||||
diff --git a/mkspecs/features/qt_installs.prf b/mkspecs/features/qt_installs.prf
|
||||
index 1ebca17366..b784441da0 100644
|
||||
--- a/mkspecs/features/qt_installs.prf
|
||||
@@ -461,5 +487,5 @@ index 40528a65e2..903f795284 100644
|
||||
|
||||
TARGET = $$qt5LibraryTarget($$TARGET)
|
||||
--
|
||||
2.23.GIT
|
||||
2.29.3
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
From 1cb5581d7f20bf87ac8d67a7295447a78a1d9645 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc>
|
||||
Date: Sat, 4 Apr 2020 00:25:52 +0200
|
||||
From 87c81a31d65862a2f32fdc575cfb47b7a46bfae7 Mon Sep 17 00:00:00 2001
|
||||
From: OPNA2608 <christoph.neidahl@gmail.com>
|
||||
Date: Mon, 12 Apr 2021 20:05:25 +0200
|
||||
Subject: [PATCH 03/10] qtbase-mkspecs
|
||||
|
||||
---
|
||||
@@ -12,10 +12,10 @@ Subject: [PATCH 03/10] qtbase-mkspecs
|
||||
mkspecs/features/qt_build_paths.prf | 4 +-
|
||||
mkspecs/features/qt_docs.prf | 10 +--
|
||||
mkspecs/features/qt_example_installs.prf | 2 +-
|
||||
mkspecs/features/qt_functions.prf | 2 +-
|
||||
mkspecs/features/qt_functions.prf | 27 ++++---
|
||||
mkspecs/features/qt_installs.prf | 22 ++---
|
||||
mkspecs/features/qt_plugin.prf | 2 +-
|
||||
11 files changed, 38 insertions(+), 141 deletions(-)
|
||||
11 files changed, 52 insertions(+), 152 deletions(-)
|
||||
|
||||
diff --git a/mkspecs/features/create_cmake.prf b/mkspecs/features/create_cmake.prf
|
||||
index 0e71fd0015..ba071d9a70 100644
|
||||
@@ -369,18 +369,44 @@ index 72b47bce27..d59e949e78 100644
|
||||
|
||||
check_examples {
|
||||
diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
|
||||
index 7777e615bd..abeb03a663 100644
|
||||
index 7777e615bd..b0c6880a74 100644
|
||||
--- a/mkspecs/features/qt_functions.prf
|
||||
+++ b/mkspecs/features/qt_functions.prf
|
||||
@@ -87,7 +87,7 @@ defineTest(qtHaveModule) {
|
||||
@@ -87,19 +87,22 @@ defineTest(qtHaveModule) {
|
||||
defineTest(qtPrepareTool) {
|
||||
cmd = $$eval(QT_TOOL.$${2}.binary)
|
||||
isEmpty(cmd) {
|
||||
- cmd = $$[QT_HOST_BINS]/$$2
|
||||
+ cmd = $$system("command -v $$2")
|
||||
exists($${cmd}.pl) {
|
||||
$${1}_EXE = $${cmd}.pl
|
||||
cmd = perl -w $$system_path($${cmd}.pl)
|
||||
- exists($${cmd}.pl) {
|
||||
- $${1}_EXE = $${cmd}.pl
|
||||
- cmd = perl -w $$system_path($${cmd}.pl)
|
||||
- } else: contains(QMAKE_HOST.os, Windows) {
|
||||
- $${1}_EXE = $${cmd}.exe
|
||||
- cmd = $$system_path($${cmd}.exe)
|
||||
- } else:contains(QMAKE_HOST.os, Darwin) {
|
||||
- BUNDLENAME = $${cmd}.app/Contents/MacOS/$$2
|
||||
- exists($$BUNDLENAME) {
|
||||
- cmd = $$BUNDLENAME
|
||||
+ cmd = $$system("command -v $${2}")
|
||||
+ isEmpty(cmd) {
|
||||
+ cmd = $$system("command -v $${2}.pl")
|
||||
+ !isEmpty(cmd) {
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ cmd = perl -w $$system_path($${cmd})
|
||||
+ } else: contains(QMAKE_HOST.os, Windows) {
|
||||
+ cmd = $$system("command -v $${2}.exe")
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ } else: contains(QMAKE_HOST.os, Darwin) {
|
||||
+ cmd = $$system("command -v $${2}.app")
|
||||
+ !isEmpty(cmd) {
|
||||
+ cmd = $${cmd}/Contents/MacOS/$${2}
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ }
|
||||
}
|
||||
- $${1}_EXE = $$cmd
|
||||
} else {
|
||||
$${1}_EXE = $$cmd
|
||||
}
|
||||
diff --git a/mkspecs/features/qt_installs.prf b/mkspecs/features/qt_installs.prf
|
||||
index 1ebca17366..a8f958eae8 100644
|
||||
--- a/mkspecs/features/qt_installs.prf
|
||||
@@ -460,5 +486,5 @@ index 573d717eea..024c624cb6 100644
|
||||
|
||||
qt_libinfix_plugins: TARGET = $$TARGET$$QT_LIBINFIX
|
||||
--
|
||||
2.25.1
|
||||
2.29.3
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
From 82771c437957b3684ce296997d795432756aa8b1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Milan=20P=C3=A4ssler?= <me@pbb.lc>
|
||||
Date: Sat, 4 Apr 2020 00:25:52 +0200
|
||||
From 03a5a7eab673d18d00c9b5eb8c7d5b790079e8ff Mon Sep 17 00:00:00 2001
|
||||
From: OPNA2608 <christoph.neidahl@gmail.com>
|
||||
Date: Mon, 12 Apr 2021 20:20:46 +0200
|
||||
Subject: [PATCH 03/11] qtbase-mkspecs
|
||||
|
||||
---
|
||||
@@ -12,10 +12,10 @@ Subject: [PATCH 03/11] qtbase-mkspecs
|
||||
mkspecs/features/qt_build_paths.prf | 4 +-
|
||||
mkspecs/features/qt_docs.prf | 10 +--
|
||||
mkspecs/features/qt_example_installs.prf | 2 +-
|
||||
mkspecs/features/qt_functions.prf | 2 +-
|
||||
mkspecs/features/qt_functions.prf | 27 ++++---
|
||||
mkspecs/features/qt_installs.prf | 22 ++---
|
||||
mkspecs/features/qt_plugin.prf | 2 +-
|
||||
11 files changed, 38 insertions(+), 141 deletions(-)
|
||||
11 files changed, 52 insertions(+), 152 deletions(-)
|
||||
|
||||
diff --git a/mkspecs/features/create_cmake.prf b/mkspecs/features/create_cmake.prf
|
||||
index 24ed125f12..f0666a1986 100644
|
||||
@@ -105,7 +105,7 @@ index 24ed125f12..f0666a1986 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 309798a767..b6c3ab8609 100644
|
||||
index db18dbece6..8246f37931 100644
|
||||
--- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
|
||||
+++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
|
||||
@@ -2,30 +2,6 @@ if (CMAKE_VERSION VERSION_LESS 3.1.0)
|
||||
@@ -200,7 +200,7 @@ index 309798a767..b6c3ab8609 100644
|
||||
!!IF !isEmpty(CMAKE_ADD_SOURCE_INCLUDE_DIRS)
|
||||
include(\"${CMAKE_CURRENT_LIST_DIR}/ExtraSourceIncludes.cmake\" OPTIONAL)
|
||||
!!ENDIF
|
||||
@@ -499,25 +455,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
|
||||
@@ -491,25 +447,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)
|
||||
@@ -226,7 +226,7 @@ index 309798a767..b6c3ab8609 100644
|
||||
_populate_$${CMAKE_MODULE_NAME}_target_properties(DEBUG \"$${CMAKE_LIB_FILE_LOCATION_DEBUG}\" \"$${CMAKE_IMPLIB_FILE_LOCATION_DEBUG}\" $${CMAKE_DEBUG_AND_RELEASE})
|
||||
!!ENDIF // CMAKE_STATIC_WINDOWS_BUILD
|
||||
endif()
|
||||
@@ -536,25 +480,13 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
|
||||
@@ -528,25 +472,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)
|
||||
@@ -252,7 +252,7 @@ index 309798a767..b6c3ab8609 100644
|
||||
_populate_$${CMAKE_MODULE_NAME}_target_properties(RELEASE \"$${CMAKE_LIB_FILE_LOCATION_RELEASE}\" \"$${CMAKE_IMPLIB_FILE_LOCATION_RELEASE}\" $${CMAKE_DEBUG_AND_RELEASE})
|
||||
!!ENDIF // CMAKE_STATIC_WINDOWS_BUILD
|
||||
endif()
|
||||
@@ -581,11 +513,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
|
||||
@@ -573,11 +505,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME})
|
||||
IsDebugAndRelease)
|
||||
set_property(TARGET Qt5::${Plugin} APPEND PROPERTY IMPORTED_CONFIGURATIONS ${Configuration})
|
||||
|
||||
@@ -265,7 +265,7 @@ index 309798a767..b6c3ab8609 100644
|
||||
set_target_properties(Qt5::${Plugin} PROPERTIES
|
||||
\"IMPORTED_LOCATION_${Configuration}\" ${imported_location}
|
||||
diff --git a/mkspecs/features/qml_module.prf b/mkspecs/features/qml_module.prf
|
||||
index c0b50416c9..cabe39b22e 100644
|
||||
index 3d6cd9b3db..ca8b0b2701 100644
|
||||
--- a/mkspecs/features/qml_module.prf
|
||||
+++ b/mkspecs/features/qml_module.prf
|
||||
@@ -51,7 +51,7 @@ builtin_resources {
|
||||
@@ -369,18 +369,44 @@ index 15b373ba40..5c373fe1d5 100644
|
||||
|
||||
check_examples {
|
||||
diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
|
||||
index 7777e615bd..abeb03a663 100644
|
||||
index 7777e615bd..b0c6880a74 100644
|
||||
--- a/mkspecs/features/qt_functions.prf
|
||||
+++ b/mkspecs/features/qt_functions.prf
|
||||
@@ -87,7 +87,7 @@ defineTest(qtHaveModule) {
|
||||
@@ -87,19 +87,22 @@ defineTest(qtHaveModule) {
|
||||
defineTest(qtPrepareTool) {
|
||||
cmd = $$eval(QT_TOOL.$${2}.binary)
|
||||
isEmpty(cmd) {
|
||||
- cmd = $$[QT_HOST_BINS]/$$2
|
||||
+ cmd = $$system("command -v $$2")
|
||||
exists($${cmd}.pl) {
|
||||
$${1}_EXE = $${cmd}.pl
|
||||
cmd = perl -w $$system_path($${cmd}.pl)
|
||||
- exists($${cmd}.pl) {
|
||||
- $${1}_EXE = $${cmd}.pl
|
||||
- cmd = perl -w $$system_path($${cmd}.pl)
|
||||
- } else: contains(QMAKE_HOST.os, Windows) {
|
||||
- $${1}_EXE = $${cmd}.exe
|
||||
- cmd = $$system_path($${cmd}.exe)
|
||||
- } else:contains(QMAKE_HOST.os, Darwin) {
|
||||
- BUNDLENAME = $${cmd}.app/Contents/MacOS/$$2
|
||||
- exists($$BUNDLENAME) {
|
||||
- cmd = $$BUNDLENAME
|
||||
+ cmd = $$system("command -v $${2}")
|
||||
+ isEmpty(cmd) {
|
||||
+ cmd = $$system("command -v $${2}.pl")
|
||||
+ !isEmpty(cmd) {
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ cmd = perl -w $$system_path($${cmd})
|
||||
+ } else: contains(QMAKE_HOST.os, Windows) {
|
||||
+ cmd = $$system("command -v $${2}.exe")
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ } else: contains(QMAKE_HOST.os, Darwin) {
|
||||
+ cmd = $$system("command -v $${2}.app")
|
||||
+ !isEmpty(cmd) {
|
||||
+ cmd = $${cmd}/Contents/MacOS/$${2}
|
||||
+ $${1}_EXE = $$cmd
|
||||
+ }
|
||||
}
|
||||
- $${1}_EXE = $$cmd
|
||||
} else {
|
||||
$${1}_EXE = $$cmd
|
||||
}
|
||||
diff --git a/mkspecs/features/qt_installs.prf b/mkspecs/features/qt_installs.prf
|
||||
index 1ebca17366..a8f958eae8 100644
|
||||
--- a/mkspecs/features/qt_installs.prf
|
||||
@@ -460,5 +486,5 @@ index 573d717eea..024c624cb6 100644
|
||||
|
||||
qt_libinfix_plugins: TARGET = $$TARGET$$QT_LIBINFIX
|
||||
--
|
||||
2.25.4
|
||||
2.29.3
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtcharts";
|
||||
pname = "qtcharts";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, lib, stdenv, qtbase, qtdeclarative, bluez }:
|
||||
|
||||
qtModule {
|
||||
name = "qtconnectivity";
|
||||
pname = "qtconnectivity";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
buildInputs = lib.optional stdenv.isLinux bluez;
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
with lib;
|
||||
|
||||
qtModule {
|
||||
name = "qtdeclarative";
|
||||
pname = "qtdeclarative";
|
||||
qtInputs = [ qtbase qtsvg ];
|
||||
nativeBuildInputs = [ python3 ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtdoc";
|
||||
pname = "qtdoc";
|
||||
qtInputs = [ qtdeclarative ];
|
||||
outputs = [ "out" ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative, pkg-config }:
|
||||
|
||||
qtModule {
|
||||
name = "qtgamepad";
|
||||
pname = "qtgamepad";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
buildInputs = [ ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtgraphicaleffects";
|
||||
pname = "qtgraphicaleffects";
|
||||
qtInputs = [ qtdeclarative ];
|
||||
outputs = [ "out" "dev" ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, libtiff }:
|
||||
|
||||
qtModule {
|
||||
name = "qtimageformats";
|
||||
pname = "qtimageformats";
|
||||
qtInputs = [ qtbase ];
|
||||
propagatedBuildInputs = [ libtiff ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ lib, stdenv, qtModule, qtbase, qtmultimedia }:
|
||||
|
||||
qtModule {
|
||||
name = "qtlocation";
|
||||
pname = "qtlocation";
|
||||
qtInputs = [ qtbase qtmultimedia ];
|
||||
outputs = [ "bin" "out" "dev" ];
|
||||
qmakeFlags = lib.optional stdenv.isDarwin [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ lib, qtModule, qtbase }:
|
||||
|
||||
qtModule {
|
||||
name = "qtmacextras";
|
||||
pname = "qtmacextras";
|
||||
qtInputs = [ qtbase ];
|
||||
meta = with lib; {
|
||||
maintainers = with maintainers; [ periklis ];
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
with lib;
|
||||
|
||||
qtModule {
|
||||
name = "qtmultimedia";
|
||||
pname = "qtmultimedia";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ gstreamer gst-plugins-base libpulseaudio ]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtbase }:
|
||||
|
||||
qtModule {
|
||||
name = "qtnetworkauth";
|
||||
pname = "qtnetworkauth";
|
||||
qtInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtquickcontrols";
|
||||
pname = "qtquickcontrols";
|
||||
qtInputs = [ qtdeclarative ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtquickcontrols2";
|
||||
pname = "qtquickcontrols2";
|
||||
qtInputs = [ qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtbase, qttools }:
|
||||
|
||||
qtModule {
|
||||
name = "qtscript";
|
||||
pname = "qtscript";
|
||||
qtInputs = [ qtbase qttools ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtscxml";
|
||||
pname = "qtscxml";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtsensors";
|
||||
pname = "qtsensors";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtbase, qtserialport }:
|
||||
|
||||
qtModule {
|
||||
name = "qtserialbus";
|
||||
pname = "qtserialbus";
|
||||
qtInputs = [ qtbase qtserialport ];
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
let inherit (lib) getLib optional; in
|
||||
|
||||
qtModule {
|
||||
name = "qtserialport";
|
||||
pname = "qtserialport";
|
||||
qtInputs = [ qtbase ];
|
||||
NIX_CFLAGS_COMPILE =
|
||||
optional stdenv.isLinux
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule }:
|
||||
|
||||
qtModule {
|
||||
name = "qtspeech";
|
||||
pname = "qtspeech";
|
||||
qtInputs = [ ];
|
||||
outputs = [ "out" "dev" ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase }:
|
||||
|
||||
qtModule {
|
||||
name = "qtsvg";
|
||||
pname = "qtsvg";
|
||||
qtInputs = [ qtbase ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
with lib;
|
||||
|
||||
qtModule {
|
||||
name = "qttools";
|
||||
pname = "qttools";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qttools }:
|
||||
|
||||
qtModule {
|
||||
name = "qttranslations";
|
||||
pname = "qttranslations";
|
||||
qtInputs = [ qttools ];
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtbase, qtdeclarative, qtsvg, hunspell }:
|
||||
|
||||
qtModule {
|
||||
name = "qtvirtualkeyboard";
|
||||
pname = "qtvirtualkeyboard";
|
||||
qtInputs = [ qtbase qtdeclarative qtsvg hunspell ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtquickcontrols, wayland, pkg-config }:
|
||||
|
||||
qtModule {
|
||||
name = "qtwayland";
|
||||
pname = "qtwayland";
|
||||
qtInputs = [ qtbase qtquickcontrols ];
|
||||
buildInputs = [ wayland ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtwebchannel";
|
||||
pname = "qtwebchannel";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -25,18 +25,10 @@
|
||||
with lib;
|
||||
|
||||
qtModule {
|
||||
name = "qtwebengine";
|
||||
pname = "qtwebengine";
|
||||
qtInputs = [ qtdeclarative qtquickcontrols qtlocation qtwebchannel ];
|
||||
nativeBuildInputs = [
|
||||
bison coreutils flex git gperf ninja pkg-config python2 which gn nodejs
|
||||
|
||||
# qmake looks for syncqt instead of syncqt.pl and fails with a cryptic
|
||||
# error if it can't find it. syncqt.pl also has a /usr/bin/env shebang, so
|
||||
# it can't be directly used in a sandboxed build environment.
|
||||
(writeScriptBin "syncqt" ''
|
||||
#!${stdenv.shell}
|
||||
exec ${perl}/bin/perl ${qtbase.dev}/bin/syncqt.pl "$@"
|
||||
'')
|
||||
] ++ optional stdenv.isDarwin xcbuild;
|
||||
doCheck = true;
|
||||
outputs = [ "bin" "dev" "out" ];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtbase, qtwebsockets }:
|
||||
|
||||
qtModule {
|
||||
name = "qtwebglplugin";
|
||||
pname = "qtwebglplugin";
|
||||
qtInputs = [ qtbase qtwebsockets ];
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ let
|
||||
usingAnnulenWebkitFork = lib.versionAtLeast qtbase.version "5.11.0";
|
||||
in
|
||||
qtModule {
|
||||
name = "qtwebkit";
|
||||
pname = "qtwebkit";
|
||||
qtInputs = [ qtbase qtdeclarative qtlocation qtsensors ]
|
||||
++ optional (stdenv.isDarwin && lib.versionAtLeast qtbase.version "5.9.0") qtmultimedia
|
||||
++ optional usingAnnulenWebkitFork qtwebchannel;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtwebsockets";
|
||||
pname = "qtwebsockets";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
outputs = [ "out" "dev" "bin" ];
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
with lib;
|
||||
|
||||
qtModule {
|
||||
name = "qtwebview";
|
||||
pname = "qtwebview";
|
||||
qtInputs = [ qtdeclarative qtwebengine ];
|
||||
buildInputs = optional (stdenv.isDarwin) [
|
||||
darwin.apple_sdk.frameworks.CoreFoundation
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ qtModule, qtbase }:
|
||||
|
||||
qtModule {
|
||||
name = "qtx11extras";
|
||||
pname = "qtx11extras";
|
||||
qtInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ qtModule, qtbase, qtdeclarative }:
|
||||
|
||||
qtModule {
|
||||
name = "qtxmlpatterns";
|
||||
pname = "qtxmlpatterns";
|
||||
qtInputs = [ qtbase qtdeclarative ];
|
||||
devTools = [ "bin/xmlpatterns" "bin/xmlpatternsvalidator" ];
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ let inherit (lib) licenses maintainers platforms; in
|
||||
args:
|
||||
|
||||
let
|
||||
pname = args.name;
|
||||
inherit (args) pname;
|
||||
version = args.version or srcs.${pname}.version;
|
||||
src = args.src or srcs.${pname}.src;
|
||||
in
|
||||
|
||||
@@ -55,8 +55,6 @@ in stdenv.mkDerivation rec {
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-mssse3"; # Necessary to compile.
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Set of libraries for fast user-mode storage";
|
||||
homepage = "https://spdk.io/";
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{ stdenv, fetchFromGitHub, lib }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "wasilibc-20190712";
|
||||
pname = "wasilibc";
|
||||
version = "20190712";
|
||||
src = fetchFromGitHub {
|
||||
owner = "CraneStation";
|
||||
repo = "wasi-libc";
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, fetchpatch
|
||||
, substituteAll
|
||||
, meson
|
||||
, pkg-config
|
||||
@@ -37,6 +38,11 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Picked from upstream 'main' branch for Darwin support.
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.freedesktop.org/wayland/wayland/-/commit/f452e41264387dee4fd737cbf1af58b34b53941b.patch";
|
||||
sha256 = "00mk32a01vgn31sm3wk4p8mfwvqv3xv02rxvdj1ygnzgb1ac62r7";
|
||||
})
|
||||
(substituteAll {
|
||||
src = ./0001-add-placeholder-for-nm.patch;
|
||||
nm = "${stdenv.cc.targetPrefix}nm";
|
||||
|
||||
@@ -37,8 +37,8 @@ stdenv.mkDerivation (rec {
|
||||
|
||||
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
substituteInPlace configure \
|
||||
--replace '/usr/bin/libtool' 'ar' \
|
||||
--replace 'AR="libtool"' 'AR="ar"' \
|
||||
--replace '/usr/bin/libtool' '${stdenv.cc.targetPrefix}ar' \
|
||||
--replace 'AR="libtool"' 'AR="${stdenv.cc.targetPrefix}ar"' \
|
||||
--replace 'ARFLAGS="-o"' 'ARFLAGS="-r"'
|
||||
'';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user