~alpine/aports

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch
1

[alpine-aports] [PATCH] testing/rkt: new aport

Brian Rosner <brian@brosner.com>
Details
Message ID
<20161130210718.20030-1-brian@brosner.com>
Sender timestamp
1480540038
DKIM signature
missing
Download raw message
Patch: +46 -0
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
---
Timo Teras <timo.teras@iki.fi>
Details
Message ID
<20161201091709.32303ee1@vostro>
In-Reply-To
<20161130210718.20030-1-brian@brosner.com> (view parent)
Sender timestamp
1480576629
DKIM signature
missing
Download raw message
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
---
Reply to thread Export thread (mbox)