]> git.pld-linux.org Git - packages/ka5-kruler.git/blob - ka5-kruler.spec
b18ce0e2085750bd9eb88020d987c6a10fd9a3d6
[packages/ka5-kruler.git] / ka5-kruler.spec
1 %define         kdeappsver      20.12.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:        20.12.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:  b2a4444e9337630da21d5329dad9a889
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.065549 seconds and 2 git commands to generate.