From 1a9e58d627fd4e5f00d9ca57502315bbbfffdab7 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sun, 17 Jan 2021 00:08:01 +0100 Subject: [PATCH] flatpak: Enable access to disc drive --- de.johrpan.musicus.json | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/de.johrpan.musicus.json b/de.johrpan.musicus.json index 8678cf8..ae44bd2 100644 --- a/de.johrpan.musicus.json +++ b/de.johrpan.musicus.json @@ -13,7 +13,9 @@ "--socket=x11", "--socket=wayland", "--socket=pulseaudio", - "--filesystem=host" + "--filesystem=host", + "--talk-name=org.freedesktop.secrets", + "--device=all" ], "build-options" : { "append-path" : "/usr/lib/sdk/rust-stable/bin", @@ -55,6 +57,41 @@ "/lib/pkgconfig" ] }, + { + "name": "cdparanoia", + "buildsystem": "simple", + "build-commands": [ + "cp /usr/share/automake-*/config.{sub,guess} .", + "./configure --prefix=/app", + "make all slib", + "make install" + ], + "sources": [ + { + "type": "archive", + "url": "http://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-10.2.src.tgz", + "sha256": "005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df" + } + ] + }, + { + "name": "gst-plugins-base", + "buildsystem": "meson", + "config-opts": [ + "--prefix=/app", + "-Dauto_features=disabled", + "-Dcdparanoia=enabled" + ], + "cleanup": [ "*.la", "/share/gtk-doc" ], + "sources": [ + { + "type": "git", + "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-base.git", + "branch" : "1.16.2", + "commit" : "9d3581b2e6f12f0b7e790d1ebb63b90cf5b1ef4e" + } + ] + }, { "name" : "musicus", "builddir" : true,