From 59e163c37fc686dca817c1b0220bb6818a25746d Mon Sep 17 00:00:00 2001 From: bryan Date: Fri, 6 Jan 2023 15:17:59 -0500 Subject: [PATCH] Silencing add-apt-repository is problematic --- installJRMC | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/installJRMC b/installJRMC index d11d1d2..bcb365c 100755 --- a/installJRMC +++ b/installJRMC @@ -831,6 +831,32 @@ installMesa() { installMCARCH() { debug "Running: ${FUNCNAME[0]}" echo "Arch install under construction" + [[ ! -d "$OUTPUTDIR/PKGBUILD/" ]] && mkdir -p "$OUTPUTDIR/PKGBUILD" + cat <<-EOF > "$OUTPUTDIR/PKGBUILD/mediacenter.pkgbuild" + pkgname=mediacenter$MVERSION + pkgver=$MCVERSION + pkgrel=1 + pkgdesc="The Most Comprehensive Media Software" + arch=('x86_64') + url="http://www.jriver.com/" + license=('custom') + depends=('alsa-lib' 'gcc-libs' 'libx11' 'libxext' 'libxcb' 'libxau' 'libxdmcp' 'util-linux' 'libxext' 'gtk3') + optdepends=('mesa-libgl: nouveau video support' + 'nvidia-libgl: nvidia video support' + 'nvidia-utils: nvidia vulkan support' + 'vulkan-intel: intel vulkan support' + 'vulkan-radeon: amd vulkan support' + 'vorbis-tools: ogg vorbis support' + 'musepack-tools: musepack support' + ) + source=("http://files.jriver.com/mediacenter/channels/v30/latest/MediaCenter-$MCVERSION-amd64.deb" 'License.txt') + + package() { + cd "\$srcdir" + bsdtar xf data.tar.xz -C "\$pkgdir" + install -Dm644 "License.txt" "\$pkgdir/usr/share/licenses/\$pkgname/COPYING" + } + EOF } @@ -1635,7 +1661,7 @@ main() { if ! grep ^deb /etc/apt/sources.list|grep -q universe; then echo "Adding universe repository" declare add_universe_cmd="sudo add-apt-repository -y universe" - debug "$add_universe_cmd" || add_universe_cmd+=" &>/dev/null" + #debug "$add_universe_cmd" || add_universe_cmd+=" &>/dev/null" if ! exec "$add_universe_cmd"; then err "Adding universe repository failed" fi