Version 1.25 is out since 03.12.2006 Summary of changes: http://www.pykota.com/Members/jerome/pykota-v1-25-official-is-finally-out Reproducible: Always
Created attachment 106482 [details] pykota-1.25_p2437.ebuild Snapshot of svn 1.25 p2437
Created attachment 106548 [details] ebuild for svn-sources since the downloads of pykota-packages from pykota.com costs a fee (-> fetch restriction) and are not usable by gentoo, someone has to fetch a snaphsot from their subversion repository, but the ebuild could use svn to directly fetch the current release from svn://svn.librelogiciel.com/pykota/tags/${PV}. I modified your ebuild; downloading/unpacking the sources works but I didn't test the install-procedure on my computer
Thanks for the ebuild, however, normally svn ebuilds are not added to portage due to size and risk of daily breakage. It's much better to snapshot the code and ensure that it works for everyone no matter when they try to merge. Please take a look at this. http://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/svn-sources/index.html
but I don't fetch the latest unstable version (trunk), I'm using the stable version tag-1.25 from svn so it shouldn't be a problem. (Ok, you may add -r 2425 to the update/fetch lines to be sure to have the same sources even if they change the sources from tag 1.25 (though I don't think that the will do that because it's not common to create a tag and edit it afterwards)) Here you can see their tags: http://svn.librelogiciel.com/cgi-bin/viewcvs.cgi/pykota/tags/
thanks, committed
some comments (I'm installing/configuring pykota right now): pykota-1.25_p2437 does not work, because it needs pkipplib, which is not in portage. It can be obtained here: http://www.pykota.com/software/pkipplib/download After installing this package pykota worked. pykota documentation and scripts want a pykota system user: "WARN: The 'pykota' system account is missing. Configuration files were searched in /etc/pykota instead." (though they seem to work without it, I'm using /etc/pykota) Further the readme says that the chardet tool is needed, which is in portage: dev-python/chardet I don't know if it is optional or not, I installed it to be sure. I had to emerge dev-python/mysql-python though it is used in the ebuild (mysql-useflag is set). Strange. Some people may need PyPAM for pykota, which is not in portage (http://www.pangalactic.org/PyPAM). But it is optional only as it is for the pknotify command only.
Can you please provide a patch/ebuilds for the new packages?
Created attachment 115720 [details] Initial pkipplib ebuild This is an initial ebuild for pkipplib(noted above to be a dependency).
(In reply to comment #8) > Created an attachment (id=115720) [edit] > Initial pkipplib ebuild > > This is an initial ebuild for pkipplib(noted above to be a dependency). > x86 herd, would you please mark this ebuild(pkipplib) ~x86?
Thanks Thomas. Ebuild committed with added ~x86 keyword.
Created attachment 115943 [details] Initial PyPAM ebuild. This ebuild installs the Python Modules for PAM. I have tested it on ~amd64. I will post a patch to the pkipplib ebuild to provide a USE-based installation of PyPAM from pkipplib.
Created attachment 115944 [details, diff] Patch to provide USE-based installation of PyPAM If USE="pam" then it installs dev-python/PyPAM. If anyone has a better USE flag to use, then please change it. This was the only one I could think of.
I added the missing depends python herd please take care of pypam
dev-python/pypam-0.5.0 is now in portage, marked ~x86. CC-ing amd64 because pkipplib is ~amd64: please test and mark pypam ~amd64 so it can be added as dep there.
Technically it is illegal for pkipplib to be marked ~amd64 while a dependency does not have that keyword... Since I tested this with marienz, I guess I could say it is tested on amd64 stable.
~amd64 added
Please update portage to grab the latest 1.26 tag
Hi, tried PyKota on PPC machine and it works. So I'd suggest you add ~ppc keyword to net-print/pykota as well as to its masked dependancies: net-print/pkpgcounter-3.20, dev-python/chardet-1.0.1 and dev-python/pkipplib-0.07.
I'm closing this as FIXED because it's in the tree, and everything in the original summary is fixed. Note there is a separate version bump bug for 1.26 already #211810 so if you want further action (new keywords etc.), please open a separate bug.