[rhythmbox] expand the simple install procedure
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rhythmbox] expand the simple install procedure
- Date: Tue, 12 Apr 2022 22:14:28 +0000 (UTC)
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]