diff options
author | James Meyer <james.meyer@operamail.com> | 2010-10-23 18:17:40 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2010-10-23 18:19:39 (GMT) |
commit | adbcf19958300e9b6598990184c8815b945ba0ee (patch) | |
tree | f4283c850ac0ac202c17e78a637ee7ca8147621b /abs/extra/community | |
parent | 61a68250df10d29b624650948484898334ff22d0 (diff) | |
download | linhes_pkgbuild-adbcf19958300e9b6598990184c8815b945ba0ee.zip linhes_pkgbuild-adbcf19958300e9b6598990184c8815b945ba0ee.tar.gz linhes_pkgbuild-adbcf19958300e9b6598990184c8815b945ba0ee.tar.bz2 |
Removed old core and extra from repo. Renamed -testing to core/extra. This will setup the base for the testing branch.
Diffstat (limited to 'abs/extra/community')
29 files changed, 138 insertions, 1195 deletions
diff --git a/abs/extra/community/cwiid-svn/PKGBUILD b/abs/extra/community/cwiid-svn/PKGBUILD deleted file mode 100644 index eba6523..0000000 --- a/abs/extra/community/cwiid-svn/PKGBUILD +++ /dev/null @@ -1,49 +0,0 @@ -#Contributor:Andrea Tarocchi <valdar@email.it> -pkgname=cwiid-svn -#pkgver=`date +%Y%m%d` -pkgver=184 -pkgrel=3 -pkgdesc="Cwiid-svn is the bleeding edge version of a wiimote's driver and utility tools" -arch=(i686 x86_64) -url="http://abstrakraft.org/cwiid/" -license=('GPL') - -depends=('gawk' 'bluez-libs' 'gtk2') -makedepends=('subversion') -conflicts=('cwiid') -provides=('cwiid') -install=('cwiid.install') -source=() -md5sums=('b3966beecae0de200c90523af8f3bf0e') - -_svntrunk=http://abstrakraft.org/cwiid/svn/trunk/ -_svnmod=cwiid - -build() { - cd $startdir/src - - svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod - #svn co $_svntrunk --config-dir ./ $_svnmod - - msg "SVN checkout done or server timeout" - msg "Starting make..." - - cp -r $_svnmod $_svnmod-build - cd $_svnmod-build - - autoreconf - - ./configure --prefix=/usr --disable-ldconfig --sysconfdir=/etc - make - - install -d $startdir/pkg/usr/bin - install -d $startdir/pkg/etc - install -d $startdir/pkg/usr/lib - install -d $startdir/pkg/usr/include - - make prefix=$startdir/pkg/usr sysconfdir=$startdir/pkg/etc install - - install -D -m644 ./wminput/README $pkgdir/usr/share/doc/cwiid-svn/wminput - - rm -rf $startdir/src/$_svnmod-build -} diff --git a/abs/extra/community/cwiid-svn/cwiid.install b/abs/extra/community/cwiid-svn/cwiid.install deleted file mode 100644 index 6f3dccc..0000000 --- a/abs/extra/community/cwiid-svn/cwiid.install +++ /dev/null @@ -1,16 +0,0 @@ -# arg 1: the new package version -post_install() { -echo -e "Note:" -echo -e "\033[1;31m==> In order to use wminput you have to load the uinput kernel module:\033[0m" -echo -e "\033[1;31m==> modprobe uinput (as root)\033[0m" -echo -e "\033[1;31m==> and you have to assign correct right acces to /dev/uinput\033[0m" -echo -e "\033[1;31m==> PLEASE READ /usr/share/doc/cwiid-svn/wminput\033[0m" -} - -post_upgrade() { - post_install $1 -} - -op=$1 -shift -$op $* diff --git a/abs/extra/community/jre/PKGBUILD b/abs/extra/community/jre/PKGBUILD deleted file mode 100644 index cd9a932..0000000 --- a/abs/extra/community/jre/PKGBUILD +++ /dev/null @@ -1,58 +0,0 @@ -# $Id: PKGBUILD,v 1.6 2009/06/01 19:10:05 wonder Exp $ -# Maintainer: Jason Chu <jason@archlinux.org> - -pkgname=jre -pkgver=6u14 -pkgrel=1 -pkgdesc="Sun's java runtime environment" -arch=('i686' 'x86_64') - [ "$CARCH" = "i686" ] && _arch=i586 - [ "$CARCH" = "x86_64" ] && _arch=amd64 -url="http://java.sun.com" -depends=('glibc' 'libxtst') -install="jre.install" -source=(http://download.java.net/dlj/binaries/jdk-$pkgver-dlj-linux-$_arch.bin - https://jdk-distros.dev.java.net/source/browse/*checkout*/jdk-distros/trunk/utils/construct.sh - jre.profile) -[ "$CARCH" = "i686" ] && md5sums=('299c445e4b14bfbb2a05323734d89c0c' - '94065b612df0046d9ae758943f9f6a75' - '50b4f5ac4129097461d246645d73a622') -[ "$CARCH" = "x86_64" ] && md5sums=('6e866db04748296fc34ed83a92420403' - '94065b612df0046d9ae758943f9f6a75' - '50b4f5ac4129097461d246645d73a622') - - -replaces=('j2re') -conflicts=('j2re' 'java-runtime') -provides=('j2re' 'java-runtime=6') -license=('custom') - -build() { - cd $startdir/src - - mkdir unbundle-jdk - cd unbundle-jdk - - sh ../jdk-$pkgver-dlj-linux-$_arch.bin --accept-license - - cd .. - - sh construct.sh unbundle-jdk linux-jdk linux-jre - - mkdir -p $startdir/pkg/opt/java - mv linux-jdk/jre $startdir/pkg/opt/java - - install -D -m755 $startdir/src/${pkgname}.profile $startdir/pkg/etc/profile.d/${pkgname}.sh - - mkdir -p $startdir/pkg/usr/lib/mozilla/plugins - - if [ "$CARCH" = "i686" ]; then - ln -s /opt/java/jre/lib/i386/libnpjp2.so $startdir/pkg/usr/lib/mozilla/plugins - else ln -s /opt/java/jre/lib/amd64/libnpjp2.so $startdir/pkg/usr/lib/mozilla/plugins - fi - - mkdir -p $startdir/pkg/usr/share/licenses/jre - cp $startdir/pkg/opt/java/jre/COPYRIGHT $startdir/pkg/usr/share/licenses/jre - cp $startdir/pkg/opt/java/jre/LICENSE $startdir/pkg/usr/share/licenses/jre - cp $startdir/pkg/opt/java/jre/THIRDPARTYLICENSEREADME.txt $startdir/pkg/usr/share/licenses/jre -} diff --git a/abs/extra/community/jre/jre.install b/abs/extra/community/jre/jre.install deleted file mode 100644 index 4e557a7..0000000 --- a/abs/extra/community/jre/jre.install +++ /dev/null @@ -1,26 +0,0 @@ -post_upgrade() { - post_install $1 -} - -post_install() { - echo "The jre package is licensed software." - echo "You MUST read and agree to the license stored in" - echo "/opt/java/jre/LICENSE before using it." - if [ -f /etc/mailcap ] ; then - sed -e '/application\/x-java-jnlp-file/d' -i /etc/mailcap - fi - echo 'application/x-java-jnlp-file;/opt/java/jre/bin/javaws %s' >>/etc/mailcap -} - -post_remove() { - mailcap=$(grep -v 'application/x-java-jnlp-file' /etc/mailcap) - if [ "$mailcap" != "" ] ; then - sed -e '/application\/x-java-jnlp-file/d' -i /etc/mailcap - else - rm /etc/mailcap - fi -} - -op=$1 -shift -$op $* diff --git a/abs/extra/community/jre/jre.profile b/abs/extra/community/jre/jre.profile deleted file mode 100644 index af3e373..0000000 --- a/abs/extra/community/jre/jre.profile +++ /dev/null @@ -1,4 +0,0 @@ -export PATH=$PATH:/opt/java/jre/bin -if [ ! -f /etc/profile.d/jdk.sh ]; then - export JAVA_HOME=/opt/java/jre -fi diff --git a/abs/extra/community/libmatroska/PKGBUILD b/abs/extra/community/libmatroska/PKGBUILD deleted file mode 100644 index 0011c13..0000000 --- a/abs/extra/community/libmatroska/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: damir <damir@archlinux.org> -# Contributor 03/08/04 <lefungus@altern.org> - -pkgname=libmatroska -pkgver=0.8.1 -pkgrel=1 -pkgdesc="Matroska library" -arch=(i686 x86_64) -url="http://dl.matroska.org/downloads/libmatroska/" -depends=('libebml>=0.7.6') -#source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$pkgname-$pkgver.tar.bz2) -source=($url/$pkgname-$pkgver.tar.bz2) - -build() { - cd $startdir/src/$pkgname-$pkgver/make/linux - make sharedlib || return 1 - make prefix=$startdir/pkg/usr install -} - -md5sums=('20cf624ace0c58a54c7752eebfbc0b19') diff --git a/abs/extra/community/libmpcdec/PKGBUILD b/abs/extra/community/libmpcdec/PKGBUILD deleted file mode 100644 index feeaf8b..0000000 --- a/abs/extra/community/libmpcdec/PKGBUILD +++ /dev/null @@ -1,22 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Jan de Groot <jgc@archlinux.org> - -pkgname=libmpcdec -pkgver=1.2.6 -pkgrel=1 -pkgdesc="Musepack decoding library" -arch=(i686 x86_64) -license=('custom') -depends=('glibc') -options=('!libtool') -source=(http://files.musepack.net/source/${pkgname}-${pkgver}.tar.bz2) -url="http://musepack.net/" -md5sums=('7f7a060e83b4278acf4b77d7a7b9d2c0') - -build() { - cd ${startdir}/src/${pkgname}-${pkgver} - ./configure --prefix=/usr --disable-static - make || return 1 - make DESTDIR=${startdir}/pkg install || return 1 - install -Dm644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING -} diff --git a/abs/extra/community/moblockcontrol/PKGBUILD b/abs/extra/community/moblockcontrol/PKGBUILD deleted file mode 100644 index 5a912e2..0000000 --- a/abs/extra/community/moblockcontrol/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Contributor: marinz <marinz@email.it> - -pkgname=moblockcontrol -pkgver=1.0 -pkgrel=10 -pkgdesc="moblock-control" -arch=('i686' 'x86_64') -url="http://moblock-deb.sourceforge.net/" -license=('GPL') -groups=() -depends=('moblock') -makedepends=() -install=moblockcontrol.install -source=(http://download.sourceforge.net/moblock-deb/moblock-control-1.0.tar.gz \ - moblock_control.patch moblock-control-update.sh) -md5sums=('1399e5465028e116e941cd1e01f6f7fc' - 'dc269c6c47bc423b9093919d52e97d63') -backup=('etc/moblock/moblock.conf' 'etc/moblock/blocklists.list') - -build() { - - cd $startdir/src/moblock-control-1.0 - - patch -Np1 -i ../moblock_control.patch || return 1 - - install -d ${pkgdir}/usr/bin ${pkgdir}/etc/moblock ${pkgdir}/etc/default ${pkgdir}/var/spool/moblock/user ${pkgdir}/lib/lsb ${pkgdir}/var/log - install -m 755 moblock-control ${pkgdir}/usr/bin/moblock-control - install -m 755 blocklists.list ${pkgdir}/etc/moblock/blocklists.list - install -m 755 moblock.conf ${pkgdir}/etc/moblock/moblock.conf - install -m 755 moblock.default ${pkgdir}/etc/default/moblock - install -m 755 init-functions ${pkgdir}/lib/lsb/init-functions - install -m 755 iptables-custom-insert.sh ${pkgdir}/etc/iptables-custom-insert.sh - install -m 755 iptables-custom-remove.sh ${pkgdir}/etc/iptables-custom-remove.sh - - touch ${pkgdir}/var/log/moblock-control.log - touch ${pkgdir}/etc/moblock/guarding.p2p - - cd $startdir/src - install -m 755 moblock-control-update.sh ${pkgdir}/usr/bin/moblock-control-update.sh - sed -i "s/config\/templist.gz/config\/badpeers.gz/" $startdir/pkg/etc/moblock/blocklists.list -} - diff --git a/abs/extra/community/moblockcontrol/moblock-control-update.sh b/abs/extra/community/moblockcontrol/moblock-control-update.sh deleted file mode 100644 index 8da564d..0000000 --- a/abs/extra/community/moblockcontrol/moblock-control-update.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -. /etc/profile -/usr/bin/moblock-control update diff --git a/abs/extra/community/moblockcontrol/moblock_control.patch b/abs/extra/community/moblockcontrol/moblock_control.patch deleted file mode 100644 index db6bbf9..0000000 --- a/abs/extra/community/moblockcontrol/moblock_control.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- moblockcontrol/moblock-control_2 2008-09-25 23:22:39.000000000 +0200 -+++ moblockcontrol/moblock-control 2008-12-28 09:33:51.000000000 +0100 -@@ -954,7 +954,7 @@ - else - # The options Moblock is started with - # The same like above, but with a "&" to start moblock in the background -- DAEMON_OPTS="-$BLOCKLIST_FORMAT $BLOCKLIST $NFQUEUE_NUMBER_OPT $LOG_SYSLOG_OPT $LOG_TIMESTAMP_OPT -r $REJECT_MARK -a $ACCEPT_MARK $DAEMON_LOG &" -+ DAEMON_OPTS="-$BLOCKLIST_FORMAT $BLOCKLIST $NFQUEUE_NUMBER_OPT $LOG_SYSLOG_OPT $DAEMON_LOG & " - # Start MoBlock - start_daemon -p $PIDFILE $DAEMON $DAEMON_OPTS # The init-functions provided with moblock-control depend on this syntax! - fi diff --git a/abs/extra/community/moblockcontrol/moblockcontrol.install b/abs/extra/community/moblockcontrol/moblockcontrol.install deleted file mode 100644 index 439a3ee..0000000 --- a/abs/extra/community/moblockcontrol/moblockcontrol.install +++ /dev/null @@ -1,28 +0,0 @@ -post_install() { - if [ ! -d /var/spool/moblock/used ] - then - mkdir -p /var/spool/moblock/used - fi - - if [ ! -e /etc/cron.daily/moblock-control-update.sh ] - then - ln -s /usr/bin/moblock-control-update.sh /etc/cron.daily/moblock-control-update.sh - fi -} - -post_upgrade() { - if [ ! -d /var/spool/moblock/used ] - then - mkdir -p /var/spool/moblock/used - fi - - if [ ! -e /etc/cron.daily/moblock-control-update.sh ] - then - ln -s /usr/bin/moblock-control-update.sh /etc/cron.daily/moblock-control-update.sh - fi -} - -op=$1 -shift -$op $* - diff --git a/abs/extra/community/mre/PKGBUILD b/abs/extra/community/mre/PKGBUILD index 72d3bc3..0987904 100644 --- a/abs/extra/community/mre/PKGBUILD +++ b/abs/extra/community/mre/PKGBUILD @@ -1,14 +1,14 @@ arch=('i686') pkgname=mre pkgver=1.1.2 -pkgrel=2 +pkgrel=5 _kernver=2.6.28-LinHES pkgdesc="Myth Recording Extender" url="http://sourceforge.net/projects/mythtv-tools/" license=('GPL-2') depends=('PearDB' 'PearLog') makedepends=() -source=('mre-1.1.2.tar.gz' 'patch.diff' 'livescores.tgz' 'run' 'mre.lr') +source=('mre-1.1.2.tar.gz' 'patch.diff' 'run' 'mre.lr') install=('mre.install') build() { @@ -18,24 +18,20 @@ build() { make INST_ROOT=$startdir/pkg install cp $startdir/src/mre-1.1.2/conf/mre.conf $startdir/pkg/etc/mre.conf cp $startdir/src/mre-1.1.2/test/test_title_subtitle.php\ - $startdir/pkg/usr/local/bin/ + $startdir/pkg/usr/local/bin/ chmod a+x $startdir/pkg/usr/local/bin/test_title_subtitle.php rm -r $startdir/pkg/etc/init.d - mkdir -p $startdir/pkg/var/log/mre + mkdir -p $startdir/pkg/var/log/mre + chown root:log "$startdir/pkg/var/log/mre" touch $startdir/pkg/var/log/mre/mre.log chown mythtv:mythtv "$startdir/pkg/var/log/mre/mre.log" mkdir -p $startdir/pkg/etc/sv/mre cp $startdir/src/run $startdir/pkg/etc/sv/mre/run mkdir -p $startdir/pkg/etc/logrotate.d cp $startdir/src/mre.lr $startdir/pkg/etc/logrotate.d/mre.lr - mkdir -p $startdir/pkg/data/srv/http/htdocs/ - cp -r $startdir/src/scores /$startdir/pkg/data/srv/http/htdocs/ - chown -R http:users "$startdir/pkg/data/srv/http/htdocs/scores" } - md5sums=('8ab312e7597ae9413a57bd5e9a068096' - 'd2591989da512c0faa567408721b6e95' - 'fcc02a234b22ba5c2714a6b8dbaf3bef' - 'dea22d4e0f2c1dd8a2debd2f50756dda' + 'ed6cb9012c88d589e26132796132bf25' + '10e01d572b45ad718e49ff9ef5c230c5' '6d71ab57afd974c5130c994b94e8746f') diff --git a/abs/extra/community/mre/livescores.tgz b/abs/extra/community/mre/livescores.tgz Binary files differdeleted file mode 100644 index d97175b..0000000 --- a/abs/extra/community/mre/livescores.tgz +++ /dev/null diff --git a/abs/extra/community/mre/mre.install b/abs/extra/community/mre/mre.install index 4e3fb0d..bb08427 100755 --- a/abs/extra/community/mre/mre.install +++ b/abs/extra/community/mre/mre.install @@ -5,7 +5,7 @@ post_install() { } post_upgrade() { - + /bin/true } diff --git a/abs/extra/community/mre/patch.diff b/abs/extra/community/mre/patch.diff index 66390d9..38a501a 100644 --- a/abs/extra/community/mre/patch.diff +++ b/abs/extra/community/mre/patch.diff @@ -9,65 +9,6 @@ return $matches[1]; return '0'; } ---- ../mre-1.1.2/class/NHLEvent.php.original 2006-11-05 17:06:57.000000000 -0600 -+++ ../mre-1.1.2/class/NHLEvent.php 2010-05-21 00:44:49.000000000 -0500 -@@ -27,7 +27,7 @@ - /** - * URL to grab game info from - */ -- const url = 'http://scores.espn.go.com/nhl/scoreboard'; -+ const url = 'http://localhost/scores/nhl.php'; - - /** - * Class constructor. -@@ -39,32 +39,27 @@ - parent::__construct(); - - $criteria = $this->generateSearchTerms($gameInfo); -+ - if(!sizeof($criteria)) - trigger_error("Unable to generate valid search terms! [$gameInfo]", E_USER_WARNING); - else - { - $data = file(self::url); -- if($data !== FALSE) -- foreach($criteria as $term) -- { -- $status = ''; -- foreach($data as $line) -- if(preg_match('/' . preg_quote($term) . '/', $line)) -- { -- $status = $line; -- break; -- } -- if(preg_match('/id.*st"\>(.*)\<\/td/U', $status, $match)) -- { -- $this->setStatus($match[1]); -- if(preg_match('/^Final/', $match[1])) -- $this->setEventOver(TRUE); -- else -- $this->setEventOver(FALSE); -- $this->setValid(TRUE); -- break; -- } -+ if($data) -+ { -+ foreach($data as $line) -+ { -+ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) -+ { -+ if(strpos($line,'FINAL')) -+ $this->setEventOver(TRUE); -+ else -+ $this->setEventOver(FALSE); -+ $this->setValid(TRUE); -+ break; -+ } - } -+ } - } - if(!$this->isValid()) - trigger_error("Unable to find NHL info for '$gameInfo'! The NHL parser may need to be updated.", E_USER_WARNING); --- ../mre-1.1.2/conf/mre.conf.in.original 2006-08-13 16:48:57.000000000 -0500 +++ ../mre-1.1.2/conf/mre.conf.in 2010-05-04 00:25:26.000000000 -0500 @@ -28,9 +28,9 @@ @@ -82,18 +23,29 @@ ; Number of minutes to sleep between runs sleep = 5 ; Logging level (0 = normal, 1 = +error, 2 = +warning, 3 = +debug) +--- ../mre-1.1.2/class/EventFactory.php.original 2006-09-22 10:18:07.000000000 -0500 ++++ ../mre-1.1.2/class/EventFactory.php 2010-08-28 00:02:37.000000000 -0500 +@@ -50,7 +50,7 @@ + $obj = new NHLEvent($data['subtitle']); break; + case 'MLB Baseball': + $obj = new MLBEvent($data['subtitle']); break; +- case 'NFL Football': ++ case ($data['title']=='NFL Football' || $data['title']=='NFL Preseason Football'): + $obj = new NFLEvent($data['subtitle']); break; + case 'College Football': + $obj = new NCAAFEvent($data['subtitle']); break; --- ../mre-1.1.2/class/MLBEvent.php.original 2006-11-05 17:06:57.000000000 -0600 -+++ ../mre-1.1.2/class/MLBEvent.php 2010-05-21 20:08:30.000000000 -0500 ++++ ../mre-1.1.2/class/MLBEvent.php 2010-08-28 00:02:37.000000000 -0500 @@ -27,7 +27,7 @@ /** * URL to grab game info from */ - const url = 'http://scores.espn.go.com/mlb/scoreboard'; -+ const url = 'http://localhost/scores/mlb.php'; ++ const url = 'http://sports.espn.go.com/mlb/bottomline/scores'; /** * Class constructor. -@@ -43,41 +43,22 @@ +@@ -43,41 +43,25 @@ trigger_error("Unable to generate valid search terms! [$gameInfo]", E_USER_WARNING); else { @@ -133,9 +85,12 @@ + $data = file(self::url); + if($data) + { -+ foreach($data as $line) -+ { -+ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) ++ $data_array=explode("&", $data[0]); ++ foreach($data_array as $line) ++ { ++ $line=str_replace("%20", " ", $line); ++ $line=str_replace("Chicago Sox", "Chicago White Sox", $line); #Program guide gives Chicago White Sox, website gives Chicago Sox ++ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) + { + if((strpos($line,'FINAL'))or(strpos($line,'Postponed'))) + $this->setEventOver(TRUE); @@ -150,18 +105,80 @@ } if(!$this->isValid()) trigger_error("Unable to find MLB info for '$gameInfo'! The MLB parser may need to be updated.", E_USER_WARNING); +--- ../mre-1.1.2/class/NFLEvent.php.original 2006-11-05 17:06:57.000000000 -0600 ++++ ../mre-1.1.2/class/NFLEvent.php 2010-08-28 00:06:56.000000000 -0500 +@@ -27,7 +27,7 @@ + /** + * URL to grab game info from + */ +- const url = 'http://scores.espn.go.com/nfl/scoreboard'; ++ const url = 'http://sports.espn.go.com/nfl/bottomline/scores'; + + /** + * Class constructor. +@@ -44,33 +44,23 @@ + else + { + $data = file(self::url); +- $games = array(); +- if($data !== FALSE) +- { +- // Split the huge string into individual game data +- foreach($data as $line) +- if(preg_match('/\<td class="teamTop.*".*\>.*/', $line)) +- $games[] = $line; +- if(!sizeof($games)) +- trigger_error("Unable to find valid game data within source!", E_USER_WARNING); +- foreach($criteria as $term) +- { +- foreach($games as $game) +- { +- if(preg_match('/' . preg_quote($term) . '/', $game)) +- if(preg_match('/teamTop.*\>(.*)\<\/td\>/U', $game, $matches)) +- { +- $this->setStatus($matches[1]); +- if(preg_match('/^(Final|Postponed)/', $matches[1])) +- $this->setEventOver(TRUE); +- else +- $this->setEventOver(FALSE); +- $this->setValid(TRUE); +- break 2; +- } +- } +- } +- } ++ if($data) ++ { ++ $data_array=explode("&", $data[0]); ++ foreach($data_array as $line) ++ { ++ $line=str_replace("%20", " ", $line); ++ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) ++ { ++ if(strpos($line,'FINAL')) ++ $this->setEventOver(TRUE); ++ else ++ $this->setEventOver(FALSE); ++ $this->setValid(TRUE); ++ break; ++ } ++ } ++ } + } + if(!$this->isValid()) + trigger_error("Unable to find NFL info for '$gameInfo'! The NFL parser may need to be updated.", E_USER_WARNING); --- ../mre-1.1.2/class/NBAEvent.php.original 2006-11-05 17:06:57.000000000 -0600 -+++ ../mre-1.1.2/class/NBAEvent.php 2010-05-21 21:15:42.000000000 -0500 ++++ ../mre-1.1.2/class/NBAEvent.php 2010-08-28 00:09:50.000000000 -0500 @@ -27,7 +27,7 @@ /** * URL to grab game info from */ - const url = 'http://scores.espn.go.com/nba/scoreboard'; -+ const url = 'http://localhost/scores/nba.php'; ++ const url = 'http://sports.espn.go.com/nba/bottomline/scores'; /** * Class constructor. -@@ -44,35 +44,21 @@ +@@ -44,35 +44,23 @@ else { $data = file(self::url); @@ -194,10 +211,12 @@ - break; - } + if($data) -+ { -+ foreach($data as $line) -+ { -+ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) ++ { ++ $data_array=explode("&", $data[0]); ++ foreach($data_array as $line) ++ { ++ $line=str_replace("%20", " ", $line); ++ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) + { + if(strpos($line,'FINAL')) + $this->setEventOver(TRUE); @@ -211,63 +230,64 @@ } if(!$this->isValid()) trigger_error("Unable to find NBA info for '$gameInfo'! The NBA parser may need to be updated.", E_USER_WARNING); ---- ../mre-1.1.2/class/NFLEvent.php.original 2006-11-05 17:06:57.000000000 -0600 -+++ ../mre-1.1.2/class/NFLEvent.php 2010-05-21 19:09:36.000000000 -0500 +--- ../mre-1.1.2/class/NHLEvent.php.original 2006-11-05 17:06:57.000000000 -0600 ++++ ../mre-1.1.2/class/NHLEvent.php 2010-08-28 00:09:04.000000000 -0500 @@ -27,7 +27,7 @@ /** * URL to grab game info from */ -- const url = 'http://scores.espn.go.com/nfl/scoreboard'; -+ const url = 'http://localhost/scores/nfl.php'; +- const url = 'http://scores.espn.go.com/nhl/scoreboard'; ++ const url = 'http://sports.espn.go.com/nhl/bottomline/scores'; /** * Class constructor. -@@ -44,33 +44,21 @@ +@@ -39,32 +39,29 @@ + parent::__construct(); + + $criteria = $this->generateSearchTerms($gameInfo); ++ + if(!sizeof($criteria)) + trigger_error("Unable to generate valid search terms! [$gameInfo]", E_USER_WARNING); else { $data = file(self::url); -- $games = array(); - if($data !== FALSE) -- { -- // Split the huge string into individual game data -- foreach($data as $line) -- if(preg_match('/\<td class="teamTop.*".*\>.*/', $line)) -- $games[] = $line; -- if(!sizeof($games)) -- trigger_error("Unable to find valid game data within source!", E_USER_WARNING); - foreach($criteria as $term) - { -- foreach($games as $game) +- $status = ''; +- foreach($data as $line) +- if(preg_match('/' . preg_quote($term) . '/', $line)) +- { +- $status = $line; +- break; +- } +- if(preg_match('/id.*st"\>(.*)\<\/td/U', $status, $match)) - { -- if(preg_match('/' . preg_quote($term) . '/', $game)) -- if(preg_match('/teamTop.*\>(.*)\<\/td\>/U', $game, $matches)) -- { -- $this->setStatus($matches[1]); -- if(preg_match('/^(Final|Postponed)/', $matches[1])) -- $this->setEventOver(TRUE); -- else -- $this->setEventOver(FALSE); -- $this->setValid(TRUE); -- break 2; -- } +- $this->setStatus($match[1]); +- if(preg_match('/^Final/', $match[1])) +- $this->setEventOver(TRUE); +- else +- $this->setEventOver(FALSE); +- $this->setValid(TRUE); +- break; - } -- } -- } -+ if($data) ++ if($data) + { -+ foreach($data as $line) ++ $data_array=explode("&", $data[0]); ++ foreach($data_array as $line) + { -+ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) ++ $line=str_replace("%20", " ", $line); ++ if((strpos($line,$criteria[0]))&&(strpos($line,$criteria[1]))) + { -+ if(strpos($line,'FINAL')) ++ if(strpos($line,'FINAL')) + $this->setEventOver(TRUE); + else + $this->setEventOver(FALSE); + $this->setValid(TRUE); + break; + } -+ } -+ } + } ++ } } if(!$this->isValid()) - trigger_error("Unable to find NFL info for '$gameInfo'! The NFL parser may need to be updated.", E_USER_WARNING); + trigger_error("Unable to find NHL info for '$gameInfo'! The NHL parser may need to be updated.", E_USER_WARNING);
\ No newline at end of file diff --git a/abs/extra/community/mre/run b/abs/extra/community/mre/run index 84d08e5..94381b3 100755 --- a/abs/extra/community/mre/run +++ b/abs/extra/community/mre/run @@ -4,6 +4,8 @@ export TERM=linux . /etc/rc.d/functions stat_runit "Starting mythrecordingextender" +export HOME=/home/mythtv + sv start mythbackend || exit 1 sleep 5 diff --git a/abs/extra/community/torrentflux/srclinks.Ko3AqnsqY/torrentflux/PKGBUILD b/abs/extra/community/torrentflux/srclinks.Ko3AqnsqY/torrentflux/PKGBUILD new file mode 120000 index 0000000..45a9d6a --- /dev/null +++ b/abs/extra/community/torrentflux/srclinks.Ko3AqnsqY/torrentflux/PKGBUILD @@ -0,0 +1 @@ +/data/LinHES-PKGBUILD/abs/extra-testing/community/torrentflux/PKGBUILD
\ No newline at end of file diff --git a/abs/extra/community/torrentflux/srclinks.Ko3AqnsqY/torrentflux/torrentflux.install b/abs/extra/community/torrentflux/srclinks.Ko3AqnsqY/torrentflux/torrentflux.install new file mode 120000 index 0000000..8ce21bd --- /dev/null +++ b/abs/extra/community/torrentflux/srclinks.Ko3AqnsqY/torrentflux/torrentflux.install @@ -0,0 +1 @@ +/data/LinHES-PKGBUILD/abs/extra-testing/community/torrentflux/torrentflux.install
\ No newline at end of file diff --git a/abs/extra/community/transmission-cli/ChangeLog b/abs/extra/community/transmission-cli/ChangeLog deleted file mode 100644 index 57a8a01..0000000 --- a/abs/extra/community/transmission-cli/ChangeLog +++ /dev/null @@ -1,60 +0,0 @@ -2008-12-27 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.42-1: - New upstream release. - -2008-11-26 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.40-1: - New upstream release. - Enabled web client. - -2008-09-17 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.34-1: - New upstream release. - -2008-08-23 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.33-1: - New upstream release. - -2008-08-09 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.32-1: - New upstream release. - -2008-08-07 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.31-1: - New upstream release. - Replaced transmission-remote -q with kill in init script. - Removed install message on upgrade. - -2008-07-20 Alexander Fehr <pizzapunk gmail com> - - * transmission-cli-1.22-1: - New upstream release. - Renamed from transmission to transmission-cli. - New maintainer. - Split out GTK+ GUI into transmission-gtk. - Changed url. - Added make dependency on intltool. - Cleaned up init script. - Cleaned up install file. - -2008-01-07 Varun Acharya <varun@archlinux.org> - - * transmission-1.00-1: - Adopted and moved to extra. - -2007-06-26 Alessio 'mOLOk' Bolognino <themolok@gmail.com> - - * transmission-0.72-4: - I had to use gentoo's sources because the tarball provided by the official site is broken. - transmission-{daemon,remote} are back. - -2007-06-19 Alessio 'mOLOk' Bolognino <themolok@gmail.com> - - * transmission-0.72-3: - Rebuild against libevent-1.3b. diff --git a/abs/extra/community/transmission-cli/transmissiond b/abs/extra/community/transmission-cli/transmissiond deleted file mode 100644 index b2c9322..0000000 --- a/abs/extra/community/transmission-cli/transmissiond +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/conf.d/transmissiond - -PID=`pidof -o %PPID /usr/bin/transmission-daemon` -case "$1" in - start) - stat_busy "Starting Transmission Daemon" - [ -z "$PID" ] && su -l -c "/usr/bin/transmission-daemon" $TRANS_USER - if [ $? -gt 0 ]; then - stat_fail - else - add_daemon transmissiond - stat_done - fi - ;; - stop) - stat_busy "Stopping Transmission Daemon" - [ ! -z "$PID" ] && kill $PID &> /dev/null - if [ $? -gt 0 ]; then - stat_fail - else - rm_daemon transmissiond - stat_done - fi - ;; - restart) - $0 stop - sleep 1 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 diff --git a/abs/extra/community/xbmc-svn/CHANGELOG b/abs/extra/community/xbmc-svn/CHANGELOG deleted file mode 100644 index ddcbd53..0000000 --- a/abs/extra/community/xbmc-svn/CHANGELOG +++ /dev/null @@ -1,110 +0,0 @@ -xbmc-svn Change log: --------------------- -2nd July 2009 -21333 haggy: updated to current svn head which has media flagging support if your skin - supports it (the shipped PM3HD does already, also Aeon and MediaStream redux) - -3rd June 2009 -20896 haggy: enabled external libs for every lib supported despite python and ffmpeg - enabling external python breaks python support in xbmc due to Arch's python - compiled with UCS2 support whereas xbmc expects UCS4. Enabling external ffmpeg - disables VDPAU and we don't want that for sure. - - IMPORTANT NOTE: If compilation breaks at configure step with some message about - not being able to compute the size of int or size_t, try running makepkg as root - with 'sudo makepkg --asroot'. This is a known issue and happens only on systems - linked to nvidia's libgl which causes binaries to segfault within a fakeroot - environment. pacman 3.3 will fix this by splitting configure and installation steps. - -1st June 2009 -20818 haggy: this is the last revision before external-libs-support got patched - in. Unfortunately this will not compile with fakeroot. waiting for - pacman 3.3 which can split up configure and make install steps. - -30th May 2009 -20793 haggy: removed gcc44-fixes.patch - got merged into svn - -29th May 2009 -20755 haggy: pushed rev as requested - -27th May 2009 -20705 haggy: added a patch which fixed compilation with GCC 4.4. - -21th May 2009 -20509 haggy: xbmc got updates on goom due to the jaunty build system update. i - i wiped all goom specific hacks from the PKGBUILD and it compiled - fine, so let's see what you guys achieve. - -19th May 2009 -20449-1 richy: 1. Removed the autoreconf line as it didn't seem to help - 2. Added !makeflags - 3. Rev push :-) - -16th May 2009 -20343-1 richy: 1. added python as a depenency and removed x-server (namcap advised), - 2. added autoreconf to goom before aclocal - another pot-shot at the goom compile prob. - 3. added flax and bison to makedepends - I thought they were implicitely provided, but - some users didn't have them. - 4. Rev push to 20343 - 5. Removed the --quiet flag form SVN for now as sourcforge was timing out and - failing silently. - - Note: namcap advised a number of other changes which I ignored for now. - -15th May 2009 -20231-3 - haggy: added libsamplerate as a dependency, it is needed for the recent smoothvideo patches - -14th May 2009 -20231-2 - haggy: another shot in the dark to fix that damn goom compilation error - -13th May 2009 -20231 - haggy: smoothvideo! - -12th May 2009 -20172 - haggy: a shot in the dark: try another autoreconf inside goom and see if it helps. - -11th May 2009 -20149 - haggy: pushed rev, removed 'hitting-o-breaks...'-patch - it got fixed in svn - -9th May 2009 -20101 - haggy: an updated PM3 skin made it into xbmc. added conflicts hint to this PKGBUILD - -8th May 2009 -20059 - haggy: minor push past 9.04, removed copying the source tree to a build tree which wastes space, - takes ages and stresses the hdd for no reason. instead we now use svn to revert to a - clean build dir. - -5th May 2009 -19941 - rich: heaps more tickets closed, Mexican translation - -30th April 2009 -19841 - haggy: lots of closed tickets worth a release, removed xsession patch - -27th April 2009 -19753 - haggy: added patch for xsession file breaking installation into fakeroot. - -22nd April 2009 -19602 - richy: version bump to address problem with python scripts and plugins - -20th April 2009 -19550 - haggy: pushed rev, some .mov fixes and better i18n in xbmc - -17th April 2009 -19517 - haggy: pushed rev, re-added installfile -19516-2- richy: Added back autoreconf -vif in libdvdcss - still required for some folk (me) -19516 - haggy: pushed rev, moved patches to patchfiles, added 'safe fullscreen patch', several cleanups - -15th April 2009 -19484 - haggy: pushed rev, re-enabled MAKEFLAGS to allow a more streamlined package - -14th April 2009 -19463 - haggy: added install file -19463 - richy: moved _svn* back inside build() on Haggy's suggestion. Let's try and avoid broken releases! -19463 - richy: makedepends 'subversion' instead of 'svn' because that's what's in the guidelines -19463 - richy: changed licens from ('GPL' 'custom') to ('GPL', 'LGPL') - See: http://xbmc.org/about/ - -13th April 2009 - initial upload to AUR, tested on 32bit and 64bit. -19444 - richy: Moved _svn* outside of build so that users get the latest SVN. -19444 - richy: Added a symlink for XBMCtex to usr/bin/XBMCtex -19444 - richy: Moved libcdio into depends from opt-depends - right now it is a dependency. - diff --git a/abs/extra/community/xbmc-svn/Lircmap.xml b/abs/extra/community/xbmc-svn/Lircmap.xml deleted file mode 100644 index 600567f..0000000 --- a/abs/extra/community/xbmc-svn/Lircmap.xml +++ /dev/null @@ -1,233 +0,0 @@ -<!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml --> -<!-- --> -<!-- How to add remotes --> -<!-- <remote device="name_Lirc_calls_the_remote"> --> -<!-- --> -<!-- For the commands the layout following layout is used --> -<!-- <XBMC_COMMAND>LircButtonName</XBMC_COMMAND> --> -<!-- --> -<!-- For a list of XBMC_COMMAND's check out the <remote> sections of keymap.xml --> - -<lircmap> - <remote device="mceusb"> - <pause>Pause</pause> - <stop>Stop</stop> - <forward>Forward</forward> - <reverse>Rewind</reverse> - <left>Left</left> - <right>Right</right> - <up>Up</up> - <down>Down</down> - <select>OK</select> - <pageplus>ChanUp</pageplus> - <pageminus>ChanDown</pageminus> - <back>Back</back> - <menu>PreviousMenu</menu> - <title>Play</title> - <info>More</info> - <skipplus>Skip</skipplus> - <skipminus>Replay</skipminus> - <display>Teletext</display> - <start>Home</start> - <record>Record</record> - <volumeplus>VolUp</volumeplus> - <volumeminus>VolDown</volumeminus> - <mute>Mute</mute> - <power>Power</power> - <myvideo>Videos</myvideo> - <mymusic>Music</mymusic> - <mypictures>Pictures</mypictures> - <mytv>TV</mytv> - <one>One</one> - <two>Two</two> - <three>Three</three> - <four>Four</four> - <five>Five</five> - <six>Six</six> - <seven>Seven</seven> - <eight>Eight</eight> - <nine>Nine</nine> - <zero>Zero</zero> - <mytv>Red</mytv> - <mymusic>Green</mymusic> - <mypictures>Yellow</mypictures> - <myvideo>Blue</myvideo> - </remote> - - <remote device="mceusb2"> - <pause>Pause</pause> - <stop>Stop</stop> - <forward>Forward</forward> - <reverse>Rewind</reverse> - <left>Left</left> - <right>Right</right> - <up>Up</up> - <down>Down</down> - <select>OK</select> - <pageplus>ChanUp</pageplus> - <pageminus>ChanDown</pageminus> - <back>Back</back> - <menu>PreviousMenu</menu> - <title>Play</title> - <info>More</info> - <skipplus>Skip</skipplus> - <skipminus>Replay</skipminus> - <display>Teletext</display> - <start>Home</start> - <record>Record</record> - <volumeplus>VolUp</volumeplus> - <volumeminus>VolDown</volumeminus> - <mute>Mute</mute> - <power>Power</power> - <myvideo>Videos</myvideo> - <mymusic>Music</mymusic> - <mypictures>Pictures</mypictures> - <mytv>TV</mytv> - <one>One</one> - <two>Two</two> - <three>Three</three> - <four>Four</four> - <five>Five</five> - <six>Six</six> - <seven>Seven</seven> - <eight>Eight</eight> - <nine>Nine</nine> - <zero>Zero</zero> - <mytv>Red</mytv> - <mymusic>Green</mymusic> - <mypictures>Yellow</mypictures> - <myvideo>Blue</myvideo> - </remote> - - <remote device="XboxDVDDongle"> - <play>PLAY</play> - <pause>PAUSE</pause> - <stop>STOP</stop> - <forward>FORWARD</forward> - <reverse>REVERSE</reverse> - <left>LEFT</left> - <right>RIGHT</right> - <up>UP</up> - <down>DOWN</down> - <select>SELECT</select> - <back>BACK</back> - <menu>MENU</menu> - <title>TITLE</title> - <info>INFO</info> - <skipplus>SKIP+</skipplus> - <skipminus>SKIP-</skipminus> - <display>DISPLAY</display> - <one>1</one> - <two>2</two> - <three>3</three> - <four>4</four> - <five>5</five> - <six>6</six> - <seven>7</seven> - <eight>8</eight> - <nine>9</nine> - <zero>0</zero> - </remote> - - <remote device="Microsoft_Xbox"> - <play>PLAY</play> - <pause>PAUSE</pause> - <stop>STOP</stop> - <forward>FORWARD</forward> - <reverse>REVERSE</reverse> - <left>LEFT</left> - <right>RIGHT</right> - <up>UP</up> - <down>DOWN</down> - <select>SELECT</select> - <back>BACK</back> - <menu>MENU</menu> - <title>TITLE</title> - <info>INFO</info> - <skipplus>SKIP+</skipplus> - <skipminus>SKIP-</skipminus> - <display>DISPLAY</display> - <one>1</one> - <two>2</two> - <three>3</three> - <four>4</four> - <five>5</five> - <six>6</six> - <seven>7</seven> - <eight>8</eight> - <nine>9</nine> - <zero>0</zero> - </remote> - - <remote device="PinnacleSysPCTVRemote"> - <play>Play</play> - <pause>pause</pause> - <stop>Stop</stop> - <forward>FForward</forward> - <reverse>Rewind</reverse> - <left>Vol-Rew</left> - <right>Vol+FF</right> - <up>Chan+Play</up> - <down>Chan-Stop</down> - <pageplus>channel+</pageplus> - <pageminus>channel-</pageminus> - <select>middle</select> - <back>undo</back> - <menu>Menu</menu> - <title>L</title> - <info>Info</info> - <skipplus>next</skipplus> - <display>Fullscreen</display> - <record>Record</record> - <volumeplus>vol+</volumeplus> - <volumeminus>vol-</volumeminus> - <mute>Mute</mute> - <power>Power</power> - <one>1</one> - <two>2</two> - <three>3</three> - <four>4</four> - <five>5</five> - <six>6</six> - <seven>7</seven> - <eight>8</eight> - <nine>9</nine> - <zero>0</zero> - </remote> - - <remote device="Streamzap_PC_Remote"> - <play>PLAY</play> - <pause>PAUSE</pause> - <stop>STOP</stop> - <forward>>></forward> - <reverse><<</reverse> - <left>LEFT</left> - <right>RIGHT</right> - <up>UP</up> - <down>DOWN</down> - <pageplus>CH_UP</pageplus> - <pageminus>CH_DOWN</pageminus> - <select>OK</select> - <back>EXIT</back> - <menu>MENU</menu> - <title>RED</title> - <info>GREEN</info> - <skipplus>>>|</skipplus> - <display>YELLOW</display> - <record>RECORD</record> - <volumeplus>VOL_UP</volumeplus> - <volumeminus>VOL_DOWN</volumeminus> - <mute>MUTE</mute> - <power>POWER</power> - <one>1</one> - <two>2</two> - <three>3</three> - <four>4</four> - <five>5</five> - <six>6</six> - <seven>7</seven> - <eight>8</eight> - <nine>9</nine> - <zero>0</zero> - </remote> -</lircmap> diff --git a/abs/extra/community/xbmc-svn/PKGBUILD b/abs/extra/community/xbmc-svn/PKGBUILD deleted file mode 100644 index 45d6671..0000000 --- a/abs/extra/community/xbmc-svn/PKGBUILD +++ /dev/null @@ -1,139 +0,0 @@ -# Contributors : Richard Atkinson atkinsonr-at-gmail -# Ralf Barth <archlinux dot org at haggy dot org> -# -# Original credits go to Edgar Hucek <gimli at dark-green dot com> -# for his xbmc-vdpau-vdr PKGBUILD at https://archvdr.svn.sourceforge.net/svnroot/archvdr/trunk/archvdr/xbmc-vdpau-vdr/PKGBUILD - -pkgname=xbmc-svn -pkgver=21748 -pkgrel=1 -pkgdesc="XBMC Media Center from SVN (linuxport branch)" -provides=('xbmc') -conflicts=('xbmc' 'xbmc-smoothvideo' 'xbmc-vdpau') -arch=('i686' 'x86_64') -url="http://xbmc.org" -license=('GPL' 'LGPL') -depends=('alsa-lib' 'curl' 'enca' 'faac' 'freetype2' 'fribidi' 'gawk' 'glew' - 'hal' 'jasper' 'libgl' 'libjpeg>=6b-5' 'libmad' 'libmysqlclient' - 'libxinerama' 'libxrandr' 'lzo2' 'sdl_image' 'sdl_mixer' 'sqlite3' - 'tre' 'unzip' 'libcdio' 'libsamplerate' 'python' 'avahi' 'libmad' - 'a52dec' 'libdca' 'faad2' 'libmpeg2' 'libvorbis' 'libogg' 'libmms' - 'libmpcdec' 'flac' 'wavpack' 'xorg-utils') -makedepends=('subversion' 'autoconf' 'automake' 'boost' 'cmake' 'gcc' 'gperf' - 'libtool>=2.2.6a-1' 'make' 'nasm' 'patch' 'pkgconfig' 'zip' 'flex' 'bison') -optdepends=('lirc: remote controller support' - 'pmount: mount removable devices as normal user' - 'smbclient: access windows shares' - 'unrar: access compressed files without unpacking them') -install=("${pkgname}.install") -source=('libcurl-not-in-lib64.patch' - 'Lircmap.xml') -noextract=('libcurl-not-in-lib64.patch' - 'Lircmap.xml') -md5sums=('c5e808703d0c9e392e1c2837fea1a5ef' - '3f93186f1ea4aad73011d00754c7265a') - -options=(!makeflags) - -build() { - - _svntrunk=http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC - _svnmod=XBMC - _prefix=/usr - - cd ${srcdir}/ - if [ -d $_svnmod/.svn ]; then - msg "SVN tree found, reverting changes and updating to -r$pkgver" - (cd $_svnmod && svn revert -R . && svn up -r $pkgver) || return 1 - else - msg "Checking out SVN tree of -r$pkgver" - svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod || return 1 - fi - - # Apply patches - cd "$srcdir/$_svnmod" - - # Arch's libcurl lives in /usr/lib, not /usr/lib64 - fix the path: - msg "Patching with libcurl-not-in-lib64.patch" - patch -p0 < "$srcdir/libcurl-not-in-lib64.patch" || return 1 - - # Goom also needs a fixup due to newer autotools - cd "$srcdir/$_svnmod/xbmc/visualizations/Goom/goom2k4-0" - aclocal - libtoolize --copy --force - ./autogen.sh --enable-static --with-pic - - cd "$srcdir/$_svnmod" - - # Configure XBMC - # - # Note on external-libs: - # - We cannot use external python because Arch's python was built with - # UCS2 unicode support, whereas xbmc expects UCS4 support - # - We cannot use external ffmpeg as we would loose VDPAU functionality - # because Arch's ffmpeg package does not support VDPAU - # - We don't want to rely on AUR packages, so we also don't use libass - # as long as it's in AUR - msg "Configuring XBMC" - make clean - ./configure --prefix=${_prefix} \ - --enable-external-libmad \ - --enable-external-liba52 \ - --enable-external-libdts \ - --enable-external-libfaad \ - --enable-external-libmpeg2 \ - --enable-external-libvorbis \ - --enable-external-libogg \ - --enable-external-libmpcdec \ - --enable-external-libflac \ - --enable-external-libwavpack \ - --disable-external-libass \ - --disable-external-python \ - --disable-external-ffmpeg \ - --disable-pulse \ - --disable-debug || return 1 - - # Fix false negative detections of realloc that happens some times - msg "Fixing false negative detections of realloc" - if grep -q 'HAVE_REALLOC 0' config.h; then - sed -e 's|#define HAVE_REALLOC 0|#define HAVE_REALLOC 1|' \ - -e 's|#define realloc rpl_realloc|/* #define realloc rpl_realloc */|' \ - -i config.h || return 1 - fi - - # XBMCTex will segfault on systems with nvidia installed if linked to OpenGL - msg "Fixing XBMCTex on systems using the nvidia driver blob" - sed -e 's/-lGLU -lGLEW -lGL//' \ - -i ${srcdir}/$_svnmod/tools/XBMCTex/Makefile - - # Now (finally) build - msg "Running make" - make || return 1 - msg "Running make install" - make prefix=${pkgdir}${_prefix} install || return 1 - - # Install - install -Dm755 ${srcdir}/$_svnmod/xbmc-xrandr \ - ${pkgdir}${_prefix}/share/xbmc/xbmc-xrandr || return 1 - - install -Dm644 ${srcdir}/$_svnmod/tools/Linux/xbmc.desktop \ - ${pkgdir}${_prefix}/share/applications/xbmc.desktop || return 1 - - install -Dm644 ${srcdir}/$_svnmod/tools/Linux/xbmc.png \ - ${pkgdir}${_prefix}/share/pixmaps/xbmc.png || return 1 - - install -Dm755 ${srcdir}/$_svnmod/tools/XBMCTex/XBMCTex \ - ${pkgdir}${_prefix}/share/xbmc/tools/xbmctex || return 1 - - # Skins often use build.sh that looks for /usr/bin/XBMCTex - ln -s "${_prefix}/share/xbmc/tools/xbmctex" "$pkgdir/usr/bin/XBMCTex" - - install -dm755 ${pkgdir}${_prefix}/share/licenses/${pkgname} - for licensef in LICENSE.GPL README.linux copying.txt; do - mv ${pkgdir}${_prefix}/share/xbmc/${licensef} \ - ${pkgdir}${_prefix}/share/licenses/${pkgname} || return 1 - done - - # Use custom Lircmap to support StreamZap remote - cp ${srcdir}/Lircmap.xml ${pkgdir}${_prefix}/share/xbmc/system/Lircmap.xml -} diff --git a/abs/extra/community/xbmc-svn/__changelog b/abs/extra/community/xbmc-svn/__changelog deleted file mode 100644 index bbf1705..0000000 --- a/abs/extra/community/xbmc-svn/__changelog +++ /dev/null @@ -1 +0,0 @@ -Added Lircmap.xml to PKGBUILD to support MCE2 and StreamZap remotes diff --git a/abs/extra/community/xbmc-svn/libcurl-not-in-lib64.patch b/abs/extra/community/xbmc-svn/libcurl-not-in-lib64.patch deleted file mode 100644 index 0bfbc4c..0000000 --- a/abs/extra/community/xbmc-svn/libcurl-not-in-lib64.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: Makefile.include.in -=================================================================== ---- Makefile.include.in (revision 21447) -+++ Makefile.include.in (working copy) -@@ -25,7 +25,7 @@ - - ifeq (linux,$(findstring linux, $(ARCH))) - ifeq ($(ARCH), x86_64-linux) -- DEFINES+=-DDLL_PATH_LIBCURL="\"/usr/lib64/libcurl.so.4\"" -+ DEFINES+=-DDLL_PATH_LIBCURL="\"/usr/lib/libcurl.so.4\"" - else - DEFINES+=-DDLL_PATH_LIBCURL="\"/usr/lib/libcurl.so.4\"" - endif diff --git a/abs/extra/community/xbmc-svn/xbmc-svn.install b/abs/extra/community/xbmc-svn/xbmc-svn.install deleted file mode 100644 index acf409c..0000000 --- a/abs/extra/community/xbmc-svn/xbmc-svn.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - echo ">> If XBMC won't start, but just segfaults, double check your X.Org config" - echo ">> so that your display depth is at least 24-bit. Eg: change " - echo ">> \"DefaultDepth 16\" under the \"Screen\" section so it says 24 instead" - echo ">> of 16." - echo ">> If you have problems or suggestions for this PKGBUILD, have a look at its" - echo ">> dedicated forum thread: http://bbs.archlinux.org/viewtopic.php?pid=559107" - echo ">> or the wiki: http://xbmc.org/wiki/?title=XBMC_on_Arch_Linux_(Unofficial)" - echo - /bin/true -} - -# vim:set ts=2 sw=2 et: diff --git a/abs/extra/community/xbmc/ChangeLog b/abs/extra/community/xbmc/ChangeLog deleted file mode 100644 index 59f2370..0000000 --- a/abs/extra/community/xbmc/ChangeLog +++ /dev/null @@ -1,64 +0,0 @@ -2009-03-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-10 : - Try and fix some autoconf issues (thanks Gentoo ebuild). - -2009-02-08 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-9 : - Replace some libtool 'ltmain.sh' scripts with the one from libtool - installed with Arch. - Make sure XBMCTex isn't linked to OpenGL libraries or it will segfault - on systems using the nvidia driver. - -2009-01-30 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-8 : - Fix some include's so that gcc 4.3.x is happy, shouldn't complain about - undefined '::realloc' anymore. - Remove Mac OS X specific files. - -2009-01-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-7 : - Moved libcdio, pmount, smbclient and unrar to optdepends. - Removed unneeded dependency on sdl_gfx. - Removed dependency on libpng as sdl_image depends on it. - -2008-12-14 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-6 : - Added libpng to dependency list. - Added gawk to dependency list. - Removed '--disable-mms' and '--enable-halmount' configure flags as they - are not mentioned as supported in the configure script. - -2008-12-06 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-5 : - Added libmad to the dependency list. - Streamripper 1.64.0+ does not include tre anymore, removed streamripper - and added tre instead. - Removed subversion from makedepends. - -2008-12-06 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-4 : - Fix permissions for some more scripts, ffmpeg/texi2doc.pl should not - fail any longer. - -2008-12-05 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-3 : - Added lirc to the optdepends array. - -2008-11-26 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-2 : - Added install file which informs users that a display depth of at - least 24-bit is required. - -2008-11-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 8.10-1 : - Initial package, based on previous work by Zeqadious. diff --git a/abs/extra/community/xbmc/PKGBUILD b/abs/extra/community/xbmc/PKGBUILD deleted file mode 100644 index 950d704..0000000 --- a/abs/extra/community/xbmc/PKGBUILD +++ /dev/null @@ -1,118 +0,0 @@ -# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com> -# Contributor: Zeqadious <zeqadious.at.gmail.dot.com> - -pkgname=xbmc -pkgver=8.10 -pkgrel=10 -pkgdesc="XBMC Media Center" -arch=('i686' 'x86_64') -url="http://xbmc.org" -license=('GPL' 'custom') -depends=('alsa-lib' 'curl' 'enca' 'faac' 'freetype2' 'fribidi' 'gawk' 'glew' \ - 'hal' 'jasper' 'libgl' 'libjpeg>=6b-5' 'libmad' 'libmysqlclient' \ - 'libxinerama' 'libxrandr' 'lzo2' 'sdl_image' 'sdl_mixer' 'sqlite3' \ - 'tre' 'unzip' 'x-server') -makedepends=('autoconf' 'automake' 'boost' 'cmake' 'gcc' 'gperf' - 'libtool>=2.2.6a-1' 'make' 'nasm' 'patch' 'pkgconfig' 'zip') -optdepends=('libcdio: optical disc support' - 'lirc: remote controller support' - 'pmount: mount removable devices as normal user' - 'smbclient: access windows shares' - 'unrar: access compressed files without unpacking them') -install=("${pkgname}.install") -source=("http://downloads.sourceforge.net/${pkgname}/XBMC-${pkgver}.src.tar.gz") -md5sums=('2d20d255a211223eaa47f1c6bcf4be8e') - -build() { - cd "${srcdir}/XBMC" - - # Remove Mac OS X specific files - rm -rf system/python/lib-osx/ - rm system/players/dvdplayer/*-osx* - - # Fix permissions for the configure scripts - find -type f -name "configure"|xargs chmod a+x || return 1 - - # Fix other permissions - find -type f -name "*.pl"|xargs chmod a+x || return 1 - - # Make it gcc 4.3.x compatible - sed '92i#include <stdlib.h>' -i guilib/system.h || return 1 - - # Clean up the configure files and make sure they support C++. - for file in `find . -type f -name configure.in -or -name configure.ac`; do - echo 'AC_PROG_CXX' >> "${file}" - sed -e '/AM_PATH_XMMS/ c\echo' \ - -e '/AM_PATH_SDL2/ c\echo' \ - -i ${file} || return 1 - done - sed -e 's/test_libFLAC++//g' \ - -i "${srcdir}/XBMC/xbmc/cores/paplayer/flac-1.2.1/src/Makefile.am" || return 1 - - # Fix some autoconf issues - touch ${srcdir}/XBMC/xbmc/cores/dvdplayer/Codecs/libmad/{NEWS,AUTHORS,ChangeLog} || return 1 - touch ${srcdir}/XBMC/xbmc/visualizations/Goom/goom2k4-0/ylwrap || return 1 - touch ${srcdir}/XBMC/xbmc/lib/libid3tag/libid3tag/{NEWS,README,AUTHORS,ChangeLog} || return 1 - for dir in \ - . \ - xbmc/cores/dvdplayer/Codecs/libDVDCSS \ - xbmc/cores/dvdplayer/Codecs/libdts \ - xbmc/cores/dvdplayer/Codecs/libdvdnav \ - xbmc/cores/dvdplayer/Codecs/libfaad2 \ - xbmc/cores/dvdplayer/Codecs/libmad \ - xbmc/cores/dvdplayer/Codecs/libmpeg2 \ - xbmc/cores/paplayer/flac-1.2.1 \ - xbmc/cores/paplayer/vorbisfile/libvorbis \ - xbmc/cores/paplayer/vorbisfile/ogg \ - xbmc/visualizations/Goom/goom2k4-0 \ - xbmc/lib/libass \ - xbmc/lib/libid3tag/libid3tag - do - autoreconf --install "${srcdir}/XBMC/${dir}" || return 1 - done - - cd "${srcdir}/XBMC/" - - # Configure XBMC - ./configure --prefix=/usr \ - --disable-debug || return 1 - - # Fix false negative detections of realloc that happens some times - if grep -q 'HAVE_REALLOC 0' config.h; then - sed -e 's|#define HAVE_REALLOC 0|#define HAVE_REALLOC 1|' \ - -e 's|#define realloc rpl_realloc|/* #define realloc rpl_realloc */|' \ - -i config.h || return 1 - fi - - # XBMCTex will segfault on systems with nvidia instaleld if linked to OpenGL - sed -e 's/-lGLU -lGLEW -lGL//' \ - -i ${srcdir}/XBMC/tools/XBMCTex/Makefile - - # Now (finally) build - make || return 1 - make prefix=${pkgdir}/usr install || return 1 - - # Fix the shell script - sed -i '4iexport SDL_AUDIODRIVER=alsa' ${pkgdir}/usr/bin/xbmc - - # Xrandr - install -Dm755 ${srcdir}/XBMC/xbmc-xrandr \ - ${pkgdir}/usr/share/xbmc/xbmc-xrandr || return 1 - - # Menu item - install -Dm644 ${srcdir}/XBMC/tools/Linux/xbmc.desktop \ - ${pkgdir}/usr/share/applications/xbmc.desktop || return 1 - install -Dm644 ${srcdir}/XBMC/tools/Linux/xbmc.png \ - ${pkgdir}/usr/share/pixmaps/xbmc.png || return 1 - - # XBMCTex - install -Dm755 ${srcdir}/XBMC/tools/XBMCTex/XBMCTex \ - ${pkgdir}/usr/share/xbmc/tools/xbmctex || return 1 - - # License(s) - install -dm755 ${pkgdir}/usr/share/licenses/${pkgname} - for licensef in LICENSE.GPL README.linux copying.txt; do - mv ${pkgdir}/usr/share/xbmc/${licensef} \ - ${pkgdir}/usr/share/licenses/${pkgname} || return 1 - done -} diff --git a/abs/extra/community/xbmc/xbmc.install b/abs/extra/community/xbmc/xbmc.install deleted file mode 100644 index 9316bc8..0000000 --- a/abs/extra/community/xbmc/xbmc.install +++ /dev/null @@ -1,9 +0,0 @@ -post_install() { - echo ">> If XBMC won't start, but just segfaults, double check your X.Org config" - echo ">> so that your display depth is at least 24-bit. Eg: change " - echo ">> \"DefaultDepth 16\" under the \"Screen\" section so it says 24 instead" - echo ">> of 16." - /bin/true -} - -# vim:set ts=2 sw=2 et: |