]> git.pld-linux.org Git - packages/ka5-kruler.git/blame - ka5-kruler.spec
rebuild with qt5-5.15.6
[packages/ka5-kruler.git] / ka5-kruler.spec
CommitLineData
bd1ef4d6
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
70cce1e1 4%define kdeappsver 22.08.1
cf62aa45
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
41093287
WF
7%define kaname kruler
8Summary: kruler
9Name: ka5-%{kaname}
70cce1e1 10Version: 22.08.1
10418932 11Release: 2
41093287
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications
74bc7e12 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
70cce1e1 15# Source0-md5: 1b13dbf4ea94659b165b472cc9ce2894
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.228732 seconds and 4 git commands to generate.