mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-20 04:23:16 -04:00
Merge updates from master
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -13,7 +13,10 @@ DESCRIPTION="RARS -- RISC-V Assembler and Runtime Simulator"
|
||||
HOMEPAGE="https://github.com/TheThirdOne/rars"
|
||||
SRC_URI="
|
||||
https://github.com/TheThirdOne/rars/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
||||
https://github.com/TheThirdOne/JSoftFloat/archive/${jsoft_hash}.tar.gz -> JSoftFloat-75c3a5d.gh.tar.gz"
|
||||
https://github.com/TheThirdOne/JSoftFloat/archive/${jsoft_hash}.tar.gz -> JSoftFloat-75c3a5d.gh.tar.gz
|
||||
"
|
||||
# We need S to point to this directory
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -27,11 +30,6 @@ src_unpack() {
|
||||
mv "${WORKDIR}/JSoftFloat-${jsoft_hash}" "${S}/src/jsoftfloat"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
java-pkg_clean
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Using the build-jar.sh script
|
||||
cd "${S}"
|
||||
@@ -1 +1,2 @@
|
||||
DIST corectrl-v1.4.0.tar.bz2 259874 BLAKE2B 7ec3a955f8a328ccd174481804ea2e5c38d65feaba9395f928ba3875508c86c7e48e679bdfa39593c8a4f5b8560f39b474c71ac95c318c9387b5904c81a886a1 SHA512 3149b2993b21b2232b4e8411994792741a7c23c9af61cc5f6a1d2ed844e5c73ae03448fe591d69049832482fd13ac464a94b69eedb69364ea84bdf1fd03f3bba
|
||||
DIST corectrl-v1.4.1.tar.bz2 261136 BLAKE2B acf8589ba5e98156b07ccc9903b6bebd334bc1b8c85ab33d24152fee6d491fe8d4157c3322c25c5ec6a1c93e003de59951947b3d559c3ee8530b144ac7b2353d SHA512 09c58c82b16ea86feafbed98dbfc27e828b342bfdb8eaaee15cd4fcb4ebe9e1cc8e7a55661b1f65b33cb568f83e37e732cada2f2c387a36501d65b3ded6d9914
|
||||
|
||||
@@ -23,28 +23,34 @@ SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtcharts:5[qml]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtquickcontrols2:5
|
||||
dev-libs/quazip
|
||||
COMMON_DEPEND="
|
||||
dev-libs/botan
|
||||
sys-auth/polkit
|
||||
x11-libs/libdrm[video_cards_amdgpu]
|
||||
dev-libs/libfmt
|
||||
dev-libs/pugixml
|
||||
dev-libs/spdlog
|
||||
dev-libs/quazip
|
||||
dev-qt/qtcharts:5[qml]
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-auth/polkit
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-cpp/units
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtsvg:5
|
||||
x11-libs/libdrm[video_cards_amdgpu]
|
||||
test? (
|
||||
>=dev-cpp/catch-3.5.2
|
||||
dev-cpp/trompeloeil
|
||||
)
|
||||
"
|
||||
|
||||
BDEPEND="${DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-libs/glib
|
||||
dev-qt/qtquickcontrols2
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
|
||||
60
app-misc/corectrl/corectrl-1.4.1.ebuild
Normal file
60
app-misc/corectrl/corectrl-1.4.1.ebuild
Normal file
@@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit ecm
|
||||
|
||||
DESCRIPTION="Core control application"
|
||||
HOMEPAGE="https://gitlab.com/corectrl/corectrl"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/corectrl/corectrl.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.com/corectrl/corectrl/-/archive/v${PV}/corectrl-v${PV}.tar.bz2"
|
||||
KEYWORDS="~amd64"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/botan
|
||||
dev-libs/pugixml
|
||||
dev-libs/spdlog
|
||||
dev-libs/quazip
|
||||
dev-qt/qtcharts:5[qml]
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-auth/polkit
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-cpp/units
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtsvg:5
|
||||
x11-libs/libdrm[video_cards_amdgpu]
|
||||
test? (
|
||||
>=dev-cpp/catch-3.5.2
|
||||
dev-cpp/trompeloeil
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-libs/glib
|
||||
dev-qt/qtquickcontrols2
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_TESTING=$(usex test ON OFF)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -23,28 +23,34 @@ SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtcharts:5[qml]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtquickcontrols2:5
|
||||
dev-libs/quazip
|
||||
COMMON_DEPEND="
|
||||
dev-libs/botan
|
||||
sys-auth/polkit
|
||||
x11-libs/libdrm[video_cards_amdgpu]
|
||||
dev-libs/libfmt
|
||||
dev-libs/pugixml
|
||||
dev-libs/spdlog
|
||||
dev-libs/quazip
|
||||
dev-qt/qtcharts:5[qml]
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-auth/polkit
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-cpp/units
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtsvg:5
|
||||
x11-libs/libdrm[video_cards_amdgpu]
|
||||
test? (
|
||||
>=dev-cpp/catch-3.5.2
|
||||
dev-cpp/trompeloeil
|
||||
)
|
||||
"
|
||||
|
||||
BDEPEND="${DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-libs/glib
|
||||
dev-qt/qtquickcontrols2
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST komikku-1.39.0.tar.gz 3704061 BLAKE2B a5d42be1de44db10adad1086172d8760a9cb313f7dc7b5654ccef3a50fceea4d8f9abcb98f8be40c393ec1a2a4a655cbb164d34b69e6142069b526ce40cf345d SHA512 c8c8c2d6cb4beadb7eba22d6764bd49c469614ae49c345723a22cf68376262516d733495f1530206fce20333c408062c50fd88533ef841ff8cbaef7ab06e121a
|
||||
DIST komikku-1.47.0.tar.gz 4893601 BLAKE2B 0154378c90650d9ac6e2931ec0703016eac73d686a3a5367959e55dd88abecdfc2a8ab060850585027b0fe45f4a6fd16b83b25b923214c90b5aad01f13e0a90a SHA512 1c8af6d4e2f90c953149fc82580562042c1d33025a85cae951af5e5ad37abd62d1a5a7de934033820a22a124c261d2b87b3053a6893c2e4e0b5ad9c42f18b01c
|
||||
|
||||
@@ -21,13 +21,13 @@ IUSE="test"
|
||||
|
||||
RESTRICT="test"
|
||||
# Depend on a random server that may or may not be accessible at all times.
|
||||
#PROPERTIES="test_network"
|
||||
PROPERTIES="test_network"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
>=gui-libs/gtk-4.12.1:4
|
||||
>=gui-libs/libadwaita-1.4:1[introspection]
|
||||
>=gui-libs/gtk-4.12:4
|
||||
>=gui-libs/libadwaita-1.5:1[introspection]
|
||||
net-libs/webkit-gtk:6[introspection]
|
||||
"
|
||||
RDEPEND="
|
||||
@@ -45,7 +45,7 @@ RDEPEND="
|
||||
dev-python/natsort[${PYTHON_USEDEP}]
|
||||
dev-python/piexif[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pure-protobuf[${PYTHON_USEDEP}]
|
||||
dev-python/pillow-heif[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
dev-python/rarfile[compressed,${PYTHON_USEDEP}]
|
||||
@@ -1 +1,2 @@
|
||||
DIST mkdocs-rss-plugin-1.12.1.gh.tar.gz 551494 BLAKE2B 37259e3207deb6bc8e231abd402fd962abcf81eb063b21751f4de89eeb0f9d300a53988e41a0461540214b046c9c72dd9e23e62548d8d19fbcc8aeaae09f88ab SHA512 ed1a8a25df800c6ab9632194c985c6bbbd5b43f0eb46c4bf39f9715e6f8a7264e8b0f80bb54acadddc17b7236ed44b93f69b8c04db58b16eb0a582f3be7b81f3
|
||||
DIST mkdocs-rss-plugin-1.12.2.gh.tar.gz 552019 BLAKE2B fc88dba9b81d351227606d5f0e255affa120d36e53fcbd0800c188380dbecc52b6638c6efb969e279d960c3246e6e503dc6abd2b8ea3ad54d0aeaf90ffcbf30d SHA512 537ca5e31860ab0164b6ef8bd1f20962064c6e31983e0e1d4be4a2176cdd00884d4862b7a2c9666f56aa194ea63ddb8fa462fb9e8df755c8c9d555a89b7b9909
|
||||
DIST mkdocs-rss-plugin-cache-1.12.2.gh.tar.gz 3913335 BLAKE2B 0c11a0cf29599335f24d935798393acfb9bec27a278f8c5be4ae7279ad6ab588b50daed2aa377fe48435798c41ae290b273a5bae94547cc5b162aba54aa649c7 SHA512 eba19c77f0c0f1052b86a4eb7910aeffbd68e86184b80d35a768c568cbc1178a4f91807469000005041defcf3b9707197d8938ab3edf6ce7832abc37d40fa00d
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_11 )
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
DOCS_BUILDER="mkdocs"
|
||||
DOCS_DEPEND="
|
||||
@@ -22,12 +22,15 @@ inherit distutils-r1 docs
|
||||
|
||||
DESCRIPTION="MkDocs plugin to generate a RSS feeds."
|
||||
HOMEPAGE="https://github.com/Guts/mkdocs-rss-plugin https://pypi.org/project/mkdocs-rss-plugin"
|
||||
SRC_URI="https://github.com/Guts/mkdocs-rss-plugin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
SRC_URI="
|
||||
https://github.com/Guts/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
|
||||
https://github.com/henri-gasc/${PN}-cache/archive/refs/tags/${PV}.tar.gz -> ${PN}-cache-${PV}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="doc? ( network-sandbox )"
|
||||
# RESTRICT="doc? ( network-sandbox )"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-python/GitPython-3.1[${PYTHON_USEDEP}]
|
||||
@@ -60,6 +63,7 @@ src_prepare() {
|
||||
-e 's/--cov-report=term//' \
|
||||
-e 's/--cov-report=xml//' \
|
||||
"${S}/setup.cfg" || die
|
||||
cp "${WORKDIR}/${PN}-cache-${PV}/.cache" -rt "${S}" || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
1
dev-python/pillow-heif/Manifest
Normal file
1
dev-python/pillow-heif/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST pillow_heif-0.15.0.tar.gz 14896461 BLAKE2B 0a92a31542fbd49ef87fe81208f66d9b725ae0c5c4d4194fa737dcf9fbd76898b9132e81cc843da583898d406bbc451c3cd991e6141c6c327f86d4305432fe49 SHA512 1025a987148d1785da02c9ffc19b3ab0ec9e44cafb10ff3cb3231ecb7c3f22c968e5b3583ed0c386a7747333562bf86fdfe4caf21599bc1c2942da6a27363fbb
|
||||
@@ -0,0 +1,11 @@
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -206,7 +206,7 @@
|
||||
self._add_directory(library_dirs, "/usr/lib")
|
||||
self._add_directory(library_dirs, "/lib")
|
||||
|
||||
- self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-Ofast", "-Werror"])
|
||||
+ self._update_extension("_pillow_heif", ["heif"])
|
||||
|
||||
self.compiler.library_dirs = library_dirs + self.compiler.library_dirs
|
||||
self.compiler.include_dirs = include_dirs + self.compiler.include_dirs
|
||||
12
dev-python/pillow-heif/metadata.xml
Normal file
12
dev-python/pillow-heif/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>pastalian46@gmail.com</email>
|
||||
<name>Takuya Wakazono</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">bigcat88/pillow_heif</remote-id>
|
||||
<remote-id type="pypi">pillow-heif</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
39
dev-python/pillow-heif/pillow-heif-0.15.0.ebuild
Normal file
39
dev-python/pillow-heif/pillow-heif-0.15.0.ebuild
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..13} )
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python interface for libheif library"
|
||||
HOMEPAGE="
|
||||
https://github.com/bigcat88/pillow_heif
|
||||
https://pypi.org/project/pillow-heif/
|
||||
"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
!test? (
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
media-libs/libheif:=
|
||||
)
|
||||
test? (
|
||||
dev-python/pillow[webp,${PYTHON_USEDEP}]
|
||||
media-libs/libheif:=[x265]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-respect-cflags.patch" )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
sed -i "s/=get_version()/=\"${PV}\"/" setup.py || die
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -20,7 +20,7 @@ IUSE="doc"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/multipledispatch[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
<dev-python/numpy-2[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
${RDEPEND}
|
||||
@@ -1 +1 @@
|
||||
DIST textual-0.62.0.gh.tar.gz 28258058 BLAKE2B bc9cab701beb5a0a7ce01c845c95ec00b13d1843b2fbca69f1a7e5bf1fe8df13afaa4735d88731857f3561b46ad2948e67489b14337e69b0fb0ec4e2fb71592b SHA512 e03a00abf647500e0233ea24378691b16296c5827a476b9f5530f0fcc83e9c36cf94ec7839a8eb58c2bb1a570ec8bc8b4b6c478e9249055b2d40b47429300111
|
||||
DIST textual-0.63.6.gh.tar.gz 28258385 BLAKE2B 4cdb85407db92888a632946d1386454b2b82307a4270acdf301ec325a936439a1f012de8fbe5dc7e07880601e23ae99599b4249fde3b1af5622567d485f25a9a SHA512 89c6773c19779af4dbb23c6c079921a2742b80d77e110403491dd1888dcac6ffc1e32098cbceff465feea63d56a1cd49ff5c16e3cffb663da2ac248c988a8496
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST iio-sensor-proxy-3.3.tar.gz 64225 BLAKE2B 25608bd615dcd2c027ed157eed3030064bfb517250dee0fc7cb18625930508bfe0871a496457fe3d04821a803c2e5500d319a978f8279d766f6a8230d365513a SHA512 f5c5e60e888be54ace4f0f2bb941fccce21b122c0755050f91aebe8dfa9e2c126e6de57dd80873ea7148fc2dfc087b23823f29d73a223c68d531502d06438ee3
|
||||
DIST iio-sensor-proxy-3.3.tar.bz2 57499 BLAKE2B 36d5a65af77e3c3940ab29016c2e65ff664e4cd71a3a350f9dfd256f8d3433ba5401f378c0eb99c63d11818c9bc50da784fd9cb271f86f63bdbbc32514d89f35 SHA512 e706ce5edfdf7f6184f073a20dab7ab942d3fad6f0900d710466ec956c2f0544f3db55cf1a6b51536205b95cceab3dcfcc835c947a804d33d276f8d36e760ad5
|
||||
DIST iio-sensor-proxy-3.5.tar.bz2 60157 BLAKE2B e6b70e5d99a1a1e0935f86ecbed614b3859757a573897e03d0112509b166cb5ac4a80f31531c81f740efd22c937d921c2c05ec201f381c39efd9aa40855ecb26 SHA512 96fbbf163053689c61488181db474c1ff8e66090b3f9c2710b1c7fbfa92ec0bfb25088c7af74bcda568b397cd5c5c9350851d005463398bdf91e13f52e5fb88f
|
||||
|
||||
0
gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy
Executable file → Normal file
0
gnome-extra/iio-sensor-proxy/files/iio-sensor-proxy
Executable file → Normal file
@@ -3,11 +3,11 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit xdg gnome2-utils meson
|
||||
inherit xdg gnome2-utils meson udev
|
||||
|
||||
DESCRIPTION="IIO sensors to D-Bus proxy"
|
||||
HOMEPAGE="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/"
|
||||
SRC_URI="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${PV}/${P}.tar.gz"
|
||||
SRC_URI="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -39,6 +39,7 @@ src_install() {
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit xdg gnome2-utils meson
|
||||
inherit xdg gnome2-utils meson udev
|
||||
|
||||
DESCRIPTION="IIO sensors to D-Bus proxy"
|
||||
HOMEPAGE="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/"
|
||||
@@ -34,22 +34,21 @@ DEPEND="
|
||||
|
||||
src_prepare() {
|
||||
if use !systemd ; then
|
||||
echo "patching out systemd"
|
||||
# patch out call of systemd directory
|
||||
eapply "${FILESDIR}/no-systemd.patch"
|
||||
# eapply "${FILESDIR}/open_rc_service.patch"
|
||||
fi
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
doinitd ${FILESDIR}/iio-sensor-proxy
|
||||
doinitd "${FILESDIR}/iio-sensor-proxy"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST vvdec-2.1.2.gh.tar.gz 1269636 BLAKE2B 1fd9dbc908e9ee8ad6ca7ae4de6866030726c087409e635a0abd461264951f5b9fda0abb6d125b92cd022ebe5147de72515277e520df8e481e1d558828e7c633 SHA512 41609b6f36d402e97bf1ee7f8812d7b3a14226b24be5446cb785aaa63c0176613d2d3bf881605f8e5dff944646d5ed77f1f480a587b30b4d9351146834ee9cd8
|
||||
DIST vvdec-2.3.0.gh.tar.gz 1342422 BLAKE2B 563f9199befd0794350f57437082e89d4d99b330aa61ad9143ce3775f25e0f3b2254d72f1ab7d245d4adc1093957cfc2aace46a89accada76822aa8ec53f9d3b SHA512 9da24834a0c519b5915ac1fcea18544497eaa9df87717740e371bd766eb065662e7a7727f94b94f05c461414f2972c82e6f43eb002a354e1e92238e2494d3de7
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST vvenc-1.9.1.gh.tar.gz 2015179 BLAKE2B e7720af775247bdf2c6eb1fbaff53c41b53ff1bb040f687d813b4d0e594a9696e0960d5155de7309cc684577f38f631135596abc5b827cc47cd6e567045ab975 SHA512 2d5022cd8e16158fb9f687ae19076dc887b38011c376a0d780341747f84204841c84a656c31794942396558fa4d1208a8714a1587d69a48f984d41f12df66ef0
|
||||
DIST vvenc-1.11.1.gh.tar.gz 2048109 BLAKE2B a3f8ba1ba3e60606bbca833b771790df78269c3ce809b7cf682169e9784cf00ac019991159fbbbb8999c57303252a189144c1163400a71ec168917bee9366182 SHA512 d4c8ef38a8b186ae9dd2dbb03fba8a29b3af1bb954e8c3a6aabc3e7d48e1686628f9474cc2c375a787a5ada8cb59055259b166597daaa5e6deea7193d02cd24e
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST tidal-hifi-bin-5.10.0.tar.gz 110336673 BLAKE2B 19f1b22b7417b4e81ab182fcf98557287bc8557149b523e3f8e7ae2a59a9d584fca59a1d36c6ad292c48f0be5fdd277ac730491837d036cc62f3e549f59d8b99 SHA512 ebcaac410a1de0142c38d84c5a540e6f350e3e7c0b7a7584f9665974234bc6f2bfd378f1410f77c18346a90e908fed4de1cd58eeb8d4ccb4e9d8fcbac6903ed7
|
||||
DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb SHA512 f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20
|
||||
DIST tidal-hifi-bin-5.13.1.tar.gz 114560439 BLAKE2B 114610525a3c6fd789e1bf516ddd6c94e08b689949230a35d92ec8a98fa8b90d1364cc95058dea4f4966bbafeacc568dcf9c9aee03b2dd212b1be316ba7f3689 SHA512 ea6b50a206a819258228c3793395e8c7fbc45b883c9924e674e9fe9e211e46b690e48549c3696ac13acdb6d394b40bf2b1d740ddc431e669e0b90be0e70071df
|
||||
|
||||
@@ -1,100 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN/-bin/}"
|
||||
|
||||
CHROMIUM_LANGS="
|
||||
af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
|
||||
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
|
||||
sw ta te th tr uk ur vi zh-CN zh-TW
|
||||
"
|
||||
|
||||
inherit chromium-2 desktop linux-info unpacker xdg
|
||||
|
||||
DESCRIPTION="Web version of Tidal running in electron with Hi-Fi support thanks to Widevine."
|
||||
HOMEPAGE="https://github.com/Mastermindzh/tidal-hifi"
|
||||
SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tidal-hifi-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/libgcrypt
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/mesa[gbm(+)]
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
sys-libs/glibc
|
||||
x11-libs/cairo
|
||||
x11-libs/libdrm
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libxshmfence
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
DESTDIR="/opt/${PN}"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
CONFIG_CHECK="~USER_NS"
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# cleanup languages
|
||||
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
|
||||
rm -rf "${S}"/resources/app.asar.unpacked/node_modules/abstract-socket/build/node_gyp_bins
|
||||
}
|
||||
|
||||
src_install() {
|
||||
doicon -s 256 "${FILESDIR}/${MY_PN}.png"
|
||||
|
||||
make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} "Network;AudioVideo;Audio;Video"
|
||||
|
||||
exeinto "${DESTDIR}"
|
||||
|
||||
doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so
|
||||
|
||||
insinto "${DESTDIR}"
|
||||
doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin
|
||||
insopts -m0755
|
||||
doins -r locales resources
|
||||
|
||||
# Chrome-sandbox requires the setuid bit to be specifically set.
|
||||
# see https://github.com/electron/electron/issues/17972
|
||||
fowners root "${DESTDIR}/chrome-sandbox"
|
||||
fperms 4711 "${DESTDIR}/chrome-sandbox"
|
||||
|
||||
[[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
|
||||
|
||||
dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
|
||||
}
|
||||
@@ -78,7 +78,7 @@ src_prepare() {
|
||||
src_install() {
|
||||
doicon -s 256 "${FILESDIR}/${MY_PN}.png"
|
||||
|
||||
make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${PN} "Network;AudioVideo;Audio;Video"
|
||||
make_desktop_entry "/usr/bin/tidal-hifi" "TIDAL Hi-Fi" ${MY_PN} "Network;AudioVideo;Audio;Video"
|
||||
|
||||
exeinto "${DESTDIR}"
|
||||
|
||||
@@ -18,12 +18,18 @@ fi
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="video_cards_amdgpu video_cards_intel"
|
||||
RDEPEND=">=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
|
||||
COMMON_DEPEND="
|
||||
media-video/obs-studio
|
||||
media-libs/gst-plugins-base
|
||||
sys-apps/pciutils
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-libs/glib
|
||||
>=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
|
||||
video_cards_amdgpu? ( media-libs/mesa[vaapi,video_cards_radeonsi] )
|
||||
video_cards_intel? ( media-libs/libva-intel-media-driver )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs+=(
|
||||
|
||||
@@ -18,15 +18,21 @@ fi
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="video_cards_amdgpu video_cards_intel"
|
||||
RDEPEND=">=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
|
||||
COMMON_DEPEND="
|
||||
media-video/obs-studio
|
||||
media-libs/gst-plugins-base
|
||||
sys-apps/pciutils
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-libs/glib
|
||||
>=media-libs/gst-plugins-bad-1.22.3-r3[vaapi]
|
||||
video_cards_amdgpu? ( media-libs/mesa[vaapi,video_cards_radeonsi] )
|
||||
video_cards_intel? ( media-libs/libva-intel-media-driver )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
emesonargs+=(
|
||||
local emesonargs+=(
|
||||
--libdir=/usr/$(get_libdir)/obs-plugins
|
||||
)
|
||||
meson_src_configure
|
||||
|
||||
@@ -21,19 +21,20 @@ HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/vulkan-headers
|
||||
media-libs/shaderc
|
||||
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
|
||||
>=media-video/obs-studio-27[wayland]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
COMMON_DEPEND="
|
||||
dev-libs/wayland
|
||||
media-libs/libglvnd[${MULTILIB_USEDEP}]
|
||||
>=media-video/obs-studio-27[wayland]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxcb:=[${MULTILIB_USEDEP}]
|
||||
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
|
||||
media-video/obs-studio[wayland]
|
||||
x11-libs/libxcb[${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
dev-util/vulkan-headers
|
||||
dev-util/wayland-scanner
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
QA_SONAME="
|
||||
/usr/lib64/libVkLayer_obs_vkcapture.so
|
||||
|
||||
@@ -21,19 +21,20 @@ HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/vulkan-headers
|
||||
media-libs/shaderc
|
||||
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
|
||||
>=media-video/obs-studio-27[wayland]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
COMMON_DEPEND="
|
||||
dev-libs/wayland
|
||||
media-libs/libglvnd[${MULTILIB_USEDEP}]
|
||||
>=media-video/obs-studio-27[wayland]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxcb:=[${MULTILIB_USEDEP}]
|
||||
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
|
||||
media-video/obs-studio[wayland]
|
||||
x11-libs/libxcb[${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
dev-util/vulkan-headers
|
||||
dev-util/wayland-scanner
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
QA_SONAME="
|
||||
/usr/lib64/libVkLayer_obs_vkcapture.so
|
||||
|
||||
@@ -21,19 +21,20 @@ HOMEPAGE="https://github.com/nowrep/obs-vkcapture"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/vulkan-headers
|
||||
media-libs/shaderc
|
||||
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
|
||||
>=media-video/obs-studio-27[wayland]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
COMMON_DEPEND="
|
||||
dev-libs/wayland
|
||||
media-libs/libglvnd[${MULTILIB_USEDEP}]
|
||||
>=media-video/obs-studio-27[wayland]
|
||||
x11-libs/libdrm[${MULTILIB_USEDEP}]
|
||||
x11-libs/libxcb:=[${MULTILIB_USEDEP}]
|
||||
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
|
||||
media-video/obs-studio[wayland]
|
||||
x11-libs/libxcb[${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
dev-util/vulkan-headers
|
||||
dev-util/wayland-scanner
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
QA_SONAME="
|
||||
/usr/lib64/libVkLayer_obs_vkcapture.so
|
||||
|
||||
@@ -289,6 +289,7 @@ DEPEND="
|
||||
dev-libs/oniguruma:=
|
||||
dev-libs/openssl:0=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( {CHANGELOG,README}.md )
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST ugrd-1.10.3.tar.gz 54488 BLAKE2B fa06e2d9966dbc68c32042ac079307863862ebc34acf868a5db622361b349fbf9a2eb58546243fb3cb6552d77da635f741548db2fee23970bf719b16f12b4d55 SHA512 84354beaf64e4a2da343ada37877996ed91421bd9b3143be530ec912ffd1d86082a3d7643c3a3836d5340d7d1bf7a0776065f4f547e3a50508b4e43c656c9a8e
|
||||
DIST ugrd-1.11.1.tar.gz 63209 BLAKE2B d6b0db4ba39eca8d1995ad4c03de3735dd549998e8c74122896917c2a897135a2a6ebb41b9411183f95961bbd376444c18ac4d6934d60d229db5ae1348eb3026 SHA512 68471a27cfde3cf209f6d031847929e2e48cf685ff0c77912e807da06593c746671232da4e11eb410f62358eb0e6b9cc40d63ca4f9db8a6ce32f567ee633367b
|
||||
DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
|
||||
DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea SHA512 95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
|
||||
DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653 SHA512 020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST zenpower3-0.2.0.tar.gz 14019 BLAKE2B ce7d28f2f5f83fc2e44cbc720855816916b6ad6801c7ccdd8845fd385366c8967b0090ed8f94909e4c2488f0f7e11de6dc66f56b2b72dae988325b76014c9004 SHA512 cf4a930dd7a1f8670cee9f364d57acca17c11726c6ff671bdb6209c0f7ea9af1e7c707cd77b20214fdb38a930cfd1e1e0b59c1d9cc738e1bf0fd8e6ee8302a3f
|
||||
DIST zenpower3-0.2.0.tar.gz 14030 BLAKE2B fc50a114b200b000e4bfeba4222595d9b1e07cf3bcd929612723f8c5a8cab5fb9fe7bf3aa7c4bb17a03a0dc2b0cbf5b8ee92e3d84752b0f30900dbee198985d3 SHA512 25c9b43af091f79720b4cb64f315c2e035b1b26a8a91ff99f8bbd06cc630c588f400bcee12708a51646d349e5b6c62b5560b45d2380aff7dfbadbc08e1352c92
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2022 Gentoo Authors
|
||||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -6,8 +6,9 @@ EAPI=8
|
||||
inherit linux-mod-r1
|
||||
|
||||
DESCRIPTION="Linux kernel driver for reading sensors of AMD Zen family CPUs"
|
||||
HOMEPAGE="https://github.com/Ta180m/zenpower3"
|
||||
SRC_URI="https://github.com/Ta180m/zenpower3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
HOMEPAGE="https://git.exozy.me/a/zenpower3"
|
||||
SRC_URI="https://git.exozy.me/a/zenpower3/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
|
||||
DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141 SHA512 c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
|
||||
DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4 SHA512 3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af
|
||||
DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8 SHA512 5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474
|
||||
|
||||
@@ -1,125 +0,0 @@
|
||||
# Copyright 2016-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit fcaps go-module tmpfiles systemd flag-o-matic
|
||||
|
||||
MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
|
||||
DESCRIPTION="A self-hosted lightweight software forge"
|
||||
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
||||
|
||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
|
||||
|
||||
IUSE="+acct pam sqlite pie"
|
||||
|
||||
DEPEND="
|
||||
acct? (
|
||||
acct-group/git
|
||||
acct-user/git[gitea] )
|
||||
pam? ( sys-libs/pam )"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-vcs/git
|
||||
!www-apps/gitea" # until acct-user/git[forgejo]
|
||||
|
||||
DOCS=(
|
||||
custom/conf/app.example.ini CONTRIBUTING.md README.md
|
||||
)
|
||||
FILECAPS=(
|
||||
-m 711 cap_net_bind_service+ep usr/bin/forgejo
|
||||
)
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local sedcmds=(
|
||||
-e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#"
|
||||
-e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
|
||||
-e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#"
|
||||
-e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
|
||||
-e "s#^MODE = console#MODE = file#"
|
||||
-e "s#^LEVEL = Trace#LEVEL = Info#"
|
||||
-e "s#^LOG_SQL = true#LOG_SQL = false#"
|
||||
-e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
|
||||
)
|
||||
|
||||
sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
|
||||
if use sqlite ; then
|
||||
sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# bug 832756 - PIE build issues
|
||||
filter-flags -fPIE
|
||||
filter-ldflags -fPIE -pie
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local forgejo_tags=(
|
||||
bindata
|
||||
$(usev pam)
|
||||
$(usex sqlite 'sqlite sqlite_unlock_notify' '')
|
||||
)
|
||||
local forgejo_settings=(
|
||||
"-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
|
||||
"-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
|
||||
"-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
|
||||
)
|
||||
local makeenv=(
|
||||
DRONE_TAG="${PV}"
|
||||
LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
|
||||
TAGS="${forgejo_tags[*]}"
|
||||
)
|
||||
|
||||
GOFLAGS=""
|
||||
if use pie ; then
|
||||
GOFLAGS+="-buildmode=pie"
|
||||
fi
|
||||
|
||||
# need to set -j1 or build fails due to a race condition between MAKE jobs.
|
||||
# this does not actually impact build parallelism, because the go compiler
|
||||
# will still build everything in parallel when it's invoked.
|
||||
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp gitea forgejo
|
||||
dobin forgejo
|
||||
|
||||
einstalldocs
|
||||
|
||||
newconfd "${FILESDIR}/forgejo.confd-r1" forgejo
|
||||
newinitd "${FILESDIR}/forgejo.initd-r3" forgejo
|
||||
newtmpfiles - forgejo.conf <<-EOF
|
||||
d /run/forgejo 0755 git git
|
||||
EOF
|
||||
systemd_newunit "${FILESDIR}"/forgejo.service-r3 forgejo.service
|
||||
|
||||
insinto /etc/forgejo
|
||||
newins custom/conf/app.example.ini app.ini
|
||||
if use acct; then
|
||||
fowners root:git /etc/forgejo/{,app.ini}
|
||||
fperms g+w,o-rwx /etc/forgejo/{,app.ini}
|
||||
|
||||
diropts -m0750 -o git -g git
|
||||
keepdir /var/lib/gitea /var/lib/gitea/custom /var/lib/gitea/data
|
||||
keepdir /var/log/forgejo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fcaps_pkg_postinst
|
||||
tmpfiles_process forgejo.conf
|
||||
|
||||
ewarn "${PN} ${MY_PV} will continue to use /var/lib/gitea as the default home,"
|
||||
ewarn "as acct-user/git[gitea] depends on it, and acct-user[forgejo] does not"
|
||||
ewarn "exist yet."
|
||||
}
|
||||
@@ -5,12 +5,11 @@ EAPI=8
|
||||
|
||||
inherit fcaps go-module tmpfiles systemd flag-o-matic
|
||||
|
||||
MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
|
||||
DESCRIPTION="A self-hosted lightweight software forge"
|
||||
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
|
||||
|
||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-src-${MY_PV}"
|
||||
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${PV}/forgejo-src-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-src-${PV}"
|
||||
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
|
||||
@@ -119,19 +118,22 @@ pkg_postinst() {
|
||||
fcaps_pkg_postinst
|
||||
tmpfiles_process forgejo.conf
|
||||
|
||||
ewarn "${PN} ${MY_PV} will continue to use /var/lib/gitea as the default home,"
|
||||
ewarn "${PN} ${PV} will continue to use /var/lib/gitea as the default home,"
|
||||
ewarn "as acct-user/git[gitea] depends on it, and acct-user[forgejo] does not"
|
||||
ewarn "exist yet."
|
||||
ewarn ""
|
||||
ewarn "1.21.x includes changes that may require manual intervention when"
|
||||
ewarn "upgrading from 1.20.x:"
|
||||
ewarn "7.x includes changes that may require manual intervention when"
|
||||
ewarn "upgrading from 1.21.x, most prominently:"
|
||||
ewarn ""
|
||||
ewarn "> Git branches are stored in the databases to reduce the calls to a"
|
||||
ewarn "> git process and improve performances. After upgrading, login as an"
|
||||
ewarn "> admin, go to the /admin page and click run Sync missed branches"
|
||||
ewarn "> from git data to databases. If this is not done there will be"
|
||||
ewarn "> messages such as LoadBranches: branch does not exist in the logs."
|
||||
ewarn "> MySQL 8.0 or PostgreSQL 12 are the minimum supported versions. The"
|
||||
ewarn "> database must be migrated before upgrading. The requirements"
|
||||
ewarn "> regarding SQLite did not change."
|
||||
ewarn ">"
|
||||
ewarn "> The Gitea themes were renamed and the [ui].THEMES setting must be changed as follows:"
|
||||
ewarn "> - gitea is replaced by gitea-light"
|
||||
ewarn "> - arc-green is replaced by gitea-dark"
|
||||
ewarn "> - auto is replaced by gitea-auto"
|
||||
ewarn ""
|
||||
ewarn "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-1-0"
|
||||
ewarn "See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-0"
|
||||
ewarn "for more information"
|
||||
}
|
||||
@@ -33,6 +33,8 @@ IUSE="+webkit41 test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib
|
||||
dev-libs/libxml2
|
||||
x11-libs/gtk+:3
|
||||
webkit41? ( net-libs/webkit-gtk:4.1= )
|
||||
!webkit41? ( net-libs/webkit-gtk:4= )
|
||||
@@ -33,6 +33,8 @@ IUSE="+webkit41 test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib
|
||||
dev-libs/libxml2
|
||||
x11-libs/gtk+:3
|
||||
webkit41? ( net-libs/webkit-gtk:4.1= )
|
||||
!webkit41? ( net-libs/webkit-gtk:4= )
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST nyxt-3.11.3.gh.tar.xz 18094008 BLAKE2B 11d85728e0593d2aab0e89c860f47a142ee8db0a4c0bf7c7c6d3e409152735d5ab66c140d413fdadd842738d75a65d02fe402dea5e3b272ec9cd413a2b9d4160 SHA512 b9e99efb137c3abc83ba7ee459b3dea91616c88613a30d8ef701b3b6091c6ed088572b16f9152883e7a66393f80afa094b2b49000ee519cb9e3c0e432957a1d8
|
||||
DIST nyxt-3.11.4.gh.tar.xz 18095472 BLAKE2B 04aa9378efbf23153044c8e64f303240a9c424175c668968d05aad4ce8641ba4c2aa99b27b92c3683e84089bfdce0ef1e9d13ace231eaaef6ab521a5c4b19701 SHA512 f38a66af0fc45d8baa15be639d46d42eac96c71f085daec01b4ed48fabc7bbb4f301dd4394d9ffd6d1d6584a55acf64ef9042167cfdcf0bbb3045c72189a6063
|
||||
DIST nyxt-3.11.5.gh.tar.xz 18100684 BLAKE2B 190ca6087cd781253bb08818072122bd720b423981621b5c94eb525816893ac9438bf278068378a60f3514b806f4681f697d7ff2061e2b71daf00b722c33b5c4 SHA512 1991c4c16e45df08b0630f003ca52213697a569e7545e412ede0a72af67337076c0e2605f4d85388717505513438bfcc2401db8a49c0d5a3c6e734669ac56661
|
||||
DIST nyxt-3.11.6.gh.tar.xz 18092664 BLAKE2B ec540c4d751cb3d85df3c39fac6b48cb4355975c43f14391565fc72ec3aba9281001919251cb3d62800ac58501f33193ce96eedc720a6b41b2a5d4257c323202 SHA512 29aece8bf7c5d0ac47ab33e3f3387da7e62d669be1f2b7d08b27897982dcf07470c9d0cc59c58eee3bb174429d0f08226e51735162b87b37a2cf69148ec45f26
|
||||
DIST nyxt-3.11.7.gh.tar.xz 18094656 BLAKE2B 6e7dbe65601525fafa493cc86689062a3157812f8d7991bee42926291efeaddb699596d6eaa7207c633ec2e6beb3cd32884ba1ab0990aafeace8080b5cb242c1 SHA512 853cb4ec7fe0e04a9f4672170965d6e71c9c81d77382b08f3abe8bb68ce6d44b6ba2a8c3ed6d7d47b2a0a6a92cc3c312189ea7a0635f1a7a3c1ebcea8f710a40
|
||||
|
||||
@@ -37,6 +37,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-lisp/sbcl-2.0.0[threads,unicode]
|
||||
<=dev-lisp/sbcl-2.4.4[threads,unicode]
|
||||
"
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-lisp/sbcl-2.0.0[threads,unicode]
|
||||
<=dev-lisp/sbcl-2.4.4[threads,unicode]
|
||||
"
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-lisp/sbcl-2.0.0[threads,unicode]
|
||||
<=dev-lisp/sbcl-2.4.1[threads,unicode]
|
||||
<=dev-lisp/sbcl-2.4.4[threads,unicode]
|
||||
"
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
@@ -36,7 +36,8 @@ RDEPEND="
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
>=dev-lisp/sbcl-2.0.0
|
||||
>=dev-lisp/sbcl-2.0.0[threads,unicode]
|
||||
<=dev-lisp/sbcl-2.4.4[threads,unicode]
|
||||
"
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST gromit-mpx-1.5.1.tar.gz 1879207 BLAKE2B 1c4a74bad52547ac5c37de8ad7cae1d8b5fdf8b17dd1f7d0e5ce6ffbbd1610e719bf26172d53967951e7083a4a0405763c4e650a7a521a06b105bbc96ecc8e18 SHA512 42b27a2753b5345d791a4b67e6746de7f2225c823c048c5cbbea86f4c3499bb373eb97e2f7e93f098e6657c551db6053698ce73aec648d62341071c8100c6455
|
||||
DIST gromit-mpx-1.6.0.tar.gz 1883341 BLAKE2B 184b6f70e620325f23213c38782e808f90e6b4bad0c786a586df854cf3a391037a3d3b56e504a7261120682b2119e535fcc7af9b87022fb280d34900c0655ed8 SHA512 6afac0f1c0cf0b4ef62b8811b6903b2fdfbc41f1377abd582fee606e90ce66abaf5d9ab2b34cb4797795f40cca6043334ca71bfdc8a5547551aa480d489ecbc7
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool"
|
||||
HOMEPAGE="https://github.com/bk138/gromit-mpx"
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/bk138/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/libappindicator:3
|
||||
x11-libs/libX11
|
||||
>=x11-apps/xinput-1.3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare () {
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -20,9 +20,13 @@ LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/glib
|
||||
dev-libs/libappindicator:3
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
>=x11-apps/xinput-1.3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -20,9 +20,13 @@ LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/glib
|
||||
dev-libs/libappindicator:3
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
>=x11-apps/xinput-1.3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
Reference in New Issue
Block a user