From 06805f308765f6c08f66bcba64d256683b83a4a2 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Fri, 8 May 2009 15:04:47 +0200 Subject: mass update --- gajim-otr-bzr/PKGBUILD | 45 +++++++++++++++++++++++++++++ lsb-release/PKGBUILD | 29 +++++++++++++++++++ tcc-git/PKGBUILD | 7 +++-- vim/fetch_patches.sh | 6 ++-- vlc-git/PKGBUILD | 39 +++++++++++++++++++------ vnstat/PKGBUILD | 26 +++++++++++++++++ vnstat/vnstat.install | 9 ++++++ warsow/PKGBUILD | 68 ++++++++++++++++++++++++++++++++++++++++++++ warsow/warsow.desktop | 11 +++++++ warsow/warsow.launcher | 5 ++++ warsow/wsw-server.launcher | 5 ++++ warsow/wswtv-server.launcher | 5 ++++ 12 files changed, 240 insertions(+), 15 deletions(-) create mode 100644 gajim-otr-bzr/PKGBUILD create mode 100644 lsb-release/PKGBUILD create mode 100644 vnstat/PKGBUILD create mode 100644 vnstat/vnstat.install create mode 100644 warsow/PKGBUILD create mode 100644 warsow/warsow.desktop create mode 100644 warsow/warsow.launcher create mode 100644 warsow/wsw-server.launcher create mode 100644 warsow/wswtv-server.launcher diff --git a/gajim-otr-bzr/PKGBUILD b/gajim-otr-bzr/PKGBUILD new file mode 100644 index 0000000..0a57ffe --- /dev/null +++ b/gajim-otr-bzr/PKGBUILD @@ -0,0 +1,45 @@ +# Contributor: Hannes Rist + +pkgname=gajim-otr-bzr +pkgver=8796 +pkgrel=1 +pkgdesc="Jabber client written in PyGTK, experimental OTR-Branch" +arch=('i686' 'x86_64') +provides=('gajim') +conflicts=('gajim' 'gajim-svn') +options=(!libtool) +license=('GPL') +url="http://www.gajim.org/" +depends=('gtkspell' 'dnsutils' 'pygtk' 'python-pysqlite' 'dbus-python' 'libxss' 'pycrypto' 'pkgconfig' 'python-otr' 'pyopenssl') +makedepends=('bzr' 'intltool') +source=() +md5sums=() + +_bzrtrunk=http://bazaar.launchpad.net/~gajim-otr-dev/gajim/otr +_bzrmod=otr + + +build() { + cd $startdir/src + + msg "Connecting to the server...." + + if [ ! -d ./$_bzrmod ]; then + bzr co $_bzrtrunk $_bzrmod -r $pkgver + else + bzr update $_bzrmod + fi + + msg "BZR checkout done or server timeout" + + [ -d ./$_bzrmod-build ] && rm -rf ./$_bzrmod-build + cp -r ./$_bzrmod ./$_bzrmod-build + cd ./$_bzrmod-build + + msg "Starting make..." + cd $startdir/src/$_bzrmod + ./autogen.sh + ./configure --prefix=/usr + make + make DESTDIR=$startdir/pkg install +} diff --git a/lsb-release/PKGBUILD b/lsb-release/PKGBUILD new file mode 100644 index 0000000..f754db2 --- /dev/null +++ b/lsb-release/PKGBUILD @@ -0,0 +1,29 @@ +# This is an example PKGBUILD file. Use this as a start to creating your own, +# and remove these comments. For more information, see 'man PKGBUILD'. +# NOTE: Please fill out the license field for your package! If it is unknown, +# then please put 'unknown'. + +# Contributor: John Gerritse +pkgname=lsb-release +pkgver=1.4 +pkgrel=7 +pkgdesc="LSB version query program." +arch=(i686 x86_64) +url="http://www.linuxbase.org/" +license=('GPL2') +groups= +provides= +depends=('bash') +makedepends=('perl') +source=(http://downloads.sourceforge.net/lsb/$pkgname-$pkgver.tar.gz) +md5sums=('30537ef5a01e0ca94b7b8eb6a36bb1e4') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + mkdir $startdir/pkg/etc/ + echo DISTRIB_ID="arch" > "$startdir/pkg/etc/lsb-release" + make || return 1 + # make DESTDIR="$startdir/pkg" install - doesn't work, doeing it manually + install -D -m 644 lsb_release.1.gz $startdir/pkg/usr/share/man/man1/lsb_release.1.gz + install -D -m 755 lsb_release $startdir/pkg/usr/bin/lsb_release +} diff --git a/tcc-git/PKGBUILD b/tcc-git/PKGBUILD index efbe871..a788d96 100644 --- a/tcc-git/PKGBUILD +++ b/tcc-git/PKGBUILD @@ -1,5 +1,5 @@ pkgname=tcc-git -pkgver=20090406 +pkgver=20090508 pkgrel=1 pkgdesc="Tiny C Compiler - small, simple, and fast single-pass C compiler" arch=('i686' 'x86_64') @@ -28,7 +28,8 @@ build() rm -rf $_gitname-build cp -r $_gitname $_gitname-build cd $_gitname-build - ./configure --prefix=/usr + sed -i 's/CONFIG_TCCDIR \\\"\$tccdir\\\"/CONFIG_TCCDIR \\\"\/usr\/lib\/tcc\\\"/' configure + ./configure --prefix="$pkgdir/usr" make || return 1 - make DESTDIR=$pkgdir install || return 1 + make install || return 1 } diff --git a/vim/fetch_patches.sh b/vim/fetch_patches.sh index 41b8564..bff2e1e 100644 --- a/vim/fetch_patches.sh +++ b/vim/fetch_patches.sh @@ -54,9 +54,9 @@ get_patches() { IFS=$_OLDIFS rm MD5SUMS cd ${startdir}/src/vim$(echo ${_srcver} | sed "s/\.//") - for _patch in $(/bin/ls ${_patchdir}); do - patch -Np0 -i ${_patchdir}/${_patch} || return 1 - done + for _patchnum in $(seq -w 1 ${_patchlevel} ); do + patch -Np0 -i ${_patchdir}/${_srcver}.${_patchnum} || return 1 + done rm -rf ${_patchdir} return 0 } diff --git a/vlc-git/PKGBUILD b/vlc-git/PKGBUILD index c94dd85..6317457 100644 --- a/vlc-git/PKGBUILD +++ b/vlc-git/PKGBUILD @@ -1,7 +1,7 @@ #Contributor: MacWolf pkgname=vlc-git -pkgver=20090425 +pkgver=20090508 pkgrel=1 pkgdesc="VideoLAN Client is a multi-platform MPEG, VCD/DVD, and DivX player.Development GIT Version." depends=('libmad' 'libmpeg2' 'ffmpeg' \ @@ -51,10 +51,35 @@ msg "Generating done." msg "Starting make..." [ "${CARCH}" = "i686" ] && EXTRAFEATURES="--enable-loader --disable-live555 --with-live555-tree=/usr/lib/live-media" - [ "${CARCH}" = "x86_64" ] && EXTRAFEATURES="--enable-fast-install" - -./configure --prefix=/usr --enable-dvdread --enable-dvdnav --enable-madi --enable-ffmpeg --disable-rpath --enable-faad --enable-v4l --enable-dvb --enable-dmo --enable-qt4 --enable-theora --enable-flac --enable-skins2 ${EXTRAFEATURES} || return 1 - + [ "${CARCH}" = "x86_64" ] && EXTRAFEATURES="--enable-fast-install --enable-live555 --with-live555-tree=/usr/lib/live-media" + +./configure --prefix=/usr --prefix=/usr \ + --enable-dvdread \ + --enable-dvdnav \ + --disable-rpath \ + --enable-qt4 \ + --enable-faad \ + --enable-alsa \ + --enable-skins2 \ + --enable-dvb \ + --enable-v4l \ + --enable-theora \ + --enable-flac \ + --enable-snapshot \ + --enable-hal \ + --enable-dbus \ + --enable-ogg \ + --enable-dbus-control \ + --enable-shared \ + --enable-nls \ + --enable-lirc \ + --enable-shout \ + --enable-pvr \ + --enable-release \ + --program-suffix= \ + --with-dv-raw1394=/usr/include/libraw1394 ${EXTRAFEATURES} || return 1 + + CFLAGS="-fPIC" make || return 1 make DESTDIR=$startdir/pkg install || return 1 @@ -62,9 +87,5 @@ msg "Starting make..." install -D -m644 share/vlc${res}x${res}.png \ $startdir/pkg/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1 done - - install -D -m644 $startdir/src/vlc/share/applications/vlc.desktop \ - $startdir/pkg/usr/share/applications/vlc.desktop || return 1 - rm -rf ${startdir}/pkg/usr/lib/mozilla } diff --git a/vnstat/PKGBUILD b/vnstat/PKGBUILD new file mode 100644 index 0000000..124dcd8 --- /dev/null +++ b/vnstat/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD,v 1.6 2009/04/13 09:19:05 sergej Exp $ +# Maintainer: Sergej Pupykin + +pkgname=vnstat +pkgver=1.7 +pkgrel=1 +pkgdesc="network traffic monitor for Linux that keeps a log of daily network traffic for the selected interface(s)" +arch=(i686 x86_64) +url="http://humdi.net/vnstat" +license=('GPL') +depends=() +makedepends=() +install=vnstat.install +source=(http://humdi.net/vnstat/$pkgname-$pkgver.tar.gz) +md5sums=('e5788e8122e34f2c93561e2a84c19432') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/share/vnstat/cron + mkdir -p $startdir/pkg/etc/cron.d + cp cron/vnstat $startdir/pkg/usr/share/vnstat/cron + make || return 1 + make DESTDIR=$startdir/pkg/ install || return 1 + install -D -m0644 cron/vnstat $pkgdir/etc/cron.d/vnstat && \ + sed -i 's#root##' $pkgdir/etc/cron.d/vnstat +} diff --git a/vnstat/vnstat.install b/vnstat/vnstat.install new file mode 100644 index 0000000..f9c2258 --- /dev/null +++ b/vnstat/vnstat.install @@ -0,0 +1,9 @@ +post_install() { + echo '==> Testing the kernel ...' + /usr/bin/vnstat --testkernel + echo '==> Every interface you want to monitor has to be introduced to vnStat!' + echo '==> eg. vnstat -u -i eth0' + echo '==> An example of a crontab to update vnStats database every 5 minutes' + echo '==> has been put in /etc/cron.d/vnstat' + /bin/true +} diff --git a/warsow/PKGBUILD b/warsow/PKGBUILD new file mode 100644 index 0000000..cddbd62 --- /dev/null +++ b/warsow/PKGBUILD @@ -0,0 +1,68 @@ +# Contributor: Slash + +pkgname=warsow +pkgver=0.42 +pkgrel=2 +pkgdesc="Free online multiplayer competitive FPS based on the Qfusion engine." +url="http://www.warsow.net/" +license=('GPL' 'custom:Warsow Content License') +arch=('i686' 'x86_64') +depends=('sdl' 'curl' 'libxxf86dga' 'libjpeg' 'libvorbis' 'libxxf86vm' 'libxinerama') +makedepends=('mesa' 'openal' 'unzip' 'hd2u') +source=('warsow.desktop' 'warsow.launcher' 'wsw-server.launcher' 'wswtv-server.launcher' \ +"http://www.iqclan.com/mirror/0.42/warsow_${pkgver}_unified.zip" \ +"https://launchpad.net/warsow/0.4/0.42/+download/warsow_${pkgver}_sdk.zip") +md5sums=('f9bf60c80820237f7097c4e50a9582cd' + 'ec00081d81ad9802a8ca42fc2eac5498' + 'f73e10c26197178df71b941b10bf83d7' + 'd7e4a69835bbcf801e58307e9d6b951e' + 'cba5fe9b8af01b378e685959098fa84f' + '94c9bb2a48ac6f2687b38809e003f3b9') + +build() { + cd $srcdir/warsow_${pkgver}_unified + + # Create Destination Directories + install -d $pkgdir/opt/warsow/ + + # Delete Pre-Built Binaries/Libraries + rm {warsow,warsow.i386,warsow.x86_64,warsow_x86.exe,warsow_x64.exe,wsw_portable_x86.exe} wsw_server* wswtv_server* libs/* + + # Move Data to Destination Directory + cp -r $srcdir/warsow_${pkgver}_unified/basewsw $pkgdir/opt/warsow + + # Compile Warsow + cd $srcdir/warsow_${pkgver}_src/source/ + make || return 1 + + # Move Compiled Data to Destination Directory + cp -r $srcdir/warsow_${pkgver}_src/source/release/* \ + $pkgdir/opt/warsow + + # Fix File Format on Created Scripts + /usr/bin/dos2unix --d2u $pkgdir/opt/warsow/{warsow,wsw_server,wswtv_server} + + # Install Custom License: Warsow Content License + install -D -m 0644 $srcdir/docs/license.txt \ + $pkgdir/usr/share/licenses/${pkgname}/license.txt + + # Install Client Game Launcher + install -D -m 0755 $srcdir/warsow.launcher \ + $pkgdir/usr/bin/warsow + + # Install Server Game Launcher + install -D -m 0755 $srcdir/wsw-server.launcher \ + $pkgdir/usr/bin/wsw-server + + # Install WSWTV Server Launcher + install -D -m 0755 $srcdir/wswtv-server.launcher \ + $pkgdir/usr/bin/wswtv-server + + # Install Client Desktop Shortcut + install -D -m 0644 $srcdir/warsow.desktop \ + $pkgdir/usr/share/applications/warsow.desktop + + # Install Icon + install -D -m 0644 $srcdir/warsow_${pkgver}_src/source/win32/warsow.ico \ + $pkgdir/usr/share/pixmaps/warsow.ico +} diff --git a/warsow/warsow.desktop b/warsow/warsow.desktop new file mode 100644 index 0000000..839e13e --- /dev/null +++ b/warsow/warsow.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Warsow +GenericName=Warsow +Comment=Online Multiplayer Competitive FPS +Icon=/usr/share/pixmaps/warsow.ico +Exec=/usr/bin/warsow +Terminal=false +Type=Application +Categories=Application;Game +StartupNotify=true diff --git a/warsow/warsow.launcher b/warsow/warsow.launcher new file mode 100644 index 0000000..64dac41 --- /dev/null +++ b/warsow/warsow.launcher @@ -0,0 +1,5 @@ +#!/bin/bash + +cd "/opt/warsow" +./warsow $* +exit $? diff --git a/warsow/wsw-server.launcher b/warsow/wsw-server.launcher new file mode 100644 index 0000000..5035253 --- /dev/null +++ b/warsow/wsw-server.launcher @@ -0,0 +1,5 @@ +#!/bin/bash + +cd "/opt/warsow" +./wsw_server $* +exit $? diff --git a/warsow/wswtv-server.launcher b/warsow/wswtv-server.launcher new file mode 100644 index 0000000..10f70a2 --- /dev/null +++ b/warsow/wswtv-server.launcher @@ -0,0 +1,5 @@ +#!/bin/bash + +cd "/opt/warsow" +./wswtv_server $* +exit $? -- cgit v1.2.3-24-g4f1b