Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Chris Molozian (novabyte) <chris DOT molozian AT gmail DOT com>
- # Contributor: Sanjuro Makabe (itti) <vuck AT gmx DOT de>
- pkgname=gradle
- pkgver=1.0milestone3
- _pkgver=1.0-milestone-3
- pkgrel=1
- pkgdesc="A powerful build system for the JVM"
- arch=('any')
- url="http://www.gradle.org/"
- license=('APACHE')
- depends=('java-runtime')
- source=(http://repo.gradle.org/gradle/distributions/gradle-${_pkgver}-bin.zip ${pkgname}.sh)
- md5sums=('1ee94c89a4f6d03c36c662d9991d8c1b'
- '5cfadb0a7be2aa20a5f7116142b9de7d')
- package(){
- # install profile.d script
- install -dm755 "${pkgdir}"/etc/profile.d
- install -m755 "${srcdir}"/${pkgname}.sh "${pkgdir}"/etc/profile.d/
- cd "${srcdir}/${pkgname}-${_pkgver}"
- # create the necessary directory structure
- mkdir -p "${pkgdir}/usr/share/java/${pkgname}/bin"
- mkdir -p "${pkgdir}/usr/share/java/${pkgname}/lib/plugins"
- mkdir -p "${pkgdir}/usr/share/java/${pkgname}/lib/core-impl"
- mkdir -p "${pkgdir}/usr/bin"
- # copy across jar files
- install -Dm644 lib/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib" || return 1
- install -Dm644 lib/plugins/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib/plugins" || return 1
- install -Dm644 lib/core-impl/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib/core-impl" || return 1
- # copy across supporting text documentation and scripts
- install -m644 *.* "${pkgdir}/usr/share/java/${pkgname}" || return 1
- install -m755 bin/gradle "${pkgdir}/usr/share/java/${pkgname}/bin" || return 1
- # link gradle script to /usr/bin
- ln -s /usr/share/java/${pkgname}/bin/${pkgname} ${pkgdir}/usr/bin
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement