]> git.pld-linux.org Git - packages/ka5-kfind.git/blob - ka5-kfind.spec
- updated to 22.08.0
[packages/ka5-kfind.git] / ka5-kfind.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.08.0
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          kfind
8 Summary:        kfind
9 Name:           ka5-%{kaname}
10 Version:        22.08.0
11 Release:        1
12 License:        GPL v2+/LGPL v2.1+
13 Group:          X11/Applications
14 Source0:        https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5:  ce04495ec5e765f7ec5aca8eb83bb5c6
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Concurrent-devel
18 BuildRequires:  Qt5Core-devel >= %{qtver}
19 BuildRequires:  Qt5Gui-devel >= 5.11.1
20 BuildRequires:  Qt5Widgets-devel
21 BuildRequires:  cmake >= 2.8.12
22 BuildRequires:  gettext-devel
23 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
24 BuildRequires:  kf5-karchive-devel >= %{kframever}
25 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
26 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
27 BuildRequires:  kf5-kfilemetadata-devel >= %{kframever}
28 BuildRequires:  kf5-ki18n-devel >= %{kframever}
29 BuildRequires:  kf5-kio-devel >= %{kframever}
30 BuildRequires:  kf5-ktextwidgets-devel >= %{kframever}
31 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
32 BuildRequires:  ninja
33 BuildRequires:  qt5-build >= %{qtver}
34 BuildRequires:  rpmbuild(macros) >= 1.164
35 BuildRequires:  shared-mime-info
36 BuildRequires:  tar >= 1:1.22
37 BuildRequires:  xz
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 KFind can be used as a standalone search tool, launched by KRunner or
42 from your menu. It is also integrated into Konqueror as "Find File" in
43 the "Tools" menu. It allows you to find files by name, type or
44 content.
45
46 %description -l pl.UTF-8
47 KFind może używany jako samodzielny program, uruchamiany przez KRunnera
48 lub z menu. Jest też zintegrowany z Konquerorem jak "Find File" w menu
49 "Tools". Pozwala wyszukiwać pliki według nazwy, typu lub treści.
50
51 %prep
52 %setup -q -n %{kaname}-%{version}
53
54 %build
55 install -d build
56 cd build
57 %cmake \
58         -G Ninja \
59         %{!?with_tests:-DBUILD_TESTING=OFF} \
60         -DHTML_INSTALL_DIR=%{_kdedocdir} \
61         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62         ..
63 %ninja_build
64
65 %if %{with tests}
66 ctest
67 %endif
68
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 %ninja_install -C build
73
74 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{lt,sr}
75 %find_lang %{kaname} --all-name --with-kde
76
77 %clean
78 rm -rf $RPM_BUILD_ROOT
79
80 %files -f %{kaname}.lang
81 %defattr(644,root,root,755)
82 %attr(755,root,root) %{_bindir}/kfind
83 %{_desktopdir}/org.kde.kfind.desktop
84 %{_iconsdir}/hicolor/128x128/apps/kfind.png
85 %{_iconsdir}/hicolor/16x16/apps/kfind.png
86 %{_iconsdir}/hicolor/22x22/apps/kfind.png
87 %{_iconsdir}/hicolor/32x32/apps/kfind.png
88 %{_iconsdir}/hicolor/48x48/apps/kfind.png
89 %{_iconsdir}/hicolor/64x64/apps/kfind.png
90 %{_iconsdir}/hicolor/scalable/apps/kfind.svgz
91 %lang(ca) %{_mandir}/ca/man1/kfind.1*
92 %lang(de) %{_mandir}/de/man1/kfind.1*
93 %lang(es) %{_mandir}/es/man1/kfind.1*
94 %lang(fr) %{_mandir}/fr/man1/kfind.1*
95 %lang(it) %{_mandir}/it/man1/kfind.1*
96 %lang(lt) %{_mandir}/lt/man1/kfind.1*
97 %lang(C) %{_mandir}/man1/kfind.1*
98 %lang(nb) %{_mandir}/nb/man1/kfind.1*
99 %lang(nl) %{_mandir}/nl/man1/kfind.1*
100 %lang(pl) %{_mandir}/pl/man1/kfind.1*
101 %lang(pt) %{_mandir}/pt/man1/kfind.1*
102 %lang(pt_BR) %{_mandir}/pt_BR/man1/kfind.1*
103 %lang(ru) %{_mandir}/ru/man1/kfind.1*
104 %lang(sr) %{_mandir}/sr/man1/kfind.1*
105 %lang(sv) %{_mandir}/sv/man1/kfind.1*
106 %lang(uk) %{_mandir}/uk/man1/kfind.1*
107 %{_datadir}/metainfo/org.kde.kfind.appdata.xml
108 %{_datadir}/qlogging-categories5/kfind.categories
This page took 0.163081 seconds and 3 git commands to generate.