summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-08-09 01:49:58 -0700
committerroot <root@rshg054.dnsready.net>2013-08-09 01:49:58 -0700
commit7978ce3c736ef00274d5956c378df572315702bd (patch)
treed7ad3d3505e9a534455353724fe110d23813e67e /extra
parentd65d13a9fb3099310bb7736be11ee0724dde2dc7 (diff)
Fri Aug 9 01:49:55 PDT 2013
Diffstat (limited to 'extra')
-rw-r--r--extra/python-egenix-mx-base/PKGBUILD26
-rw-r--r--extra/sdl2/PKGBUILD35
-rw-r--r--extra/sdl2_gfx/PKGBUILD30
-rw-r--r--extra/sdl2_image/PKGBUILD27
-rw-r--r--extra/sdl2_mixer/PKGBUILD29
-rw-r--r--extra/sdl2_ttf/PKGBUILD31
-rw-r--r--extra/smpeg2/PKGBUILD32
-rw-r--r--extra/tcl/PKGBUILD10
-rw-r--r--extra/tk/PKGBUILD31
9 files changed, 216 insertions, 35 deletions
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 <stephane@archlinux.org>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
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 <sh@lutzhaase.com>
+
+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 <sh@lutzhaase.com>
+# Contributor: Jameson Pugh <imntreal@gmail.com>
+
+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 <sh@lutzhaase.com>
+
+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 <sh@lutzhaase.com>
+
+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 <sh@lutzhaase.com>
+
+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 <sh@lutzhaase.com>
+
+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 <eric@archlinux.org>
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 <allan@archlinux.org>
-# Contributor: Judd Vinet <jvinet@zeroflux.org>
+# $Id: PKGBUILD 192227 2013-08-08 07:38:43Z eric $
+# Maintainer: Eric Bélanger <eric@archlinux.org>
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"
}