Phatch is a simple to use cross-platform GUI Photo Batch Processor which handles all popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch resize, rotate, rename, ... and more in minutes instead of hours or days if you do it manually. Phatch will also support a console version in the future to batch photos on webservers.
Created attachment 141230 [details]
New version with a light modified ebuild.
Created attachment 151541 [details]
I have a problem to install this program.
here is the error message :
copying phatch/linux/lib/thunar.py -> build/lib/phatch/linux/lib
package init file 'phatch/templates/__init__.py' not found (or not a regular file)
copying and adjusting bin/phatch -> build/scripts-2.4
changing mode of build/scripts-2.4/phatch from 644 to 755
update-mime-database: I don't have write permission on /usr/share/mime.
Try rerunning me as root.
Updating the mime types database.
ACCESS DENIED open_wr: /usr/share/applications/.mimeinfo.cache.ULZOAU
No directories in update-desktop-database search path could be processed and updated.
Updating the .desktop file database.
Installation finished! You can now run Phatch by typing 'phatch'
or through your applications menu.
>>> Source compiled.
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-6109.log"
Sorry i don't know how to suppress sandbox violation in the right way.
At the moment i emerged this with FEATURES="-sandbox" and it works, but i don't think it is a good idea recommending this method.
I'll have a look into this. Give me some days (busy right now)
mpf I got still problems compiling dev-python/wxpython ... hang on ;-)
Created attachment 166742 [details]
New Ebuild for version 0.1.5 of Phatch
I changed the download location as the 0.1.3 version doesn't seem to be available anymore. I didn't make any other changes to the ebuild. It still errors out with the Sandbox-Violation error mentioned above. I don't have the knowledge to resolve such an error, sry!
Created attachment 170949 [details]
new Ebuild for phatch-0.1.5 without sandbox problens
The sandbox violation happens because the setup.py tried to update the mime database during the installation. I removed that and changed the ebuild to do it after the installation. I am not an ebuild expert, but these changes worked for me.
Created attachment 170950 [details, diff]
The patch to fix the sandbox problem
I used this patch in the ebuild above.
(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
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 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.
On behalf of the Gentoo Sunrise Team,
Created attachment 227023 [details]
Ebuild for phatch-0.2.7. The patch team fixed setup.py so the patch is no longer necessary.
> Ebuild for phatch-0.2.7.
I find that I python-2.5 is a dependency. On first attempt with this ebuild I had python 2.6.5-r2 and 3.1.2-r3 slotted and the ebuild succeeded but phatch crashed. Upon emerging python 2.5.4-r4 it seems to be working.
its possible to use my overlay (layman -a rion) to install phatch.
btw works fine with python-2.6
The ebuild found in http://code.google.com/p/rion-overlay/source/browse/media-gfx/phatch/phatch-0.2.7.1.ebuild looks like it meets a good ebuild standard. Is anybody interested to take this over? I could proxy-maintain for you, this means I commit the stuff to the official Portage tree while you answer all bugs and inform me about updates/fixes. Should be not too much work.
Created attachment 258353 [details]
added sys-apps/mlocate dependency
(In reply to comment #14)
> its possible to use my overlay (layman -a rion) to install phatch.
> btw works fine with python-2.6
Would you mind adding this to sunrise? I don't want to use your overlay because it contains ebuilds that will take precedence over portage ones. In special, I'm thinking about dev-libs/nss.