debian/0000755000000000000000000000000012214273524007170 5ustar debian/compat0000644000000000000000000000000212214273477010375 0ustar 9 debian/qtscrob.install0000644000000000000000000000014612214273477012245 0ustar usr/share/applications/qtscrob.desktop usr/share/icons/hicolor/32x32/apps/qtscrob.png usr/bin/qtscrob debian/scrobbler.manpages0000644000000000000000000000002412214273477012665 0ustar src/cli/scrobbler.1 debian/scrobble-cli.links0000644000000000000000000000016212214273477012600 0ustar /usr/bin/scrobbler /usr/bin/scrobble-cli /usr/share/man/man1/scrobbler.1.gz /usr/share/man/man1/scrobble-cli.1.gz debian/qtscrob.manpages0000644000000000000000000000002112214273477012362 0ustar debian/qtscrob.1 debian/control0000644000000000000000000000332512214273477010605 0ustar Source: qtscrob Section: sound Priority: optional Maintainer: Jonathan Dowland Build-Depends: debhelper (>= 9.20120115), libcurl4-gnutls-dev, libqt4-dev, libmtp-dev, libx11-dev, libxext-dev Standards-Version: 3.9.3 Homepage: http://qtscrob.sourceforge.net/ Vcs-Browser: http://git.debian.org/?p=collab-maint/qtscrob.git Vcs-Git: git://git.debian.org/git/collab-maint/qtscrob.git Package: qtscrob Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: audioscrobbler submitter for portable media players qtscrob is a GUI tool which reads playback information from iPods, MTP (aka Plays for Sure) or Rockbox (open source audio player firmware) devices and submits them to an audioscrobbler service, such as "last.fm" or "libre.fm". . This is the graphical version of the tool. For a CLI version, see the 'scrobbler' package. Package: scrobbler Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: scrobble-cli (<= 0.10-4) Breaks: scrobble-cli (<= 0.10-4) Description: audioscrobbler submitter for portable media players scrobbler is a CLI tool which reads playback information from iPods, MTP (aka Plays for Sure) or Rockbox (open source audio player firmware) devices and submits them to an audioscrobbler service, such as "last.fm" or "libre.fm". . This is a command-line tool. For a graphical version, see the 'qtscrob' package. Package: scrobble-cli Depends: scrobbler, ${misc:Depends} Architecture: all Section: oldlibs Description: transitional dummy package This is a transitional dummy package. It contains a compatibility symlink of /usr/bin/scrobble-cli to /usr/bin/scrobbler. Once you've retrained your fingers, you can safely remove this package. debian/source/0000755000000000000000000000000012214273477010477 5ustar debian/source/format0000644000000000000000000000001412214273477011705 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000440712214273477011137 0ustar Files: * Copyright: Copyright © 2009 Robert Keevil, Copyright © 2006-2008 Tomasz Moń License: GPL2 On Debian systems, the complete text of the GPL-2 can be found in /usr/share/common-licenses/GPL-2. Files: src/lib/md5.* Copyright: © 1999, 2000, 2002 Aladdin Enterprises. All rights reserved. License: Zlib Files: /src/cli/xgetopt.* Copyright: Copyright Keristor Systems and Chris Croughton 1997 - 2005 License: Zlib Files: debian/* Copyright: Copyright © 2012 Jon Dowland License: GPL2 On Debian systems, the complete text of the GPL-2 can be found in /usr/share/common-licenses/GPL-2. Files: src/lib/ConvertUTF.* Copyright: 2001-2004 Unicode, Inc. License: other This source code is provided as is by Unicode, Inc. No claims are made as to fitness for any particular purpose. No warranties of any kind are expressed or implied. The recipient agrees to determine applicability of information provided. If this file has been purchased on magnetic or optical media from Unicode, Inc., the sole remedy for any claim will be exchange of defective media within 90 days of receipt. Limitations on Rights to Redistribute This Code Unicode, Inc. hereby grants the right to freely use the information supplied in this file in the creation of products supporting the Unicode Standard, and to make copies of this file in any form for internal or external distribution as long as this notice remains attached. License: Zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. debian/scrobbler.install0000644000000000000000000000002212214273477012536 0ustar usr/bin/scrobbler debian/rules0000755000000000000000000000051712214273477010262 0ustar #!/usr/bin/make -f DHOPTS := -Dsrc --parallel %: prefix="/usr" dh $@ $(DHOPTS) override_dh_auto_build: prefix="/usr" dh_auto_build $(DHOPTS) override_dh_auto_install: prefix="/usr" dh_auto_install $(DHOPTS) override_dh_auto_clean: prefix="/usr" dh_auto_clean $(DHOPTS) rm -f src/Makefile src/language/de.qm src/language/pl.qm debian/patches/0000755000000000000000000000000012214273477010626 5ustar debian/patches/series0000644000000000000000000000007512214273477012045 0ustar 0001-Add-dependencies-between-install-and-compress-man.patch debian/patches/0001-Add-dependencies-between-install-and-compress-man.patch0000644000000000000000000000233712214273477023603 0ustar From e2ad964ca750633251f47758e1c8c4908b19e181 Mon Sep 17 00:00:00 2001 From: Jon Dowland Date: Wed, 11 Sep 2013 20:17:49 +0100 Subject: [PATCH] Add dependencies between install and compress man There's a race condition in the qmake project files that means sometimes it attempts to compress the man pages before they are installed. Add a dependency to force the compression stages to wait until the install stages complete. --- src/cli/cli.pro | 1 + src/qt/qt.pro | 1 + 2 files changed, 2 insertions(+) diff --git a/src/cli/cli.pro b/src/cli/cli.pro index 27fcada..6b6de01 100644 --- a/src/cli/cli.pro +++ b/src/cli/cli.pro @@ -32,6 +32,7 @@ unix:!mac { man-compress.path = $${DATADIR}/man/man1 man-compress.extra = "gzip -9 -f \$(INSTALL_ROOT)/$$DATADIR/man/man1/scrobbler.1" + man-compress.depends = install_man } diff --git a/src/qt/qt.pro b/src/qt/qt.pro index 8741279..c117bd9 100644 --- a/src/qt/qt.pro +++ b/src/qt/qt.pro @@ -20,6 +20,7 @@ unix:!mac { man-compress.path = $${DATADIR}/man/man1 man-compress.extra = "gzip -9 -f \$(INSTALL_ROOT)/$$DATADIR/man/man1/qtscrob.1" + man-compress.depends = install_man INSTALLS = target \ desktop \ -- 1.7.10.4 debian/changelog0000644000000000000000000000261512214273477011055 0ustar qtscrob (0.11+git-2) unstable; urgency=low * Add dependencies between the compress and install stages for manpages in the qmake project files in order to fix a race condition with parallel builds. Closes: #722438. Thanks to Aaron M. Ucko for reporting. -- Jonathan Dowland Wed, 11 Sep 2013 20:19:46 +0100 qtscrob (0.11+git-1) unstable; urgency=low * new upstream version. For differences between 0.11 and 0.11+git, please see debian/README.source. * Remove cli* targets in debian/rules: the cli tool is now built as part of the normal targets * Move to 3.0 (quilt) -- Jonathan Dowland Mon, 09 Sep 2013 17:47:36 +0100 qtscrob (0.10-4) unstable; urgency=low * Add a 'scrobbler-cli' binary package: a CLI version of the program. -- Jon Dowland Thu, 19 Apr 2012 16:39:32 +0100 qtscrob (0.10-3) unstable; urgency=low * Adjust build dependencies to avoid a GPL violation. Thanks Adrian Bunk. Closes: #668181. -- Jon Dowland Tue, 10 Apr 2012 10:33:34 +0100 qtscrob (0.10-2) unstable; urgency=low * Fix Dependencies/Build-Dependencies. Thanks Aaron M. Ucko. Closes: #665271. -- Jon Dowland Fri, 23 Mar 2012 08:15:27 +0000 qtscrob (0.10-1) unstable; urgency=low * Initial release. Closes: #467185. -- Jon Dowland Thu, 15 Mar 2012 14:12:01 +0000 debian/qtscrob.10000644000000000000000000000056712214273477010746 0ustar .\" Copyright (c) 2012 Jon Dowland .TH QTSCROB 1 "20 March 2012" .SH NAME QTSCROB \- a scrobbler.log-file audio scrobbler .SH SYNOPSIS .B qtscrob .SH DESCRIPTION .B qtscrob is a graphical tool for submitting scrobbler data, as stored in a .scrobbler.log file, to the last.fm online audio scrobbler service. .br .SH SEE ALSO http://qtscrob.sourceforge.net/ debian/README.source0000644000000000000000000000044712214273477011363 0ustar upstream/0.11+git is Upstream's 0.11, with the following changes: • deleted debian/* • based on v0.11 git tag rather than their released tarball. The released tarball has lots of files with CRLF line endings which cause some minor build issues, and some superfluous +x permissions.