X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com [209.85.222.171]) by lists.alpinelinux.org (Postfix) with ESMTP id 8FF15F84E21 for ; Mon, 4 Mar 2019 20:24:28 +0000 (UTC) Received: by mail-qk1-f171.google.com with SMTP id a15so3547003qkc.1 for ; Mon, 04 Mar 2019 12:24:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=5cPtN7PnTzTbawNsmIsnEXetDcgPbwUmn3xmCD+mMIs=; b=ULWRWPLIxLHZOi7O7QWMWyXYor2g7XCYoDHmTHrp0as5xqQRX+vWCvewcOU9av7x9t OZR99dhnPgZWdnDmp+F+wWH5iXtPBDem4F9SRQJ/Yz74rhuZl9u/gFqigizt34ZvGUt9 TkWDRGMN+lOQG9uX/FJ5uJ4OUbT64k7VGBBAsbuWV+Xe+9AfnMt8P4998rihCBRPwBe7 QCTFqJRHp7udMYwCdYqhdcG5tdEsE9xJc7GUo6NuSvcvec2k3JKTvJLnTUdVqsekhiBF 2+ykThNmcP0FlNKzxL9OyNrC5eGmwOgX23Z5FyANc40R1yAjxz5SJvpxD4rCT47P9Td+ bZGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=5cPtN7PnTzTbawNsmIsnEXetDcgPbwUmn3xmCD+mMIs=; b=aY4VCNmKQnkIa7e9KsDXUsnEifM9oqKotaEjbLEBFgSm6JESXJ5+WrhifMoknINGTT P1tXELmu23F30iYOmfT5gU15todF6bupQtWIxTIKou8wsJf72A9OdA+w7fzaVZRINhVP 6xuNnDWqeP2ctzlPFpInIiEAx1TcRezw8oAILb0EvNeIeAtIQ9NFPf8lY9wD8YvUphiI Os+wGqOrr2bfRXXZxV18r8/VdxsawGGWH0l09IHH94eXcD8uq0CvEL143X0gjhRursIT edCPluykKaKGKpiwoOd8spnsIgN9s3OoVCNZWQYtScHav8cYK8dptQhFilU7yvP7HOt/ 8yIw== X-Gm-Message-State: APjAAAUM/kndze6U+rJoIHYwv/mAC8S6UBFWl8llzBEcn84BPQfe9mDI QpZm5DNlRYT3JuVM+RLt2qbPFJxn X-Google-Smtp-Source: APXvYqz6agTBQv/WWFj3ke1jk7+kz8L4/bcLDGmGt5oO+1CzPmZ+EMABJhPS0MxGfV762UXknC8ZPg== X-Received: by 2002:a37:6b46:: with SMTP id g67mr14626564qkc.254.1551731067529; Mon, 04 Mar 2019 12:24:27 -0800 (PST) Received: from brads-laptop.nexxcom.net ([64.141.22.130]) by smtp.gmail.com with ESMTPSA id m88sm3844754qte.68.2019.03.04.12.24.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Mar 2019 12:24:26 -0800 (PST) From: Bradley Saulteaux X-Google-Original-From: Bradley Saulteaux <~@bradso.to> To: alpine-aports@lists.alpinelinux.org Cc: Bradley Saulteaux <~@bradso.to> Subject: [alpine-aports] [PATCH] testing/textadept: new aport Date: Mon, 4 Mar 2019 13:28:19 -0700 Message-Id: <20190304202818.25042-1-~@bradso.to> X-Mailer: git-send-email 2.21.0 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit https://foicica.com/textadept/ A fast, minimalist, and remarkably extensible cross-platform text editor --- testing/textadept/APKBUILD | 75 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 testing/textadept/APKBUILD diff --git a/testing/textadept/APKBUILD b/testing/textadept/APKBUILD new file mode 100644 index 0000000000..efe7cf9a8a --- /dev/null +++ b/testing/textadept/APKBUILD @@ -0,0 +1,75 @@ +# Maintainer: Bradley Saulteaux <~@bradso.to> +pkgname=textadept +pkgver=10.3 +_pkgver=e7c3dfab62a7 +_scintver=8b888bf05fe3 +_gtdver=988719013a6a +_luaver=5.3.5 +_lpegver=1.0.1 +_lfsver=1_7_0_2 +_cdkver=5.0-20150928 +_tkver=0.20 +pkgrel=0 +pkgdesc="A fast, minimalist, and remarkably extensible cross-platform text editor" +url="https://foicica.com/textadept/" +arch="all" +license="MIT" +depends="gtk+2.0" +makedepends="curl ncurses-dev gtk+2.0-dev lua5.3-dev cloc" +install="" +options="!check" +subpackages="${pkgname}-curses" +source="${pkgname}-${pkgver}.zip::https://foicica.com/hg/${pkgname}/archive/${_pkgver}.zip + http://foicica.com/hg/scintilla/archive/${_scintver}.zip + http://foicica.com/hg/gtdialog/archive/${_gtdver}.zip + http://www.lua.org/ftp/lua-${_luaver}.tar.gz + http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-${_lpegver}.tar.gz + http://github.com/keplerproject/luafilesystem/archive/v${_lfsver}.tar.gz + http://invisible-mirror.net/archives/cdk/cdk-${_cdkver}.tgz + http://www.leonerd.org.uk/code/libtermkey/libtermkey-${_tkver}.tar.gz + " +builddir="$srcdir/${pkgname}-${_pkgver}/src" + +prepare() { + default_prepare + mv ../../scintilla-${_scintver} scintilla + patch -d scintilla -N -p1 < scintilla.patch + mv ../../gtdialog-${_gtdver} gtdialog + mv ../../lua-${_luaver} lua + patch -d lua -N -p1 < lua.patch + mkdir lua/src/lib + mv ../../lpeg-${_lpegver}/* lua/src/lib/ + mv ../../luafilesystem-${_lfsver}/src/* lua/src/lib/ + mv ../../cdk-${_cdkver} cdk + mv cdk/include/*.h cdk/ + patch -d cdk -N -p1 < cdk.patch + mv ../../libtermkey-${_tkver} termkey + patch -d termkey -N -p1 < termkey.patch +} + +build() { + make CFLAGS="${CFLAGS} -I/usr/include/lua5.3" CXXFLAGS="${CXXFLAGS} -I/usr/include/lua5.3" + make CFLAGS="${CFLAGS} -I/usr/include/lua5.3" CXXFLAGS="${CXXFLAGS} -I/usr/include/lua5.3" ${pkgname}-curses +} + +curses() { + depends="ncurses-libs" + mkdir -p "$subpkgdir"/usr/bin + mkdir -p "$subpkgdir"/usr/share/applications/ + mv "$srcdir/${pkgname}-${_pkgver}/${pkgname}-curses" "$subpkgdir"/usr/bin/ + rm "$builddir/${subpkgname}.desktop" +} + +package() { + make WGET=":" DESTDIR="$pkgdir" PREFIX="/usr" install + chmod -x "$pkgdir"/usr/share/applications/*.desktop + rm "$pkgdir"/usr/share/applications/${pkgname}-curses.desktop +} +sha512sums="58c5824df2f16a730d420ed2f331b7e9c7aff1330d58b8a68c46ef90f736acdfc7b9d770bbce02aa7eb0afdd5c2b3967650ebf23f652645d676f536cafaea9a2 textadept-10.3.zip +a7bb469b9d2a34a951b7cf8907d890e609a3d1117f5b6952f8da233cef7cfc519a330cfe22abb3ca50a5d64e4028ebef968fa555f573712643a55ac142d47853 8b888bf05fe3.zip +df7e86317fc9c4113c4699993be799efc9cb9c8f50d9415ceed9218a0d331a086c9a04853aba8f0fdc6ca45b1009d8bf19096fac216686afa02f560fea6eafb9 988719013a6a.zip +4f9516acc4659dfd0a9e911bfa00c0788f0ad9348e5724fe8fb17aac59e9c0060a64378f82be86f8534e49c6c013e7488ad17321bafcc787831d3d67406bd0f4 lua-5.3.5.tar.gz +7b43fbee7eff443000986684bc56bba6d2796a31cf860740746c70e155bdea1b62a46b93f97e2747e3ef0f63e965148778ac2985d0f2d83e1e37ec4ebbabf4aa lpeg-1.0.1.tar.gz +a1d4d077776e57cd878dbcd21656da141ea3686c587b5420a2b039aeaf086b7e7d05d531ee1cc2bbd7d06660d1315b09593e52143f6711f033ce8eecdc550511 v1_7_0_2.tar.gz +5774e28d91edd477854e30eb456b7725987e82ec27f5cf055c1d1e46581e11d2958bafbac408124f274bf7454be68476d18643a265df7c74b8f43eb1895bf19d cdk-5.0-20150928.tgz +81a4bc5917c60ca692ec3065ac0252ae5dc1adccc2832be1c83c82318c97473d883900ab88a8a0ee08ab3f831ff07f3a4827ee3d8e936a3a42c4708ee58f6301 libtermkey-0.20.tar.gz" -- 2.21.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---