Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: KsenZ <aksenzov@gmail.com>
- _arch="x86_64"
- _major="9.3.2"
- _minor=16460
- pkgname="komodo-edit"
- _bigname="Komodo-Edit"
- pkgver="${_major}_${_minor}"
- pkgrel=1
- pkgdesc="Free & Open-Source counterpart of ActiveState Komodo IDE - XUL based"
- arch=(i686 x86_64)
- url="http://www.activestate.com/komodo-edit"
- license=('MPL')
- depends=('dbus-glib' 'glibc>=2.4' 'libjpeg-turbo' 'gcc-libs' 'gtk2')
- optdepends=('xterm: can be used by komodo-toolbox')
- conflicts=('komodoedit')
- options=('!strip')
- source=('_install.py.patch'
- 'activestate.py.patch'
- "http://downloads.activestate.com/Komodo/releases/${_major}/${_bigname}-${_major}-${_minor}-linux-x86_64.tar.gz")
- sha256sums=('98177ee92e13036baa0a4f61ef398c0e23ab5d250cf7aa1b1c5a557efaaec3a8'
- 'c68d7e94955e0f7b32cf3863136891d6441d9dd3a6346481b911d2c250cf32e9'
- 'bb1b99928901823995281da91108f9478789bc8c6385ed62bdee5542012b4398')
- prepare() {
- cd ${srcdir}/${_bigname}-${_major}-${_minor}-linux-${_arch}
- sed -i "s/__VERSION__/${_major}-${minor}/" ${srcdir}/_install.py.patch
- sed -i "s/__VERSION__/${_major}-${minor}/" ${srcdir}/activestate.py.patch
- sed -i "s/__ARCH__/x86_64/" ${srcdir}/_install.py.patch
- sed -i "s/__ARCH__/x86_64/" ${srcdir}/activestate.py.patch
- patch -p0 -i ${srcdir}/_install.py.patch support/_install.py
- patch -p0 -i ${srcdir}/activestate.py.patch INSTALLDIR/lib/python/lib/python*.*/activestate.py
- }
- build() {
- echo "" > /dev/null
- }
- package() {
- cd ${srcdir}/${_bigname}-${_major}-${_minor}-linux-${_arch}
- ./install.sh -v -s -I ${pkgdir}/opt/${pkgname} --dest-dir /opt/${pkgname} 2>&1 > /dev/null
- _dfile=${pkgdir}/opt/${pkgname}/share/desktop/${pkgname}-${_major:0:1}.desktop
- sed -i "s#${pkgdir}##" ${_dfile}
- install -Dm644 ${_dfile} ${pkgdir}/usr/share/applications/${pkgname}.desktop
- install -d ${pkgdir}/usr/bin
- ln -sf /opt/komodo-edit/bin/komodo ${pkgdir}/usr/bin/komodo
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement