]> git.pld-linux.org Git - SPECS.git/blob - ka5-kruler.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / ka5-kruler.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kruler
5 Summary:        kruler
6 Name:           ka5-%{kaname}
7 Version:        21.04.3
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Applications
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  b6d3bcaaba385f453426fad3ebc62fa6
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Widgets-devel
17 BuildRequires:  Qt5X11Extras-devel
18 BuildRequires:  gettext-devel
19 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
20 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
21 BuildRequires:  kf5-ki18n-devel >= %{kframever}
22 BuildRequires:  kf5-knotifications-devel >= %{kframever}
23 BuildRequires:  kf5-kwindowsystem-devel >= %{kframever}
24 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
25 BuildRequires:  ninja
26 BuildRequires:  qt5-build >= %{qtver}
27 BuildRequires:  rpmbuild(macros) >= 1.164
28 BuildRequires:  shared-mime-info
29 BuildRequires:  tar >= 1:1.22
30 BuildRequires:  xorg-lib-libX11-devel
31 BuildRequires:  xz
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 KRuler displays on screen a ruler measuring pixels. Position the 0 to
36 your starting point (simple drag it), and read off the precise pixel
37 count to your cursor. To change the length of the ruler just drag the
38 sides.
39
40 %prep
41 %setup -q -n %{kaname}-%{version}
42
43 %build
44 install -d build
45 cd build
46 %cmake \
47         -G Ninja \
48         -DHTML_INSTALL_DIR=%{_kdedocdir} \
49         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
50         ..
51 %ninja_build
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55 %ninja_install -C build
56
57 %find_lang %{kaname} --all-name --with-kde
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files -f %{kaname}.lang
63 %defattr(644,root,root,755)
64 %attr(755,root,root) %{_bindir}/kruler
65 %{_desktopdir}/org.kde.kruler.desktop
66 %{_iconsdir}/hicolor/128x128/apps/kruler.png
67 %{_iconsdir}/hicolor/16x16/actions/kruler-east.png
68 %{_iconsdir}/hicolor/16x16/actions/kruler-north.png
69 %{_iconsdir}/hicolor/16x16/actions/kruler-south.png
70 %{_iconsdir}/hicolor/16x16/actions/kruler-west.png
71 %{_iconsdir}/hicolor/16x16/apps/kruler.png
72 %{_iconsdir}/hicolor/22x22/actions/kruler-east.png
73 %{_iconsdir}/hicolor/22x22/actions/kruler-north.png
74 %{_iconsdir}/hicolor/22x22/actions/kruler-south.png
75 %{_iconsdir}/hicolor/22x22/actions/kruler-west.png
76 %{_iconsdir}/hicolor/22x22/apps/kruler.png
77 %{_iconsdir}/hicolor/32x32/apps/kruler.png
78 %{_iconsdir}/hicolor/48x48/apps/kruler.png
79 %{_iconsdir}/hicolor/64x64/apps/kruler.png
80 %{_datadir}/knotifications5/kruler.notifyrc
81 %{_datadir}/kruler
82 %{_datadir}/metainfo/org.kde.kruler.appdata.xml
This page took 0.594201 seconds and 3 git commands to generate.