Merge branch 'master' of https://office.gnuardo.com/code/gerardo/overlay
This commit is contained in:
commit
80798cf716
@ -1,3 +1,7 @@
|
||||
DIST hivex-1.3.14.tar.gz 1332257 BLAKE2B fe7c19e05d29c7e98a334842cc1144aa76b148a3b7aae91449a4923a124eb54227a9a004346ef3558732c688c4f92cacd0c9328056930c33dba0404465634da0 SHA512 dd7dd52dceda580179a815fc48a2a2c7e8f7234614beceb937fba7e317df17984e65453338160c4c467b70d7d4f9bd61b48aad3ca51e19bd5e4cfbca8ee3adb6
|
||||
DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
|
||||
DIST hivex-1.3.19.tar.gz 1692739 BLAKE2B f7c8320f7e23d3ca19337b71b05ccaee1f59aa0e9f341737382164403637e131d134ffca3967b4d921d3609fa5a88cd3a32f5986d59c17772944c18410b7fade SHA512 dc271349c6efa7b55ba144617e57fe4e7ce855ec1f4ef9f84ee86eeefd3a34cb6b26078786e1568f3008b922a31b758ff2c2734e599b67e0e210aa72e9f41177
|
||||
EBUILD hivex-1.3.14.ebuild 1842 BLAKE2B 5d0373e6306b746f853020cf706615621ab88bd825d7e1362c34e30246dc8c73ba6cffc5acef8e7f8c3ffc81290795a37b5acfb54389cf5d66211d0c56e87245 SHA512 dc9dd1acc9622c8492ff3a17b14173cce3a4a325aac4602bc3456528e02f46145658bf40e6d02a2a25ba87e8d5af4cb570d99fec950eca12ac4fa8368b64418a
|
||||
EBUILD hivex-1.3.18.ebuild 1844 BLAKE2B c9fea0fb63e7c52732d2f0fbc87eb83d453cad4275c1706bf5c9db5f920fefc63dc908c3bfa17272ce32a0a21e366c8d3e3f73752ba8a81b0b6f199a7a5b2ff3 SHA512 74bc61b1b9aecf64a5402f50c286ab11f68e12766d9c44dfbb463f8d510645f55bd31d53db60ea56461e3262817a9ad70d28250d7e04a9a3cc0b98c192805234
|
||||
EBUILD hivex-1.3.19.ebuild 1830 BLAKE2B b250bb6b3f14fec9b9f2bc9890e85b1097fa13da9ed576f5de20d5fd76c80cc2734ad3ae4cfea3f147ec597eb3c90bfd84d82585a62b3d0cb68dd040a0443f01 SHA512 bd6e9f72cc3410c1bfc7b5e32a1608fef4a28bbce127dcc14cba0451e829c7c393de3b38d6715baeb4952df4fbe407baf0c2c111c1639163dd94637da2f2f38f
|
||||
MISC metadata.xml 245 BLAKE2B 5599732e8923ea2b90a26adcb5708b6cf95cd3db28e810b9f881ac7d0e2c63745609f4c6e21708bdda7792f769df77bfa4b9d4d135eda71831efcaaab122c384 SHA512 1c6cdb75d4cbbd8d3a5f2cc24950924c030db330e135cf2cacecdaaa99ee65117efd7abd9f8652bf5dfa8169d427f51ff84123aab11fa8ef82498a6834b0805a
|
||||
|
102
app-misc/hivex/hivex-1.3.14.ebuild
Normal file
102
app-misc/hivex/hivex-1.3.14.ebuild
Normal file
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
RUBY_OPTIONAL=yes
|
||||
|
||||
PYTHON_COMPAT=(python2_7 python3_{5,6})
|
||||
|
||||
inherit eutils perl-module ruby-ng python-single-r1
|
||||
|
||||
DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"
|
||||
HOMEPAGE="http://libguestfs.org"
|
||||
SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="ocaml readline +perl python test static-libs ruby"
|
||||
|
||||
RDEPEND="
|
||||
virtual/libiconv
|
||||
virtual/libintl
|
||||
dev-libs/libxml2:2
|
||||
ocaml? ( dev-lang/ocaml[ocamlopt]
|
||||
dev-ml/findlib[ocamlopt]
|
||||
)
|
||||
readline? ( sys-libs/readline:0 )
|
||||
perl? ( dev-perl/IO-stringy )
|
||||
ruby? ( $(ruby_implementations_depend) )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
perl? (
|
||||
test? ( dev-perl/Pod-Coverage
|
||||
dev-perl/Test-Pod-Coverage )
|
||||
)
|
||||
"
|
||||
|
||||
ruby_add_bdepend "ruby? ( dev-ruby/rake
|
||||
virtual/rubygems
|
||||
dev-ruby/rdoc )"
|
||||
ruby_add_rdepend "ruby? ( virtual/rubygems )"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
|
||||
ruby? ( || ( $(ruby_get_use_targets) ) )"
|
||||
|
||||
DOCS=( README )
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ruby-ng_src_configure
|
||||
|
||||
if use perl; then
|
||||
pushd perl
|
||||
perl-module_src_configure
|
||||
popd
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_with readline)
|
||||
$(use_enable ocaml)
|
||||
$(use_enable perl)
|
||||
--enable-nls
|
||||
--disable-ruby
|
||||
$(use_enable python)
|
||||
--disable-rpath
|
||||
)
|
||||
|
||||
econf ${myeconfargs[@]}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
ruby-ng_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
strip-linguas -i po
|
||||
|
||||
emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
|
||||
|
||||
ruby-ng_src_install
|
||||
|
||||
if use perl; then
|
||||
perl_delete_localpod
|
||||
fi
|
||||
}
|
102
app-misc/hivex/hivex-1.3.19.ebuild
Normal file
102
app-misc/hivex/hivex-1.3.19.ebuild
Normal file
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby27"
|
||||
RUBY_OPTIONAL=yes
|
||||
|
||||
PYTHON_COMPAT=(python2_7 python3_{5,6,7})
|
||||
|
||||
inherit eutils perl-module ruby-ng python-single-r1
|
||||
|
||||
DESCRIPTION="Library for reading and writing Windows Registry 'hive' binary files"
|
||||
HOMEPAGE="http://libguestfs.org"
|
||||
SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="ocaml readline +perl python test static-libs ruby"
|
||||
|
||||
RDEPEND="
|
||||
virtual/libiconv
|
||||
virtual/libintl
|
||||
dev-libs/libxml2:2
|
||||
ocaml? ( dev-lang/ocaml[ocamlopt]
|
||||
dev-ml/findlib[ocamlopt]
|
||||
)
|
||||
readline? ( sys-libs/readline:0 )
|
||||
perl? ( dev-perl/IO-stringy )
|
||||
ruby? ( $(ruby_implementations_depend) )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
perl? (
|
||||
test? ( dev-perl/Pod-Coverage
|
||||
dev-perl/Test-Pod-Coverage )
|
||||
)
|
||||
"
|
||||
|
||||
ruby_add_bdepend "ruby? ( dev-ruby/rake
|
||||
virtual/rubygems
|
||||
dev-ruby/rdoc )"
|
||||
ruby_add_rdepend "ruby? ( virtual/rubygems )"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
|
||||
ruby? ( || ( $(ruby_get_use_targets) ) )"
|
||||
|
||||
DOCS=( README )
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
cp -prlP "${WORKDIR}/${P}" "${WORKDIR}"/all
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ruby-ng_src_configure
|
||||
|
||||
if use perl; then
|
||||
pushd perl
|
||||
perl-module_src_configure
|
||||
popd
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_with readline)
|
||||
$(use_enable ocaml)
|
||||
$(use_enable perl)
|
||||
--enable-nls
|
||||
--disable-ruby
|
||||
$(use_enable python)
|
||||
--disable-rpath
|
||||
)
|
||||
|
||||
econf ${myeconfargs[@]}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
ruby-ng_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
strip-linguas -i po
|
||||
|
||||
emake install DESTDIR="${ED}" "LINGUAS=""${LINGUAS}"""
|
||||
|
||||
ruby-ng_src_install
|
||||
|
||||
if use perl; then
|
||||
perl_delete_localpod
|
||||
fi
|
||||
}
|
12
app-text/foliate/Manifest
Normal file
12
app-text/foliate/Manifest
Normal file
@ -0,0 +1,12 @@
|
||||
AUX calibre-2.83.0-lzxd-bounds-error-bug-540596.patch 1296 BLAKE2B a600a8777868b7f73c95d62de9097382cb1d3e076ea756b589811f5e33aa86f1724f93177d82247132a85779ff82960f178cc325b497f8b7f1391ff113729c69 SHA512 fba16c95a69b38113d4331faceae4a81f2319ae1631a03662bd3483ad6f1b687d16db28f9df019990a3bc6918c75f4a4492ca7ef772168a575cb06ff0761bddf
|
||||
AUX calibre-2.9.0-no_updates_dialog.patch 1661 BLAKE2B c75fc49a621e8dbd16ee1bad748110399cf09a404b4a905d3f723bac1827787e4749f464ba026700b6e5b3cc0ee646a92de00f1f58d10cf12dc9bc91195ee8b6 SHA512 9663b95ed64bdc2bc40692922384d1c6073177eee58a49c412883c4d2ae098e4e0b4ea51b80443108b7c0c3e4f3fda60c00fc3be4d0b62a5d79d982697927235
|
||||
AUX calibre-disable_plugins.patch 1042 BLAKE2B 92a56016c2c54f1b156bc91031420594445545b98b701f7cce99cf4bb86847eebad1ccebdc20a0d1b67f9fa88a9250fc4926d7c04cb36405323388b3171cf502 SHA512 c152ddd92728a89db10c75a4d00a968bf119bef68da8b9116c76827e3cdc8f8a7e5c45fbb973f6ca8db1f79e461518351ce2d47e5e059c282f36d2df499d1629
|
||||
AUX calibre-server-3.conf 541 BLAKE2B 06593633721e6adf2cf2077dffa83953eea46ccdcdc857ad468a9b74788326e9424f6ab9058be344dbbac8e49d343f5a1e53ddb486f2018b77319a7f8f713cf4 SHA512 12ef793a5b6ffd4413f780a13cad63927a95f15d17d85d4229eb5005ead68e51779abb822f9898ab5ae8c2094affeec1f9e85c34f109499739e6726b7641542a
|
||||
AUX calibre-server-3.init 1796 BLAKE2B f87d785d6f6fc10fa648d40944ec8538027854bb872d9a3be6b5b35b0abf3cda1e4e93874a9422914da5eb4287f193459733956e3f1e25e61bec0c214c552c99 SHA512 88110ded1b9c6cf8d3bfc3d5889654f77578f9d299e88daea9023767b930082e00fbddbb92a6e43c46d900248f3684232d93396ec1d0e784c7ec14b44783f98a
|
||||
AUX calibre-server.conf 523 BLAKE2B a9fb65a327656f9b2f54eab27dcaf2cdfbcbe5f0d637204ea39f891c515ae899da156098609bc99398354337524843afbf45409bbb1098605f293661bb8381e7 SHA512 4595786d9b6ed7662a1124e8acc32e03e0149f614a07890f9df08d05811a1b8de51cc33cc1bfbf30b072c7ad75dc3b8247e9de53d20ee2b45017cb4160437058
|
||||
AUX calibre-server.init 1811 BLAKE2B fe22257128896d4299c5d5edab6ac63cdcf79da483f4afc49b0d1649b17599389dd4b9f88c35a964e289cbe6d961136f1e5760a2244137c404e573510899bd60 SHA512 760aa7a8f51b23b116ba07749855737869ff2313f0528d67e5a46bc362e5c0a04a7e1f46c32dd6e82add4fa5dc41d397db32dbd1a09c912008e0890d1a133eeb
|
||||
DIST foliate-2.1.1.tar.xz 1854 BLAKE2B 70543ef4a1e8ed82c50fd7af9737bace677a1d42ca10a2e21e82ac9d06c8e2f66c5782ac63b22630f0a268dab820aa4382de718aa9a8eb8485903f5513ff4d6f SHA512 bd171f43a9ec8a0af3c7a4c9fef0f4ac0a9c20d83f7c68f912026b8d2b3dc1caa57e80a2f148f078687f1439bcdbd15f8c45e668f97cb0ffa87e9744e7e526a1
|
||||
DIST foliate-2.5.0.tar.gz 4716094 BLAKE2B c2db3116df1117db06dca93cb3ac47e5f5c627c9e424e5add315f8623b9d71b6cc87112729ce6daa5cdfc81f3b8664555623ba55d6cf674369137ecf0859e321 SHA512 3eb3ecff36a105f6d9ba7e019312bef81e34f62f61310eaf3460c7aea41585fc9b410d08f9e4fd03fe60629b1ebb6f9f6a4c900e898ac712b104c615dc3737c8
|
||||
EBUILD foliate-2.1.1.ebuild 9300 BLAKE2B e68a627459d15ab9df5680a39dd38a5da1ae9c2488a2c0a0aeb070521c78d49b7af32df6f5692beda854fd5b3b363aacfd7ba67e94722fb0971e2836acb07e53 SHA512 f210c00d28467ef2049c3ee0afc8b5b97467743c846298d23071f019eeb7323a1e12804e2ffd8e715d36b067428b3e5cdb408781ebff6731ef49251d7613ef54
|
||||
EBUILD foliate-2.5.0.ebuild 1220 BLAKE2B 16e86b0fd1a6bb61a0a3ef045d0a640a2240b9b98143ea38b0ab8288db18058697c8d97d7380177c1de079a55687542f2ffc253f459b4e0dbd8070b9e94fa1d0 SHA512 3018c1ad242188c1bb092a5d7c77663992ffdae6ad85bd4738fd3d7660ca15669a44a99c9b480c6dcc22dd2dc1e6318a8c5bb004ec96c3b38448c68c90ccd960
|
||||
MISC metadata.xml 382 BLAKE2B 87fa7e63a6ed7a4ea55247b362288b43f7edd312cc3085bb8c1b947402ae4aa0df01fac4f6646d260653ff8af7fe28d3dabb8a213dbf3e206181b69835b33d5f SHA512 8503e0a4a48d93682c386eb1d6507b4b26585afc9d62b7cd52bc00b457a887bd17422a03669ff404570ff7f5ff6f0bba14ee935979f8b54722870d6620097de5
|
@ -0,0 +1,37 @@
|
||||
From f335c8719b224d3ca7a967b6e91cebd5b26684fe Mon Sep 17 00:00:00 2001
|
||||
From: Zac Medico <zmedico@gentoo.org>
|
||||
Date: Sun, 23 Apr 2017 16:13:00 -0700
|
||||
Subject: [PATCH] Fix bounds error in lzxd_static_init
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=540596
|
||||
https://github.com/kovidgoyal/calibre/pull/650
|
||||
|
||||
This includes the changes from the following upstream commits:
|
||||
|
||||
https://github.com/kyz/libmspack/commit/6a42ddd1d472afeaf0f7da91e16b60ab2063fb92
|
||||
https://github.com/kyz/libmspack/commit/ce3cc03aa500dd9c0b6b820f9519f6b6b9dede05
|
||||
---
|
||||
src/calibre/utils/lzx/lzxd.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/calibre/utils/lzx/lzxd.c b/src/calibre/utils/lzx/lzxd.c
|
||||
index e683a9e..c531aaa 100644
|
||||
--- a/src/calibre/utils/lzx/lzxd.c
|
||||
+++ b/src/calibre/utils/lzx/lzxd.c
|
||||
@@ -357,11 +357,12 @@ static unsigned char extra_bits[51];
|
||||
static void lzxd_static_init(void) {
|
||||
int i, j;
|
||||
|
||||
- for (i = 0, j = 0; i < 51; i += 2) {
|
||||
+ for (i = 0, j = 0; i < 50; i += 2) {
|
||||
extra_bits[i] = j; /* 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7... */
|
||||
extra_bits[i+1] = j;
|
||||
if ((i != 0) && (j < 17)) j++; /* 0,0,1,2,3,4...15,16,17,17,17,17... */
|
||||
}
|
||||
+ extra_bits[50] = 17;
|
||||
|
||||
for (i = 0, j = 0; i < 51; i++) {
|
||||
position_base[i] = j; /* 0,1,2,3,4,6,8,12,16,24,32,... */
|
||||
--
|
||||
2.10.2
|
||||
|
27
app-text/foliate/files/calibre-2.9.0-no_updates_dialog.patch
Normal file
27
app-text/foliate/files/calibre-2.9.0-no_updates_dialog.patch
Normal file
@ -0,0 +1,27 @@
|
||||
diff -burN calibre-2.9.0.orig/src/calibre/gui2/main.py calibre-2.9.0/src/calibre/gui2/main.py
|
||||
--- calibre-2.9.0.orig/src/calibre/gui2/main.py 2014-11-09 20:09:54.081231882 +0800
|
||||
+++ calibre-2.9.0/src/calibre/gui2/main.py 2014-11-09 20:15:48.193033844 +0800
|
||||
@@ -37,8 +37,9 @@
|
||||
help=_('Start minimized to system tray.'))
|
||||
parser.add_option('-v', '--verbose', default=0, action='count',
|
||||
help=_('Ignored, do not use. Present only for legacy reasons'))
|
||||
- parser.add_option('--no-update-check', default=False, action='store_true',
|
||||
- help=_('Do not check for updates'))
|
||||
+ parser.add_option('--update-check', dest='no_update_check', default=True,
|
||||
+ action='store_false',
|
||||
+ help=_('Check for updates'))
|
||||
parser.add_option('--ignore-plugins', default=False, action='store_true',
|
||||
help=_('Ignore custom plugins, useful if you installed a plugin'
|
||||
' that is preventing calibre from starting'))
|
||||
diff -burN calibre-2.9.0.orig/src/calibre/gui2/update.py calibre-2.9.0/src/calibre/gui2/update.py
|
||||
--- calibre-2.9.0.orig/src/calibre/gui2/update.py 2014-11-09 20:09:54.082231864 +0800
|
||||
+++ calibre-2.9.0/src/calibre/gui2/update.py 2014-11-09 20:17:49.954767115 +0800
|
||||
@@ -154,6 +154,8 @@
|
||||
self.update_checker.signal.update_found.connect(self.update_found,
|
||||
type=Qt.QueuedConnection)
|
||||
self.update_checker.start()
|
||||
+ else:
|
||||
+ self.update_checker = None
|
||||
|
||||
def recalc_update_label(self, number_of_plugin_updates):
|
||||
self.update_found(self.last_newest_calibre_version, number_of_plugin_updates)
|
17
app-text/foliate/files/calibre-disable_plugins.patch
Normal file
17
app-text/foliate/files/calibre-disable_plugins.patch
Normal file
@ -0,0 +1,17 @@
|
||||
Description: Disable plugin dialog. It uses a totally non-authenticated and non-trusted way of installing arbitrary code.
|
||||
Author: Martin Pitt <mpitt@debian.org>
|
||||
Bug-Debian: http://bugs.debian.org/640026
|
||||
|
||||
Index: calibre-0.8.29+dfsg/src/calibre/gui2/actions/preferences.py
|
||||
===================================================================
|
||||
--- calibre-0.8.29+dfsg.orig/src/calibre/gui2/actions/preferences.py 2011-12-16 05:49:14.000000000 +0100
|
||||
+++ calibre-0.8.29+dfsg/src/calibre/gui2/actions/preferences.py 2011-12-20 19:29:04.798468930 +0100
|
||||
@@ -28,8 +28,6 @@
|
||||
pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config)
|
||||
cm('welcome wizard', _('Run welcome wizard'),
|
||||
icon='wizard.png', triggered=self.gui.run_wizard)
|
||||
- cm('plugin updater', _('Get plugins to enhance calibre'),
|
||||
- icon='plugins/plugin_updater.png', triggered=self.get_plugins)
|
||||
if not DEBUG:
|
||||
pm.addSeparator()
|
||||
cm('restart', _('Restart in debug mode'), icon='debug.png',
|
13
app-text/foliate/files/calibre-server-3.conf
Normal file
13
app-text/foliate/files/calibre-server-3.conf
Normal file
@ -0,0 +1,13 @@
|
||||
# /etc/conf.d/calibre-server
|
||||
# Change this to the user you want to run calibre-server as.
|
||||
# You may specify a group too, after a colon
|
||||
# NOTE: This must be set and not to root!
|
||||
CALIBRE_USER=
|
||||
|
||||
# Set the path of the library to serve.
|
||||
# Defaults to the default location for CALIBRE_USER.
|
||||
#CALIBRE_LIBRARY='<user home directory>/Calibre Library'
|
||||
|
||||
# Extra options to pass to calibre-server.
|
||||
# See the calibre-server man page for more options.
|
||||
#CALIBRE_SERVER_OPTS="--userdb /srv/calibre/users.sqlite --enable-auth --worker-count 10 --port 8080"
|
58
app-text/foliate/files/calibre-server-3.init
Normal file
58
app-text/foliate/files/calibre-server-3.init
Normal file
@ -0,0 +1,58 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||
|
||||
depend() {
|
||||
need net
|
||||
need localmount
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ "${CALIBRE_USER}" = "" -o "${CALIBRE_USER}" = "root" ] ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "You have to specify a user to run calibre-server as, as we will not run it as root!"
|
||||
eerror "Modify CALIBRE_USER to your needs (you can also add a group, after a colon)"
|
||||
return 1
|
||||
fi
|
||||
if ! getent passwd "${CALIBRE_USER%:*}" >/dev/null ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "Your user has to exist!"
|
||||
return 1
|
||||
fi
|
||||
if [ "${CALIBRE_USER%:*}" != "${CALIBRE_USER}" ] ; then
|
||||
if ! getent group "${CALIBRE_USER#*:}" >/dev/null ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "Your group has to exist too!"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
if [ "${CALIBRE_LIBRARY}" = "" ] ; then
|
||||
CALIBRE_USER_HOME=$(getent passwd "${CALIBRE_USER%:*}" | cut -d ':' -f 6)
|
||||
CALIBRE_LIBRARY="${CALIBRE_USER_HOME}/Calibre Library"
|
||||
fi
|
||||
if [ ! -d "${CALIBRE_LIBRARY}" ] ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "The Calibre library, '${CALIBRE_LIBRARY},' does not exist."
|
||||
eerror "Please modify CALIBRE_LIBRARY to point to a valid library."
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return $?
|
||||
local pidfile=/var/run/calibre-server.pid
|
||||
ebegin "Starting calibre-server"
|
||||
start-stop-daemon --user "${CALIBRE_USER}" \
|
||||
--pidfile "${pidfile}" --make-pidfile --background --exec /usr/bin/calibre-server \
|
||||
-- ${CALIBRE_OPTS} "${CALIBRE_LIBRARY}"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping calibre-server"
|
||||
start-stop-daemon --stop --user "${CALIBRE_USER}" \
|
||||
--pidfile /var/run/calibre-server.pid
|
||||
eend $?
|
||||
}
|
13
app-text/foliate/files/calibre-server.conf
Normal file
13
app-text/foliate/files/calibre-server.conf
Normal file
@ -0,0 +1,13 @@
|
||||
# /etc/conf.d/calibre-server
|
||||
# Change this to the user you want to run calibre-server as.
|
||||
# You may specify a group too, after a colon
|
||||
# NOTE: This must be set and not to root!
|
||||
CALIBRE_USER=
|
||||
|
||||
# Set the path of the library to serve.
|
||||
# Defaults to the default location for CALIBRE_USER.
|
||||
#CALIBRE_LIBRARY='<user home directory>/Calibre Library'
|
||||
|
||||
# Extra options to pass to calibre-server.
|
||||
# See the calibre-server man page for more options.
|
||||
#CALIBRE_OPTS="--username calibre --password password --thread-pool 10 --port 8080"
|
58
app-text/foliate/files/calibre-server.init
Normal file
58
app-text/foliate/files/calibre-server.init
Normal file
@ -0,0 +1,58 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||
|
||||
depend() {
|
||||
need net
|
||||
need localmount
|
||||
after bootmisc
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ "${CALIBRE_USER}" = "" -o "${CALIBRE_USER}" = "root" ] ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "You have to specify a user to run calibre-server as, as we will not run it as root!"
|
||||
eerror "Modify CALIBRE_USER to your needs (you can also add a group, after a colon)"
|
||||
return 1
|
||||
fi
|
||||
if ! getent passwd "${CALIBRE_USER%:*}" >/dev/null ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "Your user has to exist!"
|
||||
return 1
|
||||
fi
|
||||
if [ "${CALIBRE_USER%:*}" != "${CALIBRE_USER}" ] ; then
|
||||
if ! getent group "${CALIBRE_USER#*:}" >/dev/null ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "Your group has to exist too!"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
if [ "${CALIBRE_LIBRARY}" = "" ] ; then
|
||||
CALIBRE_USER_HOME=$(getent passwd "${CALIBRE_USER%:*}" | cut -d ':' -f 6)
|
||||
CALIBRE_LIBRARY="${CALIBRE_USER_HOME}/Calibre Library"
|
||||
fi
|
||||
if [ ! -d "${CALIBRE_LIBRARY}" ] ; then
|
||||
eerror "Please edit /etc/conf.d/calibre-server"
|
||||
eerror "The Calibre library, '${CALIBRE_LIBRARY},' does not exist."
|
||||
eerror "Please modify CALIBRE_LIBRARY to point to a valid library."
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return $?
|
||||
local pidfile=/var/run/calibre-server.pid
|
||||
ebegin "Starting calibre-server"
|
||||
start-stop-daemon --user "${CALIBRE_USER}" \
|
||||
--pidfile "${pidfile}" --make-pidfile --background --exec /usr/bin/calibre-server \
|
||||
-- --with-library "${CALIBRE_LIBRARY}" ${CALIBRE_OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping calibre-server"
|
||||
start-stop-daemon --stop --user "${CALIBRE_USER}" \
|
||||
--pidfile /var/run/calibre-server.pid
|
||||
eend $?
|
||||
}
|
292
app-text/foliate/foliate-2.1.1.ebuild
Normal file
292
app-text/foliate/foliate-2.1.1.ebuild
Normal file
@ -0,0 +1,292 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="sqlite,ssl"
|
||||
|
||||
inherit eutils bash-completion-r1 gnome2-utils multilib toolchain-funcs python-single-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="Ebook management application"
|
||||
HOMEPAGE="https://calibre-ebook.com/"
|
||||
SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="
|
||||
GPL-3+
|
||||
GPL-3
|
||||
GPL-2+
|
||||
GPL-2
|
||||
GPL-1+
|
||||
LGPL-3+
|
||||
LGPL-2.1+
|
||||
LGPL-2.1
|
||||
BSD
|
||||
MIT
|
||||
Old-MIT
|
||||
Apache-2.0
|
||||
public-domain
|
||||
|| ( Artistic GPL-1+ )
|
||||
CC-BY-3.0
|
||||
OFL-1.1
|
||||
PSF-2
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ios +udisks"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
>=app-text/podofo-0.9.6_pre20171027:=
|
||||
>=app-text/poppler-0.26.5[qt5]
|
||||
>=dev-libs/chmlib-0.40:=
|
||||
dev-libs/glib:2=
|
||||
>=dev-libs/icu-57.1:=
|
||||
dev-libs/libinput:=
|
||||
>=dev-python/apsw-3.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}]
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
>=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cssutils-1.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}]
|
||||
dev-python/dnspython[${PYTHON_USEDEP}]
|
||||
>=dev-libs/dbus-glib-0.106
|
||||
>=sys-apps/dbus-1.10.8
|
||||
dev-python/html5-parser[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-3.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mechanize-0.2.5[${PYTHON_USEDEP}]
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
dev-python/netifaces[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt5-5.8[gui,svg,webkit,widgets,network,printsupport,${PYTHON_USEDEP}]
|
||||
dev-python/regex[${PYTHON_USEDEP}]
|
||||
dev-qt/qtcore:5=
|
||||
dev-qt/qtdbus:5=
|
||||
dev-qt/qtgui:5=
|
||||
dev-qt/qtwidgets:5=
|
||||
dev-util/desktop-file-utils
|
||||
dev-util/gtk-update-icon-cache
|
||||
media-fonts/liberation-fonts
|
||||
media-libs/fontconfig:=
|
||||
>=media-libs/freetype-2:=
|
||||
>=media-libs/libmtp-1.1.11:=
|
||||
>=media-libs/libwmf-0.2.8
|
||||
>=media-gfx/optipng-0.7.6
|
||||
sys-libs/zlib:=
|
||||
virtual/libusb:1=
|
||||
x11-libs/libxkbcommon:=
|
||||
x11-libs/libX11:=
|
||||
x11-libs/libXext:=
|
||||
x11-libs/libXrender:=
|
||||
x11-misc/shared-mime-info
|
||||
>=x11-misc/xdg-utils-1.0.2-r2
|
||||
ios? (
|
||||
>=app-pda/usbmuxd-1.0.8
|
||||
>=app-pda/libimobiledevice-1.2.0
|
||||
)
|
||||
udisks? ( virtual/libudev )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}]
|
||||
>=virtual/podofo-build-0.9.6_pre20171027
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then
|
||||
eerror "Calibre cannot be built with this version of gcc."
|
||||
eerror "You need at least gcc-6.0"
|
||||
die "Your C compiler is too old for this package."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# no_updates: do not annoy user with "new version is availible all the time
|
||||
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
|
||||
eapply \
|
||||
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \
|
||||
"${FILESDIR}/${PN}-disable_plugins.patch"
|
||||
|
||||
eapply_user
|
||||
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|, PreserveMIMEDefaults():|:|" \
|
||||
-e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|cmd\[2\]|cmd[4]|" \
|
||||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/build.py || die "sed failed to patch build.py"
|
||||
|
||||
# use system beautifulsoup, instead of bundled
|
||||
rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \
|
||||
|| die "could not remove bundled beautifulsoup"
|
||||
find "${S}" -type f -name \*.py -exec \
|
||||
sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \
|
||||
|| die "could not sed bundled beautifulsoup out of the source tree"
|
||||
|
||||
# avoid failure of xdg tools to recognize vendor prefix
|
||||
sed -e "s|xdg-icon-resource install|xdg-icon-resource install --novendor|" \
|
||||
-e "s|'xdg-mime', 'install'|'xdg-mime', 'install', '--novendor'|" \
|
||||
-e "s|'xdg-desktop-menu', 'install'|'xdg-desktop-menu', 'install', '--novendor'|" \
|
||||
-i "${S}"/src/calibre/linux.py || die 'sed failed'
|
||||
|
||||
# don't create/install uninstaller
|
||||
sed '/self\.create_uninstaller()/d' -i src/calibre/linux.py || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
echo $0 : $@
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database} || die
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die
|
||||
|
||||
export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake"
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die
|
||||
|
||||
tc-export CC CXX
|
||||
# Bug #334243 - respect LDFLAGS when building extensions
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
# Bug #472690 - Avoid sandbox violation for /dev/dri/card0.
|
||||
local x
|
||||
for x in /dev/dri/card[0-9] ; do
|
||||
[[ -e ${x} ]] && addpredict ${x}
|
||||
done
|
||||
|
||||
#dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py
|
||||
#dodir $(python_get_sitedir)
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
"${PYTHON}" setup.py install \
|
||||
--root="${D}" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}" || die
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
find "${ED}"usr/share -type d -empty -delete
|
||||
|
||||
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||
local x
|
||||
for x in * ; do
|
||||
[[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||
done
|
||||
|
||||
einfo "Converting python shebangs"
|
||||
python_fix_shebang "${ED}"
|
||||
|
||||
einfo "Compiling python modules"
|
||||
python_optimize "${ED}"usr/lib/calibre
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
|
||||
|
||||
bashcomp_alias calibre \
|
||||
lrfviewer \
|
||||
calibre-debug \
|
||||
ebook-meta \
|
||||
calibre-server \
|
||||
ebook-viewer \
|
||||
ebook-polish \
|
||||
fetch-ebook-metadata \
|
||||
lrf2lrs \
|
||||
ebook-convert \
|
||||
ebook-edit \
|
||||
calibre-smtp \
|
||||
ebook-device
|
||||
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
# Indentify stray directories from upstream's "Binary install"
|
||||
# method (see bug 622728).
|
||||
CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre
|
||||
CALIBRE_LIB_CONTENT=$(for x in "${ED%/}${CALIBRE_LIB_DIR}"/*; do
|
||||
printf -- "${x##*/} "; done) || die "Failed to list ${ED%/}${CALIBRE_LIB_DIR}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset"
|
||||
local x
|
||||
for x in "${EROOT%/}${CALIBRE_LIB_DIR}"/*; do
|
||||
if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then
|
||||
elog "Purging '${x}'"
|
||||
rm -rf "${x}"
|
||||
fi
|
||||
done
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
51
app-text/foliate/foliate-2.5.0.ebuild
Normal file
51
app-text/foliate/foliate-2.5.0.ebuild
Normal file
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PLOCALES="cs_CS de_DE es eu fr_FR id_ID ie it ko nb nl nn pt_BR ru_RU sv tr uk zh_CN zh_TW"
|
||||
inherit meson l10n xdg-utils gnome2-utils
|
||||
SRC_URI="https://github.com/johnfactotum/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
DESCRIPTION="gtk ebook reader built with gjs"
|
||||
HOMEPAGE="https://github.com/johnfactotum/foliate/"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="handy spell"
|
||||
|
||||
BDEPEND="${MESON_DEPEND}
|
||||
sys-devel/gettext"
|
||||
RDEPEND="dev-libs/gjs
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
net-libs/webkit-gtk:4[introspection]
|
||||
handy? ( gui-libs/libhandy:=[introspection] )
|
||||
spell? ( app-text/gspell[introspection] )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
l10n_find_plocales_changes "${S}"/po '' '.po'
|
||||
|
||||
rm_po() {
|
||||
rm po/${1}.po
|
||||
sed -e "/^${1}/d" -i po/LINGUAS
|
||||
}
|
||||
|
||||
l10n_for_each_disabled_locale_do rm_po
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
xdg_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
xdg_icon_cache_update
|
||||
gnome2_schemas_update
|
||||
}
|
13
app-text/foliate/metadata.xml
Normal file
13
app-text/foliate/metadata.xml
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>axs@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zmedico@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">calibre</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
2
dev-libs/libhandy/Manifest
Normal file
2
dev-libs/libhandy/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST libhandy-1.0.1.tar.gz 483165 BLAKE2B b378b97fda6ce237f79cc826c66cdede5f335c94ce465e83fa5d732e9ccbfab9a71d255eeba3c80c6fdaeb17effe64d1bf723ecdcc857765e2634ec93fb7e54b SHA512 f83773960f74d0513b753d16623aaa70dba1c22539ea2f54646469bca9c9a30153927f14b4c5e2430c1c4aba70bf89773b0921aca614be7a24bfc9c9dfb845d7
|
||||
EBUILD libhandy-1.0.1.ebuild 1253 BLAKE2B 373a09090770b3cd406001db9188542e698bdca781a386818377447cad3ca7d6a337929c1a2e9ce36eb12ac0b5690410fc971bffe5d79c4b47bbafee4a9ae8ec SHA512 8ae5aea0324cc3192efa24435ee650989367c57fdb08512eaa6839104214e1808c42fca3b2785acf2b2d644a4a3d5c92f75bdc5efca5b0d6122c4845be23fdf3
|
57
dev-libs/libhandy/libhandy-1.0.1.ebuild
Normal file
57
dev-libs/libhandy/libhandy-1.0.1.ebuild
Normal file
@ -0,0 +1,57 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson xdg vala virtualx
|
||||
|
||||
DESCRIPTION="Building blocks for modern adaptive GNOME apps"
|
||||
HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy"
|
||||
SRC_URI="https://gitlab.gnome.org/GNOME/libhandy/-/archive/${PV}/${PN}-${PV}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${PV}"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="${PV}/1"
|
||||
KEYWORDS="*"
|
||||
|
||||
IUSE="examples glade gtk-doc +introspection test +vala"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.44:2
|
||||
>=x11-libs/gtk+-3.24.12:3[introspection?]
|
||||
glade? ( dev-util/glade:3.10= )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.62:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
vala? ( $(vala_depend) )
|
||||
dev-libs/libxml2:2
|
||||
dev-util/glib-utils
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
gtk-doc? ( dev-util/gtk-doc
|
||||
app-text/docbook-xml-dtd:4.3 )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
use vala && vala_src_prepare
|
||||
xdg_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dprofiling=false
|
||||
$(meson_feature introspection)
|
||||
$(meson_use vala vapi)
|
||||
$(meson_use gtk-doc gtk_doc)
|
||||
$(meson_use test tests)
|
||||
$(meson_use examples)
|
||||
$(meson_feature glade glade_catalog)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx meson_src_test
|
||||
}
|
@ -1 +1,4 @@
|
||||
DIST wayland-1.17.0.tar.xz 437680 BLAKE2B 2f4eb54c5ded90453b4e2812f7b5086aa211196ec9f7333d316cdb829269d55db570ccb45a67ee07a039633245e630ab54da6403ff4754d59366f3c13fb87549 SHA512 c5051aab5ff078b368c196ecfedb33ccd961265bb914845d7ed81de361bb86ae18299575baa6c4eceb0d82cf8b495e8293f31b51d1cbc05d84af0a199ab3f946
|
||||
EBUILD wayland-1.17.0.ebuild 1412 BLAKE2B 3cd1532d64a81e166b0347c7067463572dbd9ce8709ad45f2f020e2cb65f2a0c73bd6f10c78cabc41d6b27b24fa4f207b9d9b3c1c11b4d1048e7730a0380c06e SHA512 e100541536a8e79a51d423f2e8a38a910b5c04b7ee98c3f3e08403ac700c6c864e77742e97a6b5c6483bc52882b4eec9a7bea9c30a44cee68f03683c98cd22af
|
||||
EBUILD wayland-9999.ebuild 1755 BLAKE2B 43f897b83819708141c70c1b8d678509101c5497a21d4ded684901c43295ada64934f95693a2458597a1bcfa7bb508a638a8447789ed511769219fb7d271bf0e SHA512 24b4b3d664e4cdd331d78f8f22ea3670513411577849c8f980b5b9f7c7687b692bce959dd25970055b940aa835fac1d22766dc40bba23d989b0300d29fd6474b
|
||||
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
|
||||
|
1
dev-util/anjuta/Manifest
Normal file
1
dev-util/anjuta/Manifest
Normal file
@ -0,0 +1 @@
|
||||
DIST anjuta-3.28.0.tar.xz 6382736 SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef
|
134
dev-util/anjuta/anjuta-3.28.0.ebuild
Normal file
134
dev-util/anjuta/anjuta-3.28.0.ebuild
Normal file
@ -0,0 +1,134 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
# libanjuta-language-vala.so links to a specific slot of libvala; we want to
|
||||
# avoid automagic behavior.
|
||||
VALA_MIN_API_VERSION="0.32"
|
||||
VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}"
|
||||
|
||||
inherit gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala
|
||||
|
||||
DESCRIPTION="A versatile IDE for GNOME"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="*"
|
||||
|
||||
IUSE="debug devhelp glade +introspection packagekit subversion terminal test vala"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# FIXME: make python dependency non-automagic
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.62.2:2[dbus]
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-3.24.12:3
|
||||
>=dev-libs/libxml2-2.4.23
|
||||
>=dev-libs/gdl-3.5.5:3=
|
||||
>=x11-libs/gtksourceview-3:3.0
|
||||
|
||||
sys-devel/autogen
|
||||
|
||||
>=gnome-extra/libgda-5:5=
|
||||
dev-util/ctags
|
||||
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
|
||||
${PYTHON_DEPS}
|
||||
|
||||
devhelp? ( >=dev-util/devhelp-3.7.4:= )
|
||||
glade? ( >=dev-util/glade-3.12:3.10= )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.62.0:= )
|
||||
subversion? (
|
||||
>=dev-vcs/subversion-1.8:=
|
||||
>=net-libs/serf-1.2:1=
|
||||
>=dev-libs/apr-1:=
|
||||
>=dev-libs/apr-util-1:= )
|
||||
terminal? ( >=x11-libs/vte-0.27.6:2.91 )
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
packagekit? ( app-admin/packagekit-base )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-lang/perl-5
|
||||
>=dev-util/gtk-doc-am-1.4
|
||||
>=dev-util/intltool-0.40.1
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
>=sys-devel/gettext-0.17
|
||||
virtual/pkgconfig
|
||||
!!dev-libs/gnome-build
|
||||
test? (
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
app-text/docbook-xml-dtd:4.5 )
|
||||
app-text/yelp-tools
|
||||
dev-libs/gobject-introspection-common
|
||||
gnome-base/gnome-common
|
||||
"
|
||||
# yelp-tools, gi-common and gnome-common are required by eautoreconf
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use vala; then
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="To create a generic vala project you will need to specify
|
||||
desired valac versioned binary to be used, to do that you
|
||||
will need to:
|
||||
1. Go to 'Build' -> 'Configure project'
|
||||
2. Add 'VALAC=/usr/bin/valac-X.XX' (respecting quotes) to
|
||||
'Configure options'."
|
||||
fi
|
||||
|
||||
# COPYING is used in Anjuta's help/about entry
|
||||
DOCS="AUTHORS ChangeLog COPYING FUTURE MAINTAINERS NEWS README ROADMAP THANKS TODO"
|
||||
|
||||
# Conflicts with -pg in a plugin, bug #266777
|
||||
filter-flags -fomit-frame-pointer
|
||||
|
||||
# Do not build benchmarks, they are not installed and for dev purpose only
|
||||
sed -e '/SUBDIRS =/ s/benchmark//' \
|
||||
-i plugins/symbol-db/Makefile.{am,in} || die
|
||||
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-neon \
|
||||
--disable-static \
|
||||
$(use_enable debug) \
|
||||
$(use_enable devhelp plugin-devhelp) \
|
||||
$(use_enable glade plugin-glade) \
|
||||
$(use_enable glade glade-catalog) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable packagekit) \
|
||||
$(use_enable subversion plugin-subversion) \
|
||||
$(use_enable subversion serf) \
|
||||
$(use_enable terminal plugin-terminal) \
|
||||
$(use_enable vala)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# COPYING is used in Anjuta's help/about entry
|
||||
docompress -x "/usr/share/doc/${PF}/COPYING"
|
||||
|
||||
# Anjuta uses a custom rule to install DOCS, get rid of it
|
||||
gnome2_src_install
|
||||
rm -rf "${ED}"/usr/share/doc/${PN} || die "rm failed"
|
||||
|
||||
use vala && readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
use vala && readme.gentoo_print_elog
|
||||
}
|
14
dev-util/anjuta/metadata.xml
Normal file
14
dev-util/anjuta/metadata.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="devhelp">Enable devhelp integration</flag>
|
||||
<flag name="glade">Build glade plugin for anjuta</flag>
|
||||
<flag name="packagekit">Use packagekit to search for missing tools</flag>
|
||||
<flag name="terminal">Enable terminal plugin based on <pkg>x11-libs/vte</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
7
dev-util/promu/Manifest
Normal file
7
dev-util/promu/Manifest
Normal file
@ -0,0 +1,7 @@
|
||||
DIST promu-0.2.0.tar.gz 1072026 BLAKE2B 2b68d992b37421d6b9a08cc9a9134f9ae52643d4c2844c8e1f6f6724f015582c99a8724ab6b8d1ee69437c660e3b972af85949e3221d8d8c709fd8c1a45e1256 SHA512 4da4716a9d4fb96b6016c9bd452fed0403721ab15f95e6955db2ab6e8e482f3bbb35cb4c1c94f690af9520729a93c100015ee48cb69627e129004ae0b15257ae
|
||||
DIST promu-0.3.0.tar.gz 366019 BLAKE2B 0e6e93bb573da0ef20947b72989d8a68a7d6d1490efc802acaee58c9f546e9b46162054172d445e4dcb5cbc33c152529f006edf3acc594b92927df0ab489f86a SHA512 543cb514fcab9700bc45cb1b4a9f056720af4acf8ed949e03445c2f4e52d89f6fb8eda3ee538bc92feb2dc06db31026bebad9bf6c86a6e37a0be294d17e4b518
|
||||
DIST promu-0.4.0.tar.gz 592088 BLAKE2B f8a076dd497959ffeb14422dd8171205a2ef24a1ad23d6bba31a4577893c0680ed76a69e49511f40a0d06c3d2a16e5ea2e3fe7258c4a384e3efa69abeda96f03 SHA512 51235dc75f9ba721aea11fe816c2d244fd555b02d331bfc96c1f439f1a79669ca022a97e14e706471b06ae6b19d347d017a4d306b5bc5f9753be1b0186aa06fa
|
||||
EBUILD promu-0.2.0.ebuild 760 BLAKE2B 2630eaaef487fc9edf249c7ec4f61bc6d8d3245e6225c26cee3af0736b1d13549bfafd4be026646e29f29b1e9a5305a4b79c012cd2a03117fbe364091abb614c SHA512 b4ba612c32787b1d85398dc1cefa49e6dd35be60790c5029d4d8a8ed697154b116e2f1cd8b0dfa648df742c7455eeeac2b79113a070b3fec9af8f16ac0e14aae
|
||||
EBUILD promu-0.3.0.ebuild 814 BLAKE2B a1b957219bb7826ee24236e63572a3045bf5025c40955f9c1c3bd78022185d4caa0b6475ea1fd981d6f096ddcb92de344aa18c227f5ca7d011ac458b4fd27104 SHA512 c3a67e5caccec68275168c9550766fdbabcd4c6f83903170e65e69fe7952de04336ced9d41a46f14900ece17bf0524029b0b60463c49bbbf0b4271c5da7a4acc
|
||||
EBUILD promu-0.4.0.ebuild 653 BLAKE2B 7961e877a3eb00d21ed700001114c0a1a4856079c3cb7cf9b5a61779c5553611781ce5ccd22ee7d3b3315d9ac2d9da40380da81d73029bb26e29b05a47955e63 SHA512 46d9f08d0a93eb1a9904446f21ee089cc2c933843a2af6cba815d042045b1f6106b6de0bcc331a70ef40df5c51810b14190f64973e7291b7706f4fb13d4d15d0
|
||||
MISC metadata.xml 326 BLAKE2B 84a14632c102d52e02ac2c9a8e7f8e2edfabb3401ab04d5fe94eab4c83ef053f27260aff0ad2b04769653665325afa6db028c8ee281835b925456b432d593eb1 SHA512 2870183c141e5d9ec65aba01e7ab02443f42d13d0f39c4ba51af7adacabdf360cb2308cb898c4bf4f0a8c3e20b35d511af2b978fafcb4de47177de77819f6853
|
11
dev-util/promu/metadata.xml
Normal file
11
dev-util/promu/metadata.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mrueg@gentoo.org</email>
|
||||
<name>Manuel Rüger</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">prometheus/promu</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
34
dev-util/promu/promu-0.2.0.ebuild
Normal file
34
dev-util/promu/promu-0.2.0.ebuild
Normal file
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit golang-build golang-vcs-snapshot
|
||||
|
||||
EGO_PN="github.com/prometheus/promu"
|
||||
EGIT_COMMIT="264dc36af9ea3103255063497636bd5713e3e9c1"
|
||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
DESCRIPTION="Prometheus Utility Tool"
|
||||
HOMEPAGE="https://github.com/prometheus/promu"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.11"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/{{.Revision}}/${EGIT_COMMIT}/" src/${EGO_PN}/.promu.yml || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GOPATH="${S}" emake build
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/*
|
||||
dodoc -r src/${EGO_PN}/{doc,{README,CONTRIBUTING}.md}
|
||||
}
|
34
dev-util/promu/promu-0.3.0.ebuild
Normal file
34
dev-util/promu/promu-0.3.0.ebuild
Normal file
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit golang-build golang-vcs-snapshot
|
||||
|
||||
EGO_PN="github.com/prometheus/promu"
|
||||
EGIT_COMMIT="295a70a7f580b886572861b19545b28accfd4491"
|
||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
DESCRIPTION="Prometheus Utility Tool"
|
||||
HOMEPAGE="https://github.com/prometheus/promu"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.11"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/{{.Revision}}/${EGIT_COMMIT}/" src/${EGO_PN}/.promu.yml || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GO111MODULES=off GOPATH="${S}" go install -v github.com/prometheus/promu || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/*
|
||||
dodoc -r src/${EGO_PN}/{doc,{README,CONTRIBUTING}.md}
|
||||
}
|
28
dev-util/promu/promu-0.4.0.ebuild
Normal file
28
dev-util/promu/promu-0.4.0.ebuild
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit golang-build golang-vcs-snapshot
|
||||
|
||||
EGO_PN="github.com/prometheus/promu"
|
||||
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
DESCRIPTION="Prometheus Utility Tool"
|
||||
HOMEPAGE="https://github.com/prometheus/promu"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/go-1.11"
|
||||
|
||||
src_compile() {
|
||||
pushd src/${EGO_PN} || die
|
||||
GO111MODULE=off GOPATH="${S}" go install -v github.com/prometheus/promu || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/*
|
||||
dodoc -r src/${EGO_PN}/{doc,{README,CONTRIBUTING}.md}
|
||||
}
|
2
games-emulation/dosbox-staging/Manifest
Normal file
2
games-emulation/dosbox-staging/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST dosbox-staging-0.75.2.tar.gz 1816233 BLAKE2B 0cb3224a1fe0e01e5069b78c91191f33b6d84dfb21b00ed8cd832225e68e5f66e841506bc7c887da462727b931a6c72b84dbf5e48e4dde21dbf62ffa3da4edc6 SHA512 2988b2cc44d041193d900efc4c6fa516aca6246e51c1dece9b207bd3549a8c76c5bcb2f3f5a90da6bb2b573663bddd0020274f17130548aef9cef1f4adf79220
|
||||
EBUILD dosbox-staging-0.75.2.ebuild 1163 BLAKE2B caf74b9aaa814a9c3143acfa691b96dc38d6f6aaddded408c0269feda1e48fc2a5a6cd1562673d31d98dec0b2cffca5d332371c7601a9010b6d3590231efbdf9 SHA512 221c432915666c9bf78b53e32fe9670502ff27b0d41f15f0b10c4422bceaf0ada4f387be63707e8b581d5d121cac5afff65a0105c69a52c66a8ae047a89a434e
|
49
games-emulation/dosbox-staging/dosbox-staging-0.75.2.ebuild
Normal file
49
games-emulation/dosbox-staging/dosbox-staging-0.75.2.ebuild
Normal file
@ -0,0 +1,49 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit autotools desktop flag-o-matic xdg
|
||||
|
||||
DESCRIPTION="Modernized DOSBox soft-fork"
|
||||
HOMEPAGE="https://dosbox-staging.github.io/"
|
||||
SRC_URI="https://github.com/dosbox-staging/dosbox-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="alsa debug dynrec network opengl opus"
|
||||
|
||||
RDEPEND="alsa? ( media-libs/alsa-lib )
|
||||
debug? ( sys-libs/ncurses:0= )
|
||||
network? ( media-libs/sdl2-net )
|
||||
opengl? ( virtual/opengl )
|
||||
opus? ( media-libs/opusfile )
|
||||
media-libs/libpng:0=
|
||||
media-libs/libsdl2[joystick,opengl?,video,X]
|
||||
sys-libs/zlib
|
||||
!games-emulation/dosbox"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use debug || append-cppflags -DNDEBUG
|
||||
econf \
|
||||
$(use_enable alsa alsa-midi) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable !dynrec dynamic-x86) \
|
||||
$(use_enable dynrec) \
|
||||
$(use_enable network) \
|
||||
$(use_enable opengl) \
|
||||
$(use_enable opus opus-cdda)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
doicon -s scalable contrib/icons/${PN}.svg
|
||||
domenu contrib/linux/dosbox-staging.desktop
|
||||
}
|
@ -1,10 +1,12 @@
|
||||
DIST wlroots-0.10.1.tar.gz 455232 BLAKE2B 0f4def61d8501b7746ccc589d59586b3641340fb7633b0c4a7b518f1b1b5285c1ee71fb629aa0a0e649c15a4ae69b5cfbc7a034c96e545765a96ddda35f10609 SHA512 e1af5a5b6484b5f4060090e13d22d699d5aaa6926e1a6b1043d2b900f88a002ed67dacf8498f23ed3008bf8a35500f415f95b3dbcf50de5da354f309f9161d58
|
||||
DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
|
||||
DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
|
||||
DIST wlroots-0.4.1.tar.gz 480127 BLAKE2B f193860ef9e0852b053270bdaa44b491a8c65a76dc01c71690f7a006eac46e606cca95675e6dec4d65487d9b98bcabb7cd12578f028a9cb9c5cd648e47754df4 SHA512 bd8863c7f285579d81b9372f1335c10eb2d0fd7b46b7589e6b2acad53fa373f2e3b549d2c31876d87d66851af0415a12a011a05953ffe2384b718db6d95cba2e
|
||||
DIST wlroots-0.5.0.tar.gz 481154 BLAKE2B 094c7c92191ea9c581debc90fa7b0117ed15328c11a098e53cec05b326e84c54481a69382ef9a592337ade370ffb55ea98b545794471808dee9f41ee9db8194f SHA512 4defecff91a6179d3a6b7d05c92c14b20c7fa69263a889869912e913a5d1e29f9fd4684f9816b03e2427a21c004d64236f35d8282e02e8d27d826442f1f8b3a7
|
||||
DIST wlroots-0.6.0.tar.gz 497934 BLAKE2B a0b631831752e533f83ed62e402ef69b0994df050fd643cf2ef89556face4a822b3936bc758b70ab160eedda8ced16c0992dc209600914095784bba97bd26ee2 SHA512 c205d4303a381e11ef2f4db2faac1ddf9ad85c675824aae9cfe62d9f8bd313f1568d4810db1d006416783b50c8364198648a46d1ba453a0d8f659d6920618286
|
||||
EBUILD wlroots-0.10.1.ebuild 2560 BLAKE2B 76b28e33dbe932fe89160a4806a46d3f1de2118ea05545d2248f3c7ddf59609bcd339dbe34673054943e7ca37360d3dec773630f0e2a4dde803062aa14facab3 SHA512 aebd49d399a8989d56bd2e08291da1af80432ec9cf642446bc5aa6f71c8c63d9f3467243fd43d216693831dfa432e1ba4be494a79b999254e6a741e730559ff6
|
||||
EBUILD wlroots-0.11.0.ebuild 2560 BLAKE2B 76b28e33dbe932fe89160a4806a46d3f1de2118ea05545d2248f3c7ddf59609bcd339dbe34673054943e7ca37360d3dec773630f0e2a4dde803062aa14facab3 SHA512 aebd49d399a8989d56bd2e08291da1af80432ec9cf642446bc5aa6f71c8c63d9f3467243fd43d216693831dfa432e1ba4be494a79b999254e6a741e730559ff6
|
||||
EBUILD wlroots-0.12.0.ebuild 2560 BLAKE2B 76b28e33dbe932fe89160a4806a46d3f1de2118ea05545d2248f3c7ddf59609bcd339dbe34673054943e7ca37360d3dec773630f0e2a4dde803062aa14facab3 SHA512 aebd49d399a8989d56bd2e08291da1af80432ec9cf642446bc5aa6f71c8c63d9f3467243fd43d216693831dfa432e1ba4be494a79b999254e6a741e730559ff6
|
||||
EBUILD wlroots-0.4.1.ebuild 2556 BLAKE2B 387bad0c2177db317674eca833112491e6a9fb78dfe1f6f652450a557bcc5ef65c575f0024b069e6b93122b94e6fc180f8d046ee4d83c2be571150458fdb8868 SHA512 4c57f85f868d258bbe8168137f4e5f639dd617ab994a93324a115ed31e3ff2dddd802bc787cada563df8df780cd7a4ad3d1a57cf2b64c6408c862ffa64178c41
|
||||
EBUILD wlroots-0.5.0.ebuild 2560 BLAKE2B 888dbb482966d512c7c448ef30061acf9bf19f311cb1cede67eb51d4969236f366980b2d13a852a6a19e5ed0dfd3969abb739796b3ba77556a70447245ec6ac2 SHA512 60e2b90b688e7e62e1a34077e5edbf07c1103da4d9198fb224b511b01a78c98011a835e6f547388646b337509f912d93ef674e919a08da2c24a6383ce74d0f21
|
||||
EBUILD wlroots-0.6.0.ebuild 2560 BLAKE2B 76b28e33dbe932fe89160a4806a46d3f1de2118ea05545d2248f3c7ddf59609bcd339dbe34673054943e7ca37360d3dec773630f0e2a4dde803062aa14facab3 SHA512 aebd49d399a8989d56bd2e08291da1af80432ec9cf642446bc5aa6f71c8c63d9f3467243fd43d216693831dfa432e1ba4be494a79b999254e6a741e730559ff6
|
||||
|
101
gui-libs/wlroots/wlroots-0.12.0.ebuild
Normal file
101
gui-libs/wlroots/wlroots-0.12.0.ebuild
Normal file
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit fcaps meson
|
||||
|
||||
DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
|
||||
HOMEPAGE="https://github.com/swaywm/wlroots"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="elogind icccm rootston systemd x11-backend X"
|
||||
REQUIRED_USE="?? ( elogind systemd )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/libinput-1.9.0:0=
|
||||
>=dev-libs/wayland-1.17.0
|
||||
media-libs/mesa[egl,gles2,gbm]
|
||||
virtual/libudev
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
elogind? ( >=sys-auth/elogind-237 )
|
||||
icccm? ( x11-libs/xcb-util-wm )
|
||||
systemd? ( >=sys-apps/systemd-237 )
|
||||
x11-backend? ( x11-libs/libxcb:0= )
|
||||
X? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/libxcb:0=
|
||||
x11-libs/xcb-util-image
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-libs/wayland-protocols-1.17
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
FILECAPS=( cap_sys_admin usr/bin/rootston )
|
||||
|
||||
src_configure() {
|
||||
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
|
||||
local emesonargs=(
|
||||
"-Dxcb-errors=disabled"
|
||||
-Dlibcap=$(usex filecaps enabled disabled)
|
||||
-Dxcb-icccm=$(usex icccm enabled disabled)
|
||||
-Dxwayland=$(usex X enabled disabled)
|
||||
-Dx11-backend=$(usex x11-backend enabled disabled)
|
||||
$(meson_use rootston)
|
||||
"-Dexamples=false"
|
||||
"-Dwerror=false"
|
||||
)
|
||||
if use systemd; then
|
||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
|
||||
elif use elogind; then
|
||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
|
||||
else
|
||||
emesonargs+=("-Dlogind=disabled")
|
||||
fi
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use rootston; then
|
||||
dobin "${BUILD_DIR}"/rootston/rootston
|
||||
newdoc rootston/rootston.ini.example rootston.ini
|
||||
fi
|
||||
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You must be in the input group to allow your compositor"
|
||||
elog "to access input devices via libinput."
|
||||
if use rootston; then
|
||||
elog ""
|
||||
elog "You should copy (and decompress) the example configuration file"
|
||||
elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
|
||||
elog "to the working directory from where you launch rootston"
|
||||
elog "(or pass the '-C path-to-config' option to rootston)."
|
||||
if ! use systemd && ! use elogind; then
|
||||
elog ""
|
||||
elog "If you use ConsoleKit2, remember to launch rootston using:"
|
||||
elog "exec ck-launch-session rootston"
|
||||
|
||||
fcaps_pkg_postinst
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1,10 +1,12 @@
|
||||
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d
|
||||
DIST sway-1.1.1.tar.gz 5480615 BLAKE2B 2cc55535a030d5d057c332a8b2647f394ec8f08a3a5aebe48e0bd21da718eac23bdbcc5a2ce26624efb9360518e5f14eaafe406e1c7d9b3eb81621bab7b6c39c SHA512 2585446ca0936df41c7959b6b48487b25c86f1a8a3bedcd146aab023a873a416ce750698e3cabcd9cb861e35bbd7e280574ff477152906669af9b17d3e54028e
|
||||
DIST sway-1.4.tar.gz 5514489 BLAKE2B 31eb1aee32079e643cc7a0263a097000c089e36916ea2a681e1ec696f8329e7ecfe3c8a981ec3b6d4e3dd99c8e263b2c208dbe602308d6bdaf4cdabbb3c10971 SHA512 3b280bdfdbdae8fb9b4f555bc630c64e7c1d09f7b2c783b99413863a6b620d50cd2b6d10d63e11fdfb9c678fce9a403228ac52fa69fb52561ffbd06790505a71
|
||||
DIST sway-1.5.1.tar.gz 5536721 BLAKE2B 4dcb6ca380ef8451ab9219a584598928a79e999bc0b1de0599cb7867c8fd94d54c55a2be9585635b4fd230fd83852141d6fd41ef35dbc4a8fef1bcc2828b3be4 SHA512 3b937249db2875100bc22e99f955a3300d3294a296fb37006fa1468a3986bf4fa8e5197279e3587bd8dc29f31adff8fbdc9ddc840e7be982b73331a05cd06ba5
|
||||
DIST sway-1.5.tar.gz 5535966 BLAKE2B e863e97ee897dcd1652d363a09b712932de55da08c88b4858f0aadc29b2cb19d2bda1e5e1184f4e4be6fa54a0136463556f9072f32e2b952d4f12ffd0ee9baf9 SHA512 702e44f8923a4ca05d831dd7ed76165654f113a8b2754d332c509ee844528f47c52b7f21deca78d4a79dad465cbcd0934574fff4ad9bb7a45aec3124dea5bca4
|
||||
EBUILD sway-1.0.ebuild 3085 BLAKE2B 62c575e078c9078faca0d58cc0adc18fd52b10f648fdf6cc8cc18b5080fc8844d92a7bdf80141c03bae5d1dac8ccc62b0f263a05b82a407d4ee3e25c573470b5 SHA512 10aeba287ad9113010d60b1e07af1ba6291c575109f89c9501bd42370e8bc1afb148bb6604d95048b4d390b9d66213249c25b5f8867599e5cdce53db0967550b
|
||||
EBUILD sway-1.1.1.ebuild 2953 BLAKE2B 0146efd670edbafed4df718383d9c059cced7dc7178d407e46c3ee3a3b260464972e2a485fd34f511bfc276a1cd41e41ba14e2a76058a626c222c06e8a32fb02 SHA512 b6fc5f65a764a2fc6e31e8b828bcccfca3b85d5d6b1d39ee7096b0dee22de36385d9432bd4bd90358c84e6cf7d17efdcf077c0513ced9d0be4e18ed8467b6d68
|
||||
EBUILD sway-1.4.ebuild 2953 BLAKE2B 0146efd670edbafed4df718383d9c059cced7dc7178d407e46c3ee3a3b260464972e2a485fd34f511bfc276a1cd41e41ba14e2a76058a626c222c06e8a32fb02 SHA512 b6fc5f65a764a2fc6e31e8b828bcccfca3b85d5d6b1d39ee7096b0dee22de36385d9432bd4bd90358c84e6cf7d17efdcf077c0513ced9d0be4e18ed8467b6d68
|
||||
EBUILD sway-1.5.1.ebuild 2954 BLAKE2B ebf3f93d17a29dcd793a528505fdcf24ebaff10446430da3abf4333368bd06d6f471ba684046ca035fc25c8c21714d8b74c47710fb8a216e5e8415ed9cc425a1 SHA512 0ce334727046892d81a96a7e053b9078e525e5798096f1f13782e0097bf52ab51779280fb0dcbc5f969ca128cd389e9411ecd073d712bfeb7bf21cb8deb31ef8
|
||||
EBUILD sway-1.5.ebuild 2954 BLAKE2B 499ee21a8285463504cee979015048559b3d8fee41d880a69006cc7a7c4d3a809555e2c8c661fd30e403413f6d14d2256d93ebc3422e0cf43b1522582d7e5fe4 SHA512 3c7ca387078703b3ac131fe3263bca993cd62951aaa5f5386b731c69484cddff0287a52434a1c53a01af3b5c9a68dea59d075162fac1bd2f04cbcb08a0479d40
|
||||
EBUILD sway-9999.ebuild 2953 BLAKE2B 0146efd670edbafed4df718383d9c059cced7dc7178d407e46c3ee3a3b260464972e2a485fd34f511bfc276a1cd41e41ba14e2a76058a626c222c06e8a32fb02 SHA512 b6fc5f65a764a2fc6e31e8b828bcccfca3b85d5d6b1d39ee7096b0dee22de36385d9432bd4bd90358c84e6cf7d17efdcf077c0513ced9d0be4e18ed8467b6d68
|
||||
MISC metadata.xml 2486 BLAKE2B 2d34da83a8d8726b91189d27a400e705a1b0259a1ca577a85e7c21784274a08a0adccc134cd523e193f8635b26dcb1802e37bfa1831f58c922285341b1eadd5e SHA512 9d382307136a126a614a8361828cb018865243b1a8c2a4dd08fbd484afc53320abf6d64dd82dd93a47d8de284552f1857c028c6c72db06199152e1458b636ec0
|
||||
|
112
gui-wm/sway/sway-1.5.1.ebuild
Normal file
112
gui-wm/sway/sway-1.5.1.ebuild
Normal file
@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit eutils meson
|
||||
|
||||
DESCRIPTION="i3-compatible Wayland window manager"
|
||||
HOMEPAGE="https://swaywm.org"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
|
||||
else
|
||||
MY_PV=${PV/_rc/-rc}
|
||||
SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
|
||||
REQUIRED_USE="?? ( elogind systemd )
|
||||
tray? ( || ( elogind systemd ) )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/json-c-0.13:0=
|
||||
>=dev-libs/libinput-1.6.0:0=
|
||||
dev-libs/libpcre
|
||||
dev-libs/wayland
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
x11-libs/pixman
|
||||
elogind? ( >=sys-auth/elogind-239 )
|
||||
swaybar? ( x11-libs/gdk-pixbuf:2 )
|
||||
swaybg? ( gui-apps/swaybg )
|
||||
swayidle? ( gui-apps/swayidle )
|
||||
swaylock? ( gui-apps/swaylock )
|
||||
systemd? ( >=sys-apps/systemd-239 )
|
||||
X? ( x11-libs/libxcb:0= )
|
||||
"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]"
|
||||
else
|
||||
DEPEND+=">=gui-libs/wlroots-0.12.0[elogind=,systemd=,X=]"
|
||||
fi
|
||||
RDEPEND="
|
||||
x11-misc/xkeyboard-config
|
||||
${DEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-libs/wayland-protocols-1.14
|
||||
virtual/pkgconfig
|
||||
"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
BDEPEND+="man? ( ~app-text/scdoc-9999 )"
|
||||
else
|
||||
BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
|
||||
fi
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
|
||||
-e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
|
||||
use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
|
||||
-e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
|
||||
use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
|
||||
-e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dman-pages=$(usex man enabled disabled)
|
||||
-Dtray=$(usex tray enabled disabled)
|
||||
-Dxwayland=$(usex X enabled disabled)
|
||||
$(meson_use wallpapers default-wallpaper)
|
||||
$(meson_use fish-completion fish-completions)
|
||||
$(meson_use zsh-completion zsh-completions)
|
||||
"-Dbash-completions=true"
|
||||
"-Dwerror=false"
|
||||
)
|
||||
|
||||
if use swaybar; then
|
||||
emesonargs+=("-Dgdk-pixbuf=enabled")
|
||||
else
|
||||
emesonargs+=("-Dgdk-pixbuf=disabled")
|
||||
fi
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if ! use systemd && ! use elogind; then
|
||||
fowners root:0 /usr/bin/sway
|
||||
fperms 4511 /usr/bin/sway
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use systemd && ! use elogind; then
|
||||
elog ""
|
||||
elog "If you use ConsoleKit2, remember to launch sway using:"
|
||||
elog "exec ck-launch-session sway"
|
||||
elog ""
|
||||
elog "If your system does not set the XDG_RUNTIME_DIR environment"
|
||||
elog "variable, you must set it manually to run Sway. See wiki"
|
||||
elog "for details: https://wiki.gentoo.org/wiki/Sway"
|
||||
fi
|
||||
}
|
5
media-libs/gstreamer-editing-services/Manifest
Normal file
5
media-libs/gstreamer-editing-services/Manifest
Normal file
@ -0,0 +1,5 @@
|
||||
DIST gstreamer-editing-services-1.14.3.tar.xz 1066740 BLAKE2B c5511ca12eccb08d49733540e2d264290a6ca53ec0d5e9007d354e10808568727ed10bfb205c425fd56d334ef12e30324d67b0dcff8115b3c13d1123fe6026b9 SHA512 5dc4fc65c7ce9604b75516774c4481f3214ed703c0d3bb2a6fa348e5a8a09c963ac711e81e5c91f12f57ab3df63a94d7d178fcd4aab4d4d429f32e055c14a205
|
||||
DIST gstreamer-editing-services-1.14.4.tar.xz 1066636 BLAKE2B 51979b0e3d96cb426685abc934d653e4ec5abb78aa1701a53e1f795d3cb995f28df580a27476dc6b73534c86d6810492e78fdfe1dc84ad0351e5244127999a80 SHA512 9907d5f8271ce1813dfec27eefee888a9b09ebf6813e561d1b40cebb01a55ea9a177568b058071daff00d1b1bcf38408134fa97d5f6f32bca620a8d061b6b4af
|
||||
EBUILD gstreamer-editing-services-1.14.3.ebuild 1537 BLAKE2B 7eb0e96fff92c3e3c20c08ede0364fa3f3588eaef2f942f2da3841fb3a6109a747fb9c1a1a16b64a2de4b20a5a7c4db52e7eab6c954eb94ece825124036649d2 SHA512 a3d88b7f7b40b17fe24f5ccb8ec80fc09a0487a5a6163886ef8b4255a4aa197948a5ad7cc1027dfab5ff3ca80b148fb51c000f7d7d56f7f037806cba7871a5e9
|
||||
EBUILD gstreamer-editing-services-1.14.4.ebuild 1537 BLAKE2B 7eb0e96fff92c3e3c20c08ede0364fa3f3588eaef2f942f2da3841fb3a6109a747fb9c1a1a16b64a2de4b20a5a7c4db52e7eab6c954eb94ece825124036649d2 SHA512 a3d88b7f7b40b17fe24f5ccb8ec80fc09a0487a5a6163886ef8b4255a4aa197948a5ad7cc1027dfab5ff3ca80b148fb51c000f7d7d56f7f037806cba7871a5e9
|
||||
MISC metadata.xml 262 BLAKE2B 16a4a230ef5481afde96333e9555bee1771ced412b11eb982c633709dec57b274f78082ba3fe842f7d3406a688662d34792fff304027833286b30652e9982719 SHA512 608f0a17d576a3b23a6921272eb449a6efed76b3c4b3fdf8737b2d499b56d109186c2883c06e5c843799d2fb1606f3066c43759b40f9d7cf58b6a674c38dd0e0
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit bash-completion-r1 gnome2 python-r1
|
||||
|
||||
DESCRIPTION="SDK for making video editors and more"
|
||||
HOMEPAGE="http://wiki.pitivi.org/wiki/GES"
|
||||
SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE="+introspection"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=dev-libs/glib-2.40.0:2
|
||||
dev-libs/libxml2:2
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
>=media-libs/gstreamer-${PV}:1.0[introspection?]
|
||||
>=media-libs/gst-plugins-base-${PV}:1.0[introspection?]
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.3
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# XXX: tests do pass but need g-e-s to be installed due to missing
|
||||
# AM_TEST_ENVIRONMENT setup.
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
# gtk is only used for examples
|
||||
gnome2_src_configure \
|
||||
$(use_enable introspection) \
|
||||
--disable-examples \
|
||||
--without-gtk \
|
||||
--with-bash-completion-dir="$(get_bashcompdir)" \
|
||||
--with-package-name="GStreamer editing services ebuild for Gentoo" \
|
||||
--with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer-editing-services"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Prevent sandbox violations, bug #538888
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
|
||||
addpredict /dev
|
||||
gnome2_src_compile
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit bash-completion-r1 gnome2 python-r1
|
||||
|
||||
DESCRIPTION="SDK for making video editors and more"
|
||||
HOMEPAGE="http://wiki.pitivi.org/wiki/GES"
|
||||
SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
IUSE="+introspection"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=dev-libs/glib-2.40.0:2
|
||||
dev-libs/libxml2:2
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
>=media-libs/gstreamer-${PV}:1.0[introspection?]
|
||||
>=media-libs/gst-plugins-base-${PV}:1.0[introspection?]
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.3
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# XXX: tests do pass but need g-e-s to be installed due to missing
|
||||
# AM_TEST_ENVIRONMENT setup.
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
# gtk is only used for examples
|
||||
gnome2_src_configure \
|
||||
$(use_enable introspection) \
|
||||
--disable-examples \
|
||||
--without-gtk \
|
||||
--with-bash-completion-dir="$(get_bashcompdir)" \
|
||||
--with-package-name="GStreamer editing services ebuild for Gentoo" \
|
||||
--with-package-origin="https://packages.gentoo.org/package/media-libs/gstreamer-editing-services"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Prevent sandbox violations, bug #538888
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
|
||||
addpredict /dev
|
||||
gnome2_src_compile
|
||||
}
|
8
media-libs/gstreamer-editing-services/metadata.xml
Normal file
8
media-libs/gstreamer-editing-services/metadata.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gstreamer@gentoo.org</email>
|
||||
<name>GStreamer package maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,4 @@
|
||||
DIST pipewire-0.3.17.tar.gz 1254486 BLAKE2B e6a8e31dc968b95012f01dce53faa30dde40b3a382fe85eb25a50b96f3d011711be1f9fc5ce42e355c19f92e59bdaa4e5b6ecf41347f400c35adb3eeb2a53c5c SHA512 0de4f2431cf19708c3457877b8172a39676ef8f748071921a21da391d95b83a870190dc1343ffe9000e2599431464b6bfe90219f6237493903ccba5eb9b3473d
|
||||
DIST pipewire-0.3.6.tar.gz 968858 BLAKE2B 342b935ce1f68282cb6a1684855c7efacf24759359ca2079aade27b7d7d2699135e07c1e52afefb8924d9c8274b4cdbda98cc6c19d8aa0bf14b7202c0e0923f4 SHA512 a8d67bb6135432705d6de026074325f0cae7f01e3fe0b65fa7dafb128e5984ce126f8b4635bfbd9746777514df6f0880a78149fd007c7c1432ac29f95655ddcc
|
||||
EBUILD pipewire-0.3.17.ebuild 1165 BLAKE2B 2fa6b7d78fc5d6da221a70870fab7a2f1b114e9ac1b7ec50af8026c5307ead0531f0671500eab7f09cc3111d53fc4b5039204ed199b5f11a7c8718c3138d718f SHA512 7a4ab2244fe610d9711eaca5c56fbd7776e579f4f2fe2df3ef32a65b9221655c122042627ff451605fdda47b34e5fbfee4ee349f540ea4f5735fd2cf3a9890c5
|
||||
EBUILD pipewire-0.3.6.ebuild 1165 BLAKE2B 2fa6b7d78fc5d6da221a70870fab7a2f1b114e9ac1b7ec50af8026c5307ead0531f0671500eab7f09cc3111d53fc4b5039204ed199b5f11a7c8718c3138d718f SHA512 7a4ab2244fe610d9711eaca5c56fbd7776e579f4f2fe2df3ef32a65b9221655c122042627ff451605fdda47b34e5fbfee4ee349f540ea4f5735fd2cf3a9890c5
|
||||
|
60
media-video/pipewire/pipewire-0.3.17.ebuild
Normal file
60
media-video/pipewire/pipewire-0.3.17.ebuild
Normal file
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson
|
||||
|
||||
MY_PV="${PV%_*}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
DESCRIPTION="Multimedia processing graphs"
|
||||
HOMEPAGE="http://pipewire.org/"
|
||||
SRC_URI="https://github.com/PipeWire/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="*"
|
||||
|
||||
IUSE="docs examples ffmpeg gstreamer jack pulseaudio systemd"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/alsa-lib
|
||||
media-libs/sbc
|
||||
media-video/ffmpeg:=
|
||||
jack? ( >=media-sound/jack2-1.9.10 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-11.1 )
|
||||
sys-apps/dbus
|
||||
virtual/libudev
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
systemd? ( sys-apps/systemd )
|
||||
media-libs/vulkan-loader
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
app-doc/xmltoman
|
||||
docs? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dman=true
|
||||
$(meson_use docs)
|
||||
$(meson_use examples)
|
||||
$(meson_use ffmpeg)
|
||||
$(meson_use gstreamer)
|
||||
$(meson_use jack pipewire-jack)
|
||||
$(meson_use jack)
|
||||
$(meson_use pulseaudio pipewire-pulseaudio)
|
||||
$(meson_use systemd)
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
3
net-misc/nextcloud-client/Manifest
Normal file
3
net-misc/nextcloud-client/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
DIST nextcloud-desktop-3.0.2.tar.gz 19117243 BLAKE2B 665fc2820ec133d53bb64172c88d634ee0ae905a1feb4d452e12c85d03190f27fd162580e0b017a39b9a78746e238246061382ea6d08cabfd3874dd6a890a54e SHA512 8f323208e609fc2d01798b4e27e94488ac5ffda374651d4aa5c697ab2863f9a76823bee7cf809c534a9bd6e1a8dbc71b169c7e895a59ce920aad86ad31f41a23
|
||||
EBUILD nextcloud-client-3.0.2.ebuild 1985 BLAKE2B d61845290db13eb7e550e17566b927e2c5675ecc982bd9be0809389100431dd9deeaf0f1be80c19308e096f54efb168fcc0edb2713d135c43c7d3618d17acd53 SHA512 f0a747141dbb1591990ceb658afdbff058df885ecbad0dde5d89bdf329b1a4552d2cb394a2822f6c97d5a2aedc4af22241ac06894d46f62bdb8136653d8e4229
|
||||
MISC autogen.py 644 BLAKE2B 7139c7811a5ca64b2503cabc84a5318586ba93f8846db873c993e624a4349f1bbe05abc4aff5447105960d3c7444e877be927a1396d6335e5f6b28311cea3c61 SHA512 01a2ad616e320378526b211ee12026fcb4724086d42681970c4b30cac40ae2028c131de1a98be5534eb603bda474c3b3aff38dfc880d2b43379003da648bd169
|
26
net-misc/nextcloud-client/autogen.py
Normal file
26
net-misc/nextcloud-client/autogen.py
Normal file
@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import json
|
||||
|
||||
|
||||
async def generate(hub, **pkginfo):
|
||||
github_user = "nextcloud"
|
||||
github_repo = "desktop"
|
||||
json_list = await hub.pkgtools.fetch.get_page(
|
||||
f"https://api.github.com/repos/{github_user}/{github_repo}/releases", is_json=True
|
||||
)
|
||||
for release in json_list:
|
||||
if release["prerelease"] or release["draft"]:
|
||||
continue
|
||||
version = release["tag_name"][1:]
|
||||
url = release["tarball_url"]
|
||||
break
|
||||
ebuild = hub.pkgtools.ebuild.BreezyBuild(
|
||||
**pkginfo,
|
||||
version=version,
|
||||
artifacts=[hub.pkgtools.ebuild.Artifact(url=url, final_name=f"nextcloud-desktop-{version}.tar.gz")],
|
||||
)
|
||||
ebuild.push()
|
||||
|
||||
|
||||
# vim: ts=4 sw=4 noet
|
89
net-misc/nextcloud-client/nextcloud-client-3.0.2.ebuild
Normal file
89
net-misc/nextcloud-client/nextcloud-client-3.0.2.ebuild
Normal file
@ -0,0 +1,89 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils xdg-utils
|
||||
|
||||
DESCRIPTION="Desktop Syncing Client for Nextcloud"
|
||||
HOMEPAGE="https://github.com/nextcloud/desktop"
|
||||
SRC_URI="https://api.github.com/repos/nextcloud/desktop/tarball/v3.0.2 -> nextcloud-desktop-3.0.2.tar.gz"
|
||||
|
||||
LICENSE="CC-BY-3.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="*"
|
||||
IUSE="doc dolphin nautilus shibboleth test"
|
||||
|
||||
COMMON_DEPEND=">=dev-db/sqlite-3.4:3
|
||||
>=dev-libs/openssl-1.1.0:0=
|
||||
dev-libs/qtkeychain[qt5(+)]
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5[ssl]
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebengine:5[widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
sys-fs/inotify-tools
|
||||
dolphin? (
|
||||
kde-frameworks/kcoreaddons:5
|
||||
kde-frameworks/kio:5
|
||||
)
|
||||
nautilus? ( dev-python/nautilus-python )
|
||||
shibboleth? ( dev-qt/qtwebkit:5 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
doc? (
|
||||
dev-python/sphinx
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
)
|
||||
dolphin? ( kde-frameworks/extra-cmake-modules )
|
||||
test? (
|
||||
dev-util/cmocka
|
||||
dev-qt/qttest:5
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/nextcloud-desktop-218514e
|
||||
|
||||
src_prepare() {
|
||||
# Keep tests in ${T}
|
||||
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
|
||||
|
||||
if ! use nautilus; then
|
||||
pushd shell_integration > /dev/null || die
|
||||
cmake_comment_add_subdirectory nautilus
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
|
||||
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
|
||||
-DNO_SHIBBOLETH=$(usex !shibboleth)
|
||||
-DUNIT_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use doc ; then
|
||||
elog "Documentation and man pages not installed"
|
||||
elog "Enable doc USE-flag to generate them"
|
||||
fi
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
89
net-misc/nextcloud-client/templates/nextcloud-client.tmpl
Normal file
89
net-misc/nextcloud-client/templates/nextcloud-client.tmpl
Normal file
@ -0,0 +1,89 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils xdg-utils
|
||||
|
||||
DESCRIPTION="Desktop Syncing Client for Nextcloud"
|
||||
HOMEPAGE="https://github.com/nextcloud/desktop"
|
||||
SRC_URI="{{artifacts[0].src_uri}}"
|
||||
|
||||
LICENSE="CC-BY-3.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="*"
|
||||
IUSE="doc dolphin nautilus shibboleth test"
|
||||
|
||||
COMMON_DEPEND=">=dev-db/sqlite-3.4:3
|
||||
>=dev-libs/openssl-1.1.0:0=
|
||||
dev-libs/qtkeychain[qt5(+)]
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5[ssl]
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebengine:5[widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
sys-fs/inotify-tools
|
||||
dolphin? (
|
||||
kde-frameworks/kcoreaddons:5
|
||||
kde-frameworks/kio:5
|
||||
)
|
||||
nautilus? ( dev-python/nautilus-python )
|
||||
shibboleth? ( dev-qt/qtwebkit:5 )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-qt/linguist-tools:5
|
||||
doc? (
|
||||
dev-python/sphinx
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
)
|
||||
dolphin? ( kde-frameworks/extra-cmake-modules )
|
||||
test? (
|
||||
dev-util/cmocka
|
||||
dev-qt/qttest:5
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/desktop-${PV/_/-}
|
||||
|
||||
src_prepare() {
|
||||
# Keep tests in ${T}
|
||||
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
|
||||
|
||||
if ! use nautilus; then
|
||||
pushd shell_integration > /dev/null || die
|
||||
cmake_comment_add_subdirectory nautilus
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
|
||||
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
|
||||
-DNO_SHIBBOLETH=$(usex !shibboleth)
|
||||
-DUNIT_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use doc ; then
|
||||
elog "Documentation and man pages not installed"
|
||||
elog "Enable doc USE-flag to generate them"
|
||||
fi
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
9
sys-apps/osinfo-db/Manifest
Normal file
9
sys-apps/osinfo-db/Manifest
Normal file
@ -0,0 +1,9 @@
|
||||
DIST osinfo-db-20190218.tar.xz 82712 BLAKE2B d026b428171127b5048357ae75e2601fc184b9e2e5dd7224a7ba1a439ebf20e567bd910ab4b8a0920d3f8c0e2e8be637086920ab905a8fd8eb98c772a13c234d SHA512 e6b6f0e8b965ecf5a6c38071f3b2d5646123a6d84a5d5ebfb59995f10ae0aa8985bc5caeb1a4de396b92be0466291bc82247f33138f7954c847651eb682fdad3
|
||||
DIST osinfo-db-20190304.tar.xz 83024 BLAKE2B a0ad9a24f7dd07dc672b2106bf9f767456bc64f0500cb713257eefaa45f1b1a15b1116f0ac6611966ee6750ff519da8d71c746c930ef5e3c5ca54780d247eed8 SHA512 b8a2911da9d84682423ffaf257ffc9e97bc0abf835d6d5929e7e544167a86ca85b882f549e692c1919a49d79815dc32ae86cee99284c7a1c7b9a55de72368ccd
|
||||
DIST osinfo-db-20190319.tar.xz 85668 BLAKE2B 9e1d95379c659dc325a0fa5d7d8e6abc6c486839cbf42d78e0964583f19258f2e6669e685bc09cd13f17ecd04cc3d1cf3188d862d12d2825636a76d9d2999b8f SHA512 fb06adeaf639e71b02bec30dafbc405e903d490cd8038d4fe94de63c4d0bb9f617a469e59d11fd4dfc5c1c0d9a6094b888ce5867634c0cbe501e5195316a8e75
|
||||
DIST osinfo-db-20201119.tar.xz 111540 BLAKE2B 832f1cab0af4a2c5738c382c19a7f4e0b714f1495d0501994f173ad99c91de7a8a37748094931f06627fafa15e34ea880291508456d9674d8c05815c624a6073 SHA512 1e5a20879efbb30f8480c0598c2469f422bf7cb97786f9519ec5609b04a0e87b71f8ca2f58e85a3e4f603e62f2ea0905261d2c394100afb3e9a933adb4a20b52
|
||||
EBUILD osinfo-db-20190218.ebuild 668 BLAKE2B 0e4e429414a0a894b5dacf340fd5ce5be4dd7aa60d86c6c1508f7b60af03535831b9b8c55ff470f8ddaad5526425a5d805cc4fa17db2fd5aa880a73c9809e8c5 SHA512 b2ef8af5554474858ace472c8e7230cac8bf77efc45c6ecae37642eb719e3d5bcaeff6a52580bfd8d840c288e38455242ea8ea756cb6eb7eaf68c6521cd4618f
|
||||
EBUILD osinfo-db-20190304.ebuild 671 BLAKE2B a50dd6a39f6f582e400ec534a0d8d28f60d850131dde1787b356059a7a8c95530d70fc77c8336ef6da24c6888ad4054574a2a661bb045f6d8a3936a5fef0a957 SHA512 222ea69587a39969f785e84cb346f6e4db2c73f09867b5d10f0b142997ad1ebdd38e88c3154a06476fbaa758589a720039cc036cd865e1e0abe80db3f6a2f1bc
|
||||
EBUILD osinfo-db-20190319.ebuild 671 BLAKE2B a50dd6a39f6f582e400ec534a0d8d28f60d850131dde1787b356059a7a8c95530d70fc77c8336ef6da24c6888ad4054574a2a661bb045f6d8a3936a5fef0a957 SHA512 222ea69587a39969f785e84cb346f6e4db2c73f09867b5d10f0b142997ad1ebdd38e88c3154a06476fbaa758589a720039cc036cd865e1e0abe80db3f6a2f1bc
|
||||
EBUILD osinfo-db-20201119.ebuild 671 BLAKE2B a50dd6a39f6f582e400ec534a0d8d28f60d850131dde1787b356059a7a8c95530d70fc77c8336ef6da24c6888ad4054574a2a661bb045f6d8a3936a5fef0a957 SHA512 222ea69587a39969f785e84cb346f6e4db2c73f09867b5d10f0b142997ad1ebdd38e88c3154a06476fbaa758589a720039cc036cd865e1e0abe80db3f6a2f1bc
|
||||
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
|
8
sys-apps/osinfo-db/metadata.xml
Normal file
8
sys-apps/osinfo-db/metadata.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnome@gentoo.org</email>
|
||||
<name>Gentoo GNOME Desktop</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
27
sys-apps/osinfo-db/osinfo-db-20190218.ebuild
Normal file
27
sys-apps/osinfo-db/osinfo-db-20190218.ebuild
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="osinfo database files"
|
||||
HOMEPAGE="https://libosinfo.org/"
|
||||
SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/osinfo-db-tools
|
||||
"
|
||||
# we don't depend on intltool here, contrary to README, as the tarball already
|
||||
# contains the processed results with translations in XML files
|
||||
|
||||
src_unpack() { :; }
|
||||
|
||||
src_install() {
|
||||
osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" "${DISTDIR}/${A}"
|
||||
}
|
27
sys-apps/osinfo-db/osinfo-db-20190304.ebuild
Normal file
27
sys-apps/osinfo-db/osinfo-db-20190304.ebuild
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="osinfo database files"
|
||||
HOMEPAGE="https://libosinfo.org/"
|
||||
SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/osinfo-db-tools
|
||||
"
|
||||
# we don't depend on intltool here, contrary to README, as the tarball already
|
||||
# contains the processed results with translations in XML files
|
||||
|
||||
src_unpack() { :; }
|
||||
|
||||
src_install() {
|
||||
osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" "${DISTDIR}/${A}"
|
||||
}
|
27
sys-apps/osinfo-db/osinfo-db-20190319.ebuild
Normal file
27
sys-apps/osinfo-db/osinfo-db-20190319.ebuild
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="osinfo database files"
|
||||
HOMEPAGE="https://libosinfo.org/"
|
||||
SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/osinfo-db-tools
|
||||
"
|
||||
# we don't depend on intltool here, contrary to README, as the tarball already
|
||||
# contains the processed results with translations in XML files
|
||||
|
||||
src_unpack() { :; }
|
||||
|
||||
src_install() {
|
||||
osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" "${DISTDIR}/${A}"
|
||||
}
|
27
sys-apps/osinfo-db/osinfo-db-20201119.ebuild
Normal file
27
sys-apps/osinfo-db/osinfo-db-20201119.ebuild
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="osinfo database files"
|
||||
HOMEPAGE="https://libosinfo.org/"
|
||||
SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/osinfo-db-tools
|
||||
"
|
||||
# we don't depend on intltool here, contrary to README, as the tarball already
|
||||
# contains the processed results with translations in XML files
|
||||
|
||||
src_unpack() { :; }
|
||||
|
||||
src_install() {
|
||||
osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" "${DISTDIR}/${A}"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST v0.1.0.tar.gz 23832 BLAKE2B cff04a320ab239bf0d90c01ffc4e557bf5bf2978a433fcca0413b09f3c3b2ee5ed75f3655077dc493ae42a11a8e027f0a17b74c97e3eecadfb67f2e0e7912693 SHA512 8c1f58024c464e5628162e3ba1bf129809403bcc5d2329b55b6628f419ff8d5ead21d87f0bdcbb458ce5798d62184af177616bbfbeb653c34450c716f6b3ab26
|
||||
EBUILD xdg-desktop-portal-wlr-0.1.0.ebuild 650 BLAKE2B 927596a7a37df1c3ff66af93f171de90648e577ac645ca102af41cc2f28ec164a3e2892b9d570cba4119835009062f7e175737962d1468c2f51861389fada9c5 SHA512 495cbd9680d91aa7432df1aed564eae23e861049d2b76fef87c50fa6439970f5c85d067463c032343c7d7c35c58cf4fc7c70d8ff5f34c0eb0453e60609e6830b
|
||||
EBUILD xdg-desktop-portal-wlr-9999.ebuild 581 BLAKE2B 5d752f55f3663ff7860d4bf269c835a53cd48b7676ad5761adb5a15f76bb9343639353f468cf2fe8595c52dbdf9ed299824490eca5cc707721fd982d2b2f2a3a SHA512 b12e5386aa9956e947a4a03beec39c8657479dca45d9c268027ed01c52b4ddf09bf6d5f41d2b764ecb13a6cbe9644768874108c4b4430de8737051997649a174
|
||||
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
|
||||
|
@ -3,11 +3,11 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit eutils meson
|
||||
inherit eutils meson git-r3
|
||||
|
||||
DESCRIPTION="Desktop integration portal (wlroots backend)"
|
||||
HOMEPAGE="https://flatpak.org/ https://github.com/flatpak/xdg-desktop-portal"
|
||||
SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz"
|
||||
EGIT_REPO_URI="https://github.com/emersion/xdg-desktop-portal-wlr.git"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
2
sys-apps/xdg-desktop-portal/Manifest
Normal file
2
sys-apps/xdg-desktop-portal/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST xdg-desktop-portal-1.8.0.tar.xz 470692 BLAKE2B f21da5ad11dc2b1611983fdac87335b3c7e9c13222bbe3b90b276d75726a6f16d950a9ba62606aa31d52f57b8d076393ec0d48014b1623ab03dee23c524ed0ef SHA512 6d9760b41447af711d5937279b0031bcc88947e11204351accfcd9e6e19e498e9021675753185f92f7bd40336decc1895968796b1b71508c7caf5f6fc32a51a4
|
||||
EBUILD xdg-desktop-portal-1.8.0.ebuild 958 BLAKE2B 2b83de331e768d1fbc59e1d4c1acc52e43665f67f30e7ad8cd2873a851a39ad5b6cb642ba226a25c1b27e71f83a61297a577bef6da4584eac4042528e6a50b38 SHA512 0e85600029f4d0a65071d77685b6cf89992f07b776820202dc1505e03a20e5e7338c68b08605ec8f82017a2863bcf36c55e29bb8c9acc6fba386f4aef95cb4da
|
43
sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.0.ebuild
Normal file
43
sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.8.0.ebuild
Normal file
@ -0,0 +1,43 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit systemd
|
||||
|
||||
SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz"
|
||||
DESCRIPTION="A portal frontend service for Flatpak and possibly other containment frameworks"
|
||||
HOMEPAGE="http://flatpak.org/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="*"
|
||||
IUSE="doc geolocation screencast test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/json-glib
|
||||
dev-libs/glib:2[dbus]
|
||||
media-libs/fontconfig
|
||||
sys-fs/fuse:0
|
||||
geolocation? ( >=app-misc/geoclue-2.5.2:2.0 )
|
||||
screencast? ( >=media-video/pipewire-0.3.17 )
|
||||
test? ( sys-libs/libportal )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/gettext-0.18.3
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-text/xmlto
|
||||
app-text/docbook-xml-dtd:4.3
|
||||
)
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
|
||||
econf \
|
||||
$(use_enable doc docbook-docs) \
|
||||
$(use_enable geolocation geoclue) \
|
||||
$(use_enable screencast pipewire) \
|
||||
$(use_enable test libportal) \
|
||||
--with-systemduserunitdir="$(systemd_get_userunitdir)"
|
||||
|
||||
}
|
@ -1,94 +1,105 @@
|
||||
DIST firefox-80.0-patches-02.tar.xz 26280 BLAKE2B 11445bae206ed9e8cbadb7f9c2a2ca143c50d4924e663e3b83533f5b6b2aab4e1c760c9c21e1c7ed7d324443ce5df50d1f6b1284184ddaaacbe6c040c5835dee SHA512 51ea389c14757636eea87d9cdb64015072b85ca79e86c68a299568b2a02a8225116c40f0b6306bb15cb73ea9ba18e1767d5e0c21e0aa6dd202cf6ae3d74c304a
|
||||
DIST firefox-80.0.1-ach.xpi 504583 BLAKE2B d885d46f9eafa9e4c390318b4d01a9c3bd6ffe559c5a619fa7fddd8edd17599c61162499e7ef6b24a68e067ac1e5434e428519bb2dcec1d1b288ba22b7547be4 SHA512 ac19b518cc92f39e8fe16eb86f9c1a273db0f7ba4bf9ce001c41dac2b33400ebe3131ad5205009ffe96ff1e067212f7edc2f083f8cab29f8457af77efc299335
|
||||
DIST firefox-80.0.1-af.xpi 444291 BLAKE2B c71a2cc6c6e56855ced7a4a85dacdb11265bdde39e5e0f5337f35a031cec45487a71fdc1ad35530fdb71360a38dcc81dec789a54da41f653db5dc0bb36a34b31 SHA512 29bd2b91adf1976a7d9a40ee0db8a8fb17036bfa28a2ea2eaff2f17ea91cc3ac49b4bf99259315e3ed8e38cc229a68a1c68212e4c13fa851d6e94efa01a3e410
|
||||
DIST firefox-80.0.1-an.xpi 542426 BLAKE2B 7d9d8d305c9819d2840b29876aa4074971887904e172f3d5ebc090dfc5ebf5ca9d6e7cbca490fbe0c4e53eb41952732d047e235ed18a344315bd198566a92a3e SHA512 b6e490f206b4d20e6bc652b9daa24f78f1b4447e32ea77394b92e73ec0de6f21d30e22ca3ee87f2a95e437cdf7cab6a6a81307a8ec1451e69f761671cc03a5b0
|
||||
DIST firefox-80.0.1-ar.xpi 591816 BLAKE2B 4d8aceaa4e7e44394be8961a3515dc98dab892bf3ff15a3cc93d35501db33f8764a8579fbb6196ce85d68134f3cdead11549946e2f73a986d49731594c9e762b SHA512 412181e35fc61a871076867c00133670c4b04e199ac4bf0909923f850cc60825cf8411eb42a449c0d921b5702d2463a485826731b53b76302e06702c44ca7c8b
|
||||
DIST firefox-80.0.1-ast.xpi 502149 BLAKE2B 1e196ecdf387c4769f8a5000df918679b95d83d1d06306b60a7146d4b11328e6883baf85c6ea04023cafa4e50f67301f6276dcd4e70593a9149e3f06f25dedea SHA512 1dba93dec0eafd28b13ced483d098e57b77816d9a64f6fc7089516d1adc23c8834c672fa2ba52e53ce8b1599f55779c24fac0a54151f3cf84d3ebfd0265065ea
|
||||
DIST firefox-80.0.1-az.xpi 539349 BLAKE2B fbda6488399d8dc1e9f5d9dad3be9b6ba7d32bfd826a3ec28d6b0b020ca83505b2ef5121e36636ca837d3675d1aa7dffe57f3df3b85094d91e75b24339d599bd SHA512 7a044fc2cfc7e36f0e8407e804ce29deb6441c33e69e11458f010b614edc5f01bd4d03086eb4e81c2fce970878b16b294520e3c6309d1398552dc39d5adbc106
|
||||
DIST firefox-80.0.1-be.xpi 652311 BLAKE2B 14299f1248968272127d6562a85b049e0a4da11da7f8f30169e569fcee9a6c9ead73f807a4a216622d100005b9d7af5ad8279352e8c02e9c56aa2eef69111e6d SHA512 96a02f58e3a9604342cb0b755c6ae4bc35c8e48adecaf407566cf10bf2ef5ab7dd1c83951377cc21d631912811b25cff1ca40a1dff74271c29f71c7ab0b390f3
|
||||
DIST firefox-80.0.1-bg.xpi 614701 BLAKE2B 872d0bf0598f4f942278bee24d497c846e65e8ebf9217eaab0ca2a3fdcdac43a0cac71c044e86a8fb7671a5d3c6ce630ee674ff41e7c9738d3419090ffe79e92 SHA512 974fbe862f264b98a8045e306ef09817e739f8a1d6c092b60503f73d8667702df88a090abc4f492982ce11ff3b0e138a4c615bd400622a3901b63531155c1d64
|
||||
DIST firefox-80.0.1-bn.xpi 635296 BLAKE2B 4a08afd0d38908cea8040f872d9763e19466538229168fd7c75e993c3b2b8f8eaff0dfac5e7b6fda86c34abff7795f1a9af0b2cc71c9062168d6ac9faecfd7d2 SHA512 64bdd07e317c5aa04cec65fff262982aadd7aeabdfe7ae07068807e2bc6ff62042cc051d7422b7df5904a0e3ab32697f46f4ac6f9cfa118b19fc475de2373651
|
||||
DIST firefox-80.0.1-br.xpi 555844 BLAKE2B 480f327adf194a66dab2b4c5ecbd8f3d3dee3cce7b2b83710fa9628a584e062ec210f857caedb950209fe71524242a8efe9660daf209ff27110c9cd87e8ee5ee SHA512 9f199d06d38f4dee320bd818d3c0dd570faab221beeb4f8029b1ef4a69e385c8b7d58db7926ced1fbf65c8f20bf4406c1545dd4ba42cc2a1144d2aed6e8623b2
|
||||
DIST firefox-80.0.1-bs.xpi 513421 BLAKE2B f231f7007833bf3e1d874e7b7fd95e07c5c31c8a155b4017f8b00a34bc409944922b06f05e65753984ac5fdd18177a0c190a0c5396a9866b03fe45a24e670823 SHA512 c6e0ef8fcdaca6988ebbc8fa44ca1c32489c8c6667d0e30f560eef525a813789a0b6f5c721632909a936863f29320ea0054fbbdb41328a9594cc541f5fcd5d2a
|
||||
DIST firefox-80.0.1-ca.xpi 564258 BLAKE2B 547a8d2fb678dc8eb6198f761fa45df2538dd0d6584d7734c28267a30532158e7b37702c60033724e083ddad9727bb61fc8ac1b782e3b60af601838fe3dc9ed5 SHA512 26c71d36c773dcae5dbd42af3075722a40e7e763a9a00529837f8847dd59683d7404ab6bdf90543f8fadd1aac35658a93f143051cae1c12a36bbe1ba8a95578d
|
||||
DIST firefox-80.0.1-cak.xpi 589532 BLAKE2B be2d5d21657c1bffe4538130458715c1a36c709c6452ecba8894ac47cc3cccacbe23f62195221ceede8a89a96787f46db68308ed953fba3cc6c6f90e87d17451 SHA512 bd4299a8940c187b502555955c5fd7a52b52ea785bedacfbd115f2933c4c34a0a18425cd5bb5e0861abd986e125d83ff05d277c223863a6db1b6a8bedf8a8df9
|
||||
DIST firefox-80.0.1-cs.xpi 590314 BLAKE2B fa0a9d9d8544437b1513ed0b8fc07757e5ec34bae697dfdf15ab9b44aa262635b0d1a56877181f5ab3e5dd32ac22bee0195546b32ddbac02ecc5de716c5966ae SHA512 65b1b5824424017d3819e789a8951095c0cf7dba3f0671c501a5344f3a91cab6fe0cf0c3940685156b961489fa6b65b279f33a1cb4ae59328d00ee7e393d824d
|
||||
DIST firefox-80.0.1-cy.xpi 574272 BLAKE2B 3ab8d320bf2fd48f5825d24975ca1266d726f50181a61b5cec28bcfce96d8159c24da05da83d57187c2f46ef998d914ad4c3fea9f793b26dc12dd27530009468 SHA512 81400a51bcb20feba7300b2ec8143d788e8962284852a15b1702345b344aae62b1403c8ebf4a808d2a4ff55674284b827db8ba81d0c77928f701bd7cd6287812
|
||||
DIST firefox-80.0.1-da.xpi 564645 BLAKE2B 375f10fee6b2af1cddfd145fbc7616e8289a17c6273a509cfc8c42bd94c3dac161517c536cb94763ef317df9aaf34d195db6af8d4fa950f06060f2a5f51c707d SHA512 b1e8748883ab511f7023b52846b19633e17ed49d9d5e96cc0a1062dc5eb7f60094d39b542c947190eb07d2be00e87192615a4015cac5700565a7247dcfbe0fd6
|
||||
DIST firefox-80.0.1-de.xpi 588247 BLAKE2B ba6a54fabc42338259e01a658dec8e090cdc0bae1482ff1841ddd7499ae4cb2a10c83e4dd1ab33d0101762126f454a44e4b083142deff0a44d48c0c112a17902 SHA512 a23868386debc06a8f4c1dde2625bba796c59a9898bf560ddffbcff0035b84832faca828d3b507c63437372097a818b4b51dca51304131bc8f21694a6b54adeb
|
||||
DIST firefox-80.0.1-dsb.xpi 598372 BLAKE2B fff3b0e5f2c93e9cf12781742f6b00dd4347a2ab4ef5eec05e81ca14c470a658a27b22f1c6bd3d9956716a0e0f98f8c3b8e7dd5d0247162c16b38a4f3a33feaf SHA512 615ec77f46da620ec1d4ef9fc96bf8ef43edc4a3c1476737cbf2403d73220b9224316cc6924146ed5f9ac17e40e0f6a03b90053015be74c9fcba055b05e45a85
|
||||
DIST firefox-80.0.1-el.xpi 673926 BLAKE2B 8dd6b2a74c10f711fadde537242e6de9394513853639d3766a2f88b2eb6e9bc06e195389b0813424254a9409abac80a574abdd48f2164bdad6d1544dbc57fcc5 SHA512 3ea62e7ba20503446f7231d594d84b6d81380d0614c38ba0a1a1f9f873a5860feeba791b7bcad626064bd2194b86492be182ec94fdbcb53a4cbad7650d7003c1
|
||||
DIST firefox-80.0.1-en-CA.xpi 541479 BLAKE2B cc38108b9165fced8ca6e04aa794f9ae6226b9ed7ea645650ee066e4f2054c84ab9ba386c89ecd71783ee21f837c06def205b7fc780a9273cfd8fa9843515903 SHA512 0122922c50c2254ac7d64361552d5c5c10c3492f97525857bb00f64d99ea9681f00143f8d7a521dd05ea26b6b3450bf2b8a0a9c98aea1d7535321798375f085e
|
||||
DIST firefox-80.0.1-en-GB.xpi 539266 BLAKE2B f90521d2352332c006041ed22b1d180a74c504cc1a61a9a6dde4b76e77fbc5cc9750152d409835349f508f04a2bebc39f491313a5bf770af785ada0251766e8a SHA512 4eaaeabe1a86165700c78f160d379e14df40330b17fa83c89b63fdddd65f39ea18104b9684b582357bb946dec6fdc224511874ef7167fcb9c8f5f8dbbdec2cbe
|
||||
DIST firefox-80.0.1-eo.xpi 566633 BLAKE2B fe5e6bbee2e655cfc05487809f07f532b548b43751d649ca24a1a5b285101d366c82770b3dc729364f6b11c9b805881df39e153f5c7492f17e2a1e25c876d521 SHA512 e6df7e49d3f2a85311883cca891eceaacd96a6ca8e37a4d800cabb0da846b576379a3ed1824fb35a27794696527dd421571a3982d4a6008033c41cc4ced4733a
|
||||
DIST firefox-80.0.1-es-AR.xpi 579597 BLAKE2B 3fc4229892c3faceee2e303e94cd14601f0c6132bed513e2f2b9e57b05fbbf7ac48521fc56af4048330e526d9d6b3fa506caaa54b8837f92a5c2f3c3df890b6f SHA512 202b95ccdebe79cffa5c7b911829ee819170f2ee5ea1f9a86cb11c81b392c2481c8ce6dd75a87efb7451e80bde0faeea51d2130efe863cfea10afd882ccf8632
|
||||
DIST firefox-80.0.1-es-CL.xpi 577631 BLAKE2B 8e44e19d6be3356d9a7f0d561ad07adf148b27fd57aa5f07d9f0512c2e3ffa2fe36a4f8634ab3aa4a84c6e90b8936d1a69e4e62b01adeac5a0d70171db1e6c1b SHA512 9902c486aa1950ebbca5800732da224f4d0a6c212d5a439158830d2b49d3a0cb199d336e112c5393dc28b585e5ea459d24d0628691b8f44b6e852ab3529a5ca3
|
||||
DIST firefox-80.0.1-es-ES.xpi 562989 BLAKE2B cab474e30600e0e3a8950544febf8ee3cdc8a3ed06a2dfd5d0489ecf9b6a1b742fe27933d5dc7eeae5ac2b7ee0430ebfd85cfbb0721acc33863f22eb1e8ec90d SHA512 dd895d61f68998630196c1b67827b6391faf9aa67692496ff457cdb609ecea22472598fff3a8efd969e1f7bf6917e6e87bb230cf9ea2d14dbdab033c2202020b
|
||||
DIST firefox-80.0.1-es-MX.xpi 575053 BLAKE2B 21c9ae4af67530b975a018607c1d83f12ff670a06f5f13afff4bbc79a2ef397624f6329939fbb516ba150a78c1080fa29b8443480162c0c213d5034bce916961 SHA512 c7d1750afa49e066bf991a36307f46c5207204eb1899faa52cdf9a148566270ad98fa4e392292805b7fbbc2847d7990a91fd6b5d759d18ba4d4feaac9614b089
|
||||
DIST firefox-80.0.1-et.xpi 537589 BLAKE2B 591615c642322acfc71d4c082d70977ffe5bef875dfa5423451cd6b15bebca9f0f71c725f90474f7c86b77662779f802621dc7467e4210690ba7b0ab275b2fc1 SHA512 aa1b000d1cda7c6386e433f58e818b526b4a00fb2c6cd52e314b9df73428d9b1727c36b563e8f74f3be95e269ddd683069ec977dc0418489fed262694afd5d9b
|
||||
DIST firefox-80.0.1-eu.xpi 558572 BLAKE2B 624888cb8367888a76d6d33c0ed9a72b7cbd903df5f50466c1c99af59456ab40327f630fabd16318bffab3f085f1518ab735dcc335162b3270f26774df22c382 SHA512 445129660e64aaeee890ed17817e07f1b81396e56c7825d42d820461d35431e063d52638a8e70628fc0ddcc3c95f70ce6c6147f73926cd13117d21c3e4400756
|
||||
DIST firefox-80.0.1-fa.xpi 597158 BLAKE2B 56cdef645e9ffa0985ee1d19d3a690a5e20748789272c01469609b9e557bfbcd8c765a5e894aef6e50408c5fae9b201285b326ad25b4f53096966d62c65ce198 SHA512 618edb84fe834b0a07d6f92e474a8daa6f6020131af4a650e67b53cb209dae073e41c7ecf3d3106a02c6a0a8d763ef1c7c115e3ffab8893c1fdf5c651c1c450b
|
||||
DIST firefox-80.0.1-ff.xpi 533516 BLAKE2B 04d8d9942fedf9036656aeb5e9a72122bfbb8849963b849e811b53fd20ec8f44f28bffe707f0321e3c75e102bdd88e7e83bbc46871bc76e29a5f28ef20dcb4a4 SHA512 9c88ea9c89335148ed8e4e7921c20362d1081aead5a4bf9cdf20bbfbb62de9b30e73ea4b5e7a7608617810cca02cca666293f18af2e27906c4b3663109258639
|
||||
DIST firefox-80.0.1-fi.xpi 564288 BLAKE2B 3064fd38df3fdd759679b946875b74e0095229c42772fd1669f495fed787dfb11b7bf6b7d8b7fc4bc4093c094699df7555d350d267badd1680078ab085baf567 SHA512 75cffb30b10e3a65bc1005bc07ad8d2bd2322a86979ba8076c181f4172ac24b50ef2705a50edf005baa55fbe43f20f9d3966d8efe626954a4de5cee9a4495c19
|
||||
DIST firefox-80.0.1-fr.xpi 588643 BLAKE2B c82dce22ffe0967cdb3634be383fa7be466d43593c52d5f9c8c632a41c4d59471023efe6bdfea48c7825bea7ef81e5205933ce264af66dde7052395323a0f4e1 SHA512 97c1d0630ebdda03e82bae7f05460ac01d259349168795893552e519c4cbbaee5e510c5873769a7689f65a3ea8a42e6b57e1803b6ed931efd8af4fb504744edf
|
||||
DIST firefox-80.0.1-fy-NL.xpi 573865 BLAKE2B ea8138bd570e2464526f612e9f16a83de673f4f48954f0052950ec907ac83a9e837f3351ef91dcc6f04d4b48f5f7d581086a1d2aae310de6281a8a4bef81bcc2 SHA512 7b3c109910b9430bbc5e03903af418eab74e7f6dfd190ae896814c724bcdf77717561e5afacb871280789952a4fc13f6b9358ce39ebe47f1a105ee717e4e8f55
|
||||
DIST firefox-80.0.1-ga-IE.xpi 516236 BLAKE2B 0d81cc6ece708e073c25b514451f7f555f6d24f8bcf91862e28df88881267896fb0f39a62f6281b1440cb78ce151716f460efc74d3349001ef1567f7bbcc65ee SHA512 65e5b043cdad51329c4895ab6fe8e80cf29afad58ffca585a77d827ca70f03259c86c3383e260438a47e993af93fcd05198a102dff2efe0e47d1b836c7af6e25
|
||||
DIST firefox-80.0.1-gd.xpi 546276 BLAKE2B 0031948453692579fc83cccf78ce642820fcfc7626b8063ee443bb2c45d0c41cf99521af45d4e41adce736ba65be08e4113afade05ee9cb15c900e653890c883 SHA512 017bffbc2748785a83c3068d472e53d4ca6aec335b1aaba2b25371172353463657c87a4f255e892282373c6499a38d154790a0a9db146637f71839bc2a3e6311
|
||||
DIST firefox-80.0.1-gl.xpi 510190 BLAKE2B c43f142183f552a622709a4bbebbe6c70fe5717de979713095bd5a284787a3fedef5ad361a2212bd4e269ae36ea3d9fc05503d0531041e6b20ab15c4e7ef274e SHA512 8bdef6d9a9dc93291103ecf086e54a2f1b5c825b5b16a799ed7e289c27e40afa33203cbdc06737410010bd5d63395f56762967474f19029d3fd448ce3bf01bec
|
||||
DIST firefox-80.0.1-gn.xpi 590791 BLAKE2B 1ddbce705dbe7d8376dc85572cddc622aa5b3bc0fa7558bdf4a3ed6460b4778a4917f586bf7ac9d2685dbbd807cc175331bdfe47e45d35fba4b6cc9eb1ea9ad2 SHA512 7b0ba306f99c4b1b184d691a8dbc850d3dc6163f98c0a06b702396bb4779a97fa766ead27da314e4a0e77e8bcfb62c99bac08c9f4d6c7e69479f3d4db43454e1
|
||||
DIST firefox-80.0.1-gu-IN.xpi 604461 BLAKE2B 20af1b1f004c2ca8e2fe0c253e79d2c0b74ac063d447040d5681e73f87a9eab87b30c0e6f3872ea7b3a66bd4a0ca5655dcb2de890ee6d815b395262f71676bc1 SHA512 f6ed907d915b5247becc4bdde4c0162ead1e23bb09503bf97e18f7308fe54d22436f0166618b1456ee586d72fc7fa30ed787910a21c0443881d379710e42d969
|
||||
DIST firefox-80.0.1-he.xpi 592098 BLAKE2B c68b749791ebde80692f2de63da6ce4da9a1f42025bb9d8db468c2980ff0c0a8e37d11c3cd56d0066d4aa7e95cf89ece27ecec90c68d4c7bcdf709b19266058a SHA512 35c343af1655da469a40841f47b2d55be613593ea6dc7d919e8a92cbe0397c5c6846964788f4b5352947daa804c6fa33f5d18445c10188715de9a74ed53f4027
|
||||
DIST firefox-80.0.1-hi-IN.xpi 625903 BLAKE2B 58eee14246b5bd011dd5d8b80f6e550062091c11a6ac9bd68a2e0440fd976fad9be85d1fb48dda4cf84ee77ebff5a2ae0647a976098c828154fb986f7f94d782 SHA512 910c22111eddc6cba2089876ae726b580c6883d7fdbef6cce12b41977abb8aab69447a262aa748c35de77476eb015141ead769925d1d06a10fc671290d0db493
|
||||
DIST firefox-80.0.1-hr.xpi 570021 BLAKE2B 08bbee83abbfa45bfbccb6665cee2c28c9725e0a47cda940575a552fec7d08b26161d878731ae36c3f2d6973329d342920a7e65bafc48bf6fb5fe587cff0ee8d SHA512 2be01411f887388770afc99efdc2fd77ca02327d51c8f4d1a717f13f0dbc147ba7fc39a56a686512cbf4cbef3d4b6a5ad85c0d03c878eb5b44386c47fe15eb8b
|
||||
DIST firefox-80.0.1-hsb.xpi 595914 BLAKE2B f755c918266cdf4e052729deba5d5a325878489438eeed30523eb6e3c7896df07c33172286e8313e7e4f4c6045187e6b5a615d1f7deba4a38daa63b49745a9dd SHA512 4084e9a4c65e57d6efc16d1f7927772ac6fa87c7c136ed4f7a82fa19db76d236ab06e08eec234612702d42e32968fd1699836b314c2ff7770f8cd84db209dbc5
|
||||
DIST firefox-80.0.1-hu.xpi 600741 BLAKE2B ffd3bbcbca34377f2ec0d9ef7ff183a4fd62bd99e53317806f1419b6859804b3b9d7926cf09cff7bd6e1ce2f621c307cf0142aad68cde00c1d1800e4fe6d9888 SHA512 066da2326aefcaa07433083230debc48689be0aa82701111e9b7dfc2ac45724047029a0332401d66cab53b90bba243839f28014f773cea442a5e25ea8b387e23
|
||||
DIST firefox-80.0.1-hy-AM.xpi 651784 BLAKE2B 874cd0c9c62087d131382b1be57a30536ec45e5c58886fb79ba1315dd6bf8fce68330b2046cf0d16c6e7e4390e46f6fe1e7a6dd62e6ca32007dbe58a7129f3a9 SHA512 7689b2fdccd31f057c69ef02ec2ff925cdbf02fdde70e929879ef4ce426458b51ad5576ce99af58b2aa250e1c497c333d21648effe254e8310a666cc07564718
|
||||
DIST firefox-80.0.1-ia.xpi 565290 BLAKE2B 75e6b194b15b16cf46339c48ea24775bc5dd113170a0aba9078446a9b40c4dc208f9f81045bb4ba8928d2d0f1319b6620235e2b228fa9b923b405ce93f993b81 SHA512 d14576bf7bd9c686e3e5cd9fb1b0477f95db0cc02040e00b66939e494743779ba705eeb01e1f8a6730b079e9c6a1aa40f5bc6874f3c708c2d4a0614f15fdb13c
|
||||
DIST firefox-80.0.1-id.xpi 558440 BLAKE2B 5fc4cd0ff0b7a4338be2de63a5ef45febc6a0fd203e5a4c50a622b4b6a3c82d2e244bcc80460dac87ee8049310f5dd83ef9b1be4cd9f1c27902640e5a52f26e0 SHA512 d7606b3422e6cba126dab8ebe68d3d4fc77c93eafddc118191a7dad474dafa402907388bb269f9a6654a44be06aa61f72698e893b608e944afa8ed524b2e5605
|
||||
DIST firefox-80.0.1-is.xpi 529509 BLAKE2B 8b96219b2cd711d13b23cdd1f3d3d59ae603dabcfcab31eb98961f0482b61e930ebcf074a008fed654fe958b94dc0861c8521b0094c282cbfdb4c5282efa90c1 SHA512 5fa2a46a70ad0b88ba40a495ae9c1687aef359fdab8f721185352b124f15c755af8fa0ee6fff3abb5dc79daa5b560fc12e671438280b03a5e1523460409d5a30
|
||||
DIST firefox-80.0.1-it.xpi 463581 BLAKE2B 05c9459abdbc3808fb959cfffae271868b8aa1952fe3af48ec1481f032ddd53b1e3aaa62b28ff7b4ae44dc90e15b3aafa5900dd46f1473fcb6c2dcbf16cc6ba2 SHA512 a5d20ee02f37575457af1ed9a1ddd40cee0cc1b85dc6ce79e033550abafccc85f0f8436ef04f28683fee777e391644d10b812fdd308be5f967079b13eda19e92
|
||||
DIST firefox-80.0.1-ja.xpi 601243 BLAKE2B 404e4004234e9e81665dbfa6a2014ef8e3e8b72d1f143400c3fa097c7c3ad4e66f5d3cb84e1d846a104eb041c5a10884bd25a3218081402ab97ca91d65db0f13 SHA512 073f13c1ad5287adfd3602791547a544d6cbba24720e7d7ee205bd11fcca2a458d32370a41443a46732599b8286132787a7618ab18363b20adf39b9962afab55
|
||||
DIST firefox-80.0.1-ka.xpi 626403 BLAKE2B 63217d95585b900ad6a6e13d41067f394c4d2eea5f249745c4b82ca75fc440f1f3b521b50d7c47da3d2ff332cfd5df9327206a0176c0a224d08becb4391e2fe7 SHA512 b30c64ce4272816dc9d7d88f6e0e1a6bd45b85eac63823182a85b6eb176219c74ab024394b7016961dab4516af1973de845085d1bdc5ce8c4c76e8cba4ac3bca
|
||||
DIST firefox-80.0.1-kab.xpi 583640 BLAKE2B 265db8138bff8e07f11963cda3f1b4ede8156f96bdea9709bf71fd518244f7f3be144df52e25f6ea2db7aac70fcbfafdbd1da0fcce42bce372438c456ac3dbf2 SHA512 e123117fc4dd8469e244de5f1714e2d4438413b2370dd6659e074fc6738ef558d8e0a566a028d8e87062fea8cbe153403fe4d231ead32cb7d4043ec6aad3384a
|
||||
DIST firefox-80.0.1-kk.xpi 649669 BLAKE2B 677335f9c33159810f6a73d4e0c080efd3d294e2c1bdcac8d5fec4bcfba61ddb504ca6943af83c8dc4d82ea86ab16df29eedffa326f712b1d7fa1c93da5c918e SHA512 20af3efbe6269624422f1ee7a9254528febef20c09c402152da9a86cc076fdc4fa51e730df7ef154edb1ffc048553675a3d2ad356c9e06a0e0e0107e7823a797
|
||||
DIST firefox-80.0.1-km.xpi 568463 BLAKE2B 9daa1e7bbe2ca082578b8cd9484b3574a9112f66300c198ed5c9cb6e40dfe4261ee6115c7207676646baecbe0fcb085e48cb6edbc7a6607aabb6b4e0009be7aa SHA512 b9e4c78612d2ce6d20c8628aa2fbfd0edae3e175852c14ed4489e72e0036a1627f3218425a72862b4bf2745b3299caf6e5306751fccd083211153e472dea2b45
|
||||
DIST firefox-80.0.1-kn.xpi 559704 BLAKE2B ea4c2031c7efc41556de3356e64270ae9a2f964e38f28f97138ecf26b146cc39b8a58ba2d90fca5c851139aefc443aa78921429f7a11d0e52d020efe6b80768d SHA512 526b88bfec9b1c33a120e7ec2f045d20e19704b48db87d84faeca5c8ee5ef56159e12601869b2d2233c293b599907f76333789a1d3c503ff6377a1c76caa5be5
|
||||
DIST firefox-80.0.1-ko.xpi 614390 BLAKE2B 56fd747d8eb0eb5da2b102a55e202c5d5c7f5cbfe38509ba26808240bde470d432878a3e689fe6afd67364556ca2768a3f096ec55cda5b64bade4400e037c325 SHA512 50f6484898aaf1a9bdd91eae4c5ffaf55c05a5b28aa4af825dcadc64ebe18db77ec97108648bebf87aa1273ba1855a0c2f405820643f98a31c604e7a6b04e942
|
||||
DIST firefox-80.0.1-lij.xpi 528971 BLAKE2B cbdd1aef2f7377915a7d8db05695d105c473eed6503f225b702539650488d80e61ed04abf165185802e8f661b6fda160c9cc733992b4d479809c35c641718077 SHA512 66feafb6d43fc5099083d25d8462850a575f2f43b4755e5c3e3bdcaf33c554f462a4df0b199a93486f3bf24950b0ed5415bb835df0520f5c7a62a81547ef30ee
|
||||
DIST firefox-80.0.1-lt.xpi 587840 BLAKE2B 5c51f5aa2c97e17f01ee6ab29bbbbb91afb312f2ad89c76bffe03762aaf2140ecd98bdad75333a975900dbf6759ff31f0738c5ab5aef42a1d6fc3af01492bea6 SHA512 5d38561dcb9312dc62dd4f06a7674b277d0be1317f9fb1b6e1eeaa889f0d0466a7c1ad529b2f8d58de65f51d5abd9829999f33db30fefe9a5a3b54014c60208f
|
||||
DIST firefox-80.0.1-lv.xpi 519818 BLAKE2B fe825a830cedb1b40b903be1a17031f0f52f8bb79005aedeba0691f54c6cdd02a315d0ba5d17da3abb2ef79aed52ee56828010fe0916a9c21466ca859b48a412 SHA512 789d712a7c399178f43e5c108e2727ee6be58b999df4248f2669d2837299da79d0cdd20f3dbdbccfc1656056573470633ed3f65fd1903e2e509b5645298e48ac
|
||||
DIST firefox-80.0.1-mk.xpi 482548 BLAKE2B 53d581e920ed2f790a7184f37b2bd2b4d312b45e629a8dc2753d21bae585cc2ad072e2773adcf5e96a38a669e8a04d1a5647395fcd00fed961f116fd34f06459 SHA512 a31bd6b70316f986b9c7edd3dc797103d49a193f180371dd875eb17391fe94b92103606cb06fba2378b8fe1329475c54b8296969496eaacd0f140e83038ec49d
|
||||
DIST firefox-80.0.1-mr.xpi 601274 BLAKE2B 7cf25f0a127183d79ba5bb1c4181cd0d5e799dbfc96d7dca1da2cedb7d1498a5068443df6acf2a6820c5281ad1378cc21d1fb27e734be968dc8a1980a8962ccb SHA512 4d9ccad61a868483ce700b28ace409c7907822c0c5bf261bf8f4497aecd685fc760226ebc5af08d8678a8a582ab59a282ecb73c595ffa62e404f39bf37f73c6d
|
||||
DIST firefox-80.0.1-ms.xpi 502900 BLAKE2B 904cdf465d8015a73584a98c97d4ed168f2bec898c02762a87a82f2cfc621d0d8bc25d6bdaacf0ee4803f43a3f1f0fb71655d0aef7990e0ac2b0581c3ce59253 SHA512 1c83be4e5c2b7267f8956a534596c31bedd9680539f5b93731c92c42012d987024dc1785fa647e9db9ef5554e5ea469e132906b4d41789e2d31d7539b0c698a6
|
||||
DIST firefox-80.0.1-my.xpi 557148 BLAKE2B fa611100ac7fffa5c5538493679aa7b6a257ab8300ad583928601ec8332e13f811bed34274b03a75a5ba84253dd54703dbad7f477fd82708b11fb951dfdd3ffe SHA512 bce7f873f4379d3ad12804894c0d52ef38f0f4addb43e556cc8370fbd8c5b2d8a5370a9007a6808192223d51aba6413d3596db8c262f22347d7d27d2027a41cd
|
||||
DIST firefox-80.0.1-nb-NO.xpi 559668 BLAKE2B 02bc6ca754b8402bc452789fe92f9042e9c3cb8cbd55831b9b89300765cfd92ab231aab452b2958444cc591e5b70da38a97c464d64fe9246f7f88afca463f070 SHA512 85cef35f5c975b313db2ff28c7b432957a96de41fd87fa727ed30363b72fea30926d4893d65d877b6a9f65c195ec4381cc56eceaf825afae9a95efabe8c612b5
|
||||
DIST firefox-80.0.1-nl.xpi 567581 BLAKE2B 10ed307f355c46ab738ff303b9ef7de255b22805dca76b6edb62b0831ebef44ab8d591b572e74c72483d0d2ebd02dad0e111d42529dc36ace894f5ac3e63caa8 SHA512 c83f5444ef5e10ea9f8578674bba1f1e957d93703177adb1abb13d191f202df184ec2e91ea15f559e9f350f5edd3e7ae61f0b79a3709ea9380f0c9902a8b9554
|
||||
DIST firefox-80.0.1-nn-NO.xpi 562491 BLAKE2B 06b2608a77a3f548433a504257c16abfe35634383ccc469568da9ecb28524dda1cbf4dfdfcb26812a5f43fb8d3930c422e6c77d68b4a326094f1dc2fea034ec8 SHA512 42a57f7927029864e682db3507dad6189d2518649b4520de0ffdbfb8f7ec687ce3df50630859832fb0ec2f3f0f45a5998e8cbce11999ff6b02d17276c3b1e026
|
||||
DIST firefox-80.0.1-oc.xpi 584239 BLAKE2B aae9400ba32879130cfc1b80b4d5a2a78fccf17e31d76e29ddb38d241f3adb5dcad3e36761d742560151f0916e6e897d9a31846262ac386d2802ea478a06262e SHA512 b78f228736a66e0f9378a80dfd41aa5c8bf33d80271f38ce65c41f956f7d8c06fa84e7089e3e14073966c60de6bab11dd1f0c3f9f3400f1448d792171d0f21d9
|
||||
DIST firefox-80.0.1-pa-IN.xpi 613847 BLAKE2B c8af3f2ca1d007225ccd274aff221f4a9006a9f451fa8ffcf949f8027ad82ba09e985127afb26a12bb02865d8d417a7320b2e1a537bd4d9322c5c31025921c43 SHA512 39080e2f2c4522b699cdbc4f118423e1a10d2f5ac2b18fd5e90af85cefdcb76d1ca04c31a8e1174e1b79773ebd76f0c10c08b61e328cf620f706af130b40e4b8
|
||||
DIST firefox-80.0.1-pl.xpi 588634 BLAKE2B d360327bf88a7ec2578759a7f42d015d4dad50324ca08c77bfadbe21c3524cc0e16842e3ad491a8774093f8bda8ebaece0704331871ee6dffb8dd827be32be66 SHA512 26264d3e7a26b4fd24d7e1fa36efe1989308a814a062033f9f45d6c4ed7ff2e32272eadf1382a14c04cdf83da961b6f6bfd0f5fb472bf86d2a8d2124fbfdb12d
|
||||
DIST firefox-80.0.1-pt-BR.xpi 569418 BLAKE2B e72d3bdf4bd3a9eb2c36f0adb0d623373d466cb2b2a8366fc8b85ffc8c5647a83e41d3585c108721d860b8b7c26fc127470025da634076b115ee88da4b9aa2ba SHA512 35610b0e440cf5b0ba2757eefeb4f02a1e50488e4be983c80bf09f7bf97e26b7a21143aac672277e33b784908b9f261b54fa3239f989d4130f5aa62a17da2ece
|
||||
DIST firefox-80.0.1-pt-PT.xpi 579182 BLAKE2B 798376fbe011db8102010f868127c914d0d1cc8b43dd7a860321dffac88e42140cfbf82aed048ab0b4d42d7ac7375196719930f1df72f94ef3e91dc5b857b81c SHA512 8f7681c7518299f0373db051be6ad5928148dd6b2c0032312683b114e524ef2ff8dc5501c17dbb02b7aeb5185c19d550eb8475a361006ceeb54299563fbbe87b
|
||||
DIST firefox-80.0.1-rm.xpi 566373 BLAKE2B 89d577b27425f5d11958d40b3d91005af652232d682d97fd471152e2189b6f6bebf82ebdb78f01bf22eb073dbd3c4c11f691cb0f39126b84e0df67ad4fc1d07d SHA512 0bce2deb89c88f7a65fc8690b9db5086d5d985075db69c3994f949158ac0cde7de7bba2814317ba42d60bf48d9e3f7723d7864dbabd9d9029f6f026efcd2af20
|
||||
DIST firefox-80.0.1-ro.xpi 586939 BLAKE2B e4cfb3cfd2e0c058709aa5da299725802c8297ead947715f2bd3f5e9f44ad3ed6f985721365d63f9a3876b4dae7b397c17f3ec5ec200a8f3ef1abd3038682236 SHA512 a5561578101ac24e94458b3b55e0386716b4d33da5427bc58385832bd49e033f7d4ff2c6887952e4e3004f21e4efcde6e672439c36ef7503c3099ab4730ec39f
|
||||
DIST firefox-80.0.1-ru.xpi 666218 BLAKE2B 8cfb67d44e0e9faf5d4c4ecb2a651ea89a5d75d8372360ea89663783bc0c759277b405867d53d7f5397ef31564e4bca502d2111ab5bae7b3ccd2b652cff15009 SHA512 3d425e8b742463548c97d9c268975fc58320708e17572d99adf1ed4a6f787bcdc6ad9b3722edbd2664eeae6a998dfced00b385d664749c0ce261871da987023e
|
||||
DIST firefox-80.0.1-si.xpi 534116 BLAKE2B 26f5fcc5514eddcea5666beaa8761720e833d0eddee23dba117d45eac921aa1a97ce31f9a3d70c27c30403639a88ad379d4bc63f2c21b049dd471a6980d8dab8 SHA512 4ad417d78c783a95c87bbf3deb05586a4accb204785c049c75a89f3b49bcfa1464319223e0a25cdf10c99028e5530937d199abbb5dfd87933eba1b086e60d67c
|
||||
DIST firefox-80.0.1-sk.xpi 587987 BLAKE2B a63ab967999d3acadc8f6cf6f84e4bebcecba5e94b3a89e0d0c169f36b36febd01d6ee17dd08700467dde01db780eafa3de9bd4fc3a1d8d05ea344bf6555e078 SHA512 6d2288823d4f2a254afea66b1ea8712d10f55d8b31793eb8bd29211a2ac68f31265f1e9de6ab0e20e2d60bc70584de7044a63b925bf77b9a91bf084a8e9a79e2
|
||||
DIST firefox-80.0.1-sl.xpi 569766 BLAKE2B e75cf413532d4745c52bc93dff95a7f5fcdbc695ea1752013f42cbca936a50f1f059c97ea42839e2df27414d9815863bb82500a7266659f52552ad7eb2588e72 SHA512 55e6bc7d0e3fef21b4a0f04080a87a441f6c5e064cc98cad0f43620b58a44ccd7279f7d2dd658cde1bcba760cf0883f69677161f098b2de4d190f783e1ea54ec
|
||||
DIST firefox-80.0.1-son.xpi 454608 BLAKE2B 97a9c1ab015fc47e42a6c3d0b5287fcbf0248282be45ce9818e74bb39ddda493afd2f876a18ecde61e6c804d7697baa861886081f37966a7d87d2d0c79b3df83 SHA512 c9ab1150312d4ab20f269a92d09d9fd9942382ba6aadc0d4d039c5c877b44151269314c52c5e026a0ee1005e8fcc0f2cc2972c42e8fc6863a25520e1b7f2681f
|
||||
DIST firefox-80.0.1-sq.xpi 580208 BLAKE2B 78b9c0dea75df234c4f0b6aad3c689c3e151571fc002d76946c31fd0c34392eab04ece2f4bf3aa270ff6d575c96de9178de56b40c4d5b0ce2191e8313da26717 SHA512 a9a1bfbfe224f5beec6157225b942067ebf1037349a644bfe2c2bf1b08e3c48346f620d68d70079ba309e2a6649b98dbbe3339f87d1c4a32af3ed7ac945be90e
|
||||
DIST firefox-80.0.1-sr.xpi 614268 BLAKE2B c71628dffd7c1e9c261979457dba2e33f8d3ef1b5793d9856f1eedec58322ee889418982623a197a747037e63ce1a77563b6503b045a81c7ad5a4b6ac6240349 SHA512 f87036a3c1dab96891618a940991c36302265ca7dcd2a4db387701b607ec91aca38e3f5ebd086c36b16b0326c0fdb9c03bb5b3cccf4f4d1281d9ecaca306b493
|
||||
DIST firefox-80.0.1-sv-SE.xpi 573128 BLAKE2B e29abcfd0d6726316d0eb19b3b1e97e9421f34157eb6428eb56c54fa4f7ec5edfb0af513fa2a3082cfb6aa96e0c6a84504f3f3536d8bf982e0cc011f0698edf1 SHA512 710d65786c8ed82fec8ea627e789deb6a065859c19eccbaecf9ce5012f58740b2781fbe7f2b5724dcd7be38db8f01721c7ea7d354a4409acf9b84d511bb6dc3d
|
||||
DIST firefox-80.0.1-ta.xpi 573981 BLAKE2B 379297acd4f411840c69b726e88ced981e781bb7c58460d59024b0b2b3a859c7a3226106b6e6b4411543360202a44cf1264a2957ccc5d28aecc37ed824fce5e2 SHA512 2b819f416ca0958a841977853f7179c6ed0f8377f4c6b8912cafe21179f3485ba84db48f49912d3730c31ae83ddcde84ef0e2695250f8067aeb5641677f7a2ef
|
||||
DIST firefox-80.0.1-te.xpi 612546 BLAKE2B c231b2923e2e160b37bd1b58adb63403f627729ebb8c632fc1e9a74a6022c781b576354e0e0228f386c784a70b9920f66a31b0893781c5d8d46b23fcb24a8a73 SHA512 d1302b4069a9cce98b1079f7167db9e6b80f094a33dde214bfb23ad3a19dd17f8d044e0dd0926f3570ec1d0bf19856457fb9cfe69e65cfcb162c66153ee619e8
|
||||
DIST firefox-80.0.1-th.xpi 639043 BLAKE2B 562417f922589f396a756a94606036ca460c4dd0ff2e27cd40163639f1f5c35debd2302e1c4f23d8df86d5a9b0a0e7bd0a6e79303d6b1d8e423639352b12ab46 SHA512 e051e224e9f7cb29f1a85aed2b0c4b73238c1ef01e3d7777ae47a71fbbe4f32402999a5fd918d3a486348621e48a28d21ea92b2af14f251107995e3f860a3f69
|
||||
DIST firefox-80.0.1-tr.xpi 584648 BLAKE2B a3f7c00083deb58d03179c6765083b70e70b0de472cfd600156d9c0e6a588e94a0c7d62b75dd6ada47b4f1bd2b25bff6b4b6073f167c25736033cbe5fb23b0cb SHA512 094c89edfad656766cfb03cd057dfa14bb93ecc61ae69ab7f7bdc654247f0daa08c35f1011667f7c3db27676ba92d973c1bf5b5ea4668995786f159cd428a13b
|
||||
DIST firefox-80.0.1-uk.xpi 659416 BLAKE2B 8f72b0c16dea0d6448a193c3064cb9aef5d6572055750de4f642e857702934bf21555f318f67d64665111012ce5ffacabb7e1a052d11e5059ac260fe120806ce SHA512 6e08758c438a8200b23a32c61929f9624cb208ff2501de66af5b4abc8e5c4c49507ebf0213d267803db5284724677b43d4eb662759fdf9970b3637def24c296d
|
||||
DIST firefox-80.0.1-ur.xpi 615360 BLAKE2B 0cc5e0080d42743f830bafc5606375ec624e722203586c7c6be3cbcbf50fdcdffcc9e7c14a9c78e24adaf3988b9969f987178bf839670ded7e495008435f0c82 SHA512 229ab1aa8f403250ced2d247d21f3e17b484420352a830a8bb7633228e4bac4712b5d2b8ee93c82da0974046afab104eb68cbea3d0dc03a8abef756e2c4138ab
|
||||
DIST firefox-80.0.1-uz.xpi 522574 BLAKE2B a7f23d146defbcd0b2450d3bc9f7ecbec013caa1c5f742e969ead1834a9056cefdf274837b11606a8fa590cd50437c41f32bef412dc9d14e991375b1a161cac0 SHA512 e163e411c3e3bd767144ece491ce31a422d6b30d1d457298a884fff695d011fa8450e9886c681c7a8541a704373c4cdeb73493d8e941a1e630ebb9918a43876e
|
||||
DIST firefox-80.0.1-vi.xpi 609394 BLAKE2B 080fcf58e2a1478ed2fda6aa2e19f39880534aae830a9ddc1ed892970e984d55dae5154004871b8c68d4ed46c5f709ccabcdbad8158f86a95f247398bb68cfc4 SHA512 5febff5088076d865fdeb389980472a054045d9a2b18bbd19dbff7c9bf6544934f4de87f1b7d09e8f43c8f3006df9f86823dde82e68d595474bb96ee430bf6bc
|
||||
DIST firefox-80.0.1-xh.xpi 458212 BLAKE2B 9f82a968b99bfaac375486e1f15a860433dcdda451ee8d46e80e7aeedfced39f0984f26142b46f318c6890ed917a1d92e6d44e5a084932160274167b718497d6 SHA512 454d7eb2bcdc5fda55c6376d77147e0f9e00f3b0b96c3b09521393e1a2516f97339533c35d08f456bc344a76ba72da42d99a0bae24c24f103eb9675967a23790
|
||||
DIST firefox-80.0.1-zh-CN.xpi 611635 BLAKE2B 3263f493ddc0ad7f5ae018f5dba479e9daa64ff9c119bb9e8aff13076ac55fc654519d78837c68beb89219848e134211d95c12be302b079e913ab58ff36a5ee2 SHA512 ab90e7c21368a78c3eda23325b138fd2da02be577856f4ebee59d1988a2b2799876bdbd8c54040c6c45ff45804a4659a52b276df6da1424dc2a48b295b3699db
|
||||
DIST firefox-80.0.1-zh-TW.xpi 611178 BLAKE2B e84b0defc7990b6c775a9ee9a5ba7dd54a60a41ca1e618d87b72c1033eb08a814de335a1d59b9aa84fff70d164f8755f2143b188128da5c84fd2eb4ea08b4b77 SHA512 253f80d60eb05d05d366642e2ebb78430b3b9acb36baa553b3cffa5a1d4773e1a422e770557a3ae791d7704ed22f5ded6713313886b696548bf49c91bfb7dfbf
|
||||
DIST firefox-80.0.1.source.tar.xz 334690792 BLAKE2B 47c8cdb2c8c0088b5dc8abbdfba8be685dfdd4d079b155aebb1431a5f8b448b94d90e188d08426053be961f228d3b4e7852626f502397099e99e4a897e7dadfa SHA512 97a54e5f0ff0e34d0994b9ea67250fda1e9a51acb1129a5f6ce632ca5d15132ae4e5eb18c1a9a609a14f5012daf87c6e1a5049e096dd1c32cac9e2c981381d10
|
||||
EBUILD firefox-80.0.1.ebuild 28853 BLAKE2B 5b48db6f1c2434ce1dd57dc57b79ed18266b74478dcef62fc34ab062ec5e264c07b0fe196549f743691e1a4c05186322f52627331e76ecd232320429a65904a5 SHA512 c8323a71a8cd774f8831c04e65dc648ba15fb90e9cfef69e71a2c05cb90a4b9391d3fdf066003e096084efa9ec84eeb640fb0c47a2dfcbb85741e07cb56d936a
|
||||
AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44fd5dadeae0939baf9a4a6b1852516722b2a3d94b8d403cc7b6c6b525d5236f357ab65a72d716aab1f5bef47800b5a18c SHA512 5ed67bde39175d4d10d50ba5b12063961e725e94948eadb354c0588b30d3f97d2178b66c1af466a6e7bd208ab694227a1391c4141f88d3da1a1178454eba5308
|
||||
AUX firefox-52.9.0-blessings-TERM.patch 2276 BLAKE2B 2413368995dd8421a634e2a50f4bd9ee01062043a18bef4cd07645ecca05459891ff5aaa294f3abbc85e7ed9515e8936ede8b7faacfb19fadd81ec98ff8080b0 SHA512 08f8d2ba3258b3ef6bda1d2f8ea429e579e1f616dd940f6dc25ef231199d9155b22631f4366908c77ec5b9c4ce63310c9b9e075a6a7a7503b6423e13082f2b91
|
||||
AUX firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch 1847 BLAKE2B 58223b6226ca195c3dd6c8732a2857b93d9620fc0490cab1055ae319492b3a6d1b04f500b46e74bb30b7e5b7829672ad683c351112bddcaa915c909eaae6992e SHA512 5fa62e873a8481b9f0299efef01be494997a01937d54ff1ecab486c5a227dba8d5f5efe0d988fc92446eafaa354e067ce2e2d8c0b40e490cef1c06d30cde4690
|
||||
AUX firefox-pipewire-patch-fpermissive.patch 1951 BLAKE2B 23b30c67f55af10ec6684411aef7280730830372b25c4a806a86f80655b8b5afba4a450bc126992e35abf7b76ece91d17d8116611bf40b7e6762e189188a1d45 SHA512 9806e93456d67083eb7eaffe929608ee0a4d7482a6e856649317f8afa77976246c2d5a02cf5aa146f78cc49048de328e90a0c8c0f8804bca19a18be29d4df541
|
||||
AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2
|
||||
AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908da02e55250dc6a544f6dcda1b738d6e6f45dd84d08ad14f733fc313d7b2852160cc1a95ad290010f75d2d1286bd SHA512 d03da4b9692b5b71aa2a170093cff2e4f8e5e32e314f918b5aaeb5a07c3b5edf52e096ac60830ec54a0dfe50834218c899c262176c0719f81aa68b475bbeb87a
|
||||
AUX gentoo-default-prefs.js-3 927 BLAKE2B 674b6bcd397c41e1f946e54397722bcf081ff4813cef6a736e7c405f8e3fa97a1e9957a9f0077b0910fb7984af13befa9259262c8eb0962f822dfe2faa1c7ca4 SHA512 5c6fec7d3653f910a0a2688e4c02ece009030196bbf7447976d38e4cfb581bb7f5f6342843d97edb7d53b27aa250214bea4eecebbb743b0cc5ff5a88a0e35460
|
||||
AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c
|
||||
AUX icon/firefox.desktop 277 BLAKE2B 944a7b4706ba5f6b93a1369416adc31203dfaf0d12291a035ce05830f2c79bd14d1f7d5324c16d3e5be21fdda2a9237223901030a974f3ff778b1def7f8bb3e3 SHA512 99b57d36601bba420bb2e6647e0fa4baa1c31f15bf7c602ac43a347d7fe78f4350b3fb10af3a709a5aac02a4c4f283dcfacd780bacb43e7e8ed46b83b97d6f4d
|
||||
AUX mozilla-bug1601707-gcc-fixup-72.patch 4254 BLAKE2B 7e3a16b7de0ce4e1cec035fac128b45dbbeca853d7b5f4884ceb461e321848ff51d962e3040f5ffc41f156e82ac9c7787059ad66f91bf2b2f9f7c2517fbdf496 SHA512 b46a5c5206bb8ff0dc39106c4ff86d14afe14cd4c00fe4b5aa3d0b7bab975d8cce0b95b59b682632a37a6a8ffe7aa4b88e99081064609bfb9073e05dc3a78234
|
||||
AUX mozilla-bug1601707-gcc-fixup.patch 6032 BLAKE2B 3a188609aeda482f5d1bb2bd605eb32e4619546e2ef35385f1691d94be7198785781d79a25ba596ebeade00dc6a99ee27d114a46b8087a3304184f3e19c55cb1 SHA512 8daca60e2c41ba66399437b1c21785f0ea1f02c1b44ebf70f545ca00309d8f81c39491476dbc312b5bb52a67b87557b5df86107f22f1f11b11a719259fad9772
|
||||
DIST firefox-83.0-ach.xpi 463987 BLAKE2B 2173c637ae155ec474d18250adf8cd67ff7732ed9ecc7533004296934f82dfdd2f83f5f59dbd6b095b519bf5d3caf888f5e07913004a27771a13376ac080978d SHA512 cb1644bb1451311923bcbbbafe727fe8b35c33cf9643dceac603e802b82a2684451f9005ef6bfdd1ddebde01548926eb62dcd511e1f8a960248ea5b74f5f72e0
|
||||
DIST firefox-83.0-af.xpi 431349 BLAKE2B b4f912e706b464728e779bfc3cbdb7304bd763c55347140c32bdf309b3b4869ebc4bc1433f5cf5c970774f69aabddc4b5f5fce568dc32c50c4aaf90e9d07e13f SHA512 076e9084ae00dda0cfde5b09cf2dae7ed8994543c8de645a70b2f116d01da9e024159114d4d6ef21ce134b7d7cd16b95678121b41300ec5174a36112d41da4ed
|
||||
DIST firefox-83.0-an.xpi 511284 BLAKE2B 0b6332b8dcb254bf9df13fde4e34d01c2ef6398c329cce630a0b05a91b1f4ef02c8177f1726f489e8526ffd9fa9e822a010bfd6a669f5a598e7ed60f8328a278 SHA512 43559e760a96092b4c4bfeab6830f021e69c8c7c56a187f49109ea94443372e6323d503f1f175df1d77c685fcbbab2077f7fb02dd031804cde8a7dec2aa1d988
|
||||
DIST firefox-83.0-ar.xpi 562330 BLAKE2B 633481c9db8fed0e0b1599c271acdeeca82b05535661b9a00b37ec1cc49a19e7b435bd32e74f89b9dd60834074c73d6510281a34f846615bde59b14fa4998b13 SHA512 d6b3db644432dd65bbc355157e5203661b602177610c27ad6d1e1d048a0e9c8012b89568e6131d60a155f962b7e7f0941ae3f48f487c3f7db46705a63bd0f707
|
||||
DIST firefox-83.0-ast.xpi 459649 BLAKE2B 9b9837240bb6d2ef2041626eb81b6f40f215de61a922ea40f79271151ec85c0205de9692062472a07bd982de496a15bbf6a63cb5125a3e86c076409c8167a0b1 SHA512 abbb91d39c475a3b579c6da9bcafa08d8c875a52baf0884f1647179777be2f158d7804cc160f71aef4af3c15d9bebde4f62439631146b7aa9f7ade6add752820
|
||||
DIST firefox-83.0-az.xpi 500905 BLAKE2B 19c3210be7a521aceb03925b8562280df46394667bc5643d334f7e6b679883074ae2e36351da7c2952affaddea3d006683d28a8109f598ed3cdd9b0ebfe6ae93 SHA512 63ec5b9fd8ce96ce29610c0f6ce336202cba285a1da01f97b502370752238ca5dafdbcf3eb37de4104715acc4d0a54900db5bc0f419f44466299cb583dcb42d8
|
||||
DIST firefox-83.0-be.xpi 607736 BLAKE2B c24cac35a6508484d60ead2dd939581ca479929e6f9c6df7ea494626ca4852532f0a44ea6fcc53db6eb9b54766ed705ce30cd5107a993d77f6dcdd71cfa31fbe SHA512 aa6a7feaca1569c4b82df19629f6208bf25224534f4f9dff77e2c5db7d01045ecc0275832a5d2e450a1c500f30f7171b7767d60182e6187391a20c512f20d89f
|
||||
DIST firefox-83.0-bg.xpi 557656 BLAKE2B 43c26ebbc28e667d6967d505983de4d341b79d5043f1b6141f490be004e5828e2ddf6610c02a7ae36da6cd8b55626c7591cb8030cb44d6fb950bf5a490e2227e SHA512 06b379b35849755b904a58471db65a948cf33bb9e9e5c7f493a3af0acef56d55ece03fcfe67624f19488a62159611230f667ff090020058cc8d3e3668b50a1e4
|
||||
DIST firefox-83.0-bn.xpi 575851 BLAKE2B 3c930006fcf683ea611490c13aa01e1deeb9fe38086c34cd50dd275e4f7b6fe419d6c510faefde47e6c9f9947370ca69e2615a9ba17545d8cf1bc8b9a2f9ceb2 SHA512 7fe7ff7ffdc7dae72edcea2ffe2d9b85e9f83d3d696804553a680c47c1f43d957ecc134270b1f17c168b8e24958b9aeca0222d71d709e17b64c7284bb685cb62
|
||||
DIST firefox-83.0-br.xpi 510348 BLAKE2B f47b8249c6dc703d6b1280587dddd9ec200951be82cdd1e94e1033a05ab41b5c269a6a121d1946b73a21b8adb2d001740a99594d33abdf886bf95bf246a9ac51 SHA512 24c21783a0180de5cd96be662395c6ad4cec05e7bc9bfdefc3dce0ce9c1ec55bbd78854d437ea603972738684a6c92256c5327f880a88c9e3f5d4e2e48f59873
|
||||
DIST firefox-83.0-bs.xpi 467511 BLAKE2B 5b0b2f98d96efd7530b268d180336b8452e0d081a84fe14c1556113e1d9623d824889995875047073d05058605cec92f0e5f1ad09b14d953ecbd2730970e2419 SHA512 2407ec6132544d4618b06e3e828adaf6f459acc368c295a046740e5f6e0be8a93687b6378e1ffd84623cd2274cdf4964fdb550306f455d25c6ee557a26d27601
|
||||
DIST firefox-83.0-ca.xpi 517038 BLAKE2B 6ee95654781dbf169f027fc0d364b22f532f88b11ec93e4b14ce241b25ad7c84c70e85a08525a4e68b90a5af1993fb4231ce1bdc2da694c6ee26f2365d307f00 SHA512 c3ecb629fab730bea806eb40ae924e02d49ce3431cab40d561d769f7a75431783ae92a976b335da0267c0204a57c59fdc5b938a6893d32cfecc47e802d7223d2
|
||||
DIST firefox-83.0-cak.xpi 550968 BLAKE2B 1909e84ef78a8b0e7955d1eb2c289ab817efe9b6da3652a06f4a9a078edbfcfc3bd509a339f8b28fe3bfc86d480aa648d2f626e3c80608d71c86d5865106ffe0 SHA512 a660237119a0d212b14e21fc6cbf7c4809052d622022c5312236dda6297df03f5652e08767628dd66094770617dab5a22abb8a43e5b34d62d8ef76dadc92bec8
|
||||
DIST firefox-83.0-cs.xpi 542374 BLAKE2B eb4b4414ebfeb1615a247621c0bc6c6390bfa48aa2cc9e9e356b2174d30417c627b5ff2fc62ed1957adac0047787ce7eb63bad13a3572e2f6d3ada292f05bb07 SHA512 fe17f3dabed830556fe28f8706a0bd5e4b43ca026bc1c080334c0b3eb3eac3a48850d24dc05a157dae5c2430a1ce2c5962f2357da88ac2c43a078f5caf0d1a99
|
||||
DIST firefox-83.0-cy.xpi 530346 BLAKE2B 3deaa0f4f446fdd8022b4c4ce2481bef745306d76f17c55c644d5c329687a6108c6d825858c7b7d69ad58f77aea56a1ca4fb51086d5bf5ef5603c9204afa07e6 SHA512 65e5bbad73405c5b806f1b911909e2dfd76620f03ef0d89c9e4a5ab10e2a9afef7bbeb34dad638131c43967bd99b8a4600a7aa41bc088389b46db89cfd93cd0b
|
||||
DIST firefox-83.0-da.xpi 519955 BLAKE2B 933a46d27a3b9ba00af785872311b2515122ea0eabff3cab08ed5097a49bfa1f85e73152cce14fb894b86a52371a736c6f39865740cdee5e6452a22c12297ae6 SHA512 2e8fe90cf12a5f0821bda1d9aafa39aca61f39696b42e00dd786ae2c13944fe445584fae80f485db12fa29723954e8bb1c751a40a8f1a566c9b97e41558d584a
|
||||
DIST firefox-83.0-de.xpi 542417 BLAKE2B 96f604109957d4ee551fde411803458e5352dacc4c14239b9efb118a34205b66d1349d9e37745fa3f80b7492157648a13c1d6b9b60e16293e030ac9512871472 SHA512 7d0670a38b8fdfa861b290a0e99caaf639255dd6bd5d0de0514a11ed74897d7b9be30b1aded2073e3956f8581a790de2ddf18ef0fea213018c1b8e594716b250
|
||||
DIST firefox-83.0-dsb.xpi 553750 BLAKE2B b08e98f1b7179364369d78a22d9042e153536bfbce1a013088fe4ba9bc2dbf64249cdd05ce0b3838c26d9244a8e2110bd36217d0358ec30cebe5fee551aee8b0 SHA512 ed7b677e439b96487e3b3520de90673ccce4b8f8e595ea63afc86f06d15f8405d90b4021dffdcdd105eca3272a84ceb6d9d8cd7b121349c0b702a93b7ff577ff
|
||||
DIST firefox-83.0-el.xpi 625387 BLAKE2B cce3c644162aec81b32f45eaf9ba9bb365a2ce2b2d4c8847ae979d6a5bb5d20c2c49137afa5a30ea99d2c1ddbf348105a50f495b3f90c7942e61e2993a2c1fd5 SHA512 9a5b34aa968a8254e7a8afff3ead87537b890576135bc548b45f9b2feacfb967f8e78ffe2ef43301f2792dfeb1c0782883e4e368fb80f6e8d84af005a029d180
|
||||
DIST firefox-83.0-en-CA.xpi 497394 BLAKE2B 4f1116e6e35834b44cd4111ea330d0e10569dcb424b364990e81c2a62cca6ff28b5e6b90ecdea6ffb6c56923f5636bd5384b381840f5c5ee6d0b8f351ab93ee4 SHA512 b3581fdc185d114178127ec95d1776c982632c918322f5177e781ed9a8d6b89944f298e4e804957fe0c3bc10eaf47f533f1706c73f75e810e7d9ecebfbfbc558
|
||||
DIST firefox-83.0-en-GB.xpi 497245 BLAKE2B 4c0a746181c5b962677bbac0c677bb32658849fb63dead902e5d5181dd9c4e4a704780e4f8070c82a56d6bba300ea0df6a29809b86ff14a6fd6e27671aea7b9b SHA512 ee98146eba0a5e799fede84f9e320fc387b066d8de99e41e033c536e78ce450bac7daf47b34f3ba35f1ebc7ebae5d8429ac28594ad1837fa22584c9a4762cd32
|
||||
DIST firefox-83.0-eo.xpi 525435 BLAKE2B 134779c63678b417c9136139e0a8b397183c854222ebb8e17ae792c7c1d07d01415847721d32696acff5bda2a6057a4ceefbe5b50ea65f897173185d56431718 SHA512 e82ca5f5ac6bcbe46ea95838f4fb5fd3a014853e736583dca874335aa074ebf5fa14466c2c80ba620b60e7c4d069f39e2707f0b680c6dad90995ed984858c4fa
|
||||
DIST firefox-83.0-es-AR.xpi 535354 BLAKE2B 0713a32e0e77ca2b8bbf38809200c9e96c281b4da78376d6aa64edb45c84eeb040a1e0fa23b76699c7ef17f035eeba8cce59ef746ddec330f6a0188474c1cfe8 SHA512 4595cebc37b401d51f863b5d24530c88c5343857b9d0695988725faa9e769f95d52dad252ace72dd34aeb8e033973f15bef8db4155f18ae82f0f8dbe3537b5ba
|
||||
DIST firefox-83.0-es-CL.xpi 534881 BLAKE2B dacc5c2b5f52f6601cef77cbf943557a61b009d131b193a92196742b4036d122a74100a3e410fc32fdabac6e2074a06551c24654bde0948ef85627b8f5929015 SHA512 983b978678bcbd2946e1f93d859c2906b2c29a4f20cfdf41dc50fbadaabced8969dc04b1887a3a806355281e33aada7ba97c665a58c878ba0dc398f8e77a7988
|
||||
DIST firefox-83.0-es-ES.xpi 522291 BLAKE2B a7cf915377a0cea77a71bb2c06e8ab874435194f4a31989b797b885611401a0c0d644a215fb2980e067f5df6c2c3dd5c9e0d0c34edb8b7d99084ef776446adb0 SHA512 112e9bd9bd4d373f674de5e566f280530b8a0f62e50ae21be3e4a3d29ab5e0d3a7460f345972bceb83b4f14ad2f92f5e343260a32d4a179b618473f4c48dc196
|
||||
DIST firefox-83.0-es-MX.xpi 531910 BLAKE2B aad9cc38884b8995162ba2bf34ffd77e9a7245a12877cfaf1248c2bd0d89fc38210630436e311ae02eff0b29e449986f189d1340975c3a9f53dd4e9b264ae073 SHA512 aaee4e194989a3672d50fccd596cb5e64f4a89ccdb33d71f00bccb3af1bbaac1aa5c9ae2de68c1fcfa3c6394cae126dd8c73b97fe6a92914828ece068a75c296
|
||||
DIST firefox-83.0-et.xpi 489141 BLAKE2B 55bb296e812efb7f72ccb08c20d51b9d6425ff010fb262ba8036936918e72d5b5f392fa0ce215b28220fee685505d0fd3026a019c337a756ad3b42d6cee30dae SHA512 16425c1280fd125e77622913771c0194446e3aad920bec2ddd8b873ab78d15100f189692f454b68a01e872f755bafe6ec2955658d033a9c9e9b0aad0de745fb8
|
||||
DIST firefox-83.0-eu.xpi 510043 BLAKE2B 5236090cb4f77cabb969ba43b58b248ce2ac7a1bc4e73b629f18add8216b0907e19ea66299821091b06d5f88859c608dc989d1cd2d2acf0bb3ed07e0156710e9 SHA512 1ac3b7e0d565a11610c1cfceec1e45b228d364e770ad876a62fb7f6bab51d76f705b1fdbfe6aedd33e17014dcd1f3d843c8c58b832510d3e4b0c8e67a1e5d142
|
||||
DIST firefox-83.0-fa.xpi 542173 BLAKE2B f14a8e2b8cfb4622a0ed845374b5e8f3922edf2a7382a6e52a72f29dd58f784190c5e6dafbb4f5b0c65d5b393e690c25306ca0545758cbe6d4ad61ba353a2e86 SHA512 03146ee90a6a8c480e7e43e85fb0ceb081ac193c314b8eda95eedee700fce052785c45f031b6ed70550c28f67b3872a199e1089e45b18ab3a0b6b918f618d79d
|
||||
DIST firefox-83.0-ff.xpi 485385 BLAKE2B 53cc52d5808c452847f9df456fd425bfc118f67674cbbab03947992e8162c40106bd280290ec32ae4d5904fe64136019b8287c4aafadf59bc257de22354bb18d SHA512 18d1e30e555cf189bfe8481d074385e9332afaca604e1f9c8023ecf4528dbf7e19907ea1016769e28afd37df216a75f42b57a0d8cde8af4ae9b238dc9a285b0d
|
||||
DIST firefox-83.0-fi.xpi 517857 BLAKE2B db023b4a05d679e797c9ec247111ccd9d77245ef15631cd948e2e92c00850c7c902d07e91830a908c61a2363f94f30bd578cf4c5fcd29b36fadc364c21db7468 SHA512 84604fadf001842c5f5d658166cda4e851fda2d73f446ae348b542f33c156792be0fbdcac53cb8b074c6b3765e9599793001919595aea5c0877f8d998072c3e5
|
||||
DIST firefox-83.0-fr.xpi 545351 BLAKE2B 6b39e84fbe186fedef40ff0d620603e0b7327944a3755fa4feee7829728320007df65400eb475805f0137cdda43a08a6928e011c4930c465a29a67a34663cdbf SHA512 9ab2c809d0b1d72ac8b0d84c01d076eeb7ffd1e96f1ba209f515bb30cf41441eef963d3538e65a71744e728c9baf07dfaa5eb9df9f0549987f3bcd16b5b92c7d
|
||||
DIST firefox-83.0-fy-NL.xpi 532055 BLAKE2B 9b6c2b475a84bf52d9a517c1eb2ed89c3181ee75484a2941f3f78e0aa8d66ffe0c33b9ae498cd8fa5f5a6fcfbeac934d5506d947645b507408974b512ab92289 SHA512 8b63a1534748f62459a5f838f5fe8174a7332f74fc1467c00289d05f824d3f1cb9afc328391301f73df884aade70fe5d135b6d083b2193d50d31aca0d153b4d3
|
||||
DIST firefox-83.0-ga-IE.xpi 470361 BLAKE2B 51636160e51f5064e8a6b4d522ff3fed5f2fc99761dc2c926c2a4542b980b76b39d7c9b0fbdaecd5e4ebd5747c9998799f36ec0d1e3be41ec25705696faa9500 SHA512 c1285b89f80cfb07fbc59495d6f53c2bcf17391f18bd476e1490a1c4c5bd7fa78ec0be6c95400e00e227b8c727b1a27f0f59e8fb25511fad7190535556d1c9e8
|
||||
DIST firefox-83.0-gd.xpi 495632 BLAKE2B 9f0b368f5c7292fee9828d1c7e469e7e9d62c19b5271c6d80e0bbd28bf5739b4fbebc6b4b6ae33acfb987b140155855e719737450a72fe5fb068c0c34b479fe2 SHA512 95619a89ccd0bf4ab362f8255691734af42dc8344414b6b4de7824803b8268939fd08977e212e34ea48423e96f663859f736b35679a63d8658442159e5801df2
|
||||
DIST firefox-83.0-gl.xpi 528091 BLAKE2B 5ff79a702a64598b7c40b995fef91d317e96e2a676459a91776c6efed4ea46e17bdccab90fd7ed9766767a4470341d6b79d2eeeaf5a1b6b2116fd6cdbca59088 SHA512 64637a3c1fd7af5b1b6d0060bd11071439e8da89ab7c93ca829fc4aec45829230dbe690d3a85e4e26c9db6c5faaa12a3b167e64340313e3167ba0b5c2fa5dc1f
|
||||
DIST firefox-83.0-gn.xpi 545904 BLAKE2B db1d5ab62eddaad2c71e1466f1523bc97e6bcc1eca5775dc70e018bd03f25cc868faa43c840708ee64b972e72432ba1b58a4460401047c3b83dda55d6cc1a32e SHA512 526c8856db30c4f87ff678a1b595c919bb46dc0ef911e59737a19e49536682715273d689e36d7b0f7d422bf1ae4652dfbc56ac1e248bbc2fb9263647d3c7aa74
|
||||
DIST firefox-83.0-gu-IN.xpi 544595 BLAKE2B 665f5b9f22c50f2a52129d98ba928c9fb9aa886327f6448e683da48eaf4dd838bea51b831af1189ef163472bbbb1554c7368749e8cc4043b4fc0b668dc1d1671 SHA512 9c0b062dc87ec84815bd73510a680bf395585e5bcc44c1e7854a32586ae5146a62ff1f895205525ac90e4abe46e2ccca05cd83d3beec5831ecc957ee5e3e567e
|
||||
DIST firefox-83.0-he.xpi 547024 BLAKE2B 56aa7f1b8e928d6059f00a18dea8b1e7af94e1e1fc1aeade8c31f4ab647e85c99c0a56834fdb802061c4c468401b25e13fea23bf4b6f2d724474ac6b257d787b SHA512 d07f72c93ea09ca9f6f0ccfae1a56922132743580cc81dc516102449c67073b576e476f48aca4801ee556133882647271d4f757d00ab94c18ac6fb1d6220c950
|
||||
DIST firefox-83.0-hi-IN.xpi 569575 BLAKE2B b0d08510d6e2f491b9dc2019131785bec83691442acd1a6b17bd430c51eb479e20c2f4658fde543f9b19c4aa47c0f49b17747072705a222e2f8c863d2378e061 SHA512 7388ce97c6b2f5ea26979cb177ca51cb63853d7433d284f956ba381469a55de067fbf1dae7feac1c0779139fd3e933e946287f7913a1e8444e35b5477ac1744e
|
||||
DIST firefox-83.0-hr.xpi 523539 BLAKE2B 631f74e9ca3c8f541e00a28116f7f78cbfe9c7fd8c7ad839cf09e872fa3aa61b16e934c6a11b3dd1e104c0568c1c13a52caa2ba0572e4f78e56a7627f98e5541 SHA512 3c9a6be19a8bb9dcd28c06be67b15f3d6a50523698f3e482aa0e6aee6a41a79802acbe7545acd0c83e014051c1903ffbd6bb2fa32025239ed24d6889d68a0d61
|
||||
DIST firefox-83.0-hsb.xpi 550202 BLAKE2B 8e6c0fe2d6a96147293c24cf3a3798aea6035e0e1ff441c0bf3e5baa38f8b10952e102938d67565a694c41cbd392e98326fbe57b0a01812353cb293d5c0c01bd SHA512 e5c13e28517c9f26f591bf35b50275b9d4108dbd294feaffd0aa0edc2f05e0fefc4b664d96518e849568d359774e75ab50c14c39955de86ebb228d324fc23ab8
|
||||
DIST firefox-83.0-hu.xpi 554264 BLAKE2B 4d4ab432c08f601038207b06e2bea3d2279a1efd6f5ba9c33a9b5e9bafc66cd49e0ce4a7b888ab7699d209d64c12aaa04393271e7f4a9faa255b2db1b9dec9c9 SHA512 2e3e465bdd766507240b1f3c1eea4a649ec811d19e3fba6fa153acfe73dd5906fa7bd853d342937a10bd2caf0ea8ef9263cd1eeefcf34fd78c065cd101338097
|
||||
DIST firefox-83.0-hy-AM.xpi 590930 BLAKE2B 61485c8ce357791fd9ddc291fbd7f0e9f943a5cf996fdc2b16bcc26884065aeea568fc9942b99e5d6a95573bca46bd707b9d4c057f7158bf185c7c772b00dfa8 SHA512 d17b6aa6458a9ef64fb23fe27d21914f67abee602ed825c161e231741c2b94fc503bdb994ed301a55063ec4776cd1e7f63d637e66bdc107c33fa84f80b70f067
|
||||
DIST firefox-83.0-ia.xpi 518459 BLAKE2B c8cd2a794fe3da161c0b765620c1ed382c241d66fccf3c24eb28a68dfa7121e189741877ccd96a41b34f85faebb8e9c470c833c79a7fd1684fd75692a4ce6eb0 SHA512 e5bfefea840d4a0e06a808c7bce2389ecc763c54d0e94733b0434eb5701f46eece6c2fe93797e7bff2e1d077552082026d48f5dd3b7f09377989932314b8cc1d
|
||||
DIST firefox-83.0-id.xpi 510400 BLAKE2B 2f1db275ff9add4db5b99c7d51b3ed64fb52cc2cbb87025e2eef28a2c12e293ab12ad164144008c165b34fcbd6507808c166128c377b0e1cf9063dcad04cac8c SHA512 37f164e419f8d1b8d3c2230c50058fc9e3af9eefc79e0705b3c98014e3d3f8896f09d1ab93dd5cdbceee1dec322b0da2dc976b9645161970c64097445356ef3f
|
||||
DIST firefox-83.0-is.xpi 480905 BLAKE2B 3f58f6514a2bb2bfc98bd7626e19a51e3ffee5ff96a80360936521e45bea026a058249560f434fed2edab19f706c482368a6103ecb8ee4a682999e2af2fb432f SHA512 52ef5d3b8fc240b4d377f455f5ce8087470f818195b7babf4c22af6f57600dcffe91363d554d74759b04ba8a47c1c7d7df54278390df663dc0520e7c11d4cc11
|
||||
DIST firefox-83.0-it.xpi 449611 BLAKE2B d652ebbfe8c317b5a9c5e2575871c24c751b49b9510851200a8f42c94e0ef6cff74572418afa1e69e67e07196bdffb27866eadc2f4ea286854fccf59a07b6923 SHA512 0236a1727ed8644bef59953637d791a0ef78ec156c7fa8e8f0dd8a3f4718d91d8e6cae91ccf925de6d33c5da15f28f851a07a52e4aafdca8a8b1479eaf8a06a5
|
||||
DIST firefox-83.0-ja.xpi 577356 BLAKE2B 298f454adf100a68658a68390632cdf5d8456f2fd7f1bd40c18dabb73b3d39d54bb63072da0e5776bb98e5f2657c51842b92571615685d58b2686461d114eddf SHA512 8ce3f1be92f8dc1337f49d39d645e4a438254c76316e9a5297a37a7beef8f2b87eee7924ba5278046dbe0ef2026a9fd4c99953f278c1628ef63282c1f4d40679
|
||||
DIST firefox-83.0-ka.xpi 578161 BLAKE2B 5f2a9658e5b964268912fee384bbb96681ecff8e29a9e1466893d2f5dd29b9ded50396bb55e6e45eb2985ece2ed1d317c4ee5e7addc2012a789502a3c5d31494 SHA512 0021605baeb7e9c2f089a0dee6222fd870215f2f5524d7cbc025cf17318d1c4d4b467f738c4c44ac8e651b79639c5819114894b729b46f9c500bb1382a29430a
|
||||
DIST firefox-83.0-kab.xpi 539329 BLAKE2B 7a0a0e86ab0f5743ac4822666283c737c14ebdfb6e8b6f66afc02dbb0bd88b6e41a623f2365c82cfb66059933465c5a5f6f2ca2ed71b1767650d968d41a093ff SHA512 da266fde784b20f722a434958b09576a93ae05bbc7ee8f35ab0cec2ae511adb996fa98d3a0ba374f4e70dd9af79e0429c0a20405f6a8a0a31d3c2aed4ba07e44
|
||||
DIST firefox-83.0-kk.xpi 593183 BLAKE2B 3fbbf9db5eac6e9a93a76c0692102a39ac2dd802cf5ee327229bc548d5e711321c9ae69730718c5f3a20242bb770fb15c0a7d7a3aa7ebe02d9da1bd74fc01b9f SHA512 f479f34d61379b575494e2bdc02d9ea2c0c86cdbd59e4d3681a1194079a0f0fcdfbd11cd2a12a5f4faaa6d8269e957b22f18e9a4570e4e9628f7f25fff0cb71c
|
||||
DIST firefox-83.0-km.xpi 529836 BLAKE2B 54ff90aff322722299b0ca1de902f11c3a38285c30621fdc10c416a243a9aa83d887506a51725f8794e2fec63c0dc1d7bf7f73f5c674470ca8b907eba46c1d6a SHA512 ba9ca5472f2547288cd4f13fc0eb38d18cfbad4346e8b8b5ce0e6c44012c5a0945030ffaf4fbcedf17fab3e6f9618eaf3e9031c6fcb259c372b96970e06788fe
|
||||
DIST firefox-83.0-kn.xpi 509356 BLAKE2B 312c309670b2fe4cf51f99cc3e8e5cec6c21dd07200749586a55461a9ac0082ff79211fe1bc35f1dbb9bc2f2fb6bb002dc54433e742bbab69573b7e363ab8d7b SHA512 c5399c9f8059989ede7a78b721cfe4e0ac5b4e1b4de7c7077699f88cfd75e3052b6f6d2aa7a6b35433d27d41d5b7cbb3a56f161dd059032c181cc36ef79c7e8d
|
||||
DIST firefox-83.0-ko.xpi 566764 BLAKE2B 2f61d339ef26b081148840eb770c415ea15ad2c56f6572414d87930c5ac3d1864b272a555a40be3dff9d88de3baf1ba952ec0efffbc6a2e8ceef9c4c741ecba5 SHA512 cba67955382aa1f1977b2f30dc9a6226c3f0271cdce3c12ad194de7321beb210970ad3c241615489eda5e2ad590479976f8d35f84a327c62b9803f950900cc89
|
||||
DIST firefox-83.0-lij.xpi 479061 BLAKE2B d890ce6a55db3befaf6a582dfa212de4af28468f446c027037ef4ef18e122245a06a18085119e7df204cc8067a59d5a469a744a0f7970eca299e38bbda9b98ce SHA512 1f0e24e5f48056e0589716fef0635fea1aa497299d6eca56d318cb890df7ac7101b3615546452b684dee65491467004e5be9dc06484be5d5f148aaad754faab3
|
||||
DIST firefox-83.0-lt.xpi 540056 BLAKE2B 27d6dc2a00342fe7b2dafa6871c508ded9ac5dbcc0b4e281d4faf6f34fd2c03e0b54158ef039068485cfcf5eca94c950b11e271fd106cd4d135932faadb87175 SHA512 7fad95c85354b0e32441378aacd882333a6b32124c6e01dc5bba829f97024a1e214be2c882e6e337f571fd4eb343e0f88dc0eb8176fae035f6a2d00df72840e4
|
||||
DIST firefox-83.0-lv.xpi 471279 BLAKE2B ab755fa2b6d09dd3bdbaa193d60b5a64d646a692c965ccbad9418c642986bd251cbf87faa122faebc3f444158be63d19cc909d90d9efec75ce2c7b927017348c SHA512 2dbebce0df00572cfe5438645a8779bd56d7fed727bc5e8a6aac6d11d82b487379736a899eb0a870fa3f8c28d0d732be89e2468cd81b6ab99f146d2bc9129ab9
|
||||
DIST firefox-83.0-mk.xpi 462379 BLAKE2B 4a4ac89000d7a5608eb3a339a50ab027ec05205efd46638ca1228e561388c664c65833a392aa6ab024116c80c5d429087ec7b902f785d4f235aa4c4dc07496e2 SHA512 4b71c160ef6b80d1279b245b0b5103ca90739cb65fb88e9d17ce7ee33ee43a61179df025c0fa8f9198fa94f0aed96c6792a5f12958ded9b2ba6d6ccbf18861f3
|
||||
DIST firefox-83.0-mr.xpi 544590 BLAKE2B fde6ac77332de83804f40b4e4e179cbd312bb0e203174417f9799ef99459ab14d05f39fbfe5df6ac27a54226e1f693b7b128099f33f58986a93b3804e36fe4c4 SHA512 2e30cd7ff8d855d52f8825f871fc921b703a1d18036e94b169e1527b3537623da03600eeb80a1dba7b74620c4e39a90456ab4948547b089283f1b49ee50f1971
|
||||
DIST firefox-83.0-ms.xpi 456953 BLAKE2B e143716d8060de8c8eb300d709e732bb6f4965e705479d584cf782310e5a68f2ae5a8612ecc53521aab2c7c3880612a349a76aa3d85fad49f6795a2a8371ead0 SHA512 b6c2d10ce7ba9a8fd8f84b04d7b01e5809753760dd26a1d80d37c1744093c9be6baf2c7a20ef58d43c03658aa068327ca9d03459da7b7dd81b78a3fc322156c2
|
||||
DIST firefox-83.0-my.xpi 529071 BLAKE2B a90962d2bcfa708a86b519353215981b101246ac146ea3853ac4fb44909fedb67e429d563658eb4027eb7d6f7338b05662f6e75b7f8cd71eaca466cacdae63e5 SHA512 a14a38c01b1f9c8c0d68deda82d6d17f33c3adebbff766168a0fc8fbee8834835990261d0c92b835ed680dbf70ef441448cbd98383285b08050132f9b6cfde76
|
||||
DIST firefox-83.0-nb-NO.xpi 518164 BLAKE2B 39713f4ddad65a04a6a59c5f3b55be565827e97341cc529e0fcefc428af2694b16a24f5b70c8ffc2783eb191fe931c926ed5eeaa584a2aadd6f984b383bd7a47 SHA512 f6aae6463c50b722f8d85240a080a4c57994df75aa5083b91fdcba3083fb776220801b0f9671a8fb4bb919f27501850582560f57ea685c3368968e73b3ca1e3a
|
||||
DIST firefox-83.0-nl.xpi 525789 BLAKE2B 1dcdd7756474dbc944c9b6dd796500f072ad2459d90954926ec38e471b8825e134ad70626fc48315e20327efc957bfcc5cf48b6ad174f386cca42205608eb07e SHA512 c49a5b1077b7eed82208ddf01dce6407b1f8983f021f90a9f50d59785ed93bb366182758fdec9905cb56b8550c36320e5fd90a69b4cc94da4d69feade3f9989e
|
||||
DIST firefox-83.0-nn-NO.xpi 519800 BLAKE2B 3332e44b5d6edce92accd0502e936fae2916d2a9ed68ece38207ffde9c5cf2a4bf26f5db82eed83d99ea1810b070c4084d388855560e625c75bea124b164eb53 SHA512 47f3c047be99d9d6c91e6c36d8c465e8a7f3370affcd45f9adece1de36afd835dc077d3eff0b6055773fbfa2b53b80d8aded21c3babc1891a661075e1b0b528e
|
||||
DIST firefox-83.0-oc.xpi 541636 BLAKE2B 1d00fab1e9468679923e88bd07caaa254f63c9852e80f3b3a5ac202a27c9794f51e657c2a129c51b1ee3fe7953eef1da9bff6e464e169a0cbbcd40657d3c7657 SHA512 482ae383711c2bcdb3dba2a427e032357505bd2f233bdc209ae136bca5df5802912825fe79f2e3dc69aa55c0ee7f9faf29cc403cc9a73d99ce47b531c549d9a3
|
||||
DIST firefox-83.0-pa-IN.xpi 582579 BLAKE2B 959d162baa174b4c941e708a9bfae14ed423ae9158583bf343a72dc436bff5907caa6269ae04376c16cbccbe588949c90b52299554ebcfe8368dc513142e02e3 SHA512 17bd658b0092b599cf02f57b4f377d7fa8e74505e24577495c913324d3dda630049312426a5c0fc9a5abc7540e1957d36924fe6fbc6e2c8ae43598ef9370e06e
|
||||
DIST firefox-83.0-pl.xpi 545160 BLAKE2B f35132153dbe3dc0e082860a31b6d9695456078b288b89b285739edf459d47fd7ad90a534fcd0db2cf83eae2e7cceafd2990fc79582f948cf411dcd6d4a5bf58 SHA512 c9c97190fb338bd8ce5ee7a391d83bfea05072a66be7425c1d875d29888f37851a2f3911361693e37cd4ab3b187e1c0559c07945d1214a59b752be5465071255
|
||||
DIST firefox-83.0-pt-BR.xpi 527127 BLAKE2B ca314d324e6daf3ae5d7efa0e69ec7fd4ebca9c8b3abe6a9ad10262403f10ff4e3525b555e7fd83f2b930e6201e67c9a27332ac9b5b8d88619ff0d870c57d3f5 SHA512 4cbd3c664ee97330da3e92e2258ec79b93005ea68e404e4cbc24555c8ee901c200fc6e791094ffcc83527648c58030c8da68b5c1607514c68d705046125da01e
|
||||
DIST firefox-83.0-pt-PT.xpi 531553 BLAKE2B d99769c654d948d11a2006f413c6bd02426cd7eb2daaf1024cf38ff5ccf8491be0abb5ec1356d33c7cfaf2411d6046cfa4e39e7e8b5fd99fde977e2b576eee7a SHA512 b6e5c8e4d4bf7e8b79a92f8f0abe9a8d00522efe780f240297c386d3a2d8fa75fa3504f10e3c9eddd46d9e9ee458fd7a13df6bf3b224aed4bf2b3d27a36fd9b6
|
||||
DIST firefox-83.0-rm.xpi 526276 BLAKE2B aba9190a85c5281e57977c135056cfa5102fb6454ef53672c1dfe309da8d42d93d54af7519ca81464e08f3a9d2182787239694e1019adb676e7ce543c0084d11 SHA512 19b6439ce27d967648c8908455b7813605f8e90825a86363c0927a929b103c7e22cd3b2f274f2547acc2f440cabe7eb6ff855b9d9ecb515dd07596ebb8f7765c
|
||||
DIST firefox-83.0-ro.xpi 535331 BLAKE2B edb6668ec0c6b43ffaecdb45e205a39ce70f456b9bfe07cae50925a23abe9ae84551365804925b8bb9459a878fe053b0f2750862ec57942b5a2a5fb06d385d3f SHA512 18599474d3506a2f99d7a37bac3a07ec4d22400713a39304a07f507ca432bab784d78dbab121007055ff630b2d04aba88e939f307fa90ff4c3ada24b8d516eff
|
||||
DIST firefox-83.0-ru.xpi 613667 BLAKE2B aef202673962807694daf43640a26544d237a174f2b0fb7500453ce531130bf3e09b74c87c43c63b343feb9899275d57993668a28c78eed1076c0287b2c6fe84 SHA512 b8190c7d031f242874fbf87ee966b09209ec498196342aa874c1ea4e4d457ed07c979126fd1d6fa307f743a2507724c7b0a6260839d8814bac350e053ba24835
|
||||
DIST firefox-83.0-si.xpi 495477 BLAKE2B 582eb470f0852b149a3708e4c3ec9f05b67bbc2ed3529795484877be48bf1637fbf2c259f15d3a6185d1520e011b3a1f38d2d27905d62ed2d94b9915a039f100 SHA512 eed1d762fbb10bbf9edbc3615726bac9241b372439eb9ade62d90198f830413be64ebfec9fff06275d587e9e306fac639f32ab1467a32d0407e52e200aecf8f5
|
||||
DIST firefox-83.0-sk.xpi 537593 BLAKE2B cbe9b97986867d64c0412c7532dfb056eca6d27d22208e882dc7a67437e0a2c8cc87fec8f583675662ba291946cefe54662f43c6f862118aee4ae14dcc815724 SHA512 2f0d840384914fd80199521f651009c95860743459466d1eb08e59211d5f2e3ace33215729f5494a2792e10aa3adef47be6704333cf91ad40d415607990a100c
|
||||
DIST firefox-83.0-sl.xpi 522704 BLAKE2B cb7760fc510e88d1663c3987a95a267d2150cab97cdbcfb886168dc264caf530f8361f9196cfcb1fc989896bcbd3cfb1c18f779acc3ab46da525c1e193bfe115 SHA512 37bafc62a833a90c94741f33fbac1851c62c729226e7f2117cb8b0fbb40bfb1412bd553294f881557697df3862fb5d75c79f633725a2d1b01a7f90335d788c4c
|
||||
DIST firefox-83.0-son.xpi 427969 BLAKE2B d0524a37aedbb98e9c32f1569f7f6d34c94abd5605c6c2ba3ea7e3e9b3d8c622399d24bc9ba8b2079ad07abf95573280b51597f2d2d049abc6c20f2962f40185 SHA512 352f28e468f545a5d6a8d9ad93761710dd7a89e38101c03245e5aedb4fa9551d92e58c109b3f77fca04d0572d28846e66c4004acbd041f30d2ede44260be542a
|
||||
DIST firefox-83.0-sq.xpi 544734 BLAKE2B 81d27b61bfadf76ec2439dba8339254dd939eb4676c8c0c594470573ae159a55242ab32487843e8d592f20222b4d068f42657aec3cff7a265bcaabccf19e8b91 SHA512 7fca8c3956a3c858e8539c5edd9aa115ace5cb0653148cab03c6c679539cf7632824a5080bd2842ffc3106a30fd24734c46de8a488c478c6b36e51679afd93ff
|
||||
DIST firefox-83.0-sr.xpi 564652 BLAKE2B 29f792fc5f149c346ed7f6c3e553c7e9fcbc83948ea108269c7a7e2fe2ade3ba96a27d75a6aa9ca33110d240ad5acd771e008be571a0ade4b8e8e515fe32112f SHA512 c82240981a9123b1e67b04b50aa54fb3c99fc142f7005ca3c9be0298b35c4bf9af1a2950681a1945eedfdb6199fb01c3e88ef7fceebfe729988eebec53ec6df5
|
||||
DIST firefox-83.0-sv-SE.xpi 529329 BLAKE2B 34e809e1ee7e828f7681b22a9b4a9042b7f82b83ad2a65aca61c7d0f6685fce90b6f88a2aab63b51822fcc87a7d29fa19a93622a600220d39345eec97b59983c SHA512 bbf119065a253588df78c651a6083a990aab29ef81652b1c58c7d1245338a7840075f7f271fe116c578db0ea9a5a7283e566eaba3350d480de6a0ed02229b5a3
|
||||
DIST firefox-83.0-ta.xpi 524238 BLAKE2B c107cb91ea06e90e05fc6cee76f1cf05cdfe6bbc319fbd39093a1d71917c6c6b76ca93418dffc16902b2e7295f0fc76d2f841e9fe8252eb4ab7a3043b244b420 SHA512 1e983ea0be01d0c41084da482582ce743f81ae4062ec3341da818f4af24f5f14757787afe5ae902801cb68470547ba382d9abda8853527d6e3304b283cb10b05
|
||||
DIST firefox-83.0-te.xpi 560597 BLAKE2B 19f44b7b8261f66558da84e60fd326780c352b4d8bef5d5f83a13cdbb9355ba97ffdcf5bd4e01a279c3de7dc9baa1d1697d3f6435e9d4071ac4d3f43adb14b65 SHA512 bbe0359313808c6ca7c4cfb5a30629c9981e6e2d5c028733cec6ba742504c76c1151bdda1033f2f877a976a44ad19c0840a4e775085b35df0103fdaa5ad189d4
|
||||
DIST firefox-83.0-th.xpi 591411 BLAKE2B c87e2fed77c75f74b0d88693bfbd1af5bca108a91f06719801ca48bcbb74973843c9c88a925b9c0b5e8988f404cdaf4ee0468b766008b808a0ee7a393662aa9f SHA512 e586ed7393e2958cf0adf4ed893362b5cc7802c9e54dae567f61f29c195a938475cfb6e8a101af140f865291c145d80abd5cbd09799113f54dcea926b2fceced
|
||||
DIST firefox-83.0-tr.xpi 539340 BLAKE2B cfa61a1266e6a38d83f3d7de0672938af64fe581f2afbecedb299a3749691c5f6c2699cd1d475c403dcf7619ce69537d68e78554e49d8a1b4e8ff118b51d5c22 SHA512 621accbc206caa201c041a8b148d2ec19292d295b7db0df7c69ce9890bdd09da192ff203c7452d549f0eb160976903584921b88e64a1b7ee2ad606b20b4e2763
|
||||
DIST firefox-83.0-uk.xpi 607698 BLAKE2B 1bc3fc9b13e766c89037169c2ae12cd7164129e4ec3aa20b7e2bbb106fae420f9204fbc7d1def1d1e2db3290611fa416e5854744bc2ff33b49823b6812a9680a SHA512 fe8e69d350901151e4c2a366b02c7ab06d0fd897aa511048d78f1f95e66dbd50861d32a1c639d25fbd89e6305123c722e630b44db97fa8d4c1f3d23f6eb3c962
|
||||
DIST firefox-83.0-ur.xpi 561012 BLAKE2B c952b0bc0390c53281852055acb104eacfc7cbea2087c762d3c9285990e2202dbed0f64e6e86618e2363672f5bc73c7b417383fa34465742bcfc495526e88dcc SHA512 c1b443e7215c7442bb29b6b7948a651c359a1cb232d1f334f0538e518538369d54e08efb86ab9845ae7a8d87eda6c5302c1a9632255427f84a1374cdfcfcd0eb
|
||||
DIST firefox-83.0-uz.xpi 480814 BLAKE2B b9c253f124292851c180b237129dee403617a03f4806fbab8ff9c3e2b286f960aa7face8a90139c8201713722949ea0b5c098a03ae2b8ce375a88c93c962c86b SHA512 c956ce9248ccfe4d84394918bc4a0f0004870db4b4106646f903e5f59394442cf1839e66f4b285897fed7f41de312e7b273157f7a6f940cde0ba68aae7ca3742
|
||||
DIST firefox-83.0-vi.xpi 563425 BLAKE2B 398adc06edd315941a71bc290f110aecdc5d04a4095dbda61a638d061533f6dce94e5c48c46e25353f3b76d0510ef2369355844a1eb516bec3380b4c3f3c1a4d SHA512 1afbbde187afc184345aebf2881c5ac04183736f9e40953a85cd942df5b91b60a6f90e1f63f00d6903db79a510227f419b7c092d90c9ff3bb8eecc193322c9d7
|
||||
DIST firefox-83.0-xh.xpi 430120 BLAKE2B 5cb1701736000f4404ce780c5aa18eb37fbab3841a92e744a2a847fac271bbffa176eb8032aab05482cc2516052f48a785547a052219e82d08d588b3f45463b0 SHA512 865c2f98ca387d3dcbe0be4285e6f0de902766cfed3ec23c067045c7751117461dfff785afee9c26171591359d22cca4afefad6822a7b78d48ca7c10b421ea86
|
||||
DIST firefox-83.0-zh-CN.xpi 564100 BLAKE2B a9b89639386f0775dd1a6ab99551a2e79fbafa66801c6252084659f26dd7974d0aa86f70dcb404e5dde43deacb584c1ff19393302200fcab726bacdb86054c16 SHA512 c41654386aeecaa7691524dd563e07235b8f5962debcdbfe59a586292ebce3086a275c47873678d788462f6a5111335cb7fe0d293d11b4585ce7ffdc69a7822b
|
||||
DIST firefox-83.0-zh-TW.xpi 564079 BLAKE2B b985bd680dc620313cd217beffa87935a546e528a37854fb20a7f4cdebdbf50fd4858ac91f13bf31eca947d09de1a2a0b9956ddf5acb6978e3a7a7d8628be0c0 SHA512 d5eb2a32cf4a5dc675adae6590c5201023387df9a8854ac4814b601c413c3785ae2e694dc5b4d231e2d1686b386cde202066cd2f11c1071dc29eff81c51e3abb
|
||||
DIST firefox-83.0.source.tar.xz 351331940 BLAKE2B b3a805288f4d644f7375c78ebe771c26d59c57f6aad71877abbfe60563c06af5f162b8894cb624cec12a5c72542ffad97e6f8f0cfc3fba0506d4e246a41911e1 SHA512 4ac49cefed278d1f898907bbedacf81ea4bb4e5784f567d4c0971d9cbc2cf4a2e4472de81a7ded620bc3a516bc972d600b516b7674319cdfc9734c3824a9a2f6
|
||||
EBUILD firefox-83.0.ebuild 25375 BLAKE2B 61a5449189de65cd926d018c89a5afd3dfa7a4cd2f3348afdbae7ba528fb2ed342b3c18a852030b916ccbf208e0f8bfa481184a780ad4bd8def95e161084b20f SHA512 22029c8dcb694d1edfaf96dc1ace650f617b61fa427504e9a8b16afd87e68832ff3e1ac3aa279cf41bf5e69f6a4b38f9502e60852d8ea3f5e23e9dea649d06f2
|
||||
MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc
|
||||
|
5
www-client/firefox/files/disable-auto-update.policy.json
Normal file
5
www-client/firefox/files/disable-auto-update.policy.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"policies": {
|
||||
"DisableAppUpdate": true
|
||||
}
|
||||
}
|
56
www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch
Normal file
56
www-client/firefox/files/firefox-52.9.0-blessings-TERM.patch
Normal file
@ -0,0 +1,56 @@
|
||||
https://github.com/erikrose/blessings/pull/137
|
||||
|
||||
Fixes: https://bugs.gentoo.org/654316
|
||||
|
||||
From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001
|
||||
From: Jay Kamat <jaygkamat@gmail.com>
|
||||
Date: Fri, 24 Aug 2018 11:11:57 -0700
|
||||
Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set
|
||||
|
||||
---
|
||||
blessings/__init__.py | 9 +++++++--
|
||||
1 file changed, 7 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/blessings/__init__.py b/blessings/__init__.py
|
||||
index 98b75c3..3872b5f 100644
|
||||
--- a/python/blessings/blessings/__init__.py
|
||||
+++ b/python/blessings/blessings/__init__.py
|
||||
@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False):
|
||||
# init sequences to the stream if it has a file descriptor, and
|
||||
# send them to stdout as a fallback, since they have to go
|
||||
# somewhere.
|
||||
- setupterm(kind or environ.get('TERM', 'unknown'),
|
||||
- self._init_descriptor)
|
||||
+ try:
|
||||
+ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb',
|
||||
+ self._init_descriptor)
|
||||
+ except:
|
||||
+ # There was an error setting up the terminal, either curses is
|
||||
+ # not supported or TERM is incorrectly set. Fall back to dumb.
|
||||
+ self._does_styling = False
|
||||
|
||||
self.stream = stream
|
||||
|
||||
|
||||
From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001
|
||||
From: Jay Kamat <jaygkamat@gmail.com>
|
||||
Date: Sat, 1 Sep 2018 13:20:32 -0700
|
||||
Subject: [PATCH 2/2] Explicitly catch curses.error
|
||||
|
||||
---
|
||||
blessings/__init__.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/blessings/__init__.py b/blessings/__init__.py
|
||||
index 3872b5f..fdceb09 100644
|
||||
--- a/python/blessings/blessings/__init__.py
|
||||
+++ b/python/blessings/blessings/__init__.py
|
||||
@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False):
|
||||
try:
|
||||
setupterm(kind or environ.get('TERM', 'dumb'),
|
||||
self._init_descriptor)
|
||||
- except:
|
||||
+ except curses.error:
|
||||
# There was an error setting up the terminal, either curses is
|
||||
# not supported or TERM is incorrectly set. Fall back to dumb.
|
||||
self._does_styling = False
|
@ -0,0 +1,50 @@
|
||||
From 2683aaa789cfeb8c31a2d94ed972642421768a4b Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io>
|
||||
Date: Thu, 1 Jan 1970 00:00:00 +0000
|
||||
Subject: [PATCH] Bug 1602358 - Fix older builds with newer cbindgen. r=jwatt,
|
||||
a=jcristau
|
||||
|
||||
This should be fine to uplift so that downstream doesn't need multiple cbindgen
|
||||
versions.
|
||||
|
||||
Differential Revision: https://phabricator.services.mozilla.com/D56346
|
||||
---
|
||||
layout/generic/WritingModes.h | 3 ++-
|
||||
servo/ports/geckolib/cbindgen.toml | 10 ----------
|
||||
2 files changed, 2 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/layout/generic/WritingModes.h b/layout/generic/WritingModes.h
|
||||
index 1a8d08b191b..0671388902f 100644
|
||||
--- a/layout/generic/WritingModes.h
|
||||
+++ b/layout/generic/WritingModes.h
|
||||
@@ -518,7 +518,8 @@ class WritingMode {
|
||||
*/
|
||||
void SetDirectionFromBidiLevel(uint8_t level) {
|
||||
if (IS_LEVEL_RTL(level) == IsBidiLTR()) {
|
||||
- mWritingMode ^= StyleWritingMode_RTL | StyleWritingMode_INLINE_REVERSED;
|
||||
+ mWritingMode.bits ^= static_cast<uint8_t>(
|
||||
+ (StyleWritingMode_RTL | StyleWritingMode_INLINE_REVERSED).bits);
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/servo/ports/geckolib/cbindgen.toml b/servo/ports/geckolib/cbindgen.toml
|
||||
index bed86498ea1..8a7a9cd7998 100644
|
||||
--- a/servo/ports/geckolib/cbindgen.toml
|
||||
+++ b/servo/ports/geckolib/cbindgen.toml
|
||||
@@ -616,13 +616,3 @@ renaming_overrides_prefixing = true
|
||||
// Get the layout rect, replacing auto right / bottom values for aAutoSize.
|
||||
inline nsRect ToLayoutRect(nscoord aAutoSize = NS_MAXSIZE) const;
|
||||
"""
|
||||
-
|
||||
-"WritingMode" = """
|
||||
- StyleWritingMode operator^(const StyleWritingMode& other) const {
|
||||
- return {static_cast<decltype(bits)>(this->bits ^ other.bits)};
|
||||
- }
|
||||
- StyleWritingMode& operator^=(const StyleWritingMode& other) {
|
||||
- *this = (*this ^ other);
|
||||
- return *this;
|
||||
- }
|
||||
-"""
|
||||
--
|
||||
2.20.1
|
||||
|
@ -0,0 +1,40 @@
|
||||
--- a/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
|
||||
+++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc
|
||||
@@ -42,7 +42,7 @@ const char kRequestInterfaceName[] = "org.freedesktop.portal.Request";
|
||||
const char kScreenCastInterfaceName[] = "org.freedesktop.portal.ScreenCast";
|
||||
|
||||
|
||||
-static void BaseCapturerPipeWire::SyncDmaBuf(int fd, uint64_t start_or_end) {
|
||||
+void BaseCapturerPipeWire::SyncDmaBuf(int fd, uint64_t start_or_end) {
|
||||
struct dma_buf_sync sync = { 0 };
|
||||
|
||||
sync.flags = start_or_end | DMA_BUF_SYNC_READ;
|
||||
@@ -386,21 +386,23 @@ void BaseCapturerPipeWire::HandleBuffer(pw_buffer* buffer) {
|
||||
map = nullptr;
|
||||
src = nullptr;
|
||||
} else if (spaBuffer->datas[0].type == pw_core_type_->data.MemFd) {
|
||||
- map = mmap(nullptr, spaBuffer->datas[0].maxsize + spaBuffer->datas[0].mapoffset,
|
||||
- PROT_READ, MAP_PRIVATE, spaBuffer->datas[0].fd, 0);
|
||||
+ map = static_cast<uint8_t*>(
|
||||
+ mmap(nullptr, spaBuffer->datas[0].maxsize + spaBuffer->datas[0].mapoffset,
|
||||
+ PROT_READ, MAP_PRIVATE, spaBuffer->datas[0].fd, 0));
|
||||
src = SPA_MEMBER(map, spaBuffer->datas[0].mapoffset, uint8_t);
|
||||
} else if (spaBuffer->datas[0].type == pw_core_type_->data.DmaBuf) {
|
||||
int fd;
|
||||
fd = spaBuffer->datas[0].fd;
|
||||
|
||||
- map = mmap (nullptr, spaBuffer->datas[0].maxsize + spaBuffer->datas[0].mapoffset,
|
||||
- PROT_READ, MAP_PRIVATE, fd, 0);
|
||||
+ map = static_cast<uint8_t*>(
|
||||
+ mmap (nullptr, spaBuffer->datas[0].maxsize + spaBuffer->datas[0].mapoffset,
|
||||
+ PROT_READ, MAP_PRIVATE, fd, 0));
|
||||
SyncDmaBuf(fd, DMA_BUF_SYNC_START);
|
||||
|
||||
src = SPA_MEMBER (map, spaBuffer->datas[0].mapoffset, uint8_t);
|
||||
} else if (spaBuffer->datas[0].type == pw_core_type_->data.MemPtr) {
|
||||
map = nullptr;
|
||||
- src = spaBuffer->datas[0].data;
|
||||
+ src = static_cast<uint8_t*>(spaBuffer->datas[0].data);
|
||||
} else {
|
||||
return;
|
||||
}
|
17
www-client/firefox/files/gentoo-default-prefs.js-1
Normal file
17
www-client/firefox/files/gentoo-default-prefs.js-1
Normal file
@ -0,0 +1,17 @@
|
||||
pref("app.update.enabled", false);
|
||||
pref("app.update.autoInstallEnabled", false);
|
||||
pref("browser.display.use_system_colors", true);
|
||||
pref("browser.link.open_external", 3);
|
||||
pref("general.smoothScroll", true);
|
||||
pref("general.autoScroll", false);
|
||||
pref("browser.tabs.tabMinWidth", 15);
|
||||
pref("browser.backspace_action", 0);
|
||||
pref("browser.urlbar.hideGoButton", true);
|
||||
pref("accessibility.typeaheadfind", true);
|
||||
pref("browser.shell.checkDefaultBrowser", false);
|
||||
pref("browser.EULA.override", true);
|
||||
pref("general.useragent.vendor", "Gentoo");
|
||||
pref("intl.locale.matchOS", true);
|
||||
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
||||
pref("extensions.autoDisableScopes", 0);
|
||||
pref("layout.css.dpi", 0);
|
17
www-client/firefox/files/gentoo-default-prefs.js-2
Normal file
17
www-client/firefox/files/gentoo-default-prefs.js-2
Normal file
@ -0,0 +1,17 @@
|
||||
pref("app.update.enabled", false);
|
||||
pref("app.update.autoInstallEnabled", false);
|
||||
pref("browser.display.use_system_colors", true);
|
||||
pref("browser.link.open_external", 3);
|
||||
pref("general.smoothScroll", true);
|
||||
pref("general.autoScroll", false);
|
||||
pref("browser.tabs.tabMinWidth", 15);
|
||||
pref("browser.backspace_action", 0);
|
||||
pref("browser.urlbar.hideGoButton", true);
|
||||
pref("accessibility.typeaheadfind", true);
|
||||
pref("browser.shell.checkDefaultBrowser", false);
|
||||
pref("browser.EULA.override", true);
|
||||
pref("general.useragent.vendor", "Gentoo");
|
||||
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
||||
pref("intl.locale.requested", "");
|
||||
pref("extensions.autoDisableScopes", 0);
|
||||
pref("layout.css.dpi", 0);
|
18
www-client/firefox/files/gentoo-default-prefs.js-3
Normal file
18
www-client/firefox/files/gentoo-default-prefs.js-3
Normal file
@ -0,0 +1,18 @@
|
||||
pref("app.update.enabled", false);
|
||||
pref("app.update.autoInstallEnabled", false);
|
||||
pref("browser.display.use_system_colors", true);
|
||||
pref("browser.link.open_external", 3);
|
||||
pref("general.smoothScroll", true);
|
||||
pref("general.autoScroll", false);
|
||||
pref("browser.tabs.tabMinWidth", 15);
|
||||
pref("browser.backspace_action", 0);
|
||||
pref("browser.urlbar.hideGoButton", true);
|
||||
pref("accessibility.typeaheadfind", true);
|
||||
pref("browser.shell.checkDefaultBrowser", false);
|
||||
pref("browser.EULA.override", true);
|
||||
pref("general.useragent.vendor", "Gentoo");
|
||||
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
|
||||
pref("intl.locale.requested", "");
|
||||
pref("extensions.autoDisableScopes", 0);
|
||||
pref("layout.css.dpi", 0);
|
||||
pref("network.trr.mode", 5);
|
2
www-client/firefox/files/gentoo-hwaccel-prefs.js-1
Normal file
2
www-client/firefox/files/gentoo-hwaccel-prefs.js-1
Normal file
@ -0,0 +1,2 @@
|
||||
pref("layers.acceleration.force-enabled", true);
|
||||
pref("webgl.force-enabled", true);
|
10
www-client/firefox/files/icon/firefox.desktop
Normal file
10
www-client/firefox/files/icon/firefox.desktop
Normal file
@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Name=@NAME@
|
||||
Comment=Web Browser
|
||||
Exec=firefox %u
|
||||
Icon=@ICON@
|
||||
Terminal=false
|
||||
Type=Application
|
||||
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
|
||||
Categories=Network;WebBrowser;
|
||||
|
@ -0,0 +1,83 @@
|
||||
|
||||
# HG changeset patch
|
||||
# User Simon Giesecke <sgiesecke@mozilla.com>
|
||||
# Date 1576592608 0
|
||||
# Node ID 810f85be6ba971bfad7fdacf1722e7c40b08be75
|
||||
# Parent 230e7d093c196ddbe7430179321d236590936cfa
|
||||
Bug 1601707 - Workaround for compilers that do not extend the lifetime of temporaries resulting from ?: expressions. r=dom-workers-and-storage-reviewers,janv
|
||||
|
||||
Differential Revision: https://phabricator.services.mozilla.com/D56873
|
||||
|
||||
diff --git a/dom/indexedDB/ActorsParent.cpp b/dom/indexedDB/ActorsParent.cpp
|
||||
--- a/dom/indexedDB/ActorsParent.cpp
|
||||
+++ b/dom/indexedDB/ActorsParent.cpp
|
||||
@@ -24578,19 +24578,19 @@ nsresult ObjectStoreAddOrPutRequestOp::D
|
||||
}
|
||||
}
|
||||
|
||||
// The "|| keyUnset" here is mostly a debugging tool. If a key isn't
|
||||
// specified we should never have a collision and so it shouldn't matter
|
||||
// if we allow overwrite or not. By not allowing overwrite we raise
|
||||
// detectable errors rather than corrupting data.
|
||||
DatabaseConnection::CachedStatement stmt;
|
||||
- const auto& optReplaceDirective = (!mOverwrite || keyUnset)
|
||||
- ? NS_LITERAL_CSTRING("")
|
||||
- : NS_LITERAL_CSTRING("OR REPLACE ");
|
||||
+ const auto optReplaceDirective = (!mOverwrite || keyUnset)
|
||||
+ ? NS_LITERAL_CSTRING("")
|
||||
+ : NS_LITERAL_CSTRING("OR REPLACE ");
|
||||
rv = aConnection->GetCachedStatement(
|
||||
NS_LITERAL_CSTRING("INSERT ") + optReplaceDirective +
|
||||
NS_LITERAL_CSTRING("INTO object_data "
|
||||
"(object_store_id, key, file_ids, data) "
|
||||
"VALUES (:") +
|
||||
kStmtParamNameObjectStoreId + NS_LITERAL_CSTRING(", :") +
|
||||
kStmtParamNameKey + NS_LITERAL_CSTRING(", :") +
|
||||
kStmtParamNameFileIds + NS_LITERAL_CSTRING(", :") +
|
||||
@@ -26422,19 +26422,19 @@ nsresult Cursor::OpenOp::DoIndexDatabase
|
||||
MOZ_ASSERT(mCursor->mType == OpenCursorParams::TIndexOpenCursorParams);
|
||||
MOZ_ASSERT(mCursor->mObjectStoreId);
|
||||
MOZ_ASSERT(mCursor->mIndexId);
|
||||
|
||||
AUTO_PROFILER_LABEL("Cursor::OpenOp::DoIndexDatabaseWork", DOM);
|
||||
|
||||
const bool usingKeyRange = mOptionalKeyRange.isSome();
|
||||
|
||||
- const auto& indexTable = mCursor->mUniqueIndex
|
||||
- ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
- : NS_LITERAL_CSTRING("index_data");
|
||||
+ const auto indexTable = mCursor->mUniqueIndex
|
||||
+ ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
+ : NS_LITERAL_CSTRING("index_data");
|
||||
|
||||
// The result of MakeColumnPairSelectionList is stored in a local variable,
|
||||
// since inlining it into the next statement causes a crash on some Mac OS X
|
||||
// builds (see https://bugzilla.mozilla.org/show_bug.cgi?id=1168606#c110).
|
||||
const auto columnPairSelectionList = MakeColumnPairSelectionList(
|
||||
NS_LITERAL_CSTRING("index_table.value"),
|
||||
NS_LITERAL_CSTRING("index_table.value_locale"), kColumnNameAliasSortKey,
|
||||
mCursor->IsLocaleAware());
|
||||
@@ -26528,19 +26528,19 @@ nsresult Cursor::OpenOp::DoIndexKeyDatab
|
||||
MOZ_ASSERT(mCursor->mType == OpenCursorParams::TIndexOpenKeyCursorParams);
|
||||
MOZ_ASSERT(mCursor->mObjectStoreId);
|
||||
MOZ_ASSERT(mCursor->mIndexId);
|
||||
|
||||
AUTO_PROFILER_LABEL("Cursor::OpenOp::DoIndexKeyDatabaseWork", DOM);
|
||||
|
||||
const bool usingKeyRange = mOptionalKeyRange.isSome();
|
||||
|
||||
- const auto& table = mCursor->mUniqueIndex
|
||||
- ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
- : NS_LITERAL_CSTRING("index_data");
|
||||
+ const auto table = mCursor->mUniqueIndex
|
||||
+ ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
+ : NS_LITERAL_CSTRING("index_data");
|
||||
|
||||
// The result of MakeColumnPairSelectionList is stored in a local variable,
|
||||
// since inlining it into the next statement causes a crash on some Mac OS X
|
||||
// builds (see https://bugzilla.mozilla.org/show_bug.cgi?id=1168606#c110).
|
||||
const auto columnPairSelectionList = MakeColumnPairSelectionList(
|
||||
NS_LITERAL_CSTRING("value"), NS_LITERAL_CSTRING("value_locale"),
|
||||
kColumnNameAliasSortKey, mCursor->IsLocaleAware());
|
||||
const nsCString sortColumnAlias = NS_LITERAL_CSTRING("SELECT ") +
|
||||
|
114
www-client/firefox/files/mozilla-bug1601707-gcc-fixup.patch
Normal file
114
www-client/firefox/files/mozilla-bug1601707-gcc-fixup.patch
Normal file
@ -0,0 +1,114 @@
|
||||
diff -up firefox-71.0/dom/indexedDB/ActorsParent.cpp.gcc-workaround firefox-71.0/dom/indexedDB/ActorsParent.cpp
|
||||
--- firefox-71.0/dom/indexedDB/ActorsParent.cpp.gcc-workaround 2019-12-02 13:22:58.000000000 +0100
|
||||
+++ firefox-71.0/dom/indexedDB/ActorsParent.cpp 2019-12-08 21:52:54.449199120 +0100
|
||||
@@ -24311,11 +24311,11 @@ nsresult ObjectStoreAddOrPutRequestOp::D
|
||||
// if we allow overwrite or not. By not allowing overwrite we raise
|
||||
// detectable errors rather than corrupting data.
|
||||
DatabaseConnection::CachedStatement stmt;
|
||||
- const auto& optReplaceDirective = (!mOverwrite || keyUnset)
|
||||
- ? NS_LITERAL_CSTRING("")
|
||||
- : NS_LITERAL_CSTRING("OR REPLACE ");
|
||||
rv = aConnection->GetCachedStatement(
|
||||
- NS_LITERAL_CSTRING("INSERT ") + optReplaceDirective +
|
||||
+ NS_LITERAL_CSTRING("INSERT ") +
|
||||
+ ((!mOverwrite || keyUnset)
|
||||
+ ? NS_LITERAL_CSTRING("")
|
||||
+ : NS_LITERAL_CSTRING("OR REPLACE ")) +
|
||||
NS_LITERAL_CSTRING("INTO object_data "
|
||||
"(object_store_id, key, file_ids, data) "
|
||||
"VALUES (:") +
|
||||
@@ -25869,11 +25869,8 @@ void Cursor::OpenOp::PrepareIndexKeyCond
|
||||
}
|
||||
}
|
||||
|
||||
- const auto& comparisonChar =
|
||||
- isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<");
|
||||
-
|
||||
mCursor->mContinueToQuery =
|
||||
- aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") + comparisonChar +
|
||||
+ aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") + (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) +
|
||||
NS_LITERAL_CSTRING("= :") + kStmtParamNameCurrentKey;
|
||||
|
||||
switch (mCursor->mDirection) {
|
||||
@@ -25881,11 +25878,11 @@ void Cursor::OpenOp::PrepareIndexKeyCond
|
||||
case IDBCursor::PREV:
|
||||
mCursor->mContinueQuery =
|
||||
aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") +
|
||||
- comparisonChar + NS_LITERAL_CSTRING("= :") +
|
||||
+ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING("= :") +
|
||||
kStmtParamNameCurrentKey + NS_LITERAL_CSTRING(" AND ( sort_column ") +
|
||||
- comparisonChar + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
|
||||
+ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
|
||||
NS_LITERAL_CSTRING(" OR ") + aObjectDataKeyPrefix +
|
||||
- NS_LITERAL_CSTRING("object_data_key ") + comparisonChar +
|
||||
+ NS_LITERAL_CSTRING("object_data_key ") + (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) +
|
||||
NS_LITERAL_CSTRING(" :") + kStmtParamNameObjectStorePosition +
|
||||
NS_LITERAL_CSTRING(" ) ");
|
||||
|
||||
@@ -25896,12 +25893,12 @@ void Cursor::OpenOp::PrepareIndexKeyCond
|
||||
"(sort_column == :") +
|
||||
kStmtParamNameCurrentKey + NS_LITERAL_CSTRING(" AND ") +
|
||||
aObjectDataKeyPrefix + NS_LITERAL_CSTRING("object_data_key ") +
|
||||
- comparisonChar + NS_LITERAL_CSTRING("= :") +
|
||||
+ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING("= :") +
|
||||
kStmtParamNameObjectStorePosition +
|
||||
NS_LITERAL_CSTRING(
|
||||
") OR "
|
||||
"sort_column ") +
|
||||
- comparisonChar + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
|
||||
+ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey +
|
||||
NS_LITERAL_CSTRING(")");
|
||||
break;
|
||||
|
||||
@@ -25909,7 +25906,7 @@ void Cursor::OpenOp::PrepareIndexKeyCond
|
||||
case IDBCursor::PREV_UNIQUE:
|
||||
mCursor->mContinueQuery =
|
||||
aQueryStart + NS_LITERAL_CSTRING(" AND sort_column ") +
|
||||
- comparisonChar + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey;
|
||||
+ (isIncreasingOrder ? NS_LITERAL_CSTRING(">") : NS_LITERAL_CSTRING("<")) + NS_LITERAL_CSTRING(" :") + kStmtParamNameCurrentKey;
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -26076,9 +26073,6 @@ nsresult Cursor::OpenOp::DoIndexDatabase
|
||||
|
||||
const bool usingKeyRange = mOptionalKeyRange.isSome();
|
||||
|
||||
- const auto& indexTable = mCursor->mUniqueIndex
|
||||
- ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
- : NS_LITERAL_CSTRING("index_data");
|
||||
|
||||
NS_NAMED_LITERAL_CSTRING(sortColumn, "sort_column");
|
||||
|
||||
@@ -26099,7 +26093,9 @@ nsresult Cursor::OpenOp::DoIndexDatabase
|
||||
"object_data.file_ids, "
|
||||
"object_data.data "
|
||||
"FROM ") +
|
||||
- indexTable +
|
||||
+ (mCursor->mUniqueIndex
|
||||
+ ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
+ : NS_LITERAL_CSTRING("index_data")) +
|
||||
NS_LITERAL_CSTRING(
|
||||
" AS index_table "
|
||||
"JOIN object_data "
|
||||
@@ -26198,9 +26194,6 @@ nsresult Cursor::OpenOp::DoIndexKeyDatab
|
||||
|
||||
const bool usingKeyRange = mOptionalKeyRange.isSome();
|
||||
|
||||
- const auto& table = mCursor->mUniqueIndex
|
||||
- ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
- : NS_LITERAL_CSTRING("index_data");
|
||||
|
||||
NS_NAMED_LITERAL_CSTRING(sortColumn, "sort_column");
|
||||
|
||||
@@ -26218,7 +26211,10 @@ nsresult Cursor::OpenOp::DoIndexKeyDatab
|
||||
NS_LITERAL_CSTRING(
|
||||
"object_data_key "
|
||||
" FROM ") +
|
||||
- table + NS_LITERAL_CSTRING(" WHERE index_id = :") +
|
||||
+ (mCursor->mUniqueIndex
|
||||
+ ? NS_LITERAL_CSTRING("unique_index_data")
|
||||
+ : NS_LITERAL_CSTRING("index_data")) +
|
||||
+ NS_LITERAL_CSTRING(" WHERE index_id = :") +
|
||||
kStmtParamNameId;
|
||||
|
||||
const auto keyRangeClause =
|
@ -6,16 +6,15 @@ VIRTUALX_REQUIRED="pgo"
|
||||
WANT_AUTOCONF="2.1"
|
||||
MOZ_ESR=""
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
|
||||
|
||||
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
|
||||
MOZ_LANGS=( ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb
|
||||
el en en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr
|
||||
fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM ia id is it ja ka
|
||||
kab kk km kn ko lij lt lv mk mr ms my nb-NO nl nn-NO oc pa-IN pl pt-BR
|
||||
pt-PT rm ro ru si sk sl son sq sr sv-SE ta te th tr uk ur uz vi xh
|
||||
zh-CN zh-TW )
|
||||
MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
|
||||
en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN
|
||||
he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
|
||||
nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
|
||||
th tr uk ur uz vi xh zh-CN zh-TW )
|
||||
|
||||
# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
|
||||
MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
|
||||
@ -27,11 +26,9 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
|
||||
MOZ_PV="${MOZ_PV}esr"
|
||||
fi
|
||||
|
||||
# Patch version
|
||||
PATCH="${PN}-80.0-patches-02"
|
||||
|
||||
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
|
||||
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/${PN}-${MOZ_PV}.source.tar.xz"
|
||||
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
|
||||
|
||||
if [[ "${PV}" == *_rc* ]]; then
|
||||
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
|
||||
@ -39,39 +36,40 @@ if [[ "${PV}" == *_rc* ]]; then
|
||||
MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
|
||||
fi
|
||||
|
||||
LLVM_MAX_SLOT=10
|
||||
LLVM_MAX_SLOT=9
|
||||
|
||||
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
|
||||
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
|
||||
autotools mozlinguas-v2 multiprocessing virtualx
|
||||
autotools mozlinguas-v2 virtualx eapi7-ver
|
||||
|
||||
DESCRIPTION="Firefox Web Browser"
|
||||
HOMEPAGE="https://www.mozilla.com/firefox"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
|
||||
KEYWORDS="*"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
|
||||
+gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon
|
||||
+openh264 pgo pulseaudio screencast +screenshot selinux +system-av1
|
||||
+system-harfbuzz +system-icu +system-jpeg +system-libevent
|
||||
+system-libvpx +system-webp test wayland wifi"
|
||||
# Remove system-harfbuzz until new working patch is generated
|
||||
IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
|
||||
+gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon pgo
|
||||
pulseaudio +screenshot selinux startup-notification +system-av1
|
||||
+system-icu +system-jpeg +system-libevent +system-sqlite system-libvpx
|
||||
+system-webp test wayland wifi"
|
||||
|
||||
REQUIRED_USE="pgo? ( lto )
|
||||
screencast? ( wayland )"
|
||||
REQUIRED_USE="pgo? ( lto )"
|
||||
|
||||
RESTRICT="!bindist? ( bindist )
|
||||
!test? ( test )"
|
||||
|
||||
PATCH_URIS=( https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${PATCH}.tar.xz )
|
||||
SRC_URI="${SRC_URI}
|
||||
${MOZ_SRC_URI}
|
||||
${PATCH_URIS[@]}"
|
||||
|
||||
# remove harfbuzz graphite dep until new working patch is generated for system libs
|
||||
# system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
|
||||
CDEPEND="
|
||||
>=dev-libs/nss-3.55
|
||||
>=dev-libs/nspr-4.26
|
||||
>=dev-libs/nss-3.48
|
||||
>=dev-libs/nspr-4.24
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
@ -85,11 +83,14 @@ CDEPEND="
|
||||
>=media-libs/freetype-2.4.10
|
||||
kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
|
||||
virtual/freedesktop-icon-theme
|
||||
sys-apps/dbus
|
||||
dev-libs/dbus-glib
|
||||
startup-notification? ( >=x11-libs/startup-notification-0.8 )
|
||||
>=x11-libs/pixman-0.19.2
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
>=dev-libs/libffi-3.0.10:=
|
||||
media-video/ffmpeg
|
||||
>=virtual/libffi-3.0.10:=
|
||||
virtual/ffmpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
@ -97,28 +98,18 @@ CDEPEND="
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
dbus? (
|
||||
sys-apps/dbus
|
||||
dev-libs/dbus-glib
|
||||
)
|
||||
screencast? ( media-video/pipewire:0/0.3 )
|
||||
system-av1? (
|
||||
>=media-libs/dav1d-0.3.0:=
|
||||
>=media-libs/libaom-1.0.0:=
|
||||
)
|
||||
system-harfbuzz? (
|
||||
>=media-libs/harfbuzz-2.6.8:0=
|
||||
>=media-gfx/graphite2-1.3.13
|
||||
)
|
||||
system-icu? ( >=dev-libs/icu-67.1:= )
|
||||
system-icu? ( >=dev-libs/icu-64.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
|
||||
system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
|
||||
system-webp? ( >=media-libs/libwebp-1.1.0:0= )
|
||||
system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.30.1:3[secure-delete,debug=] )
|
||||
system-webp? ( >=media-libs/libwebp-1.0.2:0= )
|
||||
wifi? (
|
||||
kernel_linux? (
|
||||
sys-apps/dbus
|
||||
dev-libs/dbus-glib
|
||||
net-misc/networkmanager
|
||||
)
|
||||
)
|
||||
@ -127,34 +118,18 @@ CDEPEND="
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
jack? ( virtual/jack )
|
||||
openh264? ( media-libs/openh264:*[plugin] )
|
||||
pulseaudio? (
|
||||
|| (
|
||||
media-sound/pulseaudio
|
||||
>=media-sound/apulse-0.1.12-r4
|
||||
)
|
||||
)
|
||||
pulseaudio? ( || ( media-sound/pulseaudio
|
||||
>=media-sound/apulse-0.1.9 ) )
|
||||
selinux? ( sec-policy/selinux-mozilla )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=dev-util/cbindgen-0.14.3
|
||||
>=net-libs/nodejs-10.19.0
|
||||
>=dev-util/cbindgen-0.10.1
|
||||
>=net-libs/nodejs-8.11.0
|
||||
>=sys-devel/binutils-2.30
|
||||
sys-apps/findutils
|
||||
virtual/pkgconfig
|
||||
>=virtual/rust-1.43.0
|
||||
|| (
|
||||
(
|
||||
sys-devel/clang:10
|
||||
!clang? ( sys-devel/llvm:10 )
|
||||
clang? (
|
||||
=sys-devel/lld-10*
|
||||
sys-devel/llvm:10[gold]
|
||||
pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
|
||||
)
|
||||
)
|
||||
(
|
||||
sys-devel/clang:9
|
||||
!clang? ( sys-devel/llvm:9 )
|
||||
@ -183,12 +158,8 @@ DEPEND="${CDEPEND}
|
||||
)
|
||||
)
|
||||
)
|
||||
pulseaudio? (
|
||||
|| (
|
||||
media-sound/pulseaudio
|
||||
>=media-sound/apulse-0.1.12-r4[sdk]
|
||||
)
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
>=virtual/rust-1.36.0
|
||||
wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
|
||||
amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
|
||||
x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
|
||||
@ -199,6 +170,8 @@ DEPEND="${CDEPEND}
|
||||
|
||||
S="${WORKDIR}/firefox-${PV%_*}"
|
||||
|
||||
QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
|
||||
|
||||
BUILD_OBJ_DIR="${S}/ff"
|
||||
|
||||
# allow GMP_PLUGIN_LIST to be set in an eclass or
|
||||
@ -230,53 +203,24 @@ llvm_check_deps() {
|
||||
einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]] ; then
|
||||
pkg_setup() {
|
||||
moz_pkgsetup
|
||||
|
||||
if use pgo ; then
|
||||
if ! has usersandbox $FEATURES ; then
|
||||
die "You must enable usersandbox as X server can not run as root!"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Ensure we have enough disk space to compile
|
||||
if use pgo || use lto || use debug || use test ; then
|
||||
CHECKREQS_DISK_BUILD="11G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="5G"
|
||||
fi
|
||||
|
||||
check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
moz_pkgsetup
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]] ; then
|
||||
# Ensure we have enough disk space to compile
|
||||
if use pgo || use lto || use debug || use test ; then
|
||||
CHECKREQS_DISK_BUILD="11G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="5G"
|
||||
fi
|
||||
|
||||
check-reqs_pkg_setup
|
||||
|
||||
# Avoid PGO profiling problems due to enviroment leakage
|
||||
# These should *always* be cleaned up anyway
|
||||
unset DBUS_SESSION_BUS_ADDRESS \
|
||||
DISPLAY \
|
||||
ORBIT_SOCKETDIR \
|
||||
SESSION_MANAGER \
|
||||
XDG_CACHE_HOME \
|
||||
XDG_SESSION_COOKIE \
|
||||
XAUTHORITY
|
||||
|
||||
addpredict /proc/self/oom_score_adj
|
||||
|
||||
llvm_pkg_setup
|
||||
fi
|
||||
|
||||
if ! use bindist ; then
|
||||
einfo
|
||||
elog "You are enabling official branding. You may not redistribute this build"
|
||||
@ -284,43 +228,37 @@ pkg_setup() {
|
||||
elog "a legal problem with Mozilla Foundation."
|
||||
elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
|
||||
fi
|
||||
|
||||
addpredict /proc/self/oom_score_adj
|
||||
|
||||
llvm_pkg_setup
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
# Ensure we have enough disk space to compile
|
||||
if use pgo || use lto || use debug || use test ; then
|
||||
CHECKREQS_DISK_BUILD="8G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
fi
|
||||
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
unpack ${A}
|
||||
|
||||
# Unpack language packs
|
||||
mozlinguas_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use pgo && rm "${WORKDIR}"/firefox/0032-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch
|
||||
eapply "${WORKDIR}/firefox"
|
||||
|
||||
# Make LTO respect MAKEOPTS
|
||||
sed -i \
|
||||
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
|
||||
"${S}"/build/moz.configure/lto-pgo.configure \
|
||||
|| die "sed failed to set num_cores"
|
||||
|
||||
# Make ICU respect MAKEOPTS
|
||||
sed -i \
|
||||
-e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
|
||||
"${S}"/intl/icu_sources_data.py \
|
||||
|| die "sed failed to set num_cores"
|
||||
|
||||
# sed-in toolchain prefix
|
||||
sed -i \
|
||||
-e "s/objdump/${CHOST}-objdump/" \
|
||||
"${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
|
||||
|| die "sed failed to set toolchain prefix"
|
||||
use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
|
||||
eapply "${FILESDIR}/firefox-pipewire-patch-fpermissive.patch"
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
eapply_user
|
||||
|
||||
einfo "Removing pre-built binaries ..."
|
||||
find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
|
||||
|
||||
# Enable gnomebreakpad
|
||||
if use debug ; then
|
||||
sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
|
||||
@ -371,7 +309,7 @@ src_prepare() {
|
||||
eautoconf old-configure.in
|
||||
|
||||
# Clear checksums that present a problem
|
||||
sed -i 's/\("files":{\)[^}]*/\1/' "${S}"/third_party/rust/target-lexicon-0.9.0/.cargo-checksum.json || die
|
||||
sed -i 's/\("files":{\)[^}]*/\1/' "${S}"/third_party/rust/backtrace-sys/.cargo-checksum.json || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
@ -412,7 +350,8 @@ src_configure() {
|
||||
mozconfig_init
|
||||
# common config components
|
||||
mozconfig_annotate 'system_libs' \
|
||||
--with-system-zlib
|
||||
--with-system-zlib \
|
||||
--with-system-bz2
|
||||
|
||||
# Must pass release in order to properly select linker
|
||||
mozconfig_annotate 'Enable by Gentoo' --enable-release
|
||||
@ -501,7 +440,10 @@ src_configure() {
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
# Add full relro support for hardened
|
||||
use hardened && append-ldflags "-Wl,-z,now"
|
||||
if use hardened ; then
|
||||
append-ldflags "-Wl,-z,relro,-z,now"
|
||||
mozconfig_use_enable hardened hardening
|
||||
fi
|
||||
|
||||
# Modifications to better support ARM, bug 553364
|
||||
if use cpu_flags_arm_neon ; then
|
||||
@ -532,8 +474,8 @@ src_configure() {
|
||||
mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
|
||||
fi
|
||||
# These are enabled by default in all mozilla applications
|
||||
mozconfig_annotate '' --with-system-nspr
|
||||
mozconfig_annotate '' --with-system-nss
|
||||
mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
|
||||
mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
|
||||
--x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
|
||||
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
|
||||
@ -541,6 +483,7 @@ src_configure() {
|
||||
mozconfig_annotate '' --disable-crashreporter
|
||||
mozconfig_annotate 'Gentoo default' --with-system-png
|
||||
mozconfig_annotate '' --enable-system-ffi
|
||||
mozconfig_annotate '' --disable-gconf
|
||||
mozconfig_annotate '' --with-intl-api
|
||||
mozconfig_annotate '' --enable-system-pixman
|
||||
# Instead of the standard --build= and --host=, mozilla uses --host instead
|
||||
@ -549,7 +492,6 @@ src_configure() {
|
||||
# Set both --target and --host as mozilla uses python to guess values otherwise
|
||||
mozconfig_annotate '' --target="${CHOST}"
|
||||
mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
|
||||
mozconfig_annotate '' --with-toolchain-prefix="${CHOST}-"
|
||||
if use system-libevent ; then
|
||||
mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
|
||||
fi
|
||||
@ -566,9 +508,11 @@ src_configure() {
|
||||
mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
|
||||
fi
|
||||
|
||||
mozconfig_use_enable startup-notification
|
||||
mozconfig_use_enable system-sqlite
|
||||
mozconfig_use_with system-av1
|
||||
mozconfig_use_with system-harfbuzz
|
||||
mozconfig_use_with system-harfbuzz system-graphite2
|
||||
#mozconfig_use_with system-harfbuzz
|
||||
#mozconfig_use_with system-harfbuzz system-graphite2
|
||||
mozconfig_use_with system-icu
|
||||
mozconfig_use_with system-jpeg
|
||||
mozconfig_use_with system-libvpx
|
||||
@ -586,8 +530,6 @@ src_configure() {
|
||||
python/mozbuild/mozbuild/controller/building.py || \
|
||||
die "Failed to disable ccache stats call"
|
||||
|
||||
mozconfig_use_enable dbus
|
||||
|
||||
mozconfig_use_enable wifi necko-wifi
|
||||
|
||||
mozconfig_use_enable geckodriver
|
||||
@ -595,8 +537,6 @@ src_configure() {
|
||||
# enable JACK, bug 600002
|
||||
mozconfig_use_enable jack
|
||||
|
||||
mozconfig_use_enable screencast pipewire
|
||||
|
||||
# Enable/Disable eme support
|
||||
use eme-free && mozconfig_annotate '+eme-free' --disable-eme
|
||||
|
||||
@ -611,23 +551,11 @@ src_configure() {
|
||||
# when they would normally be larger than 2GiB.
|
||||
append-ldflags "-Wl,--compress-debug-sections=zlib"
|
||||
|
||||
if use clang ; then
|
||||
if use clang && ! use arm64; then
|
||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
|
||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
|
||||
# toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
|
||||
local disable_elf_hack=
|
||||
if use amd64 ; then
|
||||
disable_elf_hack=yes
|
||||
elif use x86 ; then
|
||||
disable_elf_hack=yes
|
||||
elif use arm ; then
|
||||
disable_elf_hack=yes
|
||||
fi
|
||||
|
||||
if [[ -n ${disable_elf_hack} ]] ; then
|
||||
mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
|
||||
echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
|
||||
@ -651,6 +579,7 @@ src_compile() {
|
||||
gnome2_environment_reset
|
||||
|
||||
addpredict /root
|
||||
addpredict /etc/gconf
|
||||
fi
|
||||
|
||||
GDK_BACKEND=x11 \
|
||||
@ -678,10 +607,10 @@ src_install() {
|
||||
>>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
|
||||
|
||||
# force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
|
||||
if use system-harfbuzz ; then
|
||||
echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
|
||||
>>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
|
||||
fi
|
||||
#if use system-harfbuzz ; then
|
||||
# echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
|
||||
# >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
|
||||
#fi
|
||||
|
||||
# force cairo as the canvas renderer on platforms without skia support
|
||||
if [[ $(tc-endian) == "big" ]] ; then
|
||||
@ -708,14 +637,12 @@ src_install() {
|
||||
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
|
||||
if ! use gmp-autoupdate ; then
|
||||
local plugin
|
||||
for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
|
||||
use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
|
||||
echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
|
||||
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|
||||
|| die
|
||||
done
|
||||
fi
|
||||
|
||||
cd "${S}"
|
||||
MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
|
||||
@ -729,7 +656,7 @@ src_install() {
|
||||
fi
|
||||
|
||||
# Install language packs
|
||||
MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
|
||||
MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
|
||||
|
||||
local size sizes icon_path icon name
|
||||
if use bindist ; then
|
||||
@ -768,65 +695,17 @@ PROFILE_EOF
|
||||
done
|
||||
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
|
||||
newicon "${icon_path}/default48.png" "${icon}.png"
|
||||
newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
|
||||
sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
|
||||
"${ED}/usr/share/applications/${PN}.desktop" || die
|
||||
|
||||
local display_protocols="auto X11" use_wayland="false"
|
||||
if use wayland ; then
|
||||
display_protocols+=" Wayland"
|
||||
use_wayland="true"
|
||||
# Add StartupNotify=true bug 237317
|
||||
if use startup-notification ; then
|
||||
echo "StartupNotify=true"\
|
||||
>> "${ED}/usr/share/applications/${PN}.desktop" \
|
||||
|| die
|
||||
fi
|
||||
|
||||
local app_name desktop_filename display_protocol exec_command
|
||||
for display_protocol in ${display_protocols} ; do
|
||||
app_name="${name} on ${display_protocol}"
|
||||
desktop_filename="${PN}-${display_protocol,,}.desktop"
|
||||
|
||||
case ${display_protocol} in
|
||||
Wayland)
|
||||
exec_command='firefox-wayland --name firefox-wayland'
|
||||
newbin "${FILESDIR}"/firefox-wayland.sh firefox-wayland
|
||||
;;
|
||||
X11)
|
||||
if ! use wayland ; then
|
||||
# Exit loop here because there's no choice so
|
||||
# we don't need wrapper/.desktop file for X11.
|
||||
continue
|
||||
fi
|
||||
|
||||
exec_command='firefox-x11 --name firefox-x11'
|
||||
newbin "${FILESDIR}"/firefox-x11.sh firefox-x11
|
||||
;;
|
||||
*)
|
||||
app_name="${name}"
|
||||
desktop_filename="${PN}.desktop"
|
||||
exec_command='firefox'
|
||||
;;
|
||||
esac
|
||||
|
||||
newmenu "${FILESDIR}/icon/${PN}-r2.desktop" "${desktop_filename}"
|
||||
sed -i \
|
||||
-e "s:@NAME@:${app_name}:" \
|
||||
-e "s:@EXEC@:${exec_command}:" \
|
||||
-e "s:@ICON@:${icon}:" \
|
||||
"${ED%/}/usr/share/applications/${desktop_filename}" || die
|
||||
done
|
||||
|
||||
rm "${ED%/}"/usr/bin/firefox || die
|
||||
newbin "${FILESDIR}"/firefox.sh firefox
|
||||
|
||||
local wrapper
|
||||
for wrapper in \
|
||||
"${ED%/}"/usr/bin/firefox \
|
||||
"${ED%/}"/usr/bin/firefox-x11 \
|
||||
"${ED%/}"/usr/bin/firefox-wayland \
|
||||
; do
|
||||
[[ ! -f "${wrapper}" ]] && continue
|
||||
|
||||
sed -i \
|
||||
-e "s:@PREFIX@:${EPREFIX%/}/usr:" \
|
||||
-e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
|
||||
"${wrapper}" || die
|
||||
done
|
||||
|
||||
# Don't install llvm-symbolizer from sys-devel/llvm package
|
||||
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
|
||||
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
|
||||
@ -836,13 +715,13 @@ PROFILE_EOF
|
||||
dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
|
||||
|
||||
# Required in order to use plugins and even run firefox on hardened.
|
||||
pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
|
||||
pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
|
||||
# doesn't need to be forced into the LD_LIBRARY_PATH
|
||||
if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
|
||||
if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
|
||||
einfo "APULSE found - Generating library symlinks for sound support"
|
||||
local lib
|
||||
pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
|
||||
@ -861,40 +740,33 @@ pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
|
||||
if ! use gmp-autoupdate ; then
|
||||
if ! use gmp-autoupdate && ! use eme-free ; then
|
||||
elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
|
||||
elog "installing into new profiles:"
|
||||
local plugin
|
||||
for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
|
||||
elog "\t ${plugin}"
|
||||
done
|
||||
for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
|
||||
elog
|
||||
fi
|
||||
|
||||
if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
|
||||
if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
|
||||
elog "Apulse was detected at merge time on this system and so it will always be"
|
||||
elog "used for sound. If you wish to use pulseaudio instead please unmerge"
|
||||
elog "media-sound/apulse."
|
||||
elog
|
||||
fi
|
||||
|
||||
local show_doh_information show_normandy_information
|
||||
local show_doh_information
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
|
||||
# New install; Tell user that DoH is disabled by default
|
||||
show_doh_information=yes
|
||||
show_normandy_information=yes
|
||||
else
|
||||
local replacing_version
|
||||
for replacing_version in ${REPLACING_VERSIONS} ; do
|
||||
if ver_test "${replacing_version}" -lt 70 ; then
|
||||
# Tell user only once about our DoH default
|
||||
show_doh_information=yes
|
||||
fi
|
||||
|
||||
if ver_test "${replacing_version}" -lt 74.0-r2 ; then
|
||||
# Tell user only once about our Normandy default
|
||||
show_normandy_information=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
@ -908,23 +780,6 @@ pkg_postinst() {
|
||||
elog "(\"Off by choice\") by default."
|
||||
elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
|
||||
fi
|
||||
|
||||
# bug 713782
|
||||
if [[ -n "${show_normandy_information}" ]] ; then
|
||||
elog
|
||||
elog "Upstream operates a service named Normandy which allows Mozilla to"
|
||||
elog "push changes for default settings or even install new add-ons remotely."
|
||||
elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
|
||||
elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
|
||||
elog "concerns prevail, which is why we have switched off the use of this"
|
||||
elog "service by default."
|
||||
elog
|
||||
elog "To re-enable this service set"
|
||||
elog
|
||||
elog " app.normandy.enabled=true"
|
||||
elog
|
||||
elog "in about:config."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
47
www-client/firefox/metadata.xml
Normal file
47
www-client/firefox/metadata.xml
Normal file
@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>mozilla@gentoo.org</email>
|
||||
<name>Gentoo Mozilla Team</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="bindist">Disable official Firefox branding (icons, name) which
|
||||
are not binary-redistributable according to upstream.</flag>
|
||||
<flag name="clang">Use Clang compiler instead of GCC</flag>
|
||||
<flag name="custom-optimization">Build with user-specified compiler optimizations
|
||||
(-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)</flag>
|
||||
<flag name="eme-free">Disable EME (DRM plugin) cabability at build time</flag>
|
||||
<flag name="geckodriver">Enable WebDriver support</flag>
|
||||
<flag name="gtk2">Use the cairo-gtk2 rendering engine</flag>
|
||||
<flag name="gmp-autoupdate">Allow Gecko Media Plugins (binary blobs) to be automatically
|
||||
downloaded and kept up-to-date in user profiles</flag>
|
||||
<flag name="hwaccel">Force-enable hardware-accelerated rendering (Mozilla bug 594876)</flag>
|
||||
<flag name="lto">Enable Link Time Optimization (LTO). Requires Gold linker when using GCC
|
||||
or LDD linker when using Clang</flag>
|
||||
<flag name="pgo">Add support for profile-guided optimization using gcc-4.5,
|
||||
for faster binaries. This option will double the compile time.</flag>
|
||||
<flag name="rust">Enable support for using rust compiler (experimental)</flag>
|
||||
<flag name="screenshot">Allow to disable screenshot extension in global profile</flag>
|
||||
<flag name="system-av1">Use the system-wide <pkg>media-libs/dav1d</pkg>
|
||||
and <pkg>media-libs/libaom</pkg> library instead of bundled.</flag>
|
||||
<flag name="system-cairo">Use the system-wide <pkg>x11-libs/cairo</pkg>
|
||||
instead of bundled.</flag>
|
||||
<flag name="system-harfbuzz">Use the system-wide <pkg>media-libs/harfbuzz</pkg>
|
||||
and <pkg>media-gfx/graphite2</pkg> instead of bundled.</flag>
|
||||
<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
|
||||
instead of bundled.</flag>
|
||||
<flag name="system-jpeg">Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
|
||||
instead of bundled.</flag>
|
||||
<flag name="system-libevent">Use the system-wide <pkg>dev-libs/libevent</pkg>
|
||||
instead of bundled.</flag>
|
||||
<flag name="system-libvpx">Use the system-wide <pkg>media-libs/libvpx</pkg>
|
||||
instead of bundled.</flag>
|
||||
<flag name="system-sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg>
|
||||
installation with secure-delete enabled</flag>
|
||||
<flag name="system-webp">Use the system-wide <pkg>media-libs/libwebp</pkg>
|
||||
instead of bundled.</flag>
|
||||
|
||||
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -5,8 +5,11 @@ AUX kitty-9999-flags.patch 1636 BLAKE2B 02b608c0fe448344f9c682ca4da621fe10af0ffc
|
||||
DIST kitty-0.13.3.tar.xz 2846220 BLAKE2B cb2da9e64696298471001f28bc5cc568a6ec21331153929fa86b8bc7262b5928430fc053f86b7ef669eafde676439f6ee644f14cd942e2f11fba7b7dadfcb294 SHA512 9ce803469057245f9e1c50b53e03d48d3f2483b01f9441be6eadbfea8edcba01652177cbff11d1dd2b35e9415db6822fd72a0494f00ee3be30f58c1f1991c37b
|
||||
DIST kitty-0.14.2.tar.xz 2867116 BLAKE2B 20f3d66caa5242502f2699d4a5e8364eda357b00c72d50650ab0d03fbbb552152a2d4447e37ce20660d6d8f9ffc285aee057f6adf7a03ac57fa8ab6d1da61013 SHA512 191a37424c51776d271008c6b4b0cb43b60cd2abea3ea7b2a08cca9a8d44c4932ca11470f3efb8debc0e2ef3641bb68c05374401073b23cf81042af467b1dbf4
|
||||
DIST kitty-0.18.1.tar.xz 3098940 BLAKE2B c54f9e7996e8e17182d5cdb3f915964b2626985992dc9f8bf2f11d086475fd7b13ee131aaf942f521cd6356ac13f7efdf436253237022532ffc68cb7923bc645 SHA512 d1870fa8c1c42c9a20251ba7819fb649760a98070653cff6bbc0ef86160d6b20070bbfe4e549b80d75d7a78b37cb3c1153e4be246709cf630129cd4d09a76604
|
||||
DIST kitty-0.19.2.tar.xz 3259928 BLAKE2B c6060a098df53e53cfd56f680f0972ee2a116c0d9ae8eabd2f087540f5f181a5980e2d963d27f24df5c57f6e81327591531397341e33b3d9bb4a2420138aa473 SHA512 86b6a08c7f5282587967ff7e3509d6ac4ef556b3bbeae1a9529a584f804f204d54f5031a90dcd08af735eb16a283938fa9e49c8d767dca12e945b7493f0e76da
|
||||
EBUILD kitty-0.13.3.ebuild 2061 BLAKE2B a60fb0f1798d2abe1dd4cae7eba8cec13ab092312a24120a3938c850265d8b3566e095aa5158bb6ccb841d658728ed980a43b6533f5491982aa03a745d7bdfa9 SHA512 931a21ba970fd1782538b9c83c7ab4e80a9ca262d48fcfe3cf3c412b071a60429a2104441809409da8144dcd080852355de912a296f8fd9e783fa5ce18a12d70
|
||||
EBUILD kitty-0.14.2.ebuild 2078 BLAKE2B 22b6521d25754c5ab6aa0cfdc5c28ec2f923e52779ac2a1ed4209ee9c702927de2c7ea6444b97efbcf961dfbde9d6d861b33d823ea7e24ec7e769c0e9c24ead7 SHA512 5f367b960b0457b1e9601083f36abf539f97142cf8530415697e719898cecbbc9b25a544c742acd1a24c3f4fb4653565e220f51716c812ef52a498b2e56d825f
|
||||
EBUILD kitty-0.18.1.ebuild 1995 BLAKE2B c0ce7865c86be0509f4501398e414ecb057a2cd50ee1d16a29eb332233c55fdc3db1165b300316069c0821282f6e2c80ad1eef57d0473c241fe79c9c745ee62f SHA512 8db74c32ef40cc424e5048964243972d0a690007516dc15d3dc2d39f56486e34e17efb9d1a87507405850ce0a99a2963c35f46853deaea38ae952e970618d175
|
||||
EBUILD kitty-0.19.2.ebuild 1995 BLAKE2B c0ce7865c86be0509f4501398e414ecb057a2cd50ee1d16a29eb332233c55fdc3db1165b300316069c0821282f6e2c80ad1eef57d0473c241fe79c9c745ee62f SHA512 8db74c32ef40cc424e5048964243972d0a690007516dc15d3dc2d39f56486e34e17efb9d1a87507405850ce0a99a2963c35f46853deaea38ae952e970618d175
|
||||
EBUILD kitty-9999.ebuild 2070 BLAKE2B 5f7e2a261edaa1c0988470cbdab32d13979c99ae88e8b6929f8f5880d4a3afc2e4a3d5357770331e83cba5aa2f973131d84a5987f2c275b79d0670355fc98289 SHA512 3777e8b57011f22aca8b7f7e150acdd96b25ddeaa6a641026aed21673ddd53ec434399eeeeec94cd21d276635727c1327dffc200cb4e4e483fdbe8f1af8af65b
|
||||
MISC app.log 758 BLAKE2B 0f38dbeb5e1afb808c35cb3052ed0f61f45249ee909495687031a524c2b0b4be9f8a7cda9ac19bb7abd9a9e967c3993a52c0df7732fe5a507be7e68a6613b4b4 SHA512 b596048f8bb844f7f6789505be8b44102f51e5ecbb6521ef95631dab12997c308abe95a3b845ee91aaa723e25a78a21aea8c5b27fe2de9203b28f9bc6be793a5
|
||||
MISC metadata.xml 428 BLAKE2B 961cd7fc3036c8f5a641cb97de57765c423f157430bf1fd68ce7febf24713ab1b15080e03f568d20f6360da467044ea4ed1d3ee7bfb132250951b4239df58980 SHA512 49ffa8dee6be29ab8adacbc0717dc574ad15f690fa1e0726b2a9de439f90867d3770e3628734d9a7457aa45896334d96f15a51e217ad248c766271aa62d85061
|
||||
|
105
x11-terms/kitty/kitty-0.19.2.ebuild
Normal file
105
x11-terms/kitty/kitty-0.19.2.ebuild
Normal file
@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit python-single-r1 toolchain-funcs gnome2-utils
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A modern, hackable, featureful, OpenGL-based terminal emulator"
|
||||
HOMEPAGE="https://github.com/kovidgoyal/kitty"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="debug doc imagemagick wayland"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPS="
|
||||
${PYTHON_DEPS}
|
||||
>=media-libs/harfbuzz-1.5.0:=
|
||||
sys-apps/dbus
|
||||
sys-libs/zlib
|
||||
media-libs/libpng:0=
|
||||
media-libs/freetype:2
|
||||
media-libs/fontconfig
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libxkbcommon[X]
|
||||
x11-libs/libxcb[xkb]
|
||||
wayland? (
|
||||
dev-libs/wayland
|
||||
>=dev-libs/wayland-protocols-1.17
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPS}
|
||||
imagemagick? ( virtual/imagemagick-tools )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
media-libs/mesa
|
||||
sys-libs/ncurses
|
||||
virtual/pkgconfig
|
||||
"
|
||||
[[ ${PV} == *9999 ]] && DEPEND+=" >=dev-python/sphinx-1.7[${PYTHON_USEDEP}]"
|
||||
|
||||
PATCHES=(
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# disable wayland as required
|
||||
if ! use wayland; then
|
||||
sed -i "/'x11 wayland'/s/ wayland//" setup.py || die
|
||||
fi
|
||||
|
||||
# respect doc dir
|
||||
sed -i "/htmldir =/s/appname/'${PF}'/" setup.py
|
||||
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
doecho() {
|
||||
echo "$@"
|
||||
"$@" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
doecho "${EPYTHON}" setup.py \
|
||||
--verbose $(usex debug --debug "") \
|
||||
--libdir-name $(get_libdir) \
|
||||
linux-package
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export KITTY_CONFIG_DIRECTORY=${T}
|
||||
"${EPYTHON}" test.py || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${ED}"usr || die
|
||||
cp -r linux-package/* "${ED}usr" || die
|
||||
python_fix_shebang "${ED}"
|
||||
|
||||
if ! use doc; then
|
||||
rm -r "${ED}"/usr/share/doc || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user