]> git.pld-linux.org Git - packages/ka5-kruler.git/blame - ka5-kruler.spec
- updated to 22.04.0
[packages/ka5-kruler.git] / ka5-kruler.spec
CommitLineData
bd1ef4d6
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
01a67c84 4%define kdeappsver 22.04.0
ea04858c 5%define kframever 5.56.0
41093287
WF
6%define qtver 5.9.0
7%define kaname kruler
8Summary: kruler
9Name: ka5-%{kaname}
01a67c84 10Version: 22.04.0
41093287
WF
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications
f8f618eb 14Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
01a67c84 15# Source0-md5: 23479cab78c63434ffc606714edaa0e9
41093287
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Widgets-devel
20BuildRequires: Qt5X11Extras-devel
21BuildRequires: gettext-devel
ea04858c
WF
22BuildRequires: kf5-extra-cmake-modules >= %{kframever}
23BuildRequires: kf5-kdoctools-devel >= %{kframever}
24BuildRequires: kf5-ki18n-devel >= %{kframever}
25BuildRequires: kf5-knotifications-devel >= %{kframever}
26BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
27BuildRequires: kf5-kxmlgui-devel >= %{kframever}
bbd5b11e 28BuildRequires: ninja
41093287
WF
29BuildRequires: qt5-build >= %{qtver}
30BuildRequires: rpmbuild(macros) >= 1.164
31BuildRequires: shared-mime-info
32BuildRequires: tar >= 1:1.22
33BuildRequires: xorg-lib-libX11-devel
34BuildRequires: xz
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38KRuler displays on screen a ruler measuring pixels. Position the 0 to
39your starting point (simple drag it), and read off the precise pixel
40count to your cursor. To change the length of the ruler just drag the
41sides.
42
03968b3f
WF
43%description -l pl.UTF-8
44KRuler wyświetla na ekranie linijkę mierzącą liczbę pikseli. Ustaw 0
45w punkcie startowym (po prostu przeciągnij ją) i odczytaj precyzyjną
46liczbę pikseli do kursora. Aby zmienic długość linijki, przeciągnij
47jej boki.
48
41093287
WF
49%prep
50%setup -q -n %{kaname}-%{version}
51
52%build
53install -d build
54cd build
55%cmake \
bbd5b11e 56 -G Ninja \
bd1ef4d6 57 %{!?with_tests:-DBUILD_TESTING=OFF} \
ea04858c 58 -DHTML_INSTALL_DIR=%{_kdedocdir} \
41093287
WF
59 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
60 ..
bbd5b11e 61%ninja_build
41093287 62
bd1ef4d6
WF
63%if %{with tests}
64ctest
65%endif
66
67
41093287
WF
68%install
69rm -rf $RPM_BUILD_ROOT
bbd5b11e 70%ninja_install -C build
41093287 71
ea04858c 72%find_lang %{kaname} --all-name --with-kde
41093287
WF
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%files -f %{kaname}.lang
78%defattr(644,root,root,755)
79%attr(755,root,root) %{_bindir}/kruler
80%{_desktopdir}/org.kde.kruler.desktop
81%{_iconsdir}/hicolor/128x128/apps/kruler.png
82%{_iconsdir}/hicolor/16x16/actions/kruler-east.png
83%{_iconsdir}/hicolor/16x16/actions/kruler-north.png
84%{_iconsdir}/hicolor/16x16/actions/kruler-south.png
85%{_iconsdir}/hicolor/16x16/actions/kruler-west.png
86%{_iconsdir}/hicolor/16x16/apps/kruler.png
87%{_iconsdir}/hicolor/22x22/actions/kruler-east.png
88%{_iconsdir}/hicolor/22x22/actions/kruler-north.png
89%{_iconsdir}/hicolor/22x22/actions/kruler-south.png
90%{_iconsdir}/hicolor/22x22/actions/kruler-west.png
91%{_iconsdir}/hicolor/22x22/apps/kruler.png
92%{_iconsdir}/hicolor/32x32/apps/kruler.png
93%{_iconsdir}/hicolor/48x48/apps/kruler.png
94%{_iconsdir}/hicolor/64x64/apps/kruler.png
95%{_datadir}/knotifications5/kruler.notifyrc
96%{_datadir}/kruler
97%{_datadir}/metainfo/org.kde.kruler.appdata.xml
This page took 0.112745 seconds and 4 git commands to generate.