Compare commits
11 Commits
b641e23d47
...
1ab1e3e573
Author | SHA1 | Date | |
---|---|---|---|
|
1ab1e3e573 | ||
|
6ab9bbf912 | ||
|
013dcfa12b | ||
|
b6da2df28a | ||
|
326624c9fe | ||
|
79eb67da13 | ||
|
8e336a2d76 | ||
|
058e6ea0e3 | ||
|
ae3414942d | ||
|
601759afc4 | ||
|
7f80b92350 |
@ -1,2 +1,2 @@
|
||||
DIST fondo-1.3.10.tar.gz 3483903 BLAKE2B 90ecc1291c445d32c74920b9ef79d68c862fe1b70fcd6e616c71393fefeef5a1b538bb4de017f4a64f53be8e49c1c26ad164e51bd8d43606722324c02d0cda74 SHA512 c906b399461590da0e69fa4ee87d0308bcb697506cc97e9626cd506370e0b1eec2d6426894490e3c6c194eb8548c3d099b40d694c7409b16b2015d1ba1bb58dd
|
||||
DIST fondo-1.5.0.tar.gz 3517422 BLAKE2B aa63eac326f08e988259c33ea041ab4110d6cb2b44f55b7c85f2d701b11d68507b1854eb366aa407df96b40dc5a061653de07ef703dbe7294fb8c9bba7190028 SHA512 a865495af88e32a8f337a68acedbb7ab7afdb9f698d92c697d0253eef213c1de93f22ad355cfe834ef27dc61ccb5539f6016882e28bc051f32549bfe29da97e7
|
||||
DIST fondo-1.6.1.tar.gz 3356374 BLAKE2B 310b62d9602baafb0f60d0af8089191cd9c27b162118148126430279f8519f735635d5655c87dd5c0bab990100bbfce0d627b9a38d0f4ecfb25b67e0e5d26277 SHA512 373ab22051201ebca336eb8403be360ab1f6481a5d354e3a944a44fd6d4cfa82c1fa1e5ab5a072910e7938f806fcc239b9fc6b442173d5758f5724459c1bc563
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson vala xdg
|
||||
|
||||
@ -16,28 +16,26 @@ else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RESTRICT="
|
||||
mirror
|
||||
!test? ( test )
|
||||
"
|
||||
# no tests
|
||||
RESTRICT="test"
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/granite
|
||||
x11-libs/gtk+:3
|
||||
net-libs/libsoup
|
||||
dev-libs/glib:2
|
||||
dev-libs/granite:=
|
||||
dev-libs/json-glib
|
||||
>=gui-libs/libhandy-0.91.0:1
|
||||
net-libs/libsoup:2.4
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
xdg_environment_reset
|
||||
vala_src_prepare
|
||||
default
|
||||
pkg_setup() {
|
||||
vala_setup
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
@ -47,10 +45,10 @@ pkg_preinst() {
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
gnome2_schemas_savelist
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson vala xdg
|
||||
|
||||
@ -16,28 +16,26 @@ else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RESTRICT="
|
||||
mirror
|
||||
!test? ( test )
|
||||
"
|
||||
# no tests
|
||||
RESTRICT="test"
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/granite
|
||||
x11-libs/gtk+:3
|
||||
net-libs/libsoup
|
||||
dev-libs/glib:2
|
||||
dev-libs/granite:=
|
||||
dev-libs/json-glib
|
||||
>=gui-libs/libhandy-0.91.0:1
|
||||
net-libs/libsoup:2.4
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
xdg_environment_reset
|
||||
vala_src_prepare
|
||||
default
|
||||
pkg_setup() {
|
||||
vala_setup
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
@ -47,10 +45,10 @@ pkg_preinst() {
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
@ -43,7 +43,6 @@ DEPEND="
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
#TODO: python
|
||||
|
||||
|
70
net-analyzer/nutty/nutty-1.1.1-r1.ebuild
Normal file
70
net-analyzer/nutty/nutty-1.1.1-r1.ebuild
Normal file
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson vala xdg
|
||||
|
||||
DESCRIPTION="A simple application to provide essential information on network related aspects"
|
||||
HOMEPAGE="https://github.com/babluboy/nutty"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/babluboy/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://github.com/babluboy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
# tests are just data file validation
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-db/sqlite-3.5.9:3
|
||||
>=dev-libs/granite-0.5:=
|
||||
>=dev-libs/libgee-0.8:=
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
net-analyzer/nethogs
|
||||
net-analyzer/nmap
|
||||
net-analyzer/traceroute
|
||||
net-analyzer/vnstat
|
||||
net-misc/curl
|
||||
net-wireless/wireless-tools
|
||||
sys-apps/iproute2
|
||||
sys-apps/net-tools
|
||||
sys-apps/pciutils
|
||||
"
|
||||
BDEPEND="
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS README.md )
|
||||
|
||||
pkg_setup() {
|
||||
vala_setup
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2-utils meson vala xdg
|
||||
|
||||
@ -16,17 +16,24 @@ else
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
RESTRICT="mirror"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
# tests are just data file validation
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/granite
|
||||
>=dev-db/sqlite-3.5.9:3
|
||||
>=dev-libs/granite-0.5:=
|
||||
>=dev-libs/libgee-0.8:=
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
dev-db/sqlite
|
||||
net-analyzer/nethogs
|
||||
net-analyzer/nmap
|
||||
net-analyzer/traceroute
|
||||
@ -37,29 +44,23 @@ RDEPEND="
|
||||
sys-apps/net-tools
|
||||
sys-apps/pciutils
|
||||
"
|
||||
BDEPEND="
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS README.md )
|
||||
|
||||
src_prepare() {
|
||||
xdg_src_prepare
|
||||
vala_src_prepare
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
pkg_setup() {
|
||||
vala_setup
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_preinst
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
|
@ -1,2 +1 @@
|
||||
DIST matrix-commander-7.4.0.gh.tar.gz 1820021 BLAKE2B 572a8c6e4b87b678785172521c7d623c09366676bd335e97fb8d2d2e1e8cd98e89dc169a806bb6617ab48710a6f548d73b1a1d59ced92a215c9706b0e4ee3eb8 SHA512 70ce691ceb0091ddf2dfd8be3368f61285353c4310c82240f9b3929b4b7b1603bb63335c006996f91638b8ed0429f8b6db7c03800a4d545b4b48126b6c969c10
|
||||
DIST matrix-commander-7.6.0.gh.tar.gz 1828464 BLAKE2B 272857910590922a78dfd12b6ae925b61143d4383e4154b431b59803a202f08481879a445bb713ee766b0f437d3e22ab4c6b27201c46036b505c11c03736173f SHA512 8b6ccedc4df6a11a6f80b78e454ec06e831699990c6f5ed7dfa03271228f1488df76fe0ff5ffee3889bc868ac04faf2ae803e2e4ef24228a079fa06e8ad3d45d
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
|
||||
inherit distutils-r1 bash-completion-r1
|
||||
|
||||
DESCRIPTION="Simple but convenient CLI-based Matrix client app for sending and receiving"
|
||||
HOMEPAGE="https://github.com/8go/matrix-commander"
|
||||
SRC_URI="https://github.com/8go/matrix-commander/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# Tests are a bunch shell scripts and lone python script
|
||||
# Not gonna bother as they require testing against a running matrix server
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/aiohttp[${PYTHON_USEDEP}]
|
||||
dev-python/emoji[${PYTHON_USEDEP}]
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
>=dev-python/matrix-nio-0.14.1[e2e(+),${PYTHON_USEDEP}]
|
||||
dev-python/notify2[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
')
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
|
||||
sed -i -e 's/matrix-commander.py/matrix-commander/' auto-completion/bash/matrix-commander.bash || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
newbashcomp auto-completion/bash/matrix-commander.bash matrix-commander
|
||||
}
|
@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1 bash-completion-r1
|
||||
|
||||
|
@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1 bash-completion-r1
|
||||
|
||||
DESCRIPTION="DuckDuckGo from the terminal"
|
||||
|
@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
inherit distutils-r1 bash-completion-r1
|
||||
|
||||
DESCRIPTION="DuckDuckGo from the terminal"
|
||||
|
@ -7,6 +7,7 @@
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="gitlab">Aanok/jftui</remote-id>
|
||||
<remote-id type="github">Aanok/jftui</remote-id>
|
||||
</upstream>
|
||||
<longdescription>
|
||||
jftui is a minimalistic, lightweight C99 command line client for the open source Jellyfin media server.
|
||||
|
@ -1,3 +1,9 @@
|
||||
# Alfred Wingate <parona@protonmail.com> (2023-11-23)
|
||||
# Gtk applications that are broken at runtime, most likely due to
|
||||
# lack maintenance to work with updated dependencies (libsoup:3 et al).
|
||||
media-gfx/fondo
|
||||
net-analyzer/nutty
|
||||
|
||||
# Alfred Wingate <parona@protonmail.com> (2023-08-31)
|
||||
# Indiscriminate mask of packages with NonsolvableDepsInStable
|
||||
# Fix or remove
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
|
||||
DIST firefox-115esr-patches-07.tar.xz 15204 BLAKE2B d5c33ab66a3cab0f1d7b520b5cedd17a8d41260f560eb7624f19f9e7126810e5888e5e1af584661561e82c2dfb818d2c6c7906062f9ac7ad117cb09052163594 SHA512 c948c32766daed22c77d20e0ef3f499163e03adf2a6329b04a60ae9f0b377ad6c85fde3d3bee8c5b11ce7cb19b9e03836a60699af3ed074c4ee8530b63c390f2
|
||||
DIST icecat-115.3.0-gnu1.tar.bz2 695521470 BLAKE2B 765dc7a1163bc1fea1688f1b4feb9a01203e58525148bd72c499d1c74c962598d18ec4adbeaac1e2557cac48f1ff7acc926cc9060380c3d98208b19e14f3c848 SHA512 38cb82fa92ee786bc04af555de8019dcea8b23386b89434d6d69cfa6708e6088b4f8513352456dd3518c591fb6005768385feffc0b84b0a4b5090019fb7b6c4d
|
||||
DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
|
||||
DIST icecat-115.4.0-gnu1.tar.bz2 682733647 BLAKE2B 18d07178adc10166238284b76c410a16cc4a651a40730899ae944139c0ef5e1fe6e1fe96121261e53f5fcf094a024797dff83b5b0a767b1e6e377aab51ba938d SHA512 5b36bf224c095e41209aea31cd5aea8b4d07faafb4bc595318d5fa81d19c4862637e63e3dc10f5347b114d6ef39913bc3dec6ff6034338e8f6bc8c56ac3e0a64
|
||||
DIST icecat-115.5.0-gnu1.tar.bz2 682679417 BLAKE2B c87175eebea719a154feec019b0548b8eea0cab440989ad6c3a18a2146fd15be6a2b100caebc3736fc8cf4e98be8811276ae3daf0379cb94607b4d791e627b70 SHA512 4eb5b216da438c0fda589a76b7a2222f02136317c6b104eab240598cfd274b9f2ffab73da016bb3562435bf0cc44b6a1a15a5ef5bf61e0faafd24bff264d42b4
|
||||
|
@ -6,7 +6,7 @@
|
||||
EAPI=8
|
||||
|
||||
# Using Gentoos firefox patches as system libraries and lto are quite nice
|
||||
FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz"
|
||||
FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
|
||||
|
||||
LLVM_MAX_SLOT=17
|
||||
|
||||
@ -612,6 +612,16 @@ src_prepare() {
|
||||
rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
|
||||
fi
|
||||
|
||||
if use x86 && use elibc_glibc ; then
|
||||
rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
|
||||
fi
|
||||
|
||||
# Workaround for bgo#917599
|
||||
if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
|
||||
eapply "${FILESDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
|
||||
fi
|
||||
rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
|
||||
|
||||
eapply "${WORKDIR}/firefox-patches"
|
||||
|
||||
# Allow user to apply any additional patches without modifing ebuild
|
||||
@ -647,6 +657,10 @@ src_prepare() {
|
||||
|
||||
find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
|
||||
|
||||
# Clear cargo checksums from crates we have patched
|
||||
# moz_clear_vendor_checksums crate
|
||||
moz_clear_vendor_checksums audio_thread_priority
|
||||
|
||||
# Create build dir
|
||||
BUILD_DIR="${WORKDIR}/${PN}_build"
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
@ -947,11 +961,6 @@ src_configure() {
|
||||
if [[ -n ${disable_elf_hack} ]] ; then
|
||||
mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
|
||||
fi
|
||||
elif tc-is-gcc ; then
|
||||
if ver_test $(gcc-fullversion) -ge 10 ; then
|
||||
einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
|
||||
append-cxxflags -fno-tree-loop-vectorize
|
||||
fi
|
||||
fi
|
||||
|
||||
if use elibc_musl && use arm64 ; then
|
||||
@ -1267,8 +1276,6 @@ pkg_postinst() {
|
||||
|
||||
readme.gentoo_print_elog
|
||||
|
||||
elog
|
||||
|
||||
optfeature_header "Optional programs for extra features:"
|
||||
optfeature "desktop notifications" x11-libs/libnotify
|
||||
optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
|
Loading…
Reference in New Issue
Block a user