Seeking Ipodcollection Testers (Amarok 2 SVN)

Alejandro Wainzinger aikawarazuni at gmail.com
Sat Jun 7 17:20:59 UTC 2008


To make sure the CMake stuff for libgpod is working on different linux
setups (i.e. different distros), I'm looking for volunteers to test
if:

#1 the ipodcollection stuff compiles and
#2 it works

To test this, you need to install 2 things:
- glib2 (>=2 by default)
- libgpod (>=0.6)

(K)ubuntu:
sudo apt-get install libglib2.0-dev libgpod

Gentoo:
emerge dev-libs/glib media-libs/libgpod

Build Instructions:

- In src/collection/CMakeLists.txt uncomment the line with:
add_subdirectory( ipodcollection )
- Rebuild Amarok

Test Instructions:

Compilation:

When CMake is configuring, a successful configure should contain
similar to the following:

--------------------------------------------------------------------------
-- Found GLIB2: /usr/lib/libglib-2.0.so
-- Found IPOD: /usr/lib/libgpod.so
--------------------------------------------------------------------------

... and the "amarok-build" directory's CMakeCache.txt should contain
something similar to:

--------------------------------------------------------------------------

//Path to a file.
IPOD_INCLUDE_DIR:PATH=/usr/include/gpod-1.0

//Path to a library.
IPOD_LIBRARIES:FILEPATH=/usr/lib/libgpod.so

--------------------------------------------------------------------------

Running Amarok:

In the debug output as seen in a terminal, the following should show
up if successful:

--------------------------------------------------------------------------
amarok:       [CollectionManager] Received [ "3" ] collection plugin offers
amarok:       [PluginManager] Trying to load:
"libamarok_collection-ipodcollection"
amarok(11648)/kdecore (KLibLoader) findLibraryInternal: plugins should
not have a 'lib' prefix: "libamarok_collection-ipodcollection.so"
amarok:       [PluginManager]
"      " PluginManager Service Info:
"      " ---------------------------
"      " name                          : "Ipod Collection"
"      " library                       : "libamarok_collection-ipodcollection"
"      " desktopEntryPath              :
"amarok_collection-ipodcollection.desktop"
"      " X-KDE-Amarok-plugintype       : "collection"
"      " X-KDE-Amarok-name             : "ipod-collection"
"      " X-KDE-Amarok-authors          : ("Alejandro Wainzinger")
"      " X-KDE-Amarok-rank             : "100"
"      " X-KDE-Amarok-version          : "1"
"      " X-KDE-Amarok-framework-version: "31"

...

amarok: BEGIN: IpodCollection::IpodCollection()
amarok:           [IpodCollection] Itunes database created!
amarok: END__: IpodCollection::IpodCollection() - Took 0.0012s
amarok: END__: virtual void IpodCollectionFactory::init() - Took 0.023s

--------------------------------------------------------------------------

When posting errors of any sort, please state your distro, version,
versions of glib2/libgpod.  Thanks in advance!



More information about the Amarok mailing list