diff options
author | graysky | 2021-01-02 15:45:10 -0500 |
---|---|---|
committer | graysky | 2021-01-02 15:45:10 -0500 |
commit | e326c001077bddfd950262a9d864fac546422610 (patch) | |
tree | e5d8bbfcb60b62c35b235de0c513e7a7d9305dfc | |
parent | 80e3e3ded240cdce698f058b7a2217f6b16d1727 (diff) | |
download | aur-e326c001077bddfd950262a9d864fac546422610.tar.gz |
Update to 4.0.0.r682.gbfcd663fc-1
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | 0001-Fix-build-on-Arch-Linux.patch | 105 | ||||
-rw-r--r-- | PKGBUILD | 12 |
3 files changed, 7 insertions, 112 deletions
@@ -33,12 +33,10 @@ 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 deleted file mode 100644 index 4b2c806a8211..000000000000 --- a/0001-Fix-build-on-Arch-Linux.patch +++ /dev/null @@ -1,105 +0,0 @@ -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 - @@ -28,13 +28,11 @@ source=( git://github.com/lxc/lxc lxc.tmpfiles.d lxc.service - lxc-auto.service - 0001-Fix-build-on-Arch-Linux.patch) + lxc-auto.service) sha256sums=('SKIP' '10e4f661872f773bf3122a2f9f2cb13344fea86a4ab72beecb4213be4325c479' 'bbe7e0447bc3bf5f75f312c34d647f5218024731628a5e8633b1ea1801ebe16b' - 'b31f8d6b301ab9901b43f2696bcd0babb32b96e4a59fab63a2d642e43bf26bb3' - '804859a4b7d71e0007ae0d68cff95ef34530ee2ee9a4778c05c6adb45a33fa32') + 'b31f8d6b301ab9901b43f2696bcd0babb32b96e4a59fab63a2d642e43bf26bb3') pkgver() { @@ -44,7 +42,9 @@ pkgver() { prepare() { cd "$_pkgname" - patch -Np1 -i ../0001-Fix-build-on-Arch-Linux.patch + 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 } build() { @@ -60,9 +60,11 @@ build() { --enable-apparmor \ --enable-seccomp \ --enable-capabilities \ + --disable-werror \ --with-init-script=systemd \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ --enable-pam \ + --disable-werror \ --with-pamdir=/usr/lib/security make } |