aboutsummaryrefslogtreecommitdiffstats
path: root/community/zbar/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/zbar/APKBUILD')
-rw-r--r--community/zbar/APKBUILD40
1 files changed, 28 insertions, 12 deletions
diff --git a/community/zbar/APKBUILD b/community/zbar/APKBUILD
index 2a991568be7..2768b107fab 100644
--- a/community/zbar/APKBUILD
+++ b/community/zbar/APKBUILD
@@ -1,16 +1,18 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Contributor: Antoni Aloy <aaloytorrens@gmail.com>
# Contributor: Diego Queiroz <diego.queiroz@gmail.com>
# Maintainer: Diego Queiroz <diego.queiroz@gmail.com>
pkgname=zbar
-pkgver=0.23
-pkgrel=2
+pkgver=0.23.93
+pkgrel=1
pkgdesc="Port of ZBAR BAR CODE READER"
-url="http://zbar.sourceforge.net/"
+url="https://zbar.sourceforge.net/"
arch="all"
license="LGPL-2.0-or-later"
depends="py3-gobject3"
-makedepends="imagemagick-dev gtk+-dev qt5-qtx11extras-dev lcms2-dev
- automake autoconf libtool xmlto docbook-xsl libxv-dev python3-dev"
+makedepends="imagemagick-dev gtk+3.0-dev qt5-qtx11extras-dev lcms2-dev
+ automake autoconf libtool xmlto docbook-xsl libxv-dev python3-dev
+ gettext-dev gobject-introspection-dev"
subpackages="
$pkgname-dev
$pkgname-doc
@@ -19,9 +21,12 @@ subpackages="
lib${pkgname}gtk:gtklibs
py3-${pkgname}:py
"
-source="
- $pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz
- "
+source="$pkgname-$pkgver.tar.gz::https://github.com/mchehab/zbar/archive/$pkgver.tar.gz"
+
+# secfixes:
+# 0.23.93-r0:
+# - CVE-2023-40889
+# - CVE-2023-40890
prepare() {
default_prepare
@@ -29,8 +34,17 @@ prepare() {
}
build() {
- ./configure --prefix=/usr --disable-video --with-python=python3
- make
+ LDFLAGS="$LDFLAGS -lintl" \
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --disable-video \
+ --with-python=python3 \
+ --with-gtk=gtk3 \
+ --with-gir \
+ --with-dbusconfdir=/usr/share
+ make MOC=/usr/bin/moc
}
package() {
@@ -54,7 +68,7 @@ qtlibs() {
gtklibs() {
depends=""
- pkgdesc="$pkgdesc (Gtk+2 library)"
+ pkgdesc="$pkgdesc (Gtk+3 library)"
mkdir -p "$subpkgdir"/usr/lib
mv "$pkgdir"/usr/lib/libzbargtk.so.* "$subpkgdir"/usr/lib
}
@@ -66,4 +80,6 @@ py() {
mv "$pkgdir"/usr/lib/python3* "$subpkgdir"/usr/lib
}
-sha512sums="bc2667a2a5a5f2e9fd3f39e57bf1d7f860b20a0b5faffc38791d222a6ff0414aff880295ce5ccb92acce7250503f2a7f48ac12651cf82cfb1933b302da26e393 zbar-0.23.tar.gz"
+sha512sums="
+2dd607afbb1e52346bfb740f916c8616112d14153f071f82458b7c653f647b332290a5089543abebfe1c7679eae98b349a84777185d61cfb9ff275bfecc6e08f zbar-0.23.93.tar.gz
+"