Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Testuser_01 <arch@nico-siebler.de>
- pkgname=webstorm
- _pkgname=WebStorm
- pkgver=3.0.2
- _pkgver=111.296
- pkgrel=1
- pkgdesc="The smartest JavaScript IDE. 30-day free trial."
- arch=('i686' 'x86_64')
- url="http://www.jetbrains.com/${pkgname}"
- license=('custom')
- depends=('java-runtime>=7')
- source=(http://download.jetbrains.com/webide/${_pkgname}-${pkgver}.tar.gz
- webstorm
- webstorm.desktop)
- sha256sums=('b568ac0c42ffe8bee97643c79cb65ff7b3f399ee631d0931cd33be3f8b543a7b'
- '152a0b551a7955837d0e249b24c69d37282633751fc0f5fc68145edcb7c74711'
- '3d706a595d0cd70fbec3620024c45a22e5b0f63f8fec8217613cdb6cf667d19a')
- build() {
- cd "${srcdir}"
- mkdir -p "${pkgdir}/opt/${pkgname}" || return 1
- cp -r ${srcdir}/${_pkgname}-${_pkgver}/* "${pkgdir}/opt/${pkgname}" || return 1
- if [[ $CARCH = 'i686' ]]; then
- rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent64.so"
- rm -f "${pkgdir}/opt/${pkgname}/bin/libbreakgen64.so"
- rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier64"
- fi
- if [[ $CARCH = 'x86_64' ]]; then
- rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent.so"
- rm -f "${pkgdir}/opt/${pkgname}/bin/libbreakgen.so"
- rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier"
- fi
- mkdir -p "${pkgdir}/usr/bin" || return 1
- mkdir -p "${pkgdir}/usr/share/applications" || return 1
- mkdir -p "${pkgdir}/usr/share/pixmaps" || return 1
- mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" || return 1
- install -m 644 "${startdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications" || return 1
- install -m 644 "${pkgdir}/opt/${pkgname}/bin/webide.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" || return 1
- install -m 644 "${srcdir}/${_pkgname}-${_pkgver}/license/${_pkgname}_license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/${_pkgname}_license.txt" || return 1
- install -m 755 "${startdir}/${pkgname}" "${pkgdir}/usr/bin" || return 1
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement