[arch-commits] Commit in blender/trunk (PKGBUILD)
Rémy Oudompheng
remy at archlinux.org
Fri Sep 3 20:35:11 UTC 2010
Date: Friday, September 3, 2010 @ 16:35:11
Author: remy
Revision: 89772
Use $srcdir and $pkgdir
Modified:
blender/trunk/PKGBUILD
----------+
PKGBUILD | 35 ++++++++++++++++++++++-------------
1 file changed, 22 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-09-03 20:33:58 UTC (rev 89771)
+++ PKGBUILD 2010-09-03 20:35:11 UTC (rev 89772)
@@ -33,7 +33,7 @@
build() {
if [ $cvs = true ]; then
- cd $startdir/src/
+ cd $srcdir/
#cvs -d:pserver:anonymous at cvs.blender.org:/cvsroot/bf-blender login
cvs -z3 -d:pserver:anonymous at cvs.blender.org:/cvsroot/bf-blender checkout $pkgname || return 1
_cvsrel=$pkgname-$(echo $pkgver | sed 's/\./-/')-release
@@ -41,7 +41,7 @@
find $pkgname/{bin,release/scripts} -name 'CVS' -exec rm -rf {} \; 2> /dev/null
cd $pkgname
else
- cd $startdir/src/$pkgname-$pkgver
+ cd $srcdir/$pkgname-$pkgver
fi
rm -f user-def.mk
@@ -91,37 +91,46 @@
# build
make || return 1
###########################################################################
-# mkdir -p $startdir/pkg/usr/share/
+}
+
+package() {
+ if [ $cvs = true ]; then
+ cd $srcdir/$pkgname
+ else
+ cd $srcdir/$pkgname-$pkgver
+ fi
+
+#mkdir -p $pkgdir/usr/share/
cd obj/linux-glibc2*/bin
# common part
- mkdir -p $startdir/pkg/usr/share/
+ mkdir -p $pkgdir/usr/share/
# install binaries
- install -Dm755 blender $startdir/pkg/usr/bin/blender
- install -Dm755 blenderplayer $startdir/pkg/usr/bin/blenderplayer
+ install -Dm755 blender $pkgdir/usr/bin/blender
+ install -Dm755 blenderplayer $pkgdir/usr/bin/blenderplayer
# install internationalization support
cd ../../../bin/.blender
install -D -m644 .Blanguages \
- $startdir/pkg/usr/share/$pkgname/.Blanguages
+ $pkgdir/usr/share/$pkgname/.Blanguages
install -D -m644 .bfont.ttf \
- $startdir/pkg/usr/share/$pkgname/.bfont.ttf
+ $pkgdir/usr/share/$pkgname/.bfont.ttf
- cp -R locale $startdir/pkg/usr/share/
+ cp -R locale $pkgdir/usr/share/
# install scripts
cd ../../release/
- cp -R scripts $startdir/pkg/usr/share/$pkgname/
+ cp -R scripts $pkgdir/usr/share/$pkgname/
# install all additional stuff
# install a freedesktop.org compliant menu entry
- install -Dm644 $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop
+ install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
# install some freedesktop.org compatibility
- install -D -m644 $startdir/src/$pkgname.svg $startdir/pkg/usr/share/pixmaps/$pkgname.svg
+ install -D -m644 $srcdir/$pkgname.svg $pkgdir/usr/share/pixmaps/$pkgname.svg
# finally we render a png as fallback for not svg aware menu applications
# Attention: always make sure you check the dimensions of the source-svg,
# you can read the dimensions via inkscapes export funktion
- rsvg -w 64 -h 64 -f png $startdir/pkg/usr/share/pixmaps/$pkgname.svg $startdir/pkg/usr/share/pixmaps/$pkgname.png
+ rsvg -w 64 -h 64 -f png $pkgdir/usr/share/pixmaps/$pkgname.svg $pkgdir/usr/share/pixmaps/$pkgname.png
}
More information about the arch-commits
mailing list