[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