system/helvum: Added (GTK patchbay for pipewire).

Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Lockywolf 2023-09-23 13:24:41 +09:00 committed by Willy Sudiarto Raharjo
parent e1d70078dc
commit 048777f938
No known key found for this signature in database
GPG key ID: 3F617144D7238786
5 changed files with 444 additions and 0 deletions

2
system/helvum/README Normal file
View file

@ -0,0 +1,2 @@
Helvum is a GTK-based patchbay for pipewire, inspired by the JACK
tool [catia].

9
system/helvum/doinst.sh Normal file
View file

@ -0,0 +1,9 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
fi
fi

View file

@ -0,0 +1,170 @@
#!/bin/bash
# Slackware build script for helvum
# Copyright 2023 Lockywolf
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=helvum
VERSION=${VERSION:-0.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
fi
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
sed -i "2acargo_options += [ '--offline' ]" src/meson.build
sed -i "2acargo_options += [ '--verbose' ]" src/meson.build
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
export PATH="/opt/rust16/bin:$PATH"
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX"
else
export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
meson \
--prefix=/usr \
--mandir=man \
--datadir=share \
--libdir=lib${LIBDIRSUFFIX} \
build
(
mkdir .cargo
cat << EOF >> .cargo/config
[source.crates-io]
registry = 'https://github.com/rust-lang/crates.io-index'
replace-with = 'vendored-sources'
[source.vendored-sources]
directory = '$(pwd)/vendor'
EOF
# deps and versions come from Cargo.lock
mkdir vendor
(
cd vendor
grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
tar xvf $CWD/$dep-$ver.crate
touch $dep-$ver/.cargo-ok
# generate checksum
{
printf "{\n"
printf ' "files": {\n'
(
cd $dep-$ver
find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
) | sed '$ s/,$//'
printf " },\n"
printf ' "package": "'
sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
printf "}\n"
} > $dep-$ver/.cargo-checksum.json
done
)
cd build
ln -s ../.cargo
ln -s ../vendor
)
ninja -C build
DESTDIR=$PKG ninja -C build install
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE

244
system/helvum/helvum.info Normal file
View file

@ -0,0 +1,244 @@
PRGNAM="helvum"
VERSION="0.4.0"
HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum/"
DOWNLOAD="https://gitlab.freedesktop.org/pipewire/helvum/-/archive/0.4.0/helvum-0.4.0.tar.gz \
https://static.crates.io/crates/anyhow/anyhow-1.0.69.crate \
https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
https://static.crates.io/crates/bindgen/bindgen-0.64.0.crate \
https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
https://static.crates.io/crates/cairo-rs/cairo-rs-0.17.0.crate \
https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.17.0.crate \
https://static.crates.io/crates/cc/cc-1.0.79.crate \
https://static.crates.io/crates/cexpr/cexpr-0.6.0.crate \
https://static.crates.io/crates/cfg-expr/cfg-expr-0.11.0.crate \
https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
https://static.crates.io/crates/clang-sys/clang-sys-1.4.0.crate \
https://static.crates.io/crates/cookie-factory/cookie-factory-0.3.2.crate \
https://static.crates.io/crates/errno-dragonfly/errno-dragonfly-0.1.2.crate \
https://static.crates.io/crates/errno/errno-0.3.0.crate \
https://static.crates.io/crates/field-offset/field-offset-0.3.4.crate \
https://static.crates.io/crates/futures-channel/futures-channel-0.3.26.crate \
https://static.crates.io/crates/futures-core/futures-core-0.3.26.crate \
https://static.crates.io/crates/futures-executor/futures-executor-0.3.26.crate \
https://static.crates.io/crates/futures-io/futures-io-0.3.26.crate \
https://static.crates.io/crates/futures-macro/futures-macro-0.3.26.crate \
https://static.crates.io/crates/futures-task/futures-task-0.3.26.crate \
https://static.crates.io/crates/futures-util/futures-util-0.3.26.crate \
https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.17.0.crate \
https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.17.0.crate \
https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.6.0.crate \
https://static.crates.io/crates/gdk4/gdk4-0.6.0.crate \
https://static.crates.io/crates/gio-sys/gio-sys-0.17.0.crate \
https://static.crates.io/crates/gio/gio-0.17.0.crate \
https://static.crates.io/crates/glib-macros/glib-macros-0.17.0.crate \
https://static.crates.io/crates/glib-sys/glib-sys-0.17.0.crate \
https://static.crates.io/crates/glib/glib-0.17.0.crate \
https://static.crates.io/crates/glob/glob-0.3.1.crate \
https://static.crates.io/crates/gobject-sys/gobject-sys-0.17.0.crate \
https://static.crates.io/crates/graphene-rs/graphene-rs-0.17.0.crate \
https://static.crates.io/crates/graphene-sys/graphene-sys-0.17.0.crate \
https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.6.0.crate \
https://static.crates.io/crates/gsk4/gsk4-0.6.0.crate \
https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.6.0.crate \
https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.6.0.crate \
https://static.crates.io/crates/gtk4/gtk4-0.6.0.crate \
https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \
https://static.crates.io/crates/heck/heck-0.4.1.crate \
https://static.crates.io/crates/indexmap/indexmap-1.9.2.crate \
https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate \
https://static.crates.io/crates/lazycell/lazycell-1.3.0.crate \
https://static.crates.io/crates/libc/libc-0.2.139.crate \
https://static.crates.io/crates/libspa-sys/libspa-sys-0.6.0.crate \
https://static.crates.io/crates/libspa/libspa-0.6.0.crate \
https://static.crates.io/crates/log/log-0.4.17.crate \
https://static.crates.io/crates/memchr/memchr-2.5.0.crate \
https://static.crates.io/crates/memoffset/memoffset-0.6.5.crate \
https://static.crates.io/crates/memoffset/memoffset-0.7.1.crate \
https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate \
https://static.crates.io/crates/nix/nix-0.26.2.crate \
https://static.crates.io/crates/nom8/nom8-0.2.0.crate \
https://static.crates.io/crates/nom/nom-7.1.3.crate \
https://static.crates.io/crates/once_cell/once_cell-1.17.0.crate \
https://static.crates.io/crates/pango-sys/pango-sys-0.17.0.crate \
https://static.crates.io/crates/pango/pango-0.17.0.crate \
https://static.crates.io/crates/peeking_take_while/peeking_take_while-0.1.2.crate \
https://static.crates.io/crates/pest/pest-2.5.5.crate \
https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.9.crate \
https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate \
https://static.crates.io/crates/pipewire-sys/pipewire-sys-0.6.0.crate \
https://static.crates.io/crates/pipewire/pipewire-0.6.0.crate \
https://static.crates.io/crates/pkg-config/pkg-config-0.3.26.crate \
https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-1.3.0.crate \
https://static.crates.io/crates/proc-macro-error-attr/proc-macro-error-attr-1.0.4.crate \
https://static.crates.io/crates/proc-macro-error/proc-macro-error-1.0.4.crate \
https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.51.crate \
https://static.crates.io/crates/quote/quote-1.0.23.crate \
https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.28.crate \
https://static.crates.io/crates/regex/regex-1.7.1.crate \
https://static.crates.io/crates/rustc-hash/rustc-hash-1.1.0.crate \
https://static.crates.io/crates/rustc_version/rustc_version-0.3.3.crate \
https://static.crates.io/crates/semver-parser/semver-parser-0.10.2.crate \
https://static.crates.io/crates/semver/semver-0.11.0.crate \
https://static.crates.io/crates/serde/serde-1.0.152.crate \
https://static.crates.io/crates/shlex/shlex-1.1.0.crate \
https://static.crates.io/crates/slab/slab-0.4.7.crate \
https://static.crates.io/crates/smallvec/smallvec-1.10.0.crate \
https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \
https://static.crates.io/crates/syn/syn-1.0.107.crate \
https://static.crates.io/crates/system-deps/system-deps-6.0.3.crate \
https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.38.crate \
https://static.crates.io/crates/thiserror/thiserror-1.0.38.crate \
https://static.crates.io/crates/toml/toml-0.5.11.crate \
https://static.crates.io/crates/toml_datetime/toml_datetime-0.5.1.crate \
https://static.crates.io/crates/toml_edit/toml_edit-0.18.1.crate \
https://static.crates.io/crates/ucd-trie/ucd-trie-0.1.5.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.6.crate \
https://static.crates.io/crates/version-compare/version-compare-0.1.1.crate \
https://static.crates.io/crates/version_check/version_check-0.9.4.crate \
https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
https://static.crates.io/crates/windows-sys/windows-sys-0.45.0.crate \
https://static.crates.io/crates/windows-targets/windows-targets-0.42.1.crate \
https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.1.crate \
https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.1.crate \
https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.1.crate \
https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.1.crate \
https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.1.crate \
https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.1.crate \
https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.1.crate \
https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate \
https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \
https://static.crates.io/crates/indexmap/indexmap-1.9.2.crate \
https://static.crates.io/crates/itoa/itoa-1.0.5.crate \
https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.50.crate \
https://static.crates.io/crates/quote/quote-1.0.23.crate \
https://static.crates.io/crates/ryu/ryu-1.0.12.crate \
https://static.crates.io/crates/serde/serde-1.0.152.crate \
https://static.crates.io/crates/serde_derive/serde_derive-1.0.152.crate \
https://static.crates.io/crates/serde_json/serde_json-1.0.91.crate \
https://static.crates.io/crates/syn/syn-1.0.107.crate \
https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.6.crate"
MD5SUM="55eefd768bf7790d0b8adce257647550 \
ee4e2682a0fe87a36210b97aea8b9634 \
05d77ef52e90ad161fdd41b252420467 \
24e971eeb92885a125addf04b5661de4 \
a295edb6953237ebbdfa8e731229f9a3 \
899ea6bce8f704ca9d5e90878179e3a8 \
20bceb66cef4cc995d004267009e6a49 \
7d83f411bb22318c65fec8bbee937ece \
10b68ba1e7093d889e9198dcd0ea2a3e \
ea38f5bb1eaab6580d9ac0d41b230ed1 \
74634128440dbc3766bda76fdf0aaa05 \
7c28deaed5c3327645cffe40430aecf0 \
dbee0eb3f89998861d4b3e83783c95d4 \
fc65414dcac661c46f2cfad7722304f9 \
de1bb7e293f523c2b891ecafcd57fad9 \
52f1c0adc1d0fb68e8608b8c4faa3c71 \
33c6a65a07354886102e917783ba4e13 \
5329468d3efc2b43dd628f8bdb4397e5 \
50217439ab76fc1ee930bf4df3804799 \
af48680d31f067c33ef15f9a2a91c713 \
d641a02cecdf39645bef945598d49b35 \
53030efc4eb919791407c0b49790ffc3 \
49ccc67d2ee6e8506790f4bb551340bc \
0d0c5c91c20090babcfe008a5c59a490 \
e567b304bfe4a274f7e974bd4c63ec3c \
0cec39953242b532648f356dba65d0a0 \
bd1291c8e5cb564d5418e874814c774e \
069aa7ed2552b2623af2a8e282baffb0 \
8290950f13be0f28845795158c343ce7 \
c3cc5ed6f0e73bd1817a65d17d2369ea \
0c938328d6424744c46943938ed6a4ee \
ba642593ad7dd27d62c939c4d94100f6 \
2d6d28ec311884da69bcaf320ada8ad5 \
276a77a39cba360dfb2f45df2d71be9a \
d1cdb1ad0784ca3d05264948d0e0b24a \
e4abcad3267eb3d01687e21d46992235 \
dc1e00a2654c3b921658d01e1c617539 \
acf918834a1556abdbcda627816f3ff3 \
b9f1f29a4012cc3c7bce83511f40c5b5 \
f4e9294066cbc6503b6e0ef703a6b565 \
b7557b3029e7caa9727b06ebd861391d \
1b41b97d982520b7364a87a39e2a1ed8 \
b92fa50f56a1e06a7f1bf665442d4a73 \
7e70355483fc2559770b4db2ff32bcde \
fba3b040a55c01be7376d3dd5c4d4920 \
23cc9e52c52465f5b225e62ab7cc3457 \
2f4991ee29e75b732dbfbbe637506066 \
cc4ae3a0093fb6340c96a1689127772e \
5cbece7829424c52711a02f29af06fc1 \
b31bf94ffe7e0f2ada93afae1076eaeb \
94b8bf179385ff071bdc33b58bf047c0 \
76124c2327f642cddf19a4aa50cbcb7d \
48e7cc866f45af55ea3f627e29a2cd98 \
8b708bc4b33c5e1683467444c9ed41b0 \
580f8f88379ff0678e8336a781dda55d \
8e44066df6dc8663faaab84eddabf721 \
f17aecb8887cf0ecd823623160aed7db \
dc9b023a3d3833fa5a853d950b54d944 \
6475ac2c917c96d375eb56f1761eea0a \
18d9fbe67f19564599ed55389e357232 \
7e264bc8f23a45ad680668cb5e57d9fd \
655de4844e5024d64d6c45296ec1ba42 \
ce6dde2ea2691fdd97632fb8c9b3e042 \
07c75fec267864bcbb800ca7709ceae2 \
463b216008ff8592582a551860879ad6 \
dcda252a73e42cb8fccb60e7e35b847a \
57a5575d623bcbc7ba5c033c9f87744f \
517af3607e2042ad806635bec4b1780e \
7d76a523677de261dda1b65d29a93c4e \
6a32bab57772c3a1146d599b65ffb0cb \
cd9614d4d4afcfe5e26c118a42120d40 \
41defdffa40e7cbcc7e17a933c5660ab \
39cfd27d1728af99cbae763b4f81acd3 \
267efbd05da2900424b1fa6e841d1280 \
7b1261ea730a9314bc9bcdf4a379bf98 \
93aeba00993f0ed8c474864e455cf584 \
42408be0352a76b14f1e77a6b8858a77 \
d2cc4e584ed64165fc56d2c9081eb3ee \
2d82330c9f218f42ccc9e44c2d18ff8f \
0bfb08b9dd5df72ba5ed7d74dd5fe6eb \
9b7ebf6b588afaad70bf48a742973a30 \
a8014a7c865aa54f305e8cda3ef02019 \
c9defe80406280bcfce4ecf31c0200b3 \
8efa8e23cddda0540efe4ba8ff60840b \
f05de931658b166a05c5520720fdba07 \
44e45d4d9b0904fd06d6f46107eda592 \
3d2277774414ad0f59584e7021b9be06 \
b21820f2664242498beba7783b32bef4 \
7a55379fb7eaef176e373798441e7836 \
bc4ac3f5c142859e5dfeb45a31866eeb \
11ad59bd731103e90d688afc5f35271b \
e522898b2cb1fd23af2695324b3a5c78 \
d4e6a3f2d7286408592d08defd7de156 \
d18d362345c4fe512ef67b738b239fb8 \
db96b50050277bf05a3c68534bbb9586 \
09de9d01e7331ff3da11f58be8bef0df \
0498c4a11448bfc35dc7bb2caa64c753 \
b58284cb8ce52b8de07e09f4f8fb9653 \
25cf36fbb4f7adb02f3d9fa24ccaef4f \
5ac131337793334dce7adbf1116671b3 \
8f5702706600f24bf7332043c15aa566 \
dd86cb477e0b0b1411a5c92cba244b42 \
0f6b457ea783c088dff026ce39ce72ca \
23d20707b55228cb9b4328a26ddca724 \
62e05b432403f316d86f7af8af0839e3 \
8893d419a205b225e4010d7d02a15c6a \
05d77ef52e90ad161fdd41b252420467 \
1b41b97d982520b7364a87a39e2a1ed8 \
7e70355483fc2559770b4db2ff32bcde \
f2ffcbe94a83f2437ffe47d7dbf4ad04 \
8bdfbb49abd69676d191a0033ab1c8b7 \
41defdffa40e7cbcc7e17a933c5660ab \
4ca29f2ce41fb9f282c527c1d8ae5cc4 \
2d82330c9f218f42ccc9e44c2d18ff8f \
3338953ce1388e5ff5fef5aac76ab1f5 \
4da6e91a5a30bc8163694b0809798d0e \
8efa8e23cddda0540efe4ba8ff60840b \
e522898b2cb1fd23af2695324b3a5c78"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rust16"
MAINTAINER="Lockywolf"
EMAIL="for_sbo.helvum_2023-09-23@lockywolf.net"

19
system/helvum/slack-desc Normal file
View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
helvum: helvum (GTK-based patchbay for pipewire)
helvum:
helvum: Helvum is a GTK-based patchbay for pipewire, inspired by the JACK
helvum: tool [catia].
helvum:
helvum:
helvum:
helvum:
helvum:
helvum:
helvum: