Package Details: macrofusion 0.7.4-5

Git Clone URL: https://aur.archlinux.org/macrofusion.git (read-only)
Package Base: macrofusion
Description: GUI to combine photos to get deeper DOF or HDR
Upstream URL: http://sourceforge.net/projects/macrofusion/
Licenses: GPL
Submitter: Zuf
Maintainer: Bevan
Last Packager: Bevan
Votes: 10
Popularity: 0.111090
First Submitted: 2011-11-16 12:50
Last Updated: 2015-10-25 12:08

Latest Comments

tsh commented on 2016-11-03 22:04

The latest libgexiv2 upgrade from 0.10.3-4 => 0.10.4-1 seems to have broken this. For some reason gi.check_version('Gexiv2', '0.10') seems to fail.

For now downgrading libgexiv2 to 0.10.3-4 fixes this.

Bevan commented on 2015-10-25 12:10

@francoismelchior: Thank you for digging into this! I had a quick look into the API and fromstring was a deprecated alias for frombytes since python-pillow 2 anyway. The patch works for me and I applied it alongside another small change.

francoismelchior commented on 2015-10-25 10:33

With newer python-pillow macrofusion file open dialog does not work anymore (Exception: fromstring() has been removed. Please call frombytes() instead.)

I have posted a message on http://sourceforge.net/p/macrofusion/discussion/Bugs/
but I do not know if upstream is still active.

I have also written the following patch but not tested it:
----------------------------------------------------------------------------
--- a/macrovision.py
+++ b/macrovision.py
@@ -618,7 +618,7 @@

def pixbuf2Image(self, pb):
width,height = pb.get_width(),pb.get_height()
- return Image.fromstring("RGB",(width,height),pb.get_pixels() )
+ return Image.frombytes("RGB",(width,height),pb.get_pixels() )

def put_files_to_the_list(self, fichiers):

----------------------------------------------------------------------------

Bevan commented on 2014-10-01 15:29

Thanks for the hint. python-cairo was also missing. Both are included now.

kaeptnblaubaer commented on 2014-10-01 15:08

@graysky installing python-gobject solved the problem for me

@Bevan please add python-gobject as dependency.

graysky commented on 2014-07-01 23:05

@dreieck - Even with that dep, I cannot run it:

% macrofusion
An error occured. Python or one of its sub modules is absent...
It would be wise to check your python installation.

dreieck commented on 2014-07-01 22:58

needs 'libgexiv2' to be installed. Please update PKGBUILD.

dhor commented on 2014-04-27 16:48

@graysky

You must be missing on of these:

try:
import os, sys
import os.path
import subprocess
import shutil
import time
import threading
import multiprocessing
import re
import configparser
import operator
import cairo
import random
from gi.repository import Gdk, Gtk, GObject, GdkPixbuf, GExiv2

New MF is python3, gtk3, gexiv2, python3-pillow, python-gobject...

graysky commented on 2014-04-27 16:06

I have the same installed and am still getting this error. Can anyone confirm the package as-is does not work?

graysky commented on 2014-04-27 13:52

I have the same installed and am still getting this error.

JoZ3 commented on 2014-04-23 22:57

I running Manjaro 0.8.10pre x64, and I have installed this:

Python 3.4
python-pillow 2.3.1-2
exiv2 0.24-1
libgexiv2 0.7.0-3
perl-image-exiftool 9.53-1
enblend-enfuse 4.1.1-5
hugin 2013.0.0-6

graysky commented on 2014-04-23 22:39

I read the README and believe I have all of the deps listed, but clearly I am missing one or more.

JoZ3 commented on 2014-04-23 21:51

check the depencies from README file:

- python (>=3)
- Pillow (fork of PIL) (python3-imaging)
- gexiv2 (gir1.2-gexiv2)
- exiftool (libimage-exiftool-perl)
- enfuse (>=4.0)
- hugin-tools (with align_image_stack)

in my system the last update work fine

graysky commented on 2014-04-23 21:42

Good catch on the filename, but after correcting it in 0.7.4-2, I still get a dep error when trying to run it:

% macrofusion
An error occured. Python or one of its sub modules is absent...
It would be wise to check your python installation.

JoZ3 commented on 2014-04-23 21:21

The error is with a file name, the file is mfui.xi in mufusion/ui/ the correct name for this file is ui.xml

JoZ3 commented on 2014-04-23 21:20

The error is with a file name, the file is mfui.xi locate in mufusion/ui/ the correct name for this file is ui.xml

graysky commented on 2014-04-23 20:46

Adopted and updated... but I am missing a dependency. Can someone recommend what's missing?

Zuf commented on 2014-04-23 17:48

I don't use it. So I drop it. Hope some one take care of this package. Sorry.

JoZ3 commented on 2014-04-23 01:15

New version 0.74 http://sourceforge.net/projects/macrofusion/

patryk commented on 2013-01-17 20:52

After update I had problem with run macrofusion. I reinstalled pyexiv2 and now is ok.

patryk commented on 2013-01-17 20:52

After update I had problem. I reinstalled pyexiv2 and now is ok.

Anonymous comment on 2012-02-21 20:56

need python2-cairo & pygtk to run

Zuf commented on 2012-01-25 18:26

I fixed this. Thank you for your attention!

graysky commented on 2012-01-08 19:07

You have a small error on line 33: remove the ../ so it reads:

patch < "${srcdir}/python2_patch.diff"

Zuf commented on 2012-01-08 18:11

Dependences udated. Thank you!

denvist commented on 2012-01-08 14:32

please add 'python-imaging' as depend.