Continuous integration for Amarok on build.kde.org
Matěj Laitl
matej at laitl.cz
Sat Feb 11 18:53:59 UTC 2012
Hi Torgny,
we've been discussing Amarok CI possibilities with other Amarok developers
lately and I've been pointed to you by Ben Cooksley as a maintainer of
build.kde.org.
Would it be possible to set up a build & test job for Amarok on build.k.o?
With its CMake & CTest buildsystem it should be fairly similar to other KDE
projects. These are Amarok required dependencies:
* KDE-Libs 4.6 + KDE-Base-runtime 4.6(oxygen-icons) (or newer)
* Qt 4.6 (or newer)
* TagLib 1.7 (or newer)
* TagLib Extras 1.0.1 (or newer)
* MySQL 5.0 (or newer) Embedded: libmysqld compiled with fPIC
* QtScript Generator, Qt Bindings 0.1.0
* LibQCA 2.0.2 (or newer)
* gmock 1.4 (or newer) - http://code.google.com/p/googlemock/ [in fact
optional, but tests need it and CI wouldn't have sense without them]
Following are optional dependencies [nice-to-have, not crucial]:
* libgpod 0.7.93 (or newer) [iPod plugin]
* GDKPixBuf 2.0 (or newer) [artwork in iPod plugin]
* libmtp 1.0.0 (or newer) [MTP device support]
* OpenSSL http://www.openssl.org [Mp3tunes.com integration]
* libxml2 http://xmlsoft.org [Mp3tunes.com integration]
* libcurl http://curl.haxx.se [Mp3tunes.com integration]
* Glib2 http://www.gtk.org [Mp3tunes.com integration]
* Loudmouth, the Jabber library [Mp3tunes.com integration]
* Qt compiled with Glib enabled [Mp3tunes.com integration]
* Liblastfm 0.3 [last.fm integration]
* QJson 0.7 (or newer) [playdar collection]
* MySQL 5.0 (or newer) Server (external database support)
* LibOFA - http://code.google.com/p/musicip-libofa/ [musicbrainz integr.]
* libmygpo-qt 1.0.5 (or newer) [ gpodder.net Podcast Provider & Service]
I do have some limited Hudson experience so given an account, I can try to
setup/maintain Amarok jobs myself. Please let us know whether this would be
possible and what can we do for it.
Regards,
Matěj Laitl
More information about the Amarok-devel
mailing list