Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Outdated ebuilds in mpd overlay
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
sinister
n00b
n00b


Joined: 30 Sep 2004
Posts: 44

PostPosted: Wed Nov 17, 2010 9:41 pm    Post subject: Outdated ebuilds in mpd overlay Reply with quote

Hello everybody!

I've found two problems with mpd overlay. I'm not sure this is the best place to whine about it (should I email the overlay maintainer directly?).

It is currently impossible to install dev-perl/Audio-MPD and dev-perl/Audio-MPD-Common ebuilds because they are too much outdated and their tarballs cannot be found on server (0.19.6 and 0.1.4 respectively) http://search.cpan.org/CPAN/authors/id/J/JQ/JQUELIN . I believe it can be fixed easily by simply bumping the ebuilds' versions.

The second bug is that Audio-MPD-Common-9999 (the VCS version) cannot be correctly installed also:

Code:
>>> Emerging (2 of 3) dev-perl/Audio-MPD-Common-9999 from mpd
 * Package:    dev-perl/Audio-MPD-Common-9999
 * Repository: mpd
 * USE:  amd64 elibc_glibc kernel_linux userland_GNU
>>> Unpacking source...
 * GIT update -->
 *    repository:               git://repo.or.cz/audio-mpd-common.git
 *    at the commit:            ca337974b2bdc380250d402d8600410c7c67e25d
 *    branch:                   master
 *    storage directory:        "/usr/portage/distfiles/git-src/Audio-MPD-Common"
Cloning into /var/tmp/portage/dev-perl/Audio-MPD-Common-9999/work/Audio-MPD-Common-9999...
done.
>>> Unpacked to /var/tmp/portage/dev-perl/Audio-MPD-Common-9999/work/Audio-MPD-Common-9999
>>> Source unpacked in /var/tmp/portage/dev-perl/Audio-MPD-Common-9999/work
>>> Compiling source in /var/tmp/portage/dev-perl/Audio-MPD-Common-9999/work/Audio-MPD-Common-9999 ...
 * No Make or Build file detected...
>>> Source compiled.
>>> Test phase [not enabled]: dev-perl/Audio-MPD-Common-9999

>>> Install Audio-MPD-Common-9999 into /var/tmp/portage/dev-perl/Audio-MPD-Common-9999/image/ category dev-perl
>>> Completed installing Audio-MPD-Common-9999 into /var/tmp/portage/dev-perl/Audio-MPD-Common-9999/image/


>>> Installing (2 of 3) dev-perl/Audio-MPD-Common-9999

Code:
# equery files Audio-MPD-Common
[ Searching for packages matching Audio-MPD-Common... ]
* Contents of dev-perl/Audio-MPD-Common-9999:
/usr
/usr/share
/usr/share/doc
/usr/share/doc/Audio-MPD-Common-9999
/usr/share/doc/Audio-MPD-Common-9999/Changes.bz2


There are no Perl modules installed, as you can see.

What is the best way to solve these problems?
Back to top
View user's profile Send private message
sinister
n00b
n00b


Joined: 30 Sep 2004
Posts: 44

PostPosted: Sat Nov 20, 2010 6:57 pm    Post subject: New Audio-MPD* ebuilds Reply with quote

I've updated the ebuilds to work with latest Audio-MPD* versions. They depend now on perl-experimental overlay, because dependencies on dev-perl/MooseX-Has-Sugar and dev-perl/MooseX-SemiAffordanceAccessor appeared. Also, dependency on dev-perl/Class-Accessor has been removed.

Is it acceptable for some overlay's ebuild to depend on another overlay's ebuilds?

Should I contact Greg Fitzgerald (mpd overlay maintainer) directly to suggest these two?

Updated ebuilds:

Audio-MPD-Common-1.100430.ebuild

Code:
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

inherit perl-module

DESCRIPTION="a bunch of common helper classes for mpd"
HOMEPAGE="http://search.cpan.org/~jquelin/Audio-MPD-Common/"
SRC_URI="mirror://cpan/authors/id/J/JQ/JQUELIN/${P}.tar.gz"

LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE=""

SRC_TEST="do"

RDEPEND="dev-perl/Readonly
        dev-perl/MooseX-Has-Sugar
        dev-lang/perl"
DEPEND="${RDEPEND}
        virtual/perl-Module-Build"


Audio-MPD-1.102260.ebuild

Code:
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

inherit perl-module

DESCRIPTION="Audio::MPD is a Perl module for interfacing MPD through perl scripts."
HOMEPAGE="http://search.cpan.org/~jquelin/Audio-MPD/"
SRC_URI="mirror://cpan/authors/id/J/JQ/JQUELIN/${P}.tar.gz"

LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE=""

SRC_TEST="do"

RDEPEND="dev-perl/Proc-Daemon
        dev-perl/Audio-MPD-Common
        dev-perl/Getopt-Euclid
        dev-perl/Readonly
        dev-perl/MooseX-Has-Sugar
        dev-perl/MooseX-SemiAffordanceAccessor
        dev-lang/perl"
DEPEND="${RDEPEND}
        virtual/perl-Module-Build"
Back to top
View user's profile Send private message
gregf
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2003
Posts: 102
Location: USA, Maine

PostPosted: Sun Nov 28, 2010 6:47 pm    Post subject: Reply with quote

I replied to your email a few minutes ago and would like to repeat a few things here for anyone else reading. Shortly after I took over the repository from Avuton I ended up leaving Gentoo as well. I have been trying to find people willing to take it over, I know it needs a lot of work. Everyone who has contacted me so far though has not followed through in doing so. I had a couple people send me patches I gave commit access to hoping they would step up, but that didn't last. Anyone interested in seriously putting some work into it let me know. Would be happy to give anyone a hand in doing so if they just ask.
Back to top
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1087

PostPosted: Mon Nov 29, 2010 1:55 am    Post subject: Reply with quote

Hi, sinister. I think I fixed the problem and updated the ebuilds with your changes.
Please sync with the overlay.
Thanks for reporting.
_________________
Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1"
Back to top
View user's profile Send private message
sinister
n00b
n00b


Joined: 30 Sep 2004
Posts: 44

PostPosted: Mon Nov 29, 2010 8:02 am    Post subject: Reply with quote

Hi keenblade!

They are working for me, thank you!
Back to top
View user's profile Send private message
keenblade
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1087

PostPosted: Mon Nov 29, 2010 9:08 am    Post subject: Reply with quote

You're welcome.
_________________
Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum