]> git.pld-linux.org Git - packages/kf5-prison.git/blame - kf5-prison.spec
- updated to 5.84.0
[packages/kf5-prison.git] / kf5-prison.spec
CommitLineData
3a22af9e 1%define kdeframever 5.84
e757d4e1 2%define qtver 5.9.0
ba2c222c
WF
3%define kfname prison
4
5Summary: A barcode abstraction layer
6Name: kf5-%{kfname}
3a22af9e 7Version: 5.84.0
ba2c222c
WF
8Release: 1
9License: LGPL v2.1+
10Group: X11/Libraries
11Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
3a22af9e 12# Source0-md5: 291420ff0c7552d21f576077daf6f779
ba2c222c
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5Gui-devel >= %{qtver}
16BuildRequires: Qt5Test-devel >= %{qtver}
17BuildRequires: Qt5Widgets-devel >= %{qtver}
18BuildRequires: cmake >= 2.8.12
19BuildRequires: hspell-devel
20BuildRequires: hunspell-devel
2aae950e 21BuildRequires: kf5-extra-cmake-modules >= %{version}
ba2c222c 22BuildRequires: libdmtx-devel
106c743a 23BuildRequires: ninja
ba2c222c
WF
24BuildRequires: qrencode-devel
25BuildRequires: rpmbuild(macros) >= 1.164
26BuildRequires: tar >= 1:1.22
27BuildRequires: xz
28BuildRequires: zlib-devel
29Requires: kf5-dirs
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%define qt5dir %{_libdir}/qt5
33
34%description
35Prison has a Prison::AbstractBarcode, which is the base class for the
36actual barcode generators, currently Prison::QRCodeBarcode and
37Prison::DataMatrixBarcode are the two implemented barcode generators.
38
39Prison currently ships a BarcodeWidget, which is a QWidget with a
40barcode painted upon, as well as a BarcodeItem, which is a
41QGraphicsItem with a barcode painted upon.
42
43%package devel
44Summary: Header files for %{kfname} development
45Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
46Group: X11/Development/Libraries
47Requires: %{name} = %{version}-%{release}
48
49%description devel
50Header files for %{kfname} development.
51
52%description devel -l pl.UTF-8
53Pliki nagłówkowe dla programistów używających %{kfname}.
54
55%prep
56%setup -q -n %{kfname}-%{version}
57
58%build
59install -d build
60cd build
106c743a 61%cmake -G Ninja \
ba2c222c
WF
62 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
63 ../
106c743a 64%ninja_build
ba2c222c
WF
65
66%install
67rm -rf $RPM_BUILD_ROOT
106c743a 68%ninja_install -C build
ba2c222c
WF
69
70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%post -p /sbin/ldconfig
74%postun -p /sbin/ldconfig
75
76%files
77%defattr(644,root,root,755)
ab96ab60 78%{_datadir}/qlogging-categories5/prison.categories
ba2c222c
WF
79%ghost %{_libdir}/libKF5Prison.so.5
80%{_libdir}/libKF5Prison.so.5.*.*
627dc03b 81%{_libdir}/qt5/qml/org/kde/prison
84e05b14 82%{_datadir}/qlogging-categories5/prison.renamecategories
ba2c222c
WF
83
84%files devel
85%defattr(644,root,root,755)
86%{_includedir}/KF5/prison
87%{_includedir}/KF5/prison_version.h
88%{_libdir}/cmake/KF5Prison
89%{_libdir}/qt5/mkspecs/modules/qt_Prison.pri
90%{_libdir}/libKF5Prison.so
This page took 0.036833 seconds and 4 git commands to generate.