updated on Wed Jan 11 20:01:35 UTC 2012
[aur-mirror.git] / webstorm / PKGBUILD
blob97bdc5c6fd3bc1fe5b375e3c67977e5ea71d0b32
1 # Maintainer: Testuser_01 <arch@nico-siebler.de>
3 pkgname=webstorm
4 _pkgname=WebStorm
5 pkgver=3.0
6 _pkgver=111.19
7 pkgrel=1
8 pkgdesc="The smartest JavaScript IDE. 30-day free trial."
9 arch=('i686' 'x86_64')
10 url="http://www.jetbrains.com/${pkgname}"
11 license=('custom')
12 depends=('java-runtime>=7')
13 source=(http://download.jetbrains.com/webide/${_pkgname}-${pkgver}.tar.gz
14         webstorm
15         webstorm.desktop)
16 md5sums=('b626762f823692fb869e58ac063fa367'
17          'ebdae6cf33d6ee7754f9bb09ef7316ff'
18          'f6a96ff0ca3f80384ed1a593fb7ad6cf')
19 sha256sums=('ead232f7f52d150517625f0074c54ad6660e84f62b4ccfd6f52d72100d365dd5'
20             '152a0b551a7955837d0e249b24c69d37282633751fc0f5fc68145edcb7c74711'
21             '3d706a595d0cd70fbec3620024c45a22e5b0f63f8fec8217613cdb6cf667d19a')
22 sha512sums=('ed9b4a0ec79108efa45447720aa06cbba923f9d697c33bec7959e843953f261dca00887ec4c0cd81838f85247af411dc593d60b15501910a0a46342f490b898a'
23             'a2b72456858e3d16c2a909b16f2e29b40f7193e94f79798cc45e11c816b929185f61985cdac1aef3e106bb878216900c762cc28e5d3f7586ca304efd2fcbecdc'
24             'cc1daaf40a74c415c2f95f8bdb3a8953777dcb274193c0cf653c6f4a57caed905e88b8032359ff06b16648161482f1a0ae6c8f7cb113405c1b6b31aba05dd50c')
26 build() {
27   cd "${srcdir}"
28   mkdir -p "${pkgdir}/opt/${pkgname}" || return 1
29   cp -r ${srcdir}/${_pkgname}-${_pkgver}/* "${pkgdir}/opt/${pkgname}" || return 1
30   if [[ $CARCH = 'i686' ]]; then
31     rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent64.so"
32     rm -f "${pkgdir}/opt/${pkgname}/bin/libbreakgen64.so"
33     rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier64"
34   fi
35   if [[ $CARCH = 'x86_64' ]]; then
36     rm -f "${pkgdir}/opt/${pkgname}/bin/libyjpagent.so"
37     rm -f "${pkgdir}/opt/${pkgname}/bin/libbreakgen.so"
38     rm -f "${pkgdir}/opt/${pkgname}/bin/fsnotifier"
39   fi
41   mkdir -p "${pkgdir}/usr/bin" || return 1
42   mkdir -p "${pkgdir}/usr/share/applications" || return 1
43   mkdir -p "${pkgdir}/usr/share/pixmaps" || return 1
44   mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" || return 1
45   install -m 644 "${startdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications" || return 1
46   install -m 644 "${pkgdir}/opt/${pkgname}/bin/webide.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" || return 1
47   install -m 644 "${srcdir}/${_pkgname}-${_pkgver}/license/${_pkgname}_license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/${_pkgname}_license.txt" || return 1
48   install -m 755 "${startdir}/${pkgname}" "${pkgdir}/usr/bin" || return 1