From 89de3c857618bcce864eb5b96a5ee11990c77fc1 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 | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 srcpkgs/textadept/template diff --git a/srcpkgs/textadept/template b/srcpkgs/textadept/template new file mode 100644 index 00000000000..eafaeb7a02e --- /dev/null +++ b/srcpkgs/textadept/template @@ -0,0 +1,52 @@ +# Template file for 'textadept' +pkgname=textadept +version=10.6 +revision=1 +nocross="https://travis-ci.org/void-linux/void-packages/jobs/598024294" +wrksrc=textadept-textadept_${version}/src +hostmakedepends="autoconf automake libtool wget unzip pkg-config glib-devel ncurses" +makedepends="gtk+-devel ncurses-devel" +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 http://www.lua.org/ftp/lua-5.3.5.tar.gz http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz http://github.com/keplerproject/luafilesystem/archive/v1_7_0_2.zip http://invisible-mirror.net/archives/cdk/cdk-5.0-20150928.tgz http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.20.tar.gz http://www.lua.org/ftp/lua-5.3.5.tar.gz http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz http://www.leonerd.org.uk/code/libtermkey/libtermkey-0.20.tar.gz" +checksum="2cb2aa8266c166ed4a3f534843aa75cec0dc1ced09c007aaef540e3a7999870b + 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac + 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe + 9174ab891f1d392b42a587b2afb737f9565ecf8a860d2e5a2bff457858f58478 + 028da75d5f777a1c4184f88e34918bd273bd83bbe3c959bc11710c4f0ea2e448 + 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5 + 0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac + 48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe + 6c0d87c94ab9915e76ecd313baec08dedf3bd56de83743d9aa923a081935d2f5" + +pre_configure() { + make deps +} + +do_build() { + make ${makejobs} + make ${makejobs} curses +} + +do_install() { + 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" + + cd .. + vlicense LICENSE +}