You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add `sphinx.ext.extlinks` extension, and use for repetetive links
- Conditionally enable `sphinx_copybutton` if found
- Wrap inline literals with double \` pairs, to format monospaced
- Turn developer page OS note into a Warning box, and replace the
outdated PDF install instructions link with links to the Windows
and Mac build instructions in the libopenshot project wiki
- Wrap paragraphs at periods or commas (sentence-per-line) instead of
arbitrarily fitting to a certain width
- Use shorter sentences where possible
Before we can fix any bugs or add any features, we need to get the source code onto your
43
-
computer. These instructions are for Ubuntu Linux, which is the easiest environment to configure
44
-
for OpenShot development. If you are using another OS, I suggest running a virtual machine with
45
-
Ubuntu LTS before continuing any further. If you must use Windows or Mac for development, take a look
46
-
at `these instructions <http://openshot.org/files/libopenshot/InstallationGuide.pdf>`_.
57
+
computer.
47
58
48
59
Use git to clone our 3 repositories:
49
60
@@ -96,69 +107,90 @@ great start, and we are now ready to start compiling some code!
96
107
97
108
libopenshot-audio (Build Instructions)
98
109
--------------------------------------
99
-
This library is required for audio playback and audio effects. It is based on the JUCE audio framework.
100
-
Here are the commands to build and install it:
110
+
This library is required for audio playback and audio effects.
111
+
It is based on the JUCE audio framework.
112
+
Here are the commands to build it:
101
113
102
114
.. code-block:: bash
103
115
104
116
cd libopenshot-audio
105
117
mkdir build
106
118
cd build
107
-
cmake ../
119
+
cmake -DCMAKE_INSTALL_PREFIX=dist ..
120
+
make
108
121
make install
109
122
110
-
Essentially, we are switching to the libopenshot-audio/build folder, and running `cmake ../` on the parent
111
-
folder, which finds dependencies and creates all the needed Makefiles used to compile this library. Then
112
-
`make install` uses those Makefiles to compile, and install this library. This should result in files being
113
-
installed to your /usr/local/ folder.
123
+
Essentially, we are switching to the ``libopenshot-audio/build`` folder,
124
+
then running ``cmake ..`` on the parent folder.
125
+
This finds dependencies and creates all the needed Makefiles used to compile this library.
126
+
Then ``make`` uses those Makefiles to compile this library,
127
+
and ``make install`` installs them in the location we specified.
128
+
If ``CMAKE_INSTALL_PREFIX`` isn't set, the files will install to ``/usr/local/`` (by default) and ``make install`` will require administrative privileges to run.
114
129
115
130
libopenshot (Build Instructions)
116
131
--------------------------------
117
-
This library is required for video decoding, encoding, animation, and just about everything else. It does all
118
-
the heavy lifting of video editing and video playback. Here are the commands to build and install it.
132
+
This library is required for video decoding, encoding, animation, and just about everything else.
133
+
It does all the heavy lifting of video editing and video playback.
134
+
Here are the commands to build it:
119
135
120
136
.. code-block:: bash
121
137
122
138
cd libopenshot
123
139
mkdir build
124
140
cd build
125
-
cmake ../
126
-
make install
127
-
128
-
Essentially, we are switching to the libopenshot/build folder, and running `cmake ../` on the parent
129
-
folder, which finds dependencies and creates all the needed Makefiles used to compile this library. Then
130
-
`make install` uses those Makefiles to compile, and install this library. This should result in files being
131
-
installed to your /usr/local/ folder and in your Python site-packages folder.
132
-
133
-
openshot-qt (Build Instructions)
134
-
--------------------------------
135
-
This is our main PyQt Python application. Because it is written in Python, it does not require any compiling
136
-
to run. To launch openshot-qt from the source code, use the following commands:
0 commit comments