Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189768 - Need ebuild for newer foo2zjs version to get foo2qpdl support (Samsung CLP series)
Summary: Need ebuild for newer foo2zjs version to get foo2qpdl support (Samsung CLP se...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Printing (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Printing Team
URL: http://foo2qpdl.rkkda.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-21 22:01 UTC by Thomas Schlöter
Modified: 2007-10-13 11:17 UTC (History)
2 users (show)

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


Attachments
foo2zjs-20071005.ebuild (foo2zjs-20071005.ebuild,3.39 KB, text/plain)
2007-10-05 12:11 UTC, James Le Cuirot
Details
foo2zjs-Makefile-20071005.diff (foo2zjs-Makefile-20071005.diff,3.15 KB, patch)
2007-10-05 12:12 UTC, James Le Cuirot
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Schlöter 2007-08-21 22:01:49 UTC
Having a Samsung CLP-300 Color Laser Printer, I found out, that I need the newest package of foo2zjs. The tarball at the above mentioned URL now contains the driver set for QPDL-Printers, but the lastest ebuild is still from Apr 2007.

As I do not want to directly install tarballs w/o an ebuild and I could not manage to change the existing ebuild to download the recent tarball, I would appreciate if someone could change it, so all the owners of Samsung printers can use their devices with gentoo, including myself.

Unfortunately, I could not even find an overlay or some information what to change. My own efforts to change it ended in an unusable ebuild with lots of access violations.

Reproducible: Always

Steps to Reproduce:
1. Buy a Samsung Laser Printer
2. Try to find a driver for gentoo
Actual Results:  
There is a driver, but no ebuild for it

Expected Results:  
I would appreciate to see an ebuild for it in portage ;-)
Comment 1 Paul Adams 2007-08-23 13:30:07 UTC
Same thing for me to support Xerox Phaser 6115MFP via foo2lava (http://foo2lava.rkkda.com/)
Comment 2 Peter Weber 2007-09-24 20:55:37 UTC
For samsung-drivers please add this to portage: http://foo2qpdl.rkkda.com/

Thanks :-)
Comment 3 James Le Cuirot gentoo-dev 2007-10-05 12:11:24 UTC
Created attachment 132648 [details]
foo2zjs-20071005.ebuild

Hey guys. I've just set up a Samsung CLP-600 on another landmass. They inform me that the test page worked. I deem that a success. I've added two new local USE flags, foo2zjs_devices_samclp300 and foo2zjs_devices_samclp600. They actually do the same thing since they use the same file but I thought I'd add them both to prevent confusion. I removed the "no USE flag" option where it simply downloaded all the files because it was getting too messy. There are no versioned copies of the tarball available upstream so I've just dated this ebuild with today's date. I had to repatch the makefiles. What a mess! I didn't update the HP hotplug/udev firmware stuff though because I'm not able to test that.
Comment 4 James Le Cuirot gentoo-dev 2007-10-05 12:12:50 UTC
Created attachment 132650 [details, diff]
foo2zjs-Makefile-20071005.diff
Comment 5 James Le Cuirot gentoo-dev 2007-10-05 12:15:36 UTC
Oh yeah, just thought I should mention that the previous version depended on vim but I have no idea why! I removed that and it still seems to work okay.
Comment 6 Thomas Schlöter 2007-10-06 02:17:40 UTC
Very nice so far, I am able to use the printer now.
I still had to change the "{P}.tar.gz" into "foo2zjs.tar.gz" (hardcoded) to make it work, because otherwise it tries to download "foo2zjs-20071005.tar.gz", which does not exist on the server.
This should probably be fixed prior to the portage release. Everything else is working fine.

Thanks for adapting the ebuild!
Comment 7 James Le Cuirot gentoo-dev 2007-10-06 08:46:07 UTC
Yeah sorry, I forgot to mention that you need to download the file manually and rename it at the moment. When versioned tarballs aren't provided upstream, I think it's common practise for Gentoo to provide them on its mirrors. This avoids problems when the tarball is updated upstream. Obviously the tarball isn't on Gentoo's mirrors yet, hence the need to download manually.
Comment 8 Stefan Schweizer (RETIRED) gentoo-dev 2007-10-13 11:17:21 UTC
thank you very much. I added the latest version to portage and also wrote a nice script to extract the getweb options and uris :)