[rhythmbox] expand the simple install procedure



commit 6395ab5790bf1966b2634e709dbcc51cf880a386
Author: Jonathan Matthew <jonathan d14n org>
Date:   Wed Apr 13 08:08:01 2022 +1000

    expand the simple install procedure
    
    you can copy and paste this into a shell and it actually works now.

 INSTALL.quick | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)
---
diff --git a/INSTALL.quick b/INSTALL.quick
index 065d22da1..757a4039f 100644
--- a/INSTALL.quick
+++ b/INSTALL.quick
@@ -3,8 +3,9 @@ Prerequisites
 
 Rhythmbox requires the following packages:
 
-- A working GNOME platform (more specifically, you need glib 2.36, gtk+ 3.12,
+- A working GNOME platform (more specifically, you need glib 2.56, gtk+ 3.16,
   and libsoup 2.42)
+- meson between 0.59 and 0.62
 - totem-plparser 3.2.0 or newer
 - GStreamer 1.4.0. or newer and associated plugin packages
 - libpeas 0.7.3 or newer
@@ -17,22 +18,29 @@ Rhythmbox can also make use of the following packages:
 - pygobject 3.0.0 or newer for python plugin support
 - GUdev 143 or newer, or HAL (for iPod and generic audio player support)
 - libgpod 0.6 or newer (for iPod support)
-- libmusicbrainz 3.0.2 or 4.0.0 or newer (for audio CD track listings)
 - libnotify 0.7 or newer
 - libbrasero-media 2.31.5 or newer
-- libdmapsharing 2.9.11 or newer
+- libdmapsharing 2.9.19 or newer
 - libmtp 0.3.0 or newer
-- grilo 0.3.0 or newer
+- grilo 0.3.1 or newer
 
 
 Simple install procedure
 ========================
 
-  % meson _build                                 # prepare the build
+  % meson _build -Dprefix=$PWD/_install          # prepare the build
   % ninja -C _build                              # build Rhythmbox
   % ninja -C _build install                      # install Rhythmbox
+  % glib-compile-schemas _install/share/glib-2.0/schemas
+
+This installs Rhythmbox to the _install directory under the source tree.
+The executable to run will then be _install/bin/rhythmbox.
+Before you can run it from there, you will also need to set an environment
+variable to load schemas from the install location:
+
+  % export GSETTINGS_SCHEMA_DIR=$PWD/_install/share/glib-2.0/schemas
+  % _install/bin/rhythmbox
 
-The supported version of meson for building Rhythmbox is 0.62.
 
 The Details
 ===========


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]