Hi Allan
I just post now the PKGBUILD hope that's right now!
JaDa
# Contributor: Uwe Vogt <jada@xxxxxxxxxx>
pkgname=xine-lib
pkgver=1.1.10
pkgrel=1
pkgdesc="A free video player for Unix"
arch=('i686' 'x86_64')
url="http://xinehq.de/"
license=('LGPL' 'GPL')
#TODO remove 'codecs' and make them optional
depends=('libgl' 'libxvmc' 'esd' 'flac>=1.1.4' 'libvorbis' 'sdl' 'libmng'
'libtheora'
'codecs' 'libxcb')
makedepends=('pkgconfig' 'libtool' 'automake' 'autoconf' 'imagemagick'
'smbclient' 'mesa' 'alsa-lib' 'vcdimager')
source=(http://superb-east.dl.sourceforge.net/sourceforge/xine/xine-lib-1.1.10.tar.bz2
xine-lib-1.1.1-configure-no-mcpu-march.patch)
md5sums=('55e7d2b1f4a9052db847244572a4ecb5'
'9776df4eb54d2f1f68d8268adbc3b5c2')
options=('!libtool')
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
patch -Np0 -i
${startdir}/src/xine-lib-1.1.1-configure-no-mcpu-march.patch || return 1
aclocal -I m4
libtoolize --force
autoheader
automake --gnu --add-missing
autoconf
export SED="/bin/sed"
export LIBPNG_CONFIG="/usr/bin/pkg-config libpng12"
./configure --prefix=/usr --with-w32-path=/usr/lib/win32 \
--with-xv-path=/usr/lib --with-libflac --without-arts \
--without-jack --disable-gnomevfs --disable-polypaudio \
--disable-aalib --without-speex --disable-modplug
make || return 1
make DESTDIR=${startdir}/pkg install
}
On Mon, 28 Jan 2008 14:19:56 -0800, Allan McRae <mcrae_allan@xxxxxxxxxxx>
wrote:
JaDa wrote:
Here is my first Archlinux Package Build for i686
xine-lib-1.1.10-1
http://files.myopera.com/Jada0007/arch/xine-lib-1.1.10-1-i686.pkg.tar.gz
well I think it is not perfect but someone can check it out too.
Then how will be my tutor for the next few weeks? Teaching me a little
how to build and work for Archlinux.
Hi JaDa,
They way to get packages reviewed is to post the PKGBUILD. No-one here
is going to install a binary blob from a non-trusted source
(hopefully...). For all we know you have a "rm -rf /home/*" type
statement in the .install script. It is also hard to know how to
improve your packaging if we don't see you methods.
If you want to learn how to package software, take a look at PKGBUILDs
from the official repositories (read up on ABS in the wiki) and use them
as a basis for yours. There is an official (outdated) xine-lib package
which you can use as a starting point.
Allan
--
Make it idiot proof and someone will make a better idiot.