diff options
author | solsTiCe d'Hiver | 2022-02-14 16:13:27 +0100 |
---|---|---|
committer | solsTiCe d'Hiver | 2022-02-14 16:13:27 +0100 |
commit | 9dac29ff69a2cd214c7a03c6b1401cdf85eebd3f (patch) | |
tree | d73ae9c32a329d0f426a99acb311d58c9fe7e1d1 | |
download | aur-9dac29ff69a2cd214c7a03c6b1401cdf85eebd3f.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5e04379b8633 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = libb64-git +pkgdesc = Base64 Encoding/Decoding Routines (github fork) +pkgver = r49.ce864b1 +pkgrel = 1 +url = https://github.com/libb64/libb64 +arch = x86_64 +arch = armv7h +arch = aarch64 +license = custom:Public Domain +makedepends = git +depends = glibc +provides = libb64 +conflicts = libb64 +source = libb64-git::git+https://github.com/libb64/libb64.git +sha256sums = SKIP + +pkgname = libb64-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1a2b77a7696c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +libb64-git/ +libb64-git*.pkg.tar* +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..54f234023816 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: solsTiCe d'Hiver <solstice.dhiver@gmail.com> + +pkgname=libb64-git +pkgver=r49.ce864b1 +pkgrel=1 +pkgdesc='Base64 Encoding/Decoding Routines (github fork)' +url='https://github.com/libb64/libb64' +depends=('glibc') +makedepends=('git') +arch=('x86_64' 'armv7h' 'aarch64') +license=('custom:Public Domain') +source=("libb64-git::git+https://github.com/libb64/libb64.git") +provides=("libb64") +conflicts=("libb64") +sha256sums=(SKIP) + +pkgver() { + cd "$srcdir/${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd ${pkgname}/src + export CFLAGS="${CFLAGS} -fPIC" + make + + export CFLAGS="${CFLAGS} -shared -Wl,-soname,libb64.so.0" + gcc ${LDFLAGS} ${CFLAGS} *.o -o libb64.so.0 +} + +package() { + cd ${pkgname} + + install -d "${pkgdir}/usr/lib" + install src/libb64.so.0 "${pkgdir}/usr/lib" + ln -sf /usr/lib/libb64.so.0 "${pkgdir}/usr/lib/libb64.so" + + cp -r include "${pkgdir}/usr" + + install -Dm644 LICENSE.md \ + "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.md +} |