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

Andrea Scarpino andrea at nymeria.archlinux.org
Mon Apr 1 13:56:33 UTC 2013


    Date: Monday, April 1, 2013 @ 15:56:32
  Author: andrea
Revision: 87485

upgpkg: sbt 1:0.12.3-1

Use the version packaged by upstream (FS#34458)

Modified:
  sbt/trunk/PKGBUILD

----------+
 PKGBUILD |   29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-01 12:09:37 UTC (rev 87484)
+++ PKGBUILD	2013-04-01 13:56:32 UTC (rev 87485)
@@ -3,7 +3,8 @@
 # Contributor: Leif Warner <abimelech at gmail.com>
 
 pkgname=sbt
-pkgver=0.13
+epoch=1
+pkgver=0.12.3
 pkgrel=1
 pkgdesc="A minimally intrusive build tool for Scala projects"
 arch=('any')
@@ -11,19 +12,21 @@
 license=('BSD')
 depends=('java-runtime-headless' 'sh')
 optdepends=('scala')
-conflicts=('simple-build-tool')
-replaces=('simple-build-tool')
-source=("http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/${pkgver}/sbt-launch.jar"
-        "https://raw.github.com/harrah/xsbt/${pkgver}/LICENSE"
-        'sbt.sh')
-noextract=('sbt-launch.jar')
-md5sums=('124fb91b398542c23cd920360580d2d7'
-         '0cc49331142988765ce73782a5839c57'
-         '00be6e8d79c788bf4fbe45b0a556a044')
+source=("http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/${pkgname}/${pkgver}/${pkgname}.tgz")
+md5sums=('a4a8cec472e79e1f4788f0ad744f4f17')
 
 package() {
-  install -Dm644 sbt-launch.jar "${pkgdir}/usr/share/java/${pkgname}/sbt-launch.jar"
-  install -Dm755 sbt.sh "${pkgdir}/usr/bin/sbt"
+  cd sbt/bin
+  install -d "${pkgdir}/usr/share/java/${pkgname}/"
+  install -m644 {jansi,sbt-launch}.jar "${pkgdir}/usr/share/java/${pkgname}/"
+  install -m755 sbt sbt-launch-lib.bash "${pkgdir}/usr/share/java/${pkgname}/"
 
-  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -d "${pkgdir}"/usr/bin/
+  ln -s "/usr/share/java/${pkgname}/sbt" "${pkgdir}"/usr/bin/sbt
+
+  install -d "${pkgdir}"/etc/${pkgname}/
+  touch "${pkgdir}"/etc/${pkgname}/sbtopts
+
+  install -d "${pkgdir}/usr/share/licenses/${pkgname}/"
+  install -m644 ../jansi-license.txt "${pkgdir}/usr/share/licenses/${pkgname}/"
 }




More information about the arch-commits mailing list