[arch-commits] Commit in irrlicht/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Tue Feb 19 04:08:10 UTC 2013


    Date: Tuesday, February 19, 2013 @ 05:08:10
  Author: svenstaro
Revision: 84447

Cleanup pkgdir

Modified:
  irrlicht/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-19 03:52:40 UTC (rev 84446)
+++ PKGBUILD	2013-02-19 04:08:10 UTC (rev 84447)
@@ -25,18 +25,27 @@
   cd $srcdir/$pkgname-$pkgver
 
   cd source/Irrlicht
-  sed -i "/^INSTALL_DIR/s:=.*:=$pkgdir/usr/lib:" \
-	 Makefile
-
   make NDEBUG=1 sharedlib
-
   make NDEBUG=1
 
+  # Edit, build and install the examples
+  cd $srcdir/$pkgname-$pkgver/examples
+  sed -i '/define USE_IRRKLANG/s:.*://&:' ./Demo/CDemo.h
+  sed -i '/^CXXFLAGS/d' $(grep -Rl "^CXXFLAGS =" *)
+
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver/source/Irrlicht
+
   install -d $pkgdir/usr/lib \
              $pkgdir/usr/share/licenses/$pkgname \
              $pkgdir/usr/share/$pkgname/examples/bin \
              $pkgdir/usr/share/doc/$pkgname
 
+  sed -i "/^INSTALL_DIR/s:=.*:=$pkgdir/usr/lib:" Makefile
+
   make install
 
   cd $srcdir/$pkgname-$pkgver/
@@ -59,12 +68,6 @@
   # Just a helper for examples compilation
   ln -s libIrrlicht.so.$pkgver $srcdir/$pkgname-$pkgver/lib/Linux/libIrrlicht.so
 
-  # Edit, build and install the examples
-  cd $srcdir/$pkgname-$pkgver/examples
-  sed -i '/define USE_IRRKLANG/s:.*://&:' ./Demo/CDemo.h
-  sed -i '/^CXXFLAGS/d' $(grep -Rl "^CXXFLAGS =" *)
-
-  make
-
-  install -m755  ../bin/Linux/* /$pkgdir/usr/share/$pkgname/examples/bin/
+  cd $srcdir/$pkgname-$pkgver
+  install -m755 bin/Linux/* /$pkgdir/usr/share/$pkgname/examples/bin/
 }




More information about the arch-commits mailing list