diff options
author | Paul Stemmet | 2023-09-16 11:00:16 +0000 |
---|---|---|
committer | Paul Stemmet | 2023-09-16 11:14:39 +0000 |
commit | ba78f6216f0b8eb3c1dcded4d431fac04ca2b53c (patch) | |
tree | f70c7eca5e57361555fa7c0c6141fe04f87fe5a5 | |
parent | 284a00e0436ea87be38d29022b7db9c739a5771a (diff) | |
download | aur-ba78f6216f0b8eb3c1dcded4d431fac04ca2b53c.tar.gz |
pkgbuild: rename to lxd516. update maintainer
- Add provides and conflicts with the prime 'lxd' package
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 15 insertions, 10 deletions
@@ -1,4 +1,4 @@ -pkgbase = lxd +pkgbase = lxd516 pkgdesc = Daemon based on liblxc offering a REST API to manage containers pkgver = 5.16 pkgrel = 1 @@ -31,6 +31,8 @@ pkgbase = lxd optdepends = edk2-ovmf: VM support optdepends = systemd-libs: unix device hotplug support optdepends = apparmor: apparmor support + provides = lxd + conflicts = lxd options = !debug source = https://github.com/canonical/lxd/releases/download/lxd-5.16/lxd-5.16.tar.gz source = https://github.com/canonical/lxd/releases/download/lxd-5.16/lxd-5.16.tar.gz.asc @@ -45,4 +47,4 @@ pkgbase = lxd sha256sums = 102d1d54186e0fc606a58f030231d76df6bd662b16dfd8f946e1f48e2b473b54 sha256sums = d0184d9c4bb485e3aad0d4ac25ea7e85ac0f7ed6ddc96333e74fcd393a5b5ec4 -pkgname = lxd +pkgname = lxd516 @@ -1,11 +1,12 @@ -# Maintainer: Morten Linderud <foxboron@archlinux.org> -# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Maintainer: Paul Stemmet <github@luxolus.com> +# Contributer: Morten Linderud <foxboron@archlinux.org> +# Contributer: George Rawlinson <grawlinson@archlinux.org> # Contributor: Maikel Wever <maikelwever@gmail.com> # Contributor: Asterios Dimitriou <asterios@pci.gr> # Contributor: Benjamin Asbach <archlinux-aur.lxd@impl.it> # Contributer: nightuser <nightuser.android at gmail.com> -pkgname=lxd +pkgname=lxd516 pkgver=5.16 pkgrel=1 pkgdesc="Daemon based on liblxc offering a REST API to manage containers" @@ -25,8 +26,10 @@ optdepends=( 'systemd-libs: unix device hotplug support' 'apparmor: apparmor support' ) +provides=('lxd') +conflicts=('lxd') options=('!debug') -source=("https://github.com/canonical/lxd/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc} +source=("https://github.com/canonical/lxd/releases/download/lxd-${pkgver}/lxd-${pkgver}.tar.gz"{,.asc} "lxd.socket" "lxd.service" "lxd.sysusers") @@ -39,14 +42,14 @@ sha256sums=('7afb4d3d9be7c7caf3affb49904a7413b06150158705225d32d649424dd5648f' 'd0184d9c4bb485e3aad0d4ac25ea7e85ac0f7ed6ddc96333e74fcd393a5b5ec4') prepare() { - cd "$pkgname-$pkgver" + cd "lxd-$pkgver" mkdir bin go mod verify } build() { - cd "$pkgname-$pkgver" + cd "lxd-$pkgver" export GOFLAGS="-buildmode=pie -trimpath" export CGO_LDFLAGS_ALLOW="-Wl,-z,now" @@ -60,7 +63,7 @@ build() { } package() { - cd "$pkgname-$pkgver" + cd "lxd-$pkgver" for tool in fuidshift lxc lxc-to-lxd lxd lxd-agent lxd-benchmark lxd-migrate lxd-user; do install -v -p -Dm755 "bin/$tool" "${pkgdir}/usr/bin/$tool" @@ -71,7 +74,7 @@ package() { # systemd files install -v -Dm644 "${srcdir}/"lxd.{service,socket} -t "${pkgdir}/usr/lib/systemd/system" - install -v -Dm644 "${srcdir}/$pkgname.sysusers" "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf" + install -v -Dm644 "${srcdir}/lxd.sysusers" "${pkgdir}/usr/lib/sysusers.d/lxd.conf" # logs install -v -dm700 "${pkgdir}/var/log/lxd" |