]> git.pld-linux.org Git - packages/ka5-kmag.git/blame - ka5-kmag.spec
- updated to 22.08.0
[packages/ka5-kmag.git] / ka5-kmag.spec
CommitLineData
12b9eb94
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
b3dc7f81 4%define kdeappsver 22.08.0
30fea70d
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
c519ca9b
WF
7%define kaname kmag
8Summary: kmag
9Name: ka5-%{kaname}
b3dc7f81 10Version: 22.08.0
c519ca9b
WF
11Release: 1
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications
1731fc15 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
b3dc7f81 15# Source0-md5: da599fe6a150c9bdb0edc1e46765917c
c519ca9b
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5PrintSupport-devel
20BuildRequires: Qt5Widgets-devel
21BuildRequires: cmake >= 2.8.12
22BuildRequires: gettext-devel
cdc89c46
WF
23BuildRequires: kf5-extra-cmake-modules >= %{kframever}
24BuildRequires: kf5-kdoctools-devel >= %{kframever}
25BuildRequires: kf5-ki18n-devel >= %{kframever}
26BuildRequires: kf5-kio-devel >= %{kframever}
27BuildRequires: kf5-kxmlgui-devel >= %{kframever}
10d18e1b 28BuildRequires: ninja
c519ca9b
WF
29BuildRequires: qt5-build >= %{qtver}
30BuildRequires: rpmbuild(macros) >= 1.164
31BuildRequires: shared-mime-info
32BuildRequires: tar >= 1:1.22
33BuildRequires: xz
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37KMag is a small utility for Linux to magnify a part of the screen.
38KMag is very useful for people with visual disabilities and for those
39working in the fields of image analysis, web development etc.
40
023b4ad6
WF
41%description -l pl.UTF-8
42KMag jest małym programem użytkowym dla Linuksa powiekszającym część
43ekranu. KMag jest bardzo przydatny dla osób niedowidzących jak i dla
44pracujących na polu analizy obrazu, programowaniu webowym, itp.
45
c519ca9b
WF
46%prep
47%setup -q -n %{kaname}-%{version}
48
49%build
50install -d build
51cd build
52%cmake \
10d18e1b 53 -G Ninja \
12b9eb94 54 %{!?with_tests:-DBUILD_TESTING=OFF} \
cdc89c46 55 -DHTML_INSTALL_DIR=%{_kdedocdir} \
c519ca9b
WF
56 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
57 ..
10d18e1b 58%ninja_build
c519ca9b 59
12b9eb94
WF
60%if %{with tests}
61ctest
62%endif
63
64
c519ca9b
WF
65%install
66rm -rf $RPM_BUILD_ROOT
10d18e1b 67%ninja_install -C build
901cfbe8 68rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/ko
c519ca9b
WF
69
70%find_lang %{kaname} --all-name --with-kde
71
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files -f %{kaname}.lang
76%defattr(644,root,root,755)
77%attr(755,root,root) %{_bindir}/kmag
78%{_desktopdir}/org.kde.kmag.desktop
79%{_iconsdir}/hicolor/16x16/apps/kmag.png
80%{_iconsdir}/hicolor/32x32/apps/kmag.png
81%{_datadir}/kmag
c519ca9b
WF
82%lang(ca) %{_mandir}/ca/man1/kmag.1*
83%lang(de) %{_mandir}/de/man1/kmag.1*
84%lang(es) %{_mandir}/es/man1/kmag.1*
85%lang(et) %{_mandir}/et/man1/kmag.1*
86%lang(fr) %{_mandir}/fr/man1/kmag.1*
87%lang(it) %{_mandir}/it/man1/kmag.1*
88%lang(C) %{_mandir}/man1/kmag.1*
89%lang(nl) %{_mandir}/nl/man1/kmag.1*
90%lang(pt) %{_mandir}/pt/man1/kmag.1*
91%lang(pt_BR) %{_mandir}/pt_BR/man1/kmag.1*
92%lang(ru) %{_mandir}/ru/man1/kmag.1*
93%lang(sv) %{_mandir}/sv/man1/kmag.1*
94%lang(uk) %{_mandir}/uk/man1/kmag.1*
95%{_datadir}/metainfo/org.kde.kmag.appdata.xml
This page took 0.178096 seconds and 4 git commands to generate.