logo

overlay

My (experimental) gentoo overlay
commit: f53d032102f2ce8be78043f21862eb60bddc755f
parent: 47e96dd268327eb676fc83901c10debd34d9e944
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 20 Mar 2019 23:56:33 +0100

dev-lua/luarocks: Remove old (2.2.0)

Diffstat:

Mdev-lua/luarocks/Manifest1-
Ddev-lua/luarocks/luarocks-2.2.0.ebuild74--------------------------------------------------------------------------
2 files changed, 0 insertions(+), 75 deletions(-)

diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest @@ -1,2 +1 @@ -DIST luarocks-2.2.0.tar.gz 111549 BLAKE2B 214c1c03e03f95ca1acfc1fda863895c91c508221c615fe3ccc064e9adbcaa8549d24ff788141c0093259ca52578fadccfb3f6891209f86336c57937ac5ec32d SHA512 41f32e383263485758e64df661ecfbd744369035362755c64466f2c52a8740ed941b80cab3212222d7d24e4b1a7ed9ccb84fa66c8e458526056af0b06d97224f DIST luarocks-2.4.4.tar.gz 140452 BLAKE2B 34564294942d2127b96825d9d788cbfa116fda4560da48970036c911bcda3f431f62a4615adf06a82ce3419a774adfe33b6cbac05fd6b5463b5c4d914fd4d952 SHA512 cbc6a54aa5077e656dcb4fed915fe8b66cad4ad04f28700e2f67805232a6dc366d4ac03e3a85e27a45b178c362ae8aa905ceab5553252735e049730a28450e19 diff --git a/dev-lua/luarocks/luarocks-2.2.0.ebuild b/dev-lua/luarocks/luarocks-2.2.0.ebuild @@ -1,74 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit lua - -DESCRIPTION="A deployment and management system for Lua modules" -HOMEPAGE="http://www.luarocks.org" -SRC_URI="http://luarocks.org/releases/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc x86" -IUSE="curl openssl" - -DEPEND=" - curl? ( net-misc/curl ) - !curl? ( net-misc/wget ) - openssl? ( dev-libs/openssl ) - !openssl? ( sys-apps/coreutils ) -" -RDEPEND=" - ${DEPEND} - app-arch/unzip -" - -all_lua_prepare() { - # Don't die on gentoo's econf calls! - sed -r \ - -e "/die.*Unknown flag:/d" \ - -i configure - lua_default -} - -each_lua_configure() { - local md5 downloader lua incdir - md5="md5sum" - downloader="wget" - lua="$(lua_get_lua)" - incdir=$(lua_get_pkgvar includedir) - - use curl && downloader="curl" - use openssl && md5="openssl" - - myeconfargs=() - myeconfargs+=( - --prefix=/usr - --with-lua=/usr - --with-lua-lib="/usr/$(get_libdir)" - --rocks-tree=/usr - --with-downloader="${downloader}" - --with-md5-checker="${md5}" - --lua-suffix="${lua//lua}" - --lua-version="$(lua_get_abi)" - --with-lua-include="${incdir}" - --sysconfdir=/etc/${PN} - ) - lua_default -} - -each_lua_compile() { - lua_default build -} - -pkg_preinst() { - local abi="$(lua_get_abi)" - find "${D}" -type f | xargs sed -e "s:${D}::g" -i || die "sed failed" - for l in luarocks{,-admin}; do - rm "${D}/usr/bin/${l}" - dosym "${l}-${abi}" "/usr/bin/${l}" - done -}