[MacPorts] KDEProblems/KDEMacPortsCI modified

MacPorts noreply at macports.org
Thu May 15 13:40:15 PDT 2014


Page "KDEProblems/KDEMacPortsCI" was changed by mk at macports.org
Diff URL: <https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI?action=diff&version=16>
Revision 16
Comment: More detailed rundown on what has to be done to set up KDE/CI on Mavericks
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: KDEProblems/KDEMacPortsCI
=========================================================================
--- KDEProblems/KDEMacPortsCI (version: 15)
+++ KDEProblems/KDEMacPortsCI (version: 16)
@@ -44,16 +44,54 @@
 
 
 == Setting up the CI system (still hanging on OSX up to now) ==
+ 
+This is what has to be done to get a KDE/CI system up and running on OSX (partially by also using MacPorts):
+ 
+ A) Start with fresh Mavericks install
+
+ B) Install MacPorts 2.2.1 using the official PKG
+
+ C) Install ports for bash use:
+{{{
+$ sudo port install bash bash-completion
+}}}
+
+ D) Set up [https://projects.kde.org/projects/playground/sdk/macports-kde/repository/revisions/master/show/contrib/user-setup bash environment for MacPorts use] regarding search paths (PATH, MANPATH)
+
+ E) Install Xcode from AppStore (and agree actively to the developer license agreement)
+
+ F) Install developer command line tools and install some of MacPorts' ports needed for later
+{{{
+$ xcode-select --install
+$ sudo port install py27-lxml bazaar mercurial wget automake autoconf
+}}}
+Installing bazaar brings the also needed port gnutar into the system!
+
+ G) Since some tools are already installed on OSX due to Xcode (like git, svn, ssh, rsync, make, clang etc.) they don't need to be installed via MacPorts for now
+
+ H) Clone and update KDE's CI system: 
 {{{
 $ git clone git://anongit.kde.org/websites/build-kde-org
 $ cd build-kde-org
 $ git checkout production
 $ ./update-setup.sh   # Ignore 404 occurring due to error cloning ECMA262 by hg
+}}}
+
+ I) Prepare environment for Qt5 build:
+{{{
 $ cd ~/scripts
 $ python2.7 tools/prepare-environment.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built
-$ python2.7 tools/perform-build.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built
+...
+$
 }}}
 
+ J) Building Qt5 currently fails due to denied permissions:
+{{{
+$ python2.7 tools/perform-build.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources /path/to/directory/where/qt5/will/be/built
+...
+OSError: [Errno 13] Permission denied: '/opt/kde'
+$
+}}}
 
 
 == OSX virtualisation ==
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI>
MacPorts <http://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'KDEProblems/KDEMacPortsCI' page.
If it was not you, please report to .


More information about the macports-changes mailing list