summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgraysky2021-01-02 07:48:14 -0500
committergraysky2021-01-02 07:48:14 -0500
commit80e3e3ded240cdce698f058b7a2217f6b16d1727 (patch)
tree54f70f5cd4941817d5648c914e03d355ab4b0e9f
parent2cfc917076154a752893cdc0ee202b634dee8796 (diff)
downloadaur-80e3e3ded240cdce698f058b7a2217f6b16d1727.tar.gz
Update to 4.0.0.r682.gbfcd663fc-1
-rw-r--r--.SRCINFO4
-rw-r--r--0001-Fix-build-on-Arch-Linux.patch105
-rw-r--r--PKGBUILD12
3 files changed, 114 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a19ef890afaa..9181b4476138 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lxc-git
pkgdesc = Linux Containers git version
- pkgver = 4.0.0.r475.g59c6b0661
+ pkgver = 4.0.0.r682.gbfcd663fc
pkgrel = 1
url = https://linuxcontainers.org
arch = x86_64
@@ -33,10 +33,12 @@ pkgbase = lxc-git
source = lxc.tmpfiles.d
source = lxc.service
source = lxc-auto.service
+ source = 0001-Fix-build-on-Arch-Linux.patch
sha256sums = SKIP
sha256sums = 10e4f661872f773bf3122a2f9f2cb13344fea86a4ab72beecb4213be4325c479
sha256sums = bbe7e0447bc3bf5f75f312c34d647f5218024731628a5e8633b1ea1801ebe16b
sha256sums = b31f8d6b301ab9901b43f2696bcd0babb32b96e4a59fab63a2d642e43bf26bb3
+ sha256sums = 804859a4b7d71e0007ae0d68cff95ef34530ee2ee9a4778c05c6adb45a33fa32
pkgname = lxc-git
diff --git a/0001-Fix-build-on-Arch-Linux.patch b/0001-Fix-build-on-Arch-Linux.patch
new file mode 100644
index 000000000000..4b2c806a8211
--- /dev/null
+++ b/0001-Fix-build-on-Arch-Linux.patch
@@ -0,0 +1,105 @@
+From 4e425a5ce85c2ec78837153fe5a3ce55a59f8f57 Mon Sep 17 00:00:00 2001
+From: John Audia <graysky@archlinux.us>
+Date: Sat, 2 Jan 2021 07:01:05 -0500
+Subject: [PATCH] Fix build on Arch Linux
+
+Acknowledgment to squiddo for pointing these out.
+---
+ configure.ac | 2 +-
+ src/lxc/log.c | 4 ++--
+ src/lxc/lsm/apparmor.c | 2 +-
+ src/lxc/tools/arguments.c | 2 +-
+ src/lxc/tools/lxc_copy.c | 2 +-
+ src/lxc/utils.c | 2 +-
+ 6 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index f58487f5d..e1bcfab79 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -227,7 +227,7 @@ AM_CONDITIONAL([ENABLE_DOCBOOK], [test "x$db2xman" != "x"])
+ AM_CONDITIONAL([USE_DOCBOOK2X], [test "x$db2xman" != "xdocbook2man"])
+
+ if test "x$db2xman" = "xdocbook2man"; then
+- docdtd="\"-//Davenport//DTD DocBook V3.0//EN\""
++ docdtd="\"-//OASIS//DTD DocBook XML\" \"https://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd\""
+ else
+ docdtd="\"-//OASIS//DTD DocBook XML\" \"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd\""
+ fi
+diff --git a/src/lxc/log.c b/src/lxc/log.c
+index 824c3f5fa..6c7574453 100644
+--- a/src/lxc/log.c
++++ b/src/lxc/log.c
+@@ -82,7 +82,7 @@ static int lxc_log_priority_to_syslog(int priority)
+ return LOG_NOTICE;
+ }
+
+-static const char *lxc_log_get_container_name()
++static const char *lxc_log_get_container_name(void)
+ {
+ #ifndef NO_LXC_CONF
+ if (current_config && !log_vmname)
+@@ -814,7 +814,7 @@ inline const char *lxc_log_get_prefix(void)
+ return log_prefix;
+ }
+
+-inline void lxc_log_options_no_override()
++inline void lxc_log_options_no_override(void)
+ {
+ lxc_quiet_specified = 1;
+ lxc_loglevel_specified = 1;
+diff --git a/src/lxc/lsm/apparmor.c b/src/lxc/lsm/apparmor.c
+index b09d47090..c4c6b03a6 100644
+--- a/src/lxc/lsm/apparmor.c
++++ b/src/lxc/lsm/apparmor.c
+@@ -593,7 +593,7 @@ static bool file_is_yes(const char *path)
+ return rd >= 4 && strncmp(buf, "yes\n", 4) == 0;
+ }
+
+-static bool apparmor_can_stack()
++static bool apparmor_can_stack(void)
+ {
+ int major, minor, scanned;
+ FILE *f;
+diff --git a/src/lxc/tools/arguments.c b/src/lxc/tools/arguments.c
+index dfed2a9ab..447031fc0 100644
+--- a/src/lxc/tools/arguments.c
++++ b/src/lxc/tools/arguments.c
+@@ -116,7 +116,7 @@ __noreturn static void print_usage_exit(const struct option longopts[],
+ exit(EXIT_SUCCESS);
+ }
+
+-__noreturn static void print_version_exit()
++__noreturn static void print_version_exit(void)
+ {
+ printf("%s\n", lxc_get_version());
+ exit(EXIT_SUCCESS);
+diff --git a/src/lxc/tools/lxc_copy.c b/src/lxc/tools/lxc_copy.c
+index db26094ad..c40692927 100644
+--- a/src/lxc/tools/lxc_copy.c
++++ b/src/lxc/tools/lxc_copy.c
+@@ -509,7 +509,7 @@ static int do_clone_task(struct lxc_container *c, enum task task, int flags,
+ return ret;
+ }
+
+-static void free_mnts()
++static void free_mnts(void)
+ {
+ unsigned int i;
+ struct mnts *n = NULL;
+diff --git a/src/lxc/utils.c b/src/lxc/utils.c
+index c4815d14c..d9f7f99aa 100644
+--- a/src/lxc/utils.c
++++ b/src/lxc/utils.c
+@@ -238,7 +238,7 @@ int mkdir_p(const char *dir, mode_t mode)
+ return 0;
+ }
+
+-char *get_rundir()
++char *get_rundir(void)
+ {
+ __do_free char *rundir = NULL;
+ char *static_rundir;
+--
+2.30.0
+
diff --git a/PKGBUILD b/PKGBUILD
index 6617738cb925..f6a40cdd755b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=lxc-git
_pkgname=lxc
-pkgver=4.0.0.r475.g59c6b0661
+pkgver=4.0.0.r682.gbfcd663fc
pkgrel=1
pkgdesc="Linux Containers git version"
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
@@ -28,11 +28,13 @@ source=(
git://github.com/lxc/lxc
lxc.tmpfiles.d
lxc.service
- lxc-auto.service)
+ lxc-auto.service
+ 0001-Fix-build-on-Arch-Linux.patch)
sha256sums=('SKIP'
'10e4f661872f773bf3122a2f9f2cb13344fea86a4ab72beecb4213be4325c479'
'bbe7e0447bc3bf5f75f312c34d647f5218024731628a5e8633b1ea1801ebe16b'
- 'b31f8d6b301ab9901b43f2696bcd0babb32b96e4a59fab63a2d642e43bf26bb3')
+ 'b31f8d6b301ab9901b43f2696bcd0babb32b96e4a59fab63a2d642e43bf26bb3'
+ '804859a4b7d71e0007ae0d68cff95ef34530ee2ee9a4778c05c6adb45a33fa32')
pkgver() {
@@ -42,9 +44,7 @@ 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
+ patch -Np1 -i ../0001-Fix-build-on-Arch-Linux.patch
}
build() {