summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2020-09-24 11:00:17 +0200
committerJeroen Roovers <jer@gentoo.org>2020-09-24 11:02:05 +0200
commit3f42deb63daaa281af3d1461202631a124a041ea (patch)
tree36cf99a7cabee7af6905add42790564adff7b6f9 /www-client/luakit/luakit-9999.ebuild
parentsys-process/criu: unset GCOV completely (diff)
downloadgentoo-3f42deb63daaa281af3d1461202631a124a041ea.tar.gz
gentoo-3f42deb63daaa281af3d1461202631a124a041ea.tar.bz2
gentoo-3f42deb63daaa281af3d1461202631a124a041ea.zip
www-client/luakit: Version 2.2.1
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'www-client/luakit/luakit-9999.ebuild')
-rw-r--r--www-client/luakit/luakit-9999.ebuild44
1 files changed, 23 insertions, 21 deletions
diff --git a/www-client/luakit/luakit-9999.ebuild b/www-client/luakit/luakit-9999.ebuild
index 3f617a46a60c..450c214f8e7c 100644
--- a/www-client/luakit/luakit-9999.ebuild
+++ b/www-client/luakit/luakit-9999.ebuild
@@ -2,10 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+inherit toolchain-funcs xdg
-inherit toolchain-funcs xdg-utils
-
-DESCRIPTION="A fast, light, simple to use micro-browser using WebKit and Lua"
+DESCRIPTION="A fast, extensible, and customizable web browser"
HOMEPAGE="https://luakit.github.io/luakit"
if [[ ${PV} == 9999 ]]; then
@@ -28,36 +27,45 @@ RDEPEND="
net-libs/webkit-gtk:4=
x11-libs/gtk+:3
luajit? ( dev-lang/luajit:2 )
- !luajit? ( dev-lang/lua:0 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
+ !luajit? ( dev-lang/lua:0 )
+"
+DEPEND="
+ ${RDEPEND}
test? (
dev-lua/luassert[luajit=]
dev-lua/luacheck[luajit=]
x11-base/xorg-server[xvfb]
- )"
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.2.1-make.patch
+)
+
+src_configure() {
+ tc-export CC PKG_CONFIG
+}
src_compile() {
emake \
- CC=$(tc-getCC) \
- LUA_PKG_NAME=$(usex luajit 'luajit' 'lua') \
- LUA_BIN_NAME=$(usex luajit 'luajit' 'lua') \
+ LUA_PKG_NAME=$(usex luajit luajit lua) \
+ LUA_BIN_NAME=$(usex luajit luajit lua) \
PREFIX="${EPREFIX}/usr" \
- all
+ ${PN}
use doc && emake doc
}
src_test() {
emake \
- LUA_BIN_NAME=$(usex luajit 'luajit' 'lua') \
+ LUA_BIN_NAME=$(usex luajit luajit lua) \
run-tests
}
src_install() {
- sed -i 's/install -m644 luakit.1.gz/install -m644 luakit.1/g' Makefile || die
-
emake \
DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \
@@ -69,9 +77,3 @@ src_install() {
use doc && dodoc -r doc/html
}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}