Package Details: gimp-plugin-bimp 2.6-1

Git Clone URL: https://aur.archlinux.org/gimp-plugin-bimp.git (read-only, click to copy)
Package Base: gimp-plugin-bimp
Description: Batch Image Manipulation Plugin for GIMP
Upstream URL: http://www.alessandrofrancesconi.it/projects/bimp/
Licenses: GPL
Submitter: ShyPixie
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 35
Popularity: 0.085285
First Submitted: 2013-10-23 17:40 (UTC)
Last Updated: 2021-08-13 17:25 (UTC)

Latest Comments

abisko commented on 2020-06-11 10:47 (UTC) (edited on 2020-06-11 10:48 (UTC) by abisko)

During the compilation process with makepkg I have received some warnings but no errors. In GIMP 2.10.20 the plugin works well.

Thank so much for providing and assistance.

TrialnError commented on 2020-05-15 12:42 (UTC)

Thanks for the note guiodic and zuzavo.
I opened an issue at upstream

zuzavo commented on 2020-05-14 19:01 (UTC) (edited on 2020-05-14 19:02 (UTC) by zuzavo)

unable to install. Same error here. Multiple definitions of bimp...

make: *** [Makefile:6: make] Error 1

guiodic commented on 2020-05-14 18:09 (UTC) (edited on 2020-05-14 18:11 (UTC) by guiodic)

Build error


/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xd0): multiple definition of bimp_output_folder'; /tmp/ccTRHvku.o:(.bss+0x30): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xd8): multiple definition ofbimp_input_filenames'; /tmp/ccTRHvku.o:(.bss+0x38): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xa8): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xa0): multiple definition ofbimp_window_main'; /tmp/ccTRHvku.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xb8): multiple definition of bimp_is_busy'; /tmp/ccTRHvku.o:(.bss+0x18): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xc8): multiple definition ofbimp_opt_alertoverwrite'; /tmp/ccTRHvku.o:(.bss+0x28): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xc4): multiple definition of bimp_opt_keepfolderhierarchy'; /tmp/ccTRHvku.o:(.bss+0x24): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xc0): multiple definition ofbimp_opt_deleteondone'; /tmp/ccTRHvku.o:(.bss+0x20): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xbc): multiple definition of bimp_opt_keepdates'; /tmp/ccTRHvku.o:(.bss+0x1c): first defined here
/usr/bin/ld: /tmp/ccH88MJw.o:(.bss+0xb0): multiple definition ofbimp_supported_procedures'; /tmp/ccTRHvku.o:(.bss+0x10): first defined here
/usr/bin/ld: /tmp/cczclaiu.o:(.bss+0x0): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cca3nKMt.o:(.bss+0x0): multiple definition ofbimp_window_main'; /tmp/ccTRHvku.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/cca3nKMt.o:(.bss+0x8): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0xb8): multiple definition ofbimp_input_filenames'; /tmp/ccTRHvku.o:(.bss+0x38): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0xa4): multiple definition of bimp_opt_keepfolderhierarchy'; /tmp/ccTRHvku.o:(.bss+0x24): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0x88): multiple definition ofbimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0xb0): multiple definition of bimp_output_folder'; /tmp/ccTRHvku.o:(.bss+0x30): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0xa8): multiple definition ofbimp_opt_alertoverwrite'; /tmp/ccTRHvku.o:(.bss+0x28): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0x9c): multiple definition of bimp_opt_keepdates'; /tmp/ccTRHvku.o:(.bss+0x1c): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0x98): multiple definition ofbimp_is_busy'; /tmp/ccTRHvku.o:(.bss+0x18): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0x80): multiple definition of bimp_window_main'; /tmp/ccTRHvku.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0x90): multiple definition ofbimp_supported_procedures'; /tmp/ccTRHvku.o:(.bss+0x10): first defined here
/usr/bin/ld: /tmp/cc3sqzNx.o:(.bss+0xa0): multiple definition of bimp_opt_deleteondone'; /tmp/ccTRHvku.o:(.bss+0x20): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x8): multiple definition ofbimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x10): multiple definition of bimp_supported_procedures'; /tmp/ccTRHvku.o:(.bss+0x10): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x18): multiple definition ofbimp_is_busy'; /tmp/ccTRHvku.o:(.bss+0x18): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x1c): multiple definition of bimp_opt_keepdates'; /tmp/ccTRHvku.o:(.bss+0x1c): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x20): multiple definition ofbimp_opt_deleteondone'; /tmp/ccTRHvku.o:(.bss+0x20): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x24): multiple definition of bimp_opt_keepfolderhierarchy'; /tmp/ccTRHvku.o:(.bss+0x24): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x28): multiple definition ofbimp_opt_alertoverwrite'; /tmp/ccTRHvku.o:(.bss+0x28): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x30): multiple definition of bimp_output_folder'; /tmp/ccTRHvku.o:(.bss+0x30): first defined here
/usr/bin/ld: /tmp/cckj3Wrx.o:(.bss+0x38): multiple definition ofbimp_input_filenames'; /tmp/ccTRHvku.o:(.bss+0x38): first defined here
/usr/bin/ld: /tmp/ccIfbiMv.o:(.bss+0x0): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cchCuIhv.o:(.bss+0x1c8): multiple definition ofbimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccwijNcu.o:(.bss+0x30): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccsTeMOx.o:(.bss+0x60): multiple definition ofbimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccTat8Tt.o:(.bss+0x18): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cc7HSiPw.o:(.bss+0x10): multiple definition ofbimp_window_main'; /tmp/ccTRHvku.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/cc7HSiPw.o:(.bss+0x18): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccb9TEOu.o:(.bss+0x38): multiple definition ofspin_width'; /tmp/ccsTeMOx.o:(.bss+0x18): first defined here
/usr/bin/ld: /tmp/ccb9TEOu.o:(.bss+0x30): multiple definition of spin_height'; /tmp/ccsTeMOx.o:(.bss+0x10): first defined here
/usr/bin/ld: /tmp/ccb9TEOu.o:(.bss+0x78): multiple definition ofbimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccq6GqFu.o:(.bss+0x8): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x40): multiple definition ofbimp_supported_procedures'; /tmp/ccTRHvku.o:(.bss+0x10): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x38): multiple definition of bimp_window_main'; /tmp/ccTRHvku.o:(.bss+0x0): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x48): multiple definition ofbimp_is_busy'; /tmp/ccTRHvku.o:(.bss+0x18): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x4c): multiple definition of bimp_opt_keepdates'; /tmp/ccTRHvku.o:(.bss+0x1c): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x50): multiple definition ofbimp_opt_deleteondone'; /tmp/ccTRHvku.o:(.bss+0x20): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x54): multiple definition of bimp_opt_keepfolderhierarchy'; /tmp/ccTRHvku.o:(.bss+0x24): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x58): multiple definition ofbimp_opt_alertoverwrite'; /tmp/ccTRHvku.o:(.bss+0x28): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x60): multiple definition of bimp_output_folder'; /tmp/ccTRHvku.o:(.bss+0x30): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x68): multiple definition ofbimp_input_filenames'; /tmp/ccTRHvku.o:(.bss+0x38): first defined here
/usr/bin/ld: /tmp/ccrXRxhy.o:(.bss+0x70): multiple definition of bimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
/usr/bin/ld: /tmp/cc4UmmLt.o:(.bss+0xb8): multiple definition ofbimp_selected_manipulations'; /tmp/ccTRHvku.o:(.bss+0x8): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:6: make] Errore 1
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
:: Errore compilando il/i pacchetto/i gimp-plugin-bimp

josete commented on 2018-10-01 01:06 (UTC)

It worked for me! Thanks a lot!

SpotlightKid commented on 2018-09-25 21:55 (UTC) (edited on 2018-09-25 22:01 (UTC) by SpotlightKid)

a) You download the PKGBUILD I linked below and put it in its own folder;

b) you install the necessary tools for building AUR packages (which you probably already have, if you have installed other AUR packages, if not see https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages);

c) you call 'makepkg' from the folder containing the PKGBUILD file;

d) you install the resulting pkg.tar.xz file with sudo pacman -U gimp-plugin-bimp-*.pkg.tar.xz.

josete commented on 2018-09-25 20:30 (UTC)

It steel fails to build for me. As I said before, I have no idea what to do with a patch or with a fixed PKGBUILD. The only thing I know is that I can't install this package with AUR in my Manjaro system. Could somebody please explain me how can I install this package? Thank you very much in advance!

alex-y commented on 2018-09-21 14:53 (UTC)

Fails to build for me...

fabic commented on 2018-09-21 06:28 (UTC)

@SpotlightKid great thanks ;-

SpotlightKid commented on 2018-09-07 20:15 (UTC)

Here's a fixed PKGBUILD with the patch below:

https://gist.github.com/SpotlightKid/cb4c73fa1f8c76291473f1f2031c55c6

JoaoMachado commented on 2018-09-02 23:08 (UTC)

I agree with jolugaju, someone please update this...

josete commented on 2018-08-04 08:11 (UTC)

Shouldn't someone update this to work with Gimp 2.10? I see there's a patch but I have no idea what to do with it. Thanks!

ChrisAllan commented on 2018-07-24 04:36 (UTC)

Patch to build with GIMP 2.10:

diff --git a/Makefile b/Makefile
index 1a7597b..0a22a6a 100644
--- a/Makefile
+++ b/Makefile
@@ -7,3 +7,3 @@ make:
    which gimptool-2.0 && which pcre-config && \
-   gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses src/*.c src/manipulation-gui/*.c $(GIMPARGS) $(PCREARGS) -lm -DGIMP_DISABLE_DEPRECATED
+   gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses src/*.c src/manipulation-gui/*.c $(GIMPARGS) $(PCREARGS) -lm -UGIMP_DISABLE_DEPRECATED

diff --git a/src/manipulation-gui/gui-fliprotate.c b/src/manipulation-gui/gui-fliprotate.c
index ac5638b..e29eda4 100644
--- a/src/manipulation-gui/gui-fliprotate.c
+++ b/src/manipulation-gui/gui-fliprotate.c
@@ -1,2 +1,3 @@
 #include <gtk/gtk.h>
+#include <gegl.h>
 #include <libgimpwidgets/gimpwidgets.h>

hrehfeld commented on 2018-06-07 11:33 (UTC)

Build fails for me with a different error on gcc (GCC) 8.1.0:

full log: https://gist.github.com/hrehfeld/12e00f7ac530e4b8e52aa619bd38c33d

src/bimp-operate.c: In function ‘apply_resize’:
src/bimp-operate.c:563:13: error: ‘GIMP_NORMAL_MODE’ undeclared (first use in this function); did you mean ‘GIMP_REPEAT_NONE’?
             GIMP_NORMAL_MODE

dreieck commented on 2018-05-17 18:58 (UTC) (edited on 2018-05-17 18:59 (UTC) by dreieck)

@TrialnError: Reported upstream: http://github.com/alessandrofrancesconi/gimp-plugin-bimp/issues/172.

dreieck commented on 2018-05-17 18:52 (UTC) (edited on 2018-05-17 18:52 (UTC) by dreieck)

Fails to build for me, too, with the same error as maderios:

src/manipulation-gui/gui-watermark.c:211:5: warning: ‘gdk_pixbuf_from_pixdata’ is deprecated [-Wdeprecated-declarations]
     gtk_button_set_image(GTK_BUTTON(button_br), gtk_image_new_from_pixbuf(gdk_pixbuf_from_pixdata(&pixdata_posbr, TRUE, NULL)));
     ^~~~~~~~~~~~~~~~~~~~
In file included from src/manipulation-gui/../bimp-manipulations.h:5,
                 from src/manipulation-gui/gui-watermark.h:5,
                 from src/manipulation-gui/gui-watermark.c:4:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:119:12: note: declared here
 GdkPixbuf* gdk_pixbuf_from_pixdata (const GdkPixdata *pixdata,
            ^~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:7: make] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

TrialnError commented on 2018-02-17 00:39 (UTC)

Propably best reporting this error upstream. Although this seems to be just a deprecation warning treated as an error. Didn't saw a flag in the Makefile, so dunno where it is set. Maybe it is covered by -DGIMP_DISABLE_DEPRECATED

maderios commented on 2018-02-16 17:38 (UTC)

I got this error: src/manipulation-gui/gui-watermark.c:211:5: warning: ‘gdk_pixbuf_from_pixdata’ is deprecated [-Wdeprecated-declarations] gtk_button_set_image(GTK_BUTTON(button_br), gtk_image_new_from_pixbuf(gdk_pixbuf_from_pixdata(&pixdata_posbr, TRUE, NULL))); ^~~~~~~~~~~~~~~~~~~~ In file included from src/manipulation-gui/../bimp-manipulations.h:5:0, from src/manipulation-gui/gui-watermark.h:5, from src/manipulation-gui/gui-watermark.c:4: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:119:12: note: declared here GdkPixbuf gdk_pixbuf_from_pixdata (const GdkPixdata pixdata, ^~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:7: make] Error 1 ==> ERROR: A failure occurred in build().

TrialnError commented on 2015-07-28 18:32 (UTC)

@GreenRaccoon23: Yes, it should be. Thanks for noticing it

GreenRaccoon23 commented on 2015-07-28 16:58 (UTC)

Error in package(): cp: cannot stat ‘./bin/win32/bimp-locale/’: No such file or directory Should the last line of the package() function be this instead? cp -Rf ./bimp-locale/ "$pkgdir"/usr/lib/gimp/2.0/plug-ins/

TrialnError commented on 2015-04-07 23:25 (UTC)

Thanks for the note otx. Adjusted the download url and some behaviour in the PKGBuild to reflect some different behaviour with the tarball.

otx commented on 2015-04-04 20:30 (UTC)

Source gives 404, current version is 1.13. Please update this. Thanks!

GreenRaccoon23 commented on 2015-02-04 22:02 (UTC)

md5sum: 83c28dda07d9812e0b024e043cd80c9d

daroczig commented on 2014-03-16 16:38 (UTC)

md5sum: af90e2d3ad47402030afc9e062419661