]> git.pld-linux.org Git - packages/ka5-kruler.git/blob - ka5-kruler.spec
2251c120f93cc79fc498c99bcea6abfae0764a25
[packages/ka5-kruler.git] / ka5-kruler.spec
1 %define         kdeappsver      21.08.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.08.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:  e80a97dd09ce02badaddeec8267c6ce4
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 %description -l pl.UTF-8
41 KRuler wyświetla na ekranie linijkę mierzącą liczbę pikseli. Ustaw 0
42 w punkcie startowym (po prostu przeciągnij ją) i odczytaj precyzyjną
43 liczbę pikseli do kursora. Aby zmienic długość linijki, przeciągnij
44 jej boki.
45
46 %prep
47 %setup -q -n %{kaname}-%{version}
48
49 %build
50 install -d build
51 cd build
52 %cmake \
53         -G Ninja \
54         -DHTML_INSTALL_DIR=%{_kdedocdir} \
55         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56         ..
57 %ninja_build
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 %ninja_install -C build
62
63 %find_lang %{kaname} --all-name --with-kde
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files -f %{kaname}.lang
69 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/kruler
71 %{_desktopdir}/org.kde.kruler.desktop
72 %{_iconsdir}/hicolor/128x128/apps/kruler.png
73 %{_iconsdir}/hicolor/16x16/actions/kruler-east.png
74 %{_iconsdir}/hicolor/16x16/actions/kruler-north.png
75 %{_iconsdir}/hicolor/16x16/actions/kruler-south.png
76 %{_iconsdir}/hicolor/16x16/actions/kruler-west.png
77 %{_iconsdir}/hicolor/16x16/apps/kruler.png
78 %{_iconsdir}/hicolor/22x22/actions/kruler-east.png
79 %{_iconsdir}/hicolor/22x22/actions/kruler-north.png
80 %{_iconsdir}/hicolor/22x22/actions/kruler-south.png
81 %{_iconsdir}/hicolor/22x22/actions/kruler-west.png
82 %{_iconsdir}/hicolor/22x22/apps/kruler.png
83 %{_iconsdir}/hicolor/32x32/apps/kruler.png
84 %{_iconsdir}/hicolor/48x48/apps/kruler.png
85 %{_iconsdir}/hicolor/64x64/apps/kruler.png
86 %{_datadir}/knotifications5/kruler.notifyrc
87 %{_datadir}/kruler
88 %{_datadir}/metainfo/org.kde.kruler.appdata.xml
This page took 0.039367 seconds and 2 git commands to generate.