Hi, in Bug #14962 someone posted an ebuild which (as I read it) never got accepted for plucker. Plucker 1.2 is way out of date (and the posted ebuild seemed not to work). I'd be glad if someone could do an ebuild for plucker and plucker desktop. There are a number of similar requests in the forums, but - despite a reference to bugzilla - so far no official ebuild requests have been posted. I hope this is now the right way ... Please give me some feedback.
No idea in making an ebuild (much complex for a noob like me) but here (http://forums.gentoo.org/viewtopic.php?t=134310) I post some instructions in how to compile it (they are in spanish but I think is clear, I can translate it if you want)
I would also like to see a plucker ebuild if possible. I use Plucker on my Windows machine, but would like to be able to use it on my Gentoo machine.
Created attachment 30540 [details] Ebuild for plucker 1.7.1 (works for 1.6.2, too) The RDEPENDS aren't correct because I don't know how to define them or if it is even possible. It needs at least one of but the dependencies shouldn't block each other. >=media-gfx/imagemagick-5.4.4 >=media-libs/netpbm-9.15 >=dev-python/Imaging-1.1 The Ebuild works with 1.6.2 as well. Plucker-desktop isn't build.
Created attachment 30542 [details] Ebuild for 1.7.1 and 1.6.2 The previous Ebuild had a typ in it: REDEPEND instead of RDEPEND
*** Bug 14962 has been marked as a duplicate of this bug. ***
Created attachment 30550 [details] Ebuild for 1.7.1 and 1.6.2 with correct RDEPEND I understood now how to define dthe dependency and wrote it into the ebuild
Error in the ebuild :( ---emerge --info emerge --info Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.26) ================================================================= System uname: 2.4.26 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.10 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.caliu.info/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa amd apm arts avi berkdb cdr crypt cups dvb dvd dvdr encode esd ffmpeg foomaticdb gdbm gif gnome gpm gtk gtk2 guile imlib java joystick jpeg libg++ libwww mad mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl png ppds python quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex transcode truetype v4l x86 xml2 xmms xv xvid zlib" -------------------- make[2]: Leaving directory `/var/tmp/portage/plucker-1.7.1/work/plucker-1.7.1/parser/python' make[1]: Leaving directory `/var/tmp/portage/plucker-1.7.1/work/plucker-1.7.1/parser' make[1]: Entering directory `/var/tmp/portage/plucker-1.7.1/work/plucker-1.7.1/tools/explode' gcc -c -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -I../../tools/unpluck -o explode.o ./explode.c make[1]: *** No rule to make target `../../tools/unpluck/libunpluck.a', needed by `explode'. Stop. make[1]: *** Waiting for unfinished jobs.... gcc -c -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -DPLUCKER_VERSION="1.7.1" -DPLUCKER_CONFIG_DIR="/usr/etc" -DSYS_CONFIG_FILE_NAME="pluckerrc" -DUSER_CONFIG_FILE_NAME=".pluckerrc" -DFILE_SEPARATOR_CHAR_S="/" -DOS_SECTION_NAME="posix" -o config.o ./config.c make[1]: Leaving directory `/var/tmp/portage/plucker-1.7.1/work/plucker-1.7.1/tools/explode' make: *** [explode] Error 2 make: *** Waiting for unfinished jobs.... gcc -c -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -DPLUCKER_VERSION="1.7.1" -DPLUCKER_CONFIG_DIR="/usr/etc" -DSYS_CONFIG_FILE_NAME="pluckerrc" -DUSER_CONFIG_FILE_NAME=".pluckerrc" -DFILE_SEPARATOR_CHAR_S="/" -DOS_SECTION_NAME="posix" -o util.o ./util.c ar r libunpluck.a unpluck.o config.o util.o ranlib libunpluck.a make[1]: Leaving directory `/var/tmp/portage/plucker-1.7.1/work/plucker-1.7.1/tools/unpluck' !!! ERROR: app-pda/plucker-1.7.1 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! emake failed
ok, ebuild for 1.8 is in portage. enjoy, and thanks! :-)