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