push sheeet
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s

This commit is contained in:
Dark Steveneq
2025-10-09 14:15:47 +02:00
commit 646b892680
49168 changed files with 5897842 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
{
lib,
mkKdeDerivation,
fetchFromGitLab,
}:
mkKdeDerivation {
pname = "alpaka";
version = "unstable-2024-02-27";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "utilities";
repo = "alpaka";
rev = "64ef70f062920e2d62b5a9337485ccbf0eb86b97";
hash = "sha256-YDn86+byjvCK525EQsGTCKf88Ovhvii848nTJHGP1bg=";
};
meta.license = with lib.licenses; [
bsd3
cc0
gpl2Only
gpl2Plus
gpl3Only
];
meta.mainProgram = "alpaka";
}

View File

@@ -0,0 +1,63 @@
{
lib,
mkKdeDerivation,
fetchFromGitLab,
qttools,
potrace,
ffmpeg,
libarchive,
python3Packages,
testers,
glaxnimate,
xvfb-run,
}:
mkKdeDerivation rec {
pname = "glaxnimate";
version = "0.5.80";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "graphics";
repo = "glaxnimate";
tag = "v${version}";
fetchSubmodules = true;
hash = "sha256-+4vvp9nxtpKUOojgQL9T5Eyv9eMCGGwmDAex91XPwyA=";
};
extraBuildInputs = [
qttools
potrace
ffmpeg
libarchive
# Has vendored `qt-color-widgets` and `pybind11`.
];
qtWrapperArgs = [
"--prefix PYTHONPATH : ${
python3Packages.makePythonPath [
python3Packages.pillow
python3Packages.lottie
]
}"
];
passthru.tests.version = testers.testVersion {
package = glaxnimate;
command = "${lib.getExe xvfb-run} glaxnimate --version";
};
meta = {
homepage = "https://glaxnimate.org/";
license = with lib.licenses; [
bsd2
cc-by-sa-40
cc0
gpl2Plus
gpl3Plus
unicodeTOU
];
maintainers = [ lib.maintainers.tobiasBora ];
mainProgram = "glaxnimate";
};
}

View File

@@ -0,0 +1,33 @@
{
lib,
mkKdeDerivation,
fetchurl,
bison,
flex,
}:
mkKdeDerivation rec {
pname = "kdevelop-pg-qt";
version = "2.4.0";
# Breaks with split -dev
outputs = [ "out" ];
src = fetchurl {
url = "mirror://kde/stable/kdevelop-pg-qt/${version}/src/kdevelop-pg-qt-${version}.tar.xz";
hash = "sha256-rL62HIL116ot3PoY477l4lWRBpcL1tFG1GyV+NAnu4Y=";
};
extraNativeBuildInputs = [
bison
flex
];
meta.license = with lib.licenses; [
bsd3
gpl2Plus
gpl3Plus
lgpl2Only
lgpl2Plus
mit
];
}

View File

@@ -0,0 +1,23 @@
{
lib,
mkKdeDerivation,
fetchurl,
qttools,
qtsvg,
}:
mkKdeDerivation rec {
pname = "kdiagram";
version = "3.0.1";
src = fetchurl {
url = "mirror://kde/stable/kdiagram/${version}/kdiagram-${version}.tar.xz";
hash = "sha256-Rlmwws2dsYFD9avZyAYJHDqrarwalWu/goFas9MYnG0=";
};
extraNativeBuildInputs = [
qttools
qtsvg
];
meta.license = [ lib.licenses.gpl2Only ];
}

View File

@@ -0,0 +1,19 @@
{
lib,
mkKdeDerivation,
fetchurl,
doxygen,
}:
mkKdeDerivation rec {
pname = "kdsoap-ws-discovery-client";
version = "0.4.0";
src = fetchurl {
url = "mirror://kde/stable/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-${version}.tar.xz";
hash = "sha256-LNJHwBPnX0EGWbrDcq/5PSLXHFpUwFnhN7lESvizQno=";
};
extraNativeBuildInputs = [ doxygen ];
meta.license = [ lib.licenses.gpl3Plus ];
}

View File

@@ -0,0 +1,67 @@
{
stdenv,
fetchurl,
kio-extras,
cmake,
libsForQt5,
samba,
libssh,
libmtp,
libimobiledevice,
gperf,
libtirpc,
openexr,
taglib,
libappimage,
}:
# kio-extras-kf5 is kind of part of Gear, but also not released all the time,
# so handle it separately.
stdenv.mkDerivation rec {
pname = "kio-extras-kf5";
version = "24.02.2";
src = fetchurl {
url = "mirror://kde/stable/release-service/${version}/src/kio-extras-kf5-${version}.tar.xz";
hash = "sha256-qar1jzuALINBu6HOuVBU+RUFnqRH9Z/8e5M8ynGxKsk=";
};
nativeBuildInputs = with libsForQt5; [
cmake
extra-cmake-modules
wrapQtAppsHook
];
buildInputs = with libsForQt5; [
qtbase
kactivities
kactivities-stats
karchive
kconfig
kconfigwidgets
kcoreaddons
kdbusaddons
kdnssd
kdoctools
kdsoap
kguiaddons
ki18n
kio
# libkexiv2
phonon
solid
syntax-highlighting
samba
libssh
libmtp
libimobiledevice
gperf
libtirpc
openexr
taglib
libappimage
];
meta = kio-extras.meta;
}

View File

@@ -0,0 +1,21 @@
{
lib,
mkKdeDerivation,
fetchurl,
pkg-config,
fuse3,
}:
mkKdeDerivation rec {
pname = "kio-fuse";
version = "5.1.0";
src = fetchurl {
url = "mirror://kde/stable/kio-fuse/kio-fuse-${version}.tar.xz";
hash = "sha256-fRBFgSJ9Whm0JLM/QWjRgVVrEBXW3yIY4BqI1kRJ6Us=";
};
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [ fuse3 ];
meta.license = with lib.licenses; [ gpl3Plus ];
}

View File

@@ -0,0 +1,33 @@
{
lib,
mkKdeDerivation,
fetchurl,
qtdeclarative,
qt5compat,
qttools,
}:
mkKdeDerivation rec {
pname = "kirigami-addons";
version = "1.9.0";
src = fetchurl {
url = "mirror://kde/stable/kirigami-addons/kirigami-addons-${version}.tar.xz";
hash = "sha256-ITFKkfJrHJYt7z/X/y52LTNYsHX2P01+AUT7LGO368c=";
};
extraNativeBuildInputs = [ qttools ];
extraBuildInputs = [ qtdeclarative ];
extraPropagatedBuildInputs = [ qt5compat ];
meta.license = with lib.licenses; [
bsd2
cc-by-sa-40
cc0
gpl2Plus
lgpl2Only
lgpl2Plus
lgpl21Only
lgpl21Plus
lgpl3Only
];
}

View File

@@ -0,0 +1,42 @@
{
lib,
mkKdeDerivation,
fetchurl,
qtsvg,
qtwebengine,
kconfigwidgets,
kitemmodels,
}:
mkKdeDerivation rec {
pname = "klevernotes";
version = "1.2.4";
src = fetchurl {
url = "mirror://kde/stable/klevernotes/${version}/klevernotes-${version}.tar.xz";
hash = "sha256-btnCn9YhA0aIhg6PXYuxsZQa6JeHyIrYwSKvTuqrsj8=";
};
extraBuildInputs = [
qtsvg
qtwebengine
kconfigwidgets
kitemmodels
];
meta.license = with lib.licenses; [
bsd3
cc-by-sa-40
cc0
# TODO: add FSFAP license
gpl2Plus
gpl3Only
gpl3Plus
lgpl2Only
lgpl2Plus
lgpl21Only
lgpl21Plus
lgpl3Only
lgpl3Plus
mit
];
}

View File

@@ -0,0 +1,31 @@
{
lib,
mkKdeDerivation,
fetchurl,
qtspeech,
qttools,
kxmlgui,
}:
mkKdeDerivation rec {
pname = "ktextaddons";
version = "1.7.1";
src = fetchurl {
url = "mirror://kde/stable/ktextaddons/ktextaddons-${version}.tar.xz";
hash = "sha256-kM8l4pjglcQLMoanFT0E+WHvTmWYMhvesA8r5+mYrn4=";
};
extraBuildInputs = [
qtspeech
qttools
kxmlgui
];
meta.license = with lib.licenses; [
bsd3
cc0
gpl2Plus
lgpl2Plus
lgpl21Plus
];
}

View File

@@ -0,0 +1,25 @@
{
lib,
mkKdeDerivation,
fetchFromGitLab,
libgit2,
}:
mkKdeDerivation rec {
pname = "kup";
version = "0.10.0";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "system";
repo = "kup";
rev = "${pname}-${version}";
hash = "sha256-G/GXmcQI1OBnCE7saPHeHDAMeL2WR6nVttMlKV2e01I=";
};
extraBuildInputs = [ libgit2 ];
meta = with lib; {
license = licenses.gpl2Plus;
maintainers = [ maintainers.pwoelfel ];
teams = [ ];
};
}

View File

@@ -0,0 +1,25 @@
{
lib,
mkKdeDerivation,
fetchurl,
qtdeclarative,
qtsvg,
qtwayland,
}:
mkKdeDerivation rec {
pname = "marknote";
version = "1.3.0";
src = fetchurl {
url = "mirror://kde/stable/marknote/marknote-${version}.tar.xz";
hash = "sha256-/5lZhBWmzKWQDLTRDStypvOS6v4Hh0tuLrQun3qzvSg=";
};
extraBuildInputs = [
qtdeclarative
qtsvg
qtwayland
];
meta.license = [ lib.licenses.gpl2Plus ];
}

View File

@@ -0,0 +1,38 @@
{
lib,
mkKdeDerivation,
fetchFromGitLab,
mpv-unwrapped,
qtdeclarative,
qtbase,
}:
mkKdeDerivation rec {
pname = "mpvqt";
version = "1.1.1";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "libraries";
repo = "mpvqt";
tag = "v${version}";
hash = "sha256-qscubUiej/OqQI+V9gxQb7eVa3L2FJ5koqgXFoBw8tU=";
};
extraBuildInputs = [ qtdeclarative ];
extraPropagatedBuildInputs = [ mpv-unwrapped ];
extraCmakeFlags = [ "-DQt6_DIR=${qtbase}/lib/cmake/Qt6" ];
meta.license = with lib.licenses; [
bsd2
bsd3
cc-by-sa-40
cc0
lgpl21Only
lgpl3Only
lgpl3Plus
mit
];
}

View File

@@ -0,0 +1,18 @@
{
lib,
mkKdeDerivation,
fetchurl,
}:
mkKdeDerivation rec {
pname = "oxygen-icons";
version = "6.1.0";
src = fetchurl {
url = "mirror://kde/stable/oxygen-icons/oxygen-icons-${version}.tar.xz";
hash = "sha256-FsqXEHnFBnxFB8q/G2GdyH3Wsyb9XC3Z9dQ4EPIXTWg=";
};
dontStrip = true;
meta.license = [ lib.licenses.lgpl3Plus ];
}

View File

@@ -0,0 +1,26 @@
{
lib,
mkKdeDerivation,
fetchurl,
qttools,
libvlc,
}:
mkKdeDerivation rec {
pname = "phonon-vlc";
version = "0.12.0";
src = fetchurl {
url = "mirror://kde/stable/phonon/phonon-backend-vlc/${version}/phonon-backend-vlc-${version}.tar.xz";
hash = "sha256-M4R53EUeS5SzyltXje90Hc+C9cYmooB9NiNb4tznyaU=";
};
extraNativeBuildInputs = [ qttools ];
extraBuildInputs = [ libvlc ];
cmakeFlags = [
"-DPHONON_BUILD_QT5=0"
"-DPHONON_BUILD_QT6=1"
];
meta.license = with lib.licenses; [ lgpl21Plus ];
}

View File

@@ -0,0 +1,43 @@
{
lib,
mkKdeDerivation,
fetchurl,
libGLU,
libGL,
pkg-config,
libpulseaudio,
qt5compat,
qttools,
}:
mkKdeDerivation rec {
pname = "phonon";
version = "4.12.0";
src = fetchurl {
url = "mirror://kde/stable/phonon/${version}/phonon-${version}.tar.xz";
hash = "sha256-Mof/4PvMLUqhNj+eFXRzAtCwgAkP525fIR2AnstD85o=";
};
extraBuildInputs = [
libGLU
libGL
libpulseaudio
qt5compat
];
extraNativeBuildInputs = [
pkg-config
qttools
];
cmakeFlags = [
"-DPHONON_BUILD_QT5=0"
"-DPHONON_BUILD_QT6=1"
];
meta.license = with lib.licenses; [
lgpl21Plus
gpl2Plus
];
meta.mainProgram = "phononsettings";
}

View File

@@ -0,0 +1,21 @@
{
lib,
mkKdeDerivation,
fetchurl,
}:
mkKdeDerivation rec {
pname = "plasma-wayland-protocols";
version = "1.19.0";
src = fetchurl {
url = "mirror://kde/stable/plasma-wayland-protocols/plasma-wayland-protocols-${version}.tar.xz";
hash = "sha256-RWef56Y8QU8sgXk6YlKPrmzO5YS2llcZ1/n8bdSLqEY=";
};
meta.license = with lib.licenses; [
bsd3
cc0
lgpl21Plus
mit
];
}

View File

@@ -0,0 +1,31 @@
{
mkKdeDerivation,
lib,
fetchurl,
pkg-config,
polkit,
glib,
}:
mkKdeDerivation rec {
pname = "polkit-qt-1";
version = "0.200.0";
src = fetchurl {
url = "mirror://kde/stable/polkit-qt-1/polkit-qt-1-${version}.tar.xz";
sha256 = "sha256-XTthHAYtK3apN1C7EMkHv9IdH/CNChXcLPY+J44Wd/s=";
};
patches = [ ./full-paths.patch ];
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
glib
polkit
];
meta.license = with lib.licenses; [
bsd3
gpl2Plus
lgpl2Plus
];
}

View File

@@ -0,0 +1,184 @@
diff --git a/PolkitQt-1Config.cmake.in b/PolkitQt-1Config.cmake.in
index e09678c..57d465a 100644
--- a/PolkitQt-1Config.cmake.in
+++ b/PolkitQt-1Config.cmake.in
@@ -20,9 +20,9 @@ if(NOT POLKITQT-1_INSTALL_DIR)
set(POLKITQT-1_INSTALL_DIR "@CMAKE_INSTALL_PREFIX@")
endif(NOT POLKITQT-1_INSTALL_DIR)
-set_and_check(POLKITQT-1_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@")
+set_and_check(POLKITQT-1_INCLUDE_DIR "@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@")
set_and_check(POLKITQT-1_INCLUDE_DIRS "${POLKITQT-1_INCLUDE_DIR}")
-set_and_check(POLKITQT-1_LIB_DIR "@PACKAGE_CMAKE_INSTALL_LIBDIR@")
+set_and_check(POLKITQT-1_LIB_DIR "@CMAKE_INSTALL_FULL_LIBDIR@")
set(POLKITQT-1_POLICY_FILES_INSTALL_DIR "${POLKITQT-1_INSTALL_DIR}/share/polkit-1/actions")
##################################
diff --git a/polkit-qt-1.pc.cmake b/polkit-qt-1.pc.cmake
index ba8e46e..2d7ea64 100644
--- a/polkit-qt-1.pc.cmake
+++ b/polkit-qt-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API
diff --git a/polkit-qt-agent-1.pc.cmake b/polkit-qt-agent-1.pc.cmake
index 23b2cae..86670a7 100644
--- a/polkit-qt-agent-1.pc.cmake
+++ b/polkit-qt-agent-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_AGENT_PCNAME@
Description: Convenience library for using polkit Agent with a Qt-styled API
diff --git a/polkit-qt-core-1.pc.cmake b/polkit-qt-core-1.pc.cmake
index fa501f0..61faa63 100644
--- a/polkit-qt-core-1.pc.cmake
+++ b/polkit-qt-core-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_CORE_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API, non-GUI classes
diff --git a/polkit-qt-gui-1.pc.cmake b/polkit-qt-gui-1.pc.cmake
index 7261b0c..8c633bb 100644
--- a/polkit-qt-gui-1.pc.cmake
+++ b/polkit-qt-gui-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_GUI_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API, GUI classes
diff --git a/polkit-qt5-1.pc.cmake b/polkit-qt5-1.pc.cmake
index ba8e46e..2d7ea64 100644
--- a/polkit-qt5-1.pc.cmake
+++ b/polkit-qt5-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API
diff --git a/polkit-qt5-agent-1.pc.cmake b/polkit-qt5-agent-1.pc.cmake
index 60b22d5..ee8b80b 100644
--- a/polkit-qt5-agent-1.pc.cmake
+++ b/polkit-qt5-agent-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_AGENT_PCNAME@
Description: Convenience library for using polkit Agent with a Qt-styled API
diff --git a/polkit-qt5-core-1.pc.cmake b/polkit-qt5-core-1.pc.cmake
index 2f5d562..387c64b 100644
--- a/polkit-qt5-core-1.pc.cmake
+++ b/polkit-qt5-core-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_CORE_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API, non-GUI classes
diff --git a/polkit-qt5-gui-1.pc.cmake b/polkit-qt5-gui-1.pc.cmake
index 1d208fb..dd95f52 100644
--- a/polkit-qt5-gui-1.pc.cmake
+++ b/polkit-qt5-gui-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_GUI_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API, GUI classes
diff --git a/polkit-qt6-1.pc.cmake b/polkit-qt6-1.pc.cmake
index ba8e46e..2d7ea64 100644
--- a/polkit-qt6-1.pc.cmake
+++ b/polkit-qt6-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API
diff --git a/polkit-qt6-agent-1.pc.cmake b/polkit-qt6-agent-1.pc.cmake
index 60b22d5..ee8b80b 100644
--- a/polkit-qt6-agent-1.pc.cmake
+++ b/polkit-qt6-agent-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_AGENT_PCNAME@
Description: Convenience library for using polkit Agent with a Qt-styled API
diff --git a/polkit-qt6-core-1.pc.cmake b/polkit-qt6-core-1.pc.cmake
index 2f5d562..387c64b 100644
--- a/polkit-qt6-core-1.pc.cmake
+++ b/polkit-qt6-core-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_CORE_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API, non-GUI classes
diff --git a/polkit-qt6-gui-1.pc.cmake b/polkit-qt6-gui-1.pc.cmake
index 1d208fb..dd95f52 100644
--- a/polkit-qt6-gui-1.pc.cmake
+++ b/polkit-qt6-gui-1.pc.cmake
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/@POLKITQT-1_INCLUDE_PATH@
Name: @POLKITQT-1_GUI_PCNAME@
Description: Convenience library for using polkit with a Qt-styled API, GUI classes

View File

@@ -0,0 +1,24 @@
{
lib,
mkKdeDerivation,
fetchurl,
pkg-config,
pulseaudio,
}:
mkKdeDerivation rec {
pname = "pulseaudio-qt";
version = "1.7.0";
src = fetchurl {
url = "mirror://kde/stable/pulseaudio-qt/pulseaudio-qt-${version}.tar.xz";
hash = "sha256-ahjbdt0rzD332ak3nAJSlYFyZLqh8u2Mqqx9pE4E6TE=";
};
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [ pulseaudio ];
meta.license = with lib.licenses; [
lgpl21Only
lgpl3Only
];
}