← recipes

Commit bb72e76

0
plików
+0
dodanych
-0
usuniętych
@@ -1,6 +1,6 @@
1 1 pkgname: libassuan
2 -pkgver: '3.0.0'
3 -pkgrel: 1
2 +pkgver: '3.0.2'
3 +pkgrel: 2
4 4 pkgdesc: Contains an IPC library used by some of the other GnuPG related packages
5 5 url: 'http://www.gnupg.org/related_software/libassuan/'
6 6 arch: x86_64
@@ -13,12 +13,21 @@ sha256sums:
13 13 - SKIP
14 14 footprint_libassuan_devel: "drwxr-xr-x\troot/root\tusr/include/\n-rw-r--r--\troot/root\tusr/include/assuan.h\ndrwxr-xr-x\t\
15 15 root/root\tusr/lib/pkgconfig/\n-rw-r--r--\troot/root\tusr/lib/pkgconfig/libassuan.pc\n"
16 -footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/lib/\nlrwxrwxrwx\troot/root\tusr/lib/libassuan.so -> libassuan.so.9.0.0\n\
17 - lrwxrwxrwx\troot/root\tusr/lib/libassuan.so.9 -> libassuan.so.9.0.0\n-rwxr-xr-x\troot/root\tusr/lib/libassuan.so.9.0.0\n\
16 +footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/lib/\nlrwxrwxrwx\troot/root\tusr/lib/libassuan.so -> libassuan.so.9.0.2\n\
17 + lrwxrwxrwx\troot/root\tusr/lib/libassuan.so.9 -> libassuan.so.9.0.2\n-rwxr-xr-x\troot/root\tusr/lib/libassuan.so.9.0.2\n\
18 18 drwxr-xr-x\troot/root\tusr/share/\ndrwxr-xr-x\troot/root\tusr/share/aclocal/\n-rw-r--r--\troot/root\tusr/share/aclocal/libassuan.m4\n"
19 19 footprint_libassuan_man: "drwxr-xr-x\troot/root\tusr/share/info/\n-rw-r--r--\troot/root\tusr/share/info/assuan.info.gz\n"
20 20 build: |
21 21 cd ${pkgname}-${pkgver}
22 +
23 + # Upstream 3.0.1 renamed the ELF symbol-version namespace
24 + # LIBASSUAN_1.0 -> LIBASSUAN_2.0 (to help Debian's transition). The PaganOS
25 + # base userspace (Arch's pacman/libgpgme/gnupg 2.4.x) links against
26 + # LIBASSUAN_1.0, so keep the old namespace to stay ABI compatible, while
27 + # still benefiting from the 3.0.2 header fix (ASSUAN_NO_NPTH_SYSTEM_HOOKS
28 + # was misspelled "#defined" in 3.0.0 and broke gnupg 2.5.x builds).
29 + sed -i 's/^LIBASSUAN_2\.0 {/LIBASSUAN_1.0 {/' src/libassuan.vers
30 +
22 31 ./configure --prefix=/usr \
23 32 --mandir=/usr/share/man \
24 33 --infodir=/usr/share/info