From 7978ce3c736ef00274d5956c378df572315702bd Mon Sep 17 00:00:00 2001 From: root Date: Fri, 9 Aug 2013 01:49:58 -0700 Subject: Fri Aug 9 01:49:55 PDT 2013 --- extra/python-egenix-mx-base/PKGBUILD | 26 +++++++++++++++----------- extra/sdl2/PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ extra/sdl2_gfx/PKGBUILD | 30 ++++++++++++++++++++++++++++++ extra/sdl2_image/PKGBUILD | 27 +++++++++++++++++++++++++++ extra/sdl2_mixer/PKGBUILD | 29 +++++++++++++++++++++++++++++ extra/sdl2_ttf/PKGBUILD | 31 +++++++++++++++++++++++++++++++ extra/smpeg2/PKGBUILD | 32 ++++++++++++++++++++++++++++++++ extra/tcl/PKGBUILD | 10 ++++------ extra/tk/PKGBUILD | 31 +++++++++++++------------------ 9 files changed, 216 insertions(+), 35 deletions(-) create mode 100644 extra/sdl2/PKGBUILD create mode 100644 extra/sdl2_gfx/PKGBUILD create mode 100644 extra/sdl2_image/PKGBUILD create mode 100644 extra/sdl2_mixer/PKGBUILD create mode 100644 extra/sdl2_ttf/PKGBUILD create mode 100644 extra/smpeg2/PKGBUILD (limited to 'extra') diff --git a/extra/python-egenix-mx-base/PKGBUILD b/extra/python-egenix-mx-base/PKGBUILD index 2da3808fe..52fcc5aed 100644 --- a/extra/python-egenix-mx-base/PKGBUILD +++ b/extra/python-egenix-mx-base/PKGBUILD @@ -1,11 +1,10 @@ -# $Id: PKGBUILD 174964 2013-01-09 16:03:42Z stephane $ +# $Id: PKGBUILD 192252 2013-08-08 18:04:12Z eric $ # Maintainer: Stéphane Gaudreault # Contributor: Douglas Soares de Andrade pkgbase=python-egenix-mx-base pkgname=('python2-egenix-mx-base') -_origname=egenix-mx-base -pkgver=3.2.5 +pkgver=3.2.6 pkgrel=1 pkgdesc="A collection of Python tools" arch=('i686' 'x86_64') @@ -14,20 +13,25 @@ url="http://www.egenix.com/products/python/mxBase/" makedepends=('python2') conflicts=('python-egenix-mx-base<=3.2.4-1') replaces=('python-egenix-mx-base<=3.2.4-1') -source=("http://downloads.egenix.com/python/${_origname}-${pkgver}.tar.gz") -sha1sums=('d64607ff3bdd0c908f1f4ce39d458514135c9a86') - -build() { - cd "${srcdir}/${_origname}-${pkgver}" +source=(http://downloads.egenix.com/python/egenix-mx-base-${pkgver}.tar.gz{,.asc}) +sha1sums=('3e21c6eba53a841070a4e9430a85ecf8a28df20f' + 'SKIP') +prepare() { + cd egenix-mx-base-${pkgver} find . -name \*.py -exec sed -i -e "s|^#!.*python|#!/usr/bin/python2|" {} \; +} +build() { + cd egenix-mx-base-${pkgver} python2 setup.py build } package_python2-egenix-mx-base() { - depends=('python2>=2.7') - cd "${srcdir}/${_origname}-${pkgver}" + depends=('python2') + + cd egenix-mx-base-${pkgver} python2 setup.py install --root="${pkgdir}" --skip-build --optimize=1 - install -D -m644 COPYRIGHT "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + chmod 644 "${pkgdir}"/usr/lib/python2.7/site-packages/mx/{URL/Doc/mxURL.pdf,DateTime/Doc/mxDateTime.pdf} + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } diff --git a/extra/sdl2/PKGBUILD b/extra/sdl2/PKGBUILD new file mode 100644 index 000000000..057fe41d1 --- /dev/null +++ b/extra/sdl2/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Sven-Hendrik Haase + +pkgname=sdl2 +pkgver=2.0.0 +pkgrel=2 +pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2)" +arch=('i686' 'x86_64') +url="http://www.libsdl.org" +license=('MIT') +depends=('glibc' 'libxext' 'libxrender' 'libx11' 'libgl') +makedepends=('alsa-lib' 'mesa' 'libpulse' 'cmake') +optdepends=('alsa-lib: ALSA audio driver' + 'libpulse: PulseAudio audio driver') +source=("http://www.libsdl.org/tmp/release/SDL2-${pkgver}.tar.gz") +md5sums=('ffb0f2115b3aaee9f3150301fdd680cd') + +build() { + cd "${srcdir}/SDL2-${pkgver}" + + mkdir build && cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSDL_STATIC=OFF \ + -DRPATH=OFF + make +} + +package() { + cd "${srcdir}/SDL2-${pkgver}/build" + + make DESTDIR="${pkgdir}/" install + + install -Dm644 ../COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/sdl2_gfx/PKGBUILD b/extra/sdl2_gfx/PKGBUILD new file mode 100644 index 000000000..b302c886a --- /dev/null +++ b/extra/sdl2_gfx/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: Jameson Pugh + +pkgname=sdl2_gfx +pkgver=5 +pkgrel=1 +pkgdesc="SDL Graphic Primitives (Version 2)" +arch=('i686' 'x86_64') +url="http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx" +license=('zlib') +depends=('sdl2') +makedepends=('svn') +options=(!libtool) +source=("sdl2-gfx::svn://svn.code.sf.net/p/sdl2gfx/code/trunk#revision=$pkgver") +md5sums=('SKIP') + +build() { + cd "${srcdir}/sdl2-gfx" + + ./autogen.sh + ./configure --disable-static --prefix=/usr + make +} + +package() { + cd "${srcdir}/sdl2-gfx" + make DESTDIR="${pkgdir}/" install + + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/extra/sdl2_image/PKGBUILD b/extra/sdl2_image/PKGBUILD new file mode 100644 index 000000000..fc17b5d2d --- /dev/null +++ b/extra/sdl2_image/PKGBUILD @@ -0,0 +1,27 @@ +#Maintainer: Sven-Hendrik Haase + +pkgname=sdl2_image +pkgver=2.0.0 +pkgrel=1 +pkgdesc="A simple library to load images of various formats as SDL surfaces (Version 2)" +arch=('i686' 'x86_64') +url="http://www.libsdl.org" +license=('MIT') +depends=('sdl2' 'libpng' 'libtiff' 'libjpeg' 'libwebp') +makedepends=('cmake') +options=(!libtool) +source=("http://www.libsdl.org/tmp/SDL_image/release/SDL2_image-${pkgver}.tar.gz") +sha1sums=('1a37f0f63421bd1b86dd6ddabcb04fa8f28874ce') + +build() { + cd "${srcdir}/SDL2_image-${pkgver}/" + ./configure --disable-static --prefix=/usr + make +} + +package() { + cd "${srcdir}/SDL2_image-${pkgver}/" + + make DESTDIR="${pkgdir}/" install + install -Dm644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/sdl2_mixer/PKGBUILD b/extra/sdl2_mixer/PKGBUILD new file mode 100644 index 000000000..760fee8a7 --- /dev/null +++ b/extra/sdl2_mixer/PKGBUILD @@ -0,0 +1,29 @@ +#Maintainer: Sven-Hendrik Haase + +pkgname=sdl2_mixer +pkgver=2.0.0 +pkgrel=1 +pkgdesc="A simple multi-channel audio mixer (Version 2)" +arch=('i686' 'x86_64') +url="http://www.libsdl.org" +license=('MIT') +depends=('sdl2' 'libvorbis' 'libmodplug' 'smpeg2' 'flac') +makedepends=('fluidsynth') +optdepends=('fluidsynth: MIDI software synth, replaces built-in timidity') +options=(!libtool) +source=("http://www.libsdl.org/tmp/SDL_mixer/release/SDL2_mixer-${pkgver}.tar.gz") +md5sums=('4c85cdc7b6d162afb918aed626436109') + +build() { + cd "${srcdir}/SDL2_mixer-${pkgver}/" + + ./configure --disable-static --prefix=/usr + make +} + +package() { + cd "${srcdir}/SDL2_mixer-${pkgver}/" + + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/sdl2_ttf/PKGBUILD b/extra/sdl2_ttf/PKGBUILD new file mode 100644 index 000000000..fe743318c --- /dev/null +++ b/extra/sdl2_ttf/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Sven-Hendrik Haase + +pkgname=sdl2_ttf +pkgver=2.0.12 +pkgrel=1 +pkgdesc="A library that allows you to use TrueType fonts in your SDL applications (Version 2)" +arch=('i686' 'x86_64') +url="http://www.libsdl.org" +license=('MIT') +depends=('sdl2' 'freetype2') +makedepends=('cmake') +provides=(sdl2_ttf) +options=(!libtool) +source=("http://www.libsdl.org/tmp/SDL_ttf/release/SDL2_ttf-${pkgver}.tar.gz") +md5sums=('a0925e117cc5f0fb7cf2a66c7968c117') + +build() { + cd "${srcdir}/SDL2_ttf-${pkgver}/" + + ./autogen.sh + ./configure --disable-static --prefix=/usr + make +} + +package() { + cd "${srcdir}/SDL2_ttf-${pkgver}/" + + make DESTDIR="${pkgdir}/" install + + install -Dm644 COPYING.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/smpeg2/PKGBUILD b/extra/smpeg2/PKGBUILD new file mode 100644 index 000000000..1f7dd4856 --- /dev/null +++ b/extra/smpeg2/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Sven-Hendrik Haase + +pkgname=smpeg2 +pkgver=412 +pkgrel=2 +pkgdesc="SDL2 MPEG Player Library" +arch=('i686' 'x86_64') +url="http://icculus.org/smpeg/" +license=('LGPL') +depends=('sdl2') +makedepends=('gtk' 'mesa' 'glu' 'svn') +optdepends=('gtk: to use gtv ' 'glu: to use glmovie') +options=('!libtool') +source=(svn://svn.icculus.org/smpeg/trunk#revision=$pkgver) +md5sums=('SKIP') + +build() { + cd ${srcdir}/trunk + sed -i s/SDL_CONFIG/SDL2_CONFIG/g smpeg2-config.in + ./autogen.sh + ./configure --prefix=/usr --mandir=/usr/share/man --disable-static + make +} + +package() { + cd ${srcdir}/trunk + make DESTDIR=${pkgdir} install + + # hacky way of resolving conflicts + rm ${pkgdir}/usr/bin/plaympeg + rm -r ${pkgdir}/usr/share/man +} diff --git a/extra/tcl/PKGBUILD b/extra/tcl/PKGBUILD index a52cb810b..999f1f695 100644 --- a/extra/tcl/PKGBUILD +++ b/extra/tcl/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 183693 2013-04-27 04:42:47Z eric $ +# $Id: PKGBUILD 192225 2013-08-08 07:36:39Z eric $ # Maintainer: Eric Bélanger pkgname=tcl pkgver=8.6.0 -pkgrel=4 +pkgrel=5 pkgdesc="The Tcl scripting language" arch=('i686' 'x86_64') url="http://tcl.sourceforge.net/" license=('custom') depends=('zlib') source=(http://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz) -md5sums=('573aa5fe678e9185ef2b3c56b24658d3') +sha1sums=('fc57fc08ab113740a702bb67d4f350f8ec85ef58') prepare() { cd tcl${pkgver} @@ -36,10 +36,8 @@ check() { package() { cd tcl${pkgver}/unix make INSTALL_ROOT="${pkgdir}" install install-private-headers - find "${pkgdir}" -name '*.a' -type f -exec chmod 644 {} \; ln -sf tclsh8.6 "${pkgdir}/usr/bin/tclsh" - - # install license + ln -sf libtcl${pkgver%.*}.so "${pkgdir}/usr/lib/libtcl.so" install -Dm644 ../license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # remove buildroot traces diff --git a/extra/tk/PKGBUILD b/extra/tk/PKGBUILD index 5ae48ad4a..5150c48a5 100644 --- a/extra/tk/PKGBUILD +++ b/extra/tk/PKGBUILD @@ -1,42 +1,37 @@ -# $Id: PKGBUILD 173851 2012-12-25 00:34:54Z foutrelis $ -# Maintainer: Allan McRae -# Contributor: Judd Vinet +# $Id: PKGBUILD 192227 2013-08-08 07:38:43Z eric $ +# Maintainer: Eric Bélanger pkgname=tk pkgver=8.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="A windowing toolkit for use with tcl" arch=('i686' 'x86_64') url="http://tcl.sourceforge.net/" license=('custom') depends=("tcl=${pkgver}" 'libxss' 'libxft') source=(http://downloads.sourceforge.net/sourceforge/tcl/tk${pkgver}-src.tar.gz) -md5sums=('b883a1a3c489c17413fb602a94bf54e8') +sha1sums=('c42e160285e2d26eae8c2a1e6c6f86db4fa7663b') build() { - cd ${srcdir}/tk${pkgver}/unix - + cd tk${pkgver}/unix [[ $CARCH == "x86_64" ]] && BIT="--enable-64bit" - ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads $BIT - + ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --disable-rpath $BIT make } #check() { -# cd ${srcdir}/tk${pkgver}/unix +# cd tk${pkgver}/unix # make test #} package() { - cd ${srcdir}/tk${pkgver}/unix - - make INSTALL_ROOT=${pkgdir} install install-private-headers - ln -sf wish8.6 ${pkgdir}/usr/bin/wish - - # install license - install -Dm644 license.terms ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + cd tk${pkgver}/unix + make INSTALL_ROOT="${pkgdir}" install install-private-headers + ln -sf wish8.6 "${pkgdir}/usr/bin/wish" + ln -sf libtk${pkgver%.*}.so "${pkgdir}/usr/lib/libtk.so" + install -Dm644 license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # remove buildroot traces - sed -i "s#${srcdir}#/usr/src#" ${pkgdir}/usr/lib/tkConfig.sh + sed -i "s#${srcdir}#/usr/src#" "${pkgdir}/usr/lib/tkConfig.sh" } -- cgit v1.2.3-54-g00ecf