summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2015-09-16 11:20:32 -0400
committerChris Severance2015-09-16 11:20:32 -0400
commite0fe9940f6833056d5f49dc47112e663b864f746 (patch)
tree0a05bd512ac093b427c0da6994dc4b09dcfd81ba
downloadaur-e0fe9940f6833056d5f49dc47112e663b864f746.tar.gz
Initial Import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD67
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9f29666bf70b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = jnxlibc
+ pkgdesc = General purpose C library with many useful components
+ pkgver = 1.8
+ pkgrel = 1
+ url = https://github.com/AlexsJones/jnxlibc
+ arch = any
+ groups = base-devel
+ license = GPL
+ makedepends = doxygen
+ makedepends = cmake
+ depends = glibc
+ source = jnxlibc-1.8.tar.gz::https://github.com/AlexsJones/jnxlibc/archive/v1.8.tar.gz
+ sha256sums = 5c2a719ffc97215178fe66085030c9284331526bb3c042b143782b9efc6017bc
+
+pkgname = jnxlibc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..59ef4c5d9e8a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,67 @@
+# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
+# Contributor: Alex Jones <jonesax@hush.com>
+# Contributor: Dragan Glumac <dragan.glumac@gmail.com
+
+set -u
+_gitauth='AlexsJones'
+_pkgname='jnxlibc'
+_vopt='v' # '' or 'v'
+pkgname="${_pkgname}"
+pkgver='1.8'
+pkgrel='1'
+pkgdesc='General purpose C library with many useful components'
+arch=('any')
+url="https://github.com/${_gitauth}/${_pkgname}"
+license=('GPL')
+groups=('base-devel')
+depends=('glibc')
+makedepends=('doxygen' 'cmake')
+_verwatch=("${url}/releases" "${url#*github.com}/archive/${_vopt}\(.*\)\.tar\.gz" 'l')
+_srcdir="${pkgname}-${pkgver}"
+source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/${_vopt}${pkgver}.tar.gz")
+sha256sums=('5c2a719ffc97215178fe66085030c9284331526bb3c042b143782b9efc6017bc')
+
+prepare() {
+ set -u
+ cd "${_srcdir}"
+ #cd 'platform/linux' || :
+ #if [ -s 'CMakeLists.txt' ]; then
+ cmake .
+ #fi
+ #if [ -s 'configure' ]; then
+ # ./configure
+ #fi
+ set +u
+}
+
+build() {
+ set -u
+ cd "${_srcdir}"
+ #cd 'platform/linux' || :
+ make
+ set +u
+}
+
+check() {
+ set -u
+ cd "${_srcdir}"
+ # Tests are slow
+ #./test/run_tests
+ set +u
+}
+
+package() {
+ set -u
+ cd "${_srcdir}"
+ #cd 'platform/linux' || :
+ make DESTDIR="${pkgdir}" install
+
+ #mkdir -p "${pkgdir}/usr/include/"
+ #cp -prf 'jnxc_headers' "${pkgdir}/usr/include"
+ ##mkdir -p "${pkgdir}/usr/share/man/man3"
+ #install -Dpm755 'lib/libjnxc.so.1.0' -t "${pkgdir}/usr/lib"
+ #ln -sf '/usr/lib/libjnxc.so.1.0' "${pkgdir}/usr/lib/libjnxc.so"
+ #ln -sf '/usr/lib/libjnxc.so.1.0' "${pkgdir}/usr/lib/libjnxc.so.1"
+ set +u
+}
+set +u