Hi Allan I just post now the PKGBUILD hope that's right now! JaDa # Contributor: Uwe Vogt <jada@usalug.net> 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.b... 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@hotmail.com> 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.