diff --git a/org.gnome.Rhythmbox3.json b/org.gnome.Rhythmbox3.json index d8f2733..abcdd07 100644 --- a/org.gnome.Rhythmbox3.json +++ b/org.gnome.Rhythmbox3.json @@ -137,6 +137,70 @@ } ] }, + /* gst-plugins-base needs cdparanoia to add support for cdda */ + { + "disabled": true, + "name": "cdparanoia", + "buildsystem": "simple", + "build-commands": [ + "./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" + } + ] + }, + /* To play cdda */ + { + "name": "gst-plugins-base", + "buildsystem: "meson", + "config-opts": [ + "-Dauto_features=disabled", + "-Dcdparanoia=enabled" + ], + "cleanup": [ "*.la", "/share/gtk-doc" ], + "sources": [ + { + "type": "git", + "url": "git://anongit.freedesktop.org/gstreamer/gst-plugins-base", + "branch" : "1.14.2", + "commit" : "24f097564657bd630e68931c932ec9fd992a3785" + } + ] + }, + /* libneon is required to build libmusicbrainz */ + { + "name": "libneon", + "config-opts": [ + "--enable-shared", + "--with-gssapi", + "--with-libxml2" + ], + "sources": [ + { + "type": "archive", + "url": "http://www.webdav.org/neon/neon-0.30.2.tar.gz", + "sha256": "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca" + } + ] + }, + /* libmusicbrainz is required for Audio CD track listing support */ + { + "name": "libmusicbrainz", + "buildsystem": "cmake", + "sources": [ + { + "type": "archive", + "url": "https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz", + "sha256": "6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46" + } + ] + }, { "name": "rhythmbox", "config-opts": [ "--disable-more-warnings" ],