diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a6df9f02bf..624bea0780 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -68,7 +68,7 @@ Rust and Go packages automagically collect all dependencies. The licenses of the
- #### Don't use `EGO_SUM`
-This method of declaring Go module dependencies is deprecared. Please consider either hosting a dependency tarball somewhere (you can find out how to generate it in [go-module.eclass(5)](https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html)) or improving upstream release CI scripts (example: [noborus/ov#196](https://github.com/noborus/ov/pull/196/files)).
+This method of declaring Go module dependencies is deprecated. Please consider either hosting a dependency tarball somewhere (you can find out how to generate it in [go-module.eclass(5)](https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html)) or improving upstream release CI scripts (example: [noborus/ov#196](https://github.com/noborus/ov/pull/196/files)).
- #### Use the cmake eclass instead of the cmake-utils eclass
diff --git a/app-backup/kopia-ui-bin/Manifest b/app-backup/kopia-ui-bin/Manifest
new file mode 100644
index 0000000000..e148497f4e
--- /dev/null
+++ b/app-backup/kopia-ui-bin/Manifest
@@ -0,0 +1,3 @@
+DIST kopia-ui-bin-0.15.0-amd64.deb 79272722 BLAKE2B db34642a0746b838cc923b980efb76c004b5387b3d97b7e041e36be5943adf34fbc5a0af35d950c4a43c6d6434b725483630c39ad1771c3df7d3c8026e4b4b5d SHA512 89a59600c5456c5eee03ba7dc485e2ce2618d9060072781d2691238a86853317f4a09dc69d4758509ed0ce99aa21716f80c89d4e14d51f1ff8e100a75c513324
+DIST kopia-ui-bin-0.15.0-arm.deb 72002696 BLAKE2B 654e7bf55b0869d080173551bdc829d3a400ce13579ab1f3082ba50965defdb0849164e7af496566708e156259dbb7c0d2e0def1076a00884a8656c15178628b SHA512 79b58d0369bc53ba9590957bd9953d19facb5bcdd8ee0ec1bb55d8067d7b71cbc92a11c9d05f99b2d4649734ec2d58b60976b954a0d1d134b0a28c6f9f9da081
+DIST kopia-ui-bin-0.15.0-arm64.deb 72002696 BLAKE2B 654e7bf55b0869d080173551bdc829d3a400ce13579ab1f3082ba50965defdb0849164e7af496566708e156259dbb7c0d2e0def1076a00884a8656c15178628b SHA512 79b58d0369bc53ba9590957bd9953d19facb5bcdd8ee0ec1bb55d8067d7b71cbc92a11c9d05f99b2d4649734ec2d58b60976b954a0d1d134b0a28c6f9f9da081
diff --git a/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0.ebuild b/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0.ebuild
new file mode 100644
index 0000000000..bc1611d3fd
--- /dev/null
+++ b/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker xdg
+
+DESCRIPTION="Kopia - Fast And Secure Open-Source Backup (Electron UI)"
+HOMEPAGE="https://github.com/kopia/kopia"
+
+SRC_URI="
+ amd64? ( https://github.com/kopia/kopia/releases/download/v${PV}/kopia-ui_${PV}_amd64.deb -> ${P}-amd64.deb )
+ arm? ( https://github.com/kopia/kopia/releases/download/v${PV}/kopia-ui_${PV}_armv7l.deb -> ${P}-arm.deb )
+ arm64? ( https://github.com/kopia/kopia/releases/download/v${PV}/kopia-ui_${PV}_arm64.deb -> ${P}-arm64.deb )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="+system-kopia"
+
+# binary package; no tests available
+RESTRICT="test"
+
+RDEPEND="
+ system-kopia? ( ~app-backup/kopia-${PV} )
+ app-accessibility/at-spi2-core
+ dev-libs/expat
+ dev-libs/glib
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT="opt/KopiaUI"
+S="${WORKDIR}"
+
+src_install() {
+ mv "${S}"/* "${ED}" || die
+ mkdir -p "${ED}/usr/bin/" || die
+ ln -sf "${EPREFIX}/opt/KopiaUI/kopia-ui" "${ED}/usr/bin/kopia-ui" || die
+
+ if use system-kopia; then
+ rm -f "${ED}/opt/KopiaUI/resources/server/kopia" || die
+ ln -sf "${EPREFIX}/usr/bin/kopia" "${ED}/opt/KopiaUI/resources/server/kopia" || die
+ fi
+
+ # It installs /usr/share/doc/kopia-ui/changelog.bz2. This fails QA for two
+ # reasons:
+ # 1. Gentoo expects /usr/share/doc/${P}. I can perform an mv to fix this.
+ # 2. /usr/share/doc is subject to automatic compression, so portage
+ # expects files installed to not be compressed. I could perform a
+ # decompression on the cangelog but IMO changelog isn't important
+ # enough to add this workaround.
+ rm -rf "${ED}/usr/share/doc/kopia-ui" || die
+}
+
+pkg_postinst(){
+ xdg_desktop_database_update
+}
diff --git a/app-backup/kopia-ui-bin/metadata.xml b/app-backup/kopia-ui-bin/metadata.xml
new file mode 100644
index 0000000000..682a0187c3
--- /dev/null
+++ b/app-backup/kopia-ui-bin/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ zhuyifei1999@gmail.com
+ YiFei Zhu
+
+
+ kopia/kopia
+
+
+
diff --git a/app-backup/kopia/Manifest b/app-backup/kopia/Manifest
new file mode 100644
index 0000000000..38b4bbb366
--- /dev/null
+++ b/app-backup/kopia/Manifest
@@ -0,0 +1,2 @@
+DIST kopia-0.15.0-deps.tar.xz 256837112 BLAKE2B 4ef21c56d41434985b8b6cf3be1302deeb847941d4fbe39958f2d3c03f2fa0f19dd216646cc5d063d712f3a26f8b8bf440bebe945670877b186cb3c40a771b16 SHA512 5a4ec3c0cae5d6bf83e7f4b37a5bce231591a209d11d8472b5ca0b92f94a1021b2ddc4a10bcf438dc6f09ccafef1f61158a3f213bbdc6f5dcc0dfdd3f94ed0a4
+DIST kopia-0.15.0.tar.gz 2968507 BLAKE2B 316573b4772f88182dcbfe10cfd428ecf0d5c8f9edf5bf820c1d73d1dc683dcf78cace709f091bfe9904d93e786ca815960c5b44e45b5b685e128816230ec5d8 SHA512 c12e75457d6a77d6968f1e577efdb5703ce6fa99991e3088a73e9b5dfa51fdfa96d8264e62a9fad1b2ee8ce07d98ca3bfd986acbc4dac277b2a84ec3187cfd97
diff --git a/app-backup/kopia/kopia-0.15.0.ebuild b/app-backup/kopia/kopia-0.15.0.ebuild
new file mode 100644
index 0000000000..48eaf7d1e0
--- /dev/null
+++ b/app-backup/kopia/kopia-0.15.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Kopia - Fast And Secure Open-Source Backup"
+HOMEPAGE="https://github.com/kopia/kopia"
+SRC_URI="
+ https://github.com/kopia/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://storage.googleapis.com/zhuyifei-static/gentoo/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0 MIT BSD BSD-2 CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+
+src_compile() {
+ ego build -v -x -work -o ${PN}
+}
+
+src_test() {
+ ego test -v $(ego list ./... | grep -v /vendor/)
+}
+
+src_install() {
+ dobin ${PN}
+ einstalldocs
+}
diff --git a/app-backup/kopia/metadata.xml b/app-backup/kopia/metadata.xml
new file mode 100644
index 0000000000..c77a5b59aa
--- /dev/null
+++ b/app-backup/kopia/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ zhuyifei1999@gmail.com
+ YiFei Zhu
+
+
+ kopia/kopia
+
+
diff --git a/app-misc/zcock/Manifest b/app-misc/zcock/Manifest
index ea0c941a4b..c4ebffd045 100644
--- a/app-misc/zcock/Manifest
+++ b/app-misc/zcock/Manifest
@@ -1,3 +1,3 @@
DIST IP2LOCATION-LITE-DB5.BIN.lzma 7363264 BLAKE2B c07b5c67d563c5a92b6e8f4e452806729e4da53141470158c818860593c0f33fe1f30994619439c569bce1be32bbdafd4a04c789b291fc6a6feac94d639a972a SHA512 7b8de3d7a1d819826599d9b97c198bfe1b6847607cacfa2ad3ac3f9c53184773c441164ef72e88d5e9502688df35a03d28735c3164f6f5c7831f7d2b6e7df2ce
-DIST zcock-0.0.2-vendor.tar.xz 179152 BLAKE2B 7fd40c6565f455a52911e18ce8b0b03c565fa2e79f39a52d3d11a9546d7d9f4e7ecd6667782026227992ac90319f14849745ccd8f1cd3d64e0b1b7933f44b1b6 SHA512 73c29cfcc62d9448a9a7edf75d4186b3928f70b26270c5da848c222ca5179f7c9e2efee2b7c08e8ae50cd1db33311a240528d9dd9a8daabd92e964ee6eccc4a1
-DIST zcock-0.0.2.tar.gz 4643 BLAKE2B a22e57129f330633b13278a5ce9161bd680a952276703283ac6ef0918f5331f84400f8cf3941e9e9e836a3f643e3db4ba68be34d37af21472c3b169cd02b2a06 SHA512 8d7d52784057ccb91261354f6e8fb978d6c20c24955d0c388d2f9232e6922c60a414e93e5c9efc022be2863d3f83a098cf0c9d94953d7f90cc148e556f458b6d
+DIST zcock-0.1.0-vendor.tar.xz 201888 BLAKE2B 7a194b5a6d52f080e872444ecf648501fd2c4ad185a718d5810423babe89832783fbff8e9985251301319e0f7109556b21e633a6ee25ea7f94aec23a058608e9 SHA512 9bfa277f4c524cf958a00d41e000920541b607fcfe5692d6e7e4175f19c57b49ee45914ca1132df84a4d2d1137399b408d989d5da2f20145b665c2e810ec0e65
+DIST zcock-0.1.0.tar.gz 5245 BLAKE2B f446c3356414ca17464ed5f5e9c0c454b8578347b03129e48dd8edddbe07727d4912e873607a341330a57d5b2a9fe6dfbf2d9991f9556e63170fe2937de47697 SHA512 d56fb1951d353e75f6ee5a1f431370643e6a4940a2f7ecbbecd4736586099792c843a876195f79edb34e5034c749079ff66c14f75161aad25c8e4875e9812ef4
diff --git a/app-misc/zcock/zcock-0.0.2.ebuild b/app-misc/zcock/zcock-0.1.0.ebuild
similarity index 88%
rename from app-misc/zcock/zcock-0.0.2.ebuild
rename to app-misc/zcock/zcock-0.1.0.ebuild
index cf04060a00..947fb19c26 100644
--- a/app-misc/zcock/zcock-0.0.2.ebuild
+++ b/app-misc/zcock/zcock-0.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit go-module
-DESCRIPTION="Print an emoji according to chinese calendar"
+DESCRIPTION="Print an emoji according to traditional chinese calendar and more"
HOMEPAGE="https://github.com/stkw0/zcock"
SRC_URI="https://github.com/stkw0/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
diff --git a/games-util/grapejuice/Manifest b/games-util/grapejuice/Manifest
index ff95a76326..8933ce82ad 100644
--- a/games-util/grapejuice/Manifest
+++ b/games-util/grapejuice/Manifest
@@ -1 +1 @@
-DIST grapejuice-v7.20.11.tar.bz2 957454 BLAKE2B 1553082da9d17f1c22b39ec9d8a1a1f034c1ea64362295edc5a4e0131b0063e2b01aafbe5b1959703c293baabdbdd5c8a385368ef4917cd1b5c25d87b50b6a53 SHA512 f708898961202a7926353cc2163f0c74da0cd32a25f60285e31508aa9087be79c03b88c727e4bca02a6befac4d6875c04269c520719bc026f05045b0c2474897
+DIST grapejuice-v7.20.12.tar.bz2 1106306 BLAKE2B 50d15c9f0d1adf606bd07d349e289e08a313c1ee778f5248f77104bb51dad976a35c9e2ff45f401065d934f1be2d15a5f1d71f7f21a96f0b9f4fc08ee6c28636 SHA512 23ae9dc1ca9058a8b2a72f350a78f2e87874e393a418ac474eba9e6988343186b0f0e17c37d698500b6744c90cedb55ff2c2ada29ffcbf33510de759cfdebfd4
diff --git a/games-util/grapejuice/grapejuice-7.20.11.ebuild b/games-util/grapejuice/grapejuice-7.20.12.ebuild
similarity index 100%
rename from games-util/grapejuice/grapejuice-7.20.11.ebuild
rename to games-util/grapejuice/grapejuice-7.20.12.ebuild
diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index d29baaf293..aa6f6265f3 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1,3 +1,4 @@
DIST nwg-panel-0.9.11.tar.gz 217960 BLAKE2B e980507c628a52839e4b582146c13648ed284e8947dca7391570dbe6d6c2e924d550993d37661a601930010f2df3247205324f6d298112a29b7cb799ff7addd8 SHA512 7a16fdb3259b1c41768ad7c5a29752743334c69669664803d6995000388ed43e064c379b0a8fe8433ad52e828dd63575e700a7c74a7a2654d20bfea12fde4bfc
DIST nwg-panel-0.9.14.tar.gz 220515 BLAKE2B e2c7bcecd106ed5b02e32ad1e09f48ccfacdb46361db429018b5912e235dbbfd26914f633396e505c26889522b5efd2844c780ded6134ec0c5de65d27fadf18f SHA512 25ae81f11a69cb699181cb12fbb3370c1e182dd09974a2e4c8a52555120b33fb45ec6649ff7a17c0ba33d987ed3fa97c2ec02b2d18aa565eaf4a5fb48c0c6f89
DIST nwg-panel-0.9.16.tar.gz 220789 BLAKE2B 2ceb53af889571fde5f75e84c1bd6e4120d7abeba1894f1d38b1f8e6f538f78e7d816b26d5bd42284589976ee0cc085ba80c2c17cde9a0ddab685c67c19af3d5 SHA512 63d978977b69d846565e287ab96a0f31981406c7f87cd2ba709a3bb31d89ca1f85b5b2967f016be7d3ccccdde6acae227468bc2db88159659a57dd0566de64c0
+DIST nwg-panel-0.9.17.tar.gz 220794 BLAKE2B ff8d7ec92cd88f70db052c34268b31fe9542fec21184aac33175c0f58f3167e1d16051e3c3c8d1c310ceb531e7600b83fabf8b7720cd5713425793031d553dc3 SHA512 8a1728a4e3aa2dfab3c4f190aad95bf5dd5b9a2c9bb8be2c25e8ee6cb994243cd910fae77d761077946e45282154c4cce00c9fb13b93c646542ade5310e12cda
diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.17.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.17.ebuild
new file mode 100644
index 0000000000..4397671dd7
--- /dev/null
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.17.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 systemd xdg-utils
+
+if [[ "${PV}" == 9999 ]]
+then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git"
+else
+ SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-panel"
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+ x11-libs/gtk+:3
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/i3ipc[${PYTHON_USEDEP}]
+ dev-python/dasbus[${PYTHON_USEDEP}]
+ gui-apps/nwg-icon-picker
+ media-sound/playerctl
+ gui-libs/gtk-layer-shell
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+ distutils-r1_python_install_all
+ domenu nwg-panel-config.desktop
+ domenu nwg-processes.desktop
+ doicon nwg-panel.svg
+ doicon nwg-processes.svg
+ doicon nwg-shell.svg
+ systemd_dounit nwg-panel.service
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
index a3c1147732..f3e7168bbe 100644
--- a/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
+++ b/media-sound/tidal-hifi-bin/tidal-hifi-bin-5.7.1.ebuild
@@ -71,7 +71,8 @@ src_prepare() {
pushd "locales/" >/dev/null || die "location change for language cleanup failed"
chromium_remove_language_paks
popd >/dev/null || die "location reset for language cleanup failed"
- rm -rf "${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins || die
+ rm -rf "${S}"/resources/app.asar.unpacked/node_modules/register-scheme/build/node_gyp_bins
+ rm -rf "${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
}
src_install() {
diff --git a/net-libs/ulfius/ulfius-2.7.14.ebuild b/net-libs/ulfius/ulfius-2.7.14.ebuild
index 85e0d8fe03..076a180e0a 100644
--- a/net-libs/ulfius/ulfius-2.7.14.ebuild
+++ b/net-libs/ulfius/ulfius-2.7.14.ebuild
@@ -20,7 +20,10 @@ BDEPEND="
"
DEPEND="
curl? ( net-misc/curl )
- doc? ( app-doc/doxygen )
+ doc? (
+ app-doc/doxygen
+ media-gfx/graphviz
+ )
jansson? ( dev-libs/jansson:= )
ssl? ( net-libs/gnutls:= )
net-libs/libmicrohttpd:=
@@ -42,6 +45,9 @@ src_configure() {
-DWITH_YDER=OFF
)
+ # bug 917149
+ sed -i -e "s/-Werror//g" CMakeLists.txt || die
+
cmake_src_configure
}
diff --git a/net-libs/yder/yder-1.4.20.ebuild b/net-libs/yder/yder-1.4.20.ebuild
index 1f22fd0cec..453c630775 100644
--- a/net-libs/yder/yder-1.4.20.ebuild
+++ b/net-libs/yder/yder-1.4.20.ebuild
@@ -20,6 +20,7 @@ BDEPEND="
app-doc/doxygen
media-gfx/graphviz
)
+ net-libs/orcania
systemd? (
sys-apps/systemd
)
diff --git a/www-apps/whoogle-search/files/whoogle.initd b/www-apps/whoogle-search/files/whoogle.initd
index 6d51df4ab2..745dceb671 100644
--- a/www-apps/whoogle-search/files/whoogle.initd
+++ b/www-apps/whoogle-search/files/whoogle.initd
@@ -3,7 +3,7 @@
# Distributed under the terms of the GNU General Public License v2
# Environment variables for whoogle
-source "/etc/default/whoogle"
+. "/etc/default/whoogle"
export ADDRESS=${BIND_ADDRESS:-0.0.0.0}
export PORT=${LISTEN_PORT:-5000}
@@ -23,7 +23,7 @@ depend() {
start_pre() {
checkpath -fo whoogle:whoogle "/var/log/whoogle.log"
echo "Whoogle is running on: ${BIND_ADDRESS}:${LISTEN_PORT}"
- cd /opt/whoogle-search
+ cd /opt/whoogle-search || exit 1
}
stop_post() {
diff --git a/www-apps/whoogle-search/metadata.xml b/www-apps/whoogle-search/metadata.xml
index b3a874ebe3..9cdaa89567 100644
--- a/www-apps/whoogle-search/metadata.xml
+++ b/www-apps/whoogle-search/metadata.xml
@@ -5,4 +5,7 @@
baileykasin@gmail.com
Bailey Kasin
+
+ benbusby/whoogle-search
+
diff --git a/www-apps/whoogle-search/whoogle-search-0.8.3-r2.ebuild b/www-apps/whoogle-search/whoogle-search-0.8.3-r3.ebuild
similarity index 54%
rename from www-apps/whoogle-search/whoogle-search-0.8.3-r2.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.3-r3.ebuild
index 61b960703a..7cbca25768 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.3-r2.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.3-r3.ebuild
@@ -20,29 +20,30 @@ RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/flask[${PYTHON_USEDEP}]
- dev-python/python-dotenv[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/waitress[${PYTHON_USEDEP}]
- app-arch/brotli[${PYTHON_USEDEP},python]
- net-libs/stem
- acct-user/whoogle
- acct-group/whoogle
+ app-arch/brotli[${PYTHON_USEDEP},python]
+ net-libs/stem
+ acct-user/whoogle
+ acct-group/whoogle
"
-
src_install() {
- rm -r .github docs test .dockerignore .gitignore .replit docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md requirements.txt
- mkdir -p "${ED}/opt/whoogle-search" || die
- insinto /opt/whoogle-search
- doins -r ./*
- fperms -R 0755 /opt/whoogle-search
+ rm -r .github docs test .dockerignore .gitignore .replit \
+ docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md \
+ requirements.txt
+ mkdir -p "${ED}/opt/whoogle-search" || die
+ insinto /opt/whoogle-search
+ doins -r ./*
+ fperms -R 0755 /opt/whoogle-search
fowners -R whoogle:whoogle /opt/whoogle-search
- insinto /etc/default/
- doins ${FILESDIR}/whoogle
- insinto /usr/lib/sysusers.d/
- doins ${FILESDIR}/whoogle.conf
+ insinto /etc/default/
+ doins "${FILESDIR}/whoogle"
+ insinto /usr/lib/sysusers.d/
+ doins "${FILESDIR}/whoogle.conf"
- newinitd "${FILESDIR}"/whoogle.initd whoogle
- systemd_dounit ${FILESDIR}/whoogle.service
-}
\ No newline at end of file
+ newinitd "${FILESDIR}"/whoogle.initd whoogle
+ systemd_dounit "${FILESDIR}/whoogle.service"
+}
diff --git a/www-apps/whoogle-search/whoogle-search-0.8.4-r2.ebuild b/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
similarity index 55%
rename from www-apps/whoogle-search/whoogle-search-0.8.4-r2.ebuild
rename to www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
index 40c26760ef..73c7650736 100644
--- a/www-apps/whoogle-search/whoogle-search-0.8.4-r2.ebuild
+++ b/www-apps/whoogle-search/whoogle-search-0.8.4-r3.ebuild
@@ -20,30 +20,31 @@ RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/flask[${PYTHON_USEDEP}]
- dev-python/python-dotenv[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
dev-python/defusedxml[${PYTHON_USEDEP}]
dev-python/waitress[${PYTHON_USEDEP}]
dev-python/validators[${PYTHON_USEDEP}]
- app-arch/brotli[${PYTHON_USEDEP},python]
- net-libs/stem
- acct-user/whoogle
- acct-group/whoogle
+ app-arch/brotli[${PYTHON_USEDEP},python]
+ net-libs/stem
+ acct-user/whoogle
+ acct-group/whoogle
"
-
src_install() {
- rm -r .github docs test .dockerignore .gitignore .replit docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md requirements.txt
- mkdir -p "${ED}/opt/whoogle-search" || die
- insinto /opt/whoogle-search
- doins -r ./*
- fperms -R 0755 /opt/whoogle-search
+ rm -r .github docs test .dockerignore .gitignore .replit \
+ docker-compose.yml Dockerfile heroku.yml MANIFEST.in README.md \
+ requirements.txt
+ mkdir -p "${ED}/opt/whoogle-search" || die
+ insinto /opt/whoogle-search
+ doins -r ./*
+ fperms -R 0755 /opt/whoogle-search
fowners -R whoogle:whoogle /opt/whoogle-search
- insinto /etc/default/
- doins ${FILESDIR}/whoogle
- insinto /usr/lib/sysusers.d/
- doins ${FILESDIR}/whoogle.conf
+ insinto /etc/default/
+ doins "${FILESDIR}/whoogle"
+ insinto /usr/lib/sysusers.d/
+ doins "${FILESDIR}/whoogle.conf"
- newinitd "${FILESDIR}"/whoogle.initd whoogle
- systemd_dounit ${FILESDIR}/whoogle.service
+ newinitd "${FILESDIR}"/whoogle.initd whoogle
+ systemd_dounit "${FILESDIR}/whoogle.service"
}