Permalink
Commits on Mar 3, 2012
  1. Makefile: set proper link order for libraries

    '-Wl,--as-needed' enforces libraries to go in proper dependency order:
    
        $ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--hash-style=gnu `pkg-config xmms2-client --libs` `pkg-config libcurl --libs` src/xmms2-scrobbler.o src/list.o src/queue.o src/strbuf.o src/md5.o src/submission.o -o bin/xmms2-scrobbler
        src/xmms2-scrobbler.o: In function `save_profile_submissions_queue':
        xmms2-scrobbler.c:(.text+0x281): undefined reference to `xmmsc_userconfdir_get'
        src/xmms2-scrobbler.o: In function `load_config':
        xmms2-scrobbler.c:(.text+0x3e2): undefined reference to `xmmsc_userconfdir_get'
        src/xmms2-scrobbler.o: In function `maybe_submit_to_profile':
        xmms2-scrobbler.c:(.text+0x7e3): undefined reference to `xmmsc_medialib_get_info'
        xmms2-scrobbler.c:(.text+0x7f7): undefined reference to `xmmsc_result_notifier_set'
    
    This commit puts library list after output binary ('-o $@') as '--as-needed'
    starts external library tracking from there.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    committed Mar 3, 2012
  2. Makefile: added LIBS=-lrt -plthread

    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
    committed Mar 3, 2012
Commits on Mar 26, 2010
  1. @chewi

    Fixed the build if the --as-needed linker option is enabled.

    chewi committed with Tilman Sauerbeck Mar 26, 2010
Commits on Dec 30, 2009
  1. Bumped version to 0.4.0.

    Tilman Sauerbeck committed Dec 30, 2009
Commits on Dec 22, 2009
  1. Pre-multiscrobbling versions are 0.3.x, not 0.2.x.

    Tilman Sauerbeck committed Dec 22, 2009
  2. Bumped version to 0.3.9.

    Tilman Sauerbeck committed Dec 22, 2009
Commits on Dec 6, 2009
  1. Code cleanup.

    Tilman Sauerbeck committed Dec 6, 2009
  2. Not being able to open a queue file for reading isn't fatal.

    Tilman Sauerbeck committed Dec 6, 2009
Commits on Nov 22, 2009
  1. Implemented support for "multi-scrobbling".

    XMMS2-Scrobbler can now talk to more than one AudioScrobbler server.
    For example it's possible to have it submit data to both last.fm and
    libre.fm.
    Tilman Sauerbeck committed Nov 22, 2009
  2. Added submission_clone().

    Tilman Sauerbeck committed Nov 22, 2009
  3. Added a primitive linked list implementation.

    Tilman Sauerbeck committed Nov 22, 2009
Commits on Oct 30, 2009
  1. Bumped version to 0.3.1.

    Tilman Sauerbeck committed Oct 30, 2009
  2. Properly remove trailing whitespace from config file entries.

    Tilman Sauerbeck committed Oct 30, 2009
Commits on Sep 25, 2009
  1. Fixed the build on big endian machines (make BIG_ENDIAN=1).

    Tilman Sauerbeck committed Sep 25, 2009
Commits on May 9, 2009
  1. Don't error out in the 'clean' target if bin/ doesn't exit.

    Tilman Sauerbeck committed May 9, 2009
  2. Put the xmms2-scrobbler binary in bin/ like README says.

    Tilman Sauerbeck committed May 9, 2009
  3. Redirect stderr to the log file.

    Tilman Sauerbeck committed May 9, 2009
  4. Debugging output now goes to stderr instead of stdout.

    Tilman Sauerbeck committed May 9, 2009
Commits on May 1, 2009
  1. Replace xmmsv_get_uint() calls by xmmsv_get_int() calls.

    Tilman Sauerbeck committed Mar 30, 2009
  2. Evaluate $LDFLAGS in the Makefile.

    Tilman Sauerbeck committed May 1, 2009
Commits on Mar 29, 2009
  1. Fixed the build for systems that don't have clock_gettime().

    Tilman Sauerbeck committed Mar 29, 2009
Commits on Feb 11, 2009
Commits on Dec 17, 2008
  1. Added proxy support.

    Based on a patch by Auke Schrijnen.
    Tilman Sauerbeck committed Dec 17, 2008
Commits on Dec 14, 2008
  1. Use the default source preferences.

    Tilman Sauerbeck committed Dec 14, 2008
Commits on Oct 25, 2008
  1. Ported xmms2-scrobbler to rv-split.

    Tilman Sauerbeck committed Oct 25, 2008
Commits on Oct 4, 2008
  1. @zharf

    Handle SIGINT properly.

    zharf committed with Tilman Sauerbeck Sep 28, 2008
Commits on Sep 28, 2008
  1. Get the buffer's address _after_ resize() is called.

    resize() might call realloc on the buffer which will of course change
    its address, so we may not get that address before the resize() call.
    Tilman Sauerbeck committed Sep 28, 2008
Commits on Sep 23, 2008
  1. @nesciens

    Stop when the daemon disconnects without a quit-signal.

    nesciens committed with Tilman Sauerbeck Sep 23, 2008
Commits on Aug 8, 2008
  1. Fixed curl failure handling.

    Tilman Sauerbeck committed Aug 8, 2008
Commits on Aug 3, 2008
  1. Initial commit of the C rewrite.

    Tilman Sauerbeck committed Aug 3, 2008
Commits on Apr 20, 2008
  1. Bumped version to 0.2.2.

    Tilman Sauerbeck committed Apr 20, 2008
Commits on Apr 18, 2008
  1. Added .gitignore.

    Tilman Sauerbeck committed Apr 18, 2008