debian/0000775000000000000000000000000012123747661007201 5ustar debian/source/0000775000000000000000000000000011717570661010503 5ustar debian/source/format0000664000000000000000000000001411717570661011711 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000001321011756462164011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Guayadeque Music Player Upstream-Contact: Juan Rios Source: http://sourceforge.net/projects/guayadeque/files/ Files: * Copyright: 2008-2012 Juan Rios License: GPL-3+ Files: src/hmac/* Copyright: 2005-2007 Olivier Gay License: BSD-3-clause Files: src/MD5.* Copyright: No copyright holders License: public-domain This code implements the MD5 message-digest algorithm. The algorithm is due to Ron Rivest. This code is based on the code written by Colin Plumb in 1993, no copyright is claimed. This code is in the public domain; do with it what you wish. . This version implements the MD5 algorithm for the free GUI toolkit wxWidgets. Basic functionality, like MD5 hash creation out of strings and files, or to verify strings and files against a given MD5 hash, was added by Kai Krahn. . This code is provided "as is" and comes without any warranty! Files: src/{,wx/}curl/* Copyright: 2004 Casey O'Donnell License: wxWindows Comment: Quoting http://www.wxwidgets.org/about/newlicen.htm: "wxWidgets is currently licensed under the "wxWindows Licence" pending approval of the "wxWidgets Licence" which will be identical apart from the name." . Please see the wxWindows license stanza. File: debian/* Copyright: 2012 Alessio Treglia License: GPL-3+ License: GPL-3+ 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 3 of the License, or (at your option) any later version. . This program 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. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: wxWindows This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version. . This library 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 Library General Public Licence for more details. . You should have received a copy of the GNU Library General Public Licence along with this software, usually in a file named COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. . EXCEPTION NOTICE . 1. As a special exception, the copyright holders of this library give permission for additional uses of the text contained in this release of the library as licenced under the wxWindows Library Licence, applying either version 3.1 of the Licence, or (at your option) any later version of the Licence as published by the copyright holders of version 3.1 of the Licence document. . 2. The exception is that you may use, copy, link, modify and distribute under your own terms, binary object code versions of works based on the Library. . 3. If you copy code from files distributed under the terms of the GNU General Public Licence or the GNU Library General Public Licence into a copy of this library, as this licence permits, the exception does not apply to the code that you add in this way. To avoid misleading anyone as to the status of such modified files, you must delete this exception notice from such code and/or adjust the licensing conditions notice accordingly. . 4. If you write modifications of your own for this library, it is your choice whether to permit this exception to apply to your modifications. If you do not wish that, you must delete the exception notice from such code and/or adjust the licensing conditions notice accordingly. debian/repack.stub0000775000000000000000000000325111717570737011357 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sources under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://svn.debian.org/viewsvn/pkg-perl/scripts/repack.sh" exit 1 fi exec "$REPACK_SH" "$@" debian/changelog0000664000000000000000000001103312123747544011051 0ustar guayadeque (0.3.5~ds0-4ubuntu1) raring; urgency=low * Disable indicator, as mpris only is needed for sound menu integration?! -- Dmitrijs Ledkovs Mon, 25 Mar 2013 04:08:28 +0000 guayadeque (0.3.5~ds0-4) unstable; urgency=low * libindicate-0.7 transition (Closes: #673811): - Refresh 04-libindicator_0.6.patch - Tigthen build-dep on libindicate-dev >= 0.6.92 * Fix watch file. * Really link with --as-needed. -- Alessio Treglia Mon, 21 May 2012 18:48:20 +0200 guayadeque (0.3.5~ds0-3) unstable; urgency=low * Let guayadeque build with libindicate-dev on all architectures. * Apply patch from Evgeni Golov to make guayadeque ready to build with libindicate 0.6. (Closes: #660868) * Update debian/copyright. * Bump Standards. -- Alessio Treglia Thu, 08 Mar 2012 07:59:38 +0100 guayadeque (0.3.5~ds0-2) unstable; urgency=low * Replace hurd-i386 with hurd-any. * Update B-D's blacklists: don't build with libgpod only on hurd-any, don't build with libdindicate on hurd-any, armhf and s390x. * Bump wxsqlite3 minimum requirement to 3.0.0. -- Alessio Treglia Sun, 19 Feb 2012 17:28:31 +0100 guayadeque (0.3.5~ds0-1) unstable; urgency=low * New upstream release (LP: #930632): - Allow to select tracks from album browser zoon cover mode - Added load defaults in shortcuts preferences - Added cue support - Allow to change language from Preferences -> General - All playlists but the dynamic playlists with sort defined can be sorted by any criteria. - Added collections support. You can define as many collections as you want. * Re-implement get-orig-source from the scratch by using debian/repack.* scripts * Remove 04-mmkeys.patch, applied upstream. * Refresh other patches. * Update debian/copyright. -- Alessio Treglia Sat, 11 Feb 2012 16:17:05 +0100 guayadeque (0.3.1~dfsg0-2) unstable; urgency=low * Make multimedia keys work on GNOME 3; thanks to Damyan Ivanov for the report. (Closes: #655561) (LP: #860600) -- Alessio Treglia Thu, 12 Jan 2012 12:23:58 +0100 guayadeque (0.3.1~dfsg0-1) unstable; urgency=low * New upstream release. * Strip wxsqlite3 stuff out of upstream's tarballs. * Update get-orig-source target in debian/rules. * Update gbp config file. * Bump Standards. * Build-depend on libwxsqlite3-2.8-dev * Enable parallel builds. * Link binaries against the system-wide copy of wxsqlite3. * Point sources to the correct wxcurl's headers location. * Update copyright file as per DEP-5 * Improve debian/watch to handle the ~dfsg\d* suffix. -- Alessio Treglia Sat, 14 May 2011 15:08:03 +0200 guayadeque (0.2.9-2) unstable; urgency=low * Add -DBG package. * Build-depend on libgpod-dev. * Build-depend on libindicate-dev. -- Alessio Treglia Mon, 14 Mar 2011 20:31:18 +0100 guayadeque (0.2.9-1) unstable; urgency=low * Imported Upstream version 0.2.9 * Drop 02-google_cover_search_engine_crash.patch patch, applied upstream. -- Alessio Treglia Fri, 25 Feb 2011 11:59:10 +0100 guayadeque (0.2.7-3) unstable; urgency=low * Upload to unstable. * Pass -Wl,--as-needed to the linker. -- Alessio Treglia Wed, 09 Feb 2011 13:39:39 +0100 guayadeque (0.2.7-2) experimental; urgency=low * Add debian/source/local-options file. * Fix random crashed in Google cover search engine (LP: #645029). -- Alessio Treglia Wed, 22 Sep 2010 11:36:02 +0200 guayadeque (0.2.7-1) experimental; urgency=low * Imported Upstream version 0.2.7 * debian/rules: Use dh $@ --foo for compatibility with Debhelper 8. * Refresh patches. * Bump Standards. -- Alessio Treglia Wed, 01 Sep 2010 10:04:35 +0200 guayadeque (0.2.5-2) unstable; urgency=medium * Add .gitignore file. * Update Standards-Version to 3.9.0. * Change my email address. * debian/rules: Clean-up. * Remove reference to /usr/share/common-licenses/BSD to make lintian happy. * Don't link against OpenSSL, replace libcurl4-openssl-dev with libcurl4-gnutls-dev in the Build-Depends field (Closes: #588226); GPL violation, bump urgency to medium. * Add debian/gbp.conf file. -- Alessio Treglia Tue, 06 Jul 2010 12:25:06 +0200 guayadeque (0.2.5-1) unstable; urgency=low * Initial release (Closes: #579837). -- Alessio Treglia Sun, 02 May 2010 02:31:10 +0200 debian/gbp.conf0000664000000000000000000000006211717570661010620 0ustar [DEFAULT] pristine-tar = True compression = bzip2 debian/repack.sh0000775000000000000000000000703411717570737011017 0ustar #!/bin/sh # see the repack.stub for how to use # TODO: provide example watch files and repack.locals # TODO: test suite. problems fixed that need to be tested: # * globbing # * whitespace and then comments in the MANIFEST # TODO: does / in weird places work? test suite too. # TODO: I actually broke stuff with the MANIFEST change not thinking.. # TODO: allow for a sepearate (and multiple) MANIFEST files, then # de-uglify libsyntax-highlight-engine-kate-perl. # TODO: have each mv and rm check that something actually changed, and # if not, die set -e set -u usage() { echo "Usage: repack.sh --upstream-version " exit 1 } if [ "$#" != "3" ]; then usage fi if [ "$1" != "--upstream-version" ]; then usage fi if [ ! -f "$3" ]; then if [ -n "$3" ]; then echo "$3 doesn't exist" fi usage fi VER="$2" FILE="$3" PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'` SUFFIX="+dfsg" echo echo "Repackaging $FILE" echo DIR=`mktemp -d ./tmpRepackXXXXXX` DIR=$(readlink -f "$DIR") trap "/bin/rm -rf \"$DIR\"" QUIT INT EXIT # Create an extra directory to cope with rootless tarballs UP_BASE="$DIR/unpack" mkdir "$UP_BASE" tar xf "$FILE" -C "$UP_BASE" || unzip "$FILE" -d "$UP_BASE" if [ `ls -1 "$UP_BASE" | wc -l` -eq 1 ]; then # Tarball does contain a root directory UP_BASE="$UP_BASE/`ls -1 "$UP_BASE"`" fi RM_OPTS="-vrf" real_rm(){ /bin/rm "$@" } real_mv(){ /bin/mv "$@" } rm(){ set +f MYOLDPWD=$(pwd) cd "$UP_BASE" if [ "$MANIFEST" = "1" ]; then PERM=$(stat --format=%a "MANIFEST") chmod u+w "MANIFEST" fi for i in $@; do if [ "$MANIFEST" = "1" ]; then PATTERN="^$i" if [ -d "$i" ]; then if ! { echo "$PATTERN" | grep -q "/$" ; }; then PATTERN="${PATTERN}/" fi else PATTERN="${PATTERN}\s?" fi grep -Ev "$PATTERN" "MANIFEST" > "$DIR/MANIFEST" real_mv "$DIR/MANIFEST" "MANIFEST" fi real_rm "$RM_OPTS" "$i" done if [ "$MANIFEST" = "1" ]; then chmod $PERM "MANIFEST" fi cd $MYOLDPWD set -f } mv(){ set +f OLD=$(pwd) cd $UP_BASE real_mv "$@" cd $OLD if [ "$MANIFEST" = "1" ]; then echo "MANIFEST cannot be manipulated with mv yet, patches welcome" exit 1 fi set -f } # bump with incompatible changes REPACK_VERSION=3 requires_version(){ if [ $REPACK_VERSION -lt $1 ]; then echo "repack.sh is not up to date enough for this package. you need at least version $1, while this script is only version $REPACK_VERSION" exit 1 fi } MANIFEST=0 ## Remove stuff set -f MYORIGPWD=$(pwd) cd "$UP_BASE" . "$MYORIGPWD/debian/repack.local" cd $MYORIGPWD set +f ## End REPACK_DIR="$PKG-${VER}${SUFFIX}.orig" # DevRef § 6.7.8.2 DFSG_TAR="$(dirname $FILE)/${PKG}_${VER}${SUFFIX}.orig.tar" real_mv "$UP_BASE" "$DIR/$REPACK_DIR" # .gz or .bz2? FILETYPE=$(file --brief --mime-type --dereference "$FILE") case "$FILETYPE" in application/x-gzip|application/zip) C_PROGRAM="gzip" C_SUFFIX="gz" ;; application/x-bzip2) C_PROGRAM="bzip2" C_SUFFIX="bz2" ;; *) echo "E: Unknown filetye $FILETYPE" exit 1 ;; esac # Using a pipe hides tar errors! tar cfC "$DIR/repacked.tar" "$DIR" "$REPACK_DIR" $C_PROGRAM -9 < "$DIR/repacked.tar" > "$DIR/repacked.tar.$C_SUFFIX" real_mv "$DIR/repacked.tar.$C_SUFFIX" "$DFSG_TAR.$C_SUFFIX" echo "*** $DFSG_TAR.$C_SUFFIX ready" debian/control0000664000000000000000000000602212123747010010570 0ustar Source: guayadeque Section: sound Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia Build-Depends: cmake (>= 2.6), debhelper (>= 7.3.7~), gettext, libcurl4-gnutls-dev (>= 7.18.2), libdbus-1-dev, libflac-dev, libgpod-dev [!hurd-any], libgstreamer0.10-dev, libsqlite3-dev, libtagc0-dev, libwxgtk2.8-dev, libwxsqlite3-2.8-dev (>> 3.0.0) Standards-Version: 3.9.3 Homepage: http://sourceforge.net/projects/guayadeque Vcs-Git: git://git.debian.org/pkg-multimedia/guayadeque.git Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/guayadeque.git Package: guayadeque Architecture: any Depends: gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, ${misc:Depends}, ${shlibs:Depends} Description: lightweight music player Guayadeque is a lightweight and easy-to-use music player that supports smart playlists and huge music collections. . Main features include: - Play mp3, ogg, flac, wma, mpc, mp4, ape, etc. - Read and write tags in all supported formats. - Allow to catalogue your music using labels. Any track, artist or album can have as many labels you want. - Smart play mode that add tracks that fit your music taste using the tracks currently in play list. - Ability to download covers manually or automatically - Suggest music using last.fm service. - Allow fast access to any music file by genre, artist, album, etc - Play shoutcast radios. - Allow to subscribe to podcasts and download all new episodes automatically or manually. - Dynamic or static play lists. - Tracks tag editor with automatically fetching of tags information for easily completion. - Lyrics downloads from different lyrics providers. - Easily expandable contextual links support. With it you can find information about a track, an artist or an album on your favourite site. - Easily expandable contextual commands support. For example you can right click on any album and click in option to record the album in a burning application. - Option to copy the selection you want to a directory or device using a configurable pattern. - Last.fm audioscrobbling support. - Partial GNOME session support to detect when GNOME session is about to close and save the play list so it can continue next time with the same tracks. - Allow to resume play status and position when closed and reopened. - You can rate the tracks from 0 to 5 stars. - MPRIS D-Bus interface support so it can easily controlled from music applets for example and many more. Package: guayadeque-dbg Section: debug Priority: extra Architecture: any Depends: guayadeque (= ${binary:Version}), ${misc:Depends} Description: lightweight music player - debugging symbols Guayadeque is a lightweight and easy-to-use music player that supports smart playlists and huge music collections. . This package provides the debugging symbols for guayadeque. debian/guayadeque.manpages0000664000000000000000000000001311717570661013044 0ustar debian/*.1 debian/guayadeque.xpm0000664000000000000000000001117511717570661012070 0ustar /* XPM */ static char *guayadeque[] = { /* columns rows colors chars-per-pixel */ "32 32 153 2", " c #1D1817", ". c #221D1B", "X c #26221C", "o c #2D2C1A", "O c #31311F", "+ c #383B1D", "@ c #272220", "# c #2A2523", "$ c #2D2926", "% c #2F2A28", "& c #322D2B", "* c #343423", "= c #35312D", "- c #3B3B2B", "; c #373231", ": c #3A3533", "> c #3E3A37", ", c #3F3A38", "< c #423D3B", "1 c #3D431C", "2 c #42442B", "3 c #4C4E36", "4 c #45403E", "5 c #59642C", "6 c #596132", "7 c #5E6A30", "8 c #65742C", "9 c #697B2D", "0 c #504C4A", "q c #595653", "w c #625E5D", "e c #5E604B", "r c #6E6A69", "t c #7C7976", "y c #748C27", "u c #73892A", "i c #76873A", "p c #77893A", "a c #7D913B", "s c #768050", "d c #839B36", "f c #839A3A", "g c #8CAF24", "h c #8EB126", "j c #90B427", "k c #8EAE30", "l c #89A03F", "z c #96B33F", "x c #9BBB3A", "c c #9AC128", "v c #9FC828", "b c #A2CD25", "n c #A5CF2A", "m c #A4D027", "M c #A6D02D", "N c #A5CC33", "B c #A7D030", "V c #A9D135", "C c #ACD33C", "Z c #A1BF45", "A c #ABB972", "S c #AACB48", "D c #AFD441", "F c #AED049", "G c #B1D645", "H c #B3D847", "J c #B3D74C", "K c #B4D84D", "L c #B5D750", "P c #B6D853", "I c #B8D955", "U c #BADA5A", "Y c #BFDD64", "T c #C2DE67", "R c #C3DF6B", "E c #C4DF73", "W c #C3E067", "Q c #C5E06E", "! c #C6E074", "~ c #C8E27B", "^ c #0084C5", "/ c #0A8BC7", "( c #008CCE", ") c #0B8CC9", "_ c #138DC8", "` c #1691CB", "' c #1B92CB", "] c #008ED1", "[ c #0092D6", "{ c #228FC4", "} c #2496CC", "| c #2A97CB", " . c #2E99CD", ".. c #319ACC", "X. c #399ECF", "o. c #479FCB", "O. c #5CA6CC", "+. c #5CA9CF", "@. c #44A4D5", "#. c #53A9D2", "$. c #5CADD2", "%. c #64B2D4", "&. c #6CB5D5", "*. c #71B8D6", "=. c #7FBED6", "-. c #868482", ";. c #8E8E8D", ":. c #949392", ">. c #A19F9E", ",. c #A5A3A3", "<. c #A8A7A5", "1. c #B2B1B0", "2. c #C7E180", "3. c #CBE383", "4. c #CDE58C", "5. c #C9E29F", "6. c #D1E692", "7. c #D5E89D", "8. c #CFE5A5", "9. c #CCE4AC", "0. c #D3E7A3", "q. c #D1E6AD", "w. c #D4E8AD", "e. c #D9E9AD", "r. c #CBE3B0", "t. c #CBE4BC", "y. c #D4E8B0", "u. c #DFECB9", "i. c #E0EDBA", "p. c #82BBD3", "a. c #85C4DB", "s. c #89C6D9", "d. c #9ECDD4", "f. c #95C6DD", "g. c #B6D7CA", "h. c #B6D9CE", "j. c #B8DACB", "k. c #A5CFDC", "l. c #A9D3D3", "z. c #CECDCC", "x. c #DEDDDD", "c. c #C5E0C4", "v. c #CAE2C5", "b. c #C3E0CA", "n. c #CAE3CC", "m. c #E7EFCF", "M. c #E6E9DD", "N. c #EAEFDB", "B. c #D7E8E6", "V. c #E5E5E4", "C. c #E8EBE0", "Z. c #EFF1E9", "A. c None", /* pixels */ "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.V.x.x.A.A.A.A.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.1.t -.>.z.A.A.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.p.;.0 4 < q <.V.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.[ [ [ ( $.;.4 4 < > < <.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.[ [ [ [ ] ( $.;.< < > ; = 0 z.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.[ [ [ [ ] ( ^ $.;.> < : ; = & :.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.[ [ [ [ ] ( ` @.%.k.;.- > ; ; ; = t f.A.A.A.A.A.A.A.", "A.A.A.A.A.A.[ [ [ ( ` &.g.8.~ E r - - - p f d A s.( A.A.A.A.A.A.", "A.A.A.A.A.[ [ [ ( .l.4.G n b b 9 ; & - j m m T s.] [ A.A.A.A.A.", "A.A.A.A.[ [ [ ( | h.Q N n n b n 8 & & - j m b T s.( [ A.A.A.A.A.", "A.A.A.A.[ [ ] ) d.! V B B M n v 8 & & * j b b T s.( [ [ A.A.A.A.", "A.A.A.A.[ [ ( #.0.D C V V k 9 5 2 % # * j b b T s.] [ [ A.A.A.A.", "A.A.A.[ [ [ / d.R D C C d e w ; % # # * g b b T s.( [ [ A.A.A.A.", "A.A.A.[ [ ] ' c.P D D x 3 ,.V.q # # @ o j m b T s.] [ [ A.A.A.A.", "A.A.A.[ [ ( ..r.J G G a ; r :.< # . . o g b b T s.] [ [ A.A.A.A.", "A.A.A.[ [ ( X.9.K J H i & % % # @ . . o j m b T s.( [ [ A.A.A.A.", "A.A.A.[ [ ] | r.I J K l = # # X . . 1 c b b T s.( [ [ A.A.A.A.", "A.A.A.[ [ ] _ g.Y P J S 6 # @ . . X y M n b T s.] [ [ A.A.A.A.", "A.A.A.A.[ [ ^ a.4.P J J S 6 * X X + u N M n n T s.( [ [ A.A.A.A.", "A.A.A.A.[ [ ( ..v.Y P P K F z d d x C V V V n T s.( [ [ A.A.A.A.", "A.A.A.A.[ [ [ ( &.q.U P P J J G G C C C V V m Q s.( [ A.A.A.A.A.", "A.A.A.A.A.[ [ ] / =.w.R P P J J G G C C C V B Q s.] [ A.A.A.A.A.", "A.A.A.A.A.[ [ [ ( / %.b.6.R U I P I ~ ! C C V ! s.( A.A.A.A.A.A.", "A.A.A.A.A.A.[ [ [ ] ( } *.l.c.t.t.j.B.6.C C V 3.a.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.[ [ [ [ ] ( ) ' } { O.v.U D D C 0.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.[ [ [ [ [ [ ] ( | n.R J G D U m.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.[ [ [ [ [ ( X.9.P J J F 7.V.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.[ [ ( o.q.I K K 3.N.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.e.I U 6.N.A.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.u.4.u.C.A.A.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.Z.M.A.A.A.A.A.A.A.A.A.A.A.A.A.", "A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A." }; debian/menu0000664000000000000000000000030611717570661010071 0ustar ?package(guayadeque):needs="X11"\ section="Applications/Sound"\ title="guayadeque"\ longtitle="Guayadeque Music Player"\ icon="/usr/share/pixmaps/guayadeque.xpm"\ command="/usr/bin/guayadeque" debian/rules0000775000000000000000000000072611756470430010264 0ustar #!/usr/bin/make -f export LDFLAGS+=-Wl,--as-needed export REPACK_SH=$(CURDIR)/debian/repack.sh %: dh $@ --buildsystem=cmake --parallel override_dh_auto_configure: dh_auto_configure -- -DCMAKE_SKIP_RPATH=ON override_dh_auto_install: dh_auto_install rm -rf debian/guayadeque/usr/share/app-install/ override_dh_installchangelogs: dh_installchangelogs changelog override_dh_strip: dh_strip --dbg-package=guayadeque-dbg get-orig-source: uscan --force-download debian/watch0000664000000000000000000000017611756470216010236 0ustar version=3 opts=dversionmangle=s/~ds\d*// \ http://sf.net/guayadeque/guayadeque-(.*)\.tar\.bz2 \ debian sh debian/repack.stub debian/guayadeque.10000664000000000000000000000212211717570661011414 0ustar .TH GUAYADEQUE 1 "May 2, 2010" .SH NAME guayadeque \- lightweight music player .SH SYNOPSIS .B guayadeque .SH DESCRIPTION This manual page documents briefly the .B guayadeque command. .PP .B Guayadeque is a lightweight and easy-to-use music player that supports smart playlists and huge music collections. .TP Guayadeque allows users to: - Play mp3, ogg, flac, wma, mpc, mp4, ape, podcast and shoutcast radio. - Read and write tags in all supported formats. - Manage huge music collection. - Download covers manually or automatically. - Suggest music using Last.fm service. - Play shoutcast radios. - Download lyrics from different lyrics providers. - Copy a selection to a directory or device. .PP .B Guayadeque provides a D-Bus interface so it can easily controlled by all MPRIS-compatible music applets. .PP After the installation, the application will be available from the .B Applications menu. .SH AUTHOR guayadeque was written by Juan Rios . .PP This manual page was written by Alessio Treglia , for the Debian project (and may be used by others). debian/repack.local0000664000000000000000000000024011717570737011464 0ustar SUFFIX=~ds0 rm src/wxsqlite3 find src/wx -name "wxsqlite3*" -delete -exec echo Removing {} '...' \; find -path "*.svn*" -delete -exec echo Removing {} '...' \; debian/patches/0000775000000000000000000000000012123747661010630 5ustar debian/patches/02-wxsqlite3_linking.patch0000664000000000000000000000570011717570737015556 0ustar Description: Link binaries against the system-wide copy of wxsqlite3. Author: Alessio Treglia Forwarded: no --- CMakeLists.txt | 6 ++++++ src/CMakeLists.txt | 9 ++------- src/Db.h | 2 +- src/DbLibrary.h | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) --- guayadeque.orig/CMakeLists.txt +++ guayadeque/CMakeLists.txt @@ -46,6 +46,11 @@ IF( NOT SQLITE3_LIBRARIES ) MESSAGE( FATAL_ERROR "sqlite3 not found!" ) ENDIF( NOT SQLITE3_LIBRARIES ) +PKG_CHECK_MODULES( WXSQLITE3 wxsqlite3-2.8 ) +IF( NOT WXSQLITE3_LIBRARIES ) + MESSAGE( FATAL_ERROR "wxsqlite3 not found!" ) +ENDIF( NOT WXSQLITE3_LIBRARIES ) + PKG_CHECK_MODULES( LIBCURL libcurl ) IF( NOT LIBCURL_LIBRARIES ) MESSAGE( FATAL_ERROR "libcurl not found!" ) @@ -131,6 +136,7 @@ INCLUDE_DIRECTORIES(${Guayadeque_SOURCE_ ${GSTREAMER_INCLUDE_DIRS} ${GSTREAMER_CTRL_INCLUDE_DIRS} ${SQLITE3_INCLUDE_DIRS} + ${WXSQLITE3_INCLUDE_DIRS} ${LIBCURL_INCLUDE_DIRS} ${LIBTAG_INCLUDE_DIRS} ${LIBDBUS_INCLUDE_DIRS} --- guayadeque.orig/src/CMakeLists.txt +++ guayadeque/src/CMakeLists.txt @@ -11,15 +11,14 @@ ENDIF( PROFILE ) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/wx ${CMAKE_CURRENT_SOURCE_DIR}/wx/curl - ${CMAKE_CURRENT_SOURCE_DIR}/wxsqlite3 ${CMAKE_CURRENT_SOURCE_DIR}/dbus ${CMAKE_CURRENT_SOURCE_DIR}/hmac ${CMAKE_CURRENT_SOURCE_DIR}/execstream ${GSTREAMER_INCLUDE_DIRS} ${GSTREAMER_CTRL_INCLUDE_DIRS} ${SQLITE3_INCLUDE_DIRS} + ${WXSQLITE3_INCLUDE_DIRS} ${LIBCURL_INCLUDE_DIRS} ${LIBTAG_INCLUDE_DIRS} ${LIBFLAC_INCLUDE_DIRS} @@ -30,10 +29,6 @@ INCLUDE_DIRECTORIES( ${LIBAPPINDICATOR_INCLUDE_DIRS} ) -SET( WXSQLITE3_SOURCES - wxsqlite3/wxsqlite3.cpp -) - SET( CURL_SOURCES curl/base.cpp curl/http.cpp @@ -280,7 +275,6 @@ ADD_EXECUTABLE( guayadeque SmartMode.h Yahoo.cpp Yahoo.h - ${WXSQLITE3_SOURCES} ${CURL_SOURCES} ${DBUS_SOURCES} ${HMAC_SHA2_SOURCES} @@ -291,6 +285,7 @@ TARGET_LINK_LIBRARIES( guayadeque ${GSTREAMER_LIBRARIES} ${GSTREAMER_CTRL_LIBRARIES} ${SQLITE3_LIBRARIES} + ${WXSQLITE3_LIBRARIES} ${LIBCURL_LIBRARIES} ${LIBTAG_LIBRARIES} ${LIBFLAC_LIBRARIES} --- guayadeque.orig/src/DbLibrary.h +++ guayadeque/src/DbLibrary.h @@ -34,7 +34,7 @@ #include // wxSqlite3 -#include "wx/wxsqlite3.h" +#include #define GU_TRACKS_QUERYSTR wxT( "SELECT song_id, song_name, song_genreid, song_genre, song_artistid, song_artist, "\ "song_albumartistid, song_albumartist, song_composerid, song_composer, song_albumid, song_album, "\ --- guayadeque.orig/src/Db.h +++ guayadeque/src/Db.h @@ -28,7 +28,7 @@ #include // wxSqlite3 -#include "wx/wxsqlite3.h" +#include // -------------------------------------------------------------------------------- // void inline escape_query_str( wxString * Str ) debian/patches/01-desktop_file.patch0000664000000000000000000000177211717570737014554 0ustar Author: Alessio Treglia Description: Fix desktop file as per spec. Forwarded: https://sf.net/tracker/?func=detail&aid=3486766&group_id=250783&atid=1126447 --- guayadeque.desktop | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- guayadeque.orig/guayadeque.desktop +++ guayadeque/guayadeque.desktop @@ -1,6 +1,5 @@ [Desktop Entry] Version=1.0 -Encoding=UTF-8 Name=Guayadeque Music Player Name[es]=Guayadeque - Reproductor de Música Name[fr]=Guayadeque - Lecteur de musique et de radios @@ -14,7 +13,7 @@ Comment[it]=lettore di file audio che le Exec=guayadeque Terminal=false Type=Application -Categories=GNOME;GTK;AudioVideo;Player; +Categories=GNOME;GTK;AudioVideo;Audio;Player; MimeType=application/ogg;application/x-flac;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/x-ape;audio/x-flac;audio/x-m4a;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma; Icon=guayadeque X-GNOME-Autostart-Phase=Desktop debian/patches/05-diable-indicate.patch0000644000000000000000000000134012123747627015067 0ustar Description: Disable indicator, as mpris only is needed?! Author: Dmitrijs Ledkovs --- guayadeque-0.3.5~ds0.orig/CMakeLists.txt +++ guayadeque-0.3.5~ds0/CMakeLists.txt @@ -94,13 +94,6 @@ ELSE( NOT LIBGPOD_LIBRARIES ) ADD_DEFINITIONS(-DWITH_LIBGPOD_SUPPORT=1) ENDIF( NOT LIBGPOD_LIBRARIES ) -PKG_CHECK_MODULES( LIBINDICATE indicate-0.7 ) -IF( NOT LIBINDICATE_LIBRARIES ) - MESSAGE( " libindicate library not found! No sound menu support!!" ) -ELSE( NOT LIBINDICATE_LIBRARIES ) - ADD_DEFINITIONS(-DWITH_LIBINDICATE_SUPPORT=1) -ENDIF( NOT LIBINDICATE_LIBRARIES ) - PKG_CHECK_MODULES( LIBAPPINDICATOR appindicator-0.1 ) IF( LIBAPPINDICATOR_LIBRARIES ) ADD_DEFINITIONS(-DWITH_LIBAPPINDICATOR_SUPPORT=1) debian/patches/04-libindicator_0.6.patch0000664000000000000000000000124611756462237015127 0ustar Description: libindicator-0.6 transition Author: Evgeni Golov Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660868 Forwarded: anonbeat@gmail.com --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- guayadeque.orig/CMakeLists.txt +++ guayadeque/CMakeLists.txt @@ -94,7 +94,7 @@ ELSE( NOT LIBGPOD_LIBRARIES ) ADD_DEFINITIONS(-DWITH_LIBGPOD_SUPPORT=1) ENDIF( NOT LIBGPOD_LIBRARIES ) -PKG_CHECK_MODULES( LIBINDICATE indicate ) +PKG_CHECK_MODULES( LIBINDICATE indicate-0.7 ) IF( NOT LIBINDICATE_LIBRARIES ) MESSAGE( " libindicate library not found! No sound menu support!!" ) ELSE( NOT LIBINDICATE_LIBRARIES ) debian/patches/series0000664000000000000000000000020312123747652012040 0ustar 01-desktop_file.patch 02-wxsqlite3_linking.patch 03-curl_headers_location.patch 04-libindicator_0.6.patch 05-diable-indicate.patch debian/patches/03-curl_headers_location.patch0000664000000000000000000000421211717570737016426 0ustar Description: Point sources to the correct wxcurl's headers location. Author: Alessio Treglia Forwarded: no --- src/LastFM.cpp | 2 +- src/LastFMPanel.cpp | 2 +- src/LyricsPanel.cpp | 2 +- src/MainFrame.h | 2 +- src/MusicBrainz.cpp | 2 +- src/MusicDns.cpp | 2 +- src/Podcasts.h | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) --- guayadeque.orig/src/LastFM.cpp +++ guayadeque/src/LastFM.cpp @@ -24,7 +24,7 @@ #include "DbCache.h" #include "Utils.h" -#include "curl/http.h" +#include "wx/curl/http.h" #include #include --- guayadeque.orig/src/LastFMPanel.cpp +++ guayadeque/src/LastFMPanel.cpp @@ -21,7 +21,7 @@ #include "LastFMPanel.h" #include "Commands.h" -#include "curl/http.h" +#include "wx/curl/http.h" #include "Images.h" #include "MainApp.h" #include "Settings.h" --- guayadeque.orig/src/LyricsPanel.cpp +++ guayadeque/src/LyricsPanel.cpp @@ -23,7 +23,7 @@ #include "Base64.h" #include "Commands.h" #include "Config.h" -#include "curl/http.h" +#include "wx/curl/http.h" #include "Preferences.h" #include "Images.h" #include "ListView.h" --- guayadeque.orig/src/MainFrame.h +++ guayadeque/src/MainFrame.h @@ -26,7 +26,7 @@ #include "Config.h" #include "CoverPanel.h" #include "Collections.h" -#include "curl/http.h" +#include "wx/curl/http.h" #include "dbus/gudbus.h" #include "dbus/mpris.h" #include "dbus/mpris2.h" --- guayadeque.orig/src/MusicBrainz.cpp +++ guayadeque/src/MusicBrainz.cpp @@ -21,7 +21,7 @@ #include "MusicBrainz.h" #include "Utils.h" -#include "curl/http.h" +#include "wx/curl/http.h" #include #include --- guayadeque.orig/src/MusicDns.cpp +++ guayadeque/src/MusicDns.cpp @@ -21,7 +21,7 @@ #include "MusicDns.h" #include "Commands.h" -#include "curl/http.h" +#include "wx/curl/http.h" #include "MusicBrainz.h" #include "Utils.h" #include "Version.h" --- guayadeque.orig/src/Podcasts.h +++ guayadeque/src/Podcasts.h @@ -21,7 +21,7 @@ #ifndef PODCASTS_H #define PODCASTS_H -#include "curl/http.h" +#include "wx/curl/http.h" #include #include debian/docs0000664000000000000000000000000711717570661010053 0ustar docs/* debian/compat0000664000000000000000000000000211717570661010401 0ustar 7 debian/guayadeque.install0000664000000000000000000000006111717570737012726 0ustar debian/*.xpm usr/share/pixmaps usr/bin usr/share