https://community.kde.org/index.php?title=Amarok/Development/Compiling&feed=atom&action=history
Amarok/Development/Compiling - Revision history
2024-03-28T16:47:21Z
Revision history for this page on the wiki
MediaWiki 1.40.2
https://community.kde.org/index.php?title=Amarok/Development/Compiling&diff=79825&oldid=prev
Heirecka at 10:37, 22 March 2018
2018-03-22T10:37:12Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:37, 22 March 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19">Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Read the README file that is in this directory, it may contain specific information that you will need when attempting to build and install Amarok.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Read the README file that is in this directory, it may contain specific information that you will need when attempting to build and install Amarok.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Check you have the [https://<del style="font-weight: bold; text-decoration: none;">projects</del>.kde.org<del style="font-weight: bold; text-decoration: none;">/projects/extragear/multimedia</del>/amarok/<del style="font-weight: bold; text-decoration: none;">repository/revisions/master/entry</del>/README mandatory dependencies] Amarok requires. If you aren't sure if you have these dependencies installed, <del style="font-weight: bold; text-decoration: none;">the </del><tt>cmake</tt> will tell you.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Check you have the [https://<ins style="font-weight: bold; text-decoration: none;">cgit</ins>.kde.org/amarok<ins style="font-weight: bold; text-decoration: none;">.git</ins>/<ins style="font-weight: bold; text-decoration: none;">tree</ins>/README<ins style="font-weight: bold; text-decoration: none;">?h=2.9 </ins>mandatory dependencies] Amarok requires<ins style="font-weight: bold; text-decoration: none;">. Alternatively you can look for find_package calls in CMakeLists.txt</ins>. If you aren't sure if you have these dependencies installed, <ins style="font-weight: bold; text-decoration: none;">then </ins><tt>cmake</tt> will tell you.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Change into the build directory:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Change into the build directory:</div></td></tr>
</table>
Heirecka
https://community.kde.org/index.php?title=Amarok/Development/Compiling&diff=79682&oldid=prev
Heirecka at 10:39, 8 March 2018
2018-03-08T10:39:52Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:39, 8 March 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3">Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Extract the downloaded tarball thus:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Extract the downloaded tarball thus:</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> tar <del style="font-weight: bold; text-decoration: none;">xjf </del>amarok-x.y.z.tar.<del style="font-weight: bold; text-decoration: none;">bz2</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> tar <ins style="font-weight: bold; text-decoration: none;">xJf </ins>amarok-x.y.z.tar.<ins style="font-weight: bold; text-decoration: none;">xz</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Obviously you must replace x.y.z with the version of Amarok you have downloaded, eg:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:Obviously you must replace x.y.z with the version of Amarok you have downloaded, eg:</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> tar <del style="font-weight: bold; text-decoration: none;">xjf </del>amarok-2.0.tar.<del style="font-weight: bold; text-decoration: none;">bz2</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> tar <ins style="font-weight: bold; text-decoration: none;">xJf </ins>amarok-2<ins style="font-weight: bold; text-decoration: none;">.9</ins>.0.tar.<ins style="font-weight: bold; text-decoration: none;">xz</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Change into the directory that was extracted from the tarball, it should have the form amarok-x.y.z, eg:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Change into the directory that was extracted from the tarball, it should have the form amarok-x.y.z, eg:</div></td></tr>
</table>
Heirecka
https://community.kde.org/index.php?title=Amarok/Development/Compiling&diff=29504&oldid=prev
Mamarok: correct link
2013-01-17T13:44:53Z
<p>correct link</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:44, 17 January 2013</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19">Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Read the README file that is in this directory, it may contain specific information that you will need when attempting to build and install Amarok.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Read the README file that is in this directory, it may contain specific information that you will need when attempting to build and install Amarok.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Check you have the [<del style="font-weight: bold; text-decoration: none;">[Requirements</del>:<del style="font-weight: bold; text-decoration: none;">2</del>.<del style="font-weight: bold; text-decoration: none;">0|</del>mandatory dependencies<del style="font-weight: bold; text-decoration: none;">]</del>] Amarok requires. If you aren't sure if you have these dependencies installed, the <tt>cmake</tt> will tell you.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Check you have the [<ins style="font-weight: bold; text-decoration: none;">https</ins>:<ins style="font-weight: bold; text-decoration: none;">//projects</ins>.<ins style="font-weight: bold; text-decoration: none;">kde.org/projects/extragear/multimedia/amarok/repository/revisions/master/entry/README </ins>mandatory dependencies] Amarok requires. If you aren't sure if you have these dependencies installed, the <tt>cmake</tt> will tell you.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Change into the build directory:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Change into the build directory:</div></td></tr>
</table>
Mamarok
https://community.kde.org/index.php?title=Amarok/Development/Compiling&diff=25512&oldid=prev
Mamarok: Copy page from old wiki
2012-10-15T20:56:30Z
<p>Copy page from old wiki</p>
<p><b>New page</b></p><div>=Tarball Compilation Instructions for Amarok 2.x=<br />
<br />
Extract the downloaded tarball thus:<br />
<br />
tar xjf amarok-x.y.z.tar.bz2<br />
<br />
:Obviously you must replace x.y.z with the version of Amarok you have downloaded, eg:<br />
<br />
tar xjf amarok-2.0.tar.bz2<br />
<br />
* Change into the directory that was extracted from the tarball, it should have the form amarok-x.y.z, eg:<br />
<br />
cd amarok-2.x.y.z<br />
<br />
* Create a build directory as to not pollute the sources:<br />
<br />
mkdir amarok-x.y.z-build<br />
<br />
* Read the README file that is in this directory, it may contain specific information that you will need when attempting to build and install Amarok.<br />
<br />
* Check you have the [[Requirements:2.0|mandatory dependencies]] Amarok requires. If you aren't sure if you have these dependencies installed, the <tt>cmake</tt> will tell you.<br />
<br />
* Change into the build directory:<br />
<br />
cd amarok-x.y.z-build<br />
<br />
and compile Amarok with the following commands:<br />
<br />
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`<br />
make<br />
sudo make install<br />
<br />
:If you are compiling and installing as a regular user, call cmake with<br />
<br />
-DDBUS_INTERFACES_INSTALL_DIR=/home/someuser<br />
<br />
: so that these files are not installed to a system location that you cannot write to.<br />
<br />
:If you are compiling development version, please consider compiling with debug enabled:<br />
<br />
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull<br />
<br />
:as this greatly helps us to fix crash bugs.<br />
<br />
* You're done! Type <tt>amarok</tt> to start Amarok.<br />
<br />
Note that your cmake preferences are saved in CMakeCache.txt, so you don't have to have the -D options every time you run cmake.<br />
<br />
ccmake will give you a nice ncurses interface.<br />
<br />
[[Category:Development]]<br />
[[Category:Amarok]]</div>
Mamarok