diff options
Diffstat (limited to 'community/ostree/APKBUILD')
-rw-r--r-- | community/ostree/APKBUILD | 58 |
1 files changed, 40 insertions, 18 deletions
diff --git a/community/ostree/APKBUILD b/community/ostree/APKBUILD index f284767f117..e463d002b35 100644 --- a/community/ostree/APKBUILD +++ b/community/ostree/APKBUILD @@ -1,34 +1,45 @@ # Contributor: André Klitzing <aklitzing@gmail.com> # Maintainer: André Klitzing <aklitzing@gmail.com> pkgname=ostree -pkgver=2021.4 +pkgver=2024.5 pkgrel=0 pkgdesc="Operating system and container binary deployment and upgrades" url="https://github.com/ostreedev/ostree" arch="all" license="LGPL-2.0-or-later" -makedepends="bison xz-dev libarchive-dev e2fsprogs-dev - libsoup-dev gpgme-dev fuse-dev linux-headers gtk-doc libxslt - automake autoconf libtool curl-dev" +makedepends=" + bison + curl-dev + e2fsprogs-dev + fuse3-dev + gpgme-dev + gtk-doc + libarchive-dev + libsoup3-dev + libxslt + linux-headers + openssl-dev>3 + xz-dev + " +checkdepends=" + bash + coreutils + " subpackages=" $pkgname-dev $pkgname-doc $pkgname-dbg - $pkgname-grub + $pkgname-grub:grub:noarch $pkgname-bash-completion:bashcomp:noarch " -source="https://github.com/ostreedev/ostree/releases/download/v$pkgver/libostree-$pkgver.tar.xz - musl-fixes.patch - " -options="!check" +source="https://github.com/ostreedev/ostree/releases/download/v$pkgver/libostree-$pkgver.tar.xz" builddir="$srcdir/lib$pkgname-$pkgver" - -prepare() { - default_prepare - NOCONFIGURE=1 ./autogen.sh -} +# todo: fails to make stuff in var/tmp in root +options="!check" build() { + CFLAGS="$CFLAGS -flto=auto" \ + CXXFLAGS="$CXXFLAGS -flto=auto" \ ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -41,8 +52,18 @@ build() { --disable-static \ --disable-glibtest \ --with-curl \ - --with-openssl + --with-openssl \ + --with-soup3 make + make ostree-trivial-httpd +} + +check() { + export TMPDIR="$srcdir" + make check || { + cat test-suite.log + return 1 + } } package() { @@ -51,7 +72,9 @@ package() { dev() { default_dev - amove usr/lib/libostree/ostree-trivial-httpd + + install -Dm755 "$builddir"/ostree-trivial-httpd \ + -t "$subpkgdir"/usr/lib/libostree/ } grub() { @@ -71,6 +94,5 @@ bashcomp() { } sha512sums=" -9bde7281afa456b30253149639854f579c1f1bdf6c429059eeb69042515b5ebfdf6426b4c9780ca8e700a11f0ec05cfc03e48baa8d0858ddbca7d3942aab9bbd libostree-2021.4.tar.xz -affde3a0a1c27066c2fcc30212343274de9b3856e913adc340afa4fbfb6398732c4c39dee52837459a77273015aec4e98ea61c2b5e3e884b795462485657933c musl-fixes.patch +a98ca5719f836ec1d5add2db7a2c2f2aa526b5594cd5323c3683c7903474461b3418bcc31d254362b0b36b1c15993976f594a463d2b20f8543d96fc887bbb0d6 libostree-2024.5.tar.xz " |