[pitivi] docs: Update Mac instructions



commit 4e9a94eb302c988ca98da1fd596445e20e090c93
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Tue Nov 26 04:08:53 2019 +0100

    docs: Update Mac instructions

 docs/Mac_OS_X.md      | 65 +++++++++++++++++++++++++++++++++------------------
 docs/crossplatform.md | 10 +++++++-
 2 files changed, 51 insertions(+), 24 deletions(-)
---
diff --git a/docs/Mac_OS_X.md b/docs/Mac_OS_X.md
index 1e08998c..18500c8f 100644
--- a/docs/Mac_OS_X.md
+++ b/docs/Mac_OS_X.md
@@ -1,35 +1,58 @@
 # Mac OS X
 
 Mac OS X is a funny kind of Unix, but it's a Unix and should be able to
-run Pitivi. It's also popular -- even lots of open source types lug
-around a MacBook of some kind. Think of applications as a free software
-gateway drug! ;)
+run Pitivi easily. It's also popular -- even lots of open source types
+lug around a MacBook of some kind. Think of applications as a free
+software gateway drug! ;)
 
 ## Current status
 
-Pitivi runs pretty well on Mac, but consider it alpha quality. A few
-[bugs](https://phabricator.freedesktop.org/project/view/123/) have been
-filed already. If you are interested please [get in
+We're working on a system to build Pitivi for Mac using GStreamer's
+Cerbero build system. At the moment it's alpha quality. See the list of
+[macOS
+issues](https://gitlab.gnome.org/GNOME/pitivi/issues?label_name%5B%5D=on+Mac+OS+X)
+for details.
+
+Besides fixing bugs, we need to also prepare a DMG to distribute Pitivi
+easily to Mac users.
+
+Any help is welcome! If you are interested to help please [get in
 touch](http://www.pitivi.org/?go=contact)!
 
-Besides fixing bugs, we need to prepare somehow out of the [Homebrew
-formula](https://github.com/aleb/homebrew-gui/blob/master/pitivi.rb) a
-proper Mac app. Help is welcome!
 
-## Installing
+## Building
+
+Clone our Cerbero repository which includes `recipes/pitivi.recipe`:
+
+```
+$ git clone https://gitlab.gnome.org/aleb/cerbero-pitivi.git
+```
+
+As described in the
+[README](https://gitlab.gnome.org/aleb/cerbero-pitivi/blob/pitivi-master/README.md#macos-setup)
+Cerbero needs XCode and [Python 3.5 or
+later](https://www.python.org/downloads/) to be able to bootstrap.
 
-First install [Homebrew](http://brew.sh/) then run:
+```
+/cerbero-uninstalled bootstrap
+```
 
-` brew install aleb/gui/pitivi`
 
-To run Pitivi, run in a terminal:
+Start the build. This takes ~1h30m on my laptop:
 
-` pitivi`
+```
+$ cd cerbero-pitivi
+$ ./cerbero-uninstalled build pitivi
+```
 
-Please report bugs to
-[phabricator](https://phabricator.freedesktop.org/project/view/123/).
+To start Pitivi, run in a terminal:
 
-## Hacking
+```
+$ ./build/dist/darwin_x86_64/bin/pitivi
+```
+
+
+## Particularities
 
 Mac OS X has a few major differences from Linux:
 
@@ -48,9 +71,5 @@ Mac OS X has a few major differences from Linux:
 
 ## Development environment
 
-Have a look at [HACKING](HACKING.md) to see how to clone a local repository.
-
-To be able to run `./configure`, you need to add
-`/usr/local/opt/gettext/bin/` to `PATH` so that `msgfmt` can be found.
-
-You should be able to run `bin/pitivi`
+Have a look at [HACKING](HACKING.md) for some inspiration. Feel free
+to add some suggestions here if you find a useful workflow.
diff --git a/docs/crossplatform.md b/docs/crossplatform.md
index 2199aaef..4c33835c 100644
--- a/docs/crossplatform.md
+++ b/docs/crossplatform.md
@@ -1,3 +1,11 @@
 # Crossplatform
 
-This section references the effort made to make Pitivi crossplatform
+Pitivi's dependencies are cross-platform, so in theory it should be
+easy to bundle the app and the libs and ship it.
+
+The plan is to use GStreamer's Cerbero build system for building.
+Then some Windows installer-maker and some Mac DMG-maker would
+complete the picture.
+
+There will probably be many bugs to fix, but it should worth the time,
+to get more exposure.


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