summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/Manifest.gzbin50575 -> 50583 bytes
-rw-r--r--app-misc/cmatrix/Manifest1
-rw-r--r--app-misc/cmatrix/cmatrix-2.0-r5.ebuild41
-rw-r--r--app-misc/fastfetch/Manifest2
-rw-r--r--app-misc/fastfetch/fastfetch-2.14.0.ebuild116
-rw-r--r--app-misc/media-player-info/Manifest4
-rw-r--r--app-misc/media-player-info/media-player-info-24-r1.ebuild4
-rw-r--r--app-misc/media-player-info/metadata.xml3
8 files changed, 167 insertions, 4 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index a38ec38231d8..bb7b27ccf79c 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/cmatrix/Manifest b/app-misc/cmatrix/Manifest
index 702541a94488..def99fabc9df 100644
--- a/app-misc/cmatrix/Manifest
+++ b/app-misc/cmatrix/Manifest
@@ -1,3 +1,4 @@
DIST cmatrix-2.0.tar.gz 205640 BLAKE2B 3d38903b93853afc077c00308b84106664ec2ea3a31601ba7ab858f6571158182858de87392b5940725456bdd8c82232228451a4d30813e2c0a8bec99f285814 SHA512 1aeecd8e8abb6f87fc54f88a8c25478f69d42d450af782e73c0fca7f051669a415c0505ca61c904f960b46bbddf98cfb3dd1f9b18917b0b39e95d8c899889530
EBUILD cmatrix-2.0-r4.ebuild 842 BLAKE2B cad780eda1c511ed045e548c61bbc11b9d03591b86f6a57c993f1161bdef9048d0e67ea26cfdd7b22e63696e8260b76249c0b2560295971fd693fcc94f0e48c7 SHA512 e0d42201a4a273a2f70fbb672192c2a64e9a62c291089b953a673cabf1c57abad20cacd95cbf5d27150be0923aab1d05938f22cdcab36aa6f94fe3054e29390e
+EBUILD cmatrix-2.0-r5.ebuild 807 BLAKE2B f7d50a163462df2f3c8a3a9c8975ece9a54407ec8d3f5897f9d36a83762a3688475272ac33a4142cf19ea84e8e5137614e9a877275119f2099fa4d4f1953e2a8 SHA512 bc33a6581b2f6994eea9123dcbf2e2889460726b976df81c07a7fa4b460a7b6853878780dac51cffbe3d1535f64410b9191cf8dfda13d283b3817d51070afbcd
MISC metadata.xml 254 BLAKE2B 20693897fe95f8cb41674fb5ab833b805688042881db4544537a53f212a2452622876314022b8d065da05d3793f287ed9ac07a730b2619b1f30649daa7905e1b SHA512 d43e2363794f84ca67da153fb89e96b3a5c53aaf8c86367b803b4187252245828e3351ae61635d5d2251ee4e9c9a1054bb8148a41925ce8c4b151671ae76b5ab
diff --git a/app-misc/cmatrix/cmatrix-2.0-r5.ebuild b/app-misc/cmatrix/cmatrix-2.0-r5.ebuild
new file mode 100644
index 000000000000..3d7f701bb30a
--- /dev/null
+++ b/app-misc/cmatrix/cmatrix-2.0-r5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FONT_SUFFIX="pcf"
+
+inherit cmake font
+
+DESCRIPTION="Ncurses based app to show a scrolling screen from the Matrix"
+HOMEPAGE="https://github.com/abishekvashok/cmatrix"
+SRC_URI="https://github.com/abishekvashok/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+unicode"
+
+DEPEND="sys-libs/ncurses:=[unicode(+)?]"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCURSES_NEED_WIDE=$(usex unicode)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ use X && font_src_install
+ doman ${PN}.1
+}
+
+pkg_postinst() {
+ use X && font_pkg_postinst
+}
+
+pkg_postrm() {
+ use X && font_pkg_postrm
+}
diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 6790d608e93b..1d98d21c2e5a 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,9 +1,11 @@
DIST fastfetch-2.11.5.tar.gz 1321195 BLAKE2B 1e7fa7c92275ae8d3458ead537003fe48595e3dfbe87c52f49fd48ab88154b824e590ab75b0c5b738304c929edbaa034a1d05df3100ffe4a9e0306e3254a8457 SHA512 d599b863259dcfaae77f1f47827814d6ca311a0cbfb2e5dfe38be144a23327db80eb646ee70e41b6872336afdb6e2754e692f393263d31e9901f588311df1059
DIST fastfetch-2.13.2.tar.gz 1254865 BLAKE2B 87d9c286f578d4929c0d50ce075d9ee04e53a5f05004ad8df2db73da84dd2079eb33fad650fb25cc18bd78c26008c8eea20c0ca515914371eec888d2a14bd753 SHA512 b9cfe2e333e234490f0143732419f596a42ee6ab80c316b23440adfa1fd5f05f194d4e5d2a9828c926e85f6a89781702d24ed4d0ac1b58c207dfd40c8095cf15
+DIST fastfetch-2.14.0.tar.gz 1083381 BLAKE2B bce9e8633d43ca50f1b35fa96a11c8d2cbdf68ebace97cae37b4285f05ae0325d394682ac32bb8b5eb7141c82b865f25188def48685601da7385e83676cafc97 SHA512 0d7fb6003d6e3178725a05f6efebc32218d07d7b8c79b0d981b3317d57464202e7d1f379684dc78ae0fc6b003cfd95c4fee3efa5d8b89ec6ef2e6236a3e9f7b5
DIST fastfetch-2.9.2.tar.gz 1294912 BLAKE2B 858c474d117903e990ecce4f1b9a7422da082beb79a360378ddefac1248224344a431218bb1d84b343f1ee96b044548f842ba4a04285f6e6aaaf442a92f8818b SHA512 be907b3080ff252e6c235798a6e3cb993b178a9ad02b9fd900816df560cff4f0351f212d0f00af31b671430115e5f635226bce004bb5efb7651a76f5e913a946
EBUILD fastfetch-0.1.9999.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
EBUILD fastfetch-0.2.9999.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
EBUILD fastfetch-2.11.5.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
EBUILD fastfetch-2.13.2.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
+EBUILD fastfetch-2.14.0.ebuild 3323 BLAKE2B a85119efe9d7d85931e4813f62226ecbc99cd80703b3fd985ffb28857d11dd1449c20044875e4836e295d1fcf477b33755aaeb105e463e3c5caaf3df41a474bc SHA512 144e8ba447ac685250a6827631238d3da2f29b142f9bf96f875a81085ec0a50c4401d03cb07f7f844541c34c6ac5f5aef0bc722432ab689cc5bd2b865adbabb9
EBUILD fastfetch-2.9.2.ebuild 3289 BLAKE2B 342b2ef52168cc35ee8f5d9d274477e685f4584c2440cb692bf65f7680111c04c34d62df0483e3572bab50bdabf01156ffab6d84fb81cfe8c9849ed2b8f184d9 SHA512 772a5d9c9f49c84169c480d1ab925e7b6e1903b599d8178028b8d1dee027e57c4e87c4643e4b28b975d2b2c20e44f25598eecb0385e6b9f4597e159495626bf6
MISC metadata.xml 1179 BLAKE2B e64c84978c55cf17c996642166612d19d66400d66444ac21610c68e29b51222f72bfe7c4ae0d22da6e138ff366ea414ce780f04b1a61104aee45dc7e6d78b3a9 SHA512 830785a272ba47bfd7ade003cbb36fd1ef8fb84b452b7fdd81eb9e65ca67c2f297e8e07ff9e2c86a688f42167be206c92a45f76d2408bfa68494258120fcb9c1
diff --git a/app-misc/fastfetch/fastfetch-2.14.0.ebuild b/app-misc/fastfetch/fastfetch-2.14.0.ebuild
new file mode 100644
index 000000000000..c3888b1ec46e
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-2.14.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast neofetch-like system information tool"
+HOMEPAGE="https://github.com/fastfetch-cli/fastfetch"
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git"
+ [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master
+ [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev
+ [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+ SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"
+SLOT="0"
+IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr"
+RESTRICT="!test? ( test )"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs dynamically
+# make sure to crank yyjson minimum version to match bundled version
+RDEPEND="
+ >=dev-libs/yyjson-0.9.0
+ sys-libs/zlib
+ X? ( x11-libs/libX11 )
+ chafa? ( media-gfx/chafa )
+ dbus? ( sys-apps/dbus )
+ ddcutil? ( app-misc/ddcutil:= )
+ drm? ( x11-libs/libdrm )
+ gnome? (
+ dev-libs/glib
+ gnome-base/dconf
+ )
+ imagemagick? ( media-gfx/imagemagick:= )
+ networkmanager? ( net-misc/networkmanager )
+ opencl? ( virtual/opencl )
+ opengl? ( media-libs/libglvnd[X] )
+ osmesa? ( media-libs/mesa[osmesa] )
+ pulseaudio? ( media-libs/libpulse )
+ sqlite? ( dev-db/sqlite:3 )
+ vulkan? (
+ media-libs/vulkan-loader
+ sys-apps/pciutils
+ )
+ wayland? ( dev-libs/wayland )
+ xcb? ( x11-libs/libxcb )
+ xfce? ( xfce-base/xfconf )
+ xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="
+ ${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+ xrandr? ( X )
+ chafa? ( imagemagick )
+"
+
+src_configure() {
+ local fastfetch_enable_imagemagick7=no
+ local fastfetch_enable_imagemagick6=no
+ if use imagemagick; then
+ fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+ fastfetch_enable_imagemagick6=$(has_version '<media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_RPM=no
+ -DENABLE_ZLIB=yes
+ -DENABLE_SYSTEM_YYJSON=yes
+ -DIS_MUSL=$(usex elibc_musl)
+
+ -DENABLE_CHAFA=$(usex chafa)
+ -DENABLE_DBUS=$(usex dbus)
+ -DENABLE_DCONF=$(usex gnome)
+ -DENABLE_DDCUTIL=$(usex ddcutil)
+ -DENABLE_DRM=$(usex drm)
+ -DENABLE_EGL=$(usex opengl)
+ -DENABLE_GIO=$(usex gnome)
+ -DENABLE_GLX=$(usex opengl)
+ -DENABLE_IMAGEMAGICK6=${fastfetch_enable_imagemagick6}
+ -DENABLE_IMAGEMAGICK7=${fastfetch_enable_imagemagick7}
+ -DENABLE_LIBNM=$(usex networkmanager)
+ -DENABLE_PROPRIETARY_GPU_DRIVER_API=$(usex nvidia-gpu)
+ -DENABLE_OPENCL=$(usex opencl)
+ -DENABLE_OSMESA=$(usex osmesa)
+ -DENABLE_PULSE=$(usex pulseaudio)
+ -DENABLE_SQLITE3=$(usex sqlite)
+ -DENABLE_VULKAN=$(usex vulkan)
+ -DENABLE_WAYLAND=$(usex wayland)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_XCB=$(usex xcb)
+ -DENABLE_XCB_RANDR=$(usex xcb)
+ -DENABLE_XFCONF=$(usex xfce)
+ -DENABLE_XRANDR=$(usex xrandr)
+ -DBUILD_TESTS=$(usex test)
+ )
+
+ append-cppflags -DNDEBUG
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
diff --git a/app-misc/media-player-info/Manifest b/app-misc/media-player-info/Manifest
index f700bfe3cb41..513f3022ac0e 100644
--- a/app-misc/media-player-info/Manifest
+++ b/app-misc/media-player-info/Manifest
@@ -1,3 +1,3 @@
DIST media-player-info-24.tar.gz 90017 BLAKE2B 4b8dff7ebc910cdee986756d211f7cec0c08d5089bc5478360bcea3d24613118d3e2557633866345b1970a39a1de5ff10648ea71b7ae6ec7e7ae5635b6d46bc3 SHA512 b762f82280d7ddc3ecc4cf612f6fb3bf887c56a3ece7d9e4a45ebc7e750d71a20ba70dbff63c2b5abaae0f1c3e079545e95d8eff07ae25e27add09e92b2b1544
-EBUILD media-player-info-24-r1.ebuild 1037 BLAKE2B e4a8acf8378b13cc6792865468d04b878ebe8fce1dda69e55ca70fe3bfb71880852d2fd55e03135bbb7ed9208371de4c1b136f1fa1741af517c5eac566cf9f74 SHA512 84cfd48d38d9e8abc42457933ca1c0aa4128122b5705af12261d1eff5c4b1c08532d9b300b221ad6da87a70dc49094afe6f3a0d66be5bb0dee236c7dd337f052
-MISC metadata.xml 267 BLAKE2B ef54b6ba9665188ba4761836dbc7fa03e202ebee4a80e5d83ab96dc55be82dec71bd830a909cb254f3169be9dd26f0359bd7ed46d7d75974d62a6f0669b70187 SHA512 38c06607eccc2d3e3df74e1b5eca49eb1396a1f9460cf13a6f1c0519c26c413e461b58a526e137b9d163c40f76a391eab5178956b01964ba46938d72ab0176bf
+EBUILD media-player-info-24-r1.ebuild 1037 BLAKE2B 5fc9174583bad88ae8df7bb88c58ab999b7bdf90c88bad3d2fcb856ebabd63916dc11d5b72b1e8157b9051ad9cc51a546ef1ebb5c320fb03ed3a0787d0841b33 SHA512 2ac0f3c4f619e4d9a354b06caac076d98ada3c5b6409df182b0bd65e65ec2d15ed26fbc45b2216a6d1a76f8985ad0e20866e77595648ea9304ae94f99c822836
+MISC metadata.xml 376 BLAKE2B 62885801e918b5af31a0e8e2e0ff168603f07c5090821c84bacc64a7c831c783e4667dee30837efa616aff3b5998d7c9c6180d2ef8339283ac2b8e4674c05efa SHA512 82a0415ed82367f2735b8b71112fde4f9f3290f3be2dac95e0815ca60516abcf0ff31c5a1b3ff0be6aaf3350d7926cc483e72cd84da22bb351818e6e2f0618d4
diff --git a/app-misc/media-player-info/media-player-info-24-r1.ebuild b/app-misc/media-player-info/media-player-info-24-r1.ebuild
index 9dd9b9b825ea..b9ea52f19e83 100644
--- a/app-misc/media-player-info/media-player-info-24-r1.ebuild
+++ b/app-misc/media-player-info/media-player-info-24-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
inherit python-any-r1 udev
DESCRIPTION="Repository of data files describing media player capabilities"
diff --git a/app-misc/media-player-info/metadata.xml b/app-misc/media-player-info/metadata.xml
index 2ddc68e3c000..b274fcdae17a 100644
--- a/app-misc/media-player-info/metadata.xml
+++ b/app-misc/media-player-info/metadata.xml
@@ -5,4 +5,7 @@
<email>freedesktop-bugs@gentoo.org</email>
<name>Gentoo Freedesktop Project</name>
</maintainer>
+<upstream>
+ <remote-id type="freedesktop-gitlab">media-player-info/media-player-info</remote-id>
+</upstream>
</pkgmetadata>