X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-oi0-f65.google.com (mail-oi0-f65.google.com [209.85.218.65]) by lists.alpinelinux.org (Postfix) with ESMTP id BDB025C46BB for ; Tue, 2 Aug 2016 19:02:54 +0000 (GMT) Received: by mail-oi0-f65.google.com with SMTP id d204so17725571oig.3 for ; Tue, 02 Aug 2016 12:02:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:in-reply-to:references; bh=SU9tPv7cHf77gRRTtHWOkMNMuZGxxdUBxJK4jcFFRak=; b=iS1TP/CUmhFDsLy1rDZv+0JrSb3jt+qVDi9qs0axuNIDcTd9k5uBgDgQjmHdXdZpC7 /gn48LygRpapjzfns5e6mp1CfnnW05kR1Zoqk0cSa3EKDipUnqf7HFpBjqb3qVNfyV9b KTczmUV1jQnJ+0wdN2aLXnfeD+/4ZhkduH3bMlKr05Qh76z+eidxACWSJtaQ7EfBw9p6 05gHIA9T/rL4PqjIL2BA+rswsB5fc6yLNFjkUq00GdwEiuelbnb0Nz5IwWGJsEJOaQx/ 8CmVibMyUp5/oqHqmbXDL4mMu3uGzIrYQszyMp6PF6W0T+URJU8VJl0o+QHHw1Z/TWC4 MNAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=SU9tPv7cHf77gRRTtHWOkMNMuZGxxdUBxJK4jcFFRak=; b=OQYLMHL5dn+vFbTV7FIdLtZE3/ljQNW6nPV1vNL9JoSZDtWmm8OC9RWaEPZmYAncMZ Gc48xmB0MpW1g9gMWjFjxtW79kRNxelDbdzseSs0ogF+U7PpVWmKT2B0bti9wA5ODGUE M6+r0ixs8hYplDRhZBExooSyEwYuNuDpdad1Bky9szZEP0RC+Zx4zr3Dw6EYKMEK7zB2 UgxdLk3UtpMUXNe6NQQhwP+HVu51xm1NOBi75S+4o7b3fB/2DB4+GyUg5BM26f8P5HQ2 Dup1RarnCJK0gjBcVQ6PLbulTws+yEgm6QR8Uij1gSY5ouxzaNBlsmRZ1APYFlqd/ZSY P3jQ== X-Gm-Message-State: AEkooutuOiFdacR069HxMLqb7fTwOHpKEE8NsKhd9I2Ip3RbW0xLeSlV/hBGuQVh4U8dKQ== X-Received: by 10.202.108.20 with SMTP id h20mr35290652oic.6.1470164574395; Tue, 02 Aug 2016 12:02:54 -0700 (PDT) Received: from asp.my.domain (ip72-196-114-247.ga.at.cox.net. [72.196.114.247]) by smtp.gmail.com with ESMTPSA id h2sm1887229otb.19.2016.08.02.12.02.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 02 Aug 2016 12:02:54 -0700 (PDT) From: Daniel Sabogal X-Google-Original-From: Daniel Sabogal To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH 3/4] testing/lua-mpack: new aport Date: Tue, 2 Aug 2016 15:02:39 -0400 Message-Id: <20160802190240.4988-3-dsabogal@ufl.edu> X-Mailer: git-send-email 2.8.3 In-Reply-To: <20160802190240.4988-1-dsabogal@ufl.edu> References: <20160802190240.4988-1-dsabogal@ufl.edu> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: From: Daniel Sabogal https://github.com/tarruda/libmpack Lua bindings for libmpack --- testing/lua-mpack/APKBUILD | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 testing/lua-mpack/APKBUILD diff --git a/testing/lua-mpack/APKBUILD b/testing/lua-mpack/APKBUILD new file mode 100644 index 0000000..3585215 --- /dev/null +++ b/testing/lua-mpack/APKBUILD @@ -0,0 +1,51 @@ +# Contributor: Daniel Sabogal +# Maintainer: +pkgname=lua-mpack +pkgver=1.0.2 +_lua_versions="5.1 5.2" +pkgrel=0 +_pkgdesc="Libmpack bindings for Lua" +pkgdesc="$_pkgdesc" +url="https://github.com/tarruda/libmpack" +arch="all" +license="MIT" +depends="" +depends_dev="" +makedepends="" +install="" +subpackages="" +source="libmpack-$pkgver.tar.gz::https://github.com/tarruda/libmpack/archive/$pkgver.tar.gz" +for _v in $_lua_versions; do + makedepends="$makedepends lua$_v-dev" + subpackages="$subpackages lua$_v-mpack:split_${_v/./_}" +done + +builddir="$srcdir"/libmpack-$pkgver + +build() { + cd "$builddir" + gcc $CFLAGS -fPIC -c binding/lua/lmpack.c -o lmpack.o || return 1 + gcc -shared -o mpack.so lmpack.o || return 1 +} + +package() { + arch="noarch" + mkdir -p "$pkgdir" +} + +_split() { + local _ver="$1" + install_if="lua$_ver $pkgname=$pkgver-r$pkgrel" + pkgdesc="$_pkgdesc $_ver" + cd "$srcdir"/libmpack-$pkgver || return 1 + install -Dm755 mpack.so \ + "$subpkgdir"/usr/lib/lua/$_ver/mpack.so || return 1 +} + +for _v in $_lua_versions; do + eval "split_${_v/./_}() { _split $_v; }" +done + +md5sums="a6320e37991bb56520d4670419edb43c libmpack-1.0.2.tar.gz" +sha256sums="9c570b2aab81b0c56d97cbd8fc483dc431b69510fd9becb4a1845291563e8bc9 libmpack-1.0.2.tar.gz" +sha512sums="307ae26799e59224dd624d1f5473c86d5cf975155c58b7ccfd17be98321afb0f7235d06a7a2c50112d4630b3cc7c185c9b307007be5cdbd792819ec2991fa3d2 libmpack-1.0.2.tar.gz" -- 2.8.3 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---