.. _building-label:
+===============================
Appendix A: Building the Client
===============================
* openSUSE: ``zypper ref; zypper si -d owncloud-client``
* Fedora/CentOS: ``yum install yum-utils; yum-builddep owncloud-client``
-3. Follow the `generic build instructions`_.
+3. Follow the :ref:`generic-build-instructions`.
4. (Optional) Call ``make install`` to install the client to the ``/usr/local/bin`` directory.
of HomeBrew_. The ownCloud team has its own repository containing non-standard
recipes.
-To set up your build enviroment for development using HomeBrew_:
+To set up your build environment for development using HomeBrew_:
1. Add the ownCloud repository using the following command::
Where ``x.z`` is the current version of Qt 5 that brew has installed
on your machine.
-5. For compilation of the client, follow the `generic build instructions`_.
+5. For compilation of the client, follow the :ref:`generic_build_instructions`.
6. In the build directory, run ``admin/osx/create_mac.sh <build_dir>
<install_dir>``. If you have a developer signing certificate, you can specify
cmake -G "MinGW Makefiles" ../client
mingw32-make
- .. note:: You can try using ninja to build parallelly using
+ .. note:: You can try using ninja to build in parallell using
``cmake -G Ninja ../client`` and ``ninja`` instead.
- .. note:: Refer to the `generic build instructions`_ section for additional options.
+ .. note:: Refer to the :ref:`generic-build-instructions` section for additional options.
- The owncloud binary will appear in the ``bin`` directory.
+ The ownCloud binary will appear in the ``bin`` directory.
Windows Installer Build (Cross-Compile)
-----------------------
you may use the official Microsoft ``signtool`` utility on Microsoft Windows.
-.. _`generic build instructions`:
+.. _generic-build-instructions
+
Generic Build Instructions
--------------------------