Merge updates from master

This commit is contained in:
Repository mirror & CI
2023-08-23 17:46:34 +00:00
35 changed files with 410 additions and 167 deletions

View File

@@ -16,7 +16,7 @@ LICENSE="MIT"
SLOT="0"
src_unpack() {
git-r3_checkout
git-r3_src_unpack
cd "${S}"
dotnet publish 86BoxManager -r linux-x64
}

1
dev-lang/cc65/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST V2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f

View File

@@ -0,0 +1,21 @@
# Copyright 2022, 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Cross-development package for 65(C)02 systems"
HOMEPAGE="https://cc65.github.io/"
SRC_URI="https://github.com/cc65/cc65/archive/refs/tags/V${PV}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64"
src_compile() {
emake PREFIX="${EPREFIX}/usr"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
dodoc README.md
}

View File

@@ -1,4 +1,4 @@
# Copyright 2022 Gentoo Authors
# Copyright 2022, 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,6 @@ inherit git-r3
DESCRIPTION="Cross-development package for 65(C)02 systems"
HOMEPAGE="https://cc65.github.io/"
EGIT_REPO_URI="https://github.com/cc65/cc65.git"
EGIT_COMMIT="V${PV}"
LICENSE="ZLIB"
SLOT="0"

View File

@@ -22,6 +22,6 @@ distutils_enable_tests nose
DEPEND="
test? (
dev-python/memory_profiler[${PYTHON_USEDEP}]
dev-python/memory-profiler[${PYTHON_USEDEP}]
)
"

View File

@@ -1,3 +1,2 @@
DIST lazygit-0.38.2.tar.gz 3870937 BLAKE2B c3dcc40f0accecceda1b663503e522076ba98fb09268f65f95af0c79e51ac6f9706a0cd18ca8b13f3b3b855ca0ebd665a9fd083d1f5257c652b1e68b3677d00e SHA512 508e253a4acfcb2c958820d72873de3308b06eba20978caa660321d75db41bc31fe917e4469d5ed368d9e20d2047b57d759f9ec00a4a982cd2556d5c4ef5c57f
DIST lazygit-0.39.4.tar.gz 3882422 BLAKE2B 7d1c94f1340e9eb56f84174196539db0cb716808c723045daeee7c037c3cab04e566edfab8a30b1771d441928a81d56f96eb468ba070ad73cf847e89a2800493 SHA512 b3d29abfe168590ea63c46ac461e4862a86b861f77a89e6be9d2b207f24c4da10b95512349b1158ff92c1443a16468d4d0026d27b0b87c2315b15ede447dbf05
DIST lazygit-0.40.2.tar.gz 4468039 BLAKE2B efea794795af283dc286166427fe5aae4ce8473a4933f2373501d0f3ac0a4d16df7aa20cb20b25738707c30356db4fad647de4cfa2e6abde024a613f5e036b7f SHA512 201bd09705ad48c41ed62ac061b31e62ce51a351eff5dae36a3bf5654d62fdef5d2a93e3f4ad56c0b02c70fb0e323319ed38d64c3bfef36900423983284b52c1

View File

@@ -20,7 +20,8 @@ RDEPEND="dev-vcs/git"
DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
src_compile() {
go build -o bin/lazygit || die
ego build -o bin/lazygit \
-ldflags "-X main.version=${PV}"
}
src_install() {

View File

@@ -20,7 +20,8 @@ RDEPEND="dev-vcs/git"
DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
src_compile() {
go build -o bin/lazygit || die
ego build -o bin/lazygit \
-ldflags "-X main.version=${PV}"
}
src_install() {

View File

@@ -1,29 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Simple terminal UI for git commands"
HOMEPAGE="https://github.com/jesseduffield/lazygit"
SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 BSD ISC MIT Unlicense"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/${P}"
RDEPEND="dev-vcs/git"
DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
src_compile() {
go build -o bin/lazygit || die
}
src_install() {
dobin bin/lazygit
einstalldocs
}

View File

@@ -0,0 +1,28 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 toolchain-funcs
DESCRIPTION="Reverse-engineered Minecraft Classic client"
HOMEPAGE="https://www.classicube.net/"
EGIT_REPO_URI="https://github.com/UnknownShadow200/ClassiCube.git"
LICENSE="BSD MIT FTL"
SLOT="0"
DEPEND="x11-libs/libX11 x11-libs/libXi virtual/opengl"
RDEPEND="${DEPEND}"
src_compile() {
$(tc-getCC) ${CFLAGS} ${LDFLAGS} src/*.c -o ClassiCube -rdynamic -lm -lpthread -lX11 -lXi -lGL -ldl || die
}
src_install() {
exeinto "/usr/libexec"
doexe ClassiCube
dobin "${FILESDIR}/ClassiCube"
dodoc readme.md
dodoc doc/*.md
}

View File

@@ -39,7 +39,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-cpp/cpp-httplib
dev-cpp/cpp-jwt
dev-cpp/robin-map
dev-util/spirv-headers
@@ -76,13 +75,6 @@ src_prepare() {
-e '/target_link_libraries/s/inih/${INIH_LIBRARIES}/' src/citra/CMakeLists.txt || die
sed -i -e 's:inih/cpp/::' src/citra/config.cpp || die
# Fix boost unbundling
sed -i -e '/(-DBOOST_ERROR_CODE_HEADER_ONLY/,/)/d' CMakeLists.txt || die
sed -i -e '/^# Boost/,/boost_iostreams PUBLIC/d' externals/CMakeLists.txt || die
sed -i -e '/^#define BOOST_STACKTRACE_USE_BACKTRACE/d' \
src/common/logging/backend.cpp || die
sed -i -e 's/ backtrace//' src/common/CMakeLists.txt || die
# Unbundle libfmt
if use system-libfmt; then
sed -i -e '/fmt/d' externals/CMakeLists.txt || die
@@ -119,10 +111,6 @@ src_prepare() {
if use cubeb; then
sed -i -e '$afind_package(cubeb REQUIRED)\n' CMakeLists.txt || die
fi
# Unbundle cpp-httplib
sed -i -e '/# httplib/,/target_link_libraries(httplib/d' externals/CMakeLists.txt || die
# Unbundle cpp-jwt
sed -i -e '/cpp-jwt/d' externals/CMakeLists.txt || die
sed -i -e 's/ cpp-jwt/ ssl crypto/' src/web_service/CMakeLists.txt || die

View File

@@ -33,7 +33,7 @@ fi
LICENSE="MIT"
SLOT="0"
IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia"
IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia video_cards_amdgpu"
REQUIRED_USE="
|| ( X wayland )
@@ -50,6 +50,7 @@ python_check_deps() {
DEPEND="
~media-libs/imgui-1.81[opengl,vulkan]
dev-cpp/nlohmann_json
dev-libs/spdlog
dev-util/glslang
media-libs/vulkan-loader

View File

@@ -1,2 +0,0 @@
DIST nvidia-vaapi-driver-0.0.8.tar.gz 178932 BLAKE2B 16b438c7b494e90f7ec3af958dfbc20d11bccee0f0ac52dde23d1ee348e947be4503ebafb284227b25eb6e42deafca606b7f80094b0392081d30e17edf5d43ce SHA512 a1e38d50112a4f5db2785f6d229c45d591fd42aee3748b59ab23b47250c094258f304f26143c074a79928e0e9f5c7bc8d4d0944f72bd511206131f619377d7ae
DIST nvidia-vaapi-driver-0.0.9.tar.gz 182169 BLAKE2B 8bdc55d22bcb2903bf8bfcccffc10b4183d0694378ff094e123247cb4a97da6bd182dccee8439f0e5c0f14ba96f0d9182822ef5171006358800d1a6a60822a4b SHA512 408e0421b0a4d960b701e45cc2fb73fa6e6458140d01b1f84db01bbfed6a2721cb14af0807ebf098cec5e80a0f778762d81dedb0e7fab42b7348cf13ce1d472e

View File

@@ -1,25 +0,0 @@
From e0831828a438003f8a86b5d2b4026c1cb8f48efe Mon Sep 17 00:00:00 2001
From: Andrew Udvare <audvare@gmail.com>
Date: Tue, 25 Jan 2022 23:19:21 -0500
Subject: [PATCH] Set correct install path
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index 9d9fc84..e31c36b 100644
--- a/meson.build
+++ b/meson.build
@@ -47,7 +47,7 @@ shared_library(
dl_dep,
],
install: true,
- install_dir: get_option('libdir') / 'dri',
+ install_dir: get_option('libdir') / 'va' / 'drivers',
gnu_symbol_visibility: 'hidden',
)
--
2.35.0

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>denis7774@gmail.com</email>
<name>Denis Reva</name>
<description>rarogcmex</description>
</maintainer>
<longdescription lang="en">
This is an VA-API implementation that uses NVDEC as a backend. This implementation is specifically designed to be used by Firefox for accelerated decode of web content, and may not operate correctly in other applications.
</longdescription>
<upstream>
<remote-id type="github">GPUOpen-Drivers/AMDVLK</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC, specifically designed to be used by Firefox"
HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver"
SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="x11-drivers/nvidia-drivers
media-libs/nv-codec-headers
media-libs/libva"
RDEPEND="x11-drivers/nvidia-drivers
media-libs/gst-plugins-bad[egl]
media-libs/libva"
BDEPEND="dev-util/meson"
PATCHES=( "${FILESDIR}/${PN}-0.0.8-install-path.patch" )
pkg_postinst() {
ewarn "This library requires special configuration! See "
ewarn "${HOMEPAGE}"
ewarn "The direct backend is currently required on NVIDIA driver series 525 due to a regression"
ewarn "See ${HOMEPAGE}/issues/126"
}

View File

@@ -1,33 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
DESCRIPTION="A VA-API implemention using NVIDIA's NVDEC, specifically designed to be used by Firefox"
HOMEPAGE="https://github.com/elFarto/nvidia-vaapi-driver"
SRC_URI="https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="x11-drivers/nvidia-drivers
media-libs/nv-codec-headers
media-libs/libva"
RDEPEND="x11-drivers/nvidia-drivers
media-libs/gst-plugins-bad[egl]
media-libs/libva"
BDEPEND="dev-util/meson"
PATCHES=( "${FILESDIR}/${PN}-0.0.8-install-path.patch" )
pkg_postinst() {
ewarn "This library requires special configuration! See "
ewarn "${HOMEPAGE}"
ewarn "The direct backend is currently required on NVIDIA driver series 525 due to a regression"
ewarn "See ${HOMEPAGE}/issues/126"
}

View File

@@ -0,0 +1 @@
DIST g4music-v3.2.tar.bz2 3294279 BLAKE2B c1e7518ccf5e11ee9e4b83f612bd5c68b3a60703d5d33684fe7837ea62b4ac90f3dd6d57ffdc1d43ca63168e4374b0946c82cda31ad82b01059ba108bccc981b SHA512 92c10aa6a53ba2c8265342b77ab5dc211410ab889a717ac514363958b45471e29a152f75101a0eefc1fd707917bf04759b2b3e4afe0e819ccb2a932ac3957f86

View File

@@ -0,0 +1,42 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson xdg gnome2-utils vala
DESCRIPTION="A GTK4 music player"
HOMEPAGE="https://gitlab.gnome.org/neithern/g4music"
SRC_URI="https://gitlab.gnome.org/neithern/g4music/-/archive/v${PV}/g4music-v${PV}.tar.bz2"
S="${WORKDIR}/g4music-v${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pipewire"
IDEPEND=">=gui-libs/gtk-4.6
>=gui-libs/libadwaita-1
>=media-libs/gstreamer-1.20.6[introspection]
>=dev-lang/vala-0.56.8
pipewire? ( media-video/pipewire[gstreamer] )"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="$(vala_depend)"
src_prepare() {
default
vala_setup
xdg_environment_reset
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View 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>mail@konstantintutsch.de</email>
<name>Konstantin Tutsch</name>
</maintainer>
<upstream>
<remote-id type="gnome-gitlab">neithern/g4music</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -141,6 +141,8 @@ DEPEND="
"
RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/${PN}"
src_install() {
cargo_src_install

View File

@@ -140,6 +140,8 @@ DEPEND="
"
RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/${PN}"
src_install() {
cargo_src_install

View File

@@ -13,6 +13,8 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE="alsa trayicon wayland"
BDEPEND="dev-qt/linguist-tools:5"
DEPEND="
dev-qt/qtcore:5
@@ -27,9 +29,6 @@ RDEPEND="${DEPEND}
"
src_prepare() {
# A small tweak in socket name that allow multiple user at same time
# See https://github.com/rncbc/qpwgraph/issues/1
sed -i -e "/@/a m_unique += qgetenv(\"USER\");\n m_unique += '-';" src/qpwgraph.cpp || die
cmake_src_prepare
}

View File

@@ -0,0 +1 @@
DIST kooha-2.2.3.tar.xz 16487348 BLAKE2B 39b666f89ec2431a4793db44a0cf00eb97c3ca295973ab8656398c3a68f01c8fcd09194dfe44a7d5265f87187f56c897e594a0545d39de09b0fbc59c7513fa65 SHA512 687bd38bdd4385059c5c625d41b4634dbdd86b7cf13d4ea811bfff46fd4fc1a7096ad94d6c55d935fd24e067ba9e6f60dc9b842264880d2394fca06dc0de2bb0

View File

@@ -0,0 +1,197 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
aho-corasick@0.7.19
android_system_properties@0.1.5
ansi_term@0.12.1
anyhow@1.0.65
atomic_refcell@0.1.8
autocfg@1.1.0
bitflags@1.3.2
block@0.1.6
bumpalo@3.11.0
cairo-rs@0.16.7
cairo-sys-rs@0.16.3
cc@1.0.73
cfg-expr@0.10.3
cfg-if@1.0.0
chrono@0.4.22
color_quant@1.1.0
core-foundation-sys@0.8.3
field-offset@0.3.4
fragile@2.0.0
futures-channel@0.3.24
futures-core@0.3.24
futures-executor@0.3.24
futures-io@0.3.24
futures-macro@0.3.24
futures-task@0.3.24
futures-util@0.3.24
gdk-pixbuf@0.16.7
gdk-pixbuf-sys@0.16.3
gdk4@0.5.4
gdk4-sys@0.5.4
gdk4-wayland@0.5.4
gdk4-wayland-sys@0.5.4
gdk4-x11@0.5.4
gdk4-x11-sys@0.5.4
gettext-rs@0.7.0
gettext-sys@0.21.3
gif@0.12.0
gio@0.16.7
gio-sys@0.16.3
glib@0.15.12
glib@0.16.7
glib-macros@0.15.11
glib-macros@0.16.3
glib-sys@0.15.10
glib-sys@0.16.3
gobject-sys@0.15.10
gobject-sys@0.16.3
graphene-rs@0.16.3
graphene-sys@0.16.3
gsettings-macro@0.1.14
gsk4@0.5.4
gsk4-sys@0.5.4
gst-plugin-gif@0.9.2
gst-plugin-gtk4@0.9.3
gst-plugin-version-helper@0.7.3
gstreamer@0.19.4
gstreamer-audio@0.19.4
gstreamer-audio-sys@0.19.4
gstreamer-base@0.19.3
gstreamer-base-sys@0.19.3
gstreamer-pbutils@0.19.2
gstreamer-pbutils-sys@0.19.2
gstreamer-sys@0.19.4
gstreamer-video@0.19.4
gstreamer-video-sys@0.19.4
gtk4@0.5.4
gtk4-macros@0.5.4
gtk4-sys@0.5.4
heck@0.4.0
iana-time-zone@0.1.48
js-sys@0.3.60
lazy_static@1.4.0
libadwaita@0.2.1
libadwaita-sys@0.2.1
libc@0.2.132
libpulse-binding@2.26.0
libpulse-glib-binding@2.25.1
libpulse-mainloop-glib-sys@1.19.2
libpulse-sys@1.19.3
locale_config@0.3.0
log@0.4.17
malloc_buf@0.0.6
memchr@2.5.0
memoffset@0.6.5
muldiv@1.0.0
num-derive@0.3.3
num-integer@0.1.45
num-rational@0.4.1
num-traits@0.2.15
objc@0.2.7
objc-foundation@0.1.1
objc_id@0.1.1
once_cell@1.14.0
option-operations@0.5.0
pango@0.16.5
pango-sys@0.16.3
paste@1.0.9
pest@2.3.1
pin-project-lite@0.2.9
pin-utils@0.1.0
pkg-config@0.3.25
pretty-hex@0.3.0
proc-macro-crate@1.2.1
proc-macro-error@1.0.4
proc-macro-error-attr@1.0.4
proc-macro2@1.0.43
quick-xml@0.25.0
quote@1.0.21
regex@1.6.0
regex-syntax@0.6.27
rustc_version@0.3.3
semver@0.11.0
semver-parser@0.10.2
serde@1.0.144
serde_derive@1.0.144
sharded-slab@0.1.4
slab@0.4.7
smallvec@1.9.0
syn@1.0.99
system-deps@6.0.2
temp-dir@0.1.11
thiserror@1.0.35
thiserror-impl@1.0.35
thread_local@1.1.4
toml@0.5.9
tracing@0.1.36
tracing-attributes@0.1.22
tracing-core@0.1.29
tracing-log@0.1.3
tracing-subscriber@0.3.15
ucd-trie@0.1.5
unicode-ident@1.0.4
valuable@0.1.0
version-compare@0.1.0
version_check@0.9.4
wasm-bindgen@0.2.83
wasm-bindgen-backend@0.2.83
wasm-bindgen-macro@0.2.83
wasm-bindgen-macro-support@0.2.83
wasm-bindgen-shared@0.2.83
weezl@0.1.7
winapi@0.3.9
winapi-i686-pc-windows-gnu@0.4.0
winapi-x86_64-pc-windows-gnu@0.4.0
"
inherit cargo meson xdg gnome2-utils
DESCRIPTION="GTK4 screen recorder for Wayland"
HOMEPAGE="https://github.com/SeaDve/Kooha/"
SRC_URI="https://github.com/SeaDve/Kooha/releases/download/v${PV}/kooha-${PV}.tar.xz
${cargo_crate_uris}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="x264 vaapi"
IDEPEND=">=dev-util/meson-1.1.1
>=dev-util/ninja-1.11.1-r2
>=dev-libs/appstream-glib-0.8.2
>=virtual/rust-1.69.0
x264? ( >=media-libs/x264-0.0.20220222
>=media-libs/gst-plugins-ugly-1.20.6 )
>=media-libs/gstreamer-1.20.6
>=media-libs/gst-plugins-base-1.20.6
vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 )
>=dev-libs/glib-2.76.3
>=gui-libs/gtk-4.10.4
>=gui-libs/libadwaita-1.3.3"
DEPEND=">=media-video/pipewire-0.3.77-r1[gstreamer]
>=sys-apps/xdg-desktop-portal-1.16.0-r1"
RDEPEND="${DEPEND}"
BDEPEND=""
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
QA_FLAGS_IGNORED="usr/bin/${PN}"
BUILD_DIR="${S}/build"
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View 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>mail@konstantintutsch.de</email>
<name>Konstantin Tutsch</name>
</maintainer>
<upstream>
<remote-id type="github">SeaDve/Kooha</remote-id>
</upstream>
</pkgmetadata>

1
net-misc/toot/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST toot-0.38.1.tar.gz 904085 BLAKE2B a3b4bd153f604299625a7ab656928b9874f558dfd9ca78d7b3573a5e71017018403a53c59d516927ed6c70863da8fef9ee8d698420b15af11fb4672c77dd2cff SHA512 eb00f40f628fec33abf2c340515e059bdc68e3a453e9dd403ca66e4d28ca24d67d9499420fb87a7050abe605fe4666abbce5ee57edd2250a6a2816d92d61c37e

View 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>mail@konstantintutsch.de</email>
<name>Konstantin Tutsch</name>
</maintainer>
<upstream>
<remote-id type="github">ihabunek/toot</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,27 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1
DESCRIPTION="toot - Mastodon CLI & TUI"
HOMEPAGE="https://github.com/ihabunek/toot"
SRC_URI="https://github.com/ihabunek/toot/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=">=dev-python/urwid-2.1.2-r1
>=dev-python/wcwidth-0.2.6
>=media-fonts/symbola-13.00
>=dev-python/beautifulsoup4-4.12.2
>=dev-python/tomlkit-0.11.8"
RDEPEND="${DEPEND}"
BDEPEND=""
distutils_enable_tests pytest

View File

@@ -1,4 +1,4 @@
# Copyright 2019-2021 Gentoo Authors
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -24,13 +24,14 @@ SLOT="0"
DOCS=("README.md" "KnowledgeBase.md")
IUSE="test"
IUSE="+webkit41 test"
RESTRICT="!test? ( test )"
DEPEND="
x11-libs/gtk+:3
net-libs/libsoup:2.4
net-libs/webkit-gtk:4=
webkit41? ( net-libs/webkit-gtk:4.1= )
!webkit41? ( net-libs/webkit-gtk:4= )
"
RDEPEND="${DEPEND}"
BDEPEND="test? ( app-text/mandoc )"
@@ -42,7 +43,7 @@ src_configure() {
CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \
LDFLAGS="${LDFLAGS}" \
DOCDIR="/usr/share/doc/${PF}" \
WITH_WEBKITGTK=4.0 \
WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \
PREFIX="/usr" \
./configure
}

View File

@@ -24,12 +24,13 @@ SLOT="0"
DOCS=("README.md" "KnowledgeBase.md")
IUSE="test"
IUSE="+webkit41 test"
RESTRICT="!test? ( test )"
DEPEND="
x11-libs/gtk+:3
net-libs/webkit-gtk:4=
webkit41? ( net-libs/webkit-gtk:4.1= )
!webkit41? ( net-libs/webkit-gtk:4= )
"
RDEPEND="${DEPEND}"
BDEPEND="test? ( app-text/mandoc )"
@@ -41,7 +42,7 @@ src_configure() {
CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \
LDFLAGS="${LDFLAGS}" \
DOCDIR="/usr/share/doc/${PF}" \
WITH_WEBKITGTK=4.0 \
WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \
PREFIX="/usr" \
./configure
}

View File

@@ -10,4 +10,7 @@
for first-usage usability. Privacy is the first goal, and it should be
usable (security=usability^(-1) being false).
</longdescription>
<use>
<flag name="webkit41">Use <pkg>net-libs/webkit:4.1</pkg> (uses libsoup3 and so allows HTTP/2) instead of <pkg>net-libs/webkit:4</pkg></flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST adw-gtk3-4.8.tar.gz 6146728 BLAKE2B 4f37659dbf62d7fad110bfff44721e288aa5d4a7002ff683b76f339e0047e79ccf07ea8b17805b1dedd433f7e13cfc7fafa2184b66033ca9e267acaca944b61b SHA512 a69a875bef2996c6a3f2baeb38851ff971c49bba7318c51f3abee300a9b4a82973a32ace4855ad57686a057568c09d39753a9699481b4d361561247f48b259d4

View File

@@ -0,0 +1,19 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson xdg
DESCRIPTION="The theme from libadwaita ported to GTK-3"
HOMEPAGE="https://github.com/lassekongo83/adw-gtk3"
SRC_URI="https://github.com/lassekongo83/adw-gtk3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IDEPEND=">=dev-lang/sassc-3.6.2"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""

View 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>mail@konstantintutsch.de</email>
<name>Konstantin Tutsch</name>
</maintainer>
<upstream>
<remote-id type="github">lassekongo83/adw-gtk3</remote-id>
</upstream>
</pkgmetadata>