diff options
Diffstat (limited to 'testing/lxd/APKBUILD')
-rw-r--r-- | testing/lxd/APKBUILD | 133 |
1 files changed, 0 insertions, 133 deletions
diff --git a/testing/lxd/APKBUILD b/testing/lxd/APKBUILD deleted file mode 100644 index 7a626387ea4..00000000000 --- a/testing/lxd/APKBUILD +++ /dev/null @@ -1,133 +0,0 @@ -# Contributor: Carlo Landmeter <clandmeter@gmail.com> -# Maintainer: Francesco Colista <fcolista@alpinelinux.org> -pkgname=lxd -pkgver=4.8 -pkgrel=0 -pkgdesc="a container hypervisor and a new user experience for LXC" -url="https://linuxcontainers.org/lxd/" -arch="all !mips !mips64" -license="Apache-2.0" -depends=" - acl - netcat-openbsd - cgmanager - squashfs-tools - rsync - dqlite - sqlite-replication - shadow-uidmap - lxc - ip6tables - dnsmasq - ca-certificates - tar - iproute2 - xz - " -makedepends=" - lxc-dev - gettext-dev - acl-dev - acl-static - tcl-dev - libuv-dev - eudev-dev - libcap-dev - linux-headers - - rsync - go - intltool - - libtool - autoconf - automake - patchelf - dqlite-dev - dqlite-static - sqlite-replication-dev - sqlite-dev - sqlite-static - raft-dev - raft-static - gettext-static - zlib-static - libuv-static - libseccomp-static - libcap-static - " -subpackages=" - $pkgname-scripts:scripts:noarch - $pkgname-bash-completion:bashcomp:noarch - $pkgname-openrc - " -install="$pkgname.pre-install" -options="!check" -source="https://linuxcontainers.org/downloads/$pkgname/$pkgname-$pkgver.tar.gz - $pkgname.confd - $pkgname.initd - lxd-dont-go-get.patch - add-missing-includes.patch - " -ldpath="/usr/lib/lxd" -sonameprefix="$pkgname:" - -_project="github.com/lxc/lxd" - -build() { - export GOPATH="$builddir/_dist" - export GOFLAGS="-buildmode=pie -trimpath" - export CGO_CFLAGS="$CFLAGS -I/usr/include/sqlite-replication" - export CGO_LDFLAGS="-lintl $LDFLAGS -L/usr/lib/sqlite-replication -Wl,-R/usr/lib/sqlite-replication" - export CGO_LDFLAGS_ALLOW="-Wl,-wrap,pthread_create" - - mkdir -p bin - go build -v -tags "netgo" -ldflags '-extldflags "-static -lm -ldl -lz -lpthread -lz -lintl -lraft -ldqlite -luv -lseccomp -lcap"' -o bin/ ./lxd-p2c/... - go build -v -tags "agent" -ldflags '-extldflags "-static -lm -ldl -lz -lpthread -lz -lintl -lraft -ldqlite -luv -lseccomp -lcap"' -o bin/ ./lxd-agent/... - - for tool in fuidshift lxc lxc-to-lxd lxd lxd-benchmark; do - go build -v -tags "libsqlite3" -o bin/ ./$tool/... - done -} - -package() { - cd $builddir - for tool in lxc fuidshift lxc-to-lxd lxd lxd-benchmark lxd-p2c lxd-agent; do - install -p -Dm755 "bin/$tool" "$pkgdir/usr/bin/$tool" - done - install -Dm755 bin/$pkgname "$pkgdir"/usr/sbin/$pkgname - install -Dm755 bin/lxc "$pkgdir"/usr/bin/lxc - - patchelf --set-rpath "/usr/lib/lxd" "$pkgdir/usr/sbin/lxd" - - install -Dm755 "$srcdir"/lxd.initd \ - "$pkgdir"/etc/init.d/lxd - install -Dm644 "$srcdir"/lxd.confd \ - "$pkgdir"/etc/conf.d/lxd -} - -bashcomp() { - depends="bash" - pkgdesc="Bash completions for $pkgname" - install_if="$pkgname=$pkgver-r$pkgrel bash-completion" - - cd "$builddir" - mkdir -p "$subpkgdir"/usr/share/bash-completion/completions - cp scripts/bash/lxd-client "$subpkgdir"/usr/share/bash-completion/completions/lxd-client -} - -scripts() { - pkgdesc="LXD scripts" - depends="$pkgname py3-lxc jq" - - export GOPATH="$builddir/_dist" - cd $builddir - - install -Dm755 scripts/empty-lxd.sh "$subpkgdir"/usr/bin/empty-lxd.sh -} - -sha512sums="668c3122c84173713a61bf4eee7ac25b835cb537026f215f69eb5671d0efe2f6e4788e25f5c21e971a8ca74edf34f1b89a61e77041d0604bbb400f5f8f45de37 lxd-4.8.tar.gz -bc32c71f2ce10f508433e1e4651c08c18e8a17e9419a7ce391c0f127fc7cf378c665178926b35eae8813e290d9c5eab3ceb605679fd32efdf2cf98a57cee4127 lxd.confd -94de0c0d5ab63463a929a4151359950b1117d0ada5ccf0944311cc70c6b6d4c437ccb4158734ab35db67bfb4abc437074c3f3515be4531f63adc74da21fefb5b lxd.initd -1c54a68cb07c16919dd748223b2359955a97764b279a1810129d9c3db64d7c5f82d92739256be78592abaf371705000c6752b0352a310f2fa74427f0656e5618 lxd-dont-go-get.patch -c9291e7df7e7d62324d6f31460268b138eaeb7928b2aceb9e1763bc123c4410557a887847e441c03efb92642a6c39c8db6557e2af6a738ac46a9df93b5ac1d3b add-missing-includes.patch" |