diff options
Diffstat (limited to 'sys-apps')
| -rw-r--r-- | sys-apps/earlyoom/earlyoom-1.7-r1.ebuild | 4 | ||||
| -rw-r--r-- | sys-apps/earlyoom/earlyoom-9999.ebuild | 7 | ||||
| -rw-r--r-- | sys-apps/fetchit/Manifest | 1 | ||||
| -rw-r--r-- | sys-apps/fetchit/fetchit-0.1.0.ebuild | 42 | ||||
| -rw-r--r-- | sys-apps/fetchit/fetchit-9999.ebuild | 42 | ||||
| -rw-r--r-- | sys-apps/fetchit/metadata.xml | 10 | ||||
| -rw-r--r-- | sys-apps/hexyl/hexyl-0.17.0.ebuild | 26 | ||||
| -rw-r--r-- | sys-apps/hexyl/metadata.xml | 6 | ||||
| -rw-r--r-- | sys-apps/moor/moor-2.12.3.ebuild | 5 | ||||
| -rw-r--r-- | sys-apps/util-linux/util-linux-9999.ebuild | 22 |
10 files changed, 122 insertions, 43 deletions
diff --git a/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild b/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild index 9c0f8e1059dc..242868ef2817 100644 --- a/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild +++ b/sys-apps/earlyoom/earlyoom-1.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2024 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,7 +27,7 @@ RESTRICT="!test? ( test )" BDEPEND=" man? ( virtual/pandoc ) test? ( - dev-lang/go + >=dev-lang/go-1.16 dev-util/cppcheck ) " diff --git a/sys-apps/earlyoom/earlyoom-9999.ebuild b/sys-apps/earlyoom/earlyoom-9999.ebuild index 26455f1c6000..0209a84b8d83 100644 --- a/sys-apps/earlyoom/earlyoom-9999.ebuild +++ b/sys-apps/earlyoom/earlyoom-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2024 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,10 @@ RESTRICT="!test? ( test )" BDEPEND=" man? ( virtual/pandoc ) - test? ( dev-lang/go ) + test? ( + >=dev-lang/go-1.16 + dev-util/cppcheck + ) " src_unpack() { diff --git a/sys-apps/fetchit/Manifest b/sys-apps/fetchit/Manifest new file mode 100644 index 000000000000..0df2fd174d61 --- /dev/null +++ b/sys-apps/fetchit/Manifest @@ -0,0 +1 @@ +DIST fetchit-0.1.0.tar.gz 39448 BLAKE2B 8979d1a3f9ac8837194817e54e6d22ed54fd84d22f0d6f399b734858d2536904f08c327f1cc57296dff7fbd92914dfbcadbced2708795f9311e682bc3df79590 SHA512 5654cfb30f1656790b9b3d140829c2a88f357f7001ca373deb82718f1cb7e77fc8a05b64423ebf0a9496b2a21d606734619ffb1260fe791147b8bb17d2ec1c85 diff --git a/sys-apps/fetchit/fetchit-0.1.0.ebuild b/sys-apps/fetchit/fetchit-0.1.0.ebuild new file mode 100644 index 000000000000..47af882c3a66 --- /dev/null +++ b/sys-apps/fetchit/fetchit-0.1.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Minimal system info fetcher written in C with Lua configuration" +HOMEPAGE="https://codeberg.org/nzuum/fetchit" + +# Using a recent commit (update this when you want a newer version) +COMMIT="b0ed7c1fe08d32fc26e458cd971930d550720462" +SRC_URI="https://codeberg.org/nzuum/fetchit/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-lang/lua:5.4" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/fetchit-${COMMIT}" + +src_compile() { + emake || die +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install || die + + dodoc README.md + + # Install default config and logos + insinto /usr/share/fetchit + doins -r config/* +} + +pkg_postinst() { + elog "Default config installed to /usr/share/fetchit" + elog "Run the following to set it up for your user:" + elog " mkdir -p ~/.config/fetchit" + elog " cp -r /usr/share/fetchit/* ~/.config/fetchit/" +}
\ No newline at end of file diff --git a/sys-apps/fetchit/fetchit-9999.ebuild b/sys-apps/fetchit/fetchit-9999.ebuild new file mode 100644 index 000000000000..337200200d3e --- /dev/null +++ b/sys-apps/fetchit/fetchit-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Minimal system info fetcher written in C with Lua configuration" +HOMEPAGE="https://codeberg.org/nzuum/fetchit" +EGIT_REPO_URI="https://codeberg.org/nzuum/fetchit.git" + +inherit git-r3 + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" + +RDEPEND="dev-lang/lua:5.4" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_compile() { + emake || die +} + +src_install() { + # Makefile now respects DESTDIR + PREFIX (recent commit) + emake DESTDIR="${D}" PREFIX="/usr" install || die + + dodoc README.md + + # Install default config and logos + insinto /usr/share/fetchit + doins -r config/* +} + +pkg_postinst() { + elog "Default config and logos have been installed to /usr/share/fetchit" + elog "To set them up for your user, run:" + elog " make install-config" + elog "or copy manually:" + elog " mkdir -p ~/.config/fetchit" + elog " cp -r /usr/share/fetchit/* ~/.config/fetchit/" +}
\ No newline at end of file diff --git a/sys-apps/fetchit/metadata.xml b/sys-apps/fetchit/metadata.xml new file mode 100644 index 000000000000..b6bb4a031e00 --- /dev/null +++ b/sys-apps/fetchit/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>theron.york@cloudnuke.org</email> + <name>Theron York</name> + </maintainer> + + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/sys-apps/hexyl/hexyl-0.17.0.ebuild b/sys-apps/hexyl/hexyl-0.17.0.ebuild index 0225cbb7eace..ac667b6697fb 100644 --- a/sys-apps/hexyl/hexyl-0.17.0.ebuild +++ b/sys-apps/hexyl/hexyl-0.17.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2017-2026 Gentoo Authors +# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -75,12 +75,12 @@ CRATES=" yansi@1.0.1 " -inherit cargo shell-completion +inherit cargo DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" SRC_URI=" - https://github.com/sharkdp/hexyl/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS} " @@ -89,28 +89,10 @@ LICENSE="|| ( Apache-2.0 MIT )" LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB" SLOT="0" KEYWORDS="~amd64" -QA_FLAGS_IGNORED="usr/bin/hexyl" -RESTRICT="mirror" - -BDEPEND=" - virtual/pandoc -" - -src_compile() { - cargo_src_compile - pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md" -} +DOCS=( README.md CHANGELOG.md ) src_install() { cargo_src_install einstalldocs - doman "doc/${PN}.1" - - "target/release/${PN}" --completion bash > "${PN}" - dobashcomp "${PN}" - "target/release/${PN}" --completion zsh > "_${PN}" - dozshcomp "_${PN}" - "target/release/${PN}" --completion fish > "${PN}.fish" - dofishcomp "${PN}.fish" } diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml index 1bd26735cdca..24ccbb8a7ce2 100644 --- a/sys-apps/hexyl/metadata.xml +++ b/sys-apps/hexyl/metadata.xml @@ -2,9 +2,9 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>Wuzy01@qq.com</email> - <name>Wu, Zhenyu</name> + <email>thomas@binaryden.de</email> + <name>Thomas Kemmer</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>binaryden-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/sys-apps/moor/moor-2.12.3.ebuild b/sys-apps/moor/moor-2.12.3.ebuild index a59049a21d84..4596192af841 100644 --- a/sys-apps/moor/moor-2.12.3.ebuild +++ b/sys-apps/moor/moor-2.12.3.ebuild @@ -13,16 +13,13 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/moor/moor-${PV}-dep LICENSE="BSD-2 BSD MIT" # Dependent licenses LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" -# Dependent licenses -LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" -# Dependent licenses -LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" IUSE="test l10n_ru" RESTRICT="!test? ( test )" BDEPEND=" + >=dev-lang/go-1.25.0 test? ( app-arch/bzip2 app-arch/xz-utils diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild index 1ffd8f6be35f..db9cb328185c 100644 --- a/sys-apps/util-linux/util-linux-9999.ebuild +++ b/sys-apps/util-linux/util-linux-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..14} ) TMPFILES_OPTIONAL=1 -inherit flag-o-matic pam python-r1 meson-multilib tmpfiles toolchain-funcs +inherit pam python-r1 meson-multilib tmpfiles toolchain-funcs MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" @@ -125,11 +125,6 @@ src_unpack() { src_prepare() { default - # Workaround for bug #961040 (gcc PR120006) - if tc-is-gcc && [[ $(gcc-major-version) == 15 && $(gcc-minor-version) -lt 2 ]] ; then - append-flags -fno-ipa-pta - fi - if use test ; then # Known-failing tests local known_failing_tests=( @@ -148,7 +143,6 @@ src_prepare() { findmnt/outputs findmnt/filterQ findmnt/filter - misc/mountpoint lsblk/lsblk lslocks/lslocks # Fails with network-sandbox at least in nspawn @@ -171,13 +165,20 @@ src_prepare() { # Format changes? lslogins/checkuser - misc/swaplabel - misc/setarch + + # Permission issues with changing OOM score + choom/choom + + # MKFDS_PID is empty + lsfd/option-hyperlink + + # Crashes but only under sandbox + setarch/setarch ) # debug prints confuse the tests which look for a diff # in output - if has_version "=app-shells/bash-5.3_alpha*" ; then + if has_version "=app-shells/bash-5.4_alpha*" ; then known_failing_tests+=( lsfd/column-ainodeclass lsfd/mkfds-netlink-protocol @@ -338,6 +339,7 @@ multilib_src_configure() { EOF # TODO: Verify this does the right thing for releases (may need to # manually install). + # https://github.com/util-linux/util-linux/issues/2900 if [[ ${PV} != *9999 ]] ; then # Upstream is shipping pre-generated man-pages for releases emesonargs+=( |
