From 414d7bc16e0bd9fd882215b5a5107530f3433527 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Wed, 12 Dec 2012 14:30:45 +0000 Subject: main/lua-subprocess: move from testing --- main/lua-subprocess/APKBUILD | 63 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 main/lua-subprocess/APKBUILD (limited to 'main/lua-subprocess/APKBUILD') diff --git a/main/lua-subprocess/APKBUILD b/main/lua-subprocess/APKBUILD new file mode 100644 index 000000000..f72c33068 --- /dev/null +++ b/main/lua-subprocess/APKBUILD @@ -0,0 +1,63 @@ +# Contributor: Ted Trask +# Maintainer: Ted Trask +pkgname=lua-subprocess +pkgver=0.0.20121211 +pkgrel=1 +pkgdesc="A Lua module written in C that allows you to create child processes and communicate with them" +url="https://github.com/xlq/lua-subprocess" +arch="all" +license="AS-IS" +depends="" +depends_dev="" +makedepends="$depends_dev lua-dev" +install="" +subpackages="" +source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.gz + openexception.patch + makefile.patch" +_builddir="$srcdir/$pkgname-$pkgver" +_giturl="git://github.com/xlq/lua-subprocess.git" +_upload="dev.alpinelinux.org:/archive/$pkgname/" + +snapshot() { + local _date=$(date +%Y%m%d) + local _ver=0.0.$_date + local _pkg=$pkgname-$_ver.tar.gz + mkdir -p "$srcdir" + cd "$srcdir" + msg "Creating snapshot: $_pkg" + rm -rf ${_giturl##*/} + git clone --depth=1 --bare $_giturl || return 1 + git --git-dir ${_giturl##*/} archive -o $_pkg \ + --prefix=$pkgname-$_ver/ HEAD \ + || return 1 + msg "Uploading to $_upload" + rsync -Lave ssh $_pkg $_upload || return 1 + cd "$startdir" + sed -i -e "s/^pkgver=.*/pkgver=$_ver/" \ + APKBUILD || return 1 + abuild checksum +} + +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 +} + +md5sums="c2f13ef8e1fb83af43d61586ff611957 lua-subprocess-0.0.20121211.tar.gz +fa869a7c9a11faf77ad9fd98ba35f62a openexception.patch +cc680a0ec32e0461215ce61a44bbb540 makefile.patch" -- cgit v1.2.3