Mercurial > hgrepos > Python2 > PyMuPDF
diff mupdf-source/thirdparty/zint/zint.spec @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mupdf-source/thirdparty/zint/zint.spec Mon Sep 15 11:43:07 2025 +0200 @@ -0,0 +1,169 @@ +Name: zint +Version: 2.13.0 +Release: 2%{?dist} +Summary: A barcode generator and library +License: GPLv3+ +URL: http://www.zint.org.uk +Source: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.src.tar.gz +Group: Applications/Engineering +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +# Reset locales to "C" when exporting to EPS or SVG in order to force +# decimal points in all language environments. +# This issue has been reported upstream: +# http://sourceforge.net/mailarchive/forum.php?thread_name=4BF78012.7090508%40uos.de&forum_name=zint-barcode +Patch0: zint-locale.patch + +BuildRequires: cmake +BuildRequires: libpng-devel +BuildRequires: zlib-devel + +%description +Zint is a C library for encoding data in several barcode variants. The +bundled command-line utility provides a simple interface to the library. +Features of the library: +- Over 50 symbologies including all ISO/IEC standards, like QR codes. +- Unicode translation for symbologies which support Latin-1 and + Kanji character sets. +- Full GS1 support including data verification and automated insertion of + FNC1 characters. +- Support for encoding binary data including NULL (ASCII 0) characters. +- Health Industry Barcode (HIBC) encoding capabilities. +- Output in the following file formats: PNG, GIF, EPS, WMF, BMP, TIF, SVG. +- Verification stage for SBN, ISBN and ISBN-13 data. + + +%package -n zint-devel +Summary: Library and header files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description -n zint-devel +C library and header files needed to develop applications using %{name}. +The API documentation can be found ont the project website: +https://zint.org.uk/manual/ + + +%package -n zint-qt +Summary: Zint Barcode Studio GUI and library +Group: Applications/Engineering +Requires: %{name} = %{version}-%{release} +BuildRequires: qt-devel >= 4.4 +BuildRequires: desktop-file-utils + +%description -n zint-qt +Zint Barcode Studio is a Qt-based GUI which allows desktop users to generate +barcodes which can then be embedded in documents or HTML pages, and a library +which can be used to incorporate barcode generation functionality into other +software. + + +%package -n zint-qt-devel +Summary: Library and header files for %{name}-qt +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} +Requires: %{name}-qt = %{version}-%{release} + +%description -n zint-qt-devel +C library and header files needed to develop applications using %{name}-qt. + + +%prep +%setup -q +%patch0 -p1 + +# remove bundled getopt sources (we use the corresponding Fedora package instead) +rm -rf getopt + +%build +%cmake CMakeLists.txt +make VERBOSE=1 %{?_smp_mflags} + +cat <<EOF >zint-qt.desktop +[Desktop Entry] +Name=Zint Barcode Studio +GenericName=Zint Barcode Studio +Exec=zint-qt +Icon=zint +Terminal=false +Type=Application +Categories=Utility; +EOF + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT/%{_datadir}/cmake +install -D -p -m 644 frontend_qt4/images/%{name}_white.png %{buildroot}/usr/share/pixmaps/%{name}.png +install -D -p -m 644 %{name}-qt.desktop %{buildroot}%{_datadir}/applications/%{name}-qt.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-qt.desktop + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig +%post -n %{name}-qt -p /sbin/ldconfig +%postun -n %{name}-qt -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc COPYING README +%{_bindir}/%{name} +%{_libdir}/libzint.so.* + +%files -n %{name}-devel +%defattr(-,root,root,-) +%{_includedir}/%{name}.h +%{_libdir}/libzint.so + +%files -n %{name}-qt +%defattr(-,root,root,-) +%{_bindir}/%{name}-qt +%{_libdir}/libQZint.so.* +%{_datadir}/applications/%{name}-qt.desktop +%{_datadir}/pixmaps/%{name}.png + +%files -n %{name}-qt-devel +%defattr(-,root,root,-) +%{_includedir}/qzint.h +%{_libdir}/libQZint.so + + +%changelog + +* Sat Feb 1 2020 Harald Oehlmann <oehhar@sourceforge.net> - 2.7.1 +- Version -> 2.7.1 + +* Thu Dec 5 2019 Harald Oehlmann <oehhar@sourceforge.net> - 2.7.0 +- Version -> 2.7.0 + +* Wed Sep 18 2019 Harald Oehlmann <oehhar@sourceforge.net> - 2.6.6 +- Version -> 2.6.6 + +* Mon Sep 1 2019 Harald Oehlmann <oehhar@sourceforge.net> - 2.6.5 +- Version -> 2.6.5 + +* Fri Aug 30 2019 Harald Oehlmann <oehhar@sourceforge.net> - 2.6.4 +- Version -> 2.6.4 + +* Thu Feb 15 2018 Robin Stuart <rstuart114@gmail.com> - 2.6.3 +- Version -> 2.6.3 + +* Sun Oct 22 2017 Robin Stuat <rstuart114@gmail.com> - 2.6.2 +- Version -> 2.6.2 + +* Sun Aug 27 2017 Robin Stuart <rstuart114@gmail.com> - 2.6.1 +- Version -> 2.6.1 + +* Thu May 11 2017 Robin Stuart <rstuart114@gmail.com> - 2.6.0 +- Update version number + +* Sat May 22 2010 Martin Gieseking <martin.gieseking@uos.de> - 2.3.1-2 +- Added patch to fix export issue + +* Fri May 21 2010 Martin Gieseking <martin.gieseking@uos.de> - 2.3.1-1 +- initial package
