commit:     d10a7c1e556c456de77948c299892d1318b115cc
Author:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Sun Jun 19 01:43:37 2022 +0000
Commit:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
CommitDate: Sun Jun 19 01:45:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d10a7c1e

media-sound/helvum: add 0.3.4-r1

* Install desktop file
* Install symbolic and scalable icons
* Fix licenses list

Signed-Off-By: Alexey Zapparov <alexey <AT> zapparov.com>

 media-sound/helvum/helvum-0.3.4-r1.ebuild | 169 ++++++++++++++++++++++++++++++
 1 file changed, 169 insertions(+)

diff --git a/media-sound/helvum/helvum-0.3.4-r1.ebuild 
b/media-sound/helvum/helvum-0.3.4-r1.ebuild
new file mode 100644
index 000000000..04b30b278
--- /dev/null
+++ b/media-sound/helvum/helvum-0.3.4-r1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+       aho-corasick-0.7.15
+       ansi_term-0.12.1
+       anyhow-1.0.53
+       arrayvec-0.5.2
+       atty-0.2.14
+       autocfg-1.0.1
+       bindgen-0.59.2
+       bitflags-1.3.2
+       bitvec-0.19.6
+       cairo-rs-0.15.1
+       cairo-sys-rs-0.15.1
+       cc-1.0.72
+       cexpr-0.6.0
+       cfg-expr-0.8.1
+       cfg-expr-0.9.1
+       cfg-if-0.1.10
+       cfg-if-1.0.0
+       clang-sys-1.3.0
+       clap-2.34.0
+       cookie-factory-0.3.2
+       either-1.6.1
+       env_logger-0.9.0
+       errno-0.2.8
+       errno-dragonfly-0.1.2
+       field-offset-0.3.4
+       funty-1.1.0
+       futures-channel-0.3.19
+       futures-core-0.3.19
+       futures-executor-0.3.19
+       futures-io-0.3.19
+       futures-task-0.3.19
+       futures-util-0.3.19
+       gdk-pixbuf-0.15.4
+       gdk-pixbuf-sys-0.15.1
+       gdk4-0.4.6
+       gdk4-sys-0.4.2
+       gio-0.15.4
+       gio-sys-0.15.4
+       glib-0.15.4
+       glib-macros-0.15.3
+       glib-sys-0.15.4
+       glob-0.3.0
+       gobject-sys-0.15.1
+       graphene-rs-0.15.1
+       graphene-sys-0.15.1
+       gsk4-0.4.6
+       gsk4-sys-0.4.2
+       gtk4-0.4.6
+       gtk4-macros-0.4.3
+       gtk4-sys-0.4.5
+       heck-0.3.3
+       heck-0.4.0
+       hermit-abi-0.1.19
+       humantime-2.1.0
+       itertools-0.10.3
+       lazy_static-1.4.0
+       lazycell-1.3.0
+       lexical-core-0.7.6
+       libc-0.2.116
+       libloading-0.7.3
+       libspa-0.4.1
+       libspa-sys-0.4.1
+       log-0.4.14
+       memchr-2.3.4
+       memoffset-0.6.5
+       minimal-lexical-0.2.1
+       nix-0.14.1
+       nom-6.2.1
+       nom-7.1.0
+       once_cell-1.9.0
+       pango-0.15.2
+       pango-sys-0.15.1
+       peeking_take_while-0.1.2
+       pest-2.1.3
+       pin-project-lite-0.2.8
+       pin-utils-0.1.0
+       pipewire-0.4.1
+       pipewire-sys-0.4.1
+       pkg-config-0.3.24
+       proc-macro-crate-1.1.0
+       proc-macro-error-1.0.4
+       proc-macro-error-attr-1.0.4
+       proc-macro2-1.0.36
+       quote-1.0.15
+       radium-0.5.3
+       regex-1.4.6
+       regex-syntax-0.6.25
+       rustc-hash-1.1.0
+       rustc_version-0.3.3
+       ryu-1.0.9
+       semver-0.11.0
+       semver-parser-0.10.2
+       serde-1.0.136
+       shlex-1.1.0
+       signal-0.7.0
+       slab-0.4.5
+       smallvec-1.8.0
+       static_assertions-1.1.0
+       strsim-0.8.0
+       strum-0.21.0
+       strum_macros-0.21.1
+       syn-1.0.86
+       system-deps-3.2.0
+       system-deps-6.0.1
+       tap-1.0.1
+       termcolor-1.1.2
+       textwrap-0.11.0
+       thiserror-1.0.30
+       thiserror-impl-1.0.30
+       toml-0.5.8
+       ucd-trie-0.1.3
+       unicode-segmentation-1.8.0
+       unicode-width-0.1.9
+       unicode-xid-0.2.2
+       vec_map-0.8.2
+       version-compare-0.0.11
+       version-compare-0.1.0
+       version_check-0.9.4
+       void-1.0.2
+       which-4.2.4
+       winapi-0.3.9
+       winapi-i686-pc-windows-gnu-0.4.0
+       winapi-util-0.1.5
+       winapi-x86_64-pc-windows-gnu-0.4.0
+       wyz-0.2.0
+"
+
+inherit cargo desktop
+
+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.gz
+       $(cargo_crate_uris)
+"
+
+LICENSE="Apache-2.0 BSD GPL-3 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+       >=dev-libs/glib-2.66:2
+       >=gui-libs/gtk-4.4.0:4
+       media-libs/graphene
+       media-video/pipewire:=
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/pango
+"
+
+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"
+}

Reply via email to