diff options
Diffstat (limited to 'build_files/package_spec')
-rw-r--r--[-rwxr-xr-x] | build_files/package_spec/build_debian.sh | 0 | ||||
-rw-r--r-- | build_files/package_spec/debian/changelog | 5 | ||||
-rw-r--r-- | build_files/package_spec/debian/compat | 1 | ||||
-rw-r--r-- | build_files/package_spec/debian/control | 23 | ||||
-rw-r--r-- | build_files/package_spec/debian/copyright | 92 | ||||
-rw-r--r-- | build_files/package_spec/debian/docs | 1 | ||||
-rw-r--r-- | build_files/package_spec/debian/menu | 4 | ||||
-rwxr-xr-x | build_files/package_spec/debian/rules | 30 | ||||
-rw-r--r-- | build_files/package_spec/debian/source/format | 1 | ||||
-rw-r--r-- | build_files/package_spec/debian/watch | 2 | ||||
-rw-r--r-- | build_files/package_spec/pacman/PKGBUILD | 100 | ||||
-rw-r--r-- | build_files/package_spec/pacman/blender.install | 58 |
12 files changed, 79 insertions, 238 deletions
diff --git a/build_files/package_spec/build_debian.sh b/build_files/package_spec/build_debian.sh index 17c0abb888b..17c0abb888b 100755..100644 --- a/build_files/package_spec/build_debian.sh +++ b/build_files/package_spec/build_debian.sh diff --git a/build_files/package_spec/debian/changelog b/build_files/package_spec/debian/changelog deleted file mode 100644 index 0559bb0c4d8..00000000000 --- a/build_files/package_spec/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -blender (2.56+svn34749-bf) unstable; urgency=low - - * New upstream SVN snapshot. - - -- Dan Eicher <dan@trollwerks.org> Wed, 09 Feb 2011 18:55:24 -0700 diff --git a/build_files/package_spec/debian/compat b/build_files/package_spec/debian/compat deleted file mode 100644 index 7f8f011eb73..00000000000 --- a/build_files/package_spec/debian/compat +++ /dev/null @@ -1 +0,0 @@ -7 diff --git a/build_files/package_spec/debian/control b/build_files/package_spec/debian/control deleted file mode 100644 index 5d9615faf8b..00000000000 --- a/build_files/package_spec/debian/control +++ /dev/null @@ -1,23 +0,0 @@ -Source: blender -Section: graphics -Priority: extra -Maintainer: Dan Eicher <dan@trollwerks.org> -Build-Depends: debhelper (>= 7.0.50~), cmake, python3, python, libfreetype6-dev, libglu1-mesa-dev, libilmbase-dev, libopenexr-dev, libjpeg62-dev, libopenal-dev, libpng12-dev, libsamplerate0-dev, libsdl-dev, libtiff4-dev, libx11-dev, libxi-dev, zlib1g-dev, python3.1-dev [!hurd-i386 !kfreebsd-amd64 !kfreebsd-i386] -Standards-Version: 3.9.1 -Homepage: http://blender.org/ -Vcs-Browser: http://github.com/eponymous/blender -Vcs-Git: git://github.com/eponymous/blender.git -X-Python3-Version: >= 3.1, << 3.2 - -Package: blender -Architecture: any -Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends} -Description: Very fast and versatile 3D modeller/renderer - Blender is an integrated 3d suite for modelling, animation, rendering, - post-production, interactive creation and playback (games). Blender has its - own particular user interface, which is implemented entirely in OpenGL and - designed with speed in mind. Python bindings are available for scripting; - import/export features for popular file formats like 3D Studio and Wavefront - Obj are implemented as scripts by the community. Stills, animations, models - for games or other third party engines and interactive content in the form of - a standalone binary and/or a web plug-in are common products of Blender use. diff --git a/build_files/package_spec/debian/copyright b/build_files/package_spec/debian/copyright deleted file mode 100644 index 5758dc3a086..00000000000 --- a/build_files/package_spec/debian/copyright +++ /dev/null @@ -1,92 +0,0 @@ -This work was packaged for Debian by: - - Dan Eicher <dan@trollwerks.org> on Tue, 08 Feb 2011 21:59:32 -0700 - -It was downloaded from: - - http://blender.org - -Copyright: - - Copyright (C) 2002-2011 Blender Foundation - -License: - - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/> - -On Debian systems, the complete text of the GNU General -Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - -Python: - - PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 - -------------------------------------------- - - 1. This LICENSE AGREEMENT is between the Python Software Foundation - ("PSF"), and the Individual or Organization ("Licensee") accessing and - otherwise using this software ("Python") in source or binary form and - its associated documentation. - - 2. Subject to the terms and conditions of this License Agreement, PSF - hereby grants Licensee a nonexclusive, royalty-free, world-wide - license to reproduce, analyze, test, perform and/or display publicly, - prepare derivative works, distribute, and otherwise use Python - alone or in any derivative version, provided, however, that PSF's - License Agreement and PSF's notice of copyright, i.e., "Copyright (c) - 2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights - Reserved" are retained in Python alone or in any derivative version - prepared by Licensee. - - 3. In the event Licensee prepares a derivative work that is based on - or incorporates Python or any part thereof, and wants to make - the derivative work available to others as provided herein, then - Licensee hereby agrees to include in any such work a brief summary of - the changes made to Python. - - 4. PSF is making Python available to Licensee on an "AS IS" - basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR - IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND - DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS - FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT - INFRINGE ANY THIRD PARTY RIGHTS. - - 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON - FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS - A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, - OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. - - 6. This License Agreement will automatically terminate upon a material - breach of its terms and conditions. - - 7. Nothing in this License Agreement shall be deemed to create any - relationship of agency, partnership, or joint venture between PSF and - Licensee. This License Agreement does not grant permission to use PSF - trademarks or trade name in a trademark sense to endorse or promote - products or services of Licensee, or any third party. - - 8. By copying, installing or otherwise using Python, Licensee - agrees to be bound by the terms and conditions of this License - Agreement. - - -The Debian packaging is: - - Copyright (C) 2011 Dan Eicher <dan@trollwerks.org> - -you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - - diff --git a/build_files/package_spec/debian/docs b/build_files/package_spec/debian/docs deleted file mode 100644 index 2cefea03ad4..00000000000 --- a/build_files/package_spec/debian/docs +++ /dev/null @@ -1 +0,0 @@ -release/text/readme.html diff --git a/build_files/package_spec/debian/menu b/build_files/package_spec/debian/menu deleted file mode 100644 index b30788d55b5..00000000000 --- a/build_files/package_spec/debian/menu +++ /dev/null @@ -1,4 +0,0 @@ -?package(blender):needs="X11" section="Applications/Graphics"\ - longtitle="Blender 3D modeler / renderer"\ - icon="/usr/share/pixmaps/blender.svg"\ - title="blender" command="/usr/bin/blender" diff --git a/build_files/package_spec/debian/rules b/build_files/package_spec/debian/rules deleted file mode 100755 index 5844d289d88..00000000000 --- a/build_files/package_spec/debian/rules +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -SVN_URL := https://svn.blender.org/svnroot/bf-blender/trunk/blender -REV := $(shell dpkg-parsechangelog | sed -rne 's,^Version: .*[+~]svn([0-9]+).*,\1,p') -VER := $(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') -REL := $(shell dpkg-parsechangelog | sed -rne 's,^Version: ([0-9]+\.[0-9]+).*,\1,p') -TARBALL = blender_$(VER).orig.tar.gz -BLDDIR = debian/cmake - -%: - dh $@ -Scmake -B$(BLDDIR) --parallel --with python3 --without python-support - -override_dh_auto_configure: - # blender spesific CMake options - dh_auto_configure -- \ - -DCMAKE_BUILD_TYPE:STRING=Release \ - -DWITH_PYTHON_INSTALL:BOOL=OFF \ - -DWITH_OPENCOLLADA:BOOL=OFF - -override_dh_python3: - dh_python3 -V 3.1-3.2 /usr/share/blender/$(REL)/scripts - -get-orig-source: - rm -rf get-orig-source $(TARBALL) - mkdir get-orig-source - svn -q export -r $(REV) $(SVN_URL) get-orig-source/blender-$(VER) - GZIP='--best --no-name' tar czf $(TARBALL) -C get-orig-source blender-$(VER) - rm -rf get-orig-source - echo " "$(TARBALL)" created; move it to the right destination to build the package" diff --git a/build_files/package_spec/debian/source/format b/build_files/package_spec/debian/source/format deleted file mode 100644 index 163aaf8d82b..00000000000 --- a/build_files/package_spec/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/build_files/package_spec/debian/watch b/build_files/package_spec/debian/watch deleted file mode 100644 index 25e0a6ddccc..00000000000 --- a/build_files/package_spec/debian/watch +++ /dev/null @@ -1,2 +0,0 @@ -version=3 -http://download.blender.org/source/blender-([0-9.]+[a-z]?)\.tar\.gz diff --git a/build_files/package_spec/pacman/PKGBUILD b/build_files/package_spec/pacman/PKGBUILD index 4a96580e0c5..10fdacc95ff 100644 --- a/build_files/package_spec/pacman/PKGBUILD +++ b/build_files/package_spec/pacman/PKGBUILD @@ -1,50 +1,50 @@ -# Maintainer: Campbell Barton <ideasman42 at gmail dot com> - -# custom blender vars -blender_srcdir=$(dirname $srcdir)"/../../.." -blender_revision=$(svnversion $blender_srcdir) -blender_version=$(grep BLENDER_VERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9) -# blender_subversion=$(grep BLENDER_SUBVERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9) -blender_ver_string=$(expr $blender_version / 100).$(expr $blender_version % 100)+svn$blender_revision - -pkgname=blender-beta -pkgver=$blender_ver_string -pkgrel=1 -pkgdesc="A fully integrated 3D graphics creation suite" -arch=('i686' 'x86_64') -url="www.blender.org" -license=('GPL') -groups=() -depends=('libjpeg' 'libpng' 'openexr' 'python>=3.1' 'gettext' 'libxi' 'libxmu' 'mesa' 'freetype2' 'openal' 'sdl' 'libsndfile' 'libsamplerate' 'ffmpeg') -makedepends=('cmake' 'svn') -optdepends=() -provides=('blender') -conflicts=('blender') -replaces=() -backup=() -options=() -install=blender.install -# use current svn to make the package. -# source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz) -# md5sums=('27edb80c82c25252d43d6a01980d953a') #generate with 'makepkg -g' -source=() -md5sums=() -noextract=() - -build() { - mkdir -p $srcdir/build - cd $srcdir/build - cmake $blender_srcdir \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ - -DCMAKE_BUILD_TYPE:STRING=Release \ - -DWITH_PYTHON_INSTALL:BOOL=OFF \ - -DWITH_OPENCOLLADA:BOOL=OFF - - make -} - -package() { - cd $srcdir/build - make DESTDIR="$pkgdir" install - python -m compileall $pkgdir/usr/share/blender -} +# Maintainer: Campbell Barton <ideasman42 at gmail dot com>
+
+# custom blender vars
+blender_srcdir=$(dirname $srcdir)"/../../.."
+blender_revision=$(svnversion $blender_srcdir)
+blender_version=$(grep BLENDER_VERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9)
+# blender_subversion=$(grep BLENDER_SUBVERSION $blender_srcdir/source/blender/blenkernel/BKE_blender.h | tr -dc 0-9)
+blender_ver_string=$(expr $blender_version / 100).$(expr $blender_version % 100)+svn$blender_revision
+
+pkgname=blender-beta
+pkgver=$blender_ver_string
+pkgrel=1
+pkgdesc="A fully integrated 3D graphics creation suite"
+arch=('i686' 'x86_64')
+url="www.blender.org"
+license=('GPL')
+groups=()
+depends=('libjpeg' 'libpng' 'openexr' 'python>=3.1' 'gettext' 'libxi' 'libxmu' 'mesa' 'freetype2' 'openal' 'sdl' 'libsndfile' 'libsamplerate' 'ffmpeg')
+makedepends=('cmake' 'svn')
+optdepends=()
+provides=('blender')
+conflicts=('blender')
+replaces=()
+backup=()
+options=()
+install=blender.install
+# use current svn to make the package.
+# source=(http://download.blender.org/source/$pkgname-$pkgver.tar.gz)
+# md5sums=('27edb80c82c25252d43d6a01980d953a') #generate with 'makepkg -g'
+source=()
+md5sums=()
+noextract=()
+
+build() {
+ mkdir -p $srcdir/build
+ cd $srcdir/build
+ cmake $blender_srcdir \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_BUILD_TYPE:STRING=Release \
+ -DWITH_PYTHON_INSTALL:BOOL=OFF \
+ -DWITH_OPENCOLLADA:BOOL=OFF
+
+ make
+}
+
+package() {
+ cd $srcdir/build
+ make DESTDIR="$pkgdir" install
+ python -m compileall $pkgdir/usr/share/blender
+}
diff --git a/build_files/package_spec/pacman/blender.install b/build_files/package_spec/pacman/blender.install index f2d37ec7a2b..fc339139957 100644 --- a/build_files/package_spec/pacman/blender.install +++ b/build_files/package_spec/pacman/blender.install @@ -1,29 +1,29 @@ -post_install() { - cat << EOF - -NOTE ----- -Happy blending! - -EOF - echo "update desktop mime database..." - update-desktop-database -} - -post_upgrade() { - post_install $1 -} - -pre_remove() { - /bin/true -} - -post_remove() { - echo "update desktop mime database..." - update-desktop-database -} - -op=$1 -shift - -$op $* +post_install() {
+ cat << EOF
+
+NOTE
+----
+Happy blending!
+
+EOF
+ echo "update desktop mime database..."
+ update-desktop-database
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ /bin/true
+}
+
+post_remove() {
+ echo "update desktop mime database..."
+ update-desktop-database
+}
+
+op=$1
+shift
+
+$op $*
|