Advertisement
Guest User

PKGBUILD Komodoedit

a guest
Feb 13th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.92 KB | None | 0 0
  1. # Maintainer: KsenZ <aksenzov@gmail.com>
  2.  
  3. _arch="x86_64"
  4. _major="9.3.2"
  5. _minor=16460
  6.  
  7. pkgname="komodo-edit"
  8. _bigname="Komodo-Edit"
  9. pkgver="${_major}_${_minor}"
  10. pkgrel=1
  11. pkgdesc="Free & Open-Source counterpart of ActiveState Komodo IDE - XUL based"
  12. arch=(i686 x86_64)
  13. url="http://www.activestate.com/komodo-edit"
  14. license=('MPL')
  15. depends=('dbus-glib' 'glibc>=2.4' 'libjpeg-turbo' 'gcc-libs' 'gtk2')
  16. optdepends=('xterm: can be used by komodo-toolbox')
  17. conflicts=('komodoedit')
  18. options=('!strip')
  19.  
  20. source=('_install.py.patch'
  21.         'activestate.py.patch'
  22.         "http://downloads.activestate.com/Komodo/releases/${_major}/${_bigname}-${_major}-${_minor}-linux-x86_64.tar.gz")
  23.  
  24. sha256sums=('98177ee92e13036baa0a4f61ef398c0e23ab5d250cf7aa1b1c5a557efaaec3a8'
  25.             'c68d7e94955e0f7b32cf3863136891d6441d9dd3a6346481b911d2c250cf32e9'
  26.             'bb1b99928901823995281da91108f9478789bc8c6385ed62bdee5542012b4398')
  27.  
  28. prepare() {
  29.   cd ${srcdir}/${_bigname}-${_major}-${_minor}-linux-${_arch}
  30.   sed -i "s/__VERSION__/${_major}-${minor}/" ${srcdir}/_install.py.patch
  31.   sed -i "s/__VERSION__/${_major}-${minor}/" ${srcdir}/activestate.py.patch
  32.   sed -i "s/__ARCH__/x86_64/" ${srcdir}/_install.py.patch
  33.   sed -i "s/__ARCH__/x86_64/" ${srcdir}/activestate.py.patch
  34.   patch -p0 -i ${srcdir}/_install.py.patch support/_install.py
  35.   patch -p0 -i ${srcdir}/activestate.py.patch INSTALLDIR/lib/python/lib/python*.*/activestate.py
  36. }
  37.  
  38. build() {
  39.   echo "" > /dev/null
  40. }
  41.  
  42. package() {
  43.   cd ${srcdir}/${_bigname}-${_major}-${_minor}-linux-${_arch}
  44.   ./install.sh -v -s -I ${pkgdir}/opt/${pkgname} --dest-dir /opt/${pkgname} 2>&1 > /dev/null
  45.   _dfile=${pkgdir}/opt/${pkgname}/share/desktop/${pkgname}-${_major:0:1}.desktop
  46.   sed -i "s#${pkgdir}##" ${_dfile}
  47.   install -Dm644 ${_dfile} ${pkgdir}/usr/share/applications/${pkgname}.desktop
  48.   install -d ${pkgdir}/usr/bin
  49.   ln -sf /opt/komodo-edit/bin/komodo ${pkgdir}/usr/bin/komodo
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement