From ee6fb76718b972664ebe589462f4decdcf84099e Mon Sep 17 00:00:00 2001 From: reback00 Date: Wed, 9 Oct 2019 23:39:40 +0600 Subject: [PATCH] New package: textadept-10.6 --- srcpkgs/textadept/template | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 srcpkgs/textadept/template diff --git a/srcpkgs/textadept/template b/srcpkgs/textadept/template new file mode 100644 index 00000000000..11e58cf7da9 --- /dev/null +++ b/srcpkgs/textadept/template @@ -0,0 +1,49 @@ +# Template file for 'textadept' +pkgname=textadept +version=10.6 +revision=1 +archs="i686 x86_64" +wrksrc=textadept-textadept_${version} +hostmakedepends="autoconf automake gettext libtool clang wget unzip darcs pkg-config glib-devel ncurses" +makedepends="gtk+-devel ncurses-devel" +depends="gtk+ lua52" +short_desc="Fast, minimalist, and extensible text editor for programmers" +maintainer="reback00 " +license="MIT" +homepage="https://foicica.com/textadept/" +distfiles="https://github.com/rgieseke/textadept/archive/textadept_${version}.tar.gz" +checksum=2cb2aa8266c166ed4a3f534843aa75cec0dc1ced09c007aaef540e3a7999870b + +pre_configure() { + cd src + make deps +} + +do_build() { + cd src + make + make curses +} + +do_install() { + cd src + make PREFIX=/usr DESTDIR="${DESTDIR}" install + make curses PREFIX=/usr DESTDIR="${DESTDIR}" install + + # Binaries in /usr/share/textadept are not allowed + # So we relocate to /usr/lib/textadept + mkdir -p "${DESTDIR}/usr/lib/" + mv "${DESTDIR}/usr/share/textadept" "${DESTDIR}/usr/lib/textadept" + ln -sf "/usr/lib/textadept/textadept" "${DESTDIR}/usr/bin/textadept" + ln -sf "/usr/lib/textadept/textadept-curses" "${DESTDIR}/usr/bin/textadept-curses" + + # For icons + mkdir -p "${DESTDIR}/usr/share/pixmaps" + ln -s "/usr/lib/textadept/core/images/textadept.svg" "${DESTDIR}/usr/share/pixmaps/textadept.svg" + ln -s "/usr/lib/textadept/core/images/ta_48x48.png" \ + "${DESTDIR}/usr/share/pixmaps/textadept.png" +} + +post_install() { + vlicense LICENSE +}