diff options
author | Brett Dutro | 2021-01-17 15:56:20 -0600 |
---|---|---|
committer | Brett Dutro | 2021-01-17 15:56:20 -0600 |
commit | 7193985dc67fd7ffb87f52222ad659316b135132 (patch) | |
tree | 448ccad38d9c87dff06680ab204a838c2d009a59 | |
download | aur-7193985dc67fd7ffb87f52222ad659316b135132.tar.gz |
Initial commit
Builds a shared library interface for jbigkit using the Debian patch set
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 39 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..59f73405c517 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = libjbig-shared + pkgdesc = Shared library interface to jbigkit + pkgver = 2.1 + pkgrel = 5 + url = https://www.cl.cam.ac.uk/~mgk25/jbigkit/ + arch = x86_64 + license = GPL + options = staticlibs + source = https://www.cl.cam.ac.uk/~mgk25/download/jbigkit-2.1.tar.gz + source = http://deb.debian.org/debian/pool/main/j/jbigkit/jbigkit_2.1-3.1.debian.tar.xz + sha256sums = de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932 + sha256sums = ebc3c52deaf37d52baea54d648a713640dc262926abda7bf05cd08e7db5dd1ee + +pkgname = libjbig-shared + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1cf8e036bc2a --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg/ +src/ +*.tar.xz +*.tar.gz +*.tar.zst diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3df6862bf257 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Brett Dutro (brett dot dutro at gmail dot com) +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com) + +pkgname=libjbig-shared +pkgver=2.1 +pkgrel=5 +pkgdesc="Shared library interface to jbigkit" +arch=('x86_64') +url="https://www.cl.cam.ac.uk/~mgk25/jbigkit/" +license=('GPL') +depends=() +options=('staticlibs') +source=(https://www.cl.cam.ac.uk/~mgk25/download/jbigkit-$pkgver.tar.gz + http://deb.debian.org/debian/pool/main/j/jbigkit/jbigkit_$pkgver-3.1.debian.tar.xz) +sha256sums=('de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932' + 'ebc3c52deaf37d52baea54d648a713640dc262926abda7bf05cd08e7db5dd1ee') + +prepare() { + cd "$srcdir"/jbigkit-$pkgver + patch --forward --strip=1 -i "$srcdir"/debian/patches/allNewMainMakefile.diff + patch --forward --strip=1 -i "$srcdir"/debian/patches/pbmtoolsMakefile.diff + patch --forward --strip=1 -i "$srcdir"/debian/patches/shared-lib.diff +} + +build() { + cd "$srcdir"/jbigkit-$pkgver + unset CFLAGS CPPFLAGS LDFLAGS + [ "$CARCH" == "x86_64" ] && export CFLAGS="$CFLAGS -fPIC" + make CFLAGS="$CFLAGS" +} + +package() { + cd "$srcdir"/jbigkit-$pkgver + + install -D -m755 libjbig/libjbig.so.0 "$pkgdir"/usr/lib/libjbig.so.0 + ln -s libjbig.so.0 "$pkgdir"/usr/lib/libjbig.so +} |