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