summaryrefslogtreecommitdiff
path: root/luakit
diff options
context:
space:
mode:
Diffstat (limited to 'luakit')
-rw-r--r--luakit/APKBUILD20
-rw-r--r--luakit/split-docs.patch13
2 files changed, 26 insertions, 7 deletions
diff --git a/luakit/APKBUILD b/luakit/APKBUILD
index ee9a0c7..3d55854 100644
--- a/luakit/APKBUILD
+++ b/luakit/APKBUILD
@@ -1,28 +1,33 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=luakit
-pkgver=2.3.3_git20230730
-pkgrel=1
-_gitrev=b143b383cc80d51825e2b609a03bfd64d0e99a22
+pkgver=2.3.6_git20240331
+pkgrel=4
+_gitrev=fc115f506024f1a3eed144680da58e9fc95021b4
pkgdesc="Fast, small, webkit based browser framework extensible by Lua"
url="https://luakit.github.io/"
# armv7: fails to build
# s390x: install fails
-# riscv64: no luajit
-arch="all !armv7 !s390x !riscv64"
+# ppc64le, riscv64, loongarch64: no luajit
+arch="all !armv7 !ppc64le !s390x !riscv64 !loongarch64"
license="GPL-3.0-or-later"
depends="
gsettings-desktop-schemas
+ gst-plugins-base
gst-plugins-good
+ gst-plugins-good-gtk
+ gst-plugins-bad
+ gst-plugins-ugly
lua5.1-filesystem
lua5.1-socket
"
makedepends="webkit2gtk-4.1-dev luajit-dev libsoup3-dev"
checkdepends="xvfb luacheck lua5.1-luassert"
-options="!check" #fixme
+options="!check bigdocs" #fixme
subpackages="$pkgname-doc"
source="
$pkgname-$pkgver.tar.gz::https://github.com/luakit/luakit/archive/$_gitrev/$_gitrev.tar.gz
+ split-docs.patch
"
builddir="$srcdir/$pkgname-$_gitrev"
@@ -39,5 +44,6 @@ package() {
}
sha512sums="
-21a82bb3dfdd00f41a018be9ac8aa355ae80a7e31681ef07783ef5b31a7ff7ffaee0569dd1742cc2d5b827ba63430eddf6aa0213e12cfa2576e633f3b9a1bca4 luakit-2.3.3_git20230730.tar.gz
+d6bc1023798c9aed382e20be6b5792988d6f4dd3ce4e626aad97478224f604c31d1e1ccebfcbc66fbfb073ba90e8214e66579f1cdfc92913f365613ee3c60941 luakit-2.3.6_git20240331.tar.gz
+cbef5cbbc7fd820ba11da4886e371ccc5029c29745d22c391370d6dc1fa76b503a1d5cb535450ac8c2406d5a1aead92b7bd21ad5baf0b390455a2052765d9aec split-docs.patch
"
diff --git a/luakit/split-docs.patch b/luakit/split-docs.patch
new file mode 100644
index 0000000..f8a992c
--- /dev/null
+++ b/luakit/split-docs.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/help_chrome.lua b/lib/help_chrome.lua
+index ac43f07..9d3406f 100644
+--- a/lib/help_chrome.lua
++++ b/lib/help_chrome.lua
+@@ -310,7 +310,7 @@ local help_doc_page = function (v, path, request)
+ if not doc_html then
+ local file = doc_style
+ error_page.show_error_page(v, {
+- heading = "Documentation not found",
++ heading = "Documentation not found (install luakit-doc)",
+ content = "Opening <code>" .. file .. "</code> failed",
+ buttons = { path ~= "index.html" and {
+ label = "Return to API Index",