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 ;-)
Same thing for me to support Xerox Phaser 6115MFP via foo2lava (http://foo2lava.rkkda.com/)
For samsung-drivers please add this to portage: http://foo2qpdl.rkkda.com/ Thanks :-)
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.
Created attachment 132650 [details, diff] foo2zjs-Makefile-20071005.diff
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.
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!
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.
thank you very much. I added the latest version to portage and also wrote a nice script to extract the getweb options and uris :)