mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 19:13:13 -04:00
Merge updates from master
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
inherit meson python-single-r1 xdg
|
||||
|
||||
|
||||
@@ -30,5 +30,5 @@ RDEPEND="
|
||||
distutils_enable_tests unittest
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "Stress options in program menu" app-benchmarks/stress
|
||||
optfeature "Stress options in program menu" app-benchmarks/stress app-benchmarks/stress-ng
|
||||
}
|
||||
|
||||
@@ -30,5 +30,5 @@ RDEPEND="
|
||||
distutils_enable_tests unittest
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "Stress options in program menu" app-benchmarks/stress
|
||||
optfeature "Stress options in program menu" app-benchmarks/stress app-benchmarks/stress-ng
|
||||
}
|
||||
|
||||
1
app-editors/xed/Manifest
Normal file
1
app-editors/xed/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST xed-3.8.4.tar.gz 4603399 BLAKE2B fe311f47850615a14077904af8beeba11b054f849f399f2916b7338dd3b5bc7e29a71cde70d32d1201b01bbca12ef4417cf2078db038a747aa21281c0d8b204a SHA512 f443803ea07f5d35f9c1925dac76037750df9b9135c32746b8e0ef175c6b75ebcd92f5853bc94ced1f52a01d0a1f3c57a3ae1a58cb45a8ca98464459dbca8b2b
|
||||
@@ -2,10 +2,10 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
<email>antonistatmichalis@outlook.com</email>
|
||||
<name>Antonis Tatmichalis</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">jeremy-rifkin/cpptrace</remote-id>
|
||||
<remote-id type="github">linuxmint/xed</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
52
app-editors/xed/xed-3.8.4.ebuild
Normal file
52
app-editors/xed/xed-3.8.4.ebuild
Normal file
@@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg-utils
|
||||
|
||||
DESCRIPTION="Small text editor by the Linux Mint developers"
|
||||
HOMEPAGE="https://github.com/linuxmint/xed"
|
||||
SRC_URI="https://github.com/linuxmint/xed/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="gtk-doc spell"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libxml2-2.5.0:=
|
||||
>=dev-libs/glib-2.40.0
|
||||
>=x11-libs/gtk+-3.19.3:=
|
||||
>=x11-libs/gtksourceview-4.0.3
|
||||
>=dev-libs/libpeas-1.12.0
|
||||
x11-libs/pango
|
||||
x11-libs/libxklavier
|
||||
>=x11-libs/xapp-1.9.0
|
||||
spell? ( >=app-text/gspell-0.2.5 )
|
||||
gtk-doc? ( dev-util/gtk-doc )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use spell enable_spell)
|
||||
$(meson_use gtk-doc docs)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST cpp-utilities-5.31.0.tar.gz 213089 BLAKE2B 3b35ed559ae8e15ec9a92719bdbdb0affb6d7b4bd01b9558042f51e2e5dce757fb819d08ae5ae7b38783a6461c08da249c9bc0daecd393da84d8a598f6df380e SHA512 1d1b294e9df060fa2332f877378d8865e8f84467901783f0e3839ae37578426c71a00ebcd42b9b628e38c46dbb20a99f04d9c3304a8f0cb627264a479a9b22e7
|
||||
DIST cpp-utilities-5.31.1.tar.gz 214034 BLAKE2B 6343d53fdae2580a8262e7cd9d4748897a3fe6e64b944374d7294e98d91c31532b02f84bc20d68531eed984d074169644091f7ef5d873b5379539b4b810f29e1 SHA512 3de5cb5d959eca225024ce02f194eb4c226ad756a4f56cd2a53df1505e662aa72347d512d8b1126c57f741867f2d0fc0e77a7f32d31de23eed9c0fa189ca9d02
|
||||
|
||||
23
dev-cpp/cpp-utilities/cpp-utilities-5.31.1.ebuild
Normal file
23
dev-cpp/cpp-utilities/cpp-utilities-5.31.1.ebuild
Normal file
@@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Useful C++ classes and routines"
|
||||
HOMEPAGE="https://github.com/Martchus/cpp-utilities"
|
||||
|
||||
SRC_URI="https://github.com/Martchus/cpp-utilities/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DEXCLUDE_TESTS_FROM_ALL=$(usex !test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
DIST cpptrace-1.0.2.tar.gz 492768 BLAKE2B 0832e723fff00be4a5ad9b518bdeedd590895e1915808f6fe3d57b6e3c842df39d1b4631da689bea0937a45b1904246f8e376a958dd5a3d3803b97244be36aed SHA512 4ae394fb3c21149bf2441a754eebe639e6a5534927426b6507806c7bee0b1c982e047c972904d472f1c660adb5be3881e7e3a6eddd18e4e9d376ae3855d50a7c
|
||||
DIST cpptrace-1.0.3.tar.gz 493306 BLAKE2B 76140fd42829c9626f3469a4bd2f3b746a426947bc8b58e63819f4ebde21ca8149e6204a441d5fe7ef6ac5e6b95767e8263b25ed5d192762a899676e3adf6cb9 SHA512 db1f365478a315d7e69bdadae9a15232fce43eca1b25b3cdafb5757524533781acfa4ab38a1bb933e2396afe898fbba1db3ca8ba3cf531ead6def1993b652465
|
||||
DIST cpptrace-1.0.4.tar.gz 494169 BLAKE2B 297bd5680527c01c43c5cbc17efd6dc1e898eb9f708dbc7b8ee714a7dd42283652cca45c66d293f83fdd0c87a1ba743ee1482c077a2804f88b7566e53b3d998e SHA512 e88edddbcdd423d49ed3adb02cf70580ee3a56065db4d81ca69d3f9f6d9b64ac27734842ca3b6d8ff45a548c25900a88f979e39d777af422a153e586d26ac5b5
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++"
|
||||
HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"
|
||||
SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="dev-libs/libdwarf
|
||||
test? ( dev-cpp/gtest )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="unittest"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCPPTRACE_USE_EXTERNAL_LIBDWARF=On
|
||||
-DCPPTRACE_USE_EXTERNAL_GTEST=On
|
||||
-DCPPTRACE_BUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++"
|
||||
HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"
|
||||
SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="dev-libs/libdwarf
|
||||
test? ( dev-cpp/gtest )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="unittest"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCPPTRACE_USE_EXTERNAL_LIBDWARF=On
|
||||
-DCPPTRACE_USE_EXTERNAL_GTEST=On
|
||||
-DCPPTRACE_BUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++"
|
||||
HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"
|
||||
SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="dev-libs/libdwarf
|
||||
test? ( dev-cpp/gtest )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="unittest"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCPPTRACE_USE_EXTERNAL_LIBDWARF=On
|
||||
-DCPPTRACE_USE_EXTERNAL_GTEST=On
|
||||
-DCPPTRACE_BUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++"
|
||||
HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_BRANCH=dev
|
||||
EGIT_REPO_URI="https://github.com/jeremy-rifkin/${PN}"
|
||||
else
|
||||
SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="dev-libs/libdwarf
|
||||
test? ( dev-cpp/gtest )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_FLAGS_IGNORED="unittest"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCPPTRACE_USE_EXTERNAL_LIBDWARF=On
|
||||
-DCPPTRACE_USE_EXTERNAL_GTEST=On
|
||||
-DCPPTRACE_BUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
1
dev-util/gersemi/Manifest
Normal file
1
dev-util/gersemi/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST gersemi-0.23.1.tar.gz 162340 BLAKE2B 6a981e643ea1df0199c92118563eff819fa29953c086052ed9ebf5ca914ae9d2e373398bc289a748b26da5518388d2477c5277c339fd4f8747ba9f8bc36b2056 SHA512 2c9e4393d8379ffd9d7766ed6091f57834ee37b25a3a447e657db4e93d637a9b5ca87249f35c10d2f54284f1ff5d0ec2201e4a3dea38bc8a75e8706806163421
|
||||
33
dev-util/gersemi/gersemi-0.23.1.ebuild
Normal file
33
dev-util/gersemi/gersemi-0.23.1.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A formatter to make your CMake code the real treasure"
|
||||
HOMEPAGE="https://github.com/BlankSpruce/gersemi"
|
||||
SRC_URI="https://github.com/BlankSpruce/gersemi/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+color"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/appdirs[${PYTHON_USEDEP}]
|
||||
dev-python/lark[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
|
||||
color? ( dev-python/colorama[${PYTHON_USEDEP}] )
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
15
dev-util/gersemi/metadata.xml
Normal file
15
dev-util/gersemi/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">
|
||||
<name>Pavel Sobolev</name>
|
||||
<email>contact@paveloom.dev</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="color">Enable support for colorized diffs</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/BlankSpruce/gersemi/issues</bugs-to>
|
||||
<remote-id type="github">BlankSpruce/gersemi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
2
dev-util/neocmakelsp/Manifest
Normal file
2
dev-util/neocmakelsp/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST neocmakelsp-0.9.0-deps.tar.xz 11515640 BLAKE2B 88487f338e344544a8a731b33e590072ea380b7b6c76951552cf32947d89d97fdb9775942d6f24240eee00644d3b3b8ace0ce022afb9fbc0fe9558114363f60f SHA512 457e26e7b781c2c22b0099b1ca5980428d7730dd92960ad08a2f8d2f6f11f7257c4f873c9b6838a6c99287c30a0287cebaaa5a622fb335c2d4ba76b334a0f956
|
||||
DIST neocmakelsp-0.9.0.tar.gz 3797207 BLAKE2B e352f73eed6f2f4df5b1e2a0c03e4965d4b0e367645da2bfbadb17ce667c9ee01cf86c484335f367b746864902297e7164b5c3f7d92d3cee17f10c87e0a60476 SHA512 5513e3d08929a5a9a4a9a403cf8e59be7bbc5e5c15697b0fa46d59bad0a01c6e0e7836a758e7b9f413bb652b62080959f048ae85bccf55a73ace1879ff8693e5
|
||||
12
dev-util/neocmakelsp/metadata.xml
Normal file
12
dev-util/neocmakelsp/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">
|
||||
<name>Pavel Sobolev</name>
|
||||
<email>contact@paveloom.dev</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/neocmakelsp/neocmakelsp/issues</bugs-to>
|
||||
<remote-id type="github">neocmakelsp/neocmakelsp</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
25
dev-util/neocmakelsp/neocmakelsp-0.9.0.ebuild
Normal file
25
dev-util/neocmakelsp/neocmakelsp-0.9.0.ebuild
Normal file
@@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cargo shell-completion
|
||||
|
||||
DESCRIPTION="Another CMake LSP"
|
||||
HOMEPAGE="https://github.com/neocmakelsp/neocmakelsp"
|
||||
SRC_URI="
|
||||
https://github.com/neocmakelsp/neocmakelsp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0 CC0-1.0 MIT MIT-0 MPL-2.0 Unicode-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dobashcomp completions/bash/neocmakelsp
|
||||
dofishcomp completions/fish/neocmakelsp.fish
|
||||
dozshcomp completions/zsh/_neocmakelsp
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2019-2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
|
||||
# Copyright 2019-2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: mix.eclass
|
||||
@@ -17,7 +17,7 @@ case "${EAPI:-0}" in
|
||||
0|1|2|3|4|5)
|
||||
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
|
||||
;;
|
||||
6|7)
|
||||
6|7|8)
|
||||
;;
|
||||
*)
|
||||
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
|
||||
@@ -37,14 +37,18 @@ DEPEND="${RDEPEND}"
|
||||
BDEPEND="!<${CATEGORY}/${P} !>${CATEGORY}/${PF}"
|
||||
|
||||
# @ECLASS_VARIABLE: HEX_OFFLINE
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Tell hex to not fetch registry or packages, only installed and cached,
|
||||
# see lib/mix/tasks/hex.config.ex in dev-elixir/hex
|
||||
HEX_OFFLINE=1
|
||||
|
||||
# @ECLASS_VARIABLE: MIX_ENV
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Build mode (prod, dev, test), shouldn't be changed
|
||||
MIX_ENV="prod"
|
||||
|
||||
# @ECLASS_VARIABLE: MIX_NO_DEPS
|
||||
MIX_NO_DEPS=1
|
||||
|
||||
# @FUNCTION: emix
|
||||
# @USAGE: <targets>
|
||||
# @DESCRIPTION:
|
||||
@@ -58,12 +62,20 @@ emix() {
|
||||
}
|
||||
|
||||
# @ECLASS_VARIABLE: MIX_REWRITE
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# See mix_src_prepare
|
||||
MIX_REWRITE=""
|
||||
|
||||
# @ECLASS_VARIABLE: MIX_BUILD_NAME
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Subdirectory of `${S}/_build/`, should be equal to MIX_ENV
|
||||
MIX_BUILD_NAME="${MIX_ENV}"
|
||||
|
||||
# @FUNCTION: mix_src_prepare
|
||||
# @DESCRIPTION:
|
||||
# Remove only&optional deps from mix.exs when MIX_REWRITE is non-empty
|
||||
mix_src_prepare() {
|
||||
if [[ "${MIX_REWRITE}" != "" ]]
|
||||
then
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST eden-0.0.4_rc2.tar.gz 9443285 BLAKE2B 672c50a6ff10f9e8f4be5a8c458fa202be2554e5f56b3dcc0e67387e2bcba0734768c1033ff34aa0b9a31ed66a9b2390222d0030699706fe6b96919fb7bfd894 SHA512 7302df1641d4d0cafda8746bb026ec209be694fae9ad963f29ac641c00827e045ed71aad6d616102886f9aa99fd489d90abeeaf6c7e8c1648ee42daaac1512e2
|
||||
DIST nx-tzdb-091025.tar.gz 983040 BLAKE2B c57b8e6e9b21985211330eeffcbffbaf5da8b4b7dacc50948aeb6bffb7f23c3dfabf902d19e4f503497c306f8ff279e4c9b69d87da49c57fd65a8629edcb00f3 SHA512 87abb2aeca716d5d77b05317086dbc2f8acfc2f3f76ce4778345ee3df19973e6cd8ecbf16cfab5ad94c9636a6c44fd3588f9aadd3cba89403cfd56c8bec645c5
|
||||
DIST eden-0.0.4_rc3.tar.gz 9847059 BLAKE2B bb8bcb946c6f7fea797f8c9d4030f5939648f0b61cb3bbf297114c1d37c93823f040a142d04a3484212683e99f41442a2fad65c557226b28970deb29317f15a3 SHA512 e2bff541a8a4cb6072abf2ce4fea69992c82faa3b48f860b87c19c7e9c9363048b664df4e3e86d24d3caf395cbf30d55a81a01320d05a1cf21ca6e9539e2b33e
|
||||
DIST nx-tzdb-121125.tar.gz 102895 BLAKE2B 6619b7ad2200be8efb495773d017a07985adb7b05ba97285427aa86103ae9a8c9befc698709539a0292c413c2c8082c39fd699e181140e6879844084e5c19382 SHA512 dc37a189a44ce8b5c988ca550582431a6c7eadfd3c6e709bee6277116ee803e714333e85c9e6cbb5c69346a14d6f2cc7ed96e8aa09cc5fb8a89f945059651db6
|
||||
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
_TZDB_VER=091025
|
||||
_TZDB_VER=121125
|
||||
|
||||
DESCRIPTION="Nintendo Switch Emulator"
|
||||
HOMEPAGE="https://eden-emu.dev"
|
||||
@@ -89,10 +89,6 @@ BDEPEND="
|
||||
test? ( dev-cpp/catch )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.0.4_rc2-always-include-common-detached_tasks-in-src-yuzu-main-cpp.patch"
|
||||
)
|
||||
|
||||
# [directory]=license
|
||||
declare -A KEEP_BUNDLED=(
|
||||
# Generated or copied files for internal usage
|
||||
@@ -137,7 +133,7 @@ src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCPMUTIL_FORCE_SYSTEM=yes
|
||||
-DTITLE_BAR_FORMAT_IDLE="Eden | v${PV/_/-}"
|
||||
-DYUZU_TZDB_PATH="${WORKDIR}/${_TZDB_VER}"
|
||||
-DYUZU_TZDB_PATH="${WORKDIR}/nx-tzdb-${_TZDB_VER}"
|
||||
-DYUZU_USE_FASTER_LD=no
|
||||
|
||||
-DDYNARMIC_ENABLE_LTO=$(usex lto)
|
||||
@@ -1,21 +0,0 @@
|
||||
From: Pavel Sobolev <contact@paveloom.dev>
|
||||
Subject: [PATCH] Always include `<common/detached_tasks>` in `src/yuzu/main.cpp`.
|
||||
|
||||
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
|
||||
|
||||
--- a/src/yuzu/main.cpp
|
||||
+++ b/src/yuzu/main.cpp
|
||||
@@ -6,10 +6,11 @@
|
||||
|
||||
#if YUZU_ROOM
|
||||
#include "dedicated_room/yuzu_room.h"
|
||||
-#include <common/detached_tasks.h>
|
||||
#include <cstring>
|
||||
#endif
|
||||
|
||||
+#include <common/detached_tasks.h>
|
||||
+
|
||||
#ifdef __unix__
|
||||
#include "qt_common/gui_settings.h"
|
||||
#endif
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="person">
|
||||
<email>willemgrant@mailfence.com</email>
|
||||
<name>Willem Grant</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/Jappie3/wayfreeze/issues</bugs-to>
|
||||
<remote-id type="github">Jappie3/wayfreeze</remote-id>
|
||||
|
||||
@@ -16,18 +16,18 @@ KEYWORDS=""
|
||||
|
||||
DEPEND="x11-libs/libxkbcommon"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="virtual/rust"
|
||||
BDEPEND="dev-lang/rust"
|
||||
|
||||
src_unpack() {
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin target/release/wayfreeze
|
||||
einstalldocs
|
||||
dobin target/release/wayfreeze
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST Fork-Awesome-1.2.0.tar.gz 1368313 BLAKE2B a8e6c7488f81e6b299dd8ddc0f6b72d16125a6ba7509b443857da23c1809a5f1f60e53f426efd5f8f0bca10d0b3d688d159792a3d4eacd5d6a1668d4431f2866 SHA512 e3c4da7ebf2afedd5bb5510de6776af62e3c2ee3b3394d4b946e6dbb84e866de2e2c107109020e7bda38750354c1b44c49d9bea4a30e13f9282f790e51b7d16e
|
||||
DIST qtforkawesome-0.3.1.tar.gz 19640 BLAKE2B 6c301a22ae1a67c04c9e3938560d8a923c61a78b9a31ede18eb4a6f6f5615a1f44c26210604ebcc13b79f2702ec065ee8d9b549b57be12dc2bc5eda5c5d9dc50 SHA512 5aac91d9ad4492f3a32b559030285faa31a6c5708ee691722746e848ac2a6fc7a79cf25bff2bb952066cf7ea98ac05e1cd56477a1a4050a68cfa16079bdaf3a6
|
||||
DIST qtforkawesome-0.3.2.tar.gz 19883 BLAKE2B 7aeed879ac34595cdd74efdab61f38073bfe9e468e0b322016f3348ad90aa23ef66ef7b121f6f06edaaae0c986378e3ce55262e8ea5ea28929e9a504c5efaa8d SHA512 3ea0260877f15f10c773881416cb62cc8b1f23e7bd0bb3494d9879144b2db76dd01685cfb8423830dac8dc9c82529cf6054167872628c10c794ec93778bd0445
|
||||
|
||||
67
gui-libs/qtforkawesome/qtforkawesome-0.3.2.ebuild
Normal file
67
gui-libs/qtforkawesome/qtforkawesome-0.3.2.ebuild
Normal file
@@ -0,0 +1,67 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit cmake multibuild virtualx
|
||||
|
||||
DESCRIPTION="Library that bundles ForkAwesome for use within Qt applications"
|
||||
HOMEPAGE="https://github.com/Martchus/qtforkawesome"
|
||||
|
||||
FORKAWESOME_PV=1.2.0
|
||||
FORKAWESOME_P="Fork-Awesome-${FORKAWESOME_PV}"
|
||||
SRC_URI="https://github.com/Martchus/qtforkawesome/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/ForkAwesome/Fork-Awesome/archive/refs/tags/${FORKAWESOME_PV}.tar.gz -> ${FORKAWESOME_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
LICENSE+=" MIT CC-BY-3.0 OFL-1.1" # Fork-Awesome
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test qt5 +qt6"
|
||||
REQUIRED_USE="|| ( qt5 qt6 )"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
gui-libs/qtutilities[qt5?,qt6?]
|
||||
qt5? ( dev-qt/qtdeclarative:5 )
|
||||
qt6? ( dev-qt/qtdeclarative:6 )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-perl/YAML-Tiny
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
|
||||
}
|
||||
|
||||
multibuild_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCONFIGURATION_NAME="${MULTIBUILD_VARIANT}"
|
||||
-DCONFIGURATION_TARGET_SUFFIX="${MULTIBUILD_VARIANT}"
|
||||
-DCONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES="-${MULTIBUILD_VARIANT}"
|
||||
-DFORK_AWESOME_FONT_FILE="${WORKDIR}/${FORKAWESOME_P}/fonts/forkawesome-webfont.woff2"
|
||||
-DFORK_AWESOME_ICON_DEFINITIONS="${WORKDIR}/${FORKAWESOME_P}/src/icons/icons.yml"
|
||||
-DEXCLUDE_TESTS_FROM_ALL=$(usex !test)
|
||||
)
|
||||
case "${MULTIBUILD_VARIANT}" in
|
||||
qt5) mycmakeargs+=( -DQT_PACKAGE_PREFIX=Qt5 ) ;;
|
||||
qt6) mycmakeargs+=( -DQT_PACKAGE_PREFIX=Qt6 ) ;;
|
||||
esac
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
multibuild_foreach_variant multibuild_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant cmake_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx multibuild_foreach_variant cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant cmake_src_install
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST qtutilities-6.18.2.tar.gz 158170 BLAKE2B 82ff0bb0d4feda97946d925622178403c8ca294bc320bd5e313fa4c08cbeb4c01470495bf593bc67e7bd66addbeb700dc6ce826d096e3b3beca97157a79a2e49 SHA512 2a041dcb65e4d90df560269c109bb2e6c981c258f45421ba8a99ea9318c646d1d8311f424f342901e7489e7057a75a014dc8eb1095dfc112c1d1d53722dbd8de
|
||||
DIST qtutilities-6.18.3.tar.gz 159678 BLAKE2B 1e898d848f44533cdf9c38d78f7a9c23763f9ba73fcbcb52e5c810a2e7f2b196dea7de4c05451333444957ce8cd5b5cbe5f8ec59700be3b9ea4c4fe36a9886b4 SHA512 c70252973ea844f599efea25839808b77d4238711c5ee927625c08862394ff9f67b445979c63f63810fa6807d8d9db6ee9ea272861e6b35206893852efad7bf7
|
||||
|
||||
66
gui-libs/qtutilities/qtutilities-6.18.3.ebuild
Normal file
66
gui-libs/qtutilities/qtutilities-6.18.3.ebuild
Normal file
@@ -0,0 +1,66 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit cmake multibuild virtualx
|
||||
|
||||
DESCRIPTION="Useful Qt related C++ classes and routines"
|
||||
HOMEPAGE="https://github.com/Martchus/qtutilities"
|
||||
|
||||
SRC_URI="https://github.com/Martchus/qtutilities/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test qt5 +qt6"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="|| ( qt5 qt6 )"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/cpp-utilities
|
||||
qt5? (
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
qt6? (
|
||||
dev-qt/qtbase:6[dbus,gui,widgets]
|
||||
dev-qt/qttools:6[linguist]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
|
||||
}
|
||||
|
||||
multibuild_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCONFIGURATION_NAME="${MULTIBUILD_VARIANT}"
|
||||
-DCONFIGURATION_TARGET_SUFFIX="${MULTIBUILD_VARIANT}"
|
||||
-DEXCLUDE_TESTS_FROM_ALL=$(usex !test)
|
||||
)
|
||||
case "${MULTIBUILD_VARIANT}" in
|
||||
qt5) mycmakeargs+=( -DQT_PACKAGE_PREFIX=Qt5 ) ;;
|
||||
qt6) mycmakeargs+=( -DQT_PACKAGE_PREFIX=Qt6 ) ;;
|
||||
esac
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
multibuild_foreach_variant multibuild_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant cmake_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx multibuild_foreach_variant cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant cmake_src_install
|
||||
}
|
||||
@@ -50,6 +50,7 @@ DIST ndk-0.9.0.crate 84865 BLAKE2B edb91aed693550117386583ed41bc5c2521a1622f5d6f
|
||||
DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b
|
||||
DIST ndk-sys-0.6.0+11769913.crate 329984 BLAKE2B a837bb5fc74dfe13f20f1923f1882257dd23b2d9eb57bf516696c391f48a2ad3a72be8062f7b957e2b25f00f729dc9f5da2b2c0942c43e7f2f3e844100281f11 SHA512 3f7a26aef2e220a5a98fa94e9770c0d865653b5c23331b8a6652819176be5d319d589050d4fb68a12ab3a4a87650aa5f30c7f50582fd097a411ab763f3359112
|
||||
DIST neocrystal-1.4.1.tar.gz 23435 BLAKE2B 47603ed48403311e79198eff061cef5e6bf5d910e399cd2396fd1e5fc919c91c943df52fd33868bc2a86eeaee40d304e2dd6781266329b06c1de567b88fd6ab8 SHA512 4b8d78e1149baa00663c1b50c594c2b6a075e20313e4c1bd6957c6ae1228659fd3961e7d4243e4043b3c679b87c7b0bf7a774b62eb701184b82e31be082d318d
|
||||
DIST neocrystal-1.4.2.tar.gz 23234 BLAKE2B 558fd53d42cb92c8d7ae3e353819877b5356d2382d382c90f4692c3033fc20e452be28e73846fc26bd263fba56573fdbd993f55a09361c8dcc96c0b3c0a7e0eb SHA512 7f9ba72acc0e01ec7610704c53e6c37eb368e1eb76d32402006a6caf4d6e9d9950248344c84d5602e1b28763c9d595b53eddc69a045a3d4129fa445cb283ba63
|
||||
DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
|
||||
DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
|
||||
DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
|
||||
|
||||
11
media-sound/neocrystal/files/remove-win32.patch
Normal file
11
media-sound/neocrystal/files/remove-win32.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/Cargo.toml
|
||||
+++ b/Cargo.toml
|
||||
@@ -7,7 +7,7 @@
|
||||
discord-presence = "2.1.0"
|
||||
glob = "0.3.3"
|
||||
mp3-duration = "0.1.10"
|
||||
-pancurses = { version = "0.17.0", features = ["win32"] }
|
||||
+pancurses = { version = "0.17.0" }
|
||||
rand = "0.9.2"
|
||||
rodio = "0.21.1"
|
||||
libc = "0.2"
|
||||
215
media-sound/neocrystal/neocrystal-1.4.2.ebuild
Normal file
215
media-sound/neocrystal/neocrystal-1.4.2.ebuild
Normal file
@@ -0,0 +1,215 @@
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
adler2@2.0.1
|
||||
alsa-sys@0.3.1
|
||||
alsa@0.9.1
|
||||
arrayvec@0.7.6
|
||||
autocfg@1.5.0
|
||||
bitflags@1.3.2
|
||||
bitflags@2.9.4
|
||||
bumpalo@3.19.0
|
||||
bytemuck@1.23.2
|
||||
byteorder@1.5.0
|
||||
bytes@1.10.1
|
||||
cc@1.2.36
|
||||
cesu8@1.1.0
|
||||
cfg-if@1.0.3
|
||||
cfg_aliases@0.2.1
|
||||
combine@4.6.7
|
||||
coreaudio-rs@0.13.0
|
||||
cpal@0.16.0
|
||||
crc32fast@1.5.0
|
||||
crossbeam-channel@0.5.15
|
||||
crossbeam-utils@0.8.21
|
||||
dasp_sample@0.11.0
|
||||
discord-presence@2.1.0
|
||||
dispatch2@0.3.0
|
||||
encoding_rs@0.8.35
|
||||
equivalent@1.0.2
|
||||
extended@0.1.0
|
||||
find-msvc-tools@0.1.1
|
||||
flate2@1.1.4
|
||||
getrandom@0.3.3
|
||||
glob@0.3.3
|
||||
hashbrown@0.15.5
|
||||
home@0.5.12
|
||||
id3@1.16.3
|
||||
indexmap@2.11.0
|
||||
itoa@1.0.15
|
||||
jni-sys@0.3.0
|
||||
jni@0.21.1
|
||||
js-sys@0.3.78
|
||||
lazy_static@1.5.0
|
||||
libc@0.2.175
|
||||
lock_api@0.4.13
|
||||
log@0.4.28
|
||||
mach2@0.4.3
|
||||
memchr@2.7.5
|
||||
miniz_oxide@0.8.9
|
||||
mp3-duration@0.1.10
|
||||
ncurses@5.101.0
|
||||
ndk-context@0.1.1
|
||||
ndk-sys@0.6.0+11769913
|
||||
ndk@0.9.0
|
||||
nix@0.29.0
|
||||
num-bigint@0.4.6
|
||||
num-derive@0.4.2
|
||||
num-integer@0.1.46
|
||||
num-rational@0.4.2
|
||||
num-traits@0.2.19
|
||||
num_enum@0.7.4
|
||||
num_enum_derive@0.7.4
|
||||
objc2-audio-toolbox@0.3.1
|
||||
objc2-core-audio-types@0.3.1
|
||||
objc2-core-audio@0.3.1
|
||||
objc2-core-foundation@0.3.1
|
||||
objc2-encode@4.1.0
|
||||
objc2-foundation@0.3.1
|
||||
objc2@0.6.2
|
||||
once_cell@1.21.3
|
||||
pancurses@0.17.0
|
||||
parking_lot@0.12.4
|
||||
parking_lot_core@0.9.11
|
||||
paste@1.0.15
|
||||
pdcurses-sys@0.7.1
|
||||
pkg-config@0.3.32
|
||||
ppv-lite86@0.2.21
|
||||
proc-macro-crate@3.3.0
|
||||
proc-macro-error-attr2@2.0.0
|
||||
proc-macro-error2@2.0.1
|
||||
proc-macro2@1.0.101
|
||||
quork-proc@0.3.2
|
||||
quork@0.7.2
|
||||
quote@1.0.40
|
||||
r-efi@5.3.0
|
||||
rand@0.9.2
|
||||
rand_chacha@0.9.0
|
||||
rand_core@0.9.3
|
||||
redox_syscall@0.5.17
|
||||
rodio@0.21.1
|
||||
rustversion@1.0.22
|
||||
ryu@1.0.20
|
||||
same-file@1.0.6
|
||||
scopeguard@1.2.0
|
||||
serde@1.0.219
|
||||
serde_derive@1.0.219
|
||||
serde_json@1.0.143
|
||||
shlex@1.3.0
|
||||
simd-adler32@0.3.7
|
||||
smallvec@1.15.1
|
||||
symphonia-bundle-flac@0.5.4
|
||||
symphonia-bundle-mp3@0.5.4
|
||||
symphonia-codec-aac@0.5.4
|
||||
symphonia-codec-pcm@0.5.4
|
||||
symphonia-codec-vorbis@0.5.4
|
||||
symphonia-core@0.5.4
|
||||
symphonia-format-isomp4@0.5.4
|
||||
symphonia-format-ogg@0.5.4
|
||||
symphonia-format-riff@0.5.4
|
||||
symphonia-metadata@0.5.4
|
||||
symphonia-utils-xiph@0.5.4
|
||||
symphonia@0.5.4
|
||||
syn@2.0.106
|
||||
thiserror-impl@1.0.69
|
||||
thiserror-impl@2.0.16
|
||||
thiserror@1.0.69
|
||||
thiserror@2.0.16
|
||||
toml_datetime@0.6.11
|
||||
toml_edit@0.22.27
|
||||
unicode-ident@1.0.18
|
||||
uuid@1.18.1
|
||||
walkdir@2.5.0
|
||||
wasi@0.14.5+wasi-0.2.4
|
||||
wasip2@1.0.0+wasi-0.2.4
|
||||
wasm-bindgen-backend@0.2.101
|
||||
wasm-bindgen-futures@0.4.51
|
||||
wasm-bindgen-macro-support@0.2.101
|
||||
wasm-bindgen-macro@0.2.101
|
||||
wasm-bindgen-shared@0.2.101
|
||||
wasm-bindgen@0.2.101
|
||||
web-sys@0.3.78
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.11
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-core@0.54.0
|
||||
windows-core@0.58.0
|
||||
windows-implement@0.58.0
|
||||
windows-interface@0.58.0
|
||||
windows-link@0.2.1
|
||||
windows-result@0.1.2
|
||||
windows-result@0.2.0
|
||||
windows-strings@0.1.0
|
||||
windows-sys@0.45.0
|
||||
windows-sys@0.59.0
|
||||
windows-sys@0.61.2
|
||||
windows-targets@0.42.2
|
||||
windows-targets@0.52.6
|
||||
windows@0.54.0
|
||||
windows@0.58.0
|
||||
windows_aarch64_gnullvm@0.42.2
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_msvc@0.42.2
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_i686_gnu@0.42.2
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_msvc@0.42.2
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_x86_64_gnu@0.42.2
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnullvm@0.42.2
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_msvc@0.42.2
|
||||
windows_x86_64_msvc@0.52.6
|
||||
winnow@0.7.13
|
||||
winreg@0.5.1
|
||||
wit-bindgen@0.45.1
|
||||
zerocopy-derive@0.8.27
|
||||
zerocopy@0.8.27
|
||||
"
|
||||
|
||||
RUST_MIN_VER="1.88"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="A terminal user interface music player in Rust"
|
||||
HOMEPAGE="https://github.com/evilja/neocrystal"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/evilja/neocrystal.git"
|
||||
src_unpack() {
|
||||
git-r3_src_unpack
|
||||
cargo_live_src_unpack
|
||||
}
|
||||
else
|
||||
SRC_URI="https://github.com/evilja/neocrystal/archive/refs/tags/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
#package license
|
||||
LICENSE="MIT"
|
||||
#crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD MPL-2.0 Unicode-3.0"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/alsa-lib
|
||||
sys-libs/ncurses
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eapply "${FILESDIR}"/remove-win32.patch
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "neocrystal won't work without a ~/Music"
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST Yandex_Music_amd64_5.75.2.deb 90330712 BLAKE2B ea605c24ceff469d86e43a654a1cf4cd5f8922616087899b7fc34a237d148883e22e0798e7d516a2fed892fa5f1a47207232b2149b625611d9d2d0cd82d42171 SHA512 384afaed7e1f334eb63c0d698de7aec626b5a29d0efcd975901ba76be68e3fe131c2070e0d81796fe99611ab8b37b655bdfa8d89cbdcdc3067f4ad160273ffd5
|
||||
DIST Yandex_Music_amd64_5.76.4.deb 90331836 BLAKE2B b332956da0c859aa96529e2d3e274ddcef443b3c1a919a0bc07570083dc72b7a1d13725b7cf347f58136492a5743c97d1b4c651309367f43736520d4834fc7b4 SHA512 c8f58adf2a8ea85eaa33018d34947fee30413fe087258aa47bcd352e03f78d852a2402c12b1ac7761a1571b2225c7eaf5ff8acecb13e2bae6696b0b01b232111
|
||||
DIST Yandex_Music_amd64_5.77.1.deb 92578104 BLAKE2B 1376879b0797dde63a6153a37b3c8859bbe2f3824fcb9e95bde11bf77aa335a939c6c0287a3463df62a7a2d06e002ab310b832252e13b6421db54be26883429e SHA512 5cb286cd7af5cac3ad15e7582d682170a30d5100e894ae12dc0fdbc97c443dc0c9af0ba689cad631cbac851c4aff753cf1b2aba91e37496d04016250be067fd8
|
||||
|
||||
129
media-sound/yandex-music/yandex-music-5.77.1.ebuild
Normal file
129
media-sound/yandex-music/yandex-music-5.77.1.ebuild
Normal file
@@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB en-US es-419 es 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 pax-utils wrapper unpacker xdg
|
||||
|
||||
MY_PN="${PN/-/}"
|
||||
|
||||
DESCRIPTION="Yandex Music streaming service"
|
||||
HOMEPAGE="https://music.yandex.ru/"
|
||||
SRC_URI="
|
||||
amd64? ( https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Yandex-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core
|
||||
app-arch/bzip2
|
||||
dev-libs/expat
|
||||
dev-libs/fribidi
|
||||
dev-libs/glib:2
|
||||
dev-libs/gmp
|
||||
dev-libs/libffi
|
||||
dev-libs/libpcre2
|
||||
dev-libs/libtasn1
|
||||
dev-libs/libunistring
|
||||
dev-libs/nettle
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-libs/wayland
|
||||
media-gfx/graphite2
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz
|
||||
media-libs/libepoxy
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libpng
|
||||
media-libs/mesa
|
||||
net-dns/libidn2
|
||||
net-libs/gnutls
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd-utils
|
||||
sys-apps/util-linux
|
||||
sys-devel/gcc
|
||||
sys-libs/glibc
|
||||
sys-libs/libcap
|
||||
virtual/zlib
|
||||
x11-libs/cairo[X,glib]
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango[X]
|
||||
x11-libs/pixman
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-util/patchelf-0.9
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
QA_DESKTOP_FILE="usr/share/applications/yandex-music.*\\.desktop"
|
||||
YANDEX_HOME="opt/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack_deb ${A}
|
||||
mv -T "${S}/opt/Яндекс Музыка" "${S}/${YANDEX_HOME}" || die
|
||||
mv -T "${S}/usr/share/doc/${MY_PN}" "${S}/usr/share/doc/${PF}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s|/opt/Яндекс Музыка/${MY_PN}|/opt/bin/${PN}|" -i -e "s/Audio;/AudioVideo;/" \
|
||||
"${S}/usr/share/applications/${MY_PN}.desktop" || die
|
||||
|
||||
sed -i -e "s|/opt/Яндекс Музыка|/${YANDEX_HOME}|" "${S}/${YANDEX_HOME}"/resources/apparmor-profile || die
|
||||
|
||||
gunzip "usr/share/doc/${PF}/changelog.gz" || die "Failed to decompress docs"
|
||||
|
||||
rm "${S}/${YANDEX_HOME}"/resources/app-update.yml || die
|
||||
|
||||
pushd "${YANDEX_HOME}/locales" > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd > /dev/null || die
|
||||
|
||||
patchelf --remove-rpath "${S}/${YANDEX_HOME}/chrome-sandbox" || die "Failed to fix library rpath (chrome-sandbox)"
|
||||
patchelf --remove-rpath "${S}/${YANDEX_HOME}/${MY_PN}" || die "Failed to fix library rpath (yandexmusic)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt
|
||||
doins -r opt/*
|
||||
|
||||
insinto /usr
|
||||
doins -r usr/*
|
||||
|
||||
make_wrapper ${PN} "/${YANDEX_HOME}/${MY_PN}" "" "/${YANDEX_HOME}" "/opt/bin/"
|
||||
|
||||
fowners root:root "/${YANDEX_HOME}/${MY_PN}"
|
||||
fperms 4711 "/${YANDEX_HOME}/chrome-sandbox"
|
||||
pax-mark m "${ED}${YANDEX_HOME}/chrome-sandbox"
|
||||
fperms 755 "/${YANDEX_HOME}/${MY_PN}"
|
||||
}
|
||||
1
net-libs/nodejs-bin/Manifest
Normal file
1
net-libs/nodejs-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST node-v24.11.1-linux-x64.tar.xz 30747116 BLAKE2B 46be934af11174d8f8d4cfa64b86563edd19eb75a2b8a3b6a3df306ed041b36308d421e7caa2bf2a383d98e745750be2f5f0ac98c7f02a2b64f3ce195cae0e94 SHA512 08fefd3f25369a754efd115f016dbe1ded3a721fd32c82d7b9a50ccbd28f4eb7de81f341ade953d4e4cb7b58591151b9262c5d9c2e2916e3965ed02821bc33a6
|
||||
12
net-libs/nodejs-bin/metadata.xml
Normal file
12
net-libs/nodejs-bin/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>dangduong31205@gmail.com</email>
|
||||
<name>Nguyen Dinh Dang Duong</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="corepack">Enable the experimental corepack package management tool</flag>
|
||||
<flag name="npm">Enable NPM package manager</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
63
net-libs/nodejs-bin/nodejs-bin-24.11.1.ebuild
Normal file
63
net-libs/nodejs-bin/nodejs-bin-24.11.1.ebuild
Normal file
@@ -0,0 +1,63 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
|
||||
HOMEPAGE="https://nodejs.org/"
|
||||
SRC_URI="
|
||||
amd64? ( https://nodejs.org/dist/v${PV}/node-v${PV}-linux-x64.tar.xz )
|
||||
"
|
||||
S="${WORKDIR}/node-v${PV}-linux-x64" #only works for amd64 now
|
||||
|
||||
LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="corepack +npm"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-arch/brotli-1.1.0:=
|
||||
dev-db/sqlite:3
|
||||
>=dev-libs/libuv-1.51.0:=
|
||||
>=dev-libs/simdjson-4.0.7:=
|
||||
>=net-dns/c-ares-1.34.5:=
|
||||
>=net-libs/nghttp2-1.66.0:=
|
||||
>=net-libs/nghttp3-1.7.0:=
|
||||
virtual/zlib:=
|
||||
corepack? ( !sys-apps/yarn )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
src_install() {
|
||||
dodoc *.md
|
||||
dodoc ./share/doc/node/*
|
||||
doman ./share/man/man1/*
|
||||
|
||||
local base="$(pwd)"
|
||||
local dest="/opt/${P}"
|
||||
|
||||
insinto "$dest"
|
||||
doins -r ./include/ ./lib/
|
||||
|
||||
exeinto "$dest/bin"
|
||||
doexe ./bin/node
|
||||
|
||||
insinto "$dest/bin"
|
||||
doins ./bin/npx
|
||||
[[ npm ]] && doins ./bin/npm
|
||||
[[ corepack ]] && doins ./bin/corepack
|
||||
|
||||
# Find all executable file but not symlink, make them executable at destination
|
||||
local rel
|
||||
while IFS= read -r file; do
|
||||
rel=${file#${base}/}
|
||||
[[ -f "${D}/${dest}/${rel}" ]] && fperms +x "${dest}/${rel}"
|
||||
done < <(find ./include ./bin ./lib -type f -perm /111 ! -xtype l)
|
||||
|
||||
# Make symlinks
|
||||
for exe in "${dest}"/bin/*; do
|
||||
dosym "${exe}" "/usr/bin/$(basename "$exe")"
|
||||
done
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST syncthingtray-2.0.2.tar.gz 5966470 BLAKE2B 398663366283ff20ef221e36ffb7131b1515a2bbf53f5267d17bc1e33adba9db8bcbf149a09b06c2503cebcd3e12bef5987311981dbbbc903606ec29329d372a SHA512 107c1bde886121d3eb44f5432e691b147f83aae28f89f82320159c3a18bff8840fd40d4df3f84a091c6de28f7ae8436592e0b23fc476088f121cc58477cff95b
|
||||
DIST syncthingtray-2.0.3.tar.gz 5989167 BLAKE2B 7845732d77793d3f08f71182e7feb9b854028355894175f1f4c82b8b3582e567af74e53c5ea3f35b9f21d93ab86db102b913d470a2093786c5c53896482f904b SHA512 1d31a31310b1bd5a729f47f96a224f593101a19e62507c7a17517594651076e32fd8b3c9d34fe0d9e906fd38de35d1de3bc11e5f41fe093c377fb8b6939bdfdc
|
||||
|
||||
63
net-p2p/syncthingtray/syncthingtray-2.0.3.ebuild
Normal file
63
net-p2p/syncthingtray/syncthingtray-2.0.3.ebuild
Normal file
@@ -0,0 +1,63 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit cmake virtualx
|
||||
|
||||
DESCRIPTION="Tray application and Dolphin/Plasma integration for Syncthing"
|
||||
HOMEPAGE="https://github.com/Martchus/syncthingtray"
|
||||
|
||||
SRC_URI="https://github.com/Martchus/syncthingtray/archive/refs/tags/v$PV.tar.gz -> $P.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="kio plasmoid +qt6 test"
|
||||
REQUIRED_USE="
|
||||
plasmoid? ( qt6 )
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/boost
|
||||
!qt6? (
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsvg:5
|
||||
gui-libs/qtforkawesome[qt5]
|
||||
gui-libs/qtutilities[qt5]
|
||||
kio? ( kde-frameworks/kio:5 )
|
||||
)
|
||||
qt6? (
|
||||
dev-qt/qtbase:6[concurrent,network]
|
||||
dev-qt/qtsvg:6
|
||||
gui-libs/qtforkawesome[qt6]
|
||||
gui-libs/qtutilities[qt6]
|
||||
kio? ( kde-frameworks/kio:6 )
|
||||
plasmoid? ( kde-plasma/libplasma:6 )
|
||||
)
|
||||
"
|
||||
RDEPEND="$DEPEND
|
||||
net-p2p/syncthing
|
||||
"
|
||||
BDEPEND="
|
||||
qt6? (
|
||||
plasmoid? ( kde-frameworks/extra-cmake-modules )
|
||||
)
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCONFIGURATION_PACKAGE_SUFFIX_QTUTILITIES=-$(usex !qt6 qt5 qt6)
|
||||
-DQT_PACKAGE_PREFIX=$(usex !qt6 Qt5 Qt6)
|
||||
-DKF_PACKAGE_PREFIX=$(usex !qt6 KF5 KF6)
|
||||
-DNO_FILE_ITEM_ACTION_PLUGIN=$(usex !kio)
|
||||
-DNO_PLASMOID=$(usex !plasmoid)
|
||||
-DEXCLUDE_TESTS_FROM_ALL=$(usex !test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx cmake_src_test
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST Throne-1.0.8-deps.tar.xz 7056304 BLAKE2B 18df1789e78e15e0df1f08a6fe8b199a2e4691d58fff81ed9279e4a4e1d6a43aefe17f839ee6bbb2919b693862f690d63a58ca2159364e2640511177f54b2213 SHA512 3715221d7b8ab392d3bbe8189d429b7fb99be41ee890a596aad12cd0c5045de9a46ceefdd8666fa6f662db7b8290003565e2e4346ba4bb5a2df3fd52a9313353
|
||||
DIST Throne-1.0.8.tar.gz 3270359 BLAKE2B b7421b9c92cdb890fba454112112eefec8197df147c321dae35b1d2865fa0158a8fd1c9fdb1eb5c378b7a77536155263e3cb92b0c120eac3a36c24d03c9fab5d SHA512 15b456c313066c16dbab85ed3be23df80f849da7e52883db74e1d43e23c8c419d55d27b61ec95b8b5d558e47e4dc76c0fb6824ed952fa73ac8595fc80aee4b1e
|
||||
DIST Throne-1.0.9-deps.tar.xz 7045756 BLAKE2B b5a25744495c32febf71c93930c1b5bf121ab2cf610bab7d216c88f769b518b59555eb998125ad2224d63c416cf3564ea81667195e2c1cf4ae5f47f07216a1d9 SHA512 e79c24cf0873bcc26ba919f1ebf4670fe30055ca6a3b99ea0d48878ed5a003765334286a24e7ca3cf91fb27983182d5e399345ddab79ddb3da7eb53bde439741
|
||||
DIST Throne-1.0.9.tar.gz 3292861 BLAKE2B 52e49441b22c1997489d5f99354705a5f26cabe6ac5d8ebafecfeda75a7c0cb80f54e92b234e1ec4d7a06c11c764464fd9c569a9bec34ee57c5b084940d9a9f3 SHA512 1c77795394a98f1d9f56f58da4687d4ec35448d28c72dd1f72459258e1df0c166bf5e78ec5e1a4db2beb30228d156afa6575d60a9594989fcf78d5f3dab2a005
|
||||
|
||||
@@ -2,7 +2,7 @@ move sys-devel/just dev-build/just
|
||||
move net-misc/tooth net-misc/tuba
|
||||
move app-doc/ford app-text/ford
|
||||
move dev-util/fpm dev-build/fpm
|
||||
move dev-util/FoBiS dev-build/FoBiS
|
||||
move dev-util/FoBiS dev-build/fobis
|
||||
move dev-util/fypp dev-build/fypp
|
||||
move dev-python/pifpaf dev-util/pifpaf
|
||||
move x11-wm/phoc gui-wm/phoc
|
||||
|
||||
Reference in New Issue
Block a user