summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAsterios Dimitriou2020-09-20 00:54:30 +0300
committerAsterios Dimitriou2020-09-20 00:54:30 +0300
commitffdd61dc8680e4479b5402bfcaeb0df36401d858 (patch)
tree8eaca4238086bf7cafd7d2a3648c6f7311d255df
parent655807beb0bd759e02c6bf6f287ec77040365add (diff)
downloadaur-ffdd61dc8680e4479b5402bfcaeb0df36401d858.tar.gz
Drop custom sqlite and libco
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 8 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 876f6f24dbf0..e52c79bcab14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,19 @@
pkgbase = lxd-git
pkgdesc = Daemon based on liblxc offering a REST API to manage containers
- pkgver = 4.1.r4.70ddda927
+ pkgver = 4.6.r2.e1fa47b27
pkgrel = 1
url = https://linuxcontainers.org/lxd
arch = x86_64
license = APACHE
makedepends = go
makedepends = git
- makedepends = tcl
makedepends = patchelf
depends = lxc
depends = lxcfs
depends = squashfs-tools
depends = dnsmasq
depends = libuv
+ depends = sqlite
optdepends = lvm2: for lvm2 support
optdepends = thin-provisioning-tools: for thin provisioning support
optdepends = btrfs-progs: for btrfs storage driver support
diff --git a/PKGBUILD b/PKGBUILD
index ee0a11b43c69..d38bb6db7731 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=lxd-git
_pkgname=lxd
-pkgver=4.1.r4.70ddda927
+pkgver=4.6.r2.e1fa47b27
pkgrel=1
pkgdesc="Daemon based on liblxc offering a REST API to manage containers"
arch=('x86_64')
@@ -13,8 +13,8 @@ url="https://linuxcontainers.org/lxd"
license=('APACHE')
conflicts=('lxd' 'lxd-lts')
provides=('lxd')
-depends=('lxc' 'lxcfs' 'squashfs-tools' 'dnsmasq' 'libuv')
-makedepends=('go' 'git' 'tcl' 'patchelf')
+depends=('lxc' 'lxcfs' 'squashfs-tools' 'dnsmasq' 'libuv' 'sqlite')
+makedepends=('go' 'git' 'patchelf')
optdepends=('lvm2: for lvm2 support'
'thin-provisioning-tools: for thin provisioning support'
'btrfs-progs: for btrfs storage driver support'
@@ -49,9 +49,9 @@ build() {
export GOPATH="${srcdir}/go"
cd "${GOPATH}/src/${_lxd}"
make deps
- export CGO_CFLAGS="-I${GOPATH}/deps/sqlite/ -I${GOPATH}/deps/libco/ -I${GOPATH}/deps/raft/include/ -I${GOPATH}/deps/dqlite/include/"
- export CGO_LDFLAGS="-L${GOPATH}/deps/sqlite/.libs/ -L${GOPATH}/deps/libco/ -L${GOPATH}/deps/raft/.libs -L${GOPATH}/deps/dqlite/.libs/"
- export LD_LIBRARY_PATH="${GOPATH}/deps/sqlite/.libs/:${GOPATH}/deps/libco/:${GOPATH}/deps/raft/.libs/:${GOPATH}/deps/dqlite/.libs/"
+ export CGO_CFLAGS="-I${GOPATH}/deps/raft/include/ -I${GOPATH}/deps/dqlite/include/"
+ export CGO_LDFLAGS="-L${GOPATH}/deps/raft/.libs -L${GOPATH}/deps/dqlite/.libs/"
+ export LD_LIBRARY_PATH="${GOPATH}/deps/raft/.libs/:${GOPATH}/deps/dqlite/.libs/"
export CGO_LDFLAGS_ALLOW="-Wl,-wrap,pthread_create"
make
}
@@ -67,8 +67,6 @@ package() {
install -p -m755 "${go_bin_dir}/"* "${pkgdir}/usr/bin"
patchelf --set-rpath "/usr/lib/lxd" "${pkgdir}/usr/bin/lxd"
cp --no-dereference --preserve=timestamps \
- "${go_deps_dir}/sqlite/.libs/"libsqlite3.so* \
- "${go_deps_dir}/libco/"libco.so* \
"${go_deps_dir}/raft/.libs/"libraft.so* \
"${go_deps_dir}/dqlite/.libs/"libdqlite.so* \
"${pkgdir}/usr/lib/lxd"