Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65531 - app-pda/plucker - optional plucker viewer installation
Summary: app-pda/plucker - optional plucker viewer installation
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on: 121818
Blocks:
  Show dependency tree
 
Reported: 2004-09-27 06:47 UTC by Tavis Ormandy (RETIRED)
Modified: 2007-09-29 12:23 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tavis Ormandy (RETIRED) gentoo-dev 2004-09-27 06:47:00 UTC
Just noticed the plucker ebuild doesnt install the palm binaries, how about an option for this? something like....

$ cvs diff plucker-1.8-r1.ebuild 
Index: plucker-1.8-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-pda/plucker/plucker-1.8-r1.ebuild,v
retrieving revision 1.6
diff -u -w -r1.6 plucker-1.8-r1.ebuild
--- plucker-1.8-r1.ebuild       19 Jul 2004 22:00:07 -0000      1.6
+++ plucker-1.8-r1.ebuild       27 Sep 2004 13:42:54 -0000
@@ -2,16 +2,19 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/app-pda/plucker/plucker-1.8-r1.ebuild,v 1.6 2004/07/19 22:00:07 kloeri Exp $
 
-IUSE="gtk"
-
-inherit python eutils
+inherit python eutils rpm
 
+ARM_BINARIES_RPM="${PV}-1"
 DESCRIPTION="Distiller for Plucker -- offline ebook reader for Palm devices"
 HOMEPAGE="http://www.plkr.org/"
-SRC_URI="http://downloads.plkr.org/${PV}/${PN}_src-${PV}.tar.bz2"
+SRC_URI="http://downloads.plkr.org/${PV}/${PN}_src-${PV}.tar.bz2
+       viewer? ( http://plkr.krzysztow.com/${PN}-${ARM_BINARIES_RPM}.i386.rpm )"
 LICENSE="GPL-2"
+
 SLOT="0"
+IUSE="gtk viewer"
 KEYWORDS="~x86 ~ppc"
+
 DEPEND=">=dev-lang/python-1.5.2
        gtk? ( >=x11-libs/gtk+-2.2 x11-libs/wxGTK )
        sys-devel/autoconf"
@@ -25,6 +28,12 @@
 
 src_unpack() {
        unpack ${A}
+
+       # unless we have a cross compiler present, we cant get the viewer.
+       if use viewer; then
+               rpm_unpack ${DISTDIR}/${PN}-${ARM_BINARIES_RPM}.i386.rpm
+       fi
+
        cd ${S} || die
 
        # Repair broken Makefile.in
@@ -75,4 +84,11 @@
 
        # Extra symlink
        dosym /usr/lib/python${PYVER}/site-packages/PyPlucker/pluck-comics.py /usr/bin/pluck-comics
+
+       if use viewer; then
+               dodir /usr/share/plucker/palm
+               insinto /usr/share/plucker/palm
+               doins ${WORKDIR}/usr/share/plucker/palm/*
+               einfo "The palm binaries are located in /usr/share/plucker/palm"
+       fi
 }
Comment 1 Surakshan Mendis 2005-02-16 03:46:50 UTC
bump,
the palm binaries are important. It breaks plucker-desktop without it. I think it should be part of the default installation.

I would suggest increasing the Severity to Major
Comment 2 Tavis Ormandy (RETIRED) gentoo-dev 2005-03-02 13:06:40 UTC
any comment from pda guys?
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-09-29 12:22:40 UTC
# grep -C3 plucker /usr/portage/profiles/package.mask 
# Ryan Hill <dirtyepic@gentoo.org> (29 Apr 2007)
#  Has a hard dependency on wxGTK-2.4 (bug #121818)
#  Masked until we can update it for 2.6.
app-pda/plucker