[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