mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-14 17:43:11 -04:00
Merge updates from master
This commit is contained in:
3
TODO.md
3
TODO.md
@@ -104,10 +104,11 @@ If you find an interesting piece of software here, consider to package it, also
|
||||
[TauonMusicBox](https://github.com/Taiko2k/TauonMusicBox) | setuptools | audio | | | ✖
|
||||
[mmtracking](https://github.com/open-mmlab/mmtracking) | setuptools | science | Alessandro-Barbieri | ✖
|
||||
[libensemble](https://github.com/Libensemble/libensemble) | setuptools | cluster | Alessandro-Barbieri | ✖ | ✔
|
||||
[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖
|
||||
[ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖
|
||||
[greenclip](https://github.com/erebe/greenclip) | cabal | desktop | NRK | ✔ | ✖
|
||||
[kaitai](https://github.com/kaitai-io/kaitai_struct) | sbt | util | Alessandro-Barbieri | ✔ | ✖
|
||||
[casadi](https://web.casadi.org/) | cmake swig | science | Alessandro-Barbieri | ✖ | ✔
|
||||
[ipyleaflet](https://github.com/jupyter-widgets/ipyleaflet) | setuptools yarn | jupyter | Alessandro-Barbieri | ✔ | ✖
|
||||
[gitlab](https://gitlab.com/gitlab-org/gitlab-foss) | yarn gem | vcs | Alessandro-Barbieri | ✔ | ✖
|
||||
[HOL4](http://hol-theorem-prover.org/) | ? | math | Alessandro-Barbieri | ✔ | ✖
|
||||
[croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ?
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST pulumi-v3.103.1-linux-x64.tar.gz 155023148 BLAKE2B adac83d1b00a116de7c170f2db81136932fe268d1051ae8439af0daa2b77910278f2f4e6078fccd0b005cfee72bccc3b2171e08ba74ffcd6873aaca52ca16cf5 SHA512 310ffe08b6b32f5e5c1387018f667bad3bbfd1325b085d1e3d22eca501625f5c031037e4c0da0637b7f679d9032b82868eb8713f86dd0905f8c4049ae4de3841
|
||||
DIST pulumi-v3.104.2-linux-x64.tar.gz 155082196 BLAKE2B f446ae9311b9afa8ff123fa787bd2131c656acc5499eb068eb71d4ff9d6672c6919c4fdd56675a5e11b0ec8244bd6891cdc3e76504a69ed12a90a974b3a8e402 SHA512 fccc0cb2011f49ef29aabc9992d9b9993fa41c54eeacc8771d77ff3ba058d7993d1771af70c4c189bfecbc344f311824d88dc93625c94d13afe8f054ddb8eb19
|
||||
DIST pulumi-v3.105.0-linux-x64.tar.gz 155107676 BLAKE2B 29e55bdc259f5fe3c7b02b1c309c12aea5b607c43dd426071b5c9e3bf1cd580b03237d8487c0347ef5f181a814e032e0977c6ef6a38cfbd4a3a0f06f4eaa24e8 SHA512 c2c0d3572d26e7f9e3243ce07ac6130c60e8986684ad9c49833b814af07fadee4b7b2371427927c5b094719cfd41ea281fd71c866408a44129e7e35b6341ad3c
|
||||
DIST pulumi-v3.106.0-linux-x64.tar.gz 157770055 BLAKE2B a7dc4d5e5bd8756dbdbf906041934528c41fbc49afa0a387f61fd54ac0c87abf28f1ae2270f79bbf507c9028bc1c9fccbca8a75096a43e8d71e79650db1fce6a SHA512 6008714083062336f90b4409bb9fec924f1f62f4cc63456c9826e2aac4a99a9772a930642a0f42dcfa67a179dbc5e3b5492ebad9997476167aa5bb65dae57787
|
||||
|
||||
1
app-text/libspelling/Manifest
Normal file
1
app-text/libspelling/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST libspelling-0.2.0.tar.bz2 45591 BLAKE2B 5fefe443d9f492d1d84e41eaba74065eab8a0b1d62b5bb292f221b4af02832dc0114d801cd08e6b9ef3c905f27da524f3331b64e7726e8138e665dfd512ac7ab SHA512 3eef6fe3d0ed32d2c7a8da7eab337b4553d5f4dd0a3c3b24dcf3036d4c1218411122bfec3842160581a669e049bee7f3e3c1b86a03cc1de67ae30bb9cab0584f
|
||||
59
app-text/libspelling/libspelling-0.2.0.ebuild
Normal file
59
app-text/libspelling/libspelling-0.2.0.ebuild
Normal file
@@ -0,0 +1,59 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson vala
|
||||
|
||||
DESCRIPTION="A GNOME library for spellchecking"
|
||||
HOMEPAGE="https://gitlab.gnome.org/chergert/libspelling"
|
||||
SRC_URI="https://gitlab.gnome.org/chergert/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="1"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+enchant gtk-doc vala"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=gui-libs/gtk-4.8:4
|
||||
>=gui-libs/gtksourceview-5.6:5
|
||||
enchant? (
|
||||
app-text/enchant:2
|
||||
dev-libs/icu:=
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
vala? (
|
||||
$(vala_depend)
|
||||
>=gui-libs/gtksourceview-5.6:5[vala]
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
dev-libs/gobject-introspection
|
||||
virtual/pkgconfig
|
||||
gtk-doc? ( dev-util/gi-docgen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
use vala && vala_setup
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature enchant)
|
||||
$(meson_use gtk-doc docs)
|
||||
$(meson_use vala vapi)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
if use gtk-doc; then
|
||||
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
fi
|
||||
}
|
||||
15
app-text/libspelling/metadata.xml
Normal file
15
app-text/libspelling/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<doc>https://chergert.pages.gitlab.gnome.org/libspelling/libspelling-1/</doc>
|
||||
<remote-id type="gnome-gitlab">chergert/libspelling</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="enchant">Enable spellchecking using <pkg>app-text/enchant</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -273,31 +273,30 @@ src_install() {
|
||||
if use systemd; then
|
||||
insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
|
||||
elif use openrc; then
|
||||
dodir /var/log/regreet
|
||||
fowners greeter:greeter /var/log/regreet
|
||||
keepdir /var/log/regreet
|
||||
fowners greetd:greetd /var/log/regreet
|
||||
fperms 0755 /var/log/regreet
|
||||
|
||||
dodir /var/cache/regreet
|
||||
fowners greeter:greeter /var/cache/regreet
|
||||
keepdir /var/cache/regreet
|
||||
fowners greetd:greetd /var/cache/regreet
|
||||
fperms 0755 /var/cache/regreet
|
||||
fi
|
||||
# Install ReGreet template config file as a doc
|
||||
docinto /usr/share/doc/regreet
|
||||
dodoc "${WORKDIR}/${P}/regreet.sample.toml"
|
||||
|
||||
elog "ReGreet sample config file available on: /usr/share/regreet/regreet.sample.toml\n"
|
||||
elog "To use copy it to /etc/greetd/regreet.toml\n"
|
||||
elog "To configure greetd config.toml to use ReGreet use the ReGreet Readme\n"
|
||||
elog "Or the greetd gentoo wiki page\n"
|
||||
elog "ReGreet sample config file available on: /usr/share/doc/${P}/regreet.sample.toml.bz2"
|
||||
elog "To use decompress it to /etc/greetd/regreet.toml"
|
||||
elog "To configure greetd config.toml to use ReGreet use the ReGreet Readme"
|
||||
elog "Or the greetd gentoo wiki page"
|
||||
elog ""
|
||||
elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n"
|
||||
elog "-----------------------------------------------------------\n"
|
||||
elog "[terminal]\n"
|
||||
elog "vt = 7\n"
|
||||
elog "/etc/greetd/config.toml - Exemple ReGreet config using cage"
|
||||
elog "-----------------------------------------------------------"
|
||||
elog "[terminal]"
|
||||
elog "vt = 7"
|
||||
elog ""
|
||||
elog "[default_session]\n"
|
||||
elog "command = "cage -s -- regreet"\n"
|
||||
elog "user = "greetd"\n"
|
||||
elog "[default_session]"
|
||||
elog "command = \"cage -s -- regreet\""
|
||||
elog "user = \"greetd\""
|
||||
elog ""
|
||||
elog "Notes:"
|
||||
elog "1 - On single user system you can change user to your home user"
|
||||
|
||||
@@ -69,31 +69,30 @@ src_install() {
|
||||
if use systemd; then
|
||||
insinto /etc/tmpfiles.d/ && newins "${WORKDIR}/${P}/systemd-tmpfiles.conf" regreet.conf
|
||||
elif use openrc; then
|
||||
dodir /var/log/regreet
|
||||
fowners greeter:greeter /var/log/regreet
|
||||
keepdir /var/log/regreet
|
||||
fowners greetd:greetd /var/log/regreet
|
||||
fperms 0755 /var/log/regreet
|
||||
|
||||
dodir /var/cache/regreet
|
||||
fowners greeter:greeter /var/cache/regreet
|
||||
keepdir /var/cache/regreet
|
||||
fowners greetd:greetd /var/cache/regreet
|
||||
fperms 0755 /var/cache/regreet
|
||||
fi
|
||||
# Install ReGreet template config file as a doc
|
||||
docinto /usr/share/doc/regreet
|
||||
dodoc "${WORKDIR}/${P}/regreet.sample.toml"
|
||||
|
||||
elog "ReGreet sample config file available on: /usr/share/regreet/regreet.sample.toml\n"
|
||||
elog "To use copy it to /etc/greetd/regreet.toml\n"
|
||||
elog "To configure greetd config.toml to use ReGreet use the ReGreet Readme\n"
|
||||
elog "Or the greetd gentoo wiki page\n"
|
||||
elog "ReGreet sample config file available on: /usr/share/doc/${P}/regreet.sample.toml.bz2"
|
||||
elog "To use decompress it to /etc/greetd/regreet.toml"
|
||||
elog "To configure greetd config.toml to use ReGreet use the ReGreet Readme"
|
||||
elog "Or the greetd gentoo wiki page"
|
||||
elog ""
|
||||
elog "/etc/greetd/config.toml - Exemple ReGreet config using cage\n"
|
||||
elog "-----------------------------------------------------------\n"
|
||||
elog "[terminal]\n"
|
||||
elog "vt = 7\n"
|
||||
elog "/etc/greetd/config.toml - Exemple ReGreet config using cage"
|
||||
elog "-----------------------------------------------------------"
|
||||
elog "[terminal]"
|
||||
elog "vt = 7"
|
||||
elog ""
|
||||
elog "[default_session]\n"
|
||||
elog "command = "cage -s -- regreet"\n"
|
||||
elog "user = "greetd"\n"
|
||||
elog "[default_session]"
|
||||
elog "command = \"cage -s -- regreet\""
|
||||
elog "user = \"greetd\""
|
||||
elog ""
|
||||
elog "Notes:"
|
||||
elog "1 - On single user system you can change user to your home user"
|
||||
|
||||
@@ -1,113 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Bloat-free graphical user interface library for C++"
|
||||
HOMEPAGE="
|
||||
https://github.com/ocornut/imgui
|
||||
https://github.com/cimgui/cimgui
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
||||
https://github.com/cimgui/cimgui/archive/refs/tags/${PV}.tar.gz -> c${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="allegro bindings examples freetype glfw glut opengl sdl vulkan"
|
||||
S="${WORKDIR}/c${P}"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/stb:=
|
||||
allegro? ( media-libs/allegro:5 )
|
||||
freetype? ( media-libs/freetype )
|
||||
glfw? ( media-libs/glfw:0 )
|
||||
glut? ( media-libs/freeglut )
|
||||
opengl? ( virtual/opengl )
|
||||
sdl? ( media-libs/libsdl2 )
|
||||
vulkan? ( media-libs/vulkan-loader )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
"
|
||||
BDEPEND="
|
||||
bindings? ( dev-lang/luajit )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
|| (
|
||||
allegro
|
||||
glfw
|
||||
glut
|
||||
sdl
|
||||
)
|
||||
|| (
|
||||
allegro
|
||||
opengl
|
||||
vulkan
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fpermissive.patch" )
|
||||
|
||||
src_prepare() {
|
||||
pushd ../ || die
|
||||
rm -rf "${S}/imgui" || die
|
||||
mv "${P}" "${S}/imgui" || die
|
||||
pushd "${S}/imgui" || die
|
||||
|
||||
# imgui
|
||||
rm -r examples/libs || die
|
||||
rm -r misc/*/*.ttf || die
|
||||
rm -r misc/single_file || die
|
||||
|
||||
cp "${FILESDIR}/${P}-CMakeLists.txt" CMakeLists.txt || die
|
||||
cp "${FILESDIR}/imgui.pc.in" imgui.pc.in || die
|
||||
sed -e "s|@version@|${PV}|g" -i imgui.pc.in || die
|
||||
|
||||
pushd "${S}" || die
|
||||
cp "${FILESDIR}/c${P}-CMakeLists.txt" CMakeLists.txt || die
|
||||
# remove files to be generated
|
||||
rm cimgui.cpp cimgui.h || die
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DIMGUI_ALLEGRO=$(usex allegro)
|
||||
-DIMGUI_BINDINGS=$(usex bindings)
|
||||
-DIMGUI_EXAMPLES=$(usex examples)
|
||||
-DIMGUI_FREETYPE=$(usex freetype)
|
||||
-DIMGUI_GLFW=$(usex glfw)
|
||||
-DIMGUI_GLUT=$(usex glut)
|
||||
-DIMGUI_OPENGL=$(usex opengl)
|
||||
-DIMGUI_SDL=$(usex sdl)
|
||||
-DIMGUI_VULKAN=$(usex vulkan)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
cmake_src_install
|
||||
|
||||
pushd imgui || die
|
||||
# imgui
|
||||
rm -rf misc/{fonts,freetype} || die
|
||||
dodoc -r misc
|
||||
|
||||
popd || die
|
||||
|
||||
if use bindings; then
|
||||
# cimgui
|
||||
|
||||
insinto "/usr/share/doc/${PF}/cimgui"
|
||||
doins README.md TODO.txt
|
||||
fi
|
||||
}
|
||||
@@ -56,13 +56,20 @@ REQUIRED_USE="
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fpermissive.patch" )
|
||||
|
||||
multilib_src_prepare() {
|
||||
pushd ../ || die
|
||||
src_unpack() {
|
||||
# unpack imgui and cimgui to ${WORKDIR}
|
||||
unpack "${P}.gh.tar.gz"
|
||||
unpack "c${P}.gh.tar.gz"
|
||||
|
||||
# move imgui to the proper location before the patch (Bug #924126)
|
||||
pushd ${WORKDIR} || die
|
||||
rm -rf "${S}/imgui" || die
|
||||
mv "${P}" "${S}/imgui" || die
|
||||
pushd "${S}/imgui" || die
|
||||
}
|
||||
|
||||
multilib_src_prepare() {
|
||||
# imgui
|
||||
pushd "${S}/imgui" || die
|
||||
rm -r examples/libs || die
|
||||
rm -r misc/*/*.ttf || die
|
||||
rm -r misc/single_file || die
|
||||
@@ -1 +1 @@
|
||||
DIST tidal-hifi-bin-5.8.0.tar.gz 110335163 BLAKE2B c2115b28014fae7a07ecabb2bf8c0653b3b897e9ea964a76c658c2eec5a25d213933c6a02609029e47ed04f6f26b99e6be0208b0f08a3f34506aa18d04642293 SHA512 91832766324ea3a65670bed19d40d8eb2e06385545200413fadd760db4d13674334a6ad007c3e2c605baccedf36ff2e5744152b593fc38135e4b38b99cf414ca
|
||||
DIST tidal-hifi-bin-5.9.0.tar.gz 110340819 BLAKE2B 9ce266441aace64718c773b8dd96f925342b38fb1b4d5d1718aec786a2c6825d14a74a94c77487a3cf9b20513561457a52706be3cea0c33ec84e5b624ade9ccb SHA512 f9ef34b04fb448906142d1f8222f9ccf6abb03328fc560e927f5bcc2a1f19955f2117aeb6151876fbb9cb7cc8646c5d61c3604e85beb7fe51e0201d75b28eb20
|
||||
|
||||
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/Mastermindzh/tidal-hifi/releases/download/${PV}/tida
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
1
mpv-plugin/mfpbar/Manifest
Normal file
1
mpv-plugin/mfpbar/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST mfpbar-20240215.tar.gz 21585 BLAKE2B 1b67b59a74a494d1c8e43533dd95a72008c59191a9d41a9f7b9cbd4da6db8b5e457be0ed6bcc4d9c82769f302ef2bf65065909ffba6905c6d6ae5b6ec6347c7e SHA512 2c37d64136f1c5c19537ab675215616fe24708d3f988ae0c539add3f0d94f73f76b1ec7b0c7cb8f258ddc45c4bb15967500cc72eee42247a9c1d6f6ce4fd1779
|
||||
11
mpv-plugin/mfpbar/metadata.xml
Normal file
11
mpv-plugin/mfpbar/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nrk@disroot.org</email>
|
||||
<name>NRK</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="codeberg">NRK/mpv-toolbox</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
27
mpv-plugin/mfpbar/mfpbar-20240215.ebuild
Normal file
27
mpv-plugin/mfpbar/mfpbar-20240215.ebuild
Normal file
@@ -0,0 +1,27 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit mpv-plugin optfeature
|
||||
|
||||
RDEPEND=">=media-video/mpv-0.33.0[lua]"
|
||||
|
||||
DESCRIPTION="A minimalistic progressbar and osc replacement"
|
||||
HOMEPAGE="https://codeberg.org/NRK/mpv-toolbox"
|
||||
|
||||
SRC_URI="https://codeberg.org/NRK/mpv-toolbox/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/mpv-toolbox/${PN}"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
MPV_PLUGIN_FILES=( mfpbar.lua )
|
||||
DOCS=( mfpbar.conf README.md )
|
||||
|
||||
pkg_postinst() {
|
||||
mpv-plugin_pkg_postinst
|
||||
einfo "mfpbar requires disabling the default osc."
|
||||
einfo "put 'osc=no' in your 'mpv.conf' in order to do so."
|
||||
optfeature "thumbnail support" mpv-plugin/thumbfast
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST mpv_sponsorblock_minimal-2022.02.07.tar.gz 14172 BLAKE2B 200249e6fcdf0580aae81dffe4ae1da24d98385ddd51d3b6bac23ed399a22f6e78089b9bbfb79d568a174eb886744bc3267a777651e480616ef13290801c72f3 SHA512 b7af7409d5496857dac064137cd417c85ab7389ed8539664a2cf305285da9a0932b37c7ab3e4aa9cbd97817adf588f4d329460276e0425528f00763ae7983862
|
||||
DIST mpv_sponsorblock_minimal-2023.08.20.tar.gz 14419 BLAKE2B bb055273d1dc6f1aaeb6cc4a77f1686dc4f98930b59eeb185c379f0e9da172f960d194cc7b26fe914fd54b0fcafc6600eda5f4690561e5ba669a3243c8abf6a3 SHA512 f790ae06e26bd78b686790245d2aa135af2f0f71e11a800ad916e6ba9cc863f4be9ec7829945ac9dfe1349c51ac9f2bcba5fd4c4c3c7b08660ecce1289c7ec21
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="codeberg">jouni/mpv_sponsorblock_minimal</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>nrk@disroot.org</email>
|
||||
<name>NRK</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="codeberg">jouni/mpv_sponsorblock_minimal</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -7,7 +7,7 @@ USE_MPV="rdepend"
|
||||
MPV_REQ_USE="lua"
|
||||
inherit mpv-plugin
|
||||
|
||||
COMMIT="b71beb60eb71eb7df1266abfccd14c8cc451c643"
|
||||
COMMIT="ca2844b8cf7674bfccd282d389a50427742251d3"
|
||||
DESCRIPTION="A minimal script to skip sponsored segments of YouTube videos"
|
||||
HOMEPAGE="https://codeberg.org/jouni/mpv_sponsorblock_minimal"
|
||||
SRC_URI="https://codeberg.org/jouni/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
@@ -19,6 +19,5 @@ KEYWORDS="~amd64"
|
||||
# TODO: package Lua-cURL
|
||||
RDEPEND="net-misc/curl"
|
||||
|
||||
MPV_PLUGIN_FILES=(
|
||||
sponsorblock_minimal.lua
|
||||
)
|
||||
MPV_PLUGIN_FILES=( sponsorblock_minimal.lua )
|
||||
DOCS=( README )
|
||||
1
mpv-plugin/thumbfast/Manifest
Normal file
1
mpv-plugin/thumbfast/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST thumbfast-2023.12.08.tar.gz 16515 BLAKE2B 94a8d75315b77b3290fb6e90a44d6ff7970e663ecbdadf29acff6c1282e6834afb1dd079967dadee26c81cc6ae181df9ff0e815c662e11a70fe29a1f6b11cdc7 SHA512 af69b8bd90d6acbd8aeeb7821998684239047efb2f1147149d1cfc824e763e459dc88364d5903f0228e2f3e1b372ced0df6c8b6c07bfd12b05937f2a889a851e
|
||||
11
mpv-plugin/thumbfast/metadata.xml
Normal file
11
mpv-plugin/thumbfast/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nrk@disroot.org</email>
|
||||
<name>NRK</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">po5/thumbfast</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
35
mpv-plugin/thumbfast/thumbfast-2023.12.08.ebuild
Normal file
35
mpv-plugin/thumbfast/thumbfast-2023.12.08.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
USE_MPV="rdepend"
|
||||
MPV_REQ_USE="lua"
|
||||
inherit mpv-plugin
|
||||
|
||||
COMMIT="03e93feee5a85bf7c65db953ada41b4826e9f905"
|
||||
DESCRIPTION="High-performance on-the-fly thumbnailer script for mpv."
|
||||
HOMEPAGE="https://github.com/po5/thumbfast"
|
||||
SRC_URI="https://github.com/po5/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
LICENSE="MPL-2"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="app-shells/bash"
|
||||
|
||||
MPV_PLUGIN_FILES=(
|
||||
thumbfast.lua
|
||||
)
|
||||
|
||||
DOCS=(
|
||||
thumbfast.conf
|
||||
README.md
|
||||
)
|
||||
|
||||
pkg_postinst() {
|
||||
mpv-plugin_pkg_postinst
|
||||
einfo "thumbfast requires using a supported ui (such as mpv-plugin/mfpbar)."
|
||||
# TODO(NRK): add a useflag for the vanilla-osc fork??
|
||||
# https://github.com/po5/thumbfast/blob/vanilla-osc/player/lua/osc.lua
|
||||
}
|
||||
1
net-im/flare/Manifest
Normal file
1
net-im/flare/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST flare-0.12.0.tar.xz 56592956 BLAKE2B 7dfd32cf1af0a3a35032b09a702be0fcc4e1f583a0e189eb84bc8ae410b29757eaf84b53f164bf5b17b9ec9178ddd2ef0e9b6fd92ef89335dfc62ec52bd21cc1 SHA512 c2136be40f72a58a20b7fc4e79384365a10f47079cb02a1e161d0200f8cb4a224c63b976865b6b7f377f52b85178eb85c956d3b4f28bc7cb87ad2a4b87219c56
|
||||
66
net-im/flare/flare-0.12.0.ebuild
Normal file
66
net-im/flare/flare-0.12.0.ebuild
Normal file
@@ -0,0 +1,66 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson xdg
|
||||
|
||||
PKG_ID=112823190
|
||||
DESCRIPTION="Chat with your friends on Signal"
|
||||
HOMEPAGE="
|
||||
https://mobile.schmidhuberj.de/flare
|
||||
https://gitlab.com/schmiddi-on-mobile/flare
|
||||
"
|
||||
SRC_URI="https://gitlab.com/schmiddi-on-mobile/${PN}/-/package_files/${PKG_ID}/download -> ${P}.tar.xz"
|
||||
BUILD_DIR="${S}/build"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
|| ( 0BSD Apache-2.0 MIT )
|
||||
|| ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT )
|
||||
|| ( Apache-2.0 BSD MIT )
|
||||
|| ( Apache-2.0 BSD-1 MIT )
|
||||
|| ( Apache-2.0 Boost-1.0 )
|
||||
|| ( Apache-2.0 CC0-1.0 )
|
||||
|| ( Apache-2.0 CC0-1.0 MIT-0 )
|
||||
|| ( Apache-2.0 ISC MIT )
|
||||
|| ( Apache-2.0 MIT )
|
||||
|| ( Apache-2.0 MIT ZLIB )
|
||||
|| ( MIT Unlicense )
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 ISC MIT Unicode-DFS-2016 ZLIB openssl
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
app-text/libspelling:1
|
||||
>=dev-libs/glib-2.66:2
|
||||
>=gui-libs/gtk-4.12:4[X]
|
||||
gui-libs/gtksourceview:5
|
||||
>=gui-libs/libadwaita-1.4:1
|
||||
media-libs/graphene
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-util/blueprint-compiler
|
||||
sys-devel/gettext
|
||||
virtual/rust
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
15
net-im/flare/metadata.xml
Normal file
15
net-im/flare/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<maintainer>
|
||||
<name>Julian Schmidhuber</name>
|
||||
<email>schmidhuberj2@protonmail.com</email>
|
||||
</maintainer>
|
||||
<remote-id type="gitlab">schmiddi-on-mobile/flare</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -2,3 +2,4 @@ DIST slang-1.0.tar.gz 1239664 BLAKE2B 98355987b5c355eb914dd0d38c7441d5d39b7a0259
|
||||
DIST slang-2.0.tar.gz 1026299 BLAKE2B d55e0f419e030a37ff80aef3c0b16a96ee402707c758797fea3d1914e29247d22d240693cd873f95f634438fad5b8ed65961a324c69788fc3e62f83ce0a94869 SHA512 3d18961cda7eb40877932e937364b19cfcef3127a8467fbfc70febd1d6ef8b267aeae8244355a4b0206197ef126ee5a65aa4a4fb49d0970fe6c626725b7e6b21
|
||||
DIST slang-3.0.tar.gz 1097223 BLAKE2B 87f7ac55fb719e64049e56792af9edbe20c39cebcd496f3fa3c980f54490a885f8bc3443b0c841930baf1d57854aba54747acf3f6a8debda3e1cb110dae364f0 SHA512 3d340ccdd7573d61b9e391861712d6b97a2c686b2bae351c1b25f11539146f6d00539b044c69f7dc362ed160828a1bb00f180553dcb760affe912e521bc56a8a
|
||||
DIST slang-4.0.tar.gz 1308308 BLAKE2B 99029a26b3fe86942abc33381f8f9ba050c09b390ed7fc54404f4054eb34a83e168d53096cad2e8f037954770a95009c701c86b1e59e1e9d02e1709fd120164c SHA512 043c053452b2d452875b2e3ed96be5b96275544e2a692bec8b170e01cefec6e5648a6681e3cac3afd2a68c8ec57f6461a9a73394d74abbc8627d49b66978808e
|
||||
DIST slang-5.0.tar.gz 1334032 BLAKE2B 08981f86d0be6a4a7d391a2b65d8f4e5bdab8e3ba50f6e847e2b25fec9d9345e806045faae3c74fd71db90f939d8668ff775465ea1e8433d660a0a53f20a358a SHA512 a1b7b9aac7357a9a7cc1818adbb5e9622234f607aba452ca57e3d28b31779339bb19557137cf37cdcc2abb2aba15eb6d2f580169322caf075a2518b3d8634a26
|
||||
|
||||
67
sci-electronics/slang/slang-5.0.ebuild
Normal file
67
sci-electronics/slang/slang-5.0.ebuild
Normal file
@@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..12} )
|
||||
inherit cmake python-single-r1
|
||||
|
||||
DESCRIPTION="SystemVerilog compiler and language services"
|
||||
HOMEPAGE="
|
||||
https://sv-lang.com
|
||||
https://github.com/MikePopoloski/slang
|
||||
"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/MikePopoloski/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/MikePopoloski/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
S="${WORKDIR}/${P}"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="python test"
|
||||
REQUIRED_USE=" ${PYTHON_REQUIRED_USE} "
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=dev-cpp/catch-3.0.1
|
||||
>=dev-libs/libfmt-9.1.0
|
||||
>=dev-libs/mimalloc-2.1.2
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/pybind11-2.10[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.0-fix-gentoo-libfmt-depend.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
python_setup
|
||||
local mycmakeargs=(
|
||||
-D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||
-D BUILD_SHARED_LIBS=ON
|
||||
-D SLANG_INCLUDE_PYLIB=$(usex python)
|
||||
-D SLANG_INCLUDE_TESTS=$(usex test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
if use python; then
|
||||
# fix python unexpected paths QA
|
||||
mkdir -p "${D}/$(python_get_sitedir)" || die
|
||||
mv "${D}"/usr/pyslang* "${D}/$(python_get_sitedir)" || die
|
||||
fi
|
||||
}
|
||||
1
x11-misc/selx/Manifest
Normal file
1
x11-misc/selx/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST selx-1.0.0.tar.gz 21423 BLAKE2B af7480e8ea5bfef8027c52acb6c0230888510abba31d117d650c8047c2f9fd680e5a2d2abec345048969957701e2bc14faf6e1396aac0e7f9e641ca6d4ae55e9 SHA512 4368f29731d81a3c91ac09093b6e721d850057900e21efea85ebbc29f851a7fd9b450d3ba7045e044ff0b6a87da1dc1d75f4e73b4dadbc7902192e0b4c753deb
|
||||
11
x11-misc/selx/metadata.xml
Normal file
11
x11-misc/selx/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nrk@disroot.org</email>
|
||||
<name>NRK</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="codeberg">NRK/selx</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
33
x11-misc/selx/selx-1.0.0.ebuild
Normal file
33
x11-misc/selx/selx-1.0.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Minimal X11 rectangle selection tool"
|
||||
HOMEPAGE="https://codeberg.org/NRK/selx"
|
||||
|
||||
SRC_URI="https://codeberg.org/NRK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
"
|
||||
# NOTE: next version also depends on:
|
||||
# x11-libs/libXrandr
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_compile() {
|
||||
$(tc-getCC) -o selx selx.c ${CFLAGS} ${LDFLAGS} -l X11 -l Xext || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin selx
|
||||
doman selx.1
|
||||
}
|
||||
Reference in New Issue
Block a user