[arch-commits] Commit in scala/trunk (PKGBUILD)

Sergej Pupykin spupykin at nymeria.archlinux.org
Thu Aug 15 10:17:30 UTC 2013


    Date: Thursday, August 15, 2013 @ 12:17:30
  Author: spupykin
Revision: 95660

Modified:
  scala/trunk/PKGBUILD

----------+
 PKGBUILD |   38 +++++++++++++++++++++-----------------
 1 file changed, 21 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-08-15 10:14:33 UTC (rev 95659)
+++ PKGBUILD	2013-08-15 10:17:30 UTC (rev 95660)
@@ -4,18 +4,18 @@
 
 pkgbase=scala
 pkgname=(scala scala-docs scala-sources)
-pkgver=2.10.1
+pkgver=2.10.2
 pkgrel=1
-_distdate=20130312-235900
-_distsha=33e32179fd
+_distdate=20130606-103331
+_distsha=60d462ef6e
 pkgdesc="A Java-interoperable language with object-oriented and functional features"
 arch=('any')
 url="http://www.scala-lang.org"
-license=('custom')
+license=('BSD')
 depends=('java-runtime')
 makedepends=('apache-ant' 'git')
-source=(http://www.scala-lang.org/downloads/distrib/files/scala-sources-$pkgver.tgz
-	http://www.scala-lang.org/downloads/distrib/files/scala-docs-$pkgver.txz)
+source=("scala-$pkgver.tar.gz::https://github.com/scala/scala/archive/v$pkgver.tar.gz"
+	"http://www.scala-lang.org/downloads/distrib/files/scala-docs-$pkgver.txz")
 md5sums=('352476f0129bae79269f4881bb2e4853'
          '81cd7033dd767109681f577449b2980e')
 
@@ -23,18 +23,20 @@
 #export LC_ALL=en_US.UTF-8
 #export LANG=en_US.UTF-8
 # workaround#2: set nobody's homedir to /tmp in chroot if using devtools
+md5sums=('9b0354aa4994f108a4f32476c7eb4324'
+         'c580980ffe37988de453a83c083aa7d6')
 
 build(){
-    cd ${srcdir}/${pkgname}-${pkgver}-sources
-    chmod 0755 tools/*
-    echo -e "#!/bin/bash\necho ${_distdate}" >tools/get-scala-commit-date
-    echo -e "#!/bin/bash\necho ${_distsha}" >tools/get-scala-commit-sha
+  cd ${srcdir}/${pkgname}-${pkgver}
+  chmod 0755 tools/*
+  echo -e "#!/bin/bash\necho ${_distdate}" >tools/get-scala-commit-date
+  echo -e "#!/bin/bash\necho ${_distsha}" >tools/get-scala-commit-sha
 
-    export ANT_OPTS="-Xms2500M -Xmx2500M -Xss8M -XX:MaxPermSize=1024M -XX:+UseParallelGC"
+  export ANT_OPTS="-Xms2500M -Xmx2500M -Xss8M -XX:MaxPermSize=1024M -XX:+UseParallelGC"
 
-    ant docs
-    ant dist.src
-    ant dist-opt -Dbuild.release=true
+  ant docs
+  ant dist.src
+  ant dist-opt -Dbuild.release=true
 }
 
 package_scala()
@@ -42,13 +44,13 @@
   depends=('java-runtime')
   optdepends=('scala-docs' 'scala-sources' 'graphviz: generate diagrams')
 
-  cd ${srcdir}/${pkgname}-${pkgver}-sources/dists/latest/
+  cd ${srcdir}/${pkgname}-${pkgver}/dists/latest/
 
   install -d ${pkgdir}/usr/{bin,share} ${pkgdir}/usr/share/man/man1 ${pkgdir}/usr/share/scala/{bin,lib}
   cp -r {lib,misc} ${pkgdir}/usr/share/scala/
   cp -r man ${pkgdir}/usr/share/
   install -m 755 bin/{fsc,scala,scalac,scalap,scaladoc} ${pkgdir}/usr/share/scala/bin
-  install -D -m0644 doc/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+  install -D -m0644 ${srcdir}/${pkgname}-${pkgver}/doc/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 
   rm -f $pkgdir/usr/share/scala/lib/scalacheck.jar
 
@@ -68,6 +70,7 @@
   cd ${srcdir}
   mkdir -p $pkgdir/usr/share/doc/
   cp -r scala-docs-$pkgver $pkgdir/usr/share/doc/scala
+  install -D -m0644 ${srcdir}/${pkgname}-${pkgver}/doc/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 }
 
 package_scala-sources()
@@ -76,8 +79,9 @@
   pkgdesc="Scala sources"
   depends=('scala')
 
-  cd ${srcdir}/scala-${pkgver}-sources/dists
+  cd ${srcdir}/scala-${pkgver}/dists
   cd latest
   mkdir -p $pkgdir/usr/share/scala/
   cp -r src $pkgdir/usr/share/scala/src
+  install -D -m0644 ${srcdir}/${pkgname}-${pkgver}/doc/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 }




More information about the arch-commits mailing list