Amarok-svn

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Description:

NOTES:
* Amarok-svn is on hiatus until I can use Amarok 2.0. (I.E. when there are good KDE 4 packages for Kubuntu...) I just don't have the time to do (unnecessary) work right now. The 2.0 edition should be rewritten i ruby, anyway. :)
* If you have unsermake installed system wide and you're running 3.2, you don't need to upgrade to 3.2.1. Otherwise, read the changelog below!
* If you upgrade to 3.2 from any older version, you will need to remove the build directory (amarok-svn) before running the script!

This script installs the current development version of Amarok (from SVN) on your computer. If you've run it once, and then run it again, it will update your version of Amarok and only compile the new files.

(Amarok-svn was earlier known as amaroK-svn and (even earlier) get-amarok-svn.sh.)

The latest version needs some KDE applications (installing KDE is recommended) and "svn" (subversion, 1.1 or higher!) to work.

Made by Jocke "Firetech" Andersson. Idea and inspiration from a small script by Greg "oggb4mp3" Meyer.

NOTE: I'm not responsible for any data loss etc. that can be blamed on this script. Use it at your own risk!
(3.X has some code that might, but shouldn't, do bad things. See the ChangeLog for details.)

More information (installation/usage instructions) are available at http://amarok.kde.org/amarokwiki/index.php/Amarok-svn (you can also click on the homepage link above, or the second download link below)
Last changelog:

13 years ago

Version 3.2.1 (2007-10-03)
* FIX: unsermake was moved in KDE's SVN. If you let Amarok-svn download unsermake before, you'll have to remove your amarok-svn/unsermake directory before running the script. If you have unsermake installed system wide, you don't need this patch.

Version 3.2 (2007-02-03)
* FIX: Some minor string changes
* CHG: checkout data from branches/stable instead of trunk, since trunk now is Amarok 2.0 (b0rked atm). This means you have to remove your build directory (amarok-svn) before running the script if you've upgraded from an older version.

Version 3.1.1 (2006-06-14)
* FIX: Amarok-svn would continue to installation even if compilation failed, due to an "echo" call in the wrong place. (The "clean compilation on error" feature was tested before the "echo" was added...)
* FIX: Avoid forgotten files to be compiled when running unsermake install by running unsermake twice (doesn't hurt).

Version 3.1 (2006-06-08)
* NEW: Two "stopwatches" that shows the time taken to compile Amarok, and the total time of the entire process (in minutes and seconds).
* NEW: If compilation fails, give the user an option to retry with a clean source tree.
* FIX: If configuration fails due to unmet dependencies, the script should also fail.
* FIX: A lot of under-the-hood improvements.
* CHG: KDialog windows now use the Amarok icon.
* CHG: Renamed to Amarok-svn, because of the recent name change of Amarok itself. File name is unchanged (since it's only lower case letters).

(Full ChangeLog on the script's homepage in Amarok's wiki. See the link below)

markey

15 years ago

Firetech wrote:

"If you've run it once, and then run it again, it will update your version of amaroK and only compile the new files."

Please keep in mind that automake miscompiles amaroK when you update from SVN, without doing "make clean". You will get nasty effects like a crash when you open the settings dialog.

So, the script should always make a clean build, or require unsermake.

Report

eean

15 years ago

Firetech already has it a TODO to automatically fetch and use unsermake, like kdesvn-build does. :)

Report

C

Firetech

15 years ago

Actually, I just made that a TODO, due to your suggestion in this script's discussion page in amaroK's wiki...
I guess it'll be around in the next version, but I guess I will offer the user a choice not to get unsermake, because installing it needs root privilegies, right?
Well, I know installing amaroK also needs root privilegies, but all users doesn't want to get unsermake, and I wouldn't like a script that didn't offer me a choice in that question...

Report

eean

15 years ago

No it doesn't. kdesvn-build is often used without any root access. Its simply one python script. Just download it somewhere, and add it to the PATH, this is what kdesvn-build does I believe. I'd advise againist making it an optional, since then people might not use it.

Report

C

Firetech

15 years ago

There you have it. The new version (2.2) now uses unsermake exclusively. Seems to work great.

Report

C

Firetech

15 years ago

Oh, I thought it was more complicated.
I will remove automake support in the next version.
Where can unsermake be downloaded?

Report

13 years ago

Version 3.2.1 (2007-10-03)
* FIX: unsermake was moved in KDE's SVN. If you let Amarok-svn download unsermake before, you'll have to remove your amarok-svn/unsermake directory before running the script. If you have unsermake installed system wide, you don't need this patch.

Version 3.2 (2007-02-03)
* FIX: Some minor string changes
* CHG: checkout data from branches/stable instead of trunk, since trunk now is Amarok 2.0 (b0rked atm). This means you have to remove your build directory (amarok-svn) before running the script if you've upgraded from an older version.

Version 3.1.1 (2006-06-14)
* FIX: Amarok-svn would continue to installation even if compilation failed, due to an "echo" call in the wrong place. (The "clean compilation on error" feature was tested before the "echo" was added...)
* FIX: Avoid forgotten files to be compiled when running unsermake install by running unsermake twice (doesn't hurt).

Version 3.1 (2006-06-08)
* NEW: Two "stopwatches" that shows the time taken to compile Amarok, and the total time of the entire process (in minutes and seconds).
* NEW: If compilation fails, give the user an option to retry with a clean source tree.
* FIX: If configuration fails due to unmet dependencies, the script should also fail.
* FIX: A lot of under-the-hood improvements.
* CHG: KDialog windows now use the Amarok icon.
* CHG: Renamed to Amarok-svn, because of the recent name change of Amarok itself. File name is unchanged (since it's only lower case letters).

(Full ChangeLog on the script's homepage in Amarok's wiki. See the link below)

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
3.2.1
updated Oct 03 2007
added Aug 02 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags app software