mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 06:32:59 -04:00
Merge updates from master
This commit is contained in:
2
app-text/nnote/Manifest
Normal file
2
app-text/nnote/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST nnote-0.3.4.tar.gz 8275 BLAKE2B 608052b6d322beb72f1b6af63da285ae911c9a028e9a865e443181f248ed81fa8d6208397723055524a7585cdef04203dae3dc5f526790889c84698c45a0bf0a SHA512 08f8fe1e8a087c14ade6ced55a6b72e945edb97c2943bdf9a74c983240cf651ab93a1e33ebc3463623fe695a96fd4797177908fd9662c217fd5452fecc9f97e3
|
||||
DIST nnote-0.3.4.tar.gz.provenance 9762 BLAKE2B 4eaf7a058110a99d0c1472d936a23c408566cf75bd8ca3c0115bf6c3098a7f56e43fe7ea42522b837bf0e8aa403007cdd5f65061bce798cce779d088230ac9d1 SHA512 570863370245e7802689edffe7188af008f8052691842002d06a167a1814faa8072f88d10bf22a5e12806f29129f171990c94fa68e9d95d10e05cb4a97fba2c8
|
||||
13
app-text/nnote/metadata.xml
Normal file
13
app-text/nnote/metadata.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<name>Agil Mammadov</name>
|
||||
<email>mammadovagil@proton.me</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">stiermid/nnote</remote-id>
|
||||
<remote-id type="pypi">nnote</remote-id>
|
||||
<bugs-to>https://github.com/stiermid/nnote/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
25
app-text/nnote/nnote-0.3.4.ebuild
Normal file
25
app-text/nnote/nnote-0.3.4.ebuild
Normal file
@@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..15} )
|
||||
DISTUTILS_USE_PEP517=uv-build
|
||||
PYPI_VERIFY_REPO="stiermid/nnote"
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A plain, file-based note-taking CLI"
|
||||
HOMEPAGE="
|
||||
https://stiermid.github.io/nnote/
|
||||
https://github.com/stiermid/nnote
|
||||
https://pypi.org/project/nnote/
|
||||
"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/click[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
@@ -19,7 +19,10 @@ DEPEND="
|
||||
dev-libs/libusb:1
|
||||
dev-libs/libxml2:=
|
||||
dev-libs/libzip:=
|
||||
test? ( dev-util/cmocka )
|
||||
test? (
|
||||
app-arch/zip
|
||||
dev-util/cmocka
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
|
||||
@@ -18,7 +18,10 @@ DEPEND="
|
||||
dev-libs/libusb:1
|
||||
dev-libs/libxml2:=
|
||||
dev-libs/libzip:=
|
||||
test? ( dev-util/cmocka )
|
||||
test? (
|
||||
app-arch/zip
|
||||
dev-util/cmocka
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST ocamlformat-lib-0.26.2.tar.gz 901463 BLAKE2B 619838f68f6031d8e98319a66c3a906b46e1c394c5d7ddce18a4c91029522add716f298d18b232503a84c1a0f6384edd280cc20faf0974f5b8c019e2e827a083 SHA512 c6df074b69a35a545898961f8cd578a5cafbf4a382bd0b9783a770a40072bdd91be864a53c27c175ceef7ffff5a25b165b475c7a92ac4f790bf19abc74897bbe
|
||||
DIST ocamlformat-lib-0.29.0.tar.gz 1419912 BLAKE2B c4e51555346f7139987f2aad8544b1d46a30cd94ca2ce80a434f63e132bce8a6d8790d38fcd54536a778f0d1c16783bf4af92b80329d71467da7b589d1c05810 SHA512 c33216f4e3f109e7bb0a69d648938a31a2a43129cfab695b1129aa9b693de297225ca2d0b3cf9172724f7993d9cfe0ea7cb5f5dfb6fafb91113ce579ea2c70de
|
||||
|
||||
62
dev-ml/ocamlformat-lib/ocamlformat-lib-0.29.0.ebuild
Normal file
62
dev-ml/ocamlformat-lib/ocamlformat-lib-0.29.0.ebuild
Normal file
@@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="OCamlFormat is a tool to automatically format OCaml code in a uniform style"
|
||||
HOMEPAGE="
|
||||
https://opam.ocaml.org/packages/ocamlformat-lib/
|
||||
https://github.com/ocaml-ppx/ocamlformat
|
||||
"
|
||||
SRC_URI="https://github.com/ocaml-ppx/ocamlformat/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/ocamlformat-${PV}"
|
||||
|
||||
LICENSE="MIT LGPL-2.1-with-linking-exception"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="ocamlopt test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-ml/base-0.12.0:=
|
||||
>=dev-ml/cmdliner-1.1.0:=
|
||||
dev-ml/dune-build-info:=
|
||||
dev-ml/either:=
|
||||
dev-ml/fix:=
|
||||
>=dev-ml/fpath-0.7.3:=
|
||||
>=dev-ml/menhir-20201216:=
|
||||
>=dev-ml/ocaml-version-3.5.0:=
|
||||
>=dev-util/ocp-indent-1.8.0:=
|
||||
dev-ml/stdio:=
|
||||
>=dev-ml/uuseg-10.0.0:=
|
||||
>=dev-ml/uutf-1.0.1:=
|
||||
>=dev-ml/csexp-1.4.0:=
|
||||
dev-ml/astring:=
|
||||
dev-ml/camlp-streams:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
>=dev-ml/alcotest-1.3.0:=
|
||||
~dev-ml/ocamlformat-rpc-lib-${PV}:=
|
||||
>=dev-util/ocp-indent-1.8.1:=
|
||||
)
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
dune-compile ocamlformat-lib
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dune-install ocamlformat-lib
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST ocamlformat-rpc-lib-0.26.2.tar.gz 901463 BLAKE2B 619838f68f6031d8e98319a66c3a906b46e1c394c5d7ddce18a4c91029522add716f298d18b232503a84c1a0f6384edd280cc20faf0974f5b8c019e2e827a083 SHA512 c6df074b69a35a545898961f8cd578a5cafbf4a382bd0b9783a770a40072bdd91be864a53c27c175ceef7ffff5a25b165b475c7a92ac4f790bf19abc74897bbe
|
||||
DIST ocamlformat-rpc-lib-0.29.0.tar.gz 1419912 BLAKE2B c4e51555346f7139987f2aad8544b1d46a30cd94ca2ce80a434f63e132bce8a6d8790d38fcd54536a778f0d1c16783bf4af92b80329d71467da7b589d1c05810 SHA512 c33216f4e3f109e7bb0a69d648938a31a2a43129cfab695b1129aa9b693de297225ca2d0b3cf9172724f7993d9cfe0ea7cb5f5dfb6fafb91113ce579ea2c70de
|
||||
|
||||
41
dev-ml/ocamlformat-rpc-lib/ocamlformat-rpc-lib-0.29.0.ebuild
Normal file
41
dev-ml/ocamlformat-rpc-lib/ocamlformat-rpc-lib-0.29.0.ebuild
Normal file
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Auto-formatter for OCaml code (RPC mode)"
|
||||
HOMEPAGE="
|
||||
https://opam.ocaml.org/packages/ocamlformat-rpc-lib/
|
||||
https://github.com/ocaml-ppx/ocamlformat
|
||||
"
|
||||
SRC_URI="https://github.com/ocaml-ppx/ocamlformat/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/ocamlformat-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0/${PV}"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="ocamlopt test"
|
||||
|
||||
# Tests are covered in the tests of `dev-ml/ocamlformat`.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-ml/csexp-1.4.0:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
dune-compile ocamlformat-rpc-lib
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dune-install ocamlformat-rpc-lib
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST pillow_heif-1.3.0.tar.gz 17133211 BLAKE2B d0f4d63a7d5f1b4ef8b1e11e1c9a1b597bff1fa97466e8a6f1b8c51b5a83d24f7e044f604574ff40b463a71ca28f4953e04e19a0e76f89dda6aa92d883adeb25 SHA512 1e82f99b44da4f1f17161050882df1ddd6953c49c6f3e236c09c972c20a3b378cbca7e3152eba7a96538a66069ce860fdde28d3fe61f81763560e45072cfdafc
|
||||
DIST pillow_heif-1.4.0.tar.gz 17127538 BLAKE2B 6821dbae63906d783dfcd903641a7c85d83923fbe7c7895997784a6e56be2689cb831f801bd229eeccee908effbe4550f45f6db132ea0fc80b05d774e16863fb SHA512 1fce1e4ae596908e671ae6e7b58822a6bd99572be21752a416d4088ff29217e2ef465b65322a277a2280dbfea03aa8a4272302fdcf093d36d40134d32a01e884
|
||||
|
||||
38
dev-python/pillow-heif/pillow-heif-1.4.0.ebuild
Normal file
38
dev-python/pillow-heif/pillow-heif-1.4.0.ebuild
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright 2024-2026 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_{12..14} )
|
||||
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="
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
>=media-libs/libheif-1.19.0:=
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/defusedxml[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[jpeg,lcms,webp,zlib,${PYTHON_USEDEP}]
|
||||
>=media-libs/libheif-1.19.0:=[x265]
|
||||
media-libs/opencv[png,python,${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-0.21.0-respect-cflags.patch" )
|
||||
|
||||
EPYTEST_PLUGINS=()
|
||||
distutils_enable_tests pytest
|
||||
@@ -50,7 +50,7 @@ src_compile(){
|
||||
VERSION="${PV}"
|
||||
fi
|
||||
CGO_ENABLED=0 ego build \
|
||||
-ldflags="-s -w -X 'github.com/docker/docker-language-server/internal/pkg/cli/metadata.Version=${VERSION}'" \
|
||||
-ldflags="-X 'github.com/docker/docker-language-server/internal/pkg/cli/metadata.Version=${VERSION}'" \
|
||||
-o ./bin/"${PN}" ./cmd/"${PN}"
|
||||
}
|
||||
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST ocamlformat-0.26.2.tar.gz 901463 BLAKE2B 619838f68f6031d8e98319a66c3a906b46e1c394c5d7ddce18a4c91029522add716f298d18b232503a84c1a0f6384edd280cc20faf0974f5b8c019e2e827a083 SHA512 c6df074b69a35a545898961f8cd578a5cafbf4a382bd0b9783a770a40072bdd91be864a53c27c175ceef7ffff5a25b165b475c7a92ac4f790bf19abc74897bbe
|
||||
DIST ocamlformat-0.29.0.tar.gz 1419912 BLAKE2B c4e51555346f7139987f2aad8544b1d46a30cd94ca2ce80a434f63e132bce8a6d8790d38fcd54536a778f0d1c16783bf4af92b80329d71467da7b589d1c05810 SHA512 c33216f4e3f109e7bb0a69d648938a31a2a43129cfab695b1129aa9b693de297225ca2d0b3cf9172724f7993d9cfe0ea7cb5f5dfb6fafb91113ce579ea2c70de
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -20,6 +20,7 @@ RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-ml/cmdliner-1.1.0:=
|
||||
>=dev-ml/csexp-1.4.0:=
|
||||
~dev-ml/ocamlformat-lib-${PV}:=
|
||||
>=dev-ml/re-1.10.3:=
|
||||
"
|
||||
@@ -39,6 +40,12 @@ BDEPEND="
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i "/^(name ocamlformat)/a (version ${PV})" dune-project || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
dune-compile ocamlformat
|
||||
}
|
||||
@@ -9,11 +9,12 @@ inherit gnome2-utils meson python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="Tweak various aspects of GNOME"
|
||||
HOMEPAGE="https://gitlab.gnome.org/TheEvilSkeleton/Refine"
|
||||
SRC_URI="https://gitlab.gnome.org/TheEvilSkeleton/Refine/-/archive/${PV}/Refine-${PV}.tar.bz2"
|
||||
SRC_URI="https://gitlab.gnome.org/TheEvilSkeleton/Refine/-/archive/${PV}/Refine-${PV}.tar.bz2 -> ${P}.tar.bz2"
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
@@ -40,6 +41,14 @@ src_configure() {
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Eerst installeren we de app via meson
|
||||
meson_src_install
|
||||
|
||||
# Hier corrigeren we het foute Python-pad in het geïnstalleerde bestand
|
||||
python_fix_shebang "${ED}/usr/bin/refine"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
@@ -265,13 +265,14 @@ src_install() {
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
|
||||
elog "Resources can optionally use sys-apps/dmidecode to read"
|
||||
elog "detailed motherboard and hardware information."
|
||||
elog "If you want this functionality, please install it manually via:"
|
||||
elog " emerge sys-apps/dmidecode"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
elog "Resources can optionally use sys-apps/dmidecode to read"
|
||||
elog "detailed motherboard and hardware information."
|
||||
elog "If you want this functionality, please install it manually via:"
|
||||
elog " emerge sys-apps/dmidecode"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit meson python-single-r1 xdg
|
||||
|
||||
if [[ "${PV}" == "9999" ]]
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..13} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit meson python-single-r1 xdg
|
||||
|
||||
if [[ "${PV}" == "9999" ]]
|
||||
|
||||
26
licenses/FlexBV-Free-EULA
Normal file
26
licenses/FlexBV-Free-EULA
Normal file
@@ -0,0 +1,26 @@
|
||||
END USER LICENSE AGREEMENT (EULA) FOR FLEXBV (FREE EDITION)
|
||||
|
||||
IMPORTANT - READ CAREFULLY: This End User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and Paul L Daniels ("Author") for the FlexBV Free Edition software product ("SOFTWARE PRODUCT").
|
||||
|
||||
By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA.
|
||||
|
||||
1. GRANT OF LICENSE (FREEWARE)
|
||||
The Author grants you a non-exclusive, royalty-free license to use the SOFTWARE PRODUCT. You may use this SOFTWARE PRODUCT free of charge for personal or commercial purposes.
|
||||
|
||||
2. REPRODUCTION AND DISTRIBUTION
|
||||
You MAY freely distribute, share, and copy the SOFTWARE PRODUCT, provided that:
|
||||
a) The SOFTWARE PRODUCT is distributed exactly as provided by the Author, without any modifications, additions, or deletions.
|
||||
b) This EULA and all copyright notices are included intact.
|
||||
c) You do NOT charge any fee, bundle it with paid software, or otherwise sell the SOFTWARE PRODUCT.
|
||||
|
||||
3. RESTRICTIONS
|
||||
While the software is free to use and distribute, it is NOT open-source. You may NOT:
|
||||
a) Decompile, reverse engineer, disassemble, or otherwise attempt to derive the source code of the SOFTWARE PRODUCT.
|
||||
b) Modify, translate, or create derivative works based on the SOFTWARE PRODUCT.
|
||||
c) Claim authorship or ownership of the SOFTWARE PRODUCT.
|
||||
|
||||
4. INTELLECTUAL PROPERTY AND OWNERSHIP
|
||||
The SOFTWARE PRODUCT and all intellectual property rights therein remain the exclusive property of the Author.
|
||||
|
||||
5. DISCLAIMER OF WARRANTY
|
||||
THE SOFTWARE PRODUCT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE PRODUCT OR THE USE OR OTHER DEALINGS IN THE SOFTWARE PRODUCT.
|
||||
1
media-sound/decibels/Manifest
Normal file
1
media-sound/decibels/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST decibels-49.6.1.tar.xz 601100 BLAKE2B 674d1ebf981ab2435a881e0f7bdd19ca99e42a62f0485d48abab6a8c5d31bb3ecc8089b29c8a61e65105fec9da22f9a20bd09150d84a8dc204da74146ece4dd5 SHA512 a21b338a1035a7b75dfa5a45bf70152ea10702ad2e9b0c30895dda07e470194049e6bb2f5b20484e59b0548b59ccec35eba83688fc895394abc373f3db679001
|
||||
58
media-sound/decibels/decibels-49.6.1.ebuild
Normal file
58
media-sound/decibels/decibels-49.6.1.ebuild
Normal file
@@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome.org gnome2-utils meson xdg
|
||||
|
||||
DESCRIPTION="Play audio files"
|
||||
HOMEPAGE="https://gitlab.gnome.org/GNOME/decibels"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=dev-libs/gobject-introspection-1.82.0-r2:=
|
||||
>=gui-libs/gtk-4.5:4
|
||||
>=dev-libs/gjs-1.71.0
|
||||
>=app-misc/geoclue-2.3.1:2.0
|
||||
>=gui-libs/libadwaita-1.4_alpha:1=
|
||||
media-libs/gstreamer
|
||||
media-libs/gst-plugins-bad
|
||||
media-libs/gst-plugins-base
|
||||
media-libs/gst-plugins-good
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
"
|
||||
BDEPEND="
|
||||
dev-libs/appstream-glib
|
||||
dev-util/blueprint-compiler
|
||||
dev-lang/typescript
|
||||
dev-build/meson
|
||||
virtual/pkgconfig
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/001-typescript.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
meson_src_configure -Dprofile=default
|
||||
}
|
||||
|
||||
src_install () {
|
||||
meson_install
|
||||
dosym -r /usr/bin/org.gnome.Decibels /usr/bin/decibels
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
||||
19
media-sound/decibels/files/001-typescript.patch
Normal file
19
media-sound/decibels/files/001-typescript.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
diff -up decibels-49.6.1/tsconfig.json.depr decibels-49.6.1/tsconfig.json
|
||||
--- decibels-49.6.1/tsconfig.json.depr 2026-04-21 08:56:01.890568440 +0200
|
||||
+++ decibels-49.6.1/tsconfig.json 2026-04-21 08:55:08.643312808 +0200
|
||||
@@ -8,6 +8,7 @@
|
||||
"allowJs": true,
|
||||
"checkJs": true,
|
||||
"outDir": "_build/tsc-out",
|
||||
+ "rootDir": "src",
|
||||
"strict": true,
|
||||
"moduleResolution": "node",
|
||||
"baseUrl": ".",
|
||||
@@ -23,6 +24,7 @@
|
||||
],
|
||||
"skipLibCheck": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
+ "ignoreDeprecations": "6.0",
|
||||
},
|
||||
"include": [
|
||||
"gi-types/gi.d.ts",
|
||||
11
media-sound/decibels/metadata.xml
Normal file
11
media-sound/decibels/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>bjorn.megaflow@gmail.com</email>
|
||||
<name>Björn</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gnome-gitlab">GNOME/decibels</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -422,7 +422,7 @@ CRATES="
|
||||
inherit llvm-r2
|
||||
# apply-crates-fixes end
|
||||
|
||||
inherit cargo shell-completion
|
||||
inherit cargo shell-completion desktop xdg
|
||||
|
||||
DESCRIPTION="A beautiful and configurable TUI client for MPD"
|
||||
HOMEPAGE="https://mierak.github.io/rmpc/"
|
||||
@@ -447,9 +447,10 @@ fi
|
||||
SLOT="0"
|
||||
# apply-crates-fixes start
|
||||
DEPEND="
|
||||
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
|
||||
$(llvm_gen_dep 'llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[libfuzzer]')
|
||||
"
|
||||
BDEPEND="
|
||||
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# apply-crates-fixes end
|
||||
@@ -478,7 +479,8 @@ src_install() {
|
||||
cargo_src_install
|
||||
einstalldocs
|
||||
doman target/man/*
|
||||
newbashcomp target/completions/rmpc.bash rmpc
|
||||
dozshcomp target/completions/_rmpc
|
||||
dofishcomp target/completions/rmpc.fish
|
||||
newbashcomp target/completions/"${PN}".bash "${PN}"
|
||||
dozshcomp target/completions/_"${PN}"
|
||||
dofishcomp target/completions/"${PN}".fish
|
||||
domenu assets/"${PN}".desktop
|
||||
}
|
||||
@@ -15,7 +15,8 @@ CRATES=" "
|
||||
# apply-crates-fixes start
|
||||
inherit llvm-r2
|
||||
# apply-crates-fixes end
|
||||
inherit cargo shell-completion
|
||||
|
||||
inherit cargo shell-completion desktop xdg
|
||||
|
||||
DESCRIPTION="A beautiful and configurable TUI client for MPD"
|
||||
HOMEPAGE="https://mierak.github.io/rmpc/"
|
||||
@@ -40,9 +41,10 @@ fi
|
||||
SLOT="0"
|
||||
# apply-crates-fixes start
|
||||
DEPEND="
|
||||
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
|
||||
$(llvm_gen_dep 'llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[libfuzzer]')
|
||||
"
|
||||
BDEPEND="
|
||||
$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# apply-crates-fixes end
|
||||
@@ -75,7 +77,8 @@ src_install() {
|
||||
cargo_src_install
|
||||
einstalldocs
|
||||
doman target/man/*
|
||||
newbashcomp target/completions/rmpc.bash rmpc
|
||||
dozshcomp target/completions/_rmpc
|
||||
dofishcomp target/completions/rmpc.fish
|
||||
newbashcomp target/completions/"${PN}".bash "${PN}"
|
||||
dozshcomp target/completions/_"${PN}"
|
||||
dofishcomp target/completions/"${PN}".fish
|
||||
domenu assets/"${PN}".desktop
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
DIST blocky-0.30.0-deps.tar.xz 7053520 BLAKE2B 8d7051ee763953a62c130c819c8e1ae9a11219faa4b07dfa14f14d3dc0e65aaf4b2b2749c5f4c5e4c79c719d0c676be937d198573714d58c6a27a419c192f794 SHA512 4f73d647cdab7e09247cb776bb59541a80fe7d57b60b33685e5d171e0685d559fbc5b3f315c8fab8556e082e35d63dee3ee6b06f2dd663c6267157efa1942a5d
|
||||
DIST blocky-0.30.0.tar.gz 7427601 BLAKE2B e99959be118cddd9cc74b6da12bca62dab83d36612db3bfe65332d40818080d8894010276ab8cf92830df5c4b93168e0d7e8272389b9364930d5f5bdabfc8a94 SHA512 ceba19faca935d32090697b052a820fb10946ab98eb0542e6beada778b11178961c355afdeccc5e4fc55da1e67447430a9bc77ab0af0e743682049873fd0da92
|
||||
DIST blocky-0.31.0-deps.tar.xz 7193300 BLAKE2B b67640901c4dd5bbbbfe6c1fcee240f9dfcd96140a17af680df4f4a2801dd9afad6c83f694b1d41a51b2cd8de3b64e4a5f657c48c6b7db22f02122659114aa0e SHA512 678f461da81c617b23abc5b2107ba69831f8f002900f88d171a63af85e89273b4228551709faa0bf354800d39ea30e3bfa8b4161fb48325e416c9e7f5a37a7e1
|
||||
DIST blocky-0.31.0.tar.gz 7495263 BLAKE2B f60fb8a36ea2e1e7f9d3bd0cd24124b59c8f0b6938490f8c4154a56944e1736d31518d6f4e5b9c4d34f8109a6bbb9b3f5d0f13faabc6d8323aa57847bf269dea SHA512 fa6e44df5d17458c296e19280cfbaaf81e603746f984e6f7992ebe497e4c01ca70e52d36b475c2b77c083f305127f16a164f899c636c7e4fa93f1cbc5d6bf2e6
|
||||
DIST blocky-0.32.0-deps.tar.xz 7220956 BLAKE2B 139436954a1d051f56a92db1627554ddef12e5ab83353aeb2e03e220c0d0a0247a4221e54fb432002c966eba1b2b580172a0f85dcc3e67c845281abb4b74275d SHA512 3f715beeff06434ba9a22adcc2d616bf2bf44ce362098a5b10084fa190223edf5786adf3129284efaf2befb61437aab11d847483f44fe7885d41e96fde40ac54
|
||||
DIST blocky-0.32.0.tar.gz 7596780 BLAKE2B bc1abf20d21c3c516730dc5b0eb78fc41e8f6ce3af29677dfffc5e3b3b9c92a51a8a5d630888565055708a528d69249605a920d1403aba96a9c94e2eba8eff61 SHA512 da4a9128cbe7da35f5cc33374c94c467251baf005232ffae8875d0b91af76245d82e783a99ac335ae8ae2dfa26fa3622f326648b25a78e7c9a005fb2ce49a462
|
||||
DIST blocky-0.32.1-deps.tar.xz 7219980 BLAKE2B 600f09d12a3c0911599234c3911648e3a0946f0ce079ce11dc86ae9f35e852047a4866c95f3daaea56e4539e53833601f279994a71ca003ea425dac9a9f8d4e4 SHA512 b56a67bdbd515e005abc4c62fe44df68b92dace6af6257328b6acbc7bc189bf0b890a748ed174c51c174fb9cb938e4035c00f08798e7ad312422d407190c6a5c
|
||||
DIST blocky-0.32.1.tar.gz 7598747 BLAKE2B ec1e457d316cf43f6d3819c03960fcf13781d92a38063dad9f298c38719785424d7bfe026203fcc81eb086bd82331bfd90f302e8c730cadcedb5b88137dc52ef SHA512 5f4f606775649f52413cb8032d5cf8d0cecca759312f4a4a465e66a336059f11537c8bd9465b3332f2bc583a3889808c27536c1c5bf44e54ab2f30ca80e53695
|
||||
|
||||
@@ -31,6 +31,7 @@ RDEPEND="
|
||||
acct-user/blocky
|
||||
acct-group/blocky
|
||||
"
|
||||
BDEPEND=">=dev-lang/go-1.26.2"
|
||||
|
||||
# PATCHES=(
|
||||
# "${FILESDIR}"/disable-failed-tests-0.22.patch
|
||||
@@ -40,12 +41,14 @@ FILECAPS=(
|
||||
-m 755 'cap_net_bind_service=+ep' usr/bin/"${PN}"
|
||||
)
|
||||
|
||||
QA_PRESTRIPPED="usr/bin/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
else
|
||||
default
|
||||
go-module_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -53,7 +56,7 @@ src_compile() {
|
||||
[[ ${PV} != 9999* ]] && { export VERSION="${PV}" || die ; }
|
||||
|
||||
# mimicking project's Dockerfile
|
||||
emake GO_SKIP_GENERATE=yes GO_BUILD_FLAGS="-tags static -v " build
|
||||
emake GO_SKIP_GENERATE=1 GO_BUILD_FLAGS="-tags static -v " build
|
||||
|
||||
local shell
|
||||
for shell in bash fish zsh; do
|
||||
@@ -45,6 +45,7 @@ RDEPEND="
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
sci-electronics/verilator
|
||||
)
|
||||
app-arch/zstd:=
|
||||
sys-libs/ncurses:0=
|
||||
"
|
||||
|
||||
@@ -73,6 +74,10 @@ src_configure() {
|
||||
-D BUILD_SHARED_LIBS=OFF
|
||||
-D LLVM_STATIC_LINK_CXX_STDLIB=ON
|
||||
-D LLVM_ENABLE_ASSERTIONS=ON
|
||||
# Link zstd deterministically rather than letting cmake autodetect
|
||||
# it, so the app-arch/zstd RDEPEND always matches. See
|
||||
# https://bugs.gentoo.org/977877
|
||||
-D LLVM_ENABLE_ZSTD=FORCE_ON
|
||||
-D LLVM_BUILD_EXAMPLES=OFF
|
||||
-D LLVM_ENABLE_BINDINGS=OFF
|
||||
-D LLVM_ENABLE_OCAMLDOC=OFF
|
||||
|
||||
1
sci-electronics/flexbv-free-bin/Manifest
Normal file
1
sci-electronics/flexbv-free-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST flexbv-free-5.3156-linux-x86_64.tar.gz 15357249 BLAKE2B 39f31431e6dc6f4a312d2fc26123c83875acd03958c66964875880e903d53d6b714e06329a950985197b92545fd5f96df7b70256aacf837dc303fef4f1b995d6 SHA512 96aac38ba79a4b9ca4884210aaf1ad44733c058354522cc28e4f75dea87349b590fe43c9053963720a00f4db75addff8056730a36c66f76a9c7d0afa67e939f8
|
||||
@@ -0,0 +1,55 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="Free version of the FlexBV boardview and schematic software"
|
||||
HOMEPAGE="https://pldaniels.com/flexbv5/"
|
||||
SRC_URI="https://pldaniels.com/flexbv5/releases/flexbv-free-${PV}-linux-x86_64.tar.gz"
|
||||
|
||||
S="${WORKDIR}/flexbv-free-${PV}-linux-x86_64"
|
||||
|
||||
LICENSE="FlexBV-Free-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="mirror test strip"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/bin/flexbv
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/fontconfig
|
||||
media-libs/libsdl2
|
||||
sys-libs/zlib
|
||||
virtual/opengl
|
||||
"
|
||||
|
||||
src_install() {
|
||||
# install binary
|
||||
dobin flexbv
|
||||
|
||||
# install desktop file
|
||||
domenu "${S}"/share/applications/flexbv.desktop
|
||||
|
||||
# install icon
|
||||
doicon -s scalable "${S}"/share/icons/hicolor/scalable/apps/flexbv.svg
|
||||
|
||||
# install metainfo and mime files
|
||||
insinto /usr/share/metainfo
|
||||
doins "${S}"/share/appdata/flexbv.appdata.xml
|
||||
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${S}"/share/mime/packages/flexbv.xml
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
}
|
||||
15
sci-electronics/flexbv-free-bin/metadata.xml
Normal file
15
sci-electronics/flexbv-free-bin/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>yt+gentoo@sysv.in</email>
|
||||
<name>tooknox</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
FlexBV Free edition is a slimmed down product of the full licenced version.
|
||||
It's a modern and cross platform alternative to existing boardview programs.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://pldaniels.com</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
sci-electronics/openboardview-bin/Manifest
Normal file
1
sci-electronics/openboardview-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST openboardview_10.0.0-1_amd64.deb 1639918 BLAKE2B e335505cdd6f86802a2789628035cc2db855c63c8bd49ac05346ba0324e54e39bc453d322fe972b5ba0ea392b59c2f07138f1c1e8b076707dcaec5a3a9691ef2 SHA512 bc395dd79d079cdb8914358496aaaf2228c122c086af58cb73a60b722413a7526edb6048e8a5b1ab9b396529670c85f4c3e31984ea45c853c69555fa3582d0bc
|
||||
15
sci-electronics/openboardview-bin/metadata.xml
Normal file
15
sci-electronics/openboardview-bin/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>yt+gentoo@sysv.in</email>
|
||||
<name>tooknox</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
OpenBoardView is a Linux SDL/ImGui edition software for viewing .brd files.
|
||||
Intended as a drop-in replacement for the "Test_Link" software and "Landrex".
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">OpenBoardView/OpenBoardView</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,60 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit unpacker desktop xdg optfeature
|
||||
|
||||
DESCRIPTION="Linux SDL/ImGui edition software for viewing .brd files."
|
||||
HOMEPAGE="https://openboardview.org"
|
||||
|
||||
SRC_URI="https://github.com/OpenBoardView/OpenBoardView/releases/download/${PV}/openboardview_${PV}-1_amd64.deb"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="strip test"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/bin/*
|
||||
"
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
media-libs/fontconfig
|
||||
media-libs/libsdl2
|
||||
sys-libs/zlib
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
src_unpack() {
|
||||
unpacker_src_unpack
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install the primary executable
|
||||
dobin "${S}"/usr/bin/openboardview
|
||||
|
||||
# install desktop entry
|
||||
domenu "${S}"/usr/share/applications/openboardview.desktop
|
||||
|
||||
# install application icon
|
||||
doicon -s scalable "${S}"/usr/share/icons/hicolor/scalable/apps/openboardview.svg
|
||||
|
||||
# install metainfo and mimetype files
|
||||
insinto /usr/share/metainfo
|
||||
doins "${S}"/usr/share/metainfo/openboardview.appdata.xml
|
||||
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${S}"/usr/share/mime/packages/openboardview.xml
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
optfeature "converting legacy Microsoft Access-based .bv files via the bvconv.sh script" app-office/mdbtools
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
}
|
||||
@@ -807,9 +807,11 @@ src_compile() {
|
||||
src_install() {
|
||||
# Install binaries directly from build output
|
||||
# Using dobin instead of cargo_src_install since this is a workspace
|
||||
# and surver doesn't have the same features as surfer
|
||||
dobin target/release/surfer
|
||||
dobin target/release/surver
|
||||
# and surver doesn't have the same features as surfer. Use
|
||||
# cargo_target_dir so the path tracks USE=debug (target/debug) versus
|
||||
# the default release build (target/release).
|
||||
dobin "$(cargo_target_dir)"/surfer
|
||||
dobin "$(cargo_target_dir)"/surver
|
||||
|
||||
# Install desktop file and icon shipped in the source tree. Strip the
|
||||
# .png from the Icon key so the desktop file passes validation, the icon
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST chawan-0.4.1.tar.gz 3695327 BLAKE2B 54bc628574cf98d004db962b8dc5cda5380a25bb4e85765ae3504bf2036577f4f41c0bd4407f86f6d48bfa3ba652f8c0c832d4ff644fd69bf0c6d56a2619a766 SHA512 64e95eb1382202ffdc43569cee0472afed92b5acd05f39020a3f1f1c0fa0038e8ce4450041d22892b75153ec66f2dd13baa4606acfbe767c811c6f704c3c152c
|
||||
DIST chawan-0.4.2.tar.gz 3695981 BLAKE2B ac6d7a066eafda5bad0fe6566fd2ac50d5af9e8bbf2ffe47a7ba012aa6f97a67d09a9e38fb57d912ac05c4906bd388b724848ac9f40941ba5b2d132f84deb8f9 SHA512 05383f988d9c8a574b26a5e3760b2a29f99b97c4514e3c20a249b1d6e1da25031efd04289f0105a818addee536bd1eeb3bfc568e6a634ac93faff836019b2c73
|
||||
DIST chawan-0.4.3.tar.gz 3697336 BLAKE2B 2a700149aeb738c10981f7d2039a9f138586cb6659306fe07b762f5dc59f5faa60a0557f6b58ad0009b48027335b52c101b6b4f4c0583e8c68449894b2ddf4c8 SHA512 54a5111148d64b4a7f7703621ad46f60b69c489c51394ce4382e1ea6e51d4d39a5e904a30b779446b774b025619169d252ffb92e5d9d3de39cc08c2b3c372557
|
||||
|
||||
@@ -50,7 +50,7 @@ src_configure(){
|
||||
# code is mostly copy pasted from the nim_gen_config() function from nim-utils.eclass, modifed a bit to actually
|
||||
# append to the original nim.cfg, instead of replacing it
|
||||
cat >> "${S}"/nim.cfg <<- EOF || die "Failed to append to Nim config"
|
||||
--parallelBuild:"$(makeopts_jobs)"
|
||||
--parallelBuild:"$(get_makeopts_jobs)"
|
||||
|
||||
cc:"gcc"
|
||||
gcc.exe:"$(tc-getCC)"
|
||||
|
||||
@@ -50,7 +50,7 @@ src_configure(){
|
||||
# code is mostly copy pasted from the nim_gen_config() function from nim-utils.eclass, modifed a bit to actually
|
||||
# append to the original nim.cfg, instead of replacing it
|
||||
cat >> "${S}"/nim.cfg <<- EOF || die "Failed to append to Nim config"
|
||||
--parallelBuild:"$(makeopts_jobs)"
|
||||
--parallelBuild:"$(get_makeopts_jobs)"
|
||||
|
||||
cc:"gcc"
|
||||
gcc.exe:"$(tc-getCC)"
|
||||
|
||||
72
www-client/chawan/chawan-0.4.3.ebuild
Normal file
72
www-client/chawan/chawan-0.4.3.ebuild
Normal file
@@ -0,0 +1,72 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=9
|
||||
|
||||
inherit toolchain-funcs multiprocessing
|
||||
|
||||
DESCRIPTION="TUI web browser; supports CSS, images, JavaScript, and multiple web protocols"
|
||||
HOMEPAGE="https://chawan.net"
|
||||
|
||||
if [[ "${PV}" == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~bptato/${PN}"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~bptato/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Unlicense"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="lto"
|
||||
|
||||
DEPEND="
|
||||
app-arch/brotli
|
||||
dev-libs/openssl
|
||||
net-libs/libssh2
|
||||
"
|
||||
BDEPEND="
|
||||
dev-lang/nim
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/makefile-491b4231.patch"
|
||||
)
|
||||
|
||||
src_prepare(){
|
||||
default
|
||||
if use lto; then
|
||||
sed -i -E 's|^FLAGS\s+\+=.+|& -d:lto|' Makefile ||
|
||||
die "Trying to sed the Makefile for lto failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
# code is mostly copy pasted from the nim_gen_config() function from nim-utils.eclass, modifed a bit to actually
|
||||
# append to the original nim.cfg, instead of replacing it
|
||||
cat >> "${S}"/nim.cfg <<- EOF || die "Failed to append to Nim config"
|
||||
--parallelBuild:"$(get_makeopts_jobs)"
|
||||
|
||||
cc:"gcc"
|
||||
gcc.exe:"$(tc-getCC)"
|
||||
gcc.linkerexe:"$(tc-getCC)"
|
||||
gcc.cpp.exe:"$(tc-getCXX)"
|
||||
gcc.cpp.linkerexe:"$(tc-getCXX)"
|
||||
gcc.options.speed:"${CFLAGS}"
|
||||
gcc.options.size:"${CFLAGS}"
|
||||
gcc.options.debug:"${CFLAGS}"
|
||||
gcc.options.always:"${CPPFLAGS}"
|
||||
gcc.options.linker:"${LDFLAGS}"
|
||||
gcc.cpp.options.speed:"${CXXFLAGS}"
|
||||
gcc.cpp.options.size:"${CXXFLAGS}"
|
||||
gcc.cpp.options.debug:"${CXXFLAGS}"
|
||||
gcc.cpp.options.always:"${CPPFLAGS}"
|
||||
gcc.cpp.options.linker:"${LDFLAGS}"
|
||||
EOF
|
||||
default
|
||||
}
|
||||
@@ -50,7 +50,7 @@ src_configure(){
|
||||
# code is mostly copy pasted from the nim_gen_config() function from nim-utils.eclass, modifed a bit to actually
|
||||
# append to the original nim.cfg, instead of replacing it
|
||||
cat >> "${S}"/nim.cfg <<- EOF || die "Failed to append to Nim config"
|
||||
--parallelBuild:"$(makeopts_jobs)"
|
||||
--parallelBuild:"$(get_makeopts_jobs)"
|
||||
|
||||
cc:"gcc"
|
||||
gcc.exe:"$(tc-getCC)"
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index d64c406a..874b7d4e 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -4,7 +4,7 @@ NIMC ?= $(NIM) c
|
||||
OBJDIR ?= .obj
|
||||
OUTDIR ?= target
|
||||
# These paths are quoted in recipes.
|
||||
-PREFIX ?= /usr/local
|
||||
+PREFIX ?= /usr
|
||||
MANPREFIX ?= $(PREFIX)/share/man
|
||||
MANPREFIX1 ?= $(MANPREFIX)/man1
|
||||
MANPREFIX5 ?= $(MANPREFIX)/man5
|
||||
@@ -50,16 +50,7 @@ OUTDIR_MAN = $(OUTDIR_TARGET)/share/man
|
||||
# platform-specific adjustments.
|
||||
FORCE_POLL_MODE ?= 0
|
||||
|
||||
-# Nim compiler flags
|
||||
-ifeq ($(TARGET),debug)
|
||||
-FLAGS += -d:debug --debugger:native
|
||||
-else ifeq ($(TARGET),release)
|
||||
-FLAGS += -d:release -d:strip -d:lto
|
||||
-else ifeq ($(TARGET),release0)
|
||||
-FLAGS += -d:release --stacktrace:on
|
||||
-else ifeq ($(TARGET),release1)
|
||||
-FLAGS += -d:release --debugger:native
|
||||
-endif
|
||||
+FLAGS += -d:release
|
||||
|
||||
ssl_link = http gemini sftp
|
||||
tohtml_link = gopher2html md2html ansi2html gmi2html dirlist2html img2html
|
||||
@@ -18,5 +18,6 @@ else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
# this ebuild does not install binaries
|
||||
RESTRICT="binchecks strip"
|
||||
RDEPEND="x11-themes/adwaita-icon-theme"
|
||||
|
||||
@@ -18,5 +18,6 @@ else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
# this ebuild does not install binaries
|
||||
RESTRICT="binchecks strip"
|
||||
RDEPEND="x11-themes/adwaita-icon-theme"
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST adw-gtk3-5.10.tar.gz 6174835 BLAKE2B 9df9dc992c1fb0ddcd27bdfd7f924c5728877fb8305d677c5105257a23b81cffae92858cc8959167794e63340588c4df1bfd72c1d5b8d2dca95402fd4a04299b SHA512 54846a3c0e62c0d863170489857bd9f6adfa878ee660efd141be44d8c69b0f82ee056697b7784760d7b3aaf8b47baa42176172a9dd7d5c9e7b4737fdbd93a616
|
||||
DIST adw-gtk3-5.6.tar.gz 6152680 BLAKE2B 9b4dcc6ded707d2e0da165c792221e9f95d13831d819057990b8b80a89e81425609231c58795a791045ebf2ef7895d591f5f7d3e1d839bb54fc131ea7d81a762 SHA512 9758fa05dba863b54b9b8a978d971993daf41f48a915b4a9d79f49cce4196969192f50fde8bcd471347e491974d124cc0ade82cb19da503f1fc810b3d4317179
|
||||
DIST adw-gtk3v6.5.tar.xz 121632 BLAKE2B 22456adab08442722486e20e9c1aff734b117d380e928f020c0a0d2ec67ee7fa968c5ffef424991b1ba5345d7e7da00573fa068f15a257105ae9ce116f6fc067 SHA512 f97d89ca219a1a40330a2ac15e78a01ce28b6b6c2b9507e8acaaf93c6fee92cd72e272dd796d49fa705226b657f9e3474c78d60afb8464831728faa9d610a65f
|
||||
|
||||
22
x11-themes/adw-gtk3/adw-gtk3-6.5.ebuild
Normal file
22
x11-themes/adw-gtk3/adw-gtk3-6.5.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit xdg
|
||||
|
||||
DESCRIPTION="An unofficial GTK3 port of libadwaita"
|
||||
HOMEPAGE="https://github.com/lassekongo83/adw-gtk3"
|
||||
SRC_URI="https://github.com/lassekongo83/adw-gtk3/releases/download/v${PV}/adw-gtk3v${PV}.tar.xz"
|
||||
S=${WORKDIR}
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
RESTRICT="binchecks strip"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/themes
|
||||
doins -r adw-gtk3{,-dark}
|
||||
}
|
||||
@@ -5,6 +5,10 @@
|
||||
<name>Julien Roy</name>
|
||||
<email>julien@jroy.ca</email>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<name>Björn</name>
|
||||
<email>bjorn.megaflow@gmail.com</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">lassekongo83/adw-gtk3</remote-id>
|
||||
</upstream>
|
||||
|
||||
Reference in New Issue
Block a user