]> git.pld-linux.org Git - packages/kp6-kde-cli-tools.git/blame - kp6-kde-cli-tools.spec
- updated to 6.0.1
[packages/kp6-kde-cli-tools.git] / kp6-kde-cli-tools.spec
CommitLineData
6c917828
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
de0eab4d 4%define kdeplasmaver 6.0.1
6c917828
WF
5%define qtver 5.15.2
6%define kpname kde-cli-tools
7Summary: Tools based on KDE Frameworks 5 to better interact with the system
8Name: kp6-%{kpname}
de0eab4d 9Version: 6.0.1
6c917828
WF
10Release: 1
11License: GPL v2+/LGPL v2.1+
12Group: X11/Libraries
13Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
de0eab4d 14# Source0-md5: 3fb86ce5f25691bc41debe95cfa7e72d
6c917828
WF
15URL: https://www.kde.org/
16BuildRequires: Qt6Core-devel >= %{qtver}
17BuildRequires: cmake >= 3.16.0
18BuildRequires: kf6-extra-cmake-modules >= 1.4.0
19BuildRequires: kf6-kcmutils-devel
20BuildRequires: kf6-kconfig-devel
21BuildRequires: kf6-kdesu-devel
22BuildRequires: kf6-ki18n-devel
23BuildRequires: kf6-kiconthemes-devel
24BuildRequires: kf6-kitemmodels-devel
25BuildRequires: kf6-kpty-devel
26BuildRequires: kf6-kwindowsystem-devel
27BuildRequires: kp6-plasma-workspace-devel >= %{version}
28BuildRequires: ninja
29BuildRequires: qt6-build >= %{qtver}
30BuildRequires: rpmbuild(macros) >= 1.164
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36Tools based on KDE Frameworks 5 to better interact with the system.
37
38%prep
39%setup -q -n %{kpname}-%{version}
40
41%build
42%cmake -B build \
43 -G Ninja \
44 %{!?with_tests:-DBUILD_TESTING=OFF} \
45 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
46 -DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir}
47%ninja_build -C build
48
49%if %{with tests}
50ctest
51%endif
52
53%install
54rm -rf $RPM_BUILD_ROOT
55%ninja_install -C build
56rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{sr,sr@latin}
57
58%find_lang kde-cli-tools --all-name --with-kde
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%files -f kde-cli-tools.lang
64%defattr(644,root,root,755)
65%attr(755,root,root) %{_bindir}/kde-open5
66%attr(755,root,root) %{_bindir}/kdecp5
67%attr(755,root,root) %{_bindir}/kdemv5
68%attr(755,root,root) %{_bindir}/keditfiletype5
69%attr(755,root,root) %{_bindir}/kinfo
70%attr(755,root,root) %{_bindir}/kioclient5
71%attr(755,root,root) %{_bindir}/kmimetypefinder5
72%attr(755,root,root) %{_bindir}/kstart5
73%attr(755,root,root) %{_bindir}/ksvgtopng5
74%attr(755,root,root) %{_bindir}/kbroadcastnotification
75%attr(755,root,root) %{_bindir}/kde-open
76%attr(755,root,root) %{_bindir}/kdecp
77%attr(755,root,root) %{_bindir}/kdemv
78%attr(755,root,root) %{_bindir}/keditfiletype
79%attr(755,root,root) %{_bindir}/kioclient
80%attr(755,root,root) %{_bindir}/kmimetypefinder
81%attr(755,root,root) %{_bindir}/kstart
82%attr(755,root,root) %{_bindir}/ksvgtopng
83%attr(755,root,root) %{_libexecdir}/kf6/kdeeject
84%attr(755,root,root) %{_libexecdir}/kf6/kdesu
85%attr(755,root,root) %{_bindir}/plasma-open-settings
86%{_desktopdir}/org.kde.plasma.settings.open.desktop
87%{_mandir}/man1/kdesu.1*
88%lang(ca) %{_mandir}/ca/man1/kdesu.1*
89%lang(de) %{_mandir}/de/man1/kdesu.1*
90%lang(es) %{_mandir}/es/man1/kdesu.1*
91%lang(et) %{_mandir}/et/man1/kdesu.1*
92%lang(id) %{_mandir}/id/man1/kdesu.1*
93%lang(it) %{_mandir}/it/man1/kdesu.1*
94%lang(nb) %{_mandir}/nb/man1/kdesu.1*
95%lang(nl) %{_mandir}/nl/man1/kdesu.1*
96%lang(pt) %{_mandir}/pt/man1/kdesu.1*
97%lang(pt_BR) %{_mandir}/pt_BR/man1/kdesu.1*
98%lang(ru) %{_mandir}/ru/man1/kdesu.1*
99%lang(sr) %{_mandir}/sr/man1/kdesu.1*
100%lang(sv) %{_mandir}/sv/man1/kdesu.1*
101%lang(uk) %{_mandir}/uk/man1/kdesu.1*
102%{_desktopdir}/org.kde.keditfiletype.desktop
103%attr(755,root,root) %{_bindir}/kde-inhibit
104%lang(fr) %{_mandir}/fr/man1/kdesu.1*
105%lang(tr) %{_mandir}/tr/man1/kdesu.1*
106%{_libdir}/qt6/plugins/plasma/kcms/systemsettings_qwidgets/kcm_filetypes.so
107%{_desktopdir}/kcm_filetypes.desktop
108%{zsh_compdir}/_kde-inhibit
This page took 0.096921 seconds and 4 git commands to generate.