# Maintainer: Tom # Based on a contribution of: bitwave pkgname=textadept pkgver=8.6 pkgrel=2 pkgdesc="A fast, minimalist, and remarkably extensible cross-platform text editor" arch=('i686' 'x86_64') url="http://foicica.com/textadept/" license=('MIT') depends=('lua' 'gtk2') makedepends=('mercurial') provides=("$pkgname") conflicts=('textadept-bin') replaces=('textadept-bin') source=("hg+http://foicica.com/hg/textadept#revision=f27778cd1d49" 'http://foicica.com/textadept/download/textadept_LATEST.modules.zip') build() { cd "$srcdir/$pkgname/src" unset MAKEFLAGS unset CXXFLAGS unset CFLAGS make deps install -m644 "$srcdir/$pkgname/src/lua.sym" "$srcdir/$pkgname/src/luajit/src/lua.sym" make make curses } package() { cd "$srcdir/$pkgname/src" make PREFIX=/usr DESTDIR="$pkgdir/" install make curses PREFIX=/usr DESTDIR="$pkgdir/" install # Icon install -d "$pkgdir/usr/share/icons/hicolor/scalable/apps" ln -s /usr/share/$pkgname/core/images/$pkgname.svg \ "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg" # Desktop files install -d "$pkgdir/usr/share/applications" install -m644 *.desktop "$pkgdir/usr/share/applications/" for i in "$pkgdir/usr/share/applications/"*.desktop; do sed -i 's@^Icon=textadept.svg@Icon=textadept@' "$i" done # Additional modules cd "$srcdir/${pkgname}_$pkgver.modules" cp -r modules "$pkgdir/usr/share/$pkgname/" # License install -d "$pkgdir/usr/share/licenses/textadept" ln -s /usr/share/textadept/LICENSE "$pkgdir/usr/share/licenses/$pkgname/" # Documentation install -d "$pkgdir/usr/share/doc" ln -s /usr/share/textadept/doc "$pkgdir/usr/share/doc/$pkgname" } md5sums=('SKIP' '5adecf21c7c91216bc85f43b329be380')