Hi, I created an ebuild for the (binary) drivers for the Epson AcuLaser C1100. Some comments: * I am not sure about what I should use for License. On the site it says GPL + EPSON AVASYS Privacy Policy, in the tarball it says GPS + EPSON KOWA PUBLIC LICENCE. I think that the latter is obsolete and just didn't change in the tar, but maybe a dev could check that? * I don't know if the tarball can be distributed. If I read the licence correct, it can, but having the little form on their website, I wasn't sure, so I made the ebuild fetch-only. * I didn't know if I should use the ppds or the cups USE-flag, so I chose the first, since all it does is install the .ppd-file extra. Feedback about the "quality" of the ebuild would also be appreciated, I'm still learning here ;-)
Created attachment 79972 [details] epson-alc1100-1.0.ebuild I think this should go into net-print btw
that ebuild also works for version 1.2 if you rename it to 'epson-alc1100-1.2.ebuild'. the cups debug output says that the included binary can't find 'libstdc++.so.5'. so it should depend on sys-libs/libstdc++-v3
Created attachment 139986 [details] Version 1.2, added amd64 support I created an ebuild for the newest version, with added amd64 support (it requires the 32-bit compatibility libraries, since it provides a binary), which works for me on an AMD X2 4600+.
Created attachment 139988 [details] New 1.2-version Woops, I blatantly copied the Skype dependencies for the 32-bit compatibility, but we don't need sound nor X for this ;)
The ebuild has to RDEPEND on net-print/foomatic-filters. Printing will result in an error "Unable to start filter foomatic-filter: No such file or directory."
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
No comments for > 2 years - is anyone still interested in this?
Yep we sure are, we've got an Epson C1100 here in the office. This would be great to get into the standard portage tree.
Are you interested in maintaning this driver directly yourself in the new printer-drivers overlay [1]? If yes, just send me via personal e-mail at dilfridge@gentoo.org a public ssh key [2], so we can give you git push access to the overlay. If you have a gnupg key, you should sign that e-mail [3]. Just a few rules: * Initially, the ebuilds should work for you, and not break anything else. * You enter yourself as maintainer in metadata.xml (together with the printing herd), and are then automatically cc'ed in bug reports on bugzilla. * We will guide you towards improving the ebuilds over the next months so they follow the rules and qa guidelines of the Gentoo main portage tree. In particular this means also using a recent EAPI (3 or perferably 4), and fixing repoman warnings [4]. Don't worry, we'll help you with that. * I hope this is never going to happen, but... ebuilds that "work but go against the guidelines" and do not see any improvement will be removed again one year after initial addition. There are many ways to get help. * You can directly ask me by personal e-mail (my time is limited, but I'll try), * you can ask on freenode, channel #gentoo-dev-help, * you can read the documentation (ebuild howto [5], devmanual [6]), * ... [1] http://git.overlays.gentoo.org/gitweb/?p=proj/printer-drivers.git;a=summary [2] http://www.gentoo.org/doc/en/articles/openssh-key-management-p1.xml [3] http://www.gentoo.org/doc/en/gnupg-user.xml [4] http://dev.gentoo.org/~zmedico/portage/doc/man/repoman.1.html [5] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2 [6] http://devmanual.gentoo.org/
I don't have this printer anymore so not me, but if anyone else wants to pick it up, feel free to do so...