summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Stemmet2023-09-16 11:00:16 +0000
committerPaul Stemmet2023-09-16 11:14:39 +0000
commitba78f6216f0b8eb3c1dcded4d431fac04ca2b53c (patch)
treef70c7eca5e57361555fa7c0c6141fe04f87fe5a5
parent284a00e0436ea87be38d29022b7db9c739a5771a (diff)
downloadaur-ba78f6216f0b8eb3c1dcded4d431fac04ca2b53c.tar.gz
pkgbuild: rename to lxd516. update maintainer
- Add provides and conflicts with the prime 'lxd' package
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD19
2 files changed, 15 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 16763e7b56b7..3e94c84ba261 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 51e36ec55be5..3071f2f66a20 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"