Blame plasma-drkonqi.spec

e4e436b
%undefine __cmake_in_source_build
e4e436b
dccbf14
%global base_name    drkonqi
dccbf14
dccbf14
Name:    plasma-drkonqi
dccbf14
Summary: DrKonqi crash handler for KF5/Plasma5
962738c
Version: 5.20.5
65eabd6
Release: 1%{?dist}
dccbf14
dccbf14
License: GPLv2+
dccbf14
URL:     https://cgit.kde.org/%{base_name}.git
dccbf14
dccbf14
%global revision %(echo %{version} | cut -d. -f3)
dccbf14
%if %{revision} >= 50
dccbf14
%global stable unstable
dccbf14
%else
dccbf14
%global stable stable
dccbf14
%endif
dccbf14
Source0:        http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz
dccbf14
dccbf14
## upstreamable Patches
dccbf14
# dnf debuginfo-install
dccbf14
Patch52:        drkonqi-installdbgsymbols.patch
dccbf14
dccbf14
BuildRequires:  extra-cmake-modules
dccbf14
BuildRequires:  kf5-rpm-macros
dccbf14
BuildRequires:  qt5-qtbase-devel
dccbf14
dccbf14
BuildRequires:  cmake(KF5CoreAddons)
dccbf14
BuildRequires:  cmake(KF5I18n)
dccbf14
BuildRequires:  cmake(KF5Notifications)
dccbf14
BuildRequires:  cmake(KF5Service)
dccbf14
BuildRequires:  cmake(KF5ConfigWidgets)
dccbf14
BuildRequires:  cmake(KF5JobWidgets)
dccbf14
BuildRequires:  cmake(KF5KIO)
dccbf14
BuildRequires:  cmake(KF5Crash)
dccbf14
BuildRequires:  cmake(KF5XmlRpcClient)
dccbf14
BuildRequires:  cmake(KF5Wallet)
a84b3f5
BuildRequires:  cmake(KF5WindowSystem)
dccbf14
BuildRequires:  cmake(KF5IdleTime)
73a607f
BuildRequires:  cmake(KF5SyntaxHighlighting)
dccbf14
BuildRequires:  cmake(Qt5X11Extras)
dccbf14
dccbf14
# retired from plasma-workspace
dccbf14
Obsoletes: plasma-workspace-drkonqi < 5.10.95
dccbf14
Provides: plasma-workspace-drkonqi = %{version}-%{release}
dccbf14
dccbf14
Requires: dnf-command(debuginfo-install)
dccbf14
Requires: konsole5
dccbf14
Requires: polkit
dccbf14
# owner of setsebool
dccbf14
Requires(post): policycoreutils
dccbf14
dccbf14
%description
dccbf14
%{summary}
dccbf14
dccbf14
dccbf14
%prep
dccbf14
%setup -q -n %{base_name}-%{version}
dccbf14
dccbf14
%patch52 -p1 -b .installdgbsymbols
dccbf14
dccbf14
%build
e4e436b
%{cmake_kf5}
e4e436b
%cmake_build
dccbf14
dccbf14
%install
e4e436b
%cmake_install
dccbf14
# installdbgsymbols script
dccbf14
install -p -D -m755 src/doc/examples/installdbgsymbols_fedora.sh \
dccbf14
    %{buildroot}%{_libexecdir}/installdbgsymbols.sh
dccbf14
dccbf14
%find_lang all --with-html --with-qt --all-name
dccbf14
grep drkonqi5.mo all.lang > plasma-drkonqi.lang
dccbf14
dccbf14
%post
dccbf14
# make DrKonqi work by default by taming SELinux enough (suggested by dwalsh)
dccbf14
# if KDE_DEBUG is set, DrKonqi is disabled, so do nothing
dccbf14
# if it is unset (or empty), check if deny_ptrace is already disabled
dccbf14
# if not, disable it
dccbf14
if [ -z "$KDE_DEBUG" ] ; then
dccbf14
if [ "`getsebool deny_ptrace 2>/dev/null`" == 'deny_ptrace --> on' ] ; then
dccbf14
  setsebool -P deny_ptrace off &> /dev/null || :
dccbf14
fi
dccbf14
fi
dccbf14
dccbf14
%files -f plasma-drkonqi.lang
dccbf14
%license COPYING
dccbf14
%{_libexecdir}/drkonqi
dccbf14
%{_libexecdir}/installdbgsymbols.sh
dccbf14
%{_kf5_datadir}/drkonqi/
6694a73
%{_kf5_datadir}/applications/org.kde.*.desktop
fa397f3
%{_kf5_datadir}/qlogging-categories5/drkonqi.categories
dccbf14
dccbf14
%changelog
962738c
* Tue Jan  5 16:03:29 CET 2021 Jan Grulich <jgrulich@redhat.com> - 5.20.5-1
962738c
- 5.20.5
cf12ab1
c2d450e
* Tue Dec  1 09:42:57 CET 2020 Jan Grulich <jgrulich@redhat.com> - 5.20.4-1
c2d450e
- 5.20.4
c2d450e
20d4a29
* Wed Nov 11 08:22:38 CET 2020 Jan Grulich <jgrulich@redhat.com> - 5.20.3-1
20d4a29
- 5.20.3
20d4a29
df11b3f
* Tue Oct 27 14:22:02 CET 2020 Jan Grulich <jgrulich@redhat.com> - 5.20.2-1
df11b3f
- 5.20.2
df11b3f
64f209d
* Tue Oct 20 15:28:00 CEST 2020 Jan Grulich <jgrulich@redhat.com> - 5.20.1-1
64f209d
- 5.20.1
64f209d
20a7d4f
* Sun Oct 11 19:50:02 CEST 2020 Jan Grulich <jgrulich@redhat.com> - 5.20.0-1
20a7d4f
- 5.20.0
20a7d4f
63e206c
* Fri Sep 18 2020 Jan Grulich <jgrulich@redhat.com> - 5.19.90-1
63e206c
- 5.19.90
63e206c
65eabd6
* Tue Sep 01 2020 Jan Grulich <jgrulich@redhat.com> - 5.19.5-1
65eabd6
- 5.19.5
65eabd6
1c85197
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.19.4-2
1c85197
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1c85197
1464cd0
* Tue Jul 28 2020 Jan Grulich <jgrulich@redhat.com> - 5.19.4-1
1464cd0
- 5.19.4
1464cd0
113b24b
* Tue Jul 07 2020 Jan Grulich <jgrulich@redhat.com> - 5.19.3-1
113b24b
- 5.19.3
113b24b
3f7484d
* Tue Jun 23 2020 Jan Grulich <jgrulich@redhat.com> - 5.19.2-1
3f7484d
- 5.19.2
3f7484d
198e07e
* Wed Jun 17 2020 Martin Kyral <martin.kyral@gmail.com> - 5.19.1-1
198e07e
- 5.19.1
198e07e
9a5d9be
* Tue Jun 9 2020 Martin Kyral <martin.kyral@gmail.com> - 5.19.0-1
9a5d9be
- 5.19.0
9a5d9be
8180318
* Fri May 15 2020 Martin Kyral <martin.kyral@gmail.com> - 5.18.90-1
8180318
- 5.18.90
8180318
f1a6d62
* Tue May 05 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.5-1
f1a6d62
- 5.18.5
f1a6d62
11a8f2b
* Sat Apr 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 5.18.4.1-1
11a8f2b
- 5.18.4.1
11a8f2b
1dcf917
* Tue Mar 31 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.4-1
1dcf917
- 5.18.4
1dcf917
63f669c
* Tue Mar 10 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.3-1
63f669c
- 5.18.3
63f669c
0f34c27
* Tue Feb 25 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.2-1
0f34c27
- 5.18.2
0f34c27
560b69f
* Tue Feb 18 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.1-1
560b69f
- 5.18.1
560b69f
c588749
* Tue Feb 11 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.0-1
c588749
- 5.18.0
c588749
8c84542
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.17.90-2
8c84542
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8c84542
af2f802
* Thu Jan 16 2020 Jan Grulich <jgrulich@redhat.com> - 5.17.90-1
af2f802
- 5.17.90
af2f802
4b29ea2
* Wed Jan 08 2020 Jan Grulich <jgrulich@redhat.com> - 5.17.5-1
4b29ea2
- 5.17.5
4b29ea2
f8834f5
* Thu Dec 05 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.4-1
f8834f5
- 5.17.4
f8834f5
a764b60
* Wed Nov 13 2019 Martin Kyral <martin.kyral@gmail.com> - 5.17.3-1
a764b60
- 5.17.3
a764b60
911ddf4
* Wed Oct 30 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.2-1
911ddf4
- 5.17.2
911ddf4
7d10a26
* Wed Oct 23 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.1-1
7d10a26
- 5.17.1
7d10a26
8922c48
* Thu Oct 10 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.0-1
8922c48
- 5.17.0
8922c48
fa397f3
* Fri Sep 20 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.90-1
fa397f3
- 5.16.90
fa397f3
6a10a0c
* Fri Sep 06 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.5-1
6a10a0c
- 5.16.5
6a10a0c
d177613
* Tue Jul 30 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.4-1
d177613
- 5.16.4
d177613
6053a30
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.16.3-2
6053a30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6053a30
33f4bbb
* Wed Jul 10 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.3-1
33f4bbb
- 5.16.3
33f4bbb
21cebbf
* Wed Jun 26 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.2-1
21cebbf
- 5.16.2
21cebbf
27129df
* Tue Jun 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.16.1-1
27129df
- 5.16.1
27129df
dc98423
* Tue Jun 11 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.0-1
dc98423
- 5.16.0
dc98423
17985b4
* Thu May 16 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.90-1
17985b4
- 5.15.90
17985b4
99691cd
* Thu May 09 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.5-1
99691cd
- 5.15.5
99691cd
3aadcb4
* Wed Apr 03 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.4-1
3aadcb4
- 5.15.4
3aadcb4
d27c3fc
* Tue Mar 12 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.3-1
d27c3fc
- 5.15.3
d27c3fc
d9f8657
* Tue Feb 26 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.2-1
d9f8657
- 5.15.2
d9f8657
af2a4ac
* Tue Feb 19 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.1-1
af2a4ac
- 5.15.1
af2a4ac
63882c4
* Wed Feb 13 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.0-1
63882c4
- 5.15.0
63882c4
c06428a
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.90-2
c06428a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c06428a
5f747de
* Sun Jan 20 2019 Martin Kyral <martin.kyral@gmail.com> - 5.14.90-1
5f747de
- 5.14.90
5f747de
ee854bc
* Tue Nov 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.4-1
ee854bc
- 5.14.4
ee854bc
e1b3549
* Thu Nov 08 2018 Martin Kyral <martin.kyral@gmail.com> - 5.14.3-1
e1b3549
- 5.14.3
e1b3549
2cd7ce4
* Wed Oct 24 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.2-1
2cd7ce4
- 5.14.2
2cd7ce4
819a75b
* Tue Oct 16 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.1-1
819a75b
- 5.14.1
819a75b
81638dd
* Fri Oct 05 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.0-1
81638dd
- 5.14.0
81638dd
9d5a9cc
* Fri Sep 14 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.90-1
9d5a9cc
- 5.13.90
9d5a9cc
cf53cfe
* Tue Sep 04 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.5-1
cf53cfe
- 5.13.5
cf53cfe
2e6c17a
* Thu Aug 02 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.4-1
2e6c17a
- 5.13.4
2e6c17a
6020d78
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.13.3-2
6020d78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
6020d78
b12766c
* Wed Jul 11 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.3-1
b12766c
- 5.13.3
b12766c
124764f
* Mon Jul 09 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.2-1
7389854
- 5.13.2
7389854
cce7252
* Tue Jun 19 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.1-1
cce7252
- 5.13.1
cce7252
196c2c5
* Sat Jun 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.0-1
196c2c5
- 5.13.0
196c2c5
6694a73
* Fri May 18 2018 Martin Kyral <martin.kyral@gmail.com> - 5.12.90-1
6694a73
- 5.12.90
6694a73
2fbeda3
* Tue May 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.5-1
2fbeda3
- 5.12.5
2fbeda3
d356449
* Tue Mar 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.4-1
d356449
- 5.12.4
d356449
e9eb62f
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.3-1
e9eb62f
- 5.12.3
e9eb62f
d65d245
* Wed Feb 21 2018 Jan Grulich <jgrulich@redhat.com> - 5.12.2-1
d65d245
- 5.12.2
d65d245
5d3ce7c
* Tue Feb 13 2018 Jan Grulich <jgrulich@redhat.com> - 5.12.1-1
5d3ce7c
- 5.12.1
5d3ce7c
d91611b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.12.0-2
d91611b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d91611b
1588932
* Fri Feb 02 2018 Jan Grulich <jgrulich@redhat.com> - 5.12.0-1
1588932
- 5.12.0
1588932
0e838d0
* Mon Jan 15 2018 Jan Grulich <jgrulich@redhat.com> - 5.11.95-1
0e838d0
- 5.11.95
0e838d0
2f6a919
* Tue Jan 02 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.5-1
2f6a919
- 5.11.5
2f6a919
993f9c7
* Thu Nov 30 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.4-1
993f9c7
- 5.11.4
993f9c7
dc3685c
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.11.3-1
dc3685c
- 5.11.3
dc3685c
dfb192b
* Wed Oct 25 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.2-1
dfb192b
- 5.11.2
dfb192b
8c25d49
* Tue Oct 17 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.11.1-1
8c25d49
- 5.11.1
8c25d49
5b07f94
* Wed Oct 11 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.0-1
5b07f94
- 5.11.0
5b07f94
dccbf14
* Wed Oct 11 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.0-0.1
dccbf14
- 5.11.0
dccbf14
dccbf14
* Thu Sep 14 2017 Martin Kyral <martin.kyral@gmail.com> - 5.10.95-1
dccbf14
- 5.10.95
dccbf14
(split from plasma-workspace)
dccbf14