diff options
author | Xiaotian Wu | 2021-11-07 20:54:55 +0800 |
---|---|---|
committer | Xiaotian Wu | 2021-11-07 20:54:55 +0800 |
commit | dd48022011b87fb98ab5a06f5d3413a7fc69f7b3 (patch) | |
tree | ea6bb12363c6bf403cdbefef22b17bafb90f30da | |
download | aur-libffi-static.tar.gz |
libffi-static-3.4.2
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..41c6d7b888a1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = libffi-static + pkgdesc = Portable foreign function interface library + pkgver = 3.4.2 + pkgrel = 4 + url = https://sourceware.org/libffi/ + arch = x86_64 + license = MIT + checkdepends = dejagnu + depends = glibc + options = !docs + options = !libtool + options = !emptydirs + options = !strip + options = staticlibs + source = https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz + sha256sums = 540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620 + b2sums = a8137bc895b819f949fd7705e405be627219c6d1fdef280253330f7407d4a548bb057d7bb0e9225d1767d42f9bf5f0ab3c455db1c3470d7cc876bb7b7d55d308 + +pkgname = libffi-static diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..06e7f44f102a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Xiaotian Wu <yetist@gmail.com> + +pkgname=libffi-static +pkgver=3.4.2 +pkgrel=4 +pkgdesc='Portable foreign function interface library' +arch=('x86_64') +url='https://sourceware.org/libffi/' +license=('MIT') +depends=('glibc') +checkdepends=('dejagnu') +options=('!docs' '!libtool' '!emptydirs' '!strip' 'staticlibs') +source=(https://github.com/libffi/libffi/releases/download/v$pkgver/libffi-$pkgver.tar.gz) +sha256sums=('540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620') +b2sums=('a8137bc895b819f949fd7705e405be627219c6d1fdef280253330f7407d4a548bb057d7bb0e9225d1767d42f9bf5f0ab3c455db1c3470d7cc876bb7b7d55d308') + +build() { + cd libffi-$pkgver + ./configure \ + --prefix=/usr \ + --enable-static \ + --disable-multi-os-directory \ + --enable-exec-static-tramp \ + --enable-pax_emutramp + make +} + +check() { + make -C libffi-$pkgver check +} + +package() { + cd libffi-$pkgver + make DESTDIR="$pkgdir" install + + # Only install static library + rm -rf "$pkgdir"/usr/{include,share,lib/libffi.so*,lib/pkgconfig} +} + +# vim: ts=2 sw=2 et: |