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 | |
download | aur-f990fd7e512d460739d59caf4ab2195ce653d9b8.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ddc84ce4bffe --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,40 @@ +pkgbase = ostree-git + pkgdesc = Operating system and container binary deployment and upgrades + pkgver = 2020.8+8+g024b169a + pkgrel = 1 + url = https://ostree.readthedocs.org/en/latest/ + arch = x86_64 + license = GPL + checkdepends = parallel + checkdepends = syslinux + checkdepends = gjs + checkdepends = cpio + checkdepends = elfutils + makedepends = e2fsprogs + makedepends = gobject-introspection + makedepends = gtk-doc + makedepends = libxslt + makedepends = systemd + makedepends = git + makedepends = python + depends = glib2 + depends = xz + depends = zlib + depends = libsoup + depends = gpgme + depends = libarchive + depends = fuse2 + depends = util-linux + depends = openssl + depends = avahi + provides = ostree + conflicts = ostree + source = git+https://github.com/ostreedev/ostree + source = git+https://github.com/mendsley/bsdiff + source = git+https://gitlab.gnome.org/GNOME/libglnx.git + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + +pkgname = ostree-git + 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 +} |