--- easyh10-1.5.orig/debian/control +++ easyh10-1.5/debian/control @@ -0,0 +1,16 @@ +Source: easyh10 +Section: sound +Priority: extra +Maintainer: Benjamin Seidenberg +Build-Depends: debhelper (>= 4.0.0), autotools-dev, libid3tag0-dev +Standards-Version: 3.7.2 + +Package: easyh10 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Utility to manage the iRiver H10 music player + Easyh10 is a command-line utility to generate a media database and + playlist for an iRiver H10 digital audio player. Actually transferring + the music files must be done manually. + . + Homepage: http://easyh10.sourceforge.net/ --- easyh10-1.5.orig/debian/compat +++ easyh10-1.5/debian/compat @@ -0,0 +1 @@ +4 --- easyh10-1.5.orig/debian/menu +++ easyh10-1.5/debian/menu @@ -0,0 +1,2 @@ +?package(easyh10):needs="text" section="Apps/Tools"\ + title="easyh10" command="/usr/bin/easyh10" --- easyh10-1.5.orig/debian/changelog +++ easyh10-1.5/debian/changelog @@ -0,0 +1,130 @@ +easyh10 (1.5-1) unstable; urgency=low + + * New Upstream release + + - Added Hebrew support, which arranges artist/album/title/genre names in + reversed order. Although the H10 firmware can't display a string in + right-to-left language correctly, EasyH10 tries to improve this + situation by flipping Hebrew letters in the database. EasyH10 [Win32 + GUI] activates this routine automatically when running on the Hebrew + locale, but one can disable it by setting LanguageRightToLeft variable + to -1 in easyh10.ini. EasyH10 [CUI] uses the routine only when option -b + (--bidi) is specified. The flipping routine was written by David Kohen. + + Added automatic detection of a system character-encoding. EasyH10 + detects the character encoding of the current system if it's not + specified with -e option. (Closes: #389658) + + Options -n, -i, and -c for database construction were removed for + simplicity. EasyH10 [CUI] now has two options: -C (database rebuild) and + -U (database update). + + Show an error message when EasyH10 cannot initialize the routine for + converting multi-byte characters to UCS-2. + + Crash fix for MP3 files without read permission. + + Crash fix for MP3 files with compilation flags enabled but with empty + artist names. Thanks to Carsten Pfeiffer (Closes: #391591) + + Bug fix for an incorrect usage of returned codes from iconv + + Updated man-page. + * + + -- Benjamin Seidenberg Sun, 8 Oct 2006 20:23:59 -0400 + +easyh10 (1.4-1) unstable; urgency=low + + * The "Might as well start naming these things" Release + * New Upstream Release + * Fix typo in 1.2.1-2 changelog entry + * Bump Standards-Version (No change) + + -- Benjamin Seidenberg Thu, 15 Jun 2006 23:09:13 -0400 + +easyh10 (1.2.1-2) unstable; urgency=low + + * Disable DH_VERBOSE in debian/rules + * Cosmetic changes to description + + -- Benjamin Seidenberg Sun, 19 Mar 2006 15:50:42 -0500 + +easyh10 (1.2.1-1) unstable; urgency=low + + * New upstream release + * Fixed a crash bug when a folder whose name ends with ".mp3" exists + + -- Benjamin Seidenberg Mon, 28 Nov 2005 07:42:17 -0500 + +easyh10 (1.2-1) unstable; urgency=low + + * New upstream release + * EasyH10 now oficially supports H10 5GB/6GB UMS 2.51 and H10 5GB/6GB/20GB + MTP 2.51 firmware. + * Added TCMP (compilation flag) handling for ID3v2 tags. The TCMP field is + mainly generated by iTunes to indicate that an MP3 file is a part of an + omnibus album. EasyH10 automatically sets "Various artists" as an artist + name and "ARTIST - TITLE" as a track-title name for MP3 files with TCMP + field embedded. + + -- Benjamin Seidenberg Mon, 31 Oct 2005 14:23:57 -0500 + +easyh10 (1.1.1-1) unstable; urgency=low + + * New upstream release + * Fixed a crash-bug caused by an access to the outside of an array when + using "find missing" function for playlist conversion. + + -- Benjamin Seidenberg Sun, 23 Oct 2005 15:59:17 -0400 + +easyh10 (1.1-1) unstable; urgency=low + + * New upstream release + * Added support for 20GB MTP firmware version 2.5 + * Debian: Changed package priority + + -- Benjamin Seidenberg Fri, 21 Oct 2005 13:26:12 -0400 + +easyh10 (1.0.0-1) unstable; urgency=low + + * New Upstream Release (skipped 1.0b8) + + The following changes took place in upstream since last version: + [1.0b8] + - Model Template name change from "Intl" -> "UMS" and "NA" -> "MTP" since + iRiver is now shipping MTP models overseas. + - Changes to command line parser, it would fail on some operating systems + [1.0] + - Fixed a bug that playlist conversion fails when playlist files point to + a large number of music files. This related to an unclosed file handler. + - Added new option -I (--install) to copy a model template file + specified by -t option into the player as "easyh10.model". + - EasyH10 now assumes that the model template file specified by -t + option exists in on of the following locations: (current directory), + "/usr/local/share/easyh10/model/", "/usr/local/share/easyh10/", + "/usr/share/easyh10/model/", and "/usr/share/easyh10/". + - "make install" now installs documents such as README, COPYING, etc. + + Debian Changes: + * Deleted the pre/post rm/inst scripts since they are not needed + * Removed debian/docs because upstream now has this in make file + * Deleted /usr/share/doc/* shipped by upstream since they are made redundant + by the debian versions. + + -- Benjamin Seidenberg Sat, 8 Oct 2005 11:16:16 -0400 + +easyh10 (1.0b7-1) unstable; urgency=low + + * New upstream release inludes these changes: + * Updated the model templates for the North American H10 5/6GB 2.10 players. + * Fixed a bug where EasyH10 could not skip ID3v2 tag correctly. EasyH10 + could not obtain stream information from MP3 files with ID3v2 tag. This + bug does not cause any trouble in H10's functionality (because the + information does not seem to be used by H10) but should be fixed. + * Fixed a bug that caused EasyH10 to crash when \Media\Music or \Music + directory does not exist. + * Fixed a serious bug where EasyH10 generates an invalid database. This bug + was introduced by version 1.0 beta 6 release + + -- Benjamin Seidenberg Tue, 13 Sep 2005 16:03:21 -0400 + +easyh10 (1.0b6-1) unstable; urgency=low + + * Initial release Closes: #322943 + * Modified debian/copyright to reflect new GNU address. + + -- Benjamin Seidenberg Sat, 3 Sep 2005 11:39:32 -0400 + --- easyh10-1.5.orig/debian/copyright +++ easyh10-1.5/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Benjamin Seidenberg on +Wed, 24 Aug 2005 12:51:32 -0400. + +It was downloaded from http://easyh10.sourceforge.net/download.html + +Copyright (c) 2005 by Nyaochi + + +License: + + This package 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 St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- easyh10-1.5.orig/debian/rules +++ easyh10-1.5/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Derived from the sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. +# This version was derived by Benjamin Seidenberg for use in the EasyH10 package + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: configure + dh_testdir +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -rm -f config.sub config.guess + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/easyh10. + $(MAKE) install DESTDIR=$(CURDIR)/debian/easyh10 + + # This is to prevent EasyH10's /usr/share/doc from shipping, as it is + # made redundant by the Debian stuff + + ( cd $(CURDIR)/debian/easyh10/usr/share/doc/easyh10/; \ + rm NEWS AUTHORS ChangeLog COPYING INSTALL ) + + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installmenu + dh_installdocs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- easyh10-1.5.orig/debian/README.Debian +++ easyh10-1.5/debian/README.Debian @@ -0,0 +1,6 @@ +easyh10 for Debian +------------------ + +You need to provide a model template for your model of the H10. The easiest way to do that is to copy the proper one to the root of your device. + + -- Benjamin Seidenberg , Wed, 24 Aug 2005 12:51:32 -0400