summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgraysky2022-06-24 19:36:20 -0400
committergraysky2022-06-24 19:36:20 -0400
commitd47eddf6d9b2ef7acc44ef7233fba91c7fa0df59 (patch)
treeee03c5c0e0875ef6dde1c45d1fbb92d79e323fdc /PKGBUILD
parent40c2a1c874ec4fbe2d1c5453f2e54b8a422cfd74 (diff)
downloadaur-d47eddf6d9b2ef7acc44ef7233fba91c7fa0df59.tar.gz
Update to lxc.5.0.0.6-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 7 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f548e0b349b1..90732d272a53 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,13 +7,13 @@
pkgname=lxc-git
_pkgname=lxc
-pkgver=lxc.4.0.0.2198
+pkgver=lxc.5.0.0.6
pkgrel=1
pkgdesc="Linux Containers git version"
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
url="https://linuxcontainers.org"
depends=('bash' 'perl' 'libseccomp' 'libcap' 'python' 'rsync' 'wget')
-makedepends=('docbook2x' 'lua' 'python-setuptools' 'apparmor' 'git')
+makedepends=('docbook2x' 'systemd' 'meson' 'lua' 'python-setuptools' 'apparmor' 'git')
optdepends=('dnsmasq: lxc-net.service'
'lua'
'lua-filesystem: lxc-top'
@@ -43,36 +43,20 @@ pkgver() {
prepare() {
cd "$_pkgname"
- sed -i \
- -e 's|"\\"-//Davenport//DTD DocBook V3.0//EN\\""|"\\"-//OASIS//DTD DocBook XML\\" \\"https://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd\\""|' \
- configure.ac
+ sed -i "s|if sanitize == 'none'|if false|g" src/lxc/cmd/meson.build
}
build() {
cd "$_pkgname"
- ./autogen.sh
- bashcompdir=/usr/share/bash-completion/completions ./configure \
- --prefix=/usr \
- --sbindir=/usr/bin \
- --localstatedir=/var \
- --libexecdir=/usr/lib \
- --libdir=/usr/lib \
- --sysconfdir=/etc \
- --enable-apparmor \
- --enable-seccomp \
- --enable-capabilities \
- --with-init-script=systemd \
- --with-systemdsystemunitdir=/usr/lib/systemd/system \
- --enable-pam \
- --disable-werror \
- --with-pamdir=/usr/lib/security
- make
+ arch-meson build
+ meson compile -C build -v
}
package() {
cd "$_pkgname"
- make DESTDIR="$pkgdir" install
+ meson install -C build --destdir "$pkgdir"
+
install -d -m755 "$pkgdir/var/lib/lxc"
install -d -m755 "$pkgdir/usr/lib/lxc/rootfs/dev"
install -D -m644 "$srcdir"/lxc.service "$pkgdir"/usr/lib/systemd/system/lxc@.service