[packages/zint] - updated to 2.12.0

qboosh qboosh at pld-linux.org
Sat Jul 1 20:20:53 CEST 2023


commit 0ccd8bc64b726dc8c0ad6fe6887abc470e0a375f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jul 1 20:01:46 2023 +0200

    - updated to 2.12.0

 zint.spec | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)
---
diff --git a/zint.spec b/zint.spec
index 61c365b..6b1536c 100644
--- a/zint.spec
+++ b/zint.spec
@@ -1,22 +1,25 @@
 Summary:	Barcode generator
 Summary(pl.UTF-8):	Generator kodów kreskowych
 Name:		zint
-Version:	2.9.1
+Version:	2.12.0
 Release:	1
-License:	GPL v3+
+License:	BSD (zint library), GPL v3+ (Qt backend, frontends)
 Group:		Applications/Graphics
-Source0:	http://downloads.sourceforge.net/zint/%{name}-%{version}-src.tar.gz
-# Source0-md5:	00511707a3b80023b97a6a79c9b145f0
+Source0:	https://downloads.sourceforge.net/zint/%{name}-%{version}-src.tar.gz
+# Source0-md5:	6cb6d70fcbca2fa0becec628fb1aa360
+URL:		https://sourceforge.net/projects/zint/
+# Qt6 also possible (with -DZINT_QT6=ON)
 BuildRequires:	Qt5Core-devel >= 5
 BuildRequires:	Qt5Gui-devel >= 5
 BuildRequires:	Qt5UiTools-devel >= 5
 BuildRequires:	Qt5Widgets-devel >= 5
 BuildRequires:	Qt5Xml-devel >= 5
-BuildRequires:	cmake >= 2.6.0
+BuildRequires:	cmake >= 3.5
 BuildRequires:	libpng-devel
 BuildRequires:	libstdc++-devel
 BuildRequires:	qt5-build >= 5
 BuildRequires:	qt5-qmake >= 5
+BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -54,6 +57,7 @@ interfejs do biblioteki. Możliwości biblioteki:
 %package devel
 Summary:	Header files for zint library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki zint
+License:	BSD
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
 
@@ -66,6 +70,7 @@ Pliki nagłówkowe biblioteki zint.
 %package qt
 Summary:	Zint Barcode Studio
 Summary(pl.UTF-8):	Zint Barcode Studio
+License:	GPL v3+
 Group:		X11/Applications/Graphics
 Requires:	%{name} = %{version}-%{release}
 
@@ -82,6 +87,7 @@ zostać włączone do dokumentów lub stron HTML.
 %package qt-devel
 Summary:	Header files for QZint library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki QZint
+License:	GPL v3+
 Group:		X11/Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	%{name}-qt = %{version}-%{release}
@@ -98,6 +104,9 @@ Pliki nagłówkowe biblioteki QZint.
 
 find -type f -exec chmod 644 {} \;
 
+# build libQZint as shared
+%{__sed} -i -e '/^add_library/ s/ STATIC / SHARED /' backend_qt/CMakeLists.txt
+
 %build
 install -d build
 cd build
@@ -115,7 +124,7 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
 
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/cmake/{modules,Modules}
 
-install zint.png $RPM_BUILD_ROOT%{_pixmapsdir}
+install zint-qt.png $RPM_BUILD_ROOT%{_pixmapsdir}
 install zint-qt.desktop $RPM_BUILD_ROOT%{_desktopdir}
 
 %clean
@@ -129,24 +138,27 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README TODO
+%doc ChangeLog LICENSE README TODO
 %attr(755,root,root) %{_bindir}/zint
 %attr(755,root,root) %{_libdir}/libzint.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libzint.so.2.9
+%attr(755,root,root) %ghost %{_libdir}/libzint.so.2.12
+%{_mandir}/man1/zint.1*
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libzint.so
 %{_includedir}/zint.h
 %{_datadir}/cmake/Modules/FindZint.cmake
+%dir %{_datadir}/zint
+%{_datadir}/zint/zint*.cmake
 
 %files qt
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/zint-qt
 %attr(755,root,root) %{_libdir}/libQZint.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQZint.so.2.9
-%{_pixmapsdir}/zint.png
+%attr(755,root,root) %ghost %{_libdir}/libQZint.so.2.12
 %{_desktopdir}/zint-qt.desktop
+%{_pixmapsdir}/zint-qt.png
 
 %files qt-devel
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zint.git/commitdiff/0ccd8bc64b726dc8c0ad6fe6887abc470e0a375f



More information about the pld-cvs-commit mailing list