graphics/blender: Updated for version 2.49a
This commit is contained in:
parent
85fb71d624
commit
77c071fe7c
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
# Wrapper to start blender
|
||||
if [ ! -d $HOME/.blender ]; then
|
||||
cp -a /usr/share/blender/dot-blender $HOME/.blender
|
||||
sleep 1
|
||||
fi
|
||||
cd /opt/blender
|
||||
PYTHONHOME="$(python -c "import sys; print ':'.join(sys.path[1:])")" \
|
||||
/opt/blender/blender-softwaregl
|
|
@ -1,12 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Wrapper to start blender
|
||||
|
||||
if [ ! -d $HOME/.blender ]; then
|
||||
cp -a /usr/share/blender/dot-blender $HOME/.blender
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
cd /opt/blender-_VERSION_
|
||||
/opt/blender-_VERSION_/blender
|
||||
|
||||
cd /opt/blender
|
||||
PYTHONHOME="$(python -c "import sys; print ':'.join(sys.path[1:])")" \
|
||||
/opt/blender/blender
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright 2008 Robby Workman Northport, AL, USA
|
||||
# Copyright 2008,2009 Robby Workman Northport, AL, USA
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -21,11 +21,16 @@
|
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=blender
|
||||
VERSION=${VERSION:-2.48a}
|
||||
ARCH=i386
|
||||
VERSION=${VERSION:-2.49a}
|
||||
ARCH=${ARCH:-i386}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
# Leave me alone? If left as yes, then we'll leave the libGL* shared libaries
|
||||
# that are shipped with blender; otherwise, we'll remove them and depend on
|
||||
# the ones that are shipped with Slackware
|
||||
LMTFA=${LMTFA:-yes}
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
|
@ -33,19 +38,23 @@ OUTPUT=${OUTPUT:-/tmp}
|
|||
|
||||
set -e
|
||||
|
||||
if [ "$ARCH" != "x86_64" ]; then
|
||||
ARCH=i386
|
||||
fi
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM-$VERSION
|
||||
tar xvf $CWD/$PRGNAM-$VERSION-linux-glibc236-py25-i386.tar.bz2
|
||||
cd $PRGNAM-$VERSION-linux-glibc236-py25-i386
|
||||
tar xvf $CWD/$PRGNAM-$VERSION-linux-glibc236-py26-${ARCH}.tar.bz2
|
||||
cd $PRGNAM-$VERSION-linux-glibc236-py26-${ARCH}
|
||||
chown -R root:root .
|
||||
|
||||
# Move the docs to our standard location first
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
mv BlenderQuickStart.pdf GPL-license.txt Python-license.txt blender.html \
|
||||
copyright.txt release_247.txt release_248.txt \
|
||||
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
mv \
|
||||
BlenderQuickStart.pdf *license.txt blender.html copyright.txt release*.txt \
|
||||
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
|
||||
# The ".blender" directory shipped here is used by default, but then, it
|
||||
# shouldn't be writable by anyone but root, so we'll do something else
|
||||
|
@ -57,40 +66,35 @@ This contains a "skeleton directory" for what should be a default
|
|||
EOF
|
||||
|
||||
# Now move everything else
|
||||
mkdir -p $PKG/opt/blender-$VERSION
|
||||
mv * $PKG/opt/blender-$VERSION
|
||||
mkdir -p $PKG/opt/blender
|
||||
mv * $PKG/opt/blender
|
||||
|
||||
# Leave me alone?
|
||||
if [ "$LMTFA" != "yes" ]; then
|
||||
rm -f $PKG/opt/blender/lib/libGL*
|
||||
fi
|
||||
|
||||
# Put symlinks to icons in the standard places
|
||||
for size in 16x16 22x22 32x32 ; do
|
||||
mkdir -p $PKG/usr/share/icons/hicolor/$size/apps
|
||||
cd $PKG/usr/share/icons/hicolor/$size/apps
|
||||
ln -s /opt/blender-$VERSION/icons/$size/blender.png .
|
||||
ln -s /opt/blender/icons/$size/blender.png .
|
||||
done
|
||||
mkdir -p $PKG/usr/share/icons/hicolor/scalable/apps
|
||||
( cd $PKG/usr/share/icons/hicolor/scalable/apps
|
||||
ln -s /opt/blender-$VERSION/icons/scalable/blender.svg .
|
||||
ln -s /opt/blender/icons/scalable/blender.svg .
|
||||
)
|
||||
|
||||
# Add a desktop menu entry
|
||||
mkdir -p $PKG/usr/share/applications
|
||||
cat << EOF > $PKG/usr/share/applications/blender.desktop
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Terminal=false
|
||||
Icon=blender
|
||||
Type=Application
|
||||
Categories=GTK;AudioVideo;Audio;Video;
|
||||
TryExec=blender
|
||||
Exec=blender
|
||||
Name=Blender
|
||||
Comment=3D Content Renderer
|
||||
EOF
|
||||
cat $CWD/blender.desktop > $PKG/usr/share/applications/blender.desktop
|
||||
|
||||
# Finally, let's create wrapper scripts to handle setting up
|
||||
# users with the default $HOME/.blender directory if needed
|
||||
mkdir $PKG/usr/bin
|
||||
sed s/_VERSION_/$VERSION/ $CWD/blender-wrapper > $PKG/usr/bin/blender
|
||||
sed s/_VERSION_/$VERSION/ $CWD/blenderplayer-wrapper > $PKG/usr/bin/blenderplayer
|
||||
cat $CWD/blender-wrapper > $PKG/usr/bin/blender
|
||||
cat $CWD/blenderplayer-wrapper > $PKG/usr/bin/blenderplayer
|
||||
cat $CWD/blender-softwaregl-wrapper > $PKG/usr/bin/blender-softwaregl
|
||||
chmod 0755 $PKG/usr/bin/*
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
@ -98,4 +102,4 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
|
|||
cat $CWD/doinst.sh > $PKG/install/doinst.sh
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -c n -l y $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz
|
||||
/sbin/makepkg -c n -l y $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Terminal=false
|
||||
Icon=blender
|
||||
Type=Application
|
||||
Categories=GTK;AudioVideo;Audio;Video;
|
||||
TryExec=blender
|
||||
Exec=blender
|
||||
Name=Blender
|
||||
Comment=3D Content Renderer
|
||||
|
|
@ -1,8 +1,10 @@
|
|||
PRGNAM="blender"
|
||||
VERSION="2.48a"
|
||||
VERSION="2.49a"
|
||||
HOMEPAGE="http://blender.org"
|
||||
DOWNLOAD="http://download.blender.org/release/Blender2.48a/blender-2.48a-linux-glibc236-py25-i386.tar.bz2"
|
||||
MD5SUM="c876ed8ead39a052466a4f1f90ee4e11"
|
||||
DOWNLOAD="http://download.blender.org/release/Blender2.49a/blender-2.49a-linux-glibc236-py26-i386.tar.bz2"
|
||||
MD5SUM="3a7db89022cc98fc0a644fc0c3b8854f"
|
||||
DOWNLOAD_x86_64="http://download.blender.org/release/Blender2.49a/blender-2.49a-linux-glibc236-py26-x86_64.tar.bz2"
|
||||
MD5SUM_x86_64="1039cc49e477e1fc9a15d4694442deb2"
|
||||
MAINTAINER="Robby Workman"
|
||||
EMAIL="rw@rlworkman.net"
|
||||
APPROVED="Erik Hanson"
|
||||
|
|
|
@ -1,12 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Wrapper to start blender
|
||||
|
||||
if [ ! -d $HOME/.blender ]; then
|
||||
cp -a /usr/share/blender/dot-blender $HOME/.blender
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
cd /opt/blender-_VERSION_
|
||||
/opt/blender-_VERSION_/blenderplayer
|
||||
|
||||
cd /opt/blender
|
||||
PYTHONHOME="$(python -c "import sys; print ':'.join(sys.path[1:])")" \
|
||||
/opt/blender/blenderplayer
|
||||
|
|
|
@ -2,3 +2,9 @@ if [ -x /usr/bin/update-desktop-database ]; then
|
|||
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
|
||||
fi
|
||||
|
||||
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
|
||||
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
||||
/usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
@ -10,10 +10,10 @@ blender: Blender (3D Content Creation Suite)
|
|||
blender:
|
||||
blender: Blender is the free open source 3D content creation suite, available
|
||||
blender: for all major operating systems under the GNU General Public License.
|
||||
blender:
|
||||
blender:
|
||||
blender: Homepage: http://blender.org
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
blender:
|
||||
|
|
Loading…
Reference in New Issue