Author: twerner Date: 2009-06-28 18:53:23 +0000 (Sun, 28 Jun 2009) New Revision: 8640
Added: trunk/jlgui/ trunk/jlgui/debian/ trunk/jlgui/debian/README.Debian trunk/jlgui/debian/README.Debian-source trunk/jlgui/debian/changelog trunk/jlgui/debian/compat trunk/jlgui/debian/control trunk/jlgui/debian/copyright trunk/jlgui/debian/doc-base trunk/jlgui/debian/docs trunk/jlgui/debian/install trunk/jlgui/debian/jlgui.desktop trunk/jlgui/debian/jlgui.pod trunk/jlgui/debian/jlgui.sh trunk/jlgui/debian/manpages trunk/jlgui/debian/orig-tar.sh trunk/jlgui/debian/patches/ trunk/jlgui/debian/patches/build.diff trunk/jlgui/debian/patches/create_confdir.diff trunk/jlgui/debian/patches/series trunk/jlgui/debian/rules trunk/jlgui/debian/watch Log: move jlgui to pkg-java Added: trunk/jlgui/debian/README.Debian =================================================================== --- trunk/jlgui/debian/README.Debian (rev 0) +++ trunk/jlgui/debian/README.Debian 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,8 @@ +The newest tritonus library that is packaged for Debian is not fully compatible +with jlgui. You need to download an older binary only jar file if you want to +play ogg/vorbis files. Please execute the following commands as root: + +mkdir /var/spool/jlgui +cd /var/spool/jlgui +wget http://bollin.googlecode.com/files/tritonus_share.jar + Added: trunk/jlgui/debian/README.Debian-source =================================================================== --- trunk/jlgui/debian/README.Debian-source (rev 0) +++ trunk/jlgui/debian/README.Debian-source 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,13 @@ +jlgui +===== + +The upstream supplied source package contains binary jar files. +Currently no clean source distribution exists. Therefore, the upstream +sources were modified to comply with the Debian Free Software +Guidelines. + +Use the rules/get-orig-source target to create the orig.tar.gz. +For more details on repackaging of upstream sources please see the +debian/orig-tar.sh file. + +-- Varun Hiremath <varunhirem...@gmail.com> Mon, 27 Aug 2007 19:02:53 +0530 Added: trunk/jlgui/debian/changelog =================================================================== --- trunk/jlgui/debian/changelog (rev 0) +++ trunk/jlgui/debian/changelog 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,64 @@ +jlgui (3.0-7) unstable; urgency=low + + * Move jlgui script to debian dir + * debian/control: + + Add Homepage header + + Fix Vcs headers (Closes: #466726) + + Bump Standards-Version to 3.7.3 + * debian/rules: fix installed jar and symlink's name + * Remove encoding field from desktop file + + -- Varun Hiremath <va...@debian.org> Thu, 21 Feb 2008 23:49:16 +0530 + +jlgui (3.0-6) unstable; urgency=low + + * Remove Depends: cortado, because we have libvorbisspi-java now (Closes: 451397). + + -- Varun Hiremath <varunhirem...@gmail.com> Sat, 17 Nov 2007 04:35:08 +0530 + +jlgui (3.0-5) unstable; urgency=low + + * debian/control: Fix Depends - replace libjmactritonus-java with libjmac-java + + -- Varun Hiremath <varunhirem...@gmail.com> Sat, 13 Oct 2007 14:24:37 +0530 + +jlgui (3.0-4) unstable; urgency=low + + [ Varun Hiremath ] + * debian/control: + + Build-Depend on libjmac-java + + Switch to java-gcj instead of kaffe + + Depend on kaffe temporarily for tritonus classes. + * debian/patches: Add create_confdir.diff patch to create all the config files + (jlgui.ini and default.m3u) in $HOME/.jlgui instead of current dir. + * Clean up the jlgui load script. + * debian/control: Add XS-Vcs-{Svn,Browser} headers. + * Add debian/README.Debian-source file. + + [ Torsten Werner ] + * Add another patch build.diff that sets the option encoding="iso8859-1" to + javac. + + -- Torsten Werner <twer...@debian.org> Fri, 12 Oct 2007 09:42:18 +0200 + +jlgui (3.0-3) unstable; urgency=low + + * Add support for uscan and make sure no jar file becomes part of + *.orig.tar.gz. + * Fix (Build-)Depends, Recommends and Suggests. + * Add manpage and jlgui.desktop. + + -- Torsten Werner <twer...@debian.org> Tue, 15 May 2007 22:48:22 +0200 + +jlgui (3.0-2) unstable; urgency=low + + * Set Architecture: all. + * Add myself to Uploaders. + + -- Torsten Werner <twer...@debian.org> Wed, 21 Mar 2007 21:38:43 +0100 + +jlgui (3.0-1) unstable; urgency=low + + * Initial release (Closes: #415610) + + -- Varun Hiremath <varunhirem...@gmail.com> Mon, 29 Jan 2007 00:45:34 +0530 Added: trunk/jlgui/debian/compat =================================================================== --- trunk/jlgui/debian/compat (rev 0) +++ trunk/jlgui/debian/compat 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1 @@ +5 Added: trunk/jlgui/debian/control =================================================================== --- trunk/jlgui/debian/control (rev 0) +++ trunk/jlgui/debian/control 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,26 @@ +Source: jlgui +Section: sound +Priority: optional +Maintainer: Varun Hiremath <va...@debian.org> +Uploaders: Torsten Werner <twer...@debian.org> +Build-Depends: ant, cdbs, debhelper (>= 5), java-gcj-compat-dev, libbasicplayer-java, + libcommons-logging-java, libjlayer-java, libkjdsp-java, + libtritonus-java, libjmac-java, quilt +Standards-Version: 3.7.3 +Homepage: http://www.javazoom.net/jlgui/jlgui.html +Vcs-Svn: https://bollin.googlecode.com/svn/jlgui/trunk +Vcs-Browser: http://bollin.googlecode.com/svn/jlgui/trunk + +Package: jlgui +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, + java-gcj-compat | java1-runtime | java2-runtime, kaffe, + libbasicplayer-java, libcommons-logging-java, + libjlayer-java, libkjdsp-java, libmp3spi-java, libtritonus-java, + libvorbisspi-java, libjmac-java +Recommends: kdebase-data, libjflac-java, libjspeex-java +Suggests: java-virtual-machine +Description: graphical music player + jlGui is a Music Player application for the Java Platform. It + supports MP3, OGG Vorbis, FLAC, MONKEY's AUDIO, WAV, AIFF, AU and + SPEEX audio formats. Front-end is WinAmp skins 2.0 compliant. Added: trunk/jlgui/debian/copyright =================================================================== --- trunk/jlgui/debian/copyright (rev 0) +++ trunk/jlgui/debian/copyright 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,32 @@ +This package was debianized by Varun Hiremath <varunhirem...@gmail.com> on +Mon, 29 Jan 2007 00:45:34 +0530. + +It was downloaded from http://www.javazoom.net/jlgui/sources.html + +Upstream Author: + Joseph Hines <jhi...@psyberrealm.com> + Dong Yang <john_y...@263.net> + Scott Pennell <spenne...@comcast.net> + Dmitry Vaguine <dava...@udm.ru> + +Copyright: (C) 2007 Joseph Hines <jhi...@psyberrealm.com> + (C) 2007 Dong Yang <john_y...@263.net> + (C) 2007 Scott Pennell <spenne...@comcast.net> + (C) 2007 Dmitry Vaguine <dava...@udm.ru> + +License: + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser 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 + Lesser General Public License for more details. + + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL'. + +The Debian packaging is (C) 2007, Varun Hiremath <varunhirem...@gmail.com> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. Added: trunk/jlgui/debian/doc-base =================================================================== --- trunk/jlgui/debian/doc-base (rev 0) +++ trunk/jlgui/debian/doc-base 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,11 @@ +Document: jlgui +Title: graphical music player +Author: Joseph Hines, Dong Yang, Scott Pennell, Dmitry Vaguine +Abstract: jlGui is a Music Player application for the Java Platform. It + supports MP3, OGG Vorbis, FLAC, MONKEY's AUDIO, WAV, AIFF, AU and + SPEEX audio formats. Front-end is WinAmp skins 2.0 compliant. +Section: Programming + +Format: HTML +Index: /usr/share/doc/jlgui/index.html +Files: /usr/share/doc/jlgui/*.html Added: trunk/jlgui/debian/docs =================================================================== --- trunk/jlgui/debian/docs (rev 0) +++ trunk/jlgui/debian/docs 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,2 @@ +docs/* +README.txt Added: trunk/jlgui/debian/install =================================================================== --- trunk/jlgui/debian/install (rev 0) +++ trunk/jlgui/debian/install 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1 @@ +debian/jlgui.desktop /usr/share/applications/ Added: trunk/jlgui/debian/jlgui.desktop =================================================================== --- trunk/jlgui/debian/jlgui.desktop (rev 0) +++ trunk/jlgui/debian/jlgui.desktop 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,9 @@ +[Desktop Entry] +Exec=jlgui +Name=jlGui +Comment=graphical music player +Icon=multimedia +Name[de]=jlGui +StartupNotify=false +Type=Application +Categories=AudioVideo Added: trunk/jlgui/debian/jlgui.pod =================================================================== --- trunk/jlgui/debian/jlgui.pod (rev 0) +++ trunk/jlgui/debian/jlgui.pod 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,26 @@ +=head1 NAME + +jlgui - graphical music player + +=head1 SYNOPSIS + +B<jlgui> + +=head1 DESCRIPTION + +jlGui is a Music Player application for the Java Platform. It +supports MP3, OGG Vorbis, FLAC, MONKEY's AUDIO, WAV, AIFF, AU and +SPEEX audio formats. Front-end is WinAmp skins 2.0 compliant. + +=head1 SEE ALSO + +Debian specific information: F</usr/share/doc/jlgui/README.Debian> + +Homepage: L<http://www.javazoom.net/jlgui/jlgui.html> + +API documentation: L<file:///usr/share/doc/jlgui/index.html> + +=head1 AUTHOR + +Torsten Werner <twer...@debian.org> + Added: trunk/jlgui/debian/jlgui.sh =================================================================== --- trunk/jlgui/debian/jlgui.sh (rev 0) +++ trunk/jlgui/debian/jlgui.sh 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,15 @@ +#!/bin/sh + +JARS="jl mp3spi tritonus_share vorbisspi jspeex jflac basicplayer kj_dsp jlgui commons-logging-api jmactritonusspi" + +#workaround for broken tritonus: +CLASSPATH=/var/spool/jlgui/tritonus_share.jar + +#another workaround for broken tritonus: +CLASSPATH=$CLASSPATH:/usr/lib/kaffe/jre/lib/rt.jar + +for FILE in $JARS; do + CLASSPATH=$CLASSPATH:/usr/share/java/$FILE.jar +done + +exec java -classpath $CLASSPATH javazoom.jlgui.player.amp.StandalonePlayer Property changes on: trunk/jlgui/debian/jlgui.sh ___________________________________________________________________ Added: svn:executable + Added: trunk/jlgui/debian/manpages =================================================================== --- trunk/jlgui/debian/manpages (rev 0) +++ trunk/jlgui/debian/manpages 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1 @@ +debian/jlgui.1 Added: trunk/jlgui/debian/orig-tar.sh =================================================================== --- trunk/jlgui/debian/orig-tar.sh (rev 0) +++ trunk/jlgui/debian/orig-tar.sh 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,21 @@ +#!/bin/sh -e + +# called by uscan with '--upstream-version' <version> <file> + +DIR=jlgui-$2.orig + +# clean up the upstream tarball +tar -x -z -f $3 +mv jlgui$2 $DIR +tar -c -z -f $3 --exclude '*.jar' $DIR +rm -rf $DIR + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $3 $origDir + echo "moved $3 to $origDir" +fi + +exit 0 + Property changes on: trunk/jlgui/debian/orig-tar.sh ___________________________________________________________________ Added: svn:executable + Added: trunk/jlgui/debian/patches/build.diff =================================================================== --- trunk/jlgui/debian/patches/build.diff (rev 0) +++ trunk/jlgui/debian/patches/build.diff 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,13 @@ +Index: jlgui-3.0/build.xml +=================================================================== +--- jlgui-3.0.orig/build.xml 2007-10-12 09:39:38.000000000 +0200 ++++ jlgui-3.0/build.xml 2007-10-12 09:39:59.000000000 +0200 +@@ -19,7 +19,7 @@ + <!-- Build --> + <target name="build" depends="init"> + <echo message="------ Compiling application"/> +- <javac srcdir="${sources}" destdir="${classes}" includes="**" source="${jdksource}" target="${jdktarget}"> ++ <javac srcdir="${sources}" destdir="${classes}" includes="**" source="${jdksource}" target="${jdktarget}" encoding="iso8859-1"> + <classpath> + <pathelement location="${lib}/tritonus_share.jar"/> + <pathelement location="${lib}/basicplayer3.0.jar"/> Added: trunk/jlgui/debian/patches/create_confdir.diff =================================================================== --- trunk/jlgui/debian/patches/create_confdir.diff (rev 0) +++ trunk/jlgui/debian/patches/create_confdir.diff 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,56 @@ +diff -urN jlgui3.0.orig/src/javazoom/jlgui/player/amp/PlayerUI.java jlgui3.0/src/javazoom/jlgui/player/amp/PlayerUI.java +--- jlgui3.0.orig/src/javazoom/jlgui/player/amp/PlayerUI.java 2007-10-10 20:01:38.000000000 +0530 ++++ jlgui3.0/src/javazoom/jlgui/player/amp/PlayerUI.java 2007-10-10 20:01:55.000000000 +0530 +@@ -1707,8 +1707,13 @@ + } + if (playlist != null) + { +- playlist.save("default.m3u"); +- config.setPlaylistFilename("default.m3u"); ++ String confdir = System.getProperty("user.home") + "/.jlgui/"; ++ File fconfdir = new File(confdir); ++ if (!fconfdir.exists()) { ++ fconfdir.mkdirs(); // create the directory if it doesn't exist ++ } ++ playlist.save(confdir+"default.m3u"); ++ config.setPlaylistFilename(confdir+"default.m3u"); + } + loader.close(); + } +diff -urN jlgui3.0.orig/src/javazoom/jlgui/player/amp/StandalonePlayer.java jlgui3.0/src/javazoom/jlgui/player/amp/StandalonePlayer.java +--- jlgui3.0.orig/src/javazoom/jlgui/player/amp/StandalonePlayer.java 2007-10-10 20:01:38.000000000 +0530 ++++ jlgui3.0/src/javazoom/jlgui/player/amp/StandalonePlayer.java 2007-10-10 20:01:55.000000000 +0530 +@@ -52,7 +52,8 @@ + { + private static Log log = LogFactory.getLog(StandalonePlayer.class); + /*-- Run parameters --*/ +- private String initConfig = "jlgui.ini"; ++ private String confdir = System.getProperty("user.home") + "/.jlgui/"; ++ private String initConfig = confdir + "jlgui.ini"; + private String initSong = null; + private String showPlaylist = null; + private String showEqualizer = null; +diff -urN jlgui3.0.orig/src/javazoom/jlgui/player/amp/util/Config.java jlgui3.0/src/javazoom/jlgui/player/amp/util/Config.java +--- jlgui3.0.orig/src/javazoom/jlgui/player/amp/util/Config.java 2007-10-10 20:01:38.000000000 +0530 ++++ jlgui3.0/src/javazoom/jlgui/player/amp/util/Config.java 2007-10-10 20:01:55.000000000 +0530 +@@ -37,7 +37,8 @@ + public static String TAGINFO_POLICY_FILE = "file"; + public static String TAGINFO_POLICY_ALL = "all"; + public static String TAGINFO_POLICY_NONE = "none"; +- private static String CONFIG_FILE_NAME = "jlgui.ini"; ++ private String confdir = System.getProperty("user.home") + "/.jlgui/"; ++ private String CONFIG_FILE_NAME = confdir + "jlgui.ini"; + private Configuration _config = null; + // configuration keys + private static final String LAST_URL = "last_url", +@@ -617,6 +618,10 @@ + */ + public void save() + { ++ File fconfdir = new File(confdir); ++ if (!fconfdir.exists()) { ++ fconfdir.mkdirs(); // create the directory if it doesn't exist ++ } + if (_config != null) + { + _config.add(ORIGINE_X, _x); Added: trunk/jlgui/debian/patches/series =================================================================== --- trunk/jlgui/debian/patches/series (rev 0) +++ trunk/jlgui/debian/patches/series 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,2 @@ +create_confdir.diff +build.diff Added: trunk/jlgui/debian/rules =================================================================== --- trunk/jlgui/debian/rules (rev 0) +++ trunk/jlgui/debian/rules 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,24 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/ant.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +JAVA_HOME := /usr/lib/jvm/java-gcj +DEB_ANT_BUILD_TARGET := all +DEB_JARS := basicplayer commons-logging jlayer kj_dsp tritonus_share + +build/jlgui:: $(EXTRATARGET) + pod2man -c 'jlgui for Debian GNU/Linux' \ + -r jlgui-$(DEB_UPSTREAM_VERSION) debian/jlgui.pod > debian/jlgui.1 + +install/jlgui:: + install -D -m644 jlgui*.jar $(DEB_DESTDIR)/usr/share/java/jlgui-$(DEB_UPSTREAM_VERSION).jar + dh_link /usr/share/java/jlgui-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/jlgui.jar + install -D -m755 debian/jlgui.sh $(DEB_DESTDIR)/usr/bin/jlgui + +clean:: + $(RM) debian/jlgui.1 + +get-orig-source: + uscan --upstream-version 0 --rename Property changes on: trunk/jlgui/debian/rules ___________________________________________________________________ Added: svn:executable + Added: trunk/jlgui/debian/watch =================================================================== --- trunk/jlgui/debian/watch (rev 0) +++ trunk/jlgui/debian/watch 2009-06-28 18:53:23 UTC (rev 8640) @@ -0,0 +1,4 @@ +version=3 +http://www.javazoom.net/jlgui/sources.html .*/jlgui(.*).tar.gz \ + debian debian/orig-tar.sh + _______________________________________________ pkg-java-commits mailing list pkg-java-commits@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits