diff options
author | graysky | 2021-01-02 07:48:14 -0500 |
---|---|---|
committer | graysky | 2021-01-02 07:48:14 -0500 |
commit | 80e3e3ded240cdce698f058b7a2217f6b16d1727 (patch) | |
tree | 54f70f5cd4941817d5648c914e03d355ab4b0e9f | |
parent | 2cfc917076154a752893cdc0ee202b634dee8796 (diff) | |
download | aur-80e3e3ded240cdce698f058b7a2217f6b16d1727.tar.gz |
Update to 4.0.0.r682.gbfcd663fc-1
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | 0001-Fix-build-on-Arch-Linux.patch | 105 | ||||
-rw-r--r-- | PKGBUILD | 12 |
3 files changed, 114 insertions, 7 deletions
@@ -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 + @@ -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() { |