Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 145538 - app-pda/gnupod-0.99.8 version bump
Summary: app-pda/gnupod-0.99.8 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Gentoo PDA project
URL:
Whiteboard:
Keywords: EBUILD
: 162940 184823 192687 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-29 16:37 UTC by Mr-D
Modified: 2010-05-23 20:05 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gnupod-0.99.ebuild (gnupod-0.99.ebuild,828 bytes, text/plain)
2006-08-29 16:47 UTC, Mr-D
Details
the good ebuild, with the headers (gnupod-0.99.ebuild,949 bytes, text/plain)
2006-08-29 17:01 UTC, Mr-D
Details
gnupod-0.99.1.ebuild with enhanced dependencies and new use-flags (gnupod-0.99.1.ebuild,1.32 KB, text/plain)
2007-01-20 15:51 UTC, Benoît Knecht
Details
gnupod-0.99.2 ebuild (gnupod-0.99.2.ebuild,1.22 KB, text/plain)
2007-07-10 15:42 UTC, Charles Clément
Details
GNUpod 0.99.5 ebuild (gnupod-0.99.5.ebuild,1.03 KB, text/plain)
2007-12-13 22:07 UTC, David Emmett
Details
GNUpod 0.99.6 ebuild (gnupod-0.99.6.ebuild,1.31 KB, text/plain)
2008-03-29 09:42 UTC, Charles Clément
Details
GNUpod 0.99.6 ebuild (revision 1) (gnupod-0.99.6-r1.ebuild,1.35 KB, text/plain)
2008-06-04 17:09 UTC, Koen Smets
Details
Ebuild for gnupod 0.99.7 (gnupod-0.99.7.ebuild,1.37 KB, text/plain)
2008-08-28 21:11 UTC, Gian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mr-D 2006-08-29 16:37:20 UTC
Hi !

Please find attached gnupod-0.99.ebuild, this is the new version and I just changed the name of the file and it was working on my overlay ;)
Comment 1 Mr-D 2006-08-29 16:47:16 UTC
Created attachment 95424 [details]
gnupod-0.99.ebuild
Comment 2 Mr-D 2006-08-29 16:49:17 UTC
Re !

Sorry, I didn' t only changed the name, I included dev-perl/libwww-perl on the RDEPENDS too ;)

Sorry for the mistake, that was the first ebuild I added.
Comment 3 Mr-D 2006-08-29 16:56:49 UTC
Comment on attachment 95424 [details]
gnupod-0.99.ebuild

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit perl-module

DESCRIPTION="A collection of Perl-scripts for iPod"
HOMEPAGE="http://www.gnu.org/software/gnupod/"
SRC_URI="http://blinkenlights.ch/gnupod-dist/stable/${P}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""

# perl-5.8.0 contains Getopt-Long and Digest-MD5.
DEPEND="dev-lang/perl
	dev-perl/MP3-Info
	dev-perl/XML-Parser
	dev-perl/libwww-perl
	dev-perl/Unicode-String
	|| ( >=dev-lang/perl-5.8.0
		( virtual/perl-Getopt-Long
		virtual/perl-Digest-MD5
		)
	)"

src_compile() {
	econf
}

src_install() {
	perlinfo
	sed -i -e "s:\$INC\[0\]/\$modi:${D}${VENDOR_ARCH}/\$modi:g" \
		tools/gnupod_install.pl || die

	dodir /usr/bin
	dodir ${VENDOR_ARCH}/GNUpod
	dodir /usr/share/info
	einstall || die

	dodoc AUTHORS BUGS CHANGES README* TODO doc/gnutunesdb.example
	dohtml doc/gnupod.html
}
Comment 4 Mr-D 2006-08-29 17:01:14 UTC
Created attachment 95425 [details]
the good ebuild, with the headers

I' m sorry, I didn' t know that we had to put the headers.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-01-20 15:45:00 UTC
*** Bug 162940 has been marked as a duplicate of this bug. ***
Comment 6 Benoît Knecht 2007-01-20 15:51:03 UTC
Created attachment 107546 [details]
gnupod-0.99.1.ebuild with enhanced dependencies and new use-flags

I added some use-flags and dependencies that are needed for some optional gnupod features.

The 'ogg' and 'flac' use-flags allow gnupod to convert ogg and flac files to
mp3 or aac (depending on the 'mp3' and 'aac' use-flags). The 'ffmpeg' use-flag
allows gnupod to convert avi files to mp4. There is probably a better way to
achieve this, but I'm rather new to the ebuild syntax, so I couldn't find one.
Comment 7 Marc-Andre Landry 2007-03-11 05:30:30 UTC
When will it be availlable to the Gentoo official overlay? I have one of those new iPod Shuffle gen2 and support only began with gnupod-0.99.1 according to the official web site.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-07-10 11:50:25 UTC
*** Bug 184823 has been marked as a duplicate of this bug. ***
Comment 9 Charles Clément 2007-07-10 15:42:06 UTC
Created attachment 124433 [details]
gnupod-0.99.2 ebuild
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-09-16 13:12:07 UTC
*** Bug 192687 has been marked as a duplicate of this bug. ***
Comment 11 David Emmett 2007-12-13 22:07:59 UTC
Created attachment 138418 [details]
GNUpod 0.99.5 ebuild

Needed the podcast ability available in 0.99.5, so made an ebuild. 0.99.5 complained about requiring Digest::SHA1

checking for Digest::SHA1... failed!
** You need to install Digest::SHA1

So I added those in as dependencies:
DEPEND="dev-lang/perl
        dev-perl/MP3-Info
        dev-perl/XML-Parser
        dev-perl/Unicode-String
        dev-perl/Digest-SHA1
        || ( >=dev-lang/perl-5.8.0
                ( virtual/perl-Getopt-Long
                virtual/perl-Digest-MD5
                )
        )"


And it all seems to work, at least on my system:

kropotkin gnupod # emerge --info
Portage 2.1.3.19 (default-linux/amd64/2006.1/desktop, gcc-4.2.2, glibc-2.7-r0, 2.6.19-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r2 x86_64 AMD Sempron(tm) Processor 3000+
Timestamp of tree: Wed, 07 Nov 2007 20:46:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.3.6-r3, 2.4.4-r6, 2.5.1-r3
dev-python/pycrypto: 2.0.1-r5
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
LINGUAS="en en_GB nl en_US es"
MAKEOPTS="-j2"
Comment 12 Santiago M. Mola (RETIRED) gentoo-dev 2008-02-04 10:33:47 UTC
Some ChangeLogs entries which should be taken in account for the new ebuild:
- Added DESTDIR support (make DESTDIR=/tmp/bla install)
- Upgraded from GPLv2 to GPLv3
- Added README_FIRMWARE.txt file

And for the very latest release (0.99.6)...
- Added support for 2007-iPods (iPod Classic, iPod Nano-2 and iPod Touch (?) )
  
  Apple attempted to lockout non-iTunes software by implementing an obscure
  protection using a sha1-hash. This sucked very bad.. for about 36 hours.
  This GNUpod release is able to overcome the silly protection. Thanks
  a lot to 'wtbw' for discovering some random numbers and implementing hash58.cpp


@pda herd: are you taking care of this?
Comment 13 Charles Clément 2008-02-20 10:47:08 UTC
The latest version in the portage tree is two years old and even not marked x86 and amd64 stable.
@pda herd: are you __really__ taking care of this?
Comment 14 Charles Clément 2008-03-29 09:42:33 UTC
Created attachment 147609 [details]
GNUpod 0.99.6 ebuild

Version 0.99.6, license change from GPLv2 to GPLv3.
Comment 15 Georg Weiss 2008-05-21 16:59:55 UTC
Ebuild for gnupod-0.99.6 works for me (x86).

Guy's could you pretty please put this ebuild in portage? I own an ipod nano 3rd generation and need the newest version. There are surely more people affected than me alone.

Thanks
Comment 16 Koen Smets 2008-06-04 17:09:09 UTC
Created attachment 155525 [details]
GNUpod 0.99.6 ebuild (revision 1)

Added a new revision of the GNUpod 0.99.6 ebuild so that it depends on
dev-perl/Digest-SHA1 (as suggested by a previous post of David Emmett) and such
that the gnupodrc.example also get copied during emerge.

--- gnupod-0.99.6.ebuild  2008-06-04 18:45:46.000000000 +0200
+++ gnupod-0.99.6-r1.ebuild 2008-06-04 18:44:14.000000000 +0200
@@ -18,6 +18,7 @@
  dev-perl/XML-Parser
  >=dev-perl/MP3-Info-1.01
  dev-perl/Unicode-String
+ dev-perl/Digest-SHA1
  || ( >=dev-lang/perl-5.8.0
     ( virtual/perl-Getopt-Long
       virtual/perl-Digest-MD5 ) )
@@ -48,6 +49,6 @@
  dodir /usr/share/info
  einstall || die

- dodoc AUTHORS BUGS CHANGES README* TODO doc/gnutunesdb.example
+ dodoc AUTHORS BUGS CHANGES README* TODO doc/gnupodrc.example doc/gnutunesdb.example
  dohtml doc/gnupod.html
 }
Comment 17 Gian 2008-08-28 21:11:19 UTC
Created attachment 164028 [details]
Ebuild for gnupod 0.99.7

0.99.7 is out and works for me on x86 with attached ebuild. What about finally adding it to portage? The first ebuild has been posted about two years ago...
Comment 18 Nuno Silva 2009-12-13 22:10:06 UTC
I've installed gnupod 0.99.7 on amd64 and x86, using the ebuild available here, and it is working (nothing except a delay on mktunes, which is listed as fixed in the 0.99.8 release announcement).

As said on #12, support for iPods with DRM was added on a version newer than the newest available in portage, thus making a newer version available would benefit users with one of those devices.
Comment 19 Nuno Silva 2009-12-13 22:40:06 UTC
I've just emerged 0.99.8 using the same ebuild I used for 0.99.7 (the one available here). This, of course, does not mean the ebuild is correct (maybe some new dependency is needed or an older needs to be droped?).

As the changelog (http://git.savannah.gnu.org/cgit/gnupod.git/tree/CHANGES?h=releases/0.99.8&id=release-0_99_8) states that "This release is mostly a bugfix release.", it might be the case that the ebuild needs no change.
Comment 20 Jeroen Roovers (RETIRED) gentoo-dev 2010-01-11 04:14:03 UTC
Please update the Summary every time the version is bumped upstream.
Comment 21 Thilo Bangert (RETIRED) (RETIRED) gentoo-dev 2010-05-23 20:05:56 UTC
0.99.8 is now in the tree. thanks everybody.