[packages/polkit-qt-1] Back to stable version that builds base packages here; qt5/qt6 in polkit-qt5-1.spec
qboosh
qboosh at pld-linux.org
Sat Oct 10 21:49:53 CEST 2026
commit 901ae2a4632ac4ef944b78435da5b66e84c95aa6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Oct 10 21:22:41 2026 +0200
Back to stable version that builds base packages here; qt5/qt6 in polkit-qt5-1.spec
This reverts commit 9fcce4b1b3a3a3c88c833e75f3d288688ccbaf91.
polkit-qt-1.spec | 233 +++++++------------------------------------------------
1 file changed, 26 insertions(+), 207 deletions(-)
---
diff --git a/polkit-qt-1.spec b/polkit-qt-1.spec
index cd21f9e..adcb4b9 100644
--- a/polkit-qt-1.spec
+++ b/polkit-qt-1.spec
@@ -1,22 +1,20 @@
#
# Conditional build:
-%bcond_with qt4 # Qt 4.x version
+%bcond_without qt4 # Qt 4.x version
%bcond_without qt5 # Qt 5.x version
-%bcond_without qt6 # Qt 6.x version
%define qt4_ver 4.7.4
-%define qt5_ver 5.5.0
-%define qt6_ver 6.6.1
+%define qt5_ver 5.1.0
Summary: Polkit-qt-1 - Qt 4 API wrapper library around polkit
Summary(pl.UTF-8): Polkit-qt-1 - obudowanie bibliotek polkit w API Qt 4
Name: polkit-qt-1
-Version: 0.175.0
-Release: 1
+Version: 0.112.0
+Release: 4
License: LGPL v2+
Group: Libraries
-Source0: http://download.kde.org/unstable/polkit-qt-1/%{name}-%{version}.tar.xz
-# Source0-md5: 682f9bb896006e384519beb9061875bf
+Source0: ftp://ftp.kde.org/pub/kde/stable/apps/KDE4.x/admin/%{name}-%{version}.tar.bz2
+# Source0-md5: bee71b71c12797e6fc498540a06c829b
URL: https://techbase.kde.org/Projects/KAuth/Polkit-Qt-1
BuildRequires: cmake >= 2.8.11
BuildRequires: glib2-devel >= 2.0
@@ -42,16 +40,6 @@ BuildRequires: Qt5Xml-devel >= %{qt5_ver}
BuildRequires: qt5-build >= %{qt5_ver}
BuildRequires: qt5-qmake >= %{qt5_ver}
%endif
-%if %{with qt6}
-BuildRequires: Qt6Core-devel >= %{qt6_ver}
-BuildRequires: Qt6DBus-devel >= %{qt6_ver}
-BuildRequires: Qt6Gui-devel >= %{qt6_ver}
-BuildRequires: Qt6Test-devel >= %{qt6_ver}
-BuildRequires: Qt6Widgets-devel >= %{qt6_ver}
-BuildRequires: Qt6Xml-devel >= %{qt6_ver}
-BuildRequires: qt6-build >= %{qt6_ver}
-BuildRequires: qt6-qmake >= %{qt6_ver}
-%endif
Requires: QtCore >= %{qt4_ver}
Requires: QtDBus >= %{qt4_ver}
Provides: polkit-qt = %{version}-%{release}
@@ -163,9 +151,9 @@ polkit-1, a nawet pisać własnych agentów uwierzytelniających.
Summary: Development files for Polkit-qt5-1 core library
Summary(pl.UTF-8): Pliki programistyczne biblioteki Polkit-qt5-1
Group: Development/Libraries
+Requires: polkit-qt5-1 = %{version}-%{release}
Requires: Qt5Core-devel >= %{qt5_ver}
Requires: Qt5DBus-devel >= %{qt5_ver}
-Requires: polkit-qt5-1 = %{version}-%{release}
%description -n polkit-qt5-1-devel
Development files for Polkit-qt5-1 core library.
@@ -177,8 +165,8 @@ Pliki programistyczne biblioteki Polkit-qt5-1.
Summary: Qt 5 API wrapper arount polkit-agent library
Summary(pl.UTF-8): Obudowanie biblioteki polkit-agent w API Qt 5
Group: Libraries
-Requires: Qt5Gui >= %{qt5_ver}
Requires: polkit-qt5-1 = %{version}-%{release}
+Requires: Qt5Gui >= %{qt5_ver}
%description -n polkit-qt5-1-agent
Qt 5 API wrapper arount polkit-agent library.
@@ -190,9 +178,9 @@ Obudowanie biblioteki polkit-agent w API Qt 5.
Summary: Development files for Polkit-qt5-1 Agent library
Summary(pl.UTF-8): Pliki programistyczne biblioteki Polkit-qt5-1 Agent
Group: Development/Libraries
-Requires: Qt5Gui-devel >= %{qt5_ver}
Requires: polkit-qt5-1-agent = %{version}-%{release}
Requires: polkit-qt5-1-devel = %{version}-%{release}
+Requires: Qt5Gui-devel >= %{qt5_ver}
%description -n polkit-qt5-1-agent-devel
Development files for Polkit-qt5-1 Agent library.
@@ -204,8 +192,8 @@ Pliki programistyczne biblioteki Polkit-qt5-1 Agent.
Summary: Qt 5 API wrapper arount polkit library - GUI functions
Summary(pl.UTF-8): Obudowanie biblioteki polkit w API Qt 5 - funkcje GUI
Group: Libraries
-Requires: Qt5Gui >= %{qt5_ver}
Requires: polkit-qt5-1 = %{version}-%{release}
+Requires: Qt5Gui >= %{qt5_ver}
%description -n polkit-qt5-1-gui
Qt 5 API wrapper arount polkit library - GUI functions.
@@ -219,9 +207,9 @@ Summary(pl.UTF-8): Pliki programistyczne biblioteki Polkit-qt5-1 GUI
Group: Development/Libraries
Requires: polkit-qt5-1-gui = %{version}-%{release}
# polkit-qt5-agent-1 is required by polkit-qt5-1.pc
-Requires: Qt5Gui-devel >= %{qt5_ver}
Requires: polkit-qt5-1-agent-devel = %{version}-%{release}
Requires: polkit-qt5-1-devel = %{version}-%{release}
+Requires: Qt5Gui-devel >= %{qt5_ver}
%description -n polkit-qt5-1-gui-devel
Development files for Polkit-qt5-1 GUI library.
@@ -229,94 +217,6 @@ Development files for Polkit-qt5-1 GUI library.
%description -n polkit-qt5-1-gui-devel -l pl.UTF-8
Pliki programistyczne biblioteki Polkit-qt5-1 GUI.
-%package -n polkit-qt6-1
-Summary: Polkit-qt-1 - Qt 6 API wrapper library around polkit
-Summary(pl.UTF-8): Polkit-qt-1 - obudowanie bibliotek polkit w API Qt 6
-Group: Libraries
-Requires: Qt6Core >= %{qt6_ver}
-Requires: Qt6DBus >= %{qt6_ver}
-
-%description -n polkit-qt6-1
-Polkit-qt6-1 is a wrapper library around polkit libraries, which lets
-developers write easily applications using polkit-1, and even write
-custom authentication agents.
-
-%description -n polkit-qt6-1 -l pl.UTF-8
-Polkit-qt6-1 to biblioteka obudowująca biblioteki polkit, pozwalająca
-programistom w łatwy sposób tworzyć aplikacje korzystające z bibliotek
-polkit-1, a nawet pisać własnych agentów uwierzytelniających.
-
-%package -n polkit-qt6-1-devel
-Summary: Development files for Polkit-qt6-1 core library
-Summary(pl.UTF-8): Pliki programistyczne biblioteki Polkit-qt6-1
-Group: Development/Libraries
-Requires: Qt6Core-devel >= %{qt6_ver}
-Requires: Qt6DBus-devel >= %{qt6_ver}
-Requires: polkit-qt6-1 = %{version}-%{release}
-
-%description -n polkit-qt6-1-devel
-Development files for Polkit-qt6-1 core library.
-
-%description -n polkit-qt6-1-devel -l pl.UTF-8
-Pliki programistyczne biblioteki Polkit-qt6-1.
-
-%package -n polkit-qt6-1-agent
-Summary: Qt 6 API wrapper arount polkit-agent library
-Summary(pl.UTF-8): Obudowanie biblioteki polkit-agent w API Qt 6
-Group: Libraries
-Requires: Qt6Gui >= %{qt6_ver}
-Requires: polkit-qt6-1 = %{version}-%{release}
-
-%description -n polkit-qt6-1-agent
-Qt 6 API wrapper arount polkit-agent library.
-
-%description -n polkit-qt6-1-agent -l pl.UTF-8
-Obudowanie biblioteki polkit-agent w API Qt 6.
-
-%package -n polkit-qt6-1-agent-devel
-Summary: Development files for Polkit-qt6-1 Agent library
-Summary(pl.UTF-8): Pliki programistyczne biblioteki Polkit-qt6-1 Agent
-Group: Development/Libraries
-Requires: Qt6Gui-devel >= %{qt6_ver}
-Requires: polkit-qt6-1-agent = %{version}-%{release}
-Requires: polkit-qt6-1-devel = %{version}-%{release}
-
-%description -n polkit-qt6-1-agent-devel
-Development files for Polkit-qt6-1 Agent library.
-
-%description -n polkit-qt6-1-agent-devel -l pl.UTF-8
-Pliki programistyczne biblioteki Polkit-qt6-1 Agent.
-
-%package -n polkit-qt6-1-gui
-Summary: Qt 6 API wrapper arount polkit library - GUI functions
-Summary(pl.UTF-8): Obudowanie biblioteki polkit w API Qt 6 - funkcje GUI
-Group: Libraries
-Requires: Qt6Gui >= %{qt6_ver}
-Requires: polkit-qt6-1 = %{version}-%{release}
-
-%description -n polkit-qt6-1-gui
-Qt 6 API wrapper arount polkit library - GUI functions.
-
-%description -n polkit-qt6-1-gui -l pl.UTF-8
-Obudowanie biblioteki polkit w API Qt 6 - funkcje GUI.
-
-%package -n polkit-qt6-1-gui-devel
-Summary: Development files for Polkit-qt6-1 GUI library
-Summary(pl.UTF-8): Pliki programistyczne biblioteki Polkit-qt6-1 GUI
-Group: Development/Libraries
-Requires: polkit-qt6-1-gui = %{version}-%{release}
-# polkit-qt6-agent-1 is required by polkit-qt6-1.pc
-Requires: Qt6Gui-devel >= %{qt6_ver}
-Requires: polkit-qt6-1-agent-devel = %{version}-%{release}
-Requires: polkit-qt6-1-devel = %{version}-%{release}
-
-%description -n polkit-qt6-1-gui-devel
-Development files for Polkit-qt6-1 GUI library.
-
-%description -n polkit-qt6-1-gui-devel -l pl.UTF-8
-Pliki programistyczne biblioteki Polkit-qt6-1 GUI.
-
-
%prep
%setup -q
@@ -326,7 +226,7 @@ install -d build-qt4
cd build-qt4
%cmake .. \
-DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt4 \
- -DQT_MAJOR_VERSION=4
+ -DUSE_QT4=ON
%{__make}
cd ..
@@ -336,19 +236,8 @@ cd ..
install -d build-qt5
cd build-qt5
%cmake .. \
- -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt5 \
- -DQT_MAJOR_VERSION=5
-
-%{__make}
-cd ..
-%endif
-
-%if %{with qt6}
-install -d build-qt6
-cd build-qt6
-%cmake .. \
- -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt6 \
- -DQT_MAJOR_VERSION=6
+ -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt4 \
+ -DUSE_QT5=ON
%{__make}
cd ..
@@ -367,11 +256,6 @@ rm -rf $RPM_BUILD_ROOT
DESTDIR=$RPM_BUILD_ROOT
%endif
-%if %{with qt6}
-%{__make} -C build-qt6 install \
- DESTDIR=$RPM_BUILD_ROOT
-%endif
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -393,16 +277,6 @@ rm -rf $RPM_BUILD_ROOT
%post -n polkit-qt5-1-gui -p /sbin/ldconfig
%postun -n polkit-qt5-1-gui -p /sbin/ldconfig
-%post -n polkit-qt6-1 -p /sbin/ldconfig
-%postun -n polkit-qt6-1 -p /sbin/ldconfig
-
-%post -n polkit-qt6-1-agent -p /sbin/ldconfig
-%postun -n polkit-qt6-1-agent -p /sbin/ldconfig
-
-%post -n polkit-qt6-1-gui -p /sbin/ldconfig
-%postun -n polkit-qt6-1-gui -p /sbin/ldconfig
-
-
%if %{with qt4}
%files
%defattr(644,root,root,755)
@@ -412,7 +286,7 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt-core-1.so
+%attr(755,root,root) %{_libdir}/libpolkit-qt-core-1.so
%dir %{_includedir}/polkit-qt-1
%dir %{_includedir}/polkit-qt-1/PolkitQt1
%{_includedir}/polkit-qt-1/PolkitQt1/ActionDescription
@@ -435,11 +309,11 @@ rm -rf $RPM_BUILD_ROOT
%files agent
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpolkit-qt-agent-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt-agent-1.so.1
+%attr(755,root,root) %ghost %{_libdir}/libpolkit-qt-agent-1.so.1
%files agent-devel
%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt-agent-1.so
+%attr(755,root,root) %{_libdir}/libpolkit-qt-agent-1.so
%{_includedir}/polkit-qt-1/PolkitQt1/Agent
%{_includedir}/polkit-qt-1/polkitqt1-agent-*.h
%{_pkgconfigdir}/polkit-qt-agent-1.pc
@@ -447,11 +321,11 @@ rm -rf $RPM_BUILD_ROOT
%files gui
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpolkit-qt-gui-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt-gui-1.so.1
+%attr(755,root,root) %ghost %{_libdir}/libpolkit-qt-gui-1.so.1
%files gui-devel
%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt-gui-1.so
+%attr(755,root,root) %{_libdir}/libpolkit-qt-gui-1.so
%{_includedir}/polkit-qt-1/PolkitQt1/Gui
%{_includedir}/polkit-qt-1/polkitqt1-gui-*.h
%{_pkgconfigdir}/polkit-qt-gui-1.pc
@@ -463,11 +337,11 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc AUTHORS README README.porting TODO
%attr(755,root,root) %{_libdir}/libpolkit-qt5-core-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt5-core-1.so.1
+%attr(755,root,root) %ghost %{_libdir}/libpolkit-qt5-core-1.so.1
%files -n polkit-qt5-1-devel
%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt5-core-1.so
+%attr(755,root,root) %{_libdir}/libpolkit-qt5-core-1.so
%dir %{_includedir}/polkit-qt5-1
%dir %{_includedir}/polkit-qt5-1/PolkitQt1
%{_includedir}/polkit-qt5-1/PolkitQt1/ActionDescription
@@ -478,8 +352,8 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/polkit-qt5-1/PolkitQt1/TemporaryAuthorization
%{_includedir}/polkit-qt5-1/polkitqt1-actiondescription.h
%{_includedir}/polkit-qt5-1/polkitqt1-authority.h
-%{_includedir}/polkit-qt5-1/polkitqt1-core-export.h
%{_includedir}/polkit-qt5-1/polkitqt1-details.h
+%{_includedir}/polkit-qt5-1/polkitqt1-export.h
%{_includedir}/polkit-qt5-1/polkitqt1-identity.h
%{_includedir}/polkit-qt5-1/polkitqt1-subject.h
%{_includedir}/polkit-qt5-1/polkitqt1-temporaryauthorization.h
@@ -490,11 +364,11 @@ rm -rf $RPM_BUILD_ROOT
%files -n polkit-qt5-1-agent
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpolkit-qt5-agent-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt5-agent-1.so.1
+%attr(755,root,root) %ghost %{_libdir}/libpolkit-qt5-agent-1.so.1
%files -n polkit-qt5-1-agent-devel
%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt5-agent-1.so
+%attr(755,root,root) %{_libdir}/libpolkit-qt5-agent-1.so
%{_includedir}/polkit-qt5-1/PolkitQt1/Agent
%{_includedir}/polkit-qt5-1/polkitqt1-agent-*.h
%{_pkgconfigdir}/polkit-qt5-agent-1.pc
@@ -502,68 +376,13 @@ rm -rf $RPM_BUILD_ROOT
%files -n polkit-qt5-1-gui
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpolkit-qt5-gui-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt5-gui-1.so.1
+%attr(755,root,root) %ghost %{_libdir}/libpolkit-qt5-gui-1.so.1
%files -n polkit-qt5-1-gui-devel
%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt5-gui-1.so
+%attr(755,root,root) %{_libdir}/libpolkit-qt5-gui-1.so
%{_includedir}/polkit-qt5-1/PolkitQt1/Gui
%{_includedir}/polkit-qt5-1/polkitqt1-gui-*.h
%{_pkgconfigdir}/polkit-qt5-gui-1.pc
%{_pkgconfigdir}/polkit-qt5-1.pc
%endif
-
-%if %{with qt6}
-%files -n polkit-qt6-1
-%defattr(644,root,root,755)
-%doc AUTHORS README README.porting TODO
-%attr(755,root,root) %{_libdir}/libpolkit-qt6-core-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt6-core-1.so.1
-
-%files -n polkit-qt6-1-devel
-%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt6-core-1.so
-%dir %{_includedir}/polkit-qt6-1
-%dir %{_includedir}/polkit-qt6-1/PolkitQt1
-%{_includedir}/polkit-qt6-1/PolkitQt1/ActionDescription
-%{_includedir}/polkit-qt6-1/PolkitQt1/Authority
-%{_includedir}/polkit-qt6-1/PolkitQt1/Details
-%{_includedir}/polkit-qt6-1/PolkitQt1/Identity
-%{_includedir}/polkit-qt6-1/PolkitQt1/Subject
-%{_includedir}/polkit-qt6-1/PolkitQt1/TemporaryAuthorization
-%{_includedir}/polkit-qt6-1/polkitqt1-actiondescription.h
-%{_includedir}/polkit-qt6-1/polkitqt1-authority.h
-%{_includedir}/polkit-qt6-1/polkitqt1-core-export.h
-%{_includedir}/polkit-qt6-1/polkitqt1-details.h
-%{_includedir}/polkit-qt6-1/polkitqt1-identity.h
-%{_includedir}/polkit-qt6-1/polkitqt1-subject.h
-%{_includedir}/polkit-qt6-1/polkitqt1-temporaryauthorization.h
-%{_includedir}/polkit-qt6-1/polkitqt1-version.h
-%{_pkgconfigdir}/polkit-qt6-core-1.pc
-%{_libdir}/cmake/PolkitQt6-1
-
-%files -n polkit-qt6-1-agent
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpolkit-qt6-agent-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt6-agent-1.so.1
-
-%files -n polkit-qt6-1-agent-devel
-%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt6-agent-1.so
-%{_includedir}/polkit-qt6-1/PolkitQt1/Agent
-%{_includedir}/polkit-qt6-1/polkitqt1-agent-*.h
-%{_pkgconfigdir}/polkit-qt6-agent-1.pc
-
-%files -n polkit-qt6-1-gui
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libpolkit-qt6-gui-1.so.*.*.*
-%ghost %{_libdir}/libpolkit-qt6-gui-1.so.1
-
-%files -n polkit-qt6-1-gui-devel
-%defattr(644,root,root,755)
-%{_libdir}/libpolkit-qt6-gui-1.so
-%{_includedir}/polkit-qt6-1/PolkitQt1/Gui
-%{_includedir}/polkit-qt6-1/polkitqt1-gui-*.h
-%{_pkgconfigdir}/polkit-qt6-gui-1.pc
-%{_pkgconfigdir}/polkit-qt6-1.pc
-%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/polkit-qt-1.git/commitdiff/2e4952073b81cab7bfbaa531a954685650ce0af4
More information about the pld-cvs-commit
mailing list