From 9416131ba243d3a9967191b1c3a3e07c4ef724a5 Mon Sep 17 00:00:00 2001 From: KF-Art Date: Fri, 19 May 2023 20:17:39 -0400 Subject: [PATCH] New Package: youtube-music-bin-1.20.0_1 --- .../youtube-music-bin/files/youtube-music.sh | 12 +++++++ srcpkgs/youtube-music-bin/template | 31 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 srcpkgs/youtube-music-bin/files/youtube-music.sh create mode 100644 srcpkgs/youtube-music-bin/template diff --git a/srcpkgs/youtube-music-bin/files/youtube-music.sh b/srcpkgs/youtube-music-bin/files/youtube-music.sh new file mode 100644 index 0000000..c63c23e --- /dev/null +++ b/srcpkgs/youtube-music-bin/files/youtube-music.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" + +# Allow users to override command-line options +if [[ -f "$XDG_CONFIG_HOME/youtube-music-flags.conf" ]]; then + YOUTUBE_MUSIC_USER_FLAGS="$(cat "$XDG_CONFIG_HOME/youtube-music-flags.conf")" +fi + +# Launch +export ELECTRON_IS_DEV=0 +exec /opt/YouTube\ Music/youtube-music $YOUTUBE_MUSIC_USER_FLAGS "$@" diff --git a/srcpkgs/youtube-music-bin/template b/srcpkgs/youtube-music-bin/template new file mode 100644 index 0000000..cd7c6d8 --- /dev/null +++ b/srcpkgs/youtube-music-bin/template @@ -0,0 +1,31 @@ +# Template file for 'youtube-music-bin' +pkgname=youtube-music-bin +version=1.20.0 +revision=1 +repository="cereus-extra" +archs="x86_64" +build_style=fetch +#conf_files="" +hostmakedepends="bsdtar awk" +makedepends="setconf" +depends="gtk+3 libsecret nss libappindicator libnotify" +short_desc="YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)" +maintainer="Kevin F. " +license="MIT" +homepage="https://th-ch.github.io/youtube-music" +changelog="https://github.com/th-ch/youtube-music/blob/master/changelog.md#v1200" +distfiles="https://github.com/th-ch/youtube-music/releases/download/v${version}/${pkgname%-bin}_${version}_amd64.deb +https://github.com/th-ch/youtube-music/raw/v${version}/license" +checksum="dbefcfdcab7df20be27690b9ecb0762816be61988b0371af7b2f0afb24b66494 + e7e14b3b771ecadb23f6ee0b6f99d1553e385e35cdb44fc8e36ee7c878dacd08" + +do_install() { + ar x ${pkgname%-bin}_${version}_amd64.deb + bsdtar xfv data.tar.xz -C "${DESTDIR}" + setconf "${DESTDIR}/usr/share/applications/${pkgname%-bin}.desktop" Exec "${pkgname%-bin} %U" + vbin ${FILESDIR}/${pkgname%-bin}.sh ${pkgname%-bin} +} + +post_install() { + vlicense license +}