
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
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)
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)
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)
reggler
13 years ago
#1: I'm new to Kubuntu, been using Amarok-svn for a while on my desktop install (opensuse) with no problems, wanted to check out Kubuntu so I threw it on my notebook and here we are: Aamarok-svn tells me "*** AUTOCONF NOT FOUND!" even tho i installed it with "sudo apt-get install autoconf". Is there anything else I need to do?
Thank you!
Report
fsateler
15 years ago
Report
Firetech
14 years ago
Report
Firetech
14 years ago
Report
triptol
15 years ago
This will directly build amarok.
Report
Firetech
15 years ago
Report
watzke
15 years ago
Report
watzke
15 years ago
Report
Firetech
15 years ago
Report
Firetech
15 years ago
Report
ig88ms
15 years ago
when i uses ubuntus (hoary) unsermake i get some crappy dbug output form python. (i think its too old)
so i'm happy that the new version offers download of the svn version of unsermake. But this also breaks the same way like the ubuntu version:
Traceback (most recent call last):
File "", line 1, in ?
File "unsermake/__init__.py", line 1309, in ?
main()
File "unsermake/__init__.py", line 1168, in main
(top_makefile, all_defines) = setup_top_makefile_wrapper( top_makefile, top_srcdir, subdir)
File "unsermake/__init__.py", line 810, in setup_top_makefile_wrapper
os.path.abspath(".") + "/")
File "unsermake/__init__.py", line 248, in read_subdirs
all_defines = read_subdirs(submakefile, all_defines, nsrc_prefix, nprefix)
File "unsermake/__init__.py", line 248, in read_subdirs
all_defines = read_subdirs(submakefile, all_defines, nsrc_prefix, nprefix)
File "unsermake/__init__.py", line 212, in read_subdirs
makefile.read_deps()
File "unsermake/amfile.py", line 1400, in read_deps
depdir_value = utilities.subst_vars["DEPDIR"]
KeyError: 'DEPDIR'
is the only thing i get from unsermake
does anybody knows a solution?
thanks a lot.
Report
Firetech
15 years ago
That solved those issues for me (I'm on kubuntu), as unsermake uses some part of automake to work.
Report
Firetech
15 years ago
Report
ig88ms
15 years ago
Is there an explanation why the musicbrainz stuff doesn't work anymore?
Report
Firetech
15 years ago
libtunepimp just doesn't have mp3 support...
Report
Firetech
15 years ago
Report
gkoenig
15 years ago
I tried to install amarok with this script, but it aborts at step 4.
protocol:
--------------------------------
./27313-get-amarok-svn.sh
Installation/Upgrade of SVN amaroK
==================================
get-amarok-svn.sh (Version 2.3) by Jocke "Firetech" Andersson.
Based on a very simple script by Greg "oggb4mp3" Meyer.
# 1/10 - Settings loaded: (Start the script with -r or --reset to change.)
Will get localization and documentation for language "".
Will call ./configure with the extra flags "".
Will use sudo to install.
# 2/10 - Checking out multimedia base files.
Checked out revision 444013.
# 3/10 - Checking out common admin files.
Checked out revision 444013.
# 4/10 - Updating amaroK files.
svn: 'amarok' is not under version control
ERROR: The SVN transfer didn't finish successfully. Probably a network issue.
-------------------------------------
environment:
SuSE9.0, KDE3.4.0
what's wrong...??
Report
markey
15 years ago
Report
mpeintinger
15 years ago
svn version is 1.1.3. strange message, amarok is not under version control...
Report
Firetech
15 years ago
The only thing I can say is that it works for me with SVN 1.1.1 (r11581).
Report
mpeintinger
15 years ago
Report
Firetech
15 years ago
Report
gkoenig
15 years ago
Report
Firetech
15 years ago
The script warns for this when not finding unsermake, though.
Report
Firetech
15 years ago
Report