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

Guillaume Alaux guillaume at archlinux.org
Tue Sep 1 20:33:38 UTC 2015


    Date: Tuesday, September 1, 2015 @ 22:33:38
  Author: guillaume
Revision: 139080

Fix FS#44059 profile config script causes warning

Modified:
  sbt/trunk/PKGBUILD

----------+
 PKGBUILD |   26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-09-01 19:29:50 UTC (rev 139079)
+++ PKGBUILD	2015-09-01 20:33:38 UTC (rev 139080)
@@ -3,6 +3,8 @@
 # Contributor: Andrea Scarpino <andrea at archlinux.org>
 # Contributor: Leif Warner <abimelech at gmail.com>
 
+# TODO: remove old files from svn (Licenses, sbt, …)
+
 pkgname=sbt
 epoch=1
 pkgver=0.13.8
@@ -13,27 +15,29 @@
 license=('BSD')
 depends=('java-runtime-headless' 'sh')
 IFS='.' read -a _pkgver <<< "${pkgver}"
-source=(http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/${pkgver}/sbt-launch.jar
-        https://raw.githubusercontent.com/${pkgname}/${pkgname}/${_pkgver[1].${_pkgver[2]}}/LICENSE
+source=(https://dl.bintray.com/${pkgname}/native-packages/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tgz
+        https://raw.githubusercontent.com/${pkgname}/${pkgname}/${_pkgver[0]}.${_pkgver[1]}/LICENSE
         sbt.sh
         sbt.conf.sh
         sbt.conf.csh)
-sha256sums=('6570bb03df6138ffaa7ac0bbe35eb4ea79062d1146b6929c75cf238d14dd9158'
-            '8753689166238271fd8dceb33ff9dbd90fd8620a56b8387bca2b8807ce3209ca'
+sha256sums=('f481c5db5b9e5ef35d87be9cd30a917e363812d67f218b25ae0c9e66078417dd'
+            '70b7b72694a56a3e922deaf5482273e7c33bab2c00c0c67fc0ccc5d33927ffed'
             '68f25719dde7e7de53e5f42eddd5d36e275a83cbb9f6a28208f245404233a6c7'
             'b90676fc30faa4ad2ec3beb7815491bb58cd6e057ec0593664344d6711482357'
             'b8825593744535787d2c227b61e4ffa2e95a7da071a6488c108ad79abeb9e182')
 
 package() {
-  install -d "${pkgdir}"/usr/share/java/${pkgname}
-  install -m755 sbt-launch.jar "${pkgdir}"/usr/share/java/${pkgname}
+  install -d "${pkgdir}"/usr/share
+  cp -r "${srcdir}/${pkgname}" "${pkgdir}"/usr/share
+  rm "${pkgdir}/usr/share/${pkgname}/bin/sbt.bat"
+  rm "${pkgdir}/usr/share/${pkgname}/conf/sbtconfig.txt"
+  find "${pkgdir}/usr/share/${pkgname}" -type f ! -name sbt -exec chmod -x {} \;
 
-  install -d "${pkgdir}"/usr/bin/
-  install -Dm755 "${srcdir}"/sbt.sh "${pkgdir}"/usr/bin/sbt
+  install -d "${pkgdir}"/usr/bin
+  ln -s "/usr/share/${pkgname}/bin/sbt" "${pkgdir}"/usr/bin/sbt
 
-  install -d "${pkgdir}"/etc/profile.d
-  install -Dm644 "${srcdir}"/sbt.conf.sh "${pkgdir}"/etc/profile.d/sbt.sh
-  install -Dm644 "${srcdir}"/sbt.conf.csh "${pkgdir}"/etc/profile.d/sbt.csh
+  install -d "${pkgdir}/etc/${pkgname}"
+  ln -s "/usr/share/${pkgname}/conf/sbtopts" "${pkgdir}/etc/${pkgname}/sbtopts"
 
   install -D -m644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
 }



More information about the arch-commits mailing list