mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
www-plugins/native-client: new package
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
This commit is contained in:
1
www-plugins/native-client/Manifest
Normal file
1
www-plugins/native-client/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST native-client-0.4.7.tar.gz 59920186 BLAKE2B 3ecfef4bbc03fde2b268aed7962139356faa6722f857268c3ccbfda92b05e5af7b24e9e7ef267ccb171d92a0e805002c458956479cf5a40636d1f65e7d459b51 SHA512 d668700046bc4342baf829ed85e6058e95d52f72d610f039f940857f466b2cfcf8fe3a338144b79769feaa8c0197569ae566bb2fd94115d60a9beb70f94d436f
|
||||
22
www-plugins/native-client/files/com.add0n.native_client.json
Normal file
22
www-plugins/native-client/files/com.add0n.native_client.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"name": "com.add0n.native_client",
|
||||
"description": "Node Host for Native Messaging",
|
||||
"path": "/usr/lib/mozilla/native-messaging-hosts/com.add0n.native_client/run.sh",
|
||||
"type": "stdio",
|
||||
"allowed_extensions": [
|
||||
"{3e0ac434-26e0-4c03-b757-3078486800c3}",
|
||||
"{cee1ccee-5508-4927-a929-9a557e63bbc8}",
|
||||
"{ccad95df-add6-4d8a-aa5c-cdc384075bab}",
|
||||
"{c7636e52-8aba-4717-9652-01922ee61eb3}",
|
||||
"{d1646fcf-76ad-49c5-b8b2-e496e9b71189}",
|
||||
"{cfd8df21-e05f-46e9-8ea1-af5e5177d492}",
|
||||
"{1fb1ffdc-b95d-451e-be52-7303adf9a0d3}",
|
||||
"{533953f8-ffb6-421c-af1a-5a02a792ab51}",
|
||||
"{48f5395d-5c00-41cd-9a5e-fd2f8d9b74c2}",
|
||||
"{03e07985-30b0-4ae0-8b3e-0c7519b9bdf6}",
|
||||
"{708bb4c5-336d-4a30-9126-8bf5d773bb41}",
|
||||
"{5510b212-951a-439c-ae73-b1ebbc68055f}",
|
||||
"{f91bc9ee-ae11-4850-8e6b-ed4b0262ce3b}",
|
||||
"{dc393f22-0d98-44d4-8a2c-9dd72208e9f7}"
|
||||
]
|
||||
}
|
||||
1
www-plugins/native-client/files/run.sh
Normal file
1
www-plugins/native-client/files/run.sh
Normal file
@@ -0,0 +1 @@
|
||||
node /usr/lib/mozilla/native-messaging-hosts/host.js
|
||||
11
www-plugins/native-client/metadata.xml
Normal file
11
www-plugins/native-client/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
<name>Vitaly Zdanevich</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">belaviyo/native-client</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
32
www-plugins/native-client/native-client-0.4.7.ebuild
Normal file
32
www-plugins/native-client/native-client-0.4.7.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Node wrapper for Native Messaging: for web extension to call mpv, for example"
|
||||
HOMEPAGE="https://github.com/belaviyo/native-client"
|
||||
|
||||
SRC_URI="https://github.com/belaviyo/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# TODO add USE flags with browser names
|
||||
BDEPEND="
|
||||
net-libs/nodejs
|
||||
|| (
|
||||
www-client/firefox
|
||||
www-client/firefox-bin
|
||||
www-client/firefox-developer-bin
|
||||
)
|
||||
"
|
||||
|
||||
src_install() {
|
||||
p=/usr/lib/mozilla/native-messaging-hosts/com.add0n.native_client/
|
||||
|
||||
insinto $p
|
||||
doins "$FILESDIR/com.add0n.native_client.json"
|
||||
doins host.js
|
||||
doins "$FILESDIR/run.sh"
|
||||
}
|
||||
Reference in New Issue
Block a user