Package Details: gimp-plugin-insanebump 3-1

Git Clone URL: https://aur.archlinux.org/gimp-plugin-insanebump.git (read-only, click to copy)
Package Base: gimp-plugin-insanebump
Description: A GIMP plugin for bump maps
Upstream URL: http://registry.gimp.org/node/28117
Licenses: GPLv3
Submitter: floft
Maintainer: None
Last Packager: floft
Votes: 2
Popularity: 0.000000
First Submitted: 2015-08-11 00:21 (UTC)
Last Updated: 2015-08-11 00:21 (UTC)

Latest Comments

maxxcan commented on 2022-05-16 00:19 (UTC) (edited on 2022-05-16 00:19 (UTC) by maxxcan)

tooney712, your solutions works perfectly. Thank you very much.

tooney712 commented on 2021-06-12 04:07 (UTC) (edited on 2021-06-12 04:07 (UTC) by tooney712)

So first, it seems the gimp registry is gone now, and as such the url and sources don't point to anything.

The plugin itself still exists, however it's no longer just a python file, and it needs to be built with cmake. The plugin is available at https://github.com/kyokenn/gimp-plugin-insanebump/

I spent some time today getting a pkgbuild working (though I likely also had to mess with the file way too much to get all the dependency errors straightened out and as such it may not directly work on other systems). I'll post it in case anyone comes looking for help.

pkgname=gimp-plugin-insanebump
pkgver=3
pkgrel=1
pkgdesc="A GIMP plugin for bump maps"
arch=('x86_64')
url="https://github.com/kyokenn/gimp-plugin-insanebump"
license=('GPLv3')
depends=('gimp')
makedepends=('gimp' 'cmake' 'gtk2')
source=("git+https://github.com/kyokenn/gimp-plugin-insanebump.git")
sha256sums=('SKIP')

build() {
    cd "$pkgname"
    sed -ie '/^find_path(LIBGIMP_INCLUDE_DIR libgimp PATH_SUFFIXES gimp-2.0)/a find_path(GEGL_INCLUDE_PATH gegl.h PATH_SUFFIXES gegl-0.4)' CMakeLists.txt
    sed -ie '/^find_path(GEGL_INCLUDE_PATH gegl.h PATH_SUFFIXES gegl-0.4)/a find_path(BABL_INCLUDE_PATH babl PATH_SUFFIXES babl-0.1)' CMakeLists.txt
    sed -ie '/^find_path(BABL_INCLUDE_PATH babl PATH_SUFFIXES babl-0.1)/a find_path(HARFBUZZ_INCLUDE_PATH hb.h PATH_SUFFIXES harfbuzz)' CMakeLists.txt
    sed -ie '/^include_directories(${LIBGIMP_INCLUDE_DIR})/a include_directories(${GEGL_INCLUDE_PATH})' CMakeLists.txt
    sed -ie '/^include_directories(${GEGL_INCLUDE_PATH})/a include_directories(${BABL_INCLUDE_PATH})' CMakeLists.txt
    sed -ie '/^include_directories(${BABL_INCLUDE_PATH})/a include_directories(${HARFBUZZ_INCLUDE_PATH})' CMakeLists.txt
    cmake .
    make
}

package() {
    cd "$pkgname"
    mkdir -p "${pkgdir}/usr/lib/gimp/2.0/plug-ins/"
    cp "${srcdir}/gimp-plugin-insanebump/gimp-plugin-insanebump" "${pkgdir}/usr/lib/gimp/2.0/plug-ins/insanebump"
}

cooperra commented on 2017-03-22 04:36 (UTC)

Looks like this depends on gimp-plugin-normalmap.