X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by lists.alpinelinux.org (Postfix) with ESMTP id CEDB91EC802 for ; Thu, 17 Mar 2011 12:01:38 +0000 (UTC) Received: by qyk27 with SMTP id 27so2224265qyk.13 for ; Thu, 17 Mar 2011 05:01:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:date:message-id:x-mailer; bh=u/t8mbcZhLXD9udTEa7ev0YFqrZpFysxUao5m/bK+mw=; b=J8acudWYGmb62UlYDfS3I+4lxCCxKYIw5dKWwy6Sx639limOHIAzQkcbjjofpHqsuW Dy72RYCW6JX1DYRhxbuTknLmKekzu828rVVA9DbZE77Dio/k56/Xvvxn5XVWXKbrr9og wPC0xNlQNhfFBKXFZRn6VD5ZYaaa2tvZ0hox0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=SiYFH4jSvKipORAFk9Wos0WmSXeBBtu8MfJGQ3Xm9fP3js/2D5Gm5K8p3LuanvevHl KrST7D8AMfMyHLk10jB+EFfdruLxolRm9idq8N4xbooVe+U/nYKi+kViNpsK0GilSD5z i2HrERuvpIS5qNBcRvwFefiHGmBIG4dlHeznc= Received: by 10.224.33.76 with SMTP id g12mr1052814qad.102.1300363296690; Thu, 17 Mar 2011 05:01:36 -0700 (PDT) Received: from localhost.localdomain (209.250.132.162.tor.pathcom.com [209.250.132.162]) by mx.google.com with ESMTPS id g26sm1402743qco.18.2011.03.17.05.01.34 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 Mar 2011 05:01:35 -0700 (PDT) From: Jeff Bilyk To: alpine-devel@lists.alpinelinux.org Cc: Jeff Bilyk Subject: [alpine-devel] [PATCH 1/2] testing/irrlicht: new aport Date: Thu, 17 Mar 2011 06:01:05 +0000 Message-Id: <1300341666-9821-1-git-send-email-jbilyk@gmail.com> X-Mailer: git-send-email 1.7.4.1 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/irrlicht/APKBUILD | 73 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) create mode 100644 testing/irrlicht/APKBUILD diff --git a/testing/irrlicht/APKBUILD b/testing/irrlicht/APKBUILD new file mode 100644 index 0000000..8527cfe --- /dev/null +++ b/testing/irrlicht/APKBUILD @@ -0,0 +1,73 @@ +# Contributor: +# Maintainer: +pkgname=irrlicht +pkgver=1.7.2 +pkgrel=0 +pkgdesc="3D graphics engine" +url="http://irrlicht.sourceforge.net" +arch="all" +license="ZLIB" +depends= +depends_dev="mesa-dev jpeg-dev bzip2" +makedepends="$depends_dev" +install="" +source="http://downloads.sourceforge.net/irrlicht/irrlicht-$pkgver.zip" + +_builddir="$srcdir"/$pkgname-$pkgver/source/Irrlicht +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" + make sharedlib + make || return 1 + + #from arch pkgbuild: example build helper + ln -s libIrrlicht.so.$pkgver "$srcdir"/$pkgname-$pkgver/lib/Linux/libIrrlicht.so + + cd ../../examples + make || return 1 +} + +package() { + cd "$_builddir" + + mkdir -p "$pkgdir"/usr/lib + mkdir -p "$pkgdir"/usr/share/licenses/$pkgname + mkdir -p "$pkgdir"/usr/share/$pkgname/examples/bin + mkdir -p "$pkgdir"/usr/share/doc/$pkgname + mkdir -p "$pkgdir"/usr/include/$pkgname/include + + make INSTALL_DIR="$pkgdir" install || return 1 + + cd ../.. + install -m644 readme.txt "$pkgdir"/usr/share/licenses/$pkgname + + #from arch pkgbuild: install static library and fix perms + install -m644 lib/Linux/libIrrlicht.a "$pkgdir"/usr/lib + + #from arch pkgbuild: install media file examples + cp -r media "$pkgdir"/usr/share/$pkgname + + #from arch pkgbuild: install docs + cp -r doc/* "$pkgdir"/usr/share/doc/$pkgname + rm -f "$pkgdir"/usr/share/doc/$pkgname/*.txt + + cd "$pkgdir"/usr/lib + mv ../../libIrrlicht* ./ + ln -s libIrrlicht.so.$pkgver libIrrlicht.so.1 + + mv "$pkgdir"/../include/* "$pkgdir"/usr/include/$pkgname/include/ + rm -rf "$pkgdir"/../include/ + + install -m755 "$srcdir"/$pkgname-$pkgver/bin/Linux/* "$pkgdir"/usr/share/$pkgname/examples/bin/ +} + +md5sums="eb627d4c432bf73f12bc6d9ddc700b07 irrlicht-1.7.2.zip" -- 1.7.4.1 --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---