debian/0000755000000000000000000000000012222653362007171 5ustar debian/patches/0000755000000000000000000000000012222652177010623 5ustar debian/patches/series0000644000000000000000000000012712222651322012027 0ustar binutils-gold.patch fix-typo.patch linker-flag-order.patch fix-compiler-warnings.patch debian/patches/fix-compiler-warnings.patch0000644000000000000000000000211312222652177016065 0ustar Description: Fix compiler warnings catched by -Werror=format-security. Author: Benjamin Drung Forwarded: no --- a/src/dialogs/firsttimewizard/media.cpp +++ b/src/dialogs/firsttimewizard/media.cpp @@ -57,7 +57,7 @@ try { for (int i = 0; i < files.count(); i++) { QString s = "file://" + files.at (i); - qDebug(qPrintable(QString("trying to import file: '%1'").arg(s))); + qDebug("%s", qPrintable(QString("trying to import file: '%1'").arg(s))); par->manager()->client()->medialib ()->addEntry(XClient::qToStd (s)) (); } } catch (...) { @@ -74,7 +74,7 @@ | QFileDialog::DontResolveSymlinks); if (!dir.isEmpty()) try { - qDebug(qPrintable(QString("trying to import directory: '%1'").arg(dir))); + qDebug("%s", qPrintable(QString("trying to import directory: '%1'").arg(dir))); par->manager()->client()->medialib ()->pathImport(XClient::qToStd("file://" + dir)) (); } catch (...) { QMessageBox::critical(this, tr("Error occurred"), tr("There was an error while importing the directory.")); debian/patches/binutils-gold.patch0000644000000000000000000000044412115224116014407 0ustar Description: Fix FTBFS with binutils-gold Author: Johann Felix Soden johfel@gmx.de> Bug-Debian: http://bugs.debian.org/554330 --- a/config.pri +++ b/config.pri @@ -12,6 +12,8 @@ !win32 { include (conf.pri) + QMAKE_LFLAGS += -Wl,--as-needed + LIBS += -lboost_signals -lX11 } win32 { debian/patches/fix-typo.patch0000644000000000000000000000154612115224116013416 0ustar Description: Fix typo. Author: Benjamin Drung --- a/data/text/about.html +++ b/data/text/about.html @@ -1,7 +1,7 @@

Esperanza @ESP_VERSION@ (@ESP_DATE@)

Esperanza is a XMMS2 client written in C++/Qt4 and aims to be fully featured and easy to use.

-

Esperanza is released under the GNU Public License (v2).

+

Esperanza is released under the GNU General Public License (v2).

Author: Tobias Rundström <tru@xmms.org>

Frequent Contributor: Thilo Cestonaro <c.thilo@gmx.de>

Contributor: Gianluca Romanin <j_zar@openjay.org>

debian/patches/linker-flag-order.patch0000644000000000000000000000056112115224116015137 0ustar Description: Correct linker flag order to build with binutils-gold. Author: Benjamin Drung Bug-Debian: http://bugs.debian.org/554330 --- a/src/ui/ui.pro +++ b/src/ui/ui.pro @@ -22,7 +22,7 @@ COMPONENTS+=../lib/release/liblib.a ../../data/release/libdata.a } -LIBS += $$COMPONENTS +LIBS = $$COMPONENTS $$LIBS PRE_TARGETDEPS = $$COMPONENTS debian/copyright0000644000000000000000000000275512115224116011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: esperanza Upstream-Contact: Tobias Rundström Source: http://wiki.xmms2.xmms.se/wiki/Client:Esperanza Files: * Copyright: 2005-2007, Tobias Rundström License: GPL-2+ Files: src/ui/progressframe.* Copyright: 2005-2006, Christian Muehlhaeuser, Last.fm Ltd 2005-2006, Erik Jaelevik, Last.fm Ltd 2005-2007, Tobias Rundström License: GPL-2+ Files: debian/* Copyright: 2006-2008, Florian Ragwitz 2009-2013, Benjamin Drung License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL-2' file. debian/esperanza.10000644000000000000000000001057612221055262011246 0ustar .\" Copyright (C) 2008 Steve Stalcup .\" .\" This manual page is free software. It is distributed under the .\" terms of the GNU General Public License as published by the Free .\" Software Foundation; either version 2 of the License, or (at your .\" option) any later version. .\" .\" This manual page is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this manual page; if not, write to the Free Software .\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 .\" USA .\" .TH "ESPERANZA" "1" .SH "NAME" Esperanza \- A XMMS2 client. .SH "SYNOPSIS" Esperanza [\fI\s-1CORE\s0\fR] [\fI\s-1LOOK\s0\fR] [\fI\s-1FEEL\s0\fR] [\fI\s-1SHORTCUTS\s0\fR] .SH "DESCRIPTION" Esperanza is an XMMS2 client designed to manage and organize music files in multiple platforms. .SH "CORE" .TP .BR \-\-`Autostart xmms = (on/off) Choose to autostart xmms if it is not running. .TP .BR \-\-`Ignore desktop settings = (on/off) Ignore the desktop settings (use this if everything is black). .TP .BR \-\-`Size of Cache (KB) Choose the size of album art cache in KBs. .TP .BR \-\-`Ignore locale settings = (on/off) Ignore locale settings and use default language. .TP .BR \-\-`Show icon tray = (on/off) Show icon in system tray. .TP .BR \-\-`Load artist/album = (on/off) Load artists and albums for completion in Medialib window. .TP .BR \-\-`Show server browser = (on/off) Show the server browser on startup. .SH "LOOK" .TP .BR \-\-`Show album art = (on/off) Shows album art under artist. .TP .BR \-\-`Compact playlist = (on/off) Use compact playlist mode (no context area). .TP .BR \-\-`Lighten Context area = (on/off) Draw the context area in a lighter color. .TP .BR \-\-`Context area information choices Album, Artist, Duration, Filename, Genre, Timesplayed, Title, Tracknumber, Show time remaining instead of elapsed, Show a stop button, Paint the progress bar in a lighter color. .SH "FEEL" .TP .BR \-\-`Show pupups = (on/off) Show popus notification on song change. .TP .BR \-\-`Show OiNK = (on/off) Show OiNK search in Last.FM view. .TP .BR \-\-`Jump = (on/off) Jump to the current entry in the playlist on song change. .TP .BR \-\-`Show Main window = (on/off) Shows main window when you click or double click. .TP .BR \-\-`Show playlist = (on/off) Show the playlist (and minimode window) always on top. .TP .BR \-\-`No Quit = (on/off) Do not quit esperanza on close, rather than hide it (needs system tray active). .TP .BR \-\-`Set time (sec) Set the time, how long a popup notification should be shown. .TP .BR \-\-`Show playerwindow = (on/off) Show the playerwindow as a toolwindow (no windowlist entry). .TP .BR \-\-`Change Volume = (on/off) Change volume interactively (could cause problems). .TP .BR \-\-`Show volume pupups = (on/off) Show the volume slider in a popup. .SH "SHORTCUTS (Default)" .TP .BR \-\-`Ctrl+Shift+X Global shortcut to jump to the previous playlist entry. .TP .BR \-\-`Ctrl+Shift+V Global shortcut to jump to the next playlist entry. .TP .BR \-\-`Ctrl+Shift+C Global shortcut to play / pause the playback. .TP .BR \-\-`Ctrl+Shift+M Global shortcut to show / hide the player. .TP .BR \-\-`Ctrl+Shift+B Global shortcut to stop the playback. .TP .BR \-\-`D Add a local directory recursively. .TP .BR \-\-`A Add a local file. .TP .BR \-\-`V Jump to the previous playlist entry. .TP .BR \-\-`Ctrl+W Close the window. .TP .BR \-\-`B Jump to the next playlist entry. .TP .BR \-\-`Esc Hide the player. .TP .BR \-\-`Return JumpPos !? .TP .BR \-\-`Ctrl+M Switch between minimode and the normal mode. .TP .BR \-\-`Space Play / pause the playback. .TP .BR \-\-`Ctrl+Q Quit esperanza. .TP .BR \-\-`Del Remove a selected playlist entry from the playlist. .TP .BR \-\-`Backspace Remove a selected playlist entry from the playlist. .TP .BR \-\-`C Clear the playlist. .TP .BR \-\-`S Enable / Disable shuffling the playlist. .SH "BUGS" Report bugs to http://wiki.xmms2.xmms.se/index.php/Client:Esperanza .SH "AUTHORS" Esperanza was written by Tobias Rundström . This manual page was written by Steve Stalcup . .br Both are released under the GNU General Public License, version 2 or later. debian/control0000644000000000000000000000171412221055432010570 0ustar Source: esperanza Section: sound Priority: extra Maintainer: Benjamin Drung Build-Depends: debhelper (>= 9), libboost-dev, libboost-signals-dev, libqt4-dev, libx11-dev, libxmmsclient++-dev (>= 0.7DrNo) Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-xmms2/esperanza Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xmms2/esperanza.git Homepage: http://wiki.xmms2.xmms.se/index.php/Client:Esperanza Package: esperanza Architecture: any Depends: xmms2-icon, ${misc:Depends}, ${shlibs:Depends} Suggests: xmms2-core Description: XMMS2 client which aims to be as feature-full and easy-to-use as possible Esperanza is a XMMS2 client written with C++ / Qt4 and aims to be cross-platform goodness for everyone. It has a simple interface with a single playlist and let you search the media lib or add files from other sources easily. It also presents album art. debian/manpages0000644000000000000000000000002312115224116010672 0ustar debian/esperanza.1 debian/source/0000755000000000000000000000000012115224116010461 5ustar debian/source/format0000644000000000000000000000001412115224116011667 0ustar 3.0 (quilt) debian/install0000644000000000000000000000006112115224116010547 0ustar debian/esperanza.desktop usr/share/applications/ debian/rules0000755000000000000000000000076212222652656010263 0ustar #!/usr/bin/make -f %: dh $@ --parallel override_dh_auto_clean: dh_auto_clean rm -f conf.log conf.pri esperanza override_dh_auto_configure: ./configure --prefix=/usr echo 'QMAKE_CFLAGS_RELEASE="$(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)"' >> conf.pri echo 'QMAKE_CXXFLAGS_RELEASE="$(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)"' >> conf.pri echo 'QMAKE_LFLAGS_RELEASE="$(shell dpkg-buildflags --get LDFLAGS)"' >> conf.pri debian/esperanza.desktop0000644000000000000000000000032212115224116012541 0ustar [Desktop Entry] Name=Esperanza Comment=XMMS2 client which aims to be as feature-full and easy-to-use as possible Type=Application Exec=esperanza Icon=xmms2 Categories=Qt;AudioVideo;Audio;Player; Terminal=false debian/compat0000644000000000000000000000000212115224116010357 0ustar 9 debian/changelog0000644000000000000000000000767312222652732011060 0ustar esperanza (0.4.0+git20091017-3) unstable; urgency=low * Switch to debhelper 9. * Update machine-readable copyright file to version 1.0 of the specification. * Use current canonical URI for VCS-* fields. * Fix typo in man page.Thanks to A. Costa for the patch. (Closes: #670752) * Bump Standards-Version to 3.9.4 (no changes needed). * Pass hardening build flags to the build system. * Add fix-compiler-warnings.patch to fix security related compiler warnings. -- Benjamin Drung Wed, 02 Oct 2013 01:08:10 +0200 esperanza (0.4.0+git20091017-2) unstable; urgency=low * Update my email address. * Fix FTBFS with binutils-gold. Thanks to Johann Felix Soden for the patch (Closes: #554330) * Bump Standards-Version to 3.9.2 (no changes required). * Switch from cdbs to dh 8. * Fix typo. * Update debian/copyright to newer DEP-5 format. * Replace Florian Ragwitz as maintainer. Thanks for your work. (Closes: #523203) * Remove all inactive uploaders. Thanks to them for their previous work. * Add libboost-signals-dev to build dependencies. * Correct linker flag order to build with binutils-gold (Closes: #653814). -- Benjamin Drung Mon, 02 Jan 2012 00:21:38 +0100 esperanza (0.4.0+git20091017-1) unstable; urgency=low * New upstream snapshot. + Compatible to xmms2 0.7DrNo. * debian/copyright: Correct "Format:" to "Format-Specification:". * Drop all patches (applied upstream). * Switch to dpkg-source 3.0 (quilt) format. * Bump Standards-Version to 3.8.4 (no changes required). * Add missing libboost-dev to Build-Depends. * Allow uploads done by Debian Maintainers. -- Benjamin Drung Sun, 28 Feb 2010 18:41:26 +0100 esperanza (0.4.0+git20090708-1) unstable; urgency=high * New upstream snapshot. + Compatible to xmms2 0.6DrMattDestruction (Closes: #531418, #528825, LP: #394938). + Fix crash on shutdown (Closes: #485918). * Add myself to uploaders. * debian/control: Split Build-Depends line. * Added debian/watch (sync from Ubuntu). * Added debian/esperanza.1, debian/manpages and run dh_installman in binary-arch target (sync from Ubuntu). * Added debian/esperanza.desktop and add xmms2-icon to Depends (Closes: #444937, LP: #342221). * Bump Standard-Version to 3.8.2, no changes needed. * Extend binary package description. * Update debian/copyright to use the format described in DEP 5. * Remove Thomas Jollans from Uploaders. * Switch to cdbs and debhelper v7. * Add 0001-OTHER-Fixes-for-breakages-because-of-uint-removal.patch. -- Benjamin Drung Sat, 15 Aug 2009 17:03:09 +0200 esperanza (0.4.0-3) unstable; urgency=low * Be compatible with xmms2 DrLecter. + Apply patch by Thomas Frauendorfer. * Build-Depend on libx11-dev. * Bump Standards-Version to 3.8.0 (no changes). -- Florian Ragwitz Sat, 05 Jul 2008 15:53:29 +0200 esperanza (0.4.0-2) unstable; urgency=low [ Anders Waldenborg ] * Recompile for xmms2 DrKosmos (Closes: #467553). * Add Vcs-* fields. * Add myself to uploaders. [ Florian Ragwitz ] * Move Homepage from the Description to an own control field. * Bump Standards-Version to 3.7.3 (no changes). * Convert copyright file to utf-8. -- Florian Ragwitz Tue, 26 Feb 2008 17:29:45 +0100 esperanza (0.4.0-1) unstable; urgency=low * New upstream release. -- Thomas Jollans Fri, 24 Aug 2007 13:51:45 +0200 esperanza (0.3-1) unstable; urgency=low * New upstream release. -- Florian Ragwitz Tue, 29 May 2007 18:42:01 +0200 esperanza (0.2.2-1) unstable; urgency=low * New upstream release. * Remove 20_multiple_selections.dpatch. -- Florian Ragwitz Thu, 7 Dec 2006 03:30:49 +0100 esperanza (0.2.1-1) unstable; urgency=low * Initial release. -- Florian Ragwitz Tue, 7 Nov 2006 19:22:16 +0100 debian/watch0000644000000000000000000000012612115224116010211 0ustar version=3 http://exodus.xmms.se/~tru/esperanza/([0-9].*)/esperanza-([0-9].*)\.tar\.gz