diff options
author | larchunix | 2018-08-10 19:36:05 +0200 |
---|---|---|
committer | larchunix | 2018-08-10 19:36:05 +0200 |
commit | 09df36987eb0563f63e8ed84e5f7ab7c241506ed (patch) | |
tree | 5cf9e93017309c346ca82e20a826707884cf8454 | |
parent | 30a07fe9ebd6fda69f6f4f874a07ef8b7e07814a (diff) | |
download | aur-09df36987eb0563f63e8ed84e5f7ab7c241506ed.tar.gz |
FTFBS fix with glibc-2.28
Inclusion of <sys/sysmacros.h> by <sys/types.h> is deprecated since
glibc-2.25 and has been removed in glibc-2.28
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 16 insertions, 5 deletions
@@ -14,7 +14,11 @@ pkgbase = usermode depends = libuser depends = startup-notification source = https://releases.pagure.org/usermode/usermode-1.112.tar.xz + source = usermode-1.112-l10n-ftbfs.patch::https://pagure.io/usermode/c/7cbc6441cd06e0c0bb51ac37c8f22b0fd51f12f2.patch + source = glib-2.28-sysmacros-ftbfs.patch::https://pagure.io/usermode/c/c5a0bfd174e4a88fcd49fe7a130b37b6779c1a18.patch md5sums = a766a9f7600f573fb6de4655d4162196 + md5sums = fff566f90a52ddc901d5e3dc6aff0e8d + md5sums = 8dfad6535d05e9f78a1935c89634e515 pkgname = usermode @@ -10,17 +10,24 @@ url="https://pagure.io/$pkgname" license=('GPL2') depends=('gtk2' 'libice' 'libsm' 'libuser' 'startup-notification') makedepends=('desktop-file-utils' 'intltool') -source=("https://releases.pagure.org/$pkgname/$pkgname-$pkgver.tar.xz") -md5sums=('a766a9f7600f573fb6de4655d4162196') +source=("https://releases.pagure.org/$pkgname/$pkgname-$pkgver.tar.xz" + "$pkgname-1.112-l10n-ftbfs.patch::$url/c/7cbc6441cd06e0c0bb51ac37c8f22b0fd51f12f2.patch" + "glib-2.28-sysmacros-ftbfs.patch::$url/c/c5a0bfd174e4a88fcd49fe7a130b37b6779c1a18.patch") +md5sums=('a766a9f7600f573fb6de4655d4162196' + 'fff566f90a52ddc901d5e3dc6aff0e8d' + '8dfad6535d05e9f78a1935c89634e515') prepare() { cd "$pkgname-$pkgver" - # FTBFS fix: + # FTBFS fixes: # tr.po:411: 'msgid' and 'msgstr' entries do not both end with '\n' # /usr/bin/msgfmt: found 1 fatal error - sed -e '411 s/"$/\\n"/' \ - -i po/tr.po + patch -p1 -i "$srcdir/$pkgname-1.112-l10n-ftbfs.patch" + + # Inclusion of <sys/sysmacros.h> by <sys/types.h> is deprecated since + # glibc-2.25 and has been removed in glibc-2.28 + patch -p1 -i "$srcdir/glib-2.28-sysmacros-ftbfs.patch" ./autogen.sh } |