# Description: A barcode encoding library # URL: https://www.zint.org.uk # Maintainer: CRUX KDE Ports, kde-ports at crux dot nu # Depends on: libpng # Optional: qt6-svg qt6-tools name=zint version=2.16.0 release=1 source=(https://github.com/zint/zint/archive/$version/$name-$version.tar.gz ) build() { prt-get isinst qt6-svg qt6-tools && PKGMK_ZINT+=' -D ZINT_QT6=ON' cmake -S $name-$version -B build -G Ninja $PKGMK_ZINT \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_INSTALL_LIBDIR=lib \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -Wno-dev cmake --build build DESTDIR=$PKG cmake --install build if prt-get isinst qt6-svg qt6-tools; then install -Dm644 $name-$version/zint-qt.png $PKG/usr/share/icons/hicolor/48x48/apps/zint-qt.png install -Dm644 $name-$version/zint-qt.desktop $PKG/usr/share/applications/zint-qt.desktop fi } # vim: set ts=4 et: