%define rname kdesu %define kdesu_user _kdesu5 %define kdesu_user_dir %_localstatedir/%kdesu_user Name: kf5-%rname Version: 5.115.0 Release: alt1 %K5init altplace Group: System/Libraries Summary: KDE Frameworks 5 user interface for running shell commands with root privileges Url: http://www.kde.org License: CC0-1.0 AND GPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LicenseRef-KDE-Accepted-LGPL Source: %rname-%version.tar Patch1: alt-fix-su-to-different-non-root-user.patch Patch2: alt-export-vars.patch # Automatically added by buildreq on Fri Feb 13 2015 (-bi) # optimized out: cmake cmake-modules elfutils libICE-devel libSM-devel libX11-devel libXau-devel libXext-devel libXfixes-devel libXi-devel libXrender-devel libXt-devel libcloog-isl4 libqt5-core libqt5-dbus libqt5-gui libqt5-x11extras libqt5-xml libstdc++-devel python-base ruby ruby-stdlibs xorg-kbproto-devel xorg-xf86miscproto-devel xorg-xproto-devel #BuildRequires: extra-cmake-modules gcc-c++ kf5-kconfig-devel kf5-kcoreaddons-devel kf5-kdbusaddons-devel kf5-ki18n-devel kf5-kpty-devel kf5-kservice-devel libXScrnSaver-devel libXcomposite-devel libXcursor-devel libXdamage-devel libXdmcp-devel libXft-devel libXinerama-devel libXmu-devel libXpm-devel libXrandr-devel libXtst-devel libXv-devel libXxf86misc-devel libXxf86vm-devel libxkbfile-devel nss-ldapd python-module-google qt5-base-devel rpm-build-ruby BuildRequires(pre): rpm-build-kf5 rpm-build-ubt BuildRequires: extra-cmake-modules gcc-c++ qt5-base-devel BuildRequires: kf5-kconfig-devel kf5-kcoreaddons-devel kf5-kdbusaddons-devel kf5-ki18n-devel BuildRequires: kf5-kpty-devel kf5-kservice-devel BuildRequires: libXScrnSaver-devel libXcomposite-devel libXcursor-devel libXdamage-devel BuildRequires: libXdmcp-devel libXft-devel libXinerama-devel libXmu-devel libXpm-devel libXrandr-devel BuildRequires: libXtst-devel libXv-devel libXxf86misc-devel libXxf86vm-devel libxkbfile-devel %description KDESU provides functionality for building GUI front ends for (password asking) console mode programs. For example, kdesu and kdessh use it to interface with su and ssh respectively. %package common Summary: %name common package Group: System/Configuration/Other BuildArch: noarch Requires: kf5-filesystem %description common %name common package %package devel Group: Development/KDE and QT Summary: Development files for %name %description devel The %name-devel package contains libraries and header files for developing applications that use %name. %package -n libkf5desu Group: System/Libraries Summary: KF5 library Requires: %name-common = %version-%release %description -n libkf5desu KF5 library %prep %setup -n %rname-%version %patch1 -p2 %patch2 -p1 %build %K5build \ -DKDESU_USE_SUDO_DEFAULT=OFF \ # %install %K5install mkdir -p %buildroot/%kdesu_user_dir %find_lang %name --all-name %K5find_qtlang %name --all-name %pre /usr/sbin/useradd -M -r -d %kdesu_user_dir -s /sbin/nologin -c 'KDE SU wrapper' %kdesu_user 2>/dev/null || : %files common -f %name.lang %doc LICENSES/* README.md %_datadir/qlogging-categories5/*.*categories %files devel #%_K5inc/kdesu_version.h %_K5inc/KDESu/ %_K5link/lib*.so %_K5lib/cmake/KF5Su %_K5archdata/mkspecs/modules/qt_KDESu.pri %files -n libkf5desu %attr(0750,root,%kdesu_user) %dir %kdesu_user_dir %_K5exec/kdesu_stub %attr(2711,root,%kdesu_user) %_K5exec/kdesud %_K5lib/libKF5Su.so.* %changelog * Mon Feb 12 2024 Sergey V Turchin 5.115.0-alt1 - new version * Mon Jan 15 2024 Sergey V Turchin 5.114.0-alt1 - new version * Fri Dec 15 2023 Sergey V Turchin 5.113.0-alt1 - new version * Fri Nov 17 2023 Sergey V Turchin 5.112.0-alt2 - create a special system user * Wed Nov 15 2023 Sergey V Turchin 5.112.0-alt1 - new version * Thu Oct 19 2023 Sergey V Turchin 5.111.0-alt1 - new version * Mon Sep 11 2023 Sergey V Turchin 5.110.0-alt1 - new version * Thu Aug 31 2023 Sergey V Turchin 5.109.0-alt1 - new version * Mon Jul 10 2023 Sergey V Turchin 5.108.0-alt1 - new version * Wed Jul 05 2023 Sergey V Turchin 5.107.0-alt1 - new version * Mon May 15 2023 Sergey V Turchin 5.106.0-alt1 - new version * Mon Apr 10 2023 Sergey V Turchin 5.105.0-alt1 - new version * Tue Mar 14 2023 Sergey V Turchin 5.104.0-alt1 - new version * Mon Feb 13 2023 Sergey V Turchin 5.103.0-alt1 - new version * Mon Jan 16 2023 Sergey V Turchin 5.102.0-alt1 - new version * Fri Dec 16 2022 Sergey V Turchin 5.101.0-alt1 - new version * Mon Nov 14 2022 Sergey V Turchin 5.100.0-alt1 - new version * Tue Oct 11 2022 Sergey V Turchin 5.99.0-alt1 - new version * Mon Sep 12 2022 Sergey V Turchin 5.98.0-alt1 - new version * Mon Aug 15 2022 Sergey V Turchin 5.97.0-alt1 - new version * Mon Jul 11 2022 Sergey V Turchin 5.96.0-alt1 - new version * Tue Jun 14 2022 Sergey V Turchin 5.95.0-alt1 - new version * Mon May 16 2022 Sergey V Turchin 5.94.0-alt1 - new version * Mon Apr 11 2022 Sergey V Turchin 5.93.0-alt1 - new version * Mon Mar 14 2022 Sergey V Turchin 5.92.0-alt1 - new version * Mon Feb 14 2022 Sergey V Turchin 5.91.0-alt1 - new version * Mon Jan 10 2022 Sergey V Turchin 5.90.0-alt1 - new version * Thu Dec 16 2021 Sergey V Turchin 5.89.0-alt1 - new version * Mon Nov 15 2021 Sergey V Turchin 5.88.0-alt1 - new version * Mon Oct 11 2021 Sergey V Turchin 5.87.0-alt1 - new version * Mon Sep 13 2021 Sergey V Turchin 5.86.0-alt1 - new version * Mon Aug 16 2021 Sergey V Turchin 5.85.0-alt1 - new version * Tue Jul 13 2021 Sergey V Turchin 5.84.0-alt1 - new version * Thu Jul 01 2021 Sergey V Turchin 5.83.0-alt1 - new version * Wed May 12 2021 Sergey V Turchin 5.82.0-alt1 - new version * Mon Apr 12 2021 Sergey V Turchin 5.81.0-alt1 - new version * Thu Mar 18 2021 Sergey V Turchin 5.80.0-alt1 - new version * Mon Feb 15 2021 Sergey V Turchin 5.79.0-alt1 - new version * Sun Jan 10 2021 Sergey V Turchin 5.78.0-alt1 - new version * Mon Dec 14 2020 Sergey V Turchin 5.77.0-alt1 - new version * Mon Nov 16 2020 Sergey V Turchin 5.76.0-alt1 - new version * Tue Oct 13 2020 Sergey V Turchin 5.75.0-alt1 - new version * Thu Sep 24 2020 Aleksei Nikiforov 5.74.0-alt2 - Fixed parsing double-quoted commands. * Mon Sep 14 2020 Sergey V Turchin 5.74.0-alt1 - new version * Tue Aug 11 2020 Sergey V Turchin 5.73.0-alt1 - new version * Thu Jul 23 2020 Sergey V Turchin 5.72.0-alt1 - new version * Tue May 12 2020 Sergey V Turchin 5.70.0-alt1 - new version * Wed Apr 15 2020 Sergey V Turchin 5.69.0-alt1 - new version * Mon Mar 16 2020 Sergey V Turchin 5.68.0-alt1 - new version * Mon Feb 10 2020 Sergey V Turchin 5.67.0-alt1 - new version * Mon Jan 13 2020 Sergey V Turchin 5.66.0-alt1 - new version * Thu Jan 09 2020 Aleksei Nikiforov 5.65.0-alt2 - Fixed issue preventing using kdesu to switch to different non-root user. * Mon Dec 16 2019 Sergey V Turchin 5.65.0-alt1 - new version * Mon Nov 11 2019 Sergey V Turchin 5.64.0-alt1 - new version * Tue Oct 15 2019 Sergey V Turchin 5.63.0-alt1 - new version * Mon Sep 16 2019 Sergey V Turchin 5.62.0-alt1 - new version * Mon Aug 12 2019 Sergey V Turchin 5.61.0-alt1 - new version * Mon Jul 15 2019 Sergey V Turchin 5.60.0-alt1 - new version * Tue Jun 11 2019 Sergey V Turchin 5.59.0-alt1 - new version * Mon Jun 03 2019 Sergey V Turchin 5.58.0-alt1 - new version * Mon Apr 15 2019 Sergey V Turchin 5.57.0-alt1 - new version * Fri Mar 15 2019 Sergey V Turchin 5.56.0-alt1 - new version * Mon Feb 11 2019 Sergey V Turchin 5.55.0-alt1 - new version * Thu Jan 24 2019 Sergey V Turchin 5.54.0-alt2 - new version * Tue Jan 15 2019 Sergey V Turchin 5.54.0-alt1 - new version * Tue Dec 11 2018 Sergey V Turchin 5.53.0-alt1 - new version * Mon Nov 12 2018 Sergey V Turchin 5.52.0-alt1 - new version * Wed Oct 17 2018 Sergey V Turchin 5.51.0-alt1 - new version * Mon Sep 10 2018 Sergey V Turchin 5.50.0-alt1%ubt - new version * Tue Aug 21 2018 Sergey V Turchin 5.49.0-alt1%ubt - new version * Thu Jul 19 2018 Sergey V Turchin 5.48.0-alt1%ubt - new version * Fri Jun 15 2018 Sergey V Turchin 5.47.0-alt1%ubt - new version * Mon May 14 2018 Sergey V Turchin 5.46.0-alt1%ubt - new version * Fri May 04 2018 Sergey V Turchin 5.45.0-alt1%ubt - new version * Tue Mar 20 2018 Sergey V Turchin 5.44.0-alt1%ubt - new version * Thu Jan 18 2018 Sergey V Turchin 5.42.0-alt1%ubt - new version * Tue Dec 12 2017 Sergey V Turchin 5.41.0-alt1%ubt - new version * Tue Nov 21 2017 Sergey V Turchin 5.40.0-alt1%ubt - new version * Tue Oct 24 2017 Sergey V Turchin 5.39.0-alt1%ubt - new version * Tue Sep 19 2017 Sergey V Turchin 5.38.0-alt1%ubt - new version * Wed Aug 16 2017 Sergey V Turchin 5.37.0-alt1%ubt - new version * Mon Jul 10 2017 Sergey V Turchin 5.36.0-alt1%ubt - new version * Thu Jun 29 2017 Sergey V Turchin 5.35.0-alt1%ubt - new version * Fri May 19 2017 Sergey V Turchin 5.34.0-alt1%ubt - new version * Mon Apr 17 2017 Sergey V Turchin 5.33.0-alt1%ubt - new version * Wed Mar 29 2017 Sergey V Turchin 5.32.0-alt1%ubt - new version * Mon Feb 13 2017 Sergey V Turchin 5.31.0-alt1%ubt - new version * Wed Feb 08 2017 Sergey V Turchin 5.30.0-alt1%ubt - new version * Tue Dec 13 2016 Sergey V Turchin 5.29.0-alt1%ubt - new version * Fri Nov 18 2016 Sergey V Turchin 5.28.0-alt0.M80P.1 - build for M80P * Wed Nov 16 2016 Sergey V Turchin 5.28.0-alt1 - new version * Thu Oct 13 2016 Sergey V Turchin 5.27.0-alt0.M80P.1 - build for M80P * Tue Oct 11 2016 Sergey V Turchin 5.27.0-alt1 - new version * Mon Sep 12 2016 Sergey V Turchin 5.26.0-alt1 - new version * Mon Aug 15 2016 Sergey V Turchin 5.25.0-alt1 - new version * Mon Jul 11 2016 Sergey V Turchin 5.24.0-alt1 - new version * Tue Jun 28 2016 Sergey V Turchin 5.23.0-alt1 - new version * Fri May 20 2016 Sergey V Turchin 5.22.0-alt1 - new version * Mon Apr 18 2016 Sergey V Turchin 5.21.0-alt1 - new version * Tue Mar 15 2016 Sergey V Turchin 5.20.0-alt1 - new version * Tue Feb 16 2016 Sergey V Turchin 5.19.0-alt1 - new version * Mon Jan 11 2016 Sergey V Turchin 5.18.0-alt1 - new version * Fri Dec 18 2015 Sergey V Turchin 5.17.0-alt1 - new version * Wed Nov 18 2015 Sergey V Turchin 5.16.0-alt1 - new version * Mon Oct 12 2015 Sergey V Turchin 5.15.0-alt1 - new version * Mon Sep 14 2015 Sergey V Turchin 5.14.0-alt1 - new version * Wed Aug 19 2015 Sergey V Turchin 5.13.0-alt1 - new version * Fri Jul 10 2015 Sergey V Turchin 5.12.0-alt1 - new version * Tue Jun 30 2015 Sergey V Turchin 5.11.0-alt1 - new version * Mon May 11 2015 Sergey V Turchin 5.10.0-alt1 - new version * Fri Apr 10 2015 Sergey V Turchin 5.9.0-alt1 - new version * Mon Apr 06 2015 Sergey V Turchin 5.8.0-alt1 - new version * Wed Mar 18 2015 Sergey V Turchin 5.8.0-alt0.1 - test * Mon Feb 16 2015 Sergey V Turchin 5.7.0-alt0.1 - test * Tue Feb 10 2015 Sergey V Turchin 5.5.0-alt0.1 - initial build