diff --git a/gexiv2/.footprint b/gexiv2/.footprint index 46c531d0c..526307cb2 100644 --- a/gexiv2/.footprint +++ b/gexiv2/.footprint @@ -14,8 +14,8 @@ 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.0.0 --rwxr-xr-x root/root usr/lib/libgexiv2.so.2.0.0 +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 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gexiv2.pc drwxr-xr-x root/root usr/share/ diff --git a/gexiv2/.signature b/gexiv2/.signature index 810456213..3f5539400 100644 --- a/gexiv2/.signature +++ b/gexiv2/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/Y7/WvblEzdcBIFbyNR0N+5i8oLYLGbMUt5tRvihhJpVUSKrnb6Zde1z03ciZDEDGVHYD1TezF2ejCS9VvV0KQU= -SHA256 (Pkgfile) = 62b32c05731c486e0fe53cb250362377e6c1905a3673dde2e9aada8aa7022c4a -SHA256 (.footprint) = a800dc1e447667825faf1a603c054ecc21c87e6a22e0843b0cb2362cb3f7a604 -SHA256 (gexiv2-0.12.3.tar.xz) = d23b7972a2fc6f840150bad1ed79c1cbec672951e180c1e1ec33ca6c730c59f3 +RWSE3ohX2g5d/cqzQJxOWMtIipG0ANVkkKog9Ib5yroirXNfF6hndbeypGyJLTlso12WWmHJKuUCagWTFj6deRB6ZesKklaLUgw= +SHA256 (Pkgfile) = b43014d004a8f5afa289a0595ba509a0a073fa1050d7629095b26f102478d49a +SHA256 (.footprint) = 7fddade10b7c15e9c1192b510a4b1c05ba7c855d610edda857055a526aa046a3 +SHA256 (gexiv2-0.13.0.tar.xz) = e434b6b79f47655c7f42917e4bd9ef6344645df161eeaf30dc742aba09f8e24d diff --git a/gexiv2/Pkgfile b/gexiv2/Pkgfile index f2bb240ec..0443dd277 100644 --- a/gexiv2/Pkgfile +++ b/gexiv2/Pkgfile @@ -2,19 +2,27 @@ # URL: https://wiki.gnome.org/Projects/gexiv2 # Maintainer: Tim Biermann, tbier at posteo dot de # Depends on: exiv2 gobject-introspection +# Optional: python3-gobject vala name=gexiv2 -version=0.12.3 +version=0.13.0 release=1 source=(https://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz) build() { - meson setup build $name-$version \ + 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 \ - -D vapi=false \ - -D gtk_doc=false \ - -D python2_girdir=no + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D gtk_doc=false meson compile -C build -j ${JOBS:-1} DESTDIR=$PKG meson install -C build }