summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartłomiej Piotrowski2018-01-07 13:43:01 +0100
committerBartłomiej Piotrowski2018-01-07 13:43:01 +0100
commitaa0f446fdfe0055b54a69e800a84a346b1eeb9f1 (patch)
tree904320de5f8c33201ccbcb7a068a8c83ed16478e
downloadaur-aa0f446fdfe0055b54a69e800a84a346b1eeb9f1.tar.gz
Import from official repositories
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD38
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3b90baf50324
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = libstrl
+ pkgdesc = Implementations of certain GNU-only or BSD-only string-related libc functions, such as strlcpy() and getdelim(), for compat purposes
+ pkgver = 0.5.1
+ pkgrel = 1
+ url = http://ohnopub.net/~ohnobinki/libstrl
+ arch = x86_64
+ license = LGPL3
+ makedepends = doxygen
+ makedepends = libtool
+ makedepends = pkg-config
+ options = !libtool
+ source = ftp://mirror.ohnopub.net/mirror/libstrl-0.5.1.tar.bz2
+ source = ftp://mirror.ohnopub.net/mirror/libstrl-0.5.1.tar.bz2.asc
+ validpgpkeys = 184B7CEB69B57FD42BAF9AF9743A52E86BA81050
+ md5sums = d22fcd8107526d802428be6f0e8f0f60
+ md5sums = SKIP
+
+pkgname = libstrl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..186b8772e91e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Maintainer: Nathan Phillip Brink <binki@gentoo.org>
+
+pkgname=libstrl
+pkgver=0.5.1
+pkgrel=1
+pkgdesc="Implementations of certain GNU-only or BSD-only string-related libc functions, such as strlcpy() and getdelim(), for compat purposes"
+url="http://ohnopub.net/~ohnobinki/libstrl"
+license=('LGPL3')
+arch=(x86_64)
+depends=()
+makedepends=(doxygen libtool pkg-config)
+options=(!libtool)
+validpgpkeys=('184B7CEB69B57FD42BAF9AF9743A52E86BA81050')
+source=(ftp://mirror.ohnopub.net/mirror/${pkgname}-${pkgver}.tar.bz2{,.asc})
+md5sums=('d22fcd8107526d802428be6f0e8f0f60'
+ 'SKIP')
+
+build() {
+ cd "${srcdir}"/${pkgname}-${pkgver}
+ ./configure --prefix=/usr --with-doxygen
+ make
+}
+
+check() {
+ make -C "${srcdir}"/${pkgname}-${pkgver} check
+}
+
+package() {
+ cd "${srcdir}"/${pkgname}-${pkgver}
+
+ # doxygen workaround
+ sed -i 's|man0/strl.h.0|man30/strl.h.30|g' Makefile
+ install -Dm0644 man/man30/strl.h.30 "$pkgdir"/usr/share/man/man0/strl.h.0
+
+ make DESTDIR="${pkgdir}" install
+}