[arch-commits] CVS update of extra/multimedia/slimserver (PKGBUILD)
Tom Killian
tom at archlinux.org
Sun Jul 22 14:03:45 UTC 2007
Date: Sunday, July 22, 2007 @ 10:03:45
Author: tom
Path: /home/cvs-extra/extra/multimedia/slimserver
Modified: PKGBUILD (1.7 -> 1.8)
upgpkg: slimserver v6.5.3-1
----------+
PKGBUILD | 45 ++++++++++++++++++++++++++++++++++-----------
1 file changed, 34 insertions(+), 11 deletions(-)
Index: extra/multimedia/slimserver/PKGBUILD
diff -u extra/multimedia/slimserver/PKGBUILD:1.7 extra/multimedia/slimserver/PKGBUILD:1.8
--- extra/multimedia/slimserver/PKGBUILD:1.7 Wed May 30 22:09:36 2007
+++ extra/multimedia/slimserver/PKGBUILD Sun Jul 22 10:03:45 2007
@@ -1,26 +1,49 @@
-# $Id: PKGBUILD,v 1.7 2007/05/31 02:09:36 eric Exp $
+# $Id: PKGBUILD,v 1.8 2007/07/22 14:03:45 tom Exp $
# Maintainer: Tom Killian <tom at archlinux.org>
+# N.B. Slimserver does not work with YAML::Syck > 0.64, so I'm bundling it to avoid
+# conflict with the current version in [extra]. TK 20070722
+
pkgname=slimserver
-pkgver=v6.5.2
-pkgrel=1.1
+pkgver=v6.5.3
+pkgrel=1
pkgdesc="Powerful streaming audio server from Slim Devices"
-arch=('i686' 'x86_64')
-depends=('perl-compress-zlib' 'perl-dbd-mysql' 'perl-html-parser' 'perl-digest-sha1' \
- 'perl-template-toolkit' 'perlxml' 'perl-yaml-syck<=0.64')
+depends=('perl-compress-zlib' 'perl-dbd-mysql' 'perl-html-parser' \
+ 'perl-digest-sha1' 'perl-template-toolkit' 'perlxml')
+source=(http://www.slimdevices.com/downloads/SlimServer_$pkgver/SlimServer_$pkgver.no-cpan-arch.tar.gz
+ http://www.cpan.org/authors/id/A/AU/AUDREYT/YAML-Syck-0.64.tar.gz
+ slimserver.rc slimserver.conf.d)
+conflicts=('perl-yaml-syck')
url="http://www.slimdevices.com/pi_features.html"
license="GPL"
+arch=('i686')
install=slimserver.install
backup=home/slimserver/.slimserver.pref
-source=(http://www.slimdevices.com/downloads/SlimServer_$pkgver/SlimServer_$pkgver.no-cpan-arch.tar.gz \
- slimserver.rc slimserver.conf.d)
-md5sums=('d57f280ec34e4c1745686211ed8a54ab' '27242f535763f2be0c320b6b826111a3'\
- '58b4308a621d314602d350891c16041f')
build() {
- cd $startdir/src/SlimServer_$pkgver
+ # Building Slimserver
+ cd $startdir/src/SlimServer_6.5_v2007-07-11
mkdir -p $startdir/pkg/home/slimserver
cp -a * $startdir/pkg/home/slimserver
install -D -m755 ../slimserver.rc $startdir/pkg/etc/rc.d/slimserver
install -D -m644 ../slimserver.conf.d $startdir/pkg/etc/conf.d/slimserver
+
+ # Building YAML::Syck
+ cd $startdir/src/YAML-Syck-0.64
+ eval `perl -V:archname`
+ # Force module installation to "current" perl directories.
+ /usr/bin/perl Makefile.PL \
+ INSTALLARCHLIB=/usr/lib/perl5/current/${archname} \
+ INSTALLSITELIB=/usr/lib/perl5/site_perl/current \
+ INSTALLSITEARCH=/usr/lib/perl5/site_perl/current/${archname}
+ /usr/bin/make || return 1
+ /usr/bin/make DESTDIR=$startdir/pkg install
+ # remove *.pod, .packlist, and empty dirs:
+ /usr/bin/find $startdir/pkg -name '.packlist' -exec rm '{}' \;
+ /usr/bin/find $startdir/pkg -name '*.pod' -exec rm '{}' \;
+ /usr/bin/find $startdir/pkg -depth -type d -empty -exec rmdir '{}' \;
}
+md5sums=('5bb731da7f97dbb3259691ca60f57750'
+ '51054b5da582e381158f10276f82ae15'
+ '27242f535763f2be0c320b6b826111a3'
+ '58b4308a621d314602d350891c16041f')
More information about the arch-commits
mailing list