X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-lj1-f193.google.com (mail-lj1-f193.google.com [209.85.208.193]) by lists.alpinelinux.org (Postfix) with ESMTP id 19E3FF84DFB for ; Wed, 23 Jan 2019 15:11:01 +0000 (UTC) Received: by mail-lj1-f193.google.com with SMTP id c19-v6so2247473lja.5 for ; Wed, 23 Jan 2019 07:11:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=9zdZrkmGsvnN6+dfnq/RdA4QYpHNIEPewgYDlx6Y6L8=; b=nCx4GDBY5Or1vy39UGc9v+wcBOO5jJxvolp8ocHGC4lcl3Xd5jcZnkqEVvVzFDsgPo ofndTMwVp1BtVuYxsasgur6W7qzBHrYp7xCFsHxJi+5Zh2VSmNMrbsGO9ZmawJihwZJS mObt5oP9L42DffSm6rpOfA/QPWPUlA0xhFz0PFRHRTQ1aPp/kODYQSgAVGVjzDnZwjhD qhVscWVWnuKfQ0rouBOb1t0n9TgDHoJU+gVpfudgLWwt5PULbUGQELTiYiMkUa3CPE37 OBXlUpevdqLesxPzP8Uxv81P/d5YIeHxfnW63EGoAzjzdaiEQ7ca4pWqxGfa2I3oAgn5 cxrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=9zdZrkmGsvnN6+dfnq/RdA4QYpHNIEPewgYDlx6Y6L8=; b=m6TvDAccHr7fB30UOr9kBWcyo8JKF8ZbJwWvaSPpJXNM/I7B+Rqen5/G6APgF8Jp2H PikeDJxjv7WkHxl1MHC4JWWO5XE5XiSBYjdBWJuGKeb1UCSPMvN8G5CPoHkol87rzvfP Cxw/fnTCFxwgvnA5BuXzDMP/pKyNt58U2UYXBEBA1TPsrZsazrBj6E0Lh0O/lC0rtw83 aIW9PnSfh7SwFrxdDD/EkbqzKokWJtvDgnOd012Wdd2NxzijOrYLFuE/uvj4XBX675Co Z4TF1UFxToNo6PSK7VLxe9mrnaoMT/7+xKbBJC6kgt+hvqypIRLnuL6NBk44JLBiDyGp lt9A== X-Gm-Message-State: AJcUukc08pYXb8i0kzKY88qbgxhj2yZePwxNNByYWOPp5KfZuXb0VLKI OQqBXfqVMnZAZxcCF28b8mVpZWkT X-Google-Smtp-Source: ALg8bN5YldTKp47cyMdi3i/oyGKvQq7xPFuREVvbhhexjKw2iBXpWBzrKhWWRllP4nrCBu4nbuJaew== X-Received: by 2002:a2e:91c1:: with SMTP id u1-v6mr2138898ljg.188.1548256259606; Wed, 23 Jan 2019 07:10:59 -0800 (PST) Received: from alpine.nodomain (host-77-242-218-13.telecomitalia.sm. [77.242.218.13]) by smtp.gmail.com with ESMTPSA id o17sm520995lff.77.2019.01.23.07.10.58 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Jan 2019 07:10:58 -0800 (PST) From: Alex Raschi To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] testing/luakit: enable tests Date: Wed, 23 Jan 2019 16:10:52 +0100 Message-Id: <20190123151052.19776-1-raschi.alex@gmail.com> X-Mailer: git-send-email 2.20.1 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 * move a dir in -doc subpackage too --- testing/luakit/APKBUILD | 28 +++++++++++++------ testing/luakit/tests.patch | 55 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+), 8 deletions(-) create mode 100644 testing/luakit/tests.patch diff --git a/testing/luakit/APKBUILD b/testing/luakit/APKBUILD index d0cbf548d0..17ad52bb03 100644 --- a/testing/luakit/APKBUILD +++ b/testing/luakit/APKBUILD @@ -2,18 +2,18 @@ # Maintainer: pkgname=luakit pkgver=2.1 -pkgrel=0 +pkgrel=1 pkgdesc="Fast, small, webkit based browser framework extensible by Lua" -url="https://github.com/luakit/luakit" +url="https://luakit.github.io/" arch="all !s390x" # luajit is missing for s390x -license="GPL-3.0" -depends="lua5.1-filesystem lua5.1-luassert" -depends_dev="" +license="GPL-3.0-or-later" +depends="gsettings-desktop-schemas lua5.1-filesystem" makedepends="webkit2gtk-dev luajit-dev" -install="" +checkdepends="xvfb luacheck lua5.1-luassert" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz - config-mk.patch" + config-mk.patch + tests.patch" builddir="$srcdir/$pkgname-$pkgver" build() { @@ -21,10 +21,22 @@ build() { make PREFIX=/usr USE_LUAJIT=1 DEVELOPMENT_PATHS=0 } +check() { + cd "$builddir" + make run-tests +} + package() { cd "$builddir" make PREFIX=/usr DESTDIR="$pkgdir" install } +doc() { + mkdir -p "$subpkgdir"/usr/share/luakit + mv "$pkgdir"/usr/share/luakit/doc "$subpkgdir"/usr/share/luakit + default_doc +} + sha512sums="1daee7fe4bf5fad0f2c70d714c316914c601467facafdb22e4f27c18a691e249cefd5680ede834bcc555041afdc5d7e70610e2cd5e33db1ad8d9f2fe0327ccac luakit-2.1.tar.gz -d852a17bf202b18e75bda3885e421a957ce501ebbeb0ecd6e7a6379747e350878c9f95683a0385ce9daa719ddd02a3e5d5143ebd9ee892a469d8457e7a863b5a config-mk.patch" +d852a17bf202b18e75bda3885e421a957ce501ebbeb0ecd6e7a6379747e350878c9f95683a0385ce9daa719ddd02a3e5d5143ebd9ee892a469d8457e7a863b5a config-mk.patch +6d0b3a93b7bedcdd3ebe7283d734d013aa25683a9effc841f4a57aa8f2ea34dc68dc4bd35a22436d28e4011c60243047b72ff8d81affb349912de43e1e20232f tests.patch" diff --git a/testing/luakit/tests.patch b/testing/luakit/tests.patch new file mode 100644 index 0000000000..3d9763f0d4 --- /dev/null +++ b/testing/luakit/tests.patch @@ -0,0 +1,55 @@ +--- a/clib/soup.c ++++ b/clib/soup.c +@@ -106,7 +106,7 @@ luaH_soup_set_cookies_storage(lua_State *L) + luaL_error(L, "cookies_storage cannot be empty"); + g_free(cookies_storage); + cookies_storage = g_strdup(new_path); +- ++ + if ((f = g_fopen(cookies_storage, "a")) != NULL) { + g_chmod(cookies_storage, 0600); + fclose(f); +--- a/lib/binds.lua ++++ b/lib/binds.lua +@@ -496,7 +496,7 @@ modes.add_cmds({ + callback = function (_, err) + w:error(err) + end, +- }) ++ }) + else + w:error("No argument provided") + end +--- a/lib/help_chrome.lua ++++ b/lib/help_chrome.lua +@@ -27,7 +27,8 @@ local index_html_template = [==[ + + + +- ++ +
+

About Luakit

+

Luakit is a highly configurable, browser framework based on the