From fcff65c81455bef0e008e41a8da9a40c0be5deac Mon Sep 17 00:00:00 2001 From: FollieHiyuki Date: Sun, 16 May 2021 18:59:50 +0300 Subject: [PATCH] New package: Vieb-4.5.1 --- srcpkgs/Vieb/files/vieb | 2 ++ srcpkgs/Vieb/files/vieb.desktop | 10 ++++++++ srcpkgs/Vieb/template | 44 +++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100755 srcpkgs/Vieb/files/vieb create mode 100644 srcpkgs/Vieb/files/vieb.desktop create mode 100644 srcpkgs/Vieb/template diff --git a/srcpkgs/Vieb/files/vieb b/srcpkgs/Vieb/files/vieb new file mode 100755 index 000000000000..360014a83973 --- /dev/null +++ b/srcpkgs/Vieb/files/vieb @@ -0,0 +1,2 @@ +#!/bin/sh +exec electron12 /usr/lib/vieb.asar "$@" diff --git a/srcpkgs/Vieb/files/vieb.desktop b/srcpkgs/Vieb/files/vieb.desktop new file mode 100644 index 000000000000..5a5dcc71e220 --- /dev/null +++ b/srcpkgs/Vieb/files/vieb.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Vieb +Exec=vieb +Terminal=false +Type=Application +Icon=vieb +StartupWMClass=Vieb +Comment=Vim Inspired Electron Browser +MimeType=x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https; +Categories=Network;WebBrowser; diff --git a/srcpkgs/Vieb/template b/srcpkgs/Vieb/template new file mode 100644 index 000000000000..8b3b37d3c579 --- /dev/null +++ b/srcpkgs/Vieb/template @@ -0,0 +1,44 @@ +# Template file for 'Vieb' +pkgname=Vieb +version=4.5.1 +revision=1 +_electron_ver=12 +hostmakedepends="yarn nodejs python3 pkg-config app-builder libnotify-devel" +makedepends="electron${_electron_ver}" +depends="electron${_electron_ver} c-ares ffmpeg gtk+3 http-parser libevent + libvpx6 libxslt minizip nss re2 snappy" +short_desc="Vim inspired Electron browser" +maintainer="FollieHiyuki " +license="GPL-3.0-or-later" +homepage="https://vieb.dev/" +distfiles="https://github.com/Jelmerro/Vieb/archive/${version}.tar.gz" +checksum=cc0bdb19769f012bf3b7ebd41c85dcef6a38a50caf770f713874bdf529f0c917 + +export USE_SYSTEM_APP_BUILDER=true + +do_configure() { + yarn install + local carch=x64 + case "$XBPS_TARGET_MACHINE" in + i686*) carch=ia32 ;; + esac + npm_config_arch=$carch \ + yarn upgrade electron@"$(