diff options
author | Kevin Majewski | 2020-11-22 23:35:50 +0100 |
---|---|---|
committer | Kevin Majewski | 2020-11-22 23:35:50 +0100 |
commit | f990fd7e512d460739d59caf4ab2195ce653d9b8 (patch) | |
tree | bb0eeae96a73fb544e8f50dc38f129db79f70748 /PKGBUILD | |
download | aur-f990fd7e512d460739d59caf4ab2195ce653d9b8.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3f7c6218a8c2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,66 @@ +pkgname=ostree-git +_pkgname=ostree +pkgver=2020.8+8+g024b169a +pkgrel=1 +pkgdesc="Operating system and container binary deployment and upgrades" +url="https://ostree.readthedocs.org/en/latest/" +arch=(x86_64) +license=(GPL) +depends=('glib2' 'xz' 'zlib' 'libsoup' 'gpgme' 'libarchive' 'fuse2' 'util-linux' 'openssl' 'avahi') +makedepends=('e2fsprogs' 'gobject-introspection' 'gtk-doc' 'libxslt' 'systemd' 'git' 'python') +checkdepends=('parallel' 'syslinux' 'gjs' 'cpio' 'elfutils') +provides=('ostree') +conflicts=('ostree') +source=("git+https://github.com/ostreedev/ostree" + "git+https://github.com/mendsley/bsdiff" + "git+https://gitlab.gnome.org/GNOME/libglnx.git") +sha512sums=('SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd $_pkgname + + git submodule init + git config --local submodule.bsdiff.url "$srcdir/bsdiff" + git config --local submodule.libglnx.url "$srcdir/libglnx" + git submodule update + + NOCONFIGURE=1 ./autogen.sh +} + +pkgver() { + cd $_pkgname + git describe | sed 's/^v//;s/-/+/g' +} + +build() { + cd $_pkgname + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --libexecdir=/usr/lib \ + --with-mkinitcpio \ + --with-openssl \ + --with-builtin-grub2-mkconfig \ + --enable-experimental-api \ + --disable-static \ + --enable-gtk-doc + + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +check() { + cd $_pkgname + make check || : +} + +package() { + cd $_pkgname + make DESTDIR="$pkgdir" install +} |