From c20c47d888552139a005744eb0133241d65a40d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 12 Jun 2014 13:54:30 +0200 Subject: [PATCH 01/91] Import package (kf5-kauth-4.100.0-1) --- .gitignore | 1 + kauth-find-polkit-qt5.patch | 94 +++++++++++++++++++++++++++++ kf5-kauth.spec | 114 ++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 210 insertions(+) create mode 100644 kauth-find-polkit-qt5.patch create mode 100644 kf5-kauth.spec diff --git a/.gitignore b/.gitignore index e69de29..251b36f 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/kauth-4.100.0.tar.xz diff --git a/kauth-find-polkit-qt5.patch b/kauth-find-polkit-qt5.patch new file mode 100644 index 0000000..abb05bb --- /dev/null +++ b/kauth-find-polkit-qt5.patch @@ -0,0 +1,94 @@ +diff --git a/cmake/FindPolkitQt-1.cmake b/cmake/FindPolkitQt-1.cmake +index 4e90537..6503ec1 100644 +--- a/cmake/FindPolkitQt-1.cmake ++++ b/cmake/FindPolkitQt-1.cmake +@@ -23,15 +23,16 @@ if ( NOT PolkitQt-1_FIND_VERSION AND POLKITQT-1_MIN_VERSION ) + endif ( NOT PolkitQt-1_FIND_VERSION AND POLKITQT-1_MIN_VERSION ) + + set( _PolkitQt-1_FIND_QUIETLY ${PolkitQt-1_FIND_QUIETLY} ) +-find_package( PolkitQt-1 ${PolkitQt-1_FIND_VERSION} QUIET NO_MODULE PATHS ${LIB_INSTALL_DIR}/PolkitQt-1/cmake ) ++find_package( PolkitQt5-1 ${PolkitQt-1_FIND_VERSION} QUIET NO_MODULE PATHS ${LIB_INSTALL_DIR}/PolkitQt5-1/cmake ) + set( PolkitQt-1_FIND_QUIETLY ${_PolkitQt-1_FIND_QUIETLY} ) + ++ + include( FindPackageHandleStandardArgs ) +-find_package_handle_standard_args( PolkitQt-1 DEFAULT_MSG PolkitQt-1_CONFIG ) ++find_package_handle_standard_args( PolkitQt5-1 DEFAULT_MSG PolkitQt5-1_CONFIG ) + +-if (POLKITQT-1_FOUND) ++if (POLKITQT5-1_FOUND) + if (NOT POLKITQT-1_INSTALL_DIR STREQUAL CMAKE_INSTALL_PREFIX) + message("WARNING: Installation prefix does not match PolicyKit install prefixes. You probably will need to move files installed " + "in POLICY_FILES_INSTALL_DIR and by dbus_add_activation_system_service to the ${PC_POLKITQT-1_PREFIX} prefix") + endif (NOT POLKITQT-1_INSTALL_DIR STREQUAL CMAKE_INSTALL_PREFIX) +-endif (POLKITQT-1_FOUND) ++endif (POLKITQT5-1_FOUND) +diff --git a/src/ConfigureChecks.cmake b/src/ConfigureChecks.cmake +index f3dc6a6..6042b97 100644 +--- a/src/ConfigureChecks.cmake ++++ b/src/ConfigureChecks.cmake +@@ -14,19 +14,19 @@ if(NOT KAUTH_BACKEND) + if (APPLE) + set (KAUTH_BACKEND "OSX") + elseif (UNIX) +- find_package(PolkitQt-1 0.99.0) ++ find_package(PolkitQt5-1 0.103.0) + +- if (PolkitQt-1_FOUND) ++ if (PolkitQt5-1_FOUND) + set (KAUTH_BACKEND "PolkitQt-1") + +- set_package_properties(PolkitQt-1 PROPERTIES ++ set_package_properties(PolkitQt5-1 PROPERTIES + URL "http://techbase.kde.org/Polkit-Qt-1" + DESCRIPTION "PolicyKit API for Qt" + TYPE RECOMMENDED + PURPOSE "Support for executing priviledged actions in a controlled way (KAuth)" + ) + +- else (PolkitQt-1_FOUND) ++ else (PolkitQt5-1_FOUND) + find_package(PolkitQt) + + if (POLKITQT_FOUND) +@@ -40,7 +40,7 @@ if(NOT KAUTH_BACKEND) + + else (POLKITQT_FOUND) + # Nothing was found: notify and log the missing features +- set_package_properties(PolkitQt-1 PROPERTIES ++ set_package_properties(PolkitQt5-1 PROPERTIES + URL "http://techbase.kde.org/Polkit-Qt-1" + DESCRIPTION "PolicyKit API for Qt" + TYPE RECOMMENDED +@@ -54,7 +54,7 @@ if(NOT KAUTH_BACKEND) + ) + set (KAUTH_BACKEND "Fake") + endif (POLKITQT_FOUND) +- endif (PolkitQt-1_FOUND) ++ endif (PolkitQt5-1_FOUND) + else(UNIX) + set (KAUTH_BACKEND "Fake") + endif(APPLE) +@@ -94,18 +94,18 @@ else(NOT KAUTH_BACKEND) + endif (NOT POLKITQT_FOUND) + endif (KAUTH_BACKEND STREQUAL "POLKITQT") + if (KAUTH_BACKEND STREQUAL "POLKITQT-1") +- find_package(PolkitQt-1 0.99.0) +- set_package_properties(PolkitQt-1 PROPERTIES ++ find_package(PolkitQt5-1 0.103.0) ++ set_package_properties(PolkitQt5-1 PROPERTIES + URL "http://techbase.kde.org/Polkit-Qt-1" + DESCRIPTION "PolicyKit API for Qt" + TYPE RECOMMENDED + PURPOSE "Support for executing priviledged actions in a controlled way (KAuth). Either this or PolkitQt is required to make KAuth work, and hence enable certain workspace functionalities" + ) +- if (NOT POLKITQT-1_FOUND) ++ if (NOT POLKITQT5-1_FOUND) + message ("WARNING: You chose the PolkitQt-1 KAuth backend but you don't have PolkitQt-1 installed. + Falling back to Fake backend") + set (KAUTH_BACKEND "FAKE") +- endif (NOT POLKITQT-1_FOUND) ++ endif (NOT POLKITQT5-1_FOUND) + endif (KAUTH_BACKEND STREQUAL "POLKITQT-1") + endif(NOT KAUTH_BACKEND) + diff --git a/kf5-kauth.spec b/kf5-kauth.spec new file mode 100644 index 0000000..27e0bca --- /dev/null +++ b/kf5-kauth.spec @@ -0,0 +1,114 @@ +#%define snapshot 20140205 +%define framework kauth + +Name: kf5-%{framework} +Version: 4.100.0 +Release: 1%{?dist} +Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user + +License: LGPLv2+ +URL: http://www.kde.org +# git archive --format=tar --prefix=%{framework}-%{version}/ \ +# --remote=git://anongit.kde.org/%{framework}.git master | \ +# bzip2 -c > %{name}-%{version}-%{snapshot}git.tar.bz2 +#Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 +Source0: http://download.kde.org/unstable/frameworks/%{version}/%{framework}-%{version}.tar.xz + +Patch0: kauth-find-polkit-qt5.patch + +BuildRequires: polkit-qt5-1-devel + +BuildRequires: kf5-rpm-macros +BuildRequires: extra-cmake-modules +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qttools-devel + +BuildRequires: kf5-kcoreaddons-devel + +Requires: kf5-filesystem + +%description +KAuth is a framework to let applications perform actions as a privileged user. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kf5-kcoreaddons-devel + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q -n %{framework}-%{version} + +%patch0 -p1 -b .polkitqt5 + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} + +# Remove once 9be07165 is fixed/explained +%{cmake_kf5} .. -DLIBEXEC_INSTALL_DIR=%{_kf5_libexecdir} +popd + +make %{?_smp_mflags} -C %{_target_platform} + +%install +%make_install -C %{_target_platform} +%find_lang kauth5_qt --with-qt --all-name + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files -f kauth5_qt.lang +%doc COPYING.LIB README.md +%{_kf5_libdir}/libKF5Auth.so.* +%config %{_kf5_sysconfdir}/dbus-1/system.d/* +%{_kf5_qtplugindir}/kauth/helper/kauth_helper_plugin.so +%{_kf5_qtplugindir}/kauth/backend/kauth_backend_plugin.so +%{_kf5_datadir}/kf5/kauth/ +%{_kf5_libexecdir}/kauth/kauth-policy-gen + + +%files devel +%{_kf5_includedir}/kauth_version.h +%{_kf5_includedir}/KAuth +%{_kf5_libdir}/libKF5Auth.so +%{_kf5_libdir}/cmake/KF5Auth +%{_kf5_archdatadir}/mkspecs/modules/qt_KAuth.pri + + +%changelog +* Tue Jun 03 2014 Daniel Vrátil - 4.100.0-1 +- KDE Frameworks 4.100.0 + +* Mon May 05 2014 Daniel Vrátil - 4.99.0-1 +- KDE Frameworks 4.99.0 + +* Mon Apr 28 2014 Daniel Vrátil - 4.98.0-20140418git84a2c68a +- Rebuild against kf5-rpm-macros + +* Mon Mar 31 2014 Jan Grulich 4.98.0-1 +- Update to KDE Frameworks 5 Beta 1 (4.98.0) + +* Wed Mar 05 2014 Jan Grulich 4.97.0-1 +- Update to KDE Frameworks 5 Alpha 1 (4.97.0) + +* Wed Feb 12 2014 Daniel Vrátil 4.96.0-1 +- Update to KDE Frameworks 5 Alpha 1 (4.96.0) + +* Wed Feb 05 2014 Daniel Vrátil 4.96.0-0.1.20140205git +- Update to pre-relase snapshot of 4.96.0 + +* Wed Jan 15 2014 Daniel Vr8til 4.95.0-2 +- Rebuilt against polkit-qt5 + +* Thu Jan 09 2014 Daniel Vrátil 4.95.0-1 +- Update to KDE Frameworks 5 TP1 (4.95.0) + +* Sat Jan 4 2014 Daniel Vrátil +- initial version diff --git a/sources b/sources index e69de29..4f66acf 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +cc205a663cb6cb179fecf17b3658dc03 kauth-4.100.0.tar.xz From fab923f34d36b0f5ee2378a864b6e635d23d9f9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 9 Jul 2014 15:35:19 +0200 Subject: [PATCH 02/91] KDE Frameworks 5.0.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 251b36f..da834a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kauth-4.100.0.tar.xz +/kauth-5.0.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 27e0bca..c03527a 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ %define framework kauth Name: kf5-%{framework} -Version: 4.100.0 +Version: 5.0.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -12,7 +12,7 @@ URL: http://www.kde.org # --remote=git://anongit.kde.org/%{framework}.git master | \ # bzip2 -c > %{name}-%{version}-%{snapshot}git.tar.bz2 #Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 -Source0: http://download.kde.org/unstable/frameworks/%{version}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz Patch0: kauth-find-polkit-qt5.patch @@ -83,6 +83,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Wed Jul 09 2014 Daniel Vrátil - 5.0.0-1 +- KDE Frameworks 5.0.0 + * Tue Jun 03 2014 Daniel Vrátil - 4.100.0-1 - KDE Frameworks 4.100.0 diff --git a/sources b/sources index 4f66acf..d226896 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -cc205a663cb6cb179fecf17b3658dc03 kauth-4.100.0.tar.xz +eeb5e576c9d0d098cfb9def812f04089 kauth-5.0.0.tar.xz From 33a3be596a7e6dddf6ab357f72cc6c4b31f0dcbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 6 Aug 2014 15:15:09 +0200 Subject: [PATCH 03/91] KDE Frameworks 5.1.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index da834a0..9db75b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kauth-4.100.0.tar.xz /kauth-5.0.0.tar.xz +/kauth-5.1.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index c03527a..1e608ab 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ %define framework kauth Name: kf5-%{framework} -Version: 5.0.0 +Version: 5.1.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -83,6 +83,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Wed Aug 06 2014 Daniel Vrátil - 5.1.0-1 +- KDE Frameworks 5.1.0 + * Wed Jul 09 2014 Daniel Vrátil - 5.0.0-1 - KDE Frameworks 5.0.0 diff --git a/sources b/sources index d226896..2fe5a75 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -eeb5e576c9d0d098cfb9def812f04089 kauth-5.0.0.tar.xz +20c3bf546f16d52f8cfc1129e87773bc kauth-5.1.0.tar.xz From e4bd387e8270f232cb2f76357d5672dfcf752e99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 6 Aug 2014 19:51:35 +0200 Subject: [PATCH 04/91] Update upstream patch to find PolkitQt5 --- kauth-find-polkit-qt5.patch | 94 ------------------------------------ kauth-include-polkitqt.patch | 15 ++++++ kf5-kauth.spec | 9 ++-- 3 files changed, 21 insertions(+), 97 deletions(-) delete mode 100644 kauth-find-polkit-qt5.patch create mode 100644 kauth-include-polkitqt.patch diff --git a/kauth-find-polkit-qt5.patch b/kauth-find-polkit-qt5.patch deleted file mode 100644 index abb05bb..0000000 --- a/kauth-find-polkit-qt5.patch +++ /dev/null @@ -1,94 +0,0 @@ -diff --git a/cmake/FindPolkitQt-1.cmake b/cmake/FindPolkitQt-1.cmake -index 4e90537..6503ec1 100644 ---- a/cmake/FindPolkitQt-1.cmake -+++ b/cmake/FindPolkitQt-1.cmake -@@ -23,15 +23,16 @@ if ( NOT PolkitQt-1_FIND_VERSION AND POLKITQT-1_MIN_VERSION ) - endif ( NOT PolkitQt-1_FIND_VERSION AND POLKITQT-1_MIN_VERSION ) - - set( _PolkitQt-1_FIND_QUIETLY ${PolkitQt-1_FIND_QUIETLY} ) --find_package( PolkitQt-1 ${PolkitQt-1_FIND_VERSION} QUIET NO_MODULE PATHS ${LIB_INSTALL_DIR}/PolkitQt-1/cmake ) -+find_package( PolkitQt5-1 ${PolkitQt-1_FIND_VERSION} QUIET NO_MODULE PATHS ${LIB_INSTALL_DIR}/PolkitQt5-1/cmake ) - set( PolkitQt-1_FIND_QUIETLY ${_PolkitQt-1_FIND_QUIETLY} ) - -+ - include( FindPackageHandleStandardArgs ) --find_package_handle_standard_args( PolkitQt-1 DEFAULT_MSG PolkitQt-1_CONFIG ) -+find_package_handle_standard_args( PolkitQt5-1 DEFAULT_MSG PolkitQt5-1_CONFIG ) - --if (POLKITQT-1_FOUND) -+if (POLKITQT5-1_FOUND) - if (NOT POLKITQT-1_INSTALL_DIR STREQUAL CMAKE_INSTALL_PREFIX) - message("WARNING: Installation prefix does not match PolicyKit install prefixes. You probably will need to move files installed " - "in POLICY_FILES_INSTALL_DIR and by dbus_add_activation_system_service to the ${PC_POLKITQT-1_PREFIX} prefix") - endif (NOT POLKITQT-1_INSTALL_DIR STREQUAL CMAKE_INSTALL_PREFIX) --endif (POLKITQT-1_FOUND) -+endif (POLKITQT5-1_FOUND) -diff --git a/src/ConfigureChecks.cmake b/src/ConfigureChecks.cmake -index f3dc6a6..6042b97 100644 ---- a/src/ConfigureChecks.cmake -+++ b/src/ConfigureChecks.cmake -@@ -14,19 +14,19 @@ if(NOT KAUTH_BACKEND) - if (APPLE) - set (KAUTH_BACKEND "OSX") - elseif (UNIX) -- find_package(PolkitQt-1 0.99.0) -+ find_package(PolkitQt5-1 0.103.0) - -- if (PolkitQt-1_FOUND) -+ if (PolkitQt5-1_FOUND) - set (KAUTH_BACKEND "PolkitQt-1") - -- set_package_properties(PolkitQt-1 PROPERTIES -+ set_package_properties(PolkitQt5-1 PROPERTIES - URL "http://techbase.kde.org/Polkit-Qt-1" - DESCRIPTION "PolicyKit API for Qt" - TYPE RECOMMENDED - PURPOSE "Support for executing priviledged actions in a controlled way (KAuth)" - ) - -- else (PolkitQt-1_FOUND) -+ else (PolkitQt5-1_FOUND) - find_package(PolkitQt) - - if (POLKITQT_FOUND) -@@ -40,7 +40,7 @@ if(NOT KAUTH_BACKEND) - - else (POLKITQT_FOUND) - # Nothing was found: notify and log the missing features -- set_package_properties(PolkitQt-1 PROPERTIES -+ set_package_properties(PolkitQt5-1 PROPERTIES - URL "http://techbase.kde.org/Polkit-Qt-1" - DESCRIPTION "PolicyKit API for Qt" - TYPE RECOMMENDED -@@ -54,7 +54,7 @@ if(NOT KAUTH_BACKEND) - ) - set (KAUTH_BACKEND "Fake") - endif (POLKITQT_FOUND) -- endif (PolkitQt-1_FOUND) -+ endif (PolkitQt5-1_FOUND) - else(UNIX) - set (KAUTH_BACKEND "Fake") - endif(APPLE) -@@ -94,18 +94,18 @@ else(NOT KAUTH_BACKEND) - endif (NOT POLKITQT_FOUND) - endif (KAUTH_BACKEND STREQUAL "POLKITQT") - if (KAUTH_BACKEND STREQUAL "POLKITQT-1") -- find_package(PolkitQt-1 0.99.0) -- set_package_properties(PolkitQt-1 PROPERTIES -+ find_package(PolkitQt5-1 0.103.0) -+ set_package_properties(PolkitQt5-1 PROPERTIES - URL "http://techbase.kde.org/Polkit-Qt-1" - DESCRIPTION "PolicyKit API for Qt" - TYPE RECOMMENDED - PURPOSE "Support for executing priviledged actions in a controlled way (KAuth). Either this or PolkitQt is required to make KAuth work, and hence enable certain workspace functionalities" - ) -- if (NOT POLKITQT-1_FOUND) -+ if (NOT POLKITQT5-1_FOUND) - message ("WARNING: You chose the PolkitQt-1 KAuth backend but you don't have PolkitQt-1 installed. - Falling back to Fake backend") - set (KAUTH_BACKEND "FAKE") -- endif (NOT POLKITQT-1_FOUND) -+ endif (NOT POLKITQT5-1_FOUND) - endif (KAUTH_BACKEND STREQUAL "POLKITQT-1") - endif(NOT KAUTH_BACKEND) - diff --git a/kauth-include-polkitqt.patch b/kauth-include-polkitqt.patch new file mode 100644 index 0000000..44fd931 --- /dev/null +++ b/kauth-include-polkitqt.patch @@ -0,0 +1,15 @@ +diff --git a/src/ConfigureChecks.cmake b/src/ConfigureChecks.cmake +index 70b9f7d..01346e4 100644 +--- a/src/ConfigureChecks.cmake ++++ b/src/ConfigureChecks.cmake +@@ -146,7 +146,9 @@ elseif(KAUTH_BACKEND_NAME STREQUAL "POLKITQT5-1") + backends/polkit-1/Polkit1Backend.cpp + ) + +- set(KAUTH_BACKEND_LIBS PolkitQt5-1::Core Qt5::DBus Qt5::Widgets) ++ include_directories(${POLKITQT-1_INCLUDE_DIR}) ++ ++ set(KAUTH_BACKEND_LIBS polkit-qt5-core-1 Qt5::DBus Qt5::Widgets) + + # POLKITQT-1_POLICY_FILES_INSTALL_DIR has an absolute pathname, fix that. + string(REPLACE ${POLKITQT-1_INSTALL_DIR} diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 1e608ab..7677c17 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Version: 5.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -14,7 +14,7 @@ URL: http://www.kde.org #Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz -Patch0: kauth-find-polkit-qt5.patch +Patch0: kauth-include-polkitqt.patch BuildRequires: polkit-qt5-1-devel @@ -43,7 +43,7 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} -%patch0 -p1 -b .polkitqt5 +%patch0 -p1 -b .polkitqt %build mkdir -p %{_target_platform} @@ -83,6 +83,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Wed Aug 06 2014 Daniel Vrátil - 5.1.0-2 +- Update upstream patch to find PolkitQt5 + * Wed Aug 06 2014 Daniel Vrátil - 5.1.0-1 - KDE Frameworks 5.1.0 From 623b4f412827a27c673207e69b6c84b2e4307b3a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 23:39:31 +0000 Subject: [PATCH 05/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 7677c17..acae075 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -3,7 +3,7 @@ Name: kf5-%{framework} Version: 5.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -83,6 +83,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 5.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Wed Aug 06 2014 Daniel Vrátil - 5.1.0-2 - Update upstream patch to find PolkitQt5 From 6968b5d004b0451995eda0d65a1d76b09acb53b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 15 Sep 2014 09:43:31 +0200 Subject: [PATCH 06/91] KDE Frameworks 5.2.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9db75b5..a0e1d60 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kauth-4.100.0.tar.xz /kauth-5.0.0.tar.xz /kauth-5.1.0.tar.xz +/kauth-5.2.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index acae075..e2ae5d8 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,8 +2,8 @@ %define framework kauth Name: kf5-%{framework} -Version: 5.1.0 -Release: 3%{?dist} +Version: 5.2.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -83,6 +83,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Mon Sep 15 2014 Daniel Vrátil - 5.2.0-1 +- KDE Frameworks 5.2.0 + * Sat Aug 16 2014 Fedora Release Engineering - 5.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 2fe5a75..0481eb2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -20c3bf546f16d52f8cfc1129e87773bc kauth-5.1.0.tar.xz +2dbdcb46170804e7c454875047b4b93a kauth-5.2.0.tar.xz From e74a976284fc359a686e8979d49a55c649ac034e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 7 Oct 2014 13:05:45 +0200 Subject: [PATCH 07/91] KDE Frameworks 5.3.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a0e1d60..22f688f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kauth-5.0.0.tar.xz /kauth-5.1.0.tar.xz /kauth-5.2.0.tar.xz +/kauth-5.3.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index e2ae5d8..516bd0e 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ %define framework kauth Name: kf5-%{framework} -Version: 5.2.0 +Version: 5.3.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -83,6 +83,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Tue Oct 07 2014 Daniel Vrátil - 5.3.0-1 +- KDE Frameworks 5.3.0 + * Mon Sep 15 2014 Daniel Vrátil - 5.2.0-1 - KDE Frameworks 5.2.0 diff --git a/sources b/sources index 0481eb2..29a1452 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2dbdcb46170804e7c454875047b4b93a kauth-5.2.0.tar.xz +17a3ee85539eeadbf917909fd6780eba kauth-5.3.0.tar.xz From bb1ac56cf334fd1bded24df19dde3c276d5d3f30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 7 Oct 2014 14:59:19 +0200 Subject: [PATCH 08/91] Drop patch to find polkit-qt5-1 --- kauth-include-polkitqt.patch | 15 --------------- kf5-kauth.spec | 4 ---- 2 files changed, 19 deletions(-) delete mode 100644 kauth-include-polkitqt.patch diff --git a/kauth-include-polkitqt.patch b/kauth-include-polkitqt.patch deleted file mode 100644 index 44fd931..0000000 --- a/kauth-include-polkitqt.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/ConfigureChecks.cmake b/src/ConfigureChecks.cmake -index 70b9f7d..01346e4 100644 ---- a/src/ConfigureChecks.cmake -+++ b/src/ConfigureChecks.cmake -@@ -146,7 +146,9 @@ elseif(KAUTH_BACKEND_NAME STREQUAL "POLKITQT5-1") - backends/polkit-1/Polkit1Backend.cpp - ) - -- set(KAUTH_BACKEND_LIBS PolkitQt5-1::Core Qt5::DBus Qt5::Widgets) -+ include_directories(${POLKITQT-1_INCLUDE_DIR}) -+ -+ set(KAUTH_BACKEND_LIBS polkit-qt5-core-1 Qt5::DBus Qt5::Widgets) - - # POLKITQT-1_POLICY_FILES_INSTALL_DIR has an absolute pathname, fix that. - string(REPLACE ${POLKITQT-1_INSTALL_DIR} diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 516bd0e..0a6c3e6 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -14,8 +14,6 @@ URL: http://www.kde.org #Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz -Patch0: kauth-include-polkitqt.patch - BuildRequires: polkit-qt5-1-devel BuildRequires: kf5-rpm-macros @@ -43,8 +41,6 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} -%patch0 -p1 -b .polkitqt - %build mkdir -p %{_target_platform} pushd %{_target_platform} From 9df10439d6d2f3eb56ae31720fe6916d5730f0a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 3 Nov 2014 12:10:36 +0100 Subject: [PATCH 09/91] KDE Frameworks 5.4.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 22f688f..4741821 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kauth-5.1.0.tar.xz /kauth-5.2.0.tar.xz /kauth-5.3.0.tar.xz +/kauth-5.4.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 0a6c3e6..ec5616a 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ %define framework kauth Name: kf5-%{framework} -Version: 5.3.0 +Version: 5.4.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -79,6 +79,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Mon Nov 03 2014 Daniel Vrátil - 5.4.0-1 +- KDE Frameworks 5.4.0 + * Tue Oct 07 2014 Daniel Vrátil - 5.3.0-1 - KDE Frameworks 5.3.0 diff --git a/sources b/sources index 29a1452..63d00b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -17a3ee85539eeadbf917909fd6780eba kauth-5.3.0.tar.xz +b6d6f9a7f6d01758d7a2b543dface3f7 kauth-5.4.0.tar.xz From bd39b2839d1960ec9c4c741775c4af305bfdec39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 3 Nov 2014 13:06:09 +0100 Subject: [PATCH 10/91] Clean up spec file, autodetect stable/unstable download folder --- kf5-kauth.spec | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index ec5616a..dfeae56 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,4 +1,3 @@ -#%define snapshot 20140205 %define framework kauth Name: kf5-%{framework} @@ -8,11 +7,14 @@ Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as License: LGPLv2+ URL: http://www.kde.org -# git archive --format=tar --prefix=%{framework}-%{version}/ \ -# --remote=git://anongit.kde.org/%{framework}.git master | \ -# bzip2 -c > %{name}-%{version}-%{snapshot}git.tar.bz2 -#Source0: %{name}-%{version}-%{snapshot}git.tar.bz2 -Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz + +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/frameworks/%{version}/%{framework}-%{version}.tar.xz BuildRequires: polkit-qt5-1-devel @@ -55,11 +57,10 @@ make %{?_smp_mflags} -C %{_target_platform} %make_install -C %{_target_platform} %find_lang kauth5_qt --with-qt --all-name -%post -p /sbin/ldconfig +%post -p /sbin/ldconfig %postun -p /sbin/ldconfig - %files -f kauth5_qt.lang %doc COPYING.LIB README.md %{_kf5_libdir}/libKF5Auth.so.* @@ -69,7 +70,6 @@ make %{?_smp_mflags} -C %{_target_platform} %{_kf5_datadir}/kf5/kauth/ %{_kf5_libexecdir}/kauth/kauth-policy-gen - %files devel %{_kf5_includedir}/kauth_version.h %{_kf5_includedir}/KAuth From 886073e4cf66525ff60d9525810581d97ed79fef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 3 Nov 2014 13:35:58 +0100 Subject: [PATCH 11/91] Use %global instead of %define --- kf5-kauth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index dfeae56..8acb22b 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,4 +1,4 @@ -%define framework kauth +%global framework kauth Name: kf5-%{framework} Version: 5.4.0 From 04e185a8aee3835290ff7b19bfba464d223ea892 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 8 Dec 2014 15:08:48 +0100 Subject: [PATCH 12/91] KDE Frameworks 5.5.0 --- .gitignore | 1 + kf5-kauth.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4741821..b1d3292 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kauth-5.2.0.tar.xz /kauth-5.3.0.tar.xz /kauth-5.4.0.tar.xz +/kauth-5.5.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 8acb22b..c3b04ae 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,20 +1,21 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.4.0 +Version: 5.5.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ URL: http://www.kde.org +%global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/frameworks/%{version}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz BuildRequires: polkit-qt5-1-devel @@ -79,6 +80,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Mon Dec 08 2014 Daniel Vrátil - 5.5.0-1 +- KDE Frameworks 5.5.0 + * Mon Nov 03 2014 Daniel Vrátil - 5.4.0-1 - KDE Frameworks 5.4.0 diff --git a/sources b/sources index 63d00b0..08f40ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b6d6f9a7f6d01758d7a2b543dface3f7 kauth-5.4.0.tar.xz +128446b4fefc20a355551fdfbd565378 kauth-5.5.0.tar.xz From 704f40f1fc3a8ea148e35cc09431f13bb9697065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 8 Jan 2015 14:40:52 +0100 Subject: [PATCH 13/91] KDE Frameworks 5.6.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b1d3292..dc0a2b8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kauth-5.3.0.tar.xz /kauth-5.4.0.tar.xz /kauth-5.5.0.tar.xz +/kauth-5.6.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index c3b04ae..f05f3c6 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.5.0 +Version: 5.6.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Thu Jan 08 2015 Daniel Vrátil - 5.6.0-1 +- KDE Frameworks 5.6.0 + * Mon Dec 08 2014 Daniel Vrátil - 5.5.0-1 - KDE Frameworks 5.5.0 diff --git a/sources b/sources index 08f40ad..a0c3989 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -128446b4fefc20a355551fdfbd565378 kauth-5.5.0.tar.xz +f13bc083f650a33b510848d5f93612b4 kauth-5.6.0.tar.xz From 48ff0d9f21aa30a88fa45f4308ceb2c9e65f8c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Fri, 16 Jan 2015 12:24:41 +0100 Subject: [PATCH 14/91] Add upstream patch to fix generator of DBus helper service files --- kauth-fix-dbus-helper-service-generator.patch | 13 +++++++++++++ kf5-kauth.spec | 10 +++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 kauth-fix-dbus-helper-service-generator.patch diff --git a/kauth-fix-dbus-helper-service-generator.patch b/kauth-fix-dbus-helper-service-generator.patch new file mode 100644 index 0000000..c05090b --- /dev/null +++ b/kauth-fix-dbus-helper-service-generator.patch @@ -0,0 +1,13 @@ +diff --git a/cmake/KF5AuthMacros.cmake b/cmake/KF5AuthMacros.cmake +index ab0b30a..50b7ad1 100644 +--- a/cmake/KF5AuthMacros.cmake ++++ b/cmake/KF5AuthMacros.cmake +@@ -18,7 +18,7 @@ function(KAUTH_INSTALL_HELPER_FILES HELPER_TARGET HELPER_ID HELPER_USER) + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf + DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/) + +- if(IS_ABSOLUTE KAUTH_HELPER_INSTALL_DIR) ++ if(IS_ABSOLUTE ${KAUTH_HELPER_INSTALL_DIR}) + set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR ${KAUTH_HELPER_INSTALL_DIR}) + else() + set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "${CMAKE_INSTALL_PREFIX}/${KAUTH_HELPER_INSTALL_DIR}") diff --git a/kf5-kauth.spec b/kf5-kauth.spec index f05f3c6..2a4a9af 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -17,6 +17,9 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +# https://git.reviewboard.kde.org/r/122029/ +Patch0: kauth-fix-dbus-helper-service-generator.patch + BuildRequires: polkit-qt5-1-devel BuildRequires: kf5-rpm-macros @@ -44,6 +47,8 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} +%patch0 -p1 -b .dbushelper + %build mkdir -p %{_target_platform} pushd %{_target_platform} @@ -80,6 +85,9 @@ make %{?_smp_mflags} -C %{_target_platform} %changelog +* Fri Jan 16 2015 Daniel Vrátil - 5.6.0-2 +- Add upstream patch to fix generating of DBus helper service files + * Thu Jan 08 2015 Daniel Vrátil - 5.6.0-1 - KDE Frameworks 5.6.0 From f73bf519f2f02e6fc8c886721c1aa316398761a4 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 12 Feb 2015 09:34:05 -0600 Subject: [PATCH 15/91] 5.6.0-3 - minor cleanup, own %{_kf5_qtplugindir}/kauth/ - track soname - use 'make install/fast' --- kf5-kauth.spec | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 2a4a9af..fd6e330 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.6.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -38,7 +38,6 @@ KAuth is a framework to let applications perform actions as a privileged user. Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kf5-kcoreaddons-devel - %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -49,18 +48,19 @@ developing applications that use %{name}. %patch0 -p1 -b .dbushelper + %build -mkdir -p %{_target_platform} +mkdir %{_target_platform} pushd %{_target_platform} - # Remove once 9be07165 is fixed/explained %{cmake_kf5} .. -DLIBEXEC_INSTALL_DIR=%{_kf5_libexecdir} popd make %{?_smp_mflags} -C %{_target_platform} + %install -%make_install -C %{_target_platform} +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang kauth5_qt --with-qt --all-name @@ -69,22 +69,26 @@ make %{?_smp_mflags} -C %{_target_platform} %files -f kauth5_qt.lang %doc COPYING.LIB README.md -%{_kf5_libdir}/libKF5Auth.so.* -%config %{_kf5_sysconfdir}/dbus-1/system.d/* -%{_kf5_qtplugindir}/kauth/helper/kauth_helper_plugin.so -%{_kf5_qtplugindir}/kauth/backend/kauth_backend_plugin.so +%{_kf5_libdir}/libKF5Auth.so.5* +%{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf +%{_kf5_qtplugindir}/kauth/ %{_kf5_datadir}/kf5/kauth/ %{_kf5_libexecdir}/kauth/kauth-policy-gen %files devel %{_kf5_includedir}/kauth_version.h -%{_kf5_includedir}/KAuth +%{_kf5_includedir}/KAuth/ %{_kf5_libdir}/libKF5Auth.so -%{_kf5_libdir}/cmake/KF5Auth +%{_kf5_libdir}/cmake/KF5Auth/ %{_kf5_archdatadir}/mkspecs/modules/qt_KAuth.pri %changelog +* Thu Feb 12 2015 Rex Dieter - 5.6.0-3 +- minor cleanup, own %%{_kf5_qtplugindir}/kauth/ +- track soname +- use 'make install/fast' + * Fri Jan 16 2015 Daniel Vrátil - 5.6.0-2 - Add upstream patch to fix generating of DBus helper service files From b140e250a131d5f016f3d57ec8146f40073841f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 16 Feb 2015 13:13:01 +0100 Subject: [PATCH 16/91] KDE Frameworks 5.7.0 --- kf5-kauth.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index fd6e330..3f9dd4f 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.6.0 -Release: 3%{?dist} +Version: 5.7.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -84,6 +84,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Feb 16 2015 Daniel Vrátil - 5.7.0-1 +- KDE Frameworks 5.7.0 + * Thu Feb 12 2015 Rex Dieter - 5.6.0-3 - minor cleanup, own %%{_kf5_qtplugindir}/kauth/ - track soname From 9a1c3cdbabb6fbc6c38650c31603619fb38d445d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 16 Feb 2015 15:00:00 +0100 Subject: [PATCH 17/91] Update sources --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index dc0a2b8..99ce0ac 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kauth-5.4.0.tar.xz /kauth-5.5.0.tar.xz /kauth-5.6.0.tar.xz +/kauth-5.7.0.tar.xz diff --git a/sources b/sources index a0c3989..a94b063 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f13bc083f650a33b510848d5f93612b4 kauth-5.6.0.tar.xz +355a74f81d18f551561459533ddad859 kauth-5.7.0.tar.xz From 2f4c0986d3fb406484a5b69e382d59f4d96f2b30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 17 Feb 2015 16:26:45 +0100 Subject: [PATCH 18/91] Remove upstream patch --- kauth-fix-dbus-helper-service-generator.patch | 13 ------------- kf5-kauth.spec | 6 ------ 2 files changed, 19 deletions(-) delete mode 100644 kauth-fix-dbus-helper-service-generator.patch diff --git a/kauth-fix-dbus-helper-service-generator.patch b/kauth-fix-dbus-helper-service-generator.patch deleted file mode 100644 index c05090b..0000000 --- a/kauth-fix-dbus-helper-service-generator.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/cmake/KF5AuthMacros.cmake b/cmake/KF5AuthMacros.cmake -index ab0b30a..50b7ad1 100644 ---- a/cmake/KF5AuthMacros.cmake -+++ b/cmake/KF5AuthMacros.cmake -@@ -18,7 +18,7 @@ function(KAUTH_INSTALL_HELPER_FILES HELPER_TARGET HELPER_ID HELPER_USER) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf - DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/) - -- if(IS_ABSOLUTE KAUTH_HELPER_INSTALL_DIR) -+ if(IS_ABSOLUTE ${KAUTH_HELPER_INSTALL_DIR}) - set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR ${KAUTH_HELPER_INSTALL_DIR}) - else() - set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "${CMAKE_INSTALL_PREFIX}/${KAUTH_HELPER_INSTALL_DIR}") diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 3f9dd4f..121c343 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -17,9 +17,6 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz -# https://git.reviewboard.kde.org/r/122029/ -Patch0: kauth-fix-dbus-helper-service-generator.patch - BuildRequires: polkit-qt5-1-devel BuildRequires: kf5-rpm-macros @@ -46,9 +43,6 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} -%patch0 -p1 -b .dbushelper - - %build mkdir %{_target_platform} pushd %{_target_platform} From a5cc8c4cc0262eaeeb3082ea370cba3e281af79f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Fri, 27 Feb 2015 18:10:25 +0100 Subject: [PATCH 19/91] Rebuild (GCC 5) --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 121c343..2e66305 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Feb 27 2015 Daniel Vrátil - 5.7.0-2 +- Rebuild (GCC 5) + * Mon Feb 16 2015 Daniel Vrátil - 5.7.0-1 - KDE Frameworks 5.7.0 From 395cb57f36641d320ae2fff822cd664a78ee2cb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 16 Mar 2015 12:53:59 +0100 Subject: [PATCH 20/91] KDE Frameworks 5.8.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 99ce0ac..ddb93a3 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kauth-5.5.0.tar.xz /kauth-5.6.0.tar.xz /kauth-5.7.0.tar.xz +/kauth-5.8.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 2e66305..465555b 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.7.0 -Release: 2%{?dist} +Version: 5.8.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Mar 16 2015 Daniel Vrátil - 5.8.0-1 +- KDE Frameworks 5.8.0 + * Fri Feb 27 2015 Daniel Vrátil - 5.7.0-2 - Rebuild (GCC 5) diff --git a/sources b/sources index a94b063..417b393 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -355a74f81d18f551561459533ddad859 kauth-5.7.0.tar.xz +743436e264547bd9223c21f4921b82ea kauth-5.8.0.tar.xz From 33c4017020353e74a5bd86de52e39c20859bfdfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 7 Apr 2015 13:08:28 +0200 Subject: [PATCH 21/91] KDE Frameworks 5.9.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ddb93a3..aa55ca4 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kauth-5.6.0.tar.xz /kauth-5.7.0.tar.xz /kauth-5.8.0.tar.xz +/kauth-5.9.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 465555b..0043996 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.8.0 +Version: 5.9.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Apr 07 2015 Daniel Vrátil - 5.9.0-1 +- KDE Frameworks 5.9.0 + * Mon Mar 16 2015 Daniel Vrátil - 5.8.0-1 - KDE Frameworks 5.8.0 diff --git a/sources b/sources index 417b393..8cb502a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -743436e264547bd9223c21f4921b82ea kauth-5.8.0.tar.xz +9bb12f782103680397217a2319eb617d kauth-5.9.0.tar.xz From 63372b1730face23bb1ee5c94e143bb6f670b07c Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 23 Apr 2015 07:35:13 -0500 Subject: [PATCH 22/91] own %{_kf5_libexecdir}/kauth/ --- kf5-kauth.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 0043996..d71c334 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -67,7 +67,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf %{_kf5_qtplugindir}/kauth/ %{_kf5_datadir}/kf5/kauth/ -%{_kf5_libexecdir}/kauth/kauth-policy-gen +%{_kf5_libexecdir}/kauth/ %files devel %{_kf5_includedir}/kauth_version.h @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Apr 23 2015 Rex Dieter 5.9.0-2 +- own %%{_kf5_libexecdir}/kauth/ + * Tue Apr 07 2015 Daniel Vrátil - 5.9.0-1 - KDE Frameworks 5.9.0 From b5e695aee393c24b5c051fd8fe5c97596e32d714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 11 May 2015 11:09:15 +0200 Subject: [PATCH 23/91] KDE Frameworks 5.10.0 --- .gitignore | 1 + kf5-kauth.spec | 10 ++++++++-- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index aa55ca4..71e3478 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kauth-5.7.0.tar.xz /kauth-5.8.0.tar.xz /kauth-5.9.0.tar.xz +/kauth-5.10.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index d71c334..c12e54b 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.9.0 -Release: 2%{?dist} +Version: 5.10.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,12 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon May 11 2015 Daniel Vrátil - 5.10.0-1 +- KDE Frameworks 5.10.0 + +* Mon May 11 2015 Daniel Vrátil - 5.10.0-1 +- KDE Frameworks 5.10.0 + * Thu Apr 23 2015 Rex Dieter 5.9.0-2 - own %%{_kf5_libexecdir}/kauth/ diff --git a/sources b/sources index 8cb502a..acdea34 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9bb12f782103680397217a2319eb617d kauth-5.9.0.tar.xz +55b1eb4e58051e376c22cf3786924515 kauth-5.10.0.tar.xz From 94c46696f58182630a486ce688ce0c9813c5bbeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 10 Jun 2015 14:24:23 +0200 Subject: [PATCH 24/91] KDE Frameworks 5.11.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 71e3478..dfdfca3 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /kauth-5.8.0.tar.xz /kauth-5.9.0.tar.xz /kauth-5.10.0.tar.xz +/kauth-5.11.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index c12e54b..83a8ea7 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.10.0 +Version: 5.11.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jun 10 2015 Daniel Vrátil - 5.11.0-1 +- KDE Frameworks 5.11.0 + * Mon May 11 2015 Daniel Vrátil - 5.10.0-1 - KDE Frameworks 5.10.0 diff --git a/sources b/sources index acdea34..f4557bd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -55b1eb4e58051e376c22cf3786924515 kauth-5.10.0.tar.xz +44f96e75953fb3e66ecefc21ffc3b3ff kauth-5.11.0.tar.xz From 08043faaea059c140737970440ad19f7f8acc112 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 13:10:27 +0000 Subject: [PATCH 25/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 83a8ea7..59906cc 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.11.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 5.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Jun 10 2015 Daniel Vrátil - 5.11.0-1 - KDE Frameworks 5.11.0 From 3b211d938061235ce48fb1de466b7306706aef78 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 9 Jul 2015 13:40:33 -0500 Subject: [PATCH 26/91] 5.12.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dfdfca3..7acd6c3 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /kauth-5.9.0.tar.xz /kauth-5.10.0.tar.xz /kauth-5.11.0.tar.xz +/kauth-5.12.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 59906cc..0efbb2c 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.11.0 -Release: 2%{?dist} +Version: 5.12.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Jul 09 2015 Rex Dieter - 5.12.0-1 +- 5.12.0 + * Wed Jun 17 2015 Fedora Release Engineering - 5.11.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild diff --git a/sources b/sources index f4557bd..c31d8ed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -44f96e75953fb3e66ecefc21ffc3b3ff kauth-5.11.0.tar.xz +890be635d70451258fe5472812114148 kauth-5.12.0.tar.xz From a7aae8aca10ce35605305abc3c3b353ef3de5d40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 19 Aug 2015 16:47:27 +0200 Subject: [PATCH 27/91] KDE Frameworks 5.13.0 --- .gitignore | 1 + kf5-kauth.spec | 21 +++++++++++++++------ sources | 2 +- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 7acd6c3..5ed2b9c 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /kauth-5.10.0.tar.xz /kauth-5.11.0.tar.xz /kauth-5.12.0.tar.xz +/kauth-5.13.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 0efbb2c..58c451b 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.12.0 +Version: 5.13.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -19,14 +19,14 @@ Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{fra BuildRequires: polkit-qt5-1-devel -BuildRequires: kf5-rpm-macros -BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros >= %{version} +BuildRequires: extra-cmake-modules >= %{version} BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qttools-devel -BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kcoreaddons-devel >= %{version} -Requires: kf5-filesystem +Requires: kf5-filesystem >= %{version} %description KAuth is a framework to let applications perform actions as a privileged user. @@ -34,7 +34,7 @@ KAuth is a framework to let applications perform actions as a privileged user. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kf5-kcoreaddons-devel +Requires: kf5-kcoreaddons-devel >= %{version} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -78,6 +78,15 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Aug 19 2015 Daniel Vrátil - 5.13.0-1 +- KDE Frameworks 5.13.0 + +* Wed Aug 19 2015 Daniel Vrátil - 5.13.0-1 +- KDE Frameworks 5.13.0 + +* Tue Aug 11 2015 Daniel Vrátil - 5.13.0-0.1 +- KDE Frameworks 5.13 + * Thu Jul 09 2015 Rex Dieter - 5.12.0-1 - 5.12.0 diff --git a/sources b/sources index c31d8ed..5483e8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -890be635d70451258fe5472812114148 kauth-5.12.0.tar.xz +461842d488b050cfedd918227f7b6420 kauth-5.13.0.tar.xz From ae3f2378e260a19b08ba3e3f24f8613a58cd53da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Wed, 16 Sep 2015 13:44:40 +0200 Subject: [PATCH 28/91] KDE Frameworks 5.14.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5ed2b9c..b00e4cb 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /kauth-5.11.0.tar.xz /kauth-5.12.0.tar.xz /kauth-5.13.0.tar.xz +/kauth-5.14.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 58c451b..ae7d4be 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.13.0 +Version: 5.14.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Sep 16 2015 Daniel Vrátil - 5.14.0-1 +- KDE Frameworks 5.14.0 + * Wed Aug 19 2015 Daniel Vrátil - 5.13.0-1 - KDE Frameworks 5.13.0 diff --git a/sources b/sources index 5483e8d..7e88ba9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -461842d488b050cfedd918227f7b6420 kauth-5.13.0.tar.xz +ea724c2152b88149893784a234c5bbcc kauth-5.14.0.tar.xz From 3f880827310f30dfb97c20c1e5266f40dae23bd5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 21 Sep 2015 12:27:34 -0500 Subject: [PATCH 29/91] +sources.basename --- sources.basename | 1 + 1 file changed, 1 insertion(+) create mode 100644 sources.basename diff --git a/sources.basename b/sources.basename new file mode 100644 index 0000000..c3be8d0 --- /dev/null +++ b/sources.basename @@ -0,0 +1 @@ +kauth From 785edbcf9e21d403da481e0438723ad1332642e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 8 Oct 2015 15:03:05 +0200 Subject: [PATCH 30/91] KDE Frameworks 5.15.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b00e4cb..ff38a9e 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /kauth-5.12.0.tar.xz /kauth-5.13.0.tar.xz /kauth-5.14.0.tar.xz +/kauth-5.15.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index ae7d4be..34a6771 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.14.0 +Version: 5.15.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Oct 08 2015 Daniel Vrátil - 5.15.0-1 +- KDE Frameworks 5.15.0 + * Wed Sep 16 2015 Daniel Vrátil - 5.14.0-1 - KDE Frameworks 5.14.0 diff --git a/sources b/sources index 7e88ba9..0ecdac4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ea724c2152b88149893784a234c5bbcc kauth-5.14.0.tar.xz +ff73dca44ac6d7f82d5d9d4d7b70d4d2 kauth-5.15.0.tar.xz From 32c97f5c986b6ca52a1b14ef44df73086496f7ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Mon, 9 Nov 2015 23:07:50 +0100 Subject: [PATCH 31/91] KDE Frameworks 5.16 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ff38a9e..04aef23 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /kauth-5.13.0.tar.xz /kauth-5.14.0.tar.xz /kauth-5.15.0.tar.xz +/kauth-5.16.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 34a6771..4d3fd84 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.15.0 +Version: 5.16.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Nov 08 2015 Daniel Vrátil - 5.16.0-1 +- KDE Frameworks 5.16.0 + * Thu Oct 08 2015 Daniel Vrátil - 5.15.0-1 - KDE Frameworks 5.15.0 diff --git a/sources b/sources index 0ecdac4..1fe7fca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ff73dca44ac6d7f82d5d9d4d7b70d4d2 kauth-5.15.0.tar.xz +37253e84caeaec72b37eafd58f483c2e kauth-5.16.0.tar.xz From 5cb39c487d77d60b7ced02dd0c41bf37003564c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 8 Dec 2015 23:33:50 +0100 Subject: [PATCH 32/91] KDE Frameworks 5.17.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 04aef23..a367fbe 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /kauth-5.14.0.tar.xz /kauth-5.15.0.tar.xz /kauth-5.16.0.tar.xz +/kauth-5.17.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 4d3fd84..cf60c0e 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.16.0 +Version: 5.17.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Dec 08 2015 Daniel Vrátil - 5.17.0-1 +- KDE Frameworks 5.17.0 + * Sun Nov 08 2015 Daniel Vrátil - 5.16.0-1 - KDE Frameworks 5.16.0 diff --git a/sources b/sources index 1fe7fca..84070ff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -37253e84caeaec72b37eafd58f483c2e kauth-5.16.0.tar.xz +84489bee19eff7c58b9def9f93000783 kauth-5.17.0.tar.xz From 7e6bd07e6f62abc315223363121bab13583fcddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Sun, 3 Jan 2016 18:02:21 +0100 Subject: [PATCH 33/91] KDE Frameworks 5.18.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a367fbe..6db5585 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /kauth-5.15.0.tar.xz /kauth-5.16.0.tar.xz /kauth-5.17.0.tar.xz +/kauth-5.18.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index cf60c0e..235bdb9 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.17.0 +Version: 5.18.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Jan 03 2016 Daniel Vrátil - 5.18.0-1 +- KDE Frameworks 5.18.0 + * Tue Dec 08 2015 Daniel Vrátil - 5.17.0-1 - KDE Frameworks 5.17.0 diff --git a/sources b/sources index 84070ff..3424f36 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -84489bee19eff7c58b9def9f93000783 kauth-5.17.0.tar.xz +2732f1ad8224a63fe7a89e7471b6c29c kauth-5.18.0.tar.xz From a7a5499cce19c0cd212d84abd7bcc9661baf46e7 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 14 Jan 2016 09:53:46 -0600 Subject: [PATCH 34/91] cosmetics, update URL, use %license --- .gitignore | 19 ------------------- kf5-kauth.spec | 21 +++++++++++++-------- 2 files changed, 13 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 6db5585..fd4f3f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,20 +1 @@ -/kauth-4.100.0.tar.xz -/kauth-5.0.0.tar.xz -/kauth-5.1.0.tar.xz -/kauth-5.2.0.tar.xz -/kauth-5.3.0.tar.xz -/kauth-5.4.0.tar.xz -/kauth-5.5.0.tar.xz -/kauth-5.6.0.tar.xz -/kauth-5.7.0.tar.xz -/kauth-5.8.0.tar.xz -/kauth-5.9.0.tar.xz -/kauth-5.10.0.tar.xz -/kauth-5.11.0.tar.xz -/kauth-5.12.0.tar.xz -/kauth-5.13.0.tar.xz -/kauth-5.14.0.tar.xz -/kauth-5.15.0.tar.xz -/kauth-5.16.0.tar.xz -/kauth-5.17.0.tar.xz /kauth-5.18.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 235bdb9..aaf1a50 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,11 +2,11 @@ Name: kf5-%{framework} Version: 5.18.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ -URL: http://www.kde.org +URL: http://projects.kde.org/kauth %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -17,15 +17,13 @@ URL: http://www.kde.org %endif Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz -BuildRequires: polkit-qt5-1-devel - -BuildRequires: kf5-rpm-macros >= %{version} BuildRequires: extra-cmake-modules >= %{version} +BuildRequires: kf5-kcoreaddons-devel >= %{version} +BuildRequires: kf5-rpm-macros >= %{version} +BuildRequires: polkit-qt5-1-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qttools-devel -BuildRequires: kf5-kcoreaddons-devel >= %{version} - Requires: kf5-filesystem >= %{version} %description @@ -43,6 +41,7 @@ developing applications that use %{name}. %prep %setup -q -n %{framework}-%{version} + %build mkdir %{_target_platform} pushd %{_target_platform} @@ -50,11 +49,13 @@ pushd %{_target_platform} %{cmake_kf5} .. -DLIBEXEC_INSTALL_DIR=%{_kf5_libexecdir} popd + make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + %find_lang kauth5_qt --with-qt --all-name @@ -62,7 +63,8 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %postun -p /sbin/ldconfig %files -f kauth5_qt.lang -%doc COPYING.LIB README.md +%doc README.md +%license COPYING.LIB %{_kf5_libdir}/libKF5Auth.so.5* %{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf %{_kf5_qtplugindir}/kauth/ @@ -78,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Jan 14 2016 Rex Dieter 5.18.0-2 +- cosmetics, update URL, use %%license + * Sun Jan 03 2016 Daniel Vrátil - 5.18.0-1 - KDE Frameworks 5.18.0 From 8688d2d162f57eb65c106c9a4d8438673cd9faa2 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 4 Feb 2016 01:59:02 +0000 Subject: [PATCH 35/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index aaf1a50..088c63f 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.18.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 5.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jan 14 2016 Rex Dieter 5.18.0-2 - cosmetics, update URL, use %%license From 543cda746ba0548c4249a8e418c1e9f0a62578b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Thu, 11 Feb 2016 15:23:25 +0100 Subject: [PATCH 36/91] KDE Frameworks 5.19.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd4f3f8..491d84c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kauth-5.18.0.tar.xz +/kauth-5.19.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 088c63f..0169f15 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.18.0 -Release: 3%{?dist} +Version: 5.19.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Feb 11 2016 Daniel Vrátil - 5.19.0-1 +- KDE Frameworks 5.19.0 + * Thu Feb 04 2016 Fedora Release Engineering - 5.18.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 3424f36..63b747f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2732f1ad8224a63fe7a89e7471b6c29c kauth-5.18.0.tar.xz +ab6498a04ed69236cb582677df829c91 kauth-5.19.0.tar.xz From d132b343b98c68cdd76af46f9410448ceb58c74a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 14 Mar 2016 11:47:05 +0100 Subject: [PATCH 37/91] KDE Frameworks 5.20.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 491d84c..d522635 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kauth-5.18.0.tar.xz /kauth-5.19.0.tar.xz +/kauth-5.20.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 0169f15..7e96998 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.19.0 +Version: 5.20.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Mar 14 2016 Daniel Vrátil - 5.20.0-1 +- KDE Frameworks 5.20.0 + * Thu Feb 11 2016 Daniel Vrátil - 5.19.0-1 - KDE Frameworks 5.19.0 diff --git a/sources b/sources index 63b747f..3999d33 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ab6498a04ed69236cb582677df829c91 kauth-5.19.0.tar.xz +fb9c705b84641d62125b878349fcd4db kauth-5.20.0.tar.xz From 30f4793acf71b5fcddb47035d3cae4afa0aa7ed5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Apr 2016 08:24:31 -0500 Subject: [PATCH 38/91] KDE Frameworks 5.21.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d522635..d21f2db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kauth-5.18.0.tar.xz /kauth-5.19.0.tar.xz /kauth-5.20.0.tar.xz +/kauth-5.21.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 7e96998..a9e63df 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.20.0 +Version: 5.21.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Apr 04 2016 Rex Dieter - 5.21.0-1 +- KDE Frameworks 5.21.0 + * Mon Mar 14 2016 Daniel Vrátil - 5.20.0-1 - KDE Frameworks 5.20.0 diff --git a/sources b/sources index 3999d33..1209c7c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fb9c705b84641d62125b878349fcd4db kauth-5.20.0.tar.xz +f825418d85c8853c1de0dffb737573de kauth-5.21.0.tar.xz From 8dd71711a1c1b45004495432905127c6312c39aa Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 May 2016 09:40:43 -0500 Subject: [PATCH 39/91] update URL, use autosetup --- .gitignore | 3 --- kf5-kauth.spec | 9 ++++++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d21f2db..d8a8422 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1 @@ -/kauth-5.18.0.tar.xz -/kauth-5.19.0.tar.xz -/kauth-5.20.0.tar.xz /kauth-5.21.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index a9e63df..46865c7 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,11 +2,11 @@ Name: kf5-%{framework} Version: 5.21.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ -URL: http://projects.kde.org/kauth +URL: https://quickgit.kde.org/?p=%{framework}.git %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -39,7 +39,7 @@ developing applications that use %{name}. %prep -%setup -q -n %{framework}-%{version} +%autosetup -n %{framework}-%{version} %build @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon May 16 2016 Rex Dieter - 5.21.0-2 +- update URL, use autosetup + * Mon Apr 04 2016 Rex Dieter - 5.21.0-1 - KDE Frameworks 5.21.0 From aa699f4d6c24d9c3da2f95d21484e57d993bfb83 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 May 2016 09:53:40 -0500 Subject: [PATCH 40/91] KDE Frameworks 5.22.0 --- .gitignore | 1 + clog | 2 ++ kf5-kauth.spec | 7 +++++-- sources | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 clog diff --git a/.gitignore b/.gitignore index d8a8422..93b7a38 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kauth-5.21.0.tar.xz +/kauth-5.22.0.tar.xz diff --git a/clog b/clog new file mode 100644 index 0000000..3e3407f --- /dev/null +++ b/clog @@ -0,0 +1,2 @@ +update URL, use autosetup + diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 46865c7..7689b9b 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.21.0 -Release: 2%{?dist} +Version: 5.22.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon May 16 2016 Rex Dieter - 5.22.0-1 +- KDE Frameworks 5.22.0 + * Mon May 16 2016 Rex Dieter - 5.21.0-2 - update URL, use autosetup diff --git a/sources b/sources index 1209c7c..845427c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f825418d85c8853c1de0dffb737573de kauth-5.21.0.tar.xz +44180d5b28be7d5cee40f3137281f8d0 kauth-5.22.0.tar.xz From 695290d822e64fa5c2eaa6ed2823dccef4701b82 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 16 May 2016 12:06:13 -0500 Subject: [PATCH 41/91] adapt to new kf5-rpm-macros --- kf5-kauth.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 7689b9b..e317502 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -45,8 +45,8 @@ developing applications that use %{name}. %build mkdir %{_target_platform} pushd %{_target_platform} -# Remove once 9be07165 is fixed/explained -%{cmake_kf5} .. -DLIBEXEC_INSTALL_DIR=%{_kf5_libexecdir} +%{cmake_kf5} .. \ + -DKDE_INSTALL_LIBEXECDIR=%{_kf5_libexecdir} popd From 39fccd4c299b6694ac95cc287de56f49287d4aab Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 18 May 2016 14:24:58 -0500 Subject: [PATCH 42/91] rm clog --- clog | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 clog diff --git a/clog b/clog deleted file mode 100644 index 3e3407f..0000000 --- a/clog +++ /dev/null @@ -1,2 +0,0 @@ -update URL, use autosetup - From a6f8a58247233b7bef0f44b5349cf5e0d2768527 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Jun 2016 10:30:15 -0500 Subject: [PATCH 43/91] KDE Frameworks 5.23.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 93b7a38..03b8bcc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kauth-5.21.0.tar.xz /kauth-5.22.0.tar.xz +/kauth-5.23.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index e317502..a6d99cc 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.22.0 +Version: 5.23.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Jun 07 2016 Daniel Vrátil - 5.23.0-1 +- KDE Frameworks 5.23.0 + * Mon May 16 2016 Rex Dieter - 5.22.0-1 - KDE Frameworks 5.22.0 diff --git a/sources b/sources index 845427c..9c07c8b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -44180d5b28be7d5cee40f3137281f8d0 kauth-5.22.0.tar.xz +1e41eae5f42f03b2de331460f280a327 kauth-5.23.0.tar.xz From ddd59b21b3aaef608fb0435b6eb543ef3d68db31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Wed, 6 Jul 2016 17:55:05 +0200 Subject: [PATCH 44/91] KDE Frameworks 5.24.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 03b8bcc..545f3b0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kauth-5.21.0.tar.xz /kauth-5.22.0.tar.xz /kauth-5.23.0.tar.xz +/kauth-5.24.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index a6d99cc..33650bf 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.23.0 +Version: 5.24.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jul 06 2016 Daniel Vrátil - 5.24.0-1 +- KDE Frameworks 5.24.0 + * Tue Jun 07 2016 Daniel Vrátil - 5.23.0-1 - KDE Frameworks 5.23.0 diff --git a/sources b/sources index 9c07c8b..bba6f79 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -1e41eae5f42f03b2de331460f280a327 kauth-5.23.0.tar.xz +41a52cd2eb1e0d6acf8c36c45999df2c kauth-5.24.0.tar.xz From ba91dbb7bf6cc6d6b08e86a85534451e46786c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 8 Aug 2016 10:11:30 +0200 Subject: [PATCH 45/91] KDE Frameworks 5.25.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 545f3b0..c166523 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kauth-5.22.0.tar.xz /kauth-5.23.0.tar.xz /kauth-5.24.0.tar.xz +/kauth-5.25.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 33650bf..29dd4e3 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.24.0 +Version: 5.25.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Aug 08 2016 Daniel Vrátil - 5.25.0-1 +- KDE Frameworks 5.25.0 + * Wed Jul 06 2016 Daniel Vrátil - 5.24.0-1 - KDE Frameworks 5.24.0 diff --git a/sources b/sources index bba6f79..c7d05c1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -41a52cd2eb1e0d6acf8c36c45999df2c kauth-5.24.0.tar.xz +059033f3a41d6733bc92ed6f3fece2ef kauth-5.25.0.tar.xz From eeaf9a258680bacfd4bb84c7b7f5d3838e4723f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Thu, 8 Sep 2016 10:26:56 +0200 Subject: [PATCH 46/91] KDE Frameworks 5.26.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c166523..cd031c3 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kauth-5.23.0.tar.xz /kauth-5.24.0.tar.xz /kauth-5.25.0.tar.xz +/kauth-5.26.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 29dd4e3..855e683 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.25.0 +Version: 5.26.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Sep 07 2016 Daniel Vrátil - 5.26.0-1 +- KDE Frameworks 5.26.0 + * Mon Aug 08 2016 Daniel Vrátil - 5.25.0-1 - KDE Frameworks 5.25.0 diff --git a/sources b/sources index c7d05c1..de7493d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -059033f3a41d6733bc92ed6f3fece2ef kauth-5.25.0.tar.xz +11d81eb6556879c8f8f57cad887fad31 kauth-5.26.0.tar.xz From ddcad5fd0fea6399f29013fbd8ff249c704c730f Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Oct 2016 21:26:44 -0500 Subject: [PATCH 47/91] 5.27.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cd031c3..b5d2482 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kauth-5.24.0.tar.xz /kauth-5.25.0.tar.xz /kauth-5.26.0.tar.xz +/kauth-5.27.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 855e683..706e15e 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.26.0 -Release: 1%{?dist} +Version: 5.27.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Oct 04 2016 Rex Dieter - 5.27.0-1 +- 5.27.0 + * Wed Sep 07 2016 Daniel Vrátil - 5.26.0-1 - KDE Frameworks 5.26.0 diff --git a/sources b/sources index de7493d..420db1d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -11d81eb6556879c8f8f57cad887fad31 kauth-5.26.0.tar.xz +345e44221759e83774dd10cfd64d3314 kauth-5.27.0.tar.xz From 3848eb27a335fd05124acf571a479ac83e2ba00a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 16 Dec 2016 08:51:50 -0600 Subject: [PATCH 48/91] 5.29.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b5d2482..ab0f6d8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kauth-5.25.0.tar.xz /kauth-5.26.0.tar.xz /kauth-5.27.0.tar.xz +/kauth-5.29.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 706e15e..09b58c6 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.27.0 +Version: 5.29.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Dec 16 2016 Rex Dieter - 5.29.0-1 +- 5.29.0 + * Tue Oct 04 2016 Rex Dieter - 5.27.0-1 - 5.27.0 diff --git a/sources b/sources index 420db1d..6be629b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -345e44221759e83774dd10cfd64d3314 kauth-5.27.0.tar.xz +SHA512 (kauth-5.29.0.tar.xz) = 96729a2f34fe34786c798bfd86577e781da717485da8ec2502423937eed51750eedd120390b95f2e409ad1159fab72c3b05bdb720ae20685992786cd5cc95c7c From 0234a07a2c846550ae0460e289286589b1ee1fe3 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 16 Dec 2016 11:40:22 -0600 Subject: [PATCH 49/91] 5.29.0 --- kf5-kauth.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 09b58c6..6dc22f1 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -83,6 +83,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} * Fri Dec 16 2016 Rex Dieter - 5.29.0-1 - 5.29.0 +* Fri Dec 16 2016 Rex Dieter - 5.29.0-1 +- 5.29.0 + * Tue Oct 04 2016 Rex Dieter - 5.27.0-1 - 5.27.0 From b066c60992b72513e258b7c19c09886adf7bb101 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 6 Feb 2017 12:01:47 -0600 Subject: [PATCH 50/91] 5.31.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ab0f6d8..b7b8f4c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kauth-5.26.0.tar.xz /kauth-5.27.0.tar.xz /kauth-5.29.0.tar.xz +/kauth-5.31.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 6dc22f1..f07c284 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.29.0 +Version: 5.31.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Feb 06 2017 Rex Dieter - 5.31.0-1 +- 5.31.0 + * Fri Dec 16 2016 Rex Dieter - 5.29.0-1 - 5.29.0 diff --git a/sources b/sources index 6be629b..a74cf37 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.29.0.tar.xz) = 96729a2f34fe34786c798bfd86577e781da717485da8ec2502423937eed51750eedd120390b95f2e409ad1159fab72c3b05bdb720ae20685992786cd5cc95c7c +SHA512 (kauth-5.31.0.tar.xz) = 3ae88b0d39b0e35cc2a7da4bafc87bfe075119313834afe73cfdeb121d0ecd0939edb88346a78a0bb57e0054f69541d0cc6fb8a13adc530920c9ec3be185036c From a45b33a18d7af7593a05c2824e080742f2589d93 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 4 Mar 2017 14:22:21 -0600 Subject: [PATCH 51/91] 5.32.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b7b8f4c..895d52d 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kauth-5.27.0.tar.xz /kauth-5.29.0.tar.xz /kauth-5.31.0.tar.xz +/kauth-5.32.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index f07c284..2a15de2 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.31.0 +Version: 5.32.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Mar 04 2017 Rex Dieter - 5.32.0-1 +- 5.32.0 + * Mon Feb 06 2017 Rex Dieter - 5.31.0-1 - 5.31.0 diff --git a/sources b/sources index a74cf37..8ce3a5e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.31.0.tar.xz) = 3ae88b0d39b0e35cc2a7da4bafc87bfe075119313834afe73cfdeb121d0ecd0939edb88346a78a0bb57e0054f69541d0cc6fb8a13adc530920c9ec3be185036c +SHA512 (kauth-5.32.0.tar.xz) = 03d2a9522cbc010bf1301ddd1640fd6124a27b35ba7f8a70fbabfe60bc146dab2c8ed625515c7c7c1a42a79e54750bc6d8139bbb11a9b877276b17ec84aeabe3 From 2bc993b726d154a54da6f8bd7db49ddb0c46ca2e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Apr 2017 08:08:21 -0500 Subject: [PATCH 52/91] 5.33.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 895d52d..639096f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kauth-5.29.0.tar.xz /kauth-5.31.0.tar.xz /kauth-5.32.0.tar.xz +/kauth-5.33.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 2a15de2..2e11173 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,12 +1,12 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.32.0 +Version: 5.33.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ -URL: https://quickgit.kde.org/?p=%{framework}.git +URL: https://cgit.kde.org/%{framework}.git %global versiondir %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Apr 03 2017 Rex Dieter - 5.33.0-1 +- 5.33.0 + * Sat Mar 04 2017 Rex Dieter - 5.32.0-1 - 5.32.0 diff --git a/sources b/sources index 8ce3a5e..94be840 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.32.0.tar.xz) = 03d2a9522cbc010bf1301ddd1640fd6124a27b35ba7f8a70fbabfe60bc146dab2c8ed625515c7c7c1a42a79e54750bc6d8139bbb11a9b877276b17ec84aeabe3 +SHA512 (kauth-5.33.0.tar.xz) = 7961815949828c2b0c40fba3a5ebb8a7dac5a29f8f88311a6051559ae4147621d376517dc77267979f6deb3042515e52c60d45925cd4ea9a8bbbec434e9e1652 From 473e9fa3569cbcbe3820cd837d8c9edfcf96ca82 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Wed, 10 May 2017 11:09:21 +0200 Subject: [PATCH 53/91] security fix for CVE-2017-8422 --- ...2017-8422-local-privilige-escalation.patch | 198 ++++++++++++++++++ kf5-kauth.spec | 11 +- 2 files changed, 206 insertions(+), 3 deletions(-) create mode 100644 kauth-5.33.0-2017-8422-local-privilige-escalation.patch diff --git a/kauth-5.33.0-2017-8422-local-privilige-escalation.patch b/kauth-5.33.0-2017-8422-local-privilige-escalation.patch new file mode 100644 index 0000000..80cdcac --- /dev/null +++ b/kauth-5.33.0-2017-8422-local-privilige-escalation.patch @@ -0,0 +1,198 @@ +From df875f725293af53399f5146362eb158b4f9216a Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Wed, 10 May 2017 10:03:45 +0200 +Subject: Verify that whoever is calling us is actually who he says he is + +CVE-2017-8422 +--- + src/AuthBackend.cpp | 5 +++++ + src/AuthBackend.h | 7 +++++++ + src/backends/dbus/DBusHelperProxy.cpp | 27 +++++++++++++++++++++++++-- + src/backends/dbus/DBusHelperProxy.h | 6 +++++- + src/backends/policykit/PolicyKitBackend.cpp | 5 +++++ + src/backends/policykit/PolicyKitBackend.h | 1 + + src/backends/polkit-1/Polkit1Backend.cpp | 5 +++++ + src/backends/polkit-1/Polkit1Backend.h | 1 + + 8 files changed, 54 insertions(+), 3 deletions(-) + +diff --git a/src/AuthBackend.cpp b/src/AuthBackend.cpp +index a41d4f1..a847494 100644 +--- a/src/AuthBackend.cpp ++++ b/src/AuthBackend.cpp +@@ -54,6 +54,11 @@ void AuthBackend::setCapabilities(AuthBackend::Capabilities capabilities) + d->capabilities = capabilities; + } + ++AuthBackend::ExtraCallerIDVerificationMethod AuthBackend::extraCallerIDVerificationMethod() const ++{ ++ return NoExtraCallerIDVerificationMethod; ++} ++ + bool AuthBackend::actionExists(const QString &action) + { + Q_UNUSED(action); +diff --git a/src/AuthBackend.h b/src/AuthBackend.h +index c67a706..09195ef 100644 +--- a/src/AuthBackend.h ++++ b/src/AuthBackend.h +@@ -43,6 +43,12 @@ public: + }; + Q_DECLARE_FLAGS(Capabilities, Capability) + ++ enum ExtraCallerIDVerificationMethod { ++ NoExtraCallerIDVerificationMethod, ++ VerifyAgainstDBusServiceName, ++ VerifyAgainstDBusServicePid, ++ }; ++ + AuthBackend(); + virtual ~AuthBackend(); + virtual void setupAction(const QString &action) = 0; +@@ -50,6 +56,7 @@ public: + virtual Action::AuthStatus authorizeAction(const QString &action) = 0; + virtual Action::AuthStatus actionStatus(const QString &action) = 0; + virtual QByteArray callerID() const = 0; ++ virtual ExtraCallerIDVerificationMethod extraCallerIDVerificationMethod() const; + virtual bool isCallerAuthorized(const QString &action, QByteArray callerID) = 0; + virtual bool actionExists(const QString &action); + +diff --git a/src/backends/dbus/DBusHelperProxy.cpp b/src/backends/dbus/DBusHelperProxy.cpp +index 9c5cb96..3c1c108 100644 +--- a/src/backends/dbus/DBusHelperProxy.cpp ++++ b/src/backends/dbus/DBusHelperProxy.cpp +@@ -235,6 +235,29 @@ bool DBusHelperProxy::hasToStopAction() + return m_stopRequest; + } + ++bool DBusHelperProxy::isCallerAuthorized(const QString &action, const QByteArray &callerID) ++{ ++ // Check the caller is really who it says it is ++ switch (BackendsManager::authBackend()->extraCallerIDVerificationMethod()) { ++ case AuthBackend::NoExtraCallerIDVerificationMethod: ++ break; ++ ++ case AuthBackend::VerifyAgainstDBusServiceName: ++ if (message().service().toUtf8() != callerID) { ++ return false; ++ } ++ break; ++ ++ case AuthBackend::VerifyAgainstDBusServicePid: ++ if (connection().interface()->servicePid(message().service()).value() != callerID.toUInt()) { ++ return false; ++ } ++ break; ++ } ++ ++ return BackendsManager::authBackend()->isCallerAuthorized(action, callerID); ++} ++ + QByteArray DBusHelperProxy::performAction(const QString &action, const QByteArray &callerID, QByteArray arguments) + { + if (!responder) { +@@ -259,7 +282,7 @@ QByteArray DBusHelperProxy::performAction(const QString &action, const QByteArra + QTimer *timer = responder->property("__KAuth_Helper_Shutdown_Timer").value(); + timer->stop(); + +- if (BackendsManager::authBackend()->isCallerAuthorized(action, callerID)) { ++ if (isCallerAuthorized(action, callerID)) { + QString slotname = action; + if (slotname.startsWith(m_name + QLatin1Char('.'))) { + slotname = slotname.right(slotname.length() - m_name.length() - 1); +@@ -301,7 +324,7 @@ uint DBusHelperProxy::authorizeAction(const QString &action, const QByteArray &c + QTimer *timer = responder->property("__KAuth_Helper_Shutdown_Timer").value(); + timer->stop(); + +- if (BackendsManager::authBackend()->isCallerAuthorized(action, callerID)) { ++ if (isCallerAuthorized(action, callerID)) { + retVal = static_cast(Action::AuthorizedStatus); + } else { + retVal = static_cast(Action::DeniedStatus); +diff --git a/src/backends/dbus/DBusHelperProxy.h b/src/backends/dbus/DBusHelperProxy.h +index 52b0ac4..82cec5a 100644 +--- a/src/backends/dbus/DBusHelperProxy.h ++++ b/src/backends/dbus/DBusHelperProxy.h +@@ -25,12 +25,13 @@ + #include "kauthactionreply.h" + + #include ++#include + #include + + namespace KAuth + { + +-class DBusHelperProxy : public HelperProxy ++class DBusHelperProxy : public HelperProxy, protected QDBusContext + { + Q_OBJECT + Q_PLUGIN_METADATA(IID "org.kde.DBusHelperProxy") +@@ -79,6 +80,9 @@ Q_SIGNALS: + + private Q_SLOTS: + void remoteSignalReceived(int type, const QString &action, QByteArray blob); ++ ++private: ++ bool isCallerAuthorized(const QString &action, const QByteArray &callerID); + }; + + } // namespace Auth +diff --git a/src/backends/policykit/PolicyKitBackend.cpp b/src/backends/policykit/PolicyKitBackend.cpp +index c2b4d42..bf038a8 100644 +--- a/src/backends/policykit/PolicyKitBackend.cpp ++++ b/src/backends/policykit/PolicyKitBackend.cpp +@@ -78,6 +78,11 @@ QByteArray PolicyKitBackend::callerID() const + return a; + } + ++AuthBackend::ExtraCallerIDVerificationMethod Polkit1Backend::extraCallerIDVerificationMethod() const ++{ ++ return VerifyAgainstDBusServicePid; ++} ++ + bool PolicyKitBackend::isCallerAuthorized(const QString &action, QByteArray callerID) + { + QDataStream s(&callerID, QIODevice::ReadOnly); +diff --git a/src/backends/policykit/PolicyKitBackend.h b/src/backends/policykit/PolicyKitBackend.h +index eb17a3a..38b0240 100644 +--- a/src/backends/policykit/PolicyKitBackend.h ++++ b/src/backends/policykit/PolicyKitBackend.h +@@ -40,6 +40,7 @@ public: + virtual Action::AuthStatus authorizeAction(const QString &); + virtual Action::AuthStatus actionStatus(const QString &); + virtual QByteArray callerID() const; ++ ExtraCallerIDVerificationMethod extraCallerIDVerificationMethod() const Q_DECL_OVERRIDE; + virtual bool isCallerAuthorized(const QString &action, QByteArray callerID); + + private Q_SLOTS: +diff --git a/src/backends/polkit-1/Polkit1Backend.cpp b/src/backends/polkit-1/Polkit1Backend.cpp +index 78ee5bb..774588c 100644 +--- a/src/backends/polkit-1/Polkit1Backend.cpp ++++ b/src/backends/polkit-1/Polkit1Backend.cpp +@@ -162,6 +162,11 @@ QByteArray Polkit1Backend::callerID() const + return QDBusConnection::systemBus().baseService().toUtf8(); + } + ++AuthBackend::ExtraCallerIDVerificationMethod Polkit1Backend::extraCallerIDVerificationMethod() const ++{ ++ return VerifyAgainstDBusServiceName; ++} ++ + bool Polkit1Backend::isCallerAuthorized(const QString &action, QByteArray callerID) + { + PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID)); +diff --git a/src/backends/polkit-1/Polkit1Backend.h b/src/backends/polkit-1/Polkit1Backend.h +index d7d1e3a..2357892 100644 +--- a/src/backends/polkit-1/Polkit1Backend.h ++++ b/src/backends/polkit-1/Polkit1Backend.h +@@ -49,6 +49,7 @@ public: + Action::AuthStatus authorizeAction(const QString &) Q_DECL_OVERRIDE; + Action::AuthStatus actionStatus(const QString &) Q_DECL_OVERRIDE; + QByteArray callerID() const Q_DECL_OVERRIDE; ++ ExtraCallerIDVerificationMethod extraCallerIDVerificationMethod() const Q_DECL_OVERRIDE; + bool isCallerAuthorized(const QString &action, QByteArray callerID) Q_DECL_OVERRIDE; + bool actionExists(const QString &action) Q_DECL_OVERRIDE; + +-- +cgit v0.11.2 + diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 2e11173..a6e8e73 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.33.0 -Release: 1%{?dist} +Version: 5.33.0 +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -26,6 +26,8 @@ BuildRequires: qt5-qttools-devel Requires: kf5-filesystem >= %{version} +# security fix for CVE-2017-8422 +Patch1: kauth-5.33.0-2017-8422-local-privilige-escalation.patch %description KAuth is a framework to let applications perform actions as a privileged user. @@ -39,7 +41,7 @@ developing applications that use %{name}. %prep -%autosetup -n %{framework}-%{version} +%autosetup -p 1 -n %{framework}-%{version} %build @@ -80,6 +82,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed May 10 2017 Than Ngo - 5.33.0-2 +- security fix for CVE-2017-8422 + * Mon Apr 03 2017 Rex Dieter - 5.33.0-1 - 5.33.0 From 28f4716db8ab6b545ef8ed2ffe623cc725fbbce6 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 15 May 2017 11:02:34 -0500 Subject: [PATCH 54/91] 5.34.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 639096f..f7dc773 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kauth-5.31.0.tar.xz /kauth-5.32.0.tar.xz /kauth-5.33.0.tar.xz +/kauth-5.34.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index a6e8e73..bb90514 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.33.0 -Release: 2%{?dist} +Version: 5.34.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -82,6 +82,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon May 15 2017 Rex Dieter - 5.34.0-1 +- 5.34.0 + * Wed May 10 2017 Than Ngo - 5.33.0-2 - security fix for CVE-2017-8422 diff --git a/sources b/sources index 94be840..57f6f6d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.33.0.tar.xz) = 7961815949828c2b0c40fba3a5ebb8a7dac5a29f8f88311a6051559ae4147621d376517dc77267979f6deb3042515e52c60d45925cd4ea9a8bbbec434e9e1652 +SHA512 (kauth-5.34.0.tar.xz) = ddd70a297a864e2b4cb522b1bf8482519c3fcd35bc5ba7fc7449d2b1a203b788337e8ea5a8e91b6bcc82c431b98b80f3b48ccad45f1c7529de70f6940e4ab6ea From cc3f54c19d0b5662d87cbaa87200fead836bbf3a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 4 Jun 2017 12:16:02 -0500 Subject: [PATCH 55/91] 5.35.0 --- .gitignore | 13 +- ...2017-8422-local-privilige-escalation.patch | 198 ------------------ kf5-kauth.spec | 15 +- sources | 2 +- 4 files changed, 10 insertions(+), 218 deletions(-) delete mode 100644 kauth-5.33.0-2017-8422-local-privilige-escalation.patch diff --git a/.gitignore b/.gitignore index f7dc773..ac6f368 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1 @@ -/kauth-5.21.0.tar.xz -/kauth-5.22.0.tar.xz -/kauth-5.23.0.tar.xz -/kauth-5.24.0.tar.xz -/kauth-5.25.0.tar.xz -/kauth-5.26.0.tar.xz -/kauth-5.27.0.tar.xz -/kauth-5.29.0.tar.xz -/kauth-5.31.0.tar.xz -/kauth-5.32.0.tar.xz -/kauth-5.33.0.tar.xz -/kauth-5.34.0.tar.xz +/kauth-5.35.0.tar.xz diff --git a/kauth-5.33.0-2017-8422-local-privilige-escalation.patch b/kauth-5.33.0-2017-8422-local-privilige-escalation.patch deleted file mode 100644 index 80cdcac..0000000 --- a/kauth-5.33.0-2017-8422-local-privilige-escalation.patch +++ /dev/null @@ -1,198 +0,0 @@ -From df875f725293af53399f5146362eb158b4f9216a Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Wed, 10 May 2017 10:03:45 +0200 -Subject: Verify that whoever is calling us is actually who he says he is - -CVE-2017-8422 ---- - src/AuthBackend.cpp | 5 +++++ - src/AuthBackend.h | 7 +++++++ - src/backends/dbus/DBusHelperProxy.cpp | 27 +++++++++++++++++++++++++-- - src/backends/dbus/DBusHelperProxy.h | 6 +++++- - src/backends/policykit/PolicyKitBackend.cpp | 5 +++++ - src/backends/policykit/PolicyKitBackend.h | 1 + - src/backends/polkit-1/Polkit1Backend.cpp | 5 +++++ - src/backends/polkit-1/Polkit1Backend.h | 1 + - 8 files changed, 54 insertions(+), 3 deletions(-) - -diff --git a/src/AuthBackend.cpp b/src/AuthBackend.cpp -index a41d4f1..a847494 100644 ---- a/src/AuthBackend.cpp -+++ b/src/AuthBackend.cpp -@@ -54,6 +54,11 @@ void AuthBackend::setCapabilities(AuthBackend::Capabilities capabilities) - d->capabilities = capabilities; - } - -+AuthBackend::ExtraCallerIDVerificationMethod AuthBackend::extraCallerIDVerificationMethod() const -+{ -+ return NoExtraCallerIDVerificationMethod; -+} -+ - bool AuthBackend::actionExists(const QString &action) - { - Q_UNUSED(action); -diff --git a/src/AuthBackend.h b/src/AuthBackend.h -index c67a706..09195ef 100644 ---- a/src/AuthBackend.h -+++ b/src/AuthBackend.h -@@ -43,6 +43,12 @@ public: - }; - Q_DECLARE_FLAGS(Capabilities, Capability) - -+ enum ExtraCallerIDVerificationMethod { -+ NoExtraCallerIDVerificationMethod, -+ VerifyAgainstDBusServiceName, -+ VerifyAgainstDBusServicePid, -+ }; -+ - AuthBackend(); - virtual ~AuthBackend(); - virtual void setupAction(const QString &action) = 0; -@@ -50,6 +56,7 @@ public: - virtual Action::AuthStatus authorizeAction(const QString &action) = 0; - virtual Action::AuthStatus actionStatus(const QString &action) = 0; - virtual QByteArray callerID() const = 0; -+ virtual ExtraCallerIDVerificationMethod extraCallerIDVerificationMethod() const; - virtual bool isCallerAuthorized(const QString &action, QByteArray callerID) = 0; - virtual bool actionExists(const QString &action); - -diff --git a/src/backends/dbus/DBusHelperProxy.cpp b/src/backends/dbus/DBusHelperProxy.cpp -index 9c5cb96..3c1c108 100644 ---- a/src/backends/dbus/DBusHelperProxy.cpp -+++ b/src/backends/dbus/DBusHelperProxy.cpp -@@ -235,6 +235,29 @@ bool DBusHelperProxy::hasToStopAction() - return m_stopRequest; - } - -+bool DBusHelperProxy::isCallerAuthorized(const QString &action, const QByteArray &callerID) -+{ -+ // Check the caller is really who it says it is -+ switch (BackendsManager::authBackend()->extraCallerIDVerificationMethod()) { -+ case AuthBackend::NoExtraCallerIDVerificationMethod: -+ break; -+ -+ case AuthBackend::VerifyAgainstDBusServiceName: -+ if (message().service().toUtf8() != callerID) { -+ return false; -+ } -+ break; -+ -+ case AuthBackend::VerifyAgainstDBusServicePid: -+ if (connection().interface()->servicePid(message().service()).value() != callerID.toUInt()) { -+ return false; -+ } -+ break; -+ } -+ -+ return BackendsManager::authBackend()->isCallerAuthorized(action, callerID); -+} -+ - QByteArray DBusHelperProxy::performAction(const QString &action, const QByteArray &callerID, QByteArray arguments) - { - if (!responder) { -@@ -259,7 +282,7 @@ QByteArray DBusHelperProxy::performAction(const QString &action, const QByteArra - QTimer *timer = responder->property("__KAuth_Helper_Shutdown_Timer").value(); - timer->stop(); - -- if (BackendsManager::authBackend()->isCallerAuthorized(action, callerID)) { -+ if (isCallerAuthorized(action, callerID)) { - QString slotname = action; - if (slotname.startsWith(m_name + QLatin1Char('.'))) { - slotname = slotname.right(slotname.length() - m_name.length() - 1); -@@ -301,7 +324,7 @@ uint DBusHelperProxy::authorizeAction(const QString &action, const QByteArray &c - QTimer *timer = responder->property("__KAuth_Helper_Shutdown_Timer").value(); - timer->stop(); - -- if (BackendsManager::authBackend()->isCallerAuthorized(action, callerID)) { -+ if (isCallerAuthorized(action, callerID)) { - retVal = static_cast(Action::AuthorizedStatus); - } else { - retVal = static_cast(Action::DeniedStatus); -diff --git a/src/backends/dbus/DBusHelperProxy.h b/src/backends/dbus/DBusHelperProxy.h -index 52b0ac4..82cec5a 100644 ---- a/src/backends/dbus/DBusHelperProxy.h -+++ b/src/backends/dbus/DBusHelperProxy.h -@@ -25,12 +25,13 @@ - #include "kauthactionreply.h" - - #include -+#include - #include - - namespace KAuth - { - --class DBusHelperProxy : public HelperProxy -+class DBusHelperProxy : public HelperProxy, protected QDBusContext - { - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.kde.DBusHelperProxy") -@@ -79,6 +80,9 @@ Q_SIGNALS: - - private Q_SLOTS: - void remoteSignalReceived(int type, const QString &action, QByteArray blob); -+ -+private: -+ bool isCallerAuthorized(const QString &action, const QByteArray &callerID); - }; - - } // namespace Auth -diff --git a/src/backends/policykit/PolicyKitBackend.cpp b/src/backends/policykit/PolicyKitBackend.cpp -index c2b4d42..bf038a8 100644 ---- a/src/backends/policykit/PolicyKitBackend.cpp -+++ b/src/backends/policykit/PolicyKitBackend.cpp -@@ -78,6 +78,11 @@ QByteArray PolicyKitBackend::callerID() const - return a; - } - -+AuthBackend::ExtraCallerIDVerificationMethod Polkit1Backend::extraCallerIDVerificationMethod() const -+{ -+ return VerifyAgainstDBusServicePid; -+} -+ - bool PolicyKitBackend::isCallerAuthorized(const QString &action, QByteArray callerID) - { - QDataStream s(&callerID, QIODevice::ReadOnly); -diff --git a/src/backends/policykit/PolicyKitBackend.h b/src/backends/policykit/PolicyKitBackend.h -index eb17a3a..38b0240 100644 ---- a/src/backends/policykit/PolicyKitBackend.h -+++ b/src/backends/policykit/PolicyKitBackend.h -@@ -40,6 +40,7 @@ public: - virtual Action::AuthStatus authorizeAction(const QString &); - virtual Action::AuthStatus actionStatus(const QString &); - virtual QByteArray callerID() const; -+ ExtraCallerIDVerificationMethod extraCallerIDVerificationMethod() const Q_DECL_OVERRIDE; - virtual bool isCallerAuthorized(const QString &action, QByteArray callerID); - - private Q_SLOTS: -diff --git a/src/backends/polkit-1/Polkit1Backend.cpp b/src/backends/polkit-1/Polkit1Backend.cpp -index 78ee5bb..774588c 100644 ---- a/src/backends/polkit-1/Polkit1Backend.cpp -+++ b/src/backends/polkit-1/Polkit1Backend.cpp -@@ -162,6 +162,11 @@ QByteArray Polkit1Backend::callerID() const - return QDBusConnection::systemBus().baseService().toUtf8(); - } - -+AuthBackend::ExtraCallerIDVerificationMethod Polkit1Backend::extraCallerIDVerificationMethod() const -+{ -+ return VerifyAgainstDBusServiceName; -+} -+ - bool Polkit1Backend::isCallerAuthorized(const QString &action, QByteArray callerID) - { - PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID)); -diff --git a/src/backends/polkit-1/Polkit1Backend.h b/src/backends/polkit-1/Polkit1Backend.h -index d7d1e3a..2357892 100644 ---- a/src/backends/polkit-1/Polkit1Backend.h -+++ b/src/backends/polkit-1/Polkit1Backend.h -@@ -49,6 +49,7 @@ public: - Action::AuthStatus authorizeAction(const QString &) Q_DECL_OVERRIDE; - Action::AuthStatus actionStatus(const QString &) Q_DECL_OVERRIDE; - QByteArray callerID() const Q_DECL_OVERRIDE; -+ ExtraCallerIDVerificationMethod extraCallerIDVerificationMethod() const Q_DECL_OVERRIDE; - bool isCallerAuthorized(const QString &action, QByteArray callerID) Q_DECL_OVERRIDE; - bool actionExists(const QString &action) Q_DECL_OVERRIDE; - --- -cgit v0.11.2 - diff --git a/kf5-kauth.spec b/kf5-kauth.spec index bb90514..50ec10e 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.34.0 +Version: 5.35.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -26,8 +26,6 @@ BuildRequires: qt5-qttools-devel Requires: kf5-filesystem >= %{version} -# security fix for CVE-2017-8422 -Patch1: kauth-5.33.0-2017-8422-local-privilige-escalation.patch %description KAuth is a framework to let applications perform actions as a privileged user. @@ -41,7 +39,7 @@ developing applications that use %{name}. %prep -%autosetup -p 1 -n %{framework}-%{version} +%autosetup -n %{framework}-%{version} -p1 %build @@ -58,15 +56,15 @@ make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%find_lang kauth5_qt --with-qt --all-name +%find_lang %{name} --all-name --with-qt %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files -f kauth5_qt.lang +%files -f %{name}.lang %doc README.md -%license COPYING.LIB +%license COPYING* %{_kf5_libdir}/libKF5Auth.so.5* %{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf %{_kf5_qtplugindir}/kauth/ @@ -82,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Jun 04 2017 Rex Dieter - 5.35.0-1 +- 5.35.0 + * Mon May 15 2017 Rex Dieter - 5.34.0-1 - 5.34.0 diff --git a/sources b/sources index 57f6f6d..7009263 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.34.0.tar.xz) = ddd70a297a864e2b4cb522b1bf8482519c3fcd35bc5ba7fc7449d2b1a203b788337e8ea5a8e91b6bcc82c431b98b80f3b48ccad45f1c7529de70f6940e4ab6ea +SHA512 (kauth-5.35.0.tar.xz) = bfd916a048b5e8a8553b3d888fa9079f8fdab1bec36b836e27b8dc1a6cb01dbb4cbaec16cef2faebe4fa39b6e538e1ce2a4ba71c57d5b75aef5cba4323b394e0 From 4364f0596eeae2326aee85b1a0dd8742a4b76b7d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 3 Jul 2017 12:02:49 -0500 Subject: [PATCH 56/91] 5.36.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ac6f368..de168b6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /kauth-5.35.0.tar.xz +/kauth-5.36.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 50ec10e..edd7405 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.35.0 +Version: 5.36.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Jul 03 2017 Rex Dieter - 5.36.0-1 +- 5.36.0 + * Sun Jun 04 2017 Rex Dieter - 5.35.0-1 - 5.35.0 diff --git a/sources b/sources index 7009263..0340f32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.35.0.tar.xz) = bfd916a048b5e8a8553b3d888fa9079f8fdab1bec36b836e27b8dc1a6cb01dbb4cbaec16cef2faebe4fa39b6e538e1ce2a4ba71c57d5b75aef5cba4323b394e0 +SHA512 (kauth-5.36.0.tar.xz) = 5113c0943cdaa8f9fce60a62fbfabcf666eafc251bee4faf141aac23362e6c317ce8b3c0edad86380309bccf8cbe3f211db6c252bd3681aaf019280a51d9ea2a From 44ebe4f967a73cd7dc2da9c460cd30d817b3f994 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 15:12:52 +0000 Subject: [PATCH 57/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index edd7405..c18282f 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.36.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 5.36.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Mon Jul 03 2017 Rex Dieter - 5.36.0-1 - 5.36.0 From 53e3f8e5e61da40a1c70b0ad31edd744d9ede58d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 00:23:23 +0000 Subject: [PATCH 58/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index c18282f..5c13c5a 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.36.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 5.36.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 5.36.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 3d374208ab0e8d9f0c2c05758186f78978a0381c Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 25 Aug 2017 09:24:48 -0500 Subject: [PATCH 59/91] 5.37.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index de168b6..7e0f13d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kauth-5.35.0.tar.xz /kauth-5.36.0.tar.xz +/kauth-5.37.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 5c13c5a..ebc67a8 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.36.0 -Release: 3%{?dist} +Version: 5.37.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Aug 25 2017 Rex Dieter - 5.37.0-1 +- 5.37.0 + * Thu Aug 03 2017 Fedora Release Engineering - 5.36.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 0340f32..12da9f7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.36.0.tar.xz) = 5113c0943cdaa8f9fce60a62fbfabcf666eafc251bee4faf141aac23362e6c317ce8b3c0edad86380309bccf8cbe3f211db6c252bd3681aaf019280a51d9ea2a +SHA512 (kauth-5.37.0.tar.xz) = b97956d8360035102c9ba489806720263a0abebc06dac0b9121377030bbc16deff96cbcdfacbd1d91a6d3bd4bc868dab068a5f833bd437669b929315450eb44a From 2a6f1c88fe5c73cbe8a298cfc8e9389c4fa43313 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 11 Sep 2017 14:51:37 -0500 Subject: [PATCH 60/91] 5.38.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7e0f13d..92ef2a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kauth-5.35.0.tar.xz /kauth-5.36.0.tar.xz /kauth-5.37.0.tar.xz +/kauth-5.38.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index ebc67a8..cb9e7cd 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.37.0 +Version: 5.38.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Sep 11 2017 Rex Dieter - 5.38.0-1 +- 5.38.0 + * Fri Aug 25 2017 Rex Dieter - 5.37.0-1 - 5.37.0 diff --git a/sources b/sources index 12da9f7..1745fdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.37.0.tar.xz) = b97956d8360035102c9ba489806720263a0abebc06dac0b9121377030bbc16deff96cbcdfacbd1d91a6d3bd4bc868dab068a5f833bd437669b929315450eb44a +SHA512 (kauth-5.38.0.tar.xz) = 00b7e1a5e9149ab0a462571f5fcc60594ef0880772ea9bcb3c5e11f4c976c3de0db8b01ce1cae0639e4176a34fde00b0ab9d5b9b25474b3cbc1945098a49220d From 9d93b499cbdd34466d96198109f0ff0ff93e0ef5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Oct 2017 09:56:18 -0500 Subject: [PATCH 61/91] 5.39.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 92ef2a3..c77c8c6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kauth-5.36.0.tar.xz /kauth-5.37.0.tar.xz /kauth-5.38.0.tar.xz +/kauth-5.39.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index cb9e7cd..a897994 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.38.0 +Version: 5.39.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Oct 08 2017 Rex Dieter - 5.39.0-1 +- 5.39.0 + * Mon Sep 11 2017 Rex Dieter - 5.38.0-1 - 5.38.0 diff --git a/sources b/sources index 1745fdf..426e2ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.38.0.tar.xz) = 00b7e1a5e9149ab0a462571f5fcc60594ef0880772ea9bcb3c5e11f4c976c3de0db8b01ce1cae0639e4176a34fde00b0ab9d5b9b25474b3cbc1945098a49220d +SHA512 (kauth-5.39.0.tar.xz) = 28ec07f9d799e4140e238c86c600a4e9705ab8099c657ca07220c13e06bb41b62552d71852ad03736dbe9c93fd44b71d6484a5bdcc0a8c47d86e505bda000dcb From e78a6a31f5e34aabdf82a7d46f2ffe41b3d23198 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 10 Nov 2017 09:32:20 -0600 Subject: [PATCH 62/91] 5.40.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c77c8c6..8fc31ea 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kauth-5.37.0.tar.xz /kauth-5.38.0.tar.xz /kauth-5.39.0.tar.xz +/kauth-5.40.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index a897994..3701cd8 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.39.0 +Version: 5.40.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Nov 10 2017 Rex Dieter - 5.40.0-1 +- 5.40.0 + * Sun Oct 08 2017 Rex Dieter - 5.39.0-1 - 5.39.0 diff --git a/sources b/sources index 426e2ad..a00a5a4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.39.0.tar.xz) = 28ec07f9d799e4140e238c86c600a4e9705ab8099c657ca07220c13e06bb41b62552d71852ad03736dbe9c93fd44b71d6484a5bdcc0a8c47d86e505bda000dcb +SHA512 (kauth-5.40.0.tar.xz) = 912e45a18f98086a35caf7b65316e4fe0defbbcc80f334bcdfd146a398cfb40abe2aa6b358d2057d457a51ba9fb61b05b1319ca3ff00edea82014919f632116a From 049464ac2592ca99a91e9e6c69790097c2a71983 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Dec 2017 10:31:54 -0600 Subject: [PATCH 63/91] 5.41.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8fc31ea..6ac009e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kauth-5.38.0.tar.xz /kauth-5.39.0.tar.xz /kauth-5.40.0.tar.xz +/kauth-5.41.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 3701cd8..e8d5491 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.40.0 +Version: 5.41.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Dec 04 2017 Rex Dieter - 5.41.0-1 +- 5.41.0 + * Fri Nov 10 2017 Rex Dieter - 5.40.0-1 - 5.40.0 diff --git a/sources b/sources index a00a5a4..d623a2a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.40.0.tar.xz) = 912e45a18f98086a35caf7b65316e4fe0defbbcc80f334bcdfd146a398cfb40abe2aa6b358d2057d457a51ba9fb61b05b1319ca3ff00edea82014919f632116a +SHA512 (kauth-5.41.0.tar.xz) = cbdd40ccd9c0cf067cb08b0db252f4cef1ea58a810246e232038caabadd92111e6b8cd3947f1591cd5e69e5ee00f8b9d93fce6ef0c063cb7991e0d88948d6bd6 From 2174a41caacd27b2c4320160846f349d809a3904 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 8 Jan 2018 08:54:06 -0600 Subject: [PATCH 64/91] 5.42.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6ac009e..115aa74 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kauth-5.39.0.tar.xz /kauth-5.40.0.tar.xz /kauth-5.41.0.tar.xz +/kauth-5.42.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index e8d5491..dbdb786 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.41.0 +Version: 5.42.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Jan 08 2018 Rex Dieter - 5.42.0-1 +- 5.42.0 + * Mon Dec 04 2017 Rex Dieter - 5.41.0-1 - 5.41.0 diff --git a/sources b/sources index d623a2a..defd671 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.41.0.tar.xz) = cbdd40ccd9c0cf067cb08b0db252f4cef1ea58a810246e232038caabadd92111e6b8cd3947f1591cd5e69e5ee00f8b9d93fce6ef0c063cb7991e0d88948d6bd6 +SHA512 (kauth-5.42.0.tar.xz) = 68d9f5ccc14e368ebff6e7081eaeb6d1511fe2cf99146b87876fb94d9c4151764204b023c3c0d2915bee11e02a99d2d1a2ef332589bb027d9b0dd8bb5bbc0be5 From d97f852ae671d71177f2596c803815e67fb82e0b Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 8 Jan 2018 11:50:24 -0600 Subject: [PATCH 65/91] update %%files --- kf5-kauth.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index dbdb786..8e600d1 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -65,6 +65,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %files -f %{name}.lang %doc README.md %license COPYING* +%{_kf5_sysconfdir}/xdg/%{framework}.* %{_kf5_libdir}/libKF5Auth.so.5* %{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf %{_kf5_qtplugindir}/kauth/ From 39a609e353c130a563dcc57f9b14b88e2630f737 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 8 Jan 2018 12:35:32 -0600 Subject: [PATCH 66/91] rebuild --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 8e600d1..207d602 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.42.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -81,6 +81,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Jan 08 2018 Rex Dieter - 5.42.0-2 +- rebuild + * Mon Jan 08 2018 Rex Dieter - 5.42.0-1 - 5.42.0 From b32e23ece46fbf8f14a90b458d05685b544269c5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 15 Jan 2018 17:55:36 -0600 Subject: [PATCH 67/91] .spec cosmetics, use %find_lang_kf5, %majmin --- kf5-kauth.spec | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 207d602..af33677 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,30 +2,29 @@ Name: kf5-%{framework} Version: 5.42.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ URL: https://cgit.kde.org/%{framework}.git -%global versiondir %(echo %{version} | cut -d. -f1-2) +%global majmin %(echo %{version} | cut -d. -f1-2) %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif -Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/%{framework}-%{version}.tar.xz +Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz + +BuildRequires: extra-cmake-modules >= %{majmin} +BuildRequires: kf5-kcoreaddons-devel >= %{majmin} +BuildRequires: kf5-rpm-macros -BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: kf5-kcoreaddons-devel >= %{version} -BuildRequires: kf5-rpm-macros >= %{version} BuildRequires: polkit-qt5-1-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qttools-devel -Requires: kf5-filesystem >= %{version} - %description KAuth is a framework to let applications perform actions as a privileged user. @@ -49,20 +48,19 @@ pushd %{_target_platform} -DKDE_INSTALL_LIBEXECDIR=%{_kf5_libexecdir} popd - make %{?_smp_mflags} -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} -%find_lang %{name} --all-name --with-qt +%find_lang_kf5 kauth5_qt %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files -f %{name}.lang +%files -f kauth5_qt.lang %doc README.md %license COPYING* %{_kf5_sysconfdir}/xdg/%{framework}.* @@ -81,6 +79,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Jan 15 2018 Rex Dieter - 5.42.0-3 +- .spec cosmetics, use %%find_lang_kf5, %%majmin + * Mon Jan 08 2018 Rex Dieter - 5.42.0-2 - rebuild From 686d91a3db0fbf30eb6d0bafaf9c3a4063653fd4 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 7 Feb 2018 09:50:05 -0600 Subject: [PATCH 68/91] 5.43.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 115aa74..3789849 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kauth-5.40.0.tar.xz /kauth-5.41.0.tar.xz /kauth-5.42.0.tar.xz +/kauth-5.43.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index af33677..0d79aaf 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.42.0 -Release: 3%{?dist} +Version: 5.43.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -79,6 +79,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Feb 07 2018 Rex Dieter - 5.43.0-1 +- 5.43.0 + * Mon Jan 15 2018 Rex Dieter - 5.42.0-3 - .spec cosmetics, use %%find_lang_kf5, %%majmin diff --git a/sources b/sources index defd671..ce98d73 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.42.0.tar.xz) = 68d9f5ccc14e368ebff6e7081eaeb6d1511fe2cf99146b87876fb94d9c4151764204b023c3c0d2915bee11e02a99d2d1a2ef332589bb027d9b0dd8bb5bbc0be5 +SHA512 (kauth-5.43.0.tar.xz) = e20f2f911084f48e81f85f4bc0e4559ce87c476a9dcaacba1e1f4db47ac0b0b3cbd01b185fba0817037838b6fae0e80abea1bc0ab72ced23a2c58fb95f9eb681 From 767a2951469b817e12a5cac31c46c53a74947150 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 3 Mar 2018 07:57:24 -0600 Subject: [PATCH 69/91] 5.44.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3789849..eb955f4 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kauth-5.41.0.tar.xz /kauth-5.42.0.tar.xz /kauth-5.43.0.tar.xz +/kauth-5.44.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 0d79aaf..b5a3229 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.43.0 +Version: 5.44.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -79,6 +79,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Mar 03 2018 Rex Dieter - 5.44.0-1 +- 5.44.0 + * Wed Feb 07 2018 Rex Dieter - 5.43.0-1 - 5.43.0 diff --git a/sources b/sources index ce98d73..79a1668 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.43.0.tar.xz) = e20f2f911084f48e81f85f4bc0e4559ce87c476a9dcaacba1e1f4db47ac0b0b3cbd01b185fba0817037838b6fae0e80abea1bc0ab72ced23a2c58fb95f9eb681 +SHA512 (kauth-5.44.0.tar.xz) = 29a8c7ba1818efd2e36f1852b5c443480ef4e574f05c9c745909de1e37086c0e490d04b6e659edca8fb6d5c9d7140c2abb56386c5aa5caf8b20fc27f0a042748 From 98e76eb525660aa50d45894f86e129b7b2e42bd5 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Apr 2018 07:32:25 -0500 Subject: [PATCH 70/91] 5.45.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index eb955f4..28df019 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kauth-5.42.0.tar.xz /kauth-5.43.0.tar.xz /kauth-5.44.0.tar.xz +/kauth-5.45.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index b5a3229..93838de 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.44.0 +Version: 5.45.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -79,6 +79,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Apr 08 2018 Rex Dieter - 5.45.0-1 +- 5.45.0 + * Sat Mar 03 2018 Rex Dieter - 5.44.0-1 - 5.44.0 diff --git a/sources b/sources index 79a1668..88ac85a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.44.0.tar.xz) = 29a8c7ba1818efd2e36f1852b5c443480ef4e574f05c9c745909de1e37086c0e490d04b6e659edca8fb6d5c9d7140c2abb56386c5aa5caf8b20fc27f0a042748 +SHA512 (kauth-5.45.0.tar.xz) = 59fdb7269b8cdb31d8da06b00cff102a1c309e813e47f400be98736978cec98476be068f6fcd659fa0e7bf2bbc228e9d1a2027ecd662001886f5f3d2c37af1b6 From 4da07cc2a985c88542ad1e47afd790f6f0dcb02e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 5 May 2018 16:25:53 -0500 Subject: [PATCH 71/91] 5.46.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 28df019..db44982 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kauth-5.43.0.tar.xz /kauth-5.44.0.tar.xz /kauth-5.45.0.tar.xz +/kauth-5.46.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 93838de..ee3056a 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.45.0 +Version: 5.46.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -79,6 +79,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat May 05 2018 Rex Dieter - 5.46.0-1 +- 5.46.0 + * Sun Apr 08 2018 Rex Dieter - 5.45.0-1 - 5.45.0 diff --git a/sources b/sources index 88ac85a..f4a4ee2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.45.0.tar.xz) = 59fdb7269b8cdb31d8da06b00cff102a1c309e813e47f400be98736978cec98476be068f6fcd659fa0e7bf2bbc228e9d1a2027ecd662001886f5f3d2c37af1b6 +SHA512 (kauth-5.46.0.tar.xz) = dd94d8923ea7caa1f420d4a906876e1082c1afc97130731f579e6c3e9b377ec9c1abfa1d489ed60c11fff248da455d87a8cde8a581156d61bf6410b8c19d3401 From b4209c01d6b5d24cba1e1f439a0b330bf49d2268 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 2 Jun 2018 15:52:52 -0500 Subject: [PATCH 72/91] 5.47.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index db44982..e472502 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /kauth-5.44.0.tar.xz /kauth-5.45.0.tar.xz /kauth-5.46.0.tar.xz +/kauth-5.47.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index ee3056a..d8d2dc8 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.46.0 +Version: 5.47.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -79,6 +79,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Jun 02 2018 Rex Dieter - 5.47.0-1 +- 5.47.0 + * Sat May 05 2018 Rex Dieter - 5.46.0-1 - 5.46.0 diff --git a/sources b/sources index f4a4ee2..bfd1386 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.46.0.tar.xz) = dd94d8923ea7caa1f420d4a906876e1082c1afc97130731f579e6c3e9b377ec9c1abfa1d489ed60c11fff248da455d87a8cde8a581156d61bf6410b8c19d3401 +SHA512 (kauth-5.47.0.tar.xz) = 91ec2de4b54c70988f0040bd8c27a35fa5a53e6f28a1c842c59aa5816d677ff5dbf9b250a5a16facf6a2e034c96cdf4db52ecec2f0b7641a66535abc1a258e24 From 9c879e97b84e029ab09972fa4426991b9cc8538a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 7 Jun 2018 13:54:56 -0500 Subject: [PATCH 73/91] use %majmin (more), %make_build %ldconfig_scriptlets --- .gitignore | 11 ----------- kf5-kauth.spec | 12 +++++++----- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index e472502..f49b582 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,2 @@ -/kauth-5.35.0.tar.xz -/kauth-5.36.0.tar.xz -/kauth-5.37.0.tar.xz -/kauth-5.38.0.tar.xz -/kauth-5.39.0.tar.xz -/kauth-5.40.0.tar.xz -/kauth-5.41.0.tar.xz -/kauth-5.42.0.tar.xz -/kauth-5.43.0.tar.xz -/kauth-5.44.0.tar.xz -/kauth-5.45.0.tar.xz /kauth-5.46.0.tar.xz /kauth-5.47.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index d8d2dc8..04e84da 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.47.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -31,7 +31,7 @@ KAuth is a framework to let applications perform actions as a privileged user. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: kf5-kcoreaddons-devel >= %{version} +Requires: kf5-kcoreaddons-devel >= %{majmin} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -48,7 +48,7 @@ pushd %{_target_platform} -DKDE_INSTALL_LIBEXECDIR=%{_kf5_libexecdir} popd -make %{?_smp_mflags} -C %{_target_platform} +%make_build -C %{_target_platform} %install @@ -57,8 +57,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %find_lang_kf5 kauth5_qt -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files -f kauth5_qt.lang %doc README.md @@ -79,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Jun 07 2018 Rex Dieter - 5.47.0-2 +- use %%majmin (more), %%make_build %%ldconfig_scriptlets + * Sat Jun 02 2018 Rex Dieter - 5.47.0-1 - 5.47.0 From 7a86d568c18004bf0f68356e85c968bbab22afca Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 8 Jul 2018 19:56:09 -0500 Subject: [PATCH 74/91] 5.48.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f49b582..84aef25 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /kauth-5.46.0.tar.xz /kauth-5.47.0.tar.xz +/kauth-5.48.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 04e84da..de2ad39 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.47.0 -Release: 2%{?dist} +Version: 5.48.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Jul 09 2018 Rex Dieter - 5.48.0-1 +- 5.48.0 + * Thu Jun 07 2018 Rex Dieter - 5.47.0-2 - use %%majmin (more), %%make_build %%ldconfig_scriptlets diff --git a/sources b/sources index bfd1386..6dfeb0b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.47.0.tar.xz) = 91ec2de4b54c70988f0040bd8c27a35fa5a53e6f28a1c842c59aa5816d677ff5dbf9b250a5a16facf6a2e034c96cdf4db52ecec2f0b7641a66535abc1a258e24 +SHA512 (kauth-5.48.0.tar.xz) = 34023dc452ebc0297c2a866b848109d4e34dcd4afccc541e76d98f07b2817b9928bc4ab100eded4f326aa6fa18f6c76cef6723fcd09cd8b56649b7175c1812bb From f6d8bcea3f4ef1040694726181c50b126f7f748e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 07:03:13 +0000 Subject: [PATCH 75/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index de2ad39..9ada490 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.48.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 5.48.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Jul 09 2018 Rex Dieter - 5.48.0-1 - 5.48.0 From 2a3b512ffaccb2bae17dbbc312cbb86c7f079a50 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 Aug 2018 10:16:20 -0500 Subject: [PATCH 76/91] 5.49.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 84aef25..98d2b19 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /kauth-5.46.0.tar.xz /kauth-5.47.0.tar.xz /kauth-5.48.0.tar.xz +/kauth-5.49.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 9ada490..7beeba5 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.48.0 -Release: 2%{?dist} +Version: 5.49.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Aug 07 2018 Rex Dieter - 5.49.0-1 +- 5.49.0 + * Fri Jul 13 2018 Fedora Release Engineering - 5.48.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 6dfeb0b..bf489f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.48.0.tar.xz) = 34023dc452ebc0297c2a866b848109d4e34dcd4afccc541e76d98f07b2817b9928bc4ab100eded4f326aa6fa18f6c76cef6723fcd09cd8b56649b7175c1812bb +SHA512 (kauth-5.49.0.tar.xz) = 123648925dbc6fec8068e3ba9f7703437e3662929d26ba244d0a9f856dd7c991f0c5701aca6644f129ab33a41df8c0ea231fee62967be4afbf76c64f4414acd6 From 35d0d2108ddc36ee5d947b40e926efe34ace0a38 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 4 Sep 2018 14:58:17 -0500 Subject: [PATCH 77/91] 5.50.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 98d2b19..297f796 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /kauth-5.47.0.tar.xz /kauth-5.48.0.tar.xz /kauth-5.49.0.tar.xz +/kauth-5.50.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 7beeba5..01c3ca4 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.49.0 +Version: 5.50.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Sep 04 2018 Rex Dieter - 5.50.0-1 +- 5.50.0 + * Tue Aug 07 2018 Rex Dieter - 5.49.0-1 - 5.49.0 diff --git a/sources b/sources index bf489f8..bb3df16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.49.0.tar.xz) = 123648925dbc6fec8068e3ba9f7703437e3662929d26ba244d0a9f856dd7c991f0c5701aca6644f129ab33a41df8c0ea231fee62967be4afbf76c64f4414acd6 +SHA512 (kauth-5.50.0.tar.xz) = c31614178529262188ae83815b88cbe4553480e81b9d98ddab0bd6dd1656504930b8df211ab12c3b1510dd616cc0b681697eaf214b426b347b4377311f6d0c00 From c2cf1acc1aade0eb28855cc672095aebf1493239 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Wed, 10 Oct 2018 15:38:37 -0500 Subject: [PATCH 78/91] 5.51.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 297f796..5010399 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /kauth-5.48.0.tar.xz /kauth-5.49.0.tar.xz /kauth-5.50.0.tar.xz +/kauth-5.51.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 01c3ca4..8d871b1 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.50.0 +Version: 5.51.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Wed Oct 10 2018 Rex Dieter - 5.51.0-1 +- 5.51.0 + * Tue Sep 04 2018 Rex Dieter - 5.50.0-1 - 5.50.0 diff --git a/sources b/sources index bb3df16..0d395cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.50.0.tar.xz) = c31614178529262188ae83815b88cbe4553480e81b9d98ddab0bd6dd1656504930b8df211ab12c3b1510dd616cc0b681697eaf214b426b347b4377311f6d0c00 +SHA512 (kauth-5.51.0.tar.xz) = 7d559818acd84b2f24cb72f7c93a1253835f87169acd0b8d54816fa5cdbb327bba2e0d04a3079adf236fca8557fb2d6cfeb17ef32cf1074bbb60e80af8ec3d17 From 01a064ae210e70b30fd51ad9f1cbaebd632d7024 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 4 Nov 2018 12:33:17 -0600 Subject: [PATCH 79/91] 5.52.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5010399..10c54f3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /kauth-5.49.0.tar.xz /kauth-5.50.0.tar.xz /kauth-5.51.0.tar.xz +/kauth-5.52.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 8d871b1..1436ed3 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.51.0 +Version: 5.52.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Nov 04 2018 Rex Dieter - 5.52.0-1 +- 5.52.0 + * Wed Oct 10 2018 Rex Dieter - 5.51.0-1 - 5.51.0 diff --git a/sources b/sources index 0d395cb..949943c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.51.0.tar.xz) = 7d559818acd84b2f24cb72f7c93a1253835f87169acd0b8d54816fa5cdbb327bba2e0d04a3079adf236fca8557fb2d6cfeb17ef32cf1074bbb60e80af8ec3d17 +SHA512 (kauth-5.52.0.tar.xz) = 62b9da8e867f4256b9210ef210cc5d7230064c8c7096f0765061f2e3010cce64abd6d7324daf5a48e952b8bfe38fb5efecd7448e0ec16968dbf27c913dcc8b14 From df7560e673709c434a0f1eec0ee4a9c5e8099089 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 9 Dec 2018 08:21:37 -0600 Subject: [PATCH 80/91] 5.53.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 10c54f3..346cb21 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /kauth-5.50.0.tar.xz /kauth-5.51.0.tar.xz /kauth-5.52.0.tar.xz +/kauth-5.53.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 1436ed3..53998c6 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.52.0 +Version: 5.53.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sun Dec 09 2018 Rex Dieter - 5.53.0-1 +- 5.53.0 + * Sun Nov 04 2018 Rex Dieter - 5.52.0-1 - 5.52.0 diff --git a/sources b/sources index 949943c..b3b1eeb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.52.0.tar.xz) = 62b9da8e867f4256b9210ef210cc5d7230064c8c7096f0765061f2e3010cce64abd6d7324daf5a48e952b8bfe38fb5efecd7448e0ec16968dbf27c913dcc8b14 +SHA512 (kauth-5.53.0.tar.xz) = f4b99b0282ff3caafeaf304739ce5c52268c01245e6ea7582a32a85b4afa0addac141a58c9fa66304165dc91269950474ea79623ae934ca673dcec34d3da0629 From d172406621778fc9f6817c3f945699c6f328711e Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 8 Jan 2019 16:58:39 -0600 Subject: [PATCH 81/91] 5.54.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 346cb21..d9f91a6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /kauth-5.51.0.tar.xz /kauth-5.52.0.tar.xz /kauth-5.53.0.tar.xz +/kauth-5.54.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 53998c6..e216883 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.53.0 +Version: 5.54.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Jan 08 2019 Rex Dieter - 5.54.0-1 +- 5.54.0 + * Sun Dec 09 2018 Rex Dieter - 5.53.0-1 - 5.53.0 diff --git a/sources b/sources index b3b1eeb..690da3b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.53.0.tar.xz) = f4b99b0282ff3caafeaf304739ce5c52268c01245e6ea7582a32a85b4afa0addac141a58c9fa66304165dc91269950474ea79623ae934ca673dcec34d3da0629 +SHA512 (kauth-5.54.0.tar.xz) = f75c6f019d708409817a5b64d88033326a7d627cdee00e61280043d5cd8f65731f08d48405f50c7240f18670b25abfeea4b2af5966ebb2ee7e0f56669b5551c2 From 4cc87058b76f6aa8736dbbe05c1387df55982610 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 05:25:38 +0000 Subject: [PATCH 82/91] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kf5-kauth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index e216883..1da07b7 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.54.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 5.54.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Jan 08 2019 Rex Dieter - 5.54.0-1 - 5.54.0 From 5189dc37e6bc7bf5cb1f5aa52ff6f8ffd739f24a Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Feb 2019 11:01:21 -0600 Subject: [PATCH 83/91] 5.55.0 --- .gitignore | 1 + kf5-kauth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d9f91a6..b1bd049 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /kauth-5.52.0.tar.xz /kauth-5.53.0.tar.xz /kauth-5.54.0.tar.xz +/kauth-5.55.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 1da07b7..56c6ffb 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,8 +1,8 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.54.0 -Release: 2%{?dist} +Version: 5.55.0 +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Mon Feb 04 2019 Rex Dieter - 5.55.0-1 +- 5.55.0 + * Fri Feb 01 2019 Fedora Release Engineering - 5.54.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 690da3b..01fd831 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.54.0.tar.xz) = f75c6f019d708409817a5b64d88033326a7d627cdee00e61280043d5cd8f65731f08d48405f50c7240f18670b25abfeea4b2af5966ebb2ee7e0f56669b5551c2 +SHA512 (kauth-5.55.0.tar.xz) = fbaeb079ae478d84d9f75c19c3c8cafd105e8fc8648afb1787b61df44862620462ee379edb995f1157c09e70db2aba961ceaa82381fe7c9a05a35e30b103464b From cb46ab970f7c28a9cc0173ec2c771446b86e327d Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sat, 9 Feb 2019 21:59:08 -0600 Subject: [PATCH 84/91] (branch) Remove support for passing gui QVariants to KAuth helpers --- ...or-passing-gui-QVariants-to-KAuth-he.patch | 68 +++++++++++++++++++ kf5-kauth.spec | 8 ++- 2 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch diff --git a/0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch b/0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch new file mode 100644 index 0000000..708eda0 --- /dev/null +++ b/0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch @@ -0,0 +1,68 @@ +From fc70fb0161c1b9144d26389434d34dd135cd3f4a Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Sat, 2 Feb 2019 14:35:25 +0100 +Subject: [PATCH 3/6] Remove support for passing gui QVariants to KAuth helpers + +Supporting gui variants is very dangerous since they can end up triggering +image loading plugins which are one of the biggest vectors for crashes, which +for very smart people mean possible code execution, which is very dangerous +in code that is executed as root. + +We've checked all the KAuth helpers inside KDE git and none seems to be using +gui variants, so we're not actually limiting anything that people wanted to do. + +Reviewed by security@kde.org and Aleix Pol + +Issue reported by Fabian Vogt +--- + src/backends/dbus/DBusHelperProxy.cpp | 9 +++++++++ + src/kauthaction.h | 2 ++ + 2 files changed, 11 insertions(+) + +diff --git a/src/backends/dbus/DBusHelperProxy.cpp b/src/backends/dbus/DBusHelperProxy.cpp +index 10c14c6..8f0d336 100644 +--- a/src/backends/dbus/DBusHelperProxy.cpp ++++ b/src/backends/dbus/DBusHelperProxy.cpp +@@ -31,6 +31,8 @@ + #include "kf5authadaptor.h" + #include "kauthdebug.h" + ++extern Q_CORE_EXPORT const QMetaTypeInterface *qMetaTypeGuiHelper; ++ + namespace KAuth + { + +@@ -229,10 +231,17 @@ QByteArray DBusHelperProxy::performAction(const QString &action, const QByteArra + return ActionReply::HelperBusyReply().serialized(); + } + ++ // Make sure we don't try restoring gui variants, in particular QImage/QPixmap/QIcon are super dangerous ++ // since they end up calling the image loaders and thus are a vector for crashing → executing code ++ auto origMetaTypeGuiHelper = qMetaTypeGuiHelper; ++ qMetaTypeGuiHelper = nullptr; ++ + QVariantMap args; + QDataStream s(&arguments, QIODevice::ReadOnly); + s >> args; + ++ qMetaTypeGuiHelper = origMetaTypeGuiHelper; ++ + m_currentAction = action; + emit remoteSignal(ActionStarted, action, QByteArray()); + QEventLoop e; +diff --git a/src/kauthaction.h b/src/kauthaction.h +index c67a70a..01f3ba1 100644 +--- a/src/kauthaction.h ++++ b/src/kauthaction.h +@@ -298,6 +298,8 @@ public: + * This method sets the variant map that the application + * can use to pass arbitrary data to the helper when executing the action. + * ++ * Only non-gui variants are supported. ++ * + * @param arguments The new arguments map + */ + void setArguments(const QVariantMap &arguments); +-- +2.17.2 + diff --git a/kf5-kauth.spec b/kf5-kauth.spec index e216883..5b20355 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.54.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -17,6 +17,9 @@ URL: https://cgit.kde.org/%{framework}.git %endif Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz +## upstream patches +Patch3: 0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch + BuildRequires: extra-cmake-modules >= %{majmin} BuildRequires: kf5-kcoreaddons-devel >= %{majmin} BuildRequires: kf5-rpm-macros @@ -78,6 +81,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Sat Feb 09 2019 Rex Dieter - 5.54.0-2 +- (branch) Remove support for passing gui QVariants to KAuth helpers + * Tue Jan 08 2019 Rex Dieter - 5.54.0-1 - 5.54.0 From 1721f49299702652a9b1cf5eb2cca2158cea9201 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Sun, 10 Feb 2019 07:54:11 -0600 Subject: [PATCH 85/91] Revert "(branch) Remove support for passing gui QVariants to KAuth helpers" This reverts commit cb46ab970f7c28a9cc0173ec2c771446b86e327d. --- ...or-passing-gui-QVariants-to-KAuth-he.patch | 68 ------------------- kf5-kauth.spec | 8 +-- 2 files changed, 1 insertion(+), 75 deletions(-) delete mode 100644 0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch diff --git a/0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch b/0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch deleted file mode 100644 index 708eda0..0000000 --- a/0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch +++ /dev/null @@ -1,68 +0,0 @@ -From fc70fb0161c1b9144d26389434d34dd135cd3f4a Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Sat, 2 Feb 2019 14:35:25 +0100 -Subject: [PATCH 3/6] Remove support for passing gui QVariants to KAuth helpers - -Supporting gui variants is very dangerous since they can end up triggering -image loading plugins which are one of the biggest vectors for crashes, which -for very smart people mean possible code execution, which is very dangerous -in code that is executed as root. - -We've checked all the KAuth helpers inside KDE git and none seems to be using -gui variants, so we're not actually limiting anything that people wanted to do. - -Reviewed by security@kde.org and Aleix Pol - -Issue reported by Fabian Vogt ---- - src/backends/dbus/DBusHelperProxy.cpp | 9 +++++++++ - src/kauthaction.h | 2 ++ - 2 files changed, 11 insertions(+) - -diff --git a/src/backends/dbus/DBusHelperProxy.cpp b/src/backends/dbus/DBusHelperProxy.cpp -index 10c14c6..8f0d336 100644 ---- a/src/backends/dbus/DBusHelperProxy.cpp -+++ b/src/backends/dbus/DBusHelperProxy.cpp -@@ -31,6 +31,8 @@ - #include "kf5authadaptor.h" - #include "kauthdebug.h" - -+extern Q_CORE_EXPORT const QMetaTypeInterface *qMetaTypeGuiHelper; -+ - namespace KAuth - { - -@@ -229,10 +231,17 @@ QByteArray DBusHelperProxy::performAction(const QString &action, const QByteArra - return ActionReply::HelperBusyReply().serialized(); - } - -+ // Make sure we don't try restoring gui variants, in particular QImage/QPixmap/QIcon are super dangerous -+ // since they end up calling the image loaders and thus are a vector for crashing → executing code -+ auto origMetaTypeGuiHelper = qMetaTypeGuiHelper; -+ qMetaTypeGuiHelper = nullptr; -+ - QVariantMap args; - QDataStream s(&arguments, QIODevice::ReadOnly); - s >> args; - -+ qMetaTypeGuiHelper = origMetaTypeGuiHelper; -+ - m_currentAction = action; - emit remoteSignal(ActionStarted, action, QByteArray()); - QEventLoop e; -diff --git a/src/kauthaction.h b/src/kauthaction.h -index c67a70a..01f3ba1 100644 ---- a/src/kauthaction.h -+++ b/src/kauthaction.h -@@ -298,6 +298,8 @@ public: - * This method sets the variant map that the application - * can use to pass arbitrary data to the helper when executing the action. - * -+ * Only non-gui variants are supported. -+ * - * @param arguments The new arguments map - */ - void setArguments(const QVariantMap &arguments); --- -2.17.2 - diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 5b20355..e216883 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -2,7 +2,7 @@ Name: kf5-%{framework} Version: 5.54.0 -Release: 2%{?dist} +Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user License: LGPLv2+ @@ -17,9 +17,6 @@ URL: https://cgit.kde.org/%{framework}.git %endif Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz -## upstream patches -Patch3: 0003-Remove-support-for-passing-gui-QVariants-to-KAuth-he.patch - BuildRequires: extra-cmake-modules >= %{majmin} BuildRequires: kf5-kcoreaddons-devel >= %{majmin} BuildRequires: kf5-rpm-macros @@ -81,9 +78,6 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog -* Sat Feb 09 2019 Rex Dieter - 5.54.0-2 -- (branch) Remove support for passing gui QVariants to KAuth helpers - * Tue Jan 08 2019 Rex Dieter - 5.54.0-1 - 5.54.0 From d1353c09ee146a31798159d2d35f481c86a10c28 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 5 Mar 2019 08:54:31 -0600 Subject: [PATCH 86/91] 5.56.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b1bd049..9c18ce9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /kauth-5.53.0.tar.xz /kauth-5.54.0.tar.xz /kauth-5.55.0.tar.xz +/kauth-5.56.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 56c6ffb..dc6b8e1 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.55.0 +Version: 5.56.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -78,6 +78,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Mar 05 2019 Rex Dieter - 5.56.0-1 +- 5.56.0 + * Mon Feb 04 2019 Rex Dieter - 5.55.0-1 - 5.55.0 diff --git a/sources b/sources index 01fd831..5622fa6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.55.0.tar.xz) = fbaeb079ae478d84d9f75c19c3c8cafd105e8fc8648afb1787b61df44862620462ee379edb995f1157c09e70db2aba961ceaa82381fe7c9a05a35e30b103464b +SHA512 (kauth-5.56.0.tar.xz) = ed19c6984178e4840541074deb2f239fc0c6e6aed810e1f52d3c5814083be00467699e32bec97422cd109b39190fbde976bd1d7da697a786408bc57e97c479d6 From 732fac696d1474039bc3ed660d4335edca18abd7 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 5 Mar 2019 15:18:46 -0600 Subject: [PATCH 87/91] update %%files --- kf5-kauth.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index dc6b8e1..49ef1ee 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -64,6 +64,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %license COPYING* %{_kf5_sysconfdir}/xdg/%{framework}.* %{_kf5_libdir}/libKF5Auth.so.5* +%{_kf5_libdir}/libKF5AuthCore.so.5* %{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf %{_kf5_qtplugindir}/kauth/ %{_kf5_datadir}/kf5/kauth/ @@ -73,6 +74,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %{_kf5_includedir}/kauth_version.h %{_kf5_includedir}/KAuth/ %{_kf5_libdir}/libKF5Auth.so +%{_kf5_libdir}/libKF5AuthCore.so %{_kf5_libdir}/cmake/KF5Auth/ %{_kf5_archdatadir}/mkspecs/modules/qt_KAuth.pri From d6e54521554bcc94e8890ea180d690925bfab4c6 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 9 Apr 2019 10:02:33 -0500 Subject: [PATCH 88/91] 5.57.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9c18ce9..b1949bc 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /kauth-5.54.0.tar.xz /kauth-5.55.0.tar.xz /kauth-5.56.0.tar.xz +/kauth-5.57.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 49ef1ee..78f0e77 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.56.0 +Version: 5.57.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue Apr 09 2019 Rex Dieter - 5.57.0-1 +- 5.57.0 + * Tue Mar 05 2019 Rex Dieter - 5.56.0-1 - 5.56.0 diff --git a/sources b/sources index 5622fa6..aa445cc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.56.0.tar.xz) = ed19c6984178e4840541074deb2f239fc0c6e6aed810e1f52d3c5814083be00467699e32bec97422cd109b39190fbde976bd1d7da697a786408bc57e97c479d6 +SHA512 (kauth-5.57.0.tar.xz) = 7d5e2aee7c5f60cb1e30b1a54864ba79e61f3b79bda4c9efc8adb58b04e5723412156501583593087ca594a4348f8be7d569e2ef67747d95492b91b3c1cf5fec From 8f7c74f4a9971cd9a721f3a4586cc3a96e1c3d28 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Tue, 7 May 2019 13:48:01 -0500 Subject: [PATCH 89/91] 5.58.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b1949bc..f2dee6f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /kauth-5.55.0.tar.xz /kauth-5.56.0.tar.xz /kauth-5.57.0.tar.xz +/kauth-5.58.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 78f0e77..682e8b5 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.57.0 +Version: 5.58.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Tue May 07 2019 Rex Dieter - 5.58.0-1 +- 5.58.0 + * Tue Apr 09 2019 Rex Dieter - 5.57.0-1 - 5.57.0 diff --git a/sources b/sources index aa445cc..ba00833 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.57.0.tar.xz) = 7d5e2aee7c5f60cb1e30b1a54864ba79e61f3b79bda4c9efc8adb58b04e5723412156501583593087ca594a4348f8be7d569e2ef67747d95492b91b3c1cf5fec +SHA512 (kauth-5.58.0.tar.xz) = 7d337b4b6507dd1b35df118a5a1f9167efcec67386f85d0ed3c7f22dbb6c56fddf7ba4979c7f1c70c11b525f99a2e3e95e3a1d4f9971d8c02ce40e9664ee0cef From ea1d32a8e111b63e02c7a069c2cbce8999b82f1f Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Thu, 6 Jun 2019 12:33:02 -0500 Subject: [PATCH 90/91] 5.59.0 --- .gitignore | 1 + kf5-kauth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f2dee6f..48a4cf4 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /kauth-5.56.0.tar.xz /kauth-5.57.0.tar.xz /kauth-5.58.0.tar.xz +/kauth-5.59.0.tar.xz diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 682e8b5..4b8fdb3 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -1,7 +1,7 @@ %global framework kauth Name: kf5-%{framework} -Version: 5.58.0 +Version: 5.59.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 2 integration module to perform actions as privileged user @@ -80,6 +80,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %changelog +* Thu Jun 06 2019 Rex Dieter - 5.59.0-1 +- 5.59.0 + * Tue May 07 2019 Rex Dieter - 5.58.0-1 - 5.58.0 diff --git a/sources b/sources index ba00833..a28c71f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kauth-5.58.0.tar.xz) = 7d337b4b6507dd1b35df118a5a1f9167efcec67386f85d0ed3c7f22dbb6c56fddf7ba4979c7f1c70c11b525f99a2e3e95e3a1d4f9971d8c02ce40e9664ee0cef +SHA512 (kauth-5.59.0.tar.xz) = c0f871da993cf7a44ef7bc5a06a393c4f5479dd26378de98812bfc9a14c6b017b04890735da8cf72ebbc4e3ab212e0a131a19ff5b8be28c64e4e8467b10de026 From d07420e7ea34e32232a8d5d44694cb9fd50dfe54 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Fri, 7 Jun 2019 10:04:37 -0500 Subject: [PATCH 91/91] update %%files --- kf5-kauth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kf5-kauth.spec b/kf5-kauth.spec index 4b8fdb3..f0904f8 100644 --- a/kf5-kauth.spec +++ b/kf5-kauth.spec @@ -65,7 +65,7 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %{_kf5_sysconfdir}/xdg/%{framework}.* %{_kf5_libdir}/libKF5Auth.so.5* %{_kf5_libdir}/libKF5AuthCore.so.5* -%{_kf5_sysconfdir}/dbus-1/system.d/org.kde.kf5auth.conf +%{_kf5_datadir}/dbus-1/system.d/org.kde.kf5auth.conf %{_kf5_qtplugindir}/kauth/ %{_kf5_datadir}/kf5/kauth/ %{_kf5_libexecdir}/kauth/