ports/opt (3.6): [notify] gexiv2: 0.13.0 -> 0.14.0; new hard depedency: python3-gobject
commit 04830fceaa96023f50e4ca13ab8e85e764ffdf3f Author: Tim Biermann <tbier@posteo.de> Date: Sun Sep 19 12:40:16 2021 +0200 [notify] gexiv2: 0.13.0 -> 0.14.0; new hard depedency: python3-gobject diff --git a/gexiv2/.footprint b/gexiv2/.footprint index 526307cb2..22571fe4d 100644 --- a/gexiv2/.footprint +++ b/gexiv2/.footprint @@ -14,10 +14,18 @@ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/GExiv2-0.10.typelib lrwxrwxrwx root/root usr/lib/libgexiv2.so -> libgexiv2.so.2 -lrwxrwxrwx root/root usr/lib/libgexiv2.so.2 -> libgexiv2.so.2.13.0 --rwxr-xr-x root/root usr/lib/libgexiv2.so.2.13.0 +lrwxrwxrwx root/root usr/lib/libgexiv2.so.2 -> libgexiv2.so.2.14.0 +-rwxr-xr-x root/root usr/lib/libgexiv2.so.2.14.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gexiv2.pc +drwxr-xr-x root/root usr/lib/python3.9/ +drwxr-xr-x root/root usr/lib/python3.9/site-packages/ +drwxr-xr-x root/root usr/lib/python3.9/site-packages/gi/ +drwxr-xr-x root/root usr/lib/python3.9/site-packages/gi/overrides/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/gi/overrides/GExiv2.py +drwxr-xr-x root/root usr/lib/python3.9/site-packages/gi/overrides/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/gi/overrides/__pycache__/GExiv2.cpython-39.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/gi/overrides/__pycache__/GExiv2.cpython-39.pyc drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/GExiv2-0.10.gir diff --git a/gexiv2/.signature b/gexiv2/.signature index 3f5539400..fd6dabcb8 100644 --- a/gexiv2/.signature +++ b/gexiv2/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/cqzQJxOWMtIipG0ANVkkKog9Ib5yroirXNfF6hndbeypGyJLTlso12WWmHJKuUCagWTFj6deRB6ZesKklaLUgw= -SHA256 (Pkgfile) = b43014d004a8f5afa289a0595ba509a0a073fa1050d7629095b26f102478d49a -SHA256 (.footprint) = 7fddade10b7c15e9c1192b510a4b1c05ba7c855d610edda857055a526aa046a3 -SHA256 (gexiv2-0.13.0.tar.xz) = e434b6b79f47655c7f42917e4bd9ef6344645df161eeaf30dc742aba09f8e24d +RWSE3ohX2g5d/T59aWAB++i/sLrQ/VEjEsU7DR8YBm3PfFa1lywmdIYP/rh2KZPiMcQkE6/0RyhhisHkTlM8Hhggtap1GX39+wo= +SHA256 (Pkgfile) = 0d371b23b0e7cfe51f0a3471586dd9343ec416a6eef62ae4d3011283b497dea0 +SHA256 (.footprint) = ecf3fc7f475f6aa522c4836d43bef7855397e7ecb3b374b0aaf2c385b300c3e4 +SHA256 (gexiv2-0.14.0.tar.xz) = e58279a6ff20b6f64fa499615da5e9b57cf65ba7850b72fafdf17221a9d6d69e diff --git a/gexiv2/Pkgfile b/gexiv2/Pkgfile index 0443dd277..4e6231aab 100644 --- a/gexiv2/Pkgfile +++ b/gexiv2/Pkgfile @@ -1,21 +1,17 @@ # Description: GObject wrapper around the Exiv2 photo metadata library # URL: https://wiki.gnome.org/Projects/gexiv2 # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: exiv2 gobject-introspection -# Optional: python3-gobject vala +# Depends on: exiv2 python3-gobject +# Optional: vala name=gexiv2 -version=0.13.0 +version=0.14.0 release=1 source=(https://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz) build() { - prt-get isinst python3-gobject || export PKGMK_GEXIV+=" -D python3=false" prt-get isinst vala || PKGMK_GEXIV+=' -D vapi=false' - # tests will fail if we don't build with python3-gobject.. - prt-get isinst python3-gobject || sed -i '70d' $name-$version/meson.build - meson setup build $name-$version $PKGMK_GEXIV \ --prefix=/usr \ --buildtype=plain \ @@ -25,4 +21,8 @@ build() { -D gtk_doc=false meson compile -C build -j ${JOBS:-1} DESTDIR=$PKG meson install -C build + + export PYTHONHASHSEED=0 + /usr/bin/python3 -m compileall -d /usr/lib/python3.9/site-packages/gi $PKG/usr/lib/python3.9/site-packages/gi + /usr/bin/python3 -O -m compileall -d /usr/lib/python3.9/site-packages/gi $PKG/usr/lib/python3.9/site-packages/gi }
participants (1)
-
crux@crux.nu