[Archvdr-devel] SF.net SVN: archvdr:[282] trunk/archvdr
Brought to you by:
huceke
|
From: <hu...@us...> - 2009-07-31 14:03:02
|
Revision: 282
http://archvdr.svn.sourceforge.net/archvdr/?rev=282&view=rev
Author: huceke
Date: 2009-07-31 14:02:54 +0000 (Fri, 31 Jul 2009)
Log Message:
-----------
Needed for xbmc.
Added Paths:
-----------
trunk/archvdr/libcdio/
trunk/archvdr/libcdio/PKGBUILD
trunk/archvdr/libcdio/gcc-4.3.patch
trunk/archvdr/vcdimage/
trunk/archvdr/vcdimage/PKGBUILD
trunk/archvdr/vcdimage/vcdimager.install
Added: trunk/archvdr/libcdio/PKGBUILD
===================================================================
--- trunk/archvdr/libcdio/PKGBUILD (rev 0)
+++ trunk/archvdr/libcdio/PKGBUILD 2009-07-31 14:02:54 UTC (rev 282)
@@ -0,0 +1,28 @@
+# $Id$
+# Maintainer: damir <da...@ar...>
+# Contributor: damir <da...@ar...>
+
+pkgname=libcdio
+pkgver=0.78.2
+pkgrel=1
+pkgdesc="GNU Compact Disc Input and Control Library"
+arch=("i686" "x86_64")
+license=('GPL')
+url="http://www.gnu.org/software/libcdio/"
+depends=('gcc-libs>=4.3.0' 'libcddb' 'ncurses' 'gcc43')
+options=('!libtool')
+source=(http://ftp.gnu.org/gnu/libcdio/$pkgname-$pkgver.tar.gz
+ gcc-4.3.patch)
+md5sums=('a6b73300d1247012a1b1246d935ac0d3'
+ 'ebe94842675332a8343bcce660e53f79')
+
+build() {
+ cd $startdir/src/$pkgname-$pkgver
+ patch -p1 -i ../gcc-4.3.patch || return 1
+ CC=gcc-4.3 CXX=g++-4.3 ./configure --prefix=/usr --disable-vcd-info || return 1
+ CC=gcc-4.3 CXX=g++-4.3 make || return 1
+ CC=gcc-4.3 CXX=g++-4.3 make DESTDIR=$startdir/pkg install || return 1
+ install -m644 libcdio_paranoia.pc libcdio_cdda.pc \
+ ${startdir}/pkg/usr/lib/pkgconfig/ || return 1
+}
+
Added: trunk/archvdr/libcdio/gcc-4.3.patch
===================================================================
--- trunk/archvdr/libcdio/gcc-4.3.patch (rev 0)
+++ trunk/archvdr/libcdio/gcc-4.3.patch 2009-07-31 14:02:54 UTC (rev 282)
@@ -0,0 +1,10 @@
+--- a/include/cdio++/iso9660.hpp 2006-03-07 22:04:01.000000000 +0100
++++ b/include/cdio++/iso9660.hpp 2009-08-01 18:49:59.000000000 +0200
+@@ -30,6 +30,7 @@
+ #include <cdio/iso9660.h>
+ #include <cdio++/cdio.hpp>
+ #include <string.h>
++#include <stdlib.h>
+ #include <vector> // vector class library
+ using namespace std;
+
Added: trunk/archvdr/vcdimage/PKGBUILD
===================================================================
--- trunk/archvdr/vcdimage/PKGBUILD (rev 0)
+++ trunk/archvdr/vcdimage/PKGBUILD 2009-07-31 14:02:54 UTC (rev 282)
@@ -0,0 +1,26 @@
+# $Id$
+# Maintainer: damir <da...@ar...>
+# Contributor: Tom Newsom <Jee...@gm...>
+
+pkgname=vcdimager
+pkgver=0.7.23
+pkgrel=6
+pkgdesc="GNU VCDImager is a full-featured mastering suite for authoring disassembling and analyzing Video CD's and Super Video CD's"
+arch=(i686 x86_64)
+license=('GPL')
+url="http://www.vcdimager.org/"
+depends=('libcdio=0.78.2' 'libxml2>=2.7.3' 'popt')
+options=('!libtool')
+install=vcdimager.install
+source=(ftp://ftp.gnu.org/gnu/vcdimager/${pkgname}-${pkgver}.tar.gz)
+md5sums=('5e7d80fdbf0037ad20e438f2a9573253')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man --infodir=/usr/share/info || return 1
+ make || return 1
+ make DESTDIR="${pkgdir}" install || return 1
+ rm -f "${pkgdir}/usr/share/info/dir"
+ gzip ${pkgdir}/usr/share/info/*.info
+}
Added: trunk/archvdr/vcdimage/vcdimager.install
===================================================================
--- trunk/archvdr/vcdimage/vcdimager.install (rev 0)
+++ trunk/archvdr/vcdimage/vcdimager.install 2009-07-31 14:02:54 UTC (rev 282)
@@ -0,0 +1,19 @@
+infodir=/usr/share/info
+filelist=(vcd-info.info.gz vcdimager.info.gz vcdxrip.info.gz)
+
+post_install() {
+ for file in ${filelist[@]}; do
+ install-info $infodir/$file $infodir/dir 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ for file in ${filelist[@]}; do
+ install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+ done
+}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|