diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
| commit | 805088e14f2164ec415b97288657da8492869f97 (patch) | |
| tree | 88ee58152921ddf6bef7248fce98099789b33d14 /media-sound | |
| parent | 72e61757ad18b354c7e086543f02375857946e03 (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -rw-r--r-- | media-sound/helvum/helvum-0.6.2.ebuild | 72 | ||||
| -rw-r--r-- | media-sound/helvum/metadata.xml | 6 |
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> |
