summaryrefslogtreecommitdiff
path: root/eclass/mozextension.eclass
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-18 11:06:49 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-18 11:06:49 +0000
commitab3da91fb6c91a9df52fff8f991570f456fd3c7a (patch)
treee8f3bfa2c6c3d20ec3b9c352c839e23949068b6b /eclass/mozextension.eclass
parent6abbf81ef2f298e3221ff5e67a1f3c5f23958212 (diff)
gentoo resync : 18.12.2020
Diffstat (limited to 'eclass/mozextension.eclass')
-rw-r--r--eclass/mozextension.eclass19
1 files changed, 18 insertions, 1 deletions
diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index ea4f1eb143e9..5eeaf89f578d 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -5,7 +5,9 @@
# @MAINTAINER:
# Mozilla team <mozilla@gentoo.org>
# @BLURB: Install extensions for use in mozilla products.
-#
+# @DESCRIPTION:
+# Install extensions for use in mozilla products
+
if [[ ! ${_MOZEXTENSION} ]]; then
# @ECLASS-VARIABLE: MOZEXTENSION_TARGET
@@ -20,6 +22,10 @@ inherit eutils
DEPEND="app-arch/unzip"
+# @FUNCTION: mozversion_extension_location
+# @DESCRIPTION:
+# Get ${PN} from extension location
+
mozversion_extension_location() {
case ${PN} in
firefox|firefox-bin|palemoon)
@@ -32,6 +38,10 @@ mozversion_extension_location() {
return 1
}
+# @FUNCTION: xpi_unpack
+# @DESCRIPTION:
+# Unpack XPI files
+
xpi_unpack() {
local xpi xpiname srcdir
@@ -61,6 +71,9 @@ xpi_unpack() {
done
}
+# @FUNCTION: xpi_install
+# @DESCRIPTION:
+# Install XPI files
xpi_install() {
local emid
@@ -91,6 +104,10 @@ xpi_install() {
doins -r "${x}"/* || die "failed to copy extension"
}
+# @FUNCTION: xpi_copy
+# @DESCRIPTION:
+# Copy XPI files
+
xpi_copy() {
local emid