<20161130210718.20030-1-brian@brosner.com>
https://github.com/coreos/rkt container engine for Linux designed to be composable, secure, and built on standards --- testing/rkt/APKBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 testing/rkt/APKBUILD diff --git a/testing/rkt/APKBUILD b/testing/rkt/APKBUILD new file mode 100644 index 0000000..0a22ea3 --- /dev/null +++ b/testing/rkt/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Brian Rosner <brian@brosner.com> +# Maintainer: Brian Rosner <brian@brosner.com> +pkgname=rkt +pkgver=1.20.0 +pkgrel=0 +pkgdesc="container engine for Linux designed to be composable, secure, and built on standards" +url="https://github.com/coreos/rkt" +arch="x86_64" +license="ASL 2.0" +depends="" +depends_dev="" +makedepends="$depends_dev coreutils grep gzip diffutils cpio go bc linux-headers wget file gnupg autoconf automake bash openssl-dev acl-dev xz sed" +subpackages="" +source="rkt-$pkgver.tar.gz::https://github.com/coreos/rkt/archive/v$pkgver.tar.gz" +builddir="$srcdir/rkt-$pkgver" + +build() { + cd "$builddir" + ./autogen.sh + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --enable-tpm=auto \ + --enable-sdjournal=auto \ + || return 1 + make || return 1 +} + +package() { + cd "$builddir" + mkdir -p "$pkgdir"/var/lib/$pkgname + install -Dm755 "build-rkt-$pkgver"/target/bin/rkt "$pkgdir"/usr/bin/rkt + mkdir -p "$pkgdir"/usr/lib/rkt/stage1-images + for flavor in fly coreos kvm; do + install -Dm644 "build-rkt-$pkgver"/target/bin/stage1-${flavor}.aci "$pkgdir"/usr/lib/rkt/stage1-images/stage1-${flavor}.aci + done +} + +md5sums="15b28632ef2c50b473de59fb1bd9a85e rkt-1.20.0.tar.gz" +sha256sums="3b0a08971cc22004fe8367f8d3e35d5f66fcd0191802b4e35c5c273c1f772096 rkt-1.20.0.tar.gz" +sha512sums="37c46a044838660eb22d74ff5cc16c7d9a29b178a5ccece97d484e4aebfd587a7558d665d2a2162adee859135330d4504a4dca60faf4ce5e3552633924c3b960 rkt-1.20.0.tar.gz" + -- 2.10.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---
<20161201091709.32303ee1@vostro>
<20161130210718.20030-1-brian@brosner.com>
(view parent)
Looks pretty good. Few question below. On Wed, 30 Nov 2016 14:07:18 -0700 Brian Rosner <brian@brosner.com> wrote: > diff --git a/testing/rkt/APKBUILD b/testing/rkt/APKBUILD > new file mode 100644 > index 0000000..0a22ea3 > --- /dev/null > +++ b/testing/rkt/APKBUILD > @@ -0,0 +1,46 @@ > +# Contributor: Brian Rosner <brian@brosner.com> > +# Maintainer: Brian Rosner <brian@brosner.com> > +pkgname=rkt > +pkgver=1.20.0 > +pkgrel=0 > +pkgdesc="container engine for Linux designed to be composable, > secure, and built on standards" +url="https://github.com/coreos/rkt" > +arch="x86_64" Are other arches not supported? Or this is the only thing you tested? > +license="ASL 2.0" > +depends="" > +depends_dev="" > +makedepends="$depends_dev coreutils grep gzip diffutils cpio go bc > linux-headers wget file gnupg autoconf automake bash openssl-dev edge is now based on libressl. Does it build against libressl-dev ? > acl-dev xz sed" +subpackages="" > +source="rkt-$pkgver.tar.gz::https://github.com/coreos/rkt/archive/v$pkgver.tar.gz" > +builddir="$srcdir/rkt-$pkgver" + > +build() { > + cd "$builddir" > + ./autogen.sh > + ./configure \ > + --build=$CBUILD \ > + --host=$CHOST \ > + --prefix=/usr \ > + --sysconfdir=/etc \ > + --mandir=/usr/share/man \ > + --localstatedir=/var \ > + --enable-tpm=auto \ > + --enable-sdjournal=auto \ > + || return 1 > + make || return 1 > +} --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---