summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
commit805088e14f2164ec415b97288657da8492869f97 (patch)
tree88ee58152921ddf6bef7248fce98099789b33d14 /media-sound
parent72e61757ad18b354c7e086543f02375857946e03 (diff)
downloadbaldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.gz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.xz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.zip
Adding metadata
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/helvum/Manifest2
-rw-r--r--media-sound/helvum/helvum-0.6.2.ebuild72
-rw-r--r--media-sound/helvum/metadata.xml6
3 files changed, 79 insertions, 1 deletions
diff --git a/media-sound/helvum/Manifest b/media-sound/helvum/Manifest
index d88002c0a6a7..907264901e7a 100644
--- a/media-sound/helvum/Manifest
+++ b/media-sound/helvum/Manifest
@@ -43,6 +43,8 @@ DIST gtk4-sys-0.7.3.crate 106028 BLAKE2B 0b80e030a5e17de7692f55efd2600db62c4bdbe
DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST helvum-0.5.1.tar.bz2 165923 BLAKE2B ae3b2d460b70a79454e846f0f92d301398093aca48d10c22a62354044dfcdb4031069a0530317578319654308bb1c07ae665b9b453e350c4279209c7ba75df14 SHA512 84b0031827a1db9824f4be89b8360d3796e164e61b0fd6be7444137c0ba709cfd96ce29bd23b8e572f83c02bca69e42c00138782b39a228823f450aa250abe30
+DIST helvum-0.6.2-deps.tar.xz 6744968 BLAKE2B b23e713513226ff1dcadf46fbc10f0dae502386348a8e8da69d5528891d576117f4d26d053c2f3c0188946a1d3bbaca932b0fd176d24b02195d2e687f0d39d3e SHA512 6c30c6508130db25266eacf174341d7a217c2294201c28024daafa329f9a44aa0e9fd2497a27c3f8425db85c0bc3469f7dbafa540646cafc702812dbaa404a03
+DIST helvum-0.6.2.tar.bz2 145971 BLAKE2B f4a6f096429c4fe613594a1608671261fcf397b425a43fe4a9ab6e358699ed67e624bdbe22c6e02aee8e54f011b2c6901eb4b82cafc0d6691de628b38df78406 SHA512 1b049a6aac1338c279bf2a28a90d9078a4c72feb67cb878de6e6d5448f02ce70970928fcaa405be1c4a80a1597738b67c3dada05d6c7d10d116d93a8a1ee4378
DIST indexmap-2.0.1.crate 64305 BLAKE2B 61863f045afbf78466fb73ef99cc02b48c6781c596cf46a67fbde3c025468bfac3380a31efe10e8c69eee4ec1c85cd79b260627111ca6842d50c39552f3e17e4 SHA512 69b7da13fdc3164630e79ea09bf7e036bdf9cc44384742069ef59b3f8f909a5912c65908f9c605748a1476722d0536c3468cb5243666b37215d3f4f5f38cabc1
DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
diff --git a/media-sound/helvum/helvum-0.6.2.ebuild b/media-sound/helvum/helvum-0.6.2.ebuild
new file mode 100644
index 000000000000..d495482fa115
--- /dev/null
+++ b/media-sound/helvum/helvum-0.6.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..19} )
+RUST_MIN_VER="1.94"
+inherit cargo desktop llvm-r2 xdg
+
+DESCRIPTION="A GTK patchbay for pipewire"
+HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum"
+SRC_URI="
+ https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${PV}/${P}.tar.bz2
+ https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz -> ${P}-deps.tar.xz
+"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT
+ Unicode-3.0 Unlicense
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# Clang needed for bindgen
+BDEPEND="
+ >=dev-build/meson-1.8.0
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+ virtual/pkgconfig
+"
+DEPEND="
+ >=dev-libs/glib-2.84.0:2
+ >=gui-libs/gtk-4.18.0:4
+ >=gui-libs/libadwaita-1.7:1
+ media-libs/graphene
+ >=media-video/pipewire-1.4:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_setup() {
+ llvm-r2_pkg_setup
+ rust_pkg_setup
+}
+
+src_install() {
+ cargo_src_install
+
+ dodoc README.md
+
+ doicon --size scalable data/icons/org.pipewire.Helvum.svg
+
+ insopts -m 0644
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ doins data/icons/org.pipewire.Helvum-symbolic.svg
+
+ make_desktop_entry "${PN}" Helvum org.pipewire.Helvum \
+ "AudioVideo;Audio;Video;Midi;Settings;GNOME;GTK" "Terminal=false\nGenericName=Patchbay"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ xdg_icon_cache_update
+}
diff --git a/media-sound/helvum/metadata.xml b/media-sound/helvum/metadata.xml
index 1e373717d1c9..a586ab47fd43 100644
--- a/media-sound/helvum/metadata.xml
+++ b/media-sound/helvum/metadata.xml
@@ -5,12 +5,16 @@
<name>Adel Kara Slimane</name>
<email>adel.ks@zegrapher.com</email>
</maintainer>
+ <maintainer type="person">
+ <name>Mazunki Hoksaas</name>
+ <email>rolferen@gmail.com</email>
+ </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
- <bugs-to>https://gitlab.freedesktop.org/pipewire/helvum/-/issues</bugs-to>
+ <bugs-to>https://gitlab.freedesktop.org/pipewire/helvum/-/work_items</bugs-to>
</upstream>
<origin>baldeagleos-repo</origin>
</pkgmetadata>