summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJens John2015-07-28 15:50:49 +0200
committerJens John2015-07-28 15:50:49 +0200
commit1475ba7270823d182a7aec41d592cc62b34f6239 (patch)
treefb3bfaf2409abcb8eb7acb76a8f034516ef8ef3e /PKGBUILD
downloadaur-1475ba7270823d182a7aec41d592cc62b34f6239.tar.gz
Initial package upload
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..73cedbd07f56
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: 2ion <dev at 2ion dot de>
+pkgname=bash-ctypes-git
+pkgver=r12.7cded42
+pkgrel=1
+pkgdesc="Foreign Function Interface for Bash"
+arch=('x86_64' 'i686')
+url="https://github.com/taviso/ctypes.sh"
+license=('MIT')
+depends=('bash' 'libffi')
+makedepends=('git' 'libffi' 'pkg-config')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=(\
+ 'bash-ctypes::git+https://github.com/taviso/ctypes.sh#branch=master'\
+ 'archlinux-pkgconfig.patch'\
+ 'ctypes_bash_profile.sh')
+md5sums=(\
+ 'SKIP'\
+ 'd62e880683bab33be4d845602d77f237'\
+ '8f94ef9e242b89d5ea860527e2595f2c')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/${pkgname%-git}"
+ patch -p1 -i "$srcdir/archlinux-pkgconfig.patch"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -Dm755 ctypes.sh "${pkgdir}/usr/bin/ctypes.sh"
+ install -Dm755 ctypes.so "${pkgdir}/usr/lib/ctypes.so"
+ install -Dm755 "${srcdir}/ctypes_bash_profile.sh" "${pkgdir}/etc/profile.d/ctypes.sh"
+}