Code Monkey home page Code Monkey logo

Comments (11)

bootchk avatar bootchk commented on June 3, 2024

That site went static years ago. AFAIK it is not possible for anyone to update it.

A better fix might be for someone to fix GIMP itself. This is a long-standing gotcha, as you probably found on the mailing list: many people know the issue exists and how to solve it. AFAIK, no other app requires python scripts to have executable permissions. I could be wrong, maybe there is a valid reason GIMP requires it.

from resynthesizer.

raxod502 avatar raxod502 commented on June 3, 2024

Perhaps we can link to a correct release tarball from the README, rather than the outdated Registry? How about using GitHub Releases?

Also, I'm concerned that the Registry is apparently obsolete and yet there is no message to that effect. I guess that's another issue for the GIMP folks.

from resynthesizer.

bootchk avatar bootchk commented on June 3, 2024

Willing to work on it, it could be better. I have no experience with Github releases, would need to learn. I am not a packager.

AFAIK the other provider, package gimp-plugin-registry) is reliable and available from Debian.

The GIMP Registry never was part of the GIMP project. Like the Resynthesizer itself, a third party contributions.

from resynthesizer.

bzed avatar bzed commented on June 3, 2024

... and bugs in the debian package should be opened in the Debian bug tracker.... or nobody will notice them.

from resynthesizer.

bzed avatar bzed commented on June 3, 2024

@raxod502

bzed@think ..stry/resynthesizer/resynthesizer-2.0.3 (git)-[master] % ls -la /usr/lib/gimp/2.0/plug-ins/plugin-*
-rwxr-xr-x 1 root root  6606 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-heal-selection.py
-rwxr-xr-x 1 root root  3204 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-heal-transparency.py
-rwxr-xr-x 1 root root 17224 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-map-style.py
-rwxr-xr-x 1 root root  7684 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-render-texture.py
-rwxr-xr-x 1 root root  3303 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-resynth-enlarge.py
-rwxr-xr-x 1 root root  3609 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-resynth-fill-pattern.py
-rwxr-xr-x 1 root root  3262 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-resynth-sharpen.py
-rwxr-xr-x 1 root root  6040 Jun 25 23:54 /usr/lib/gimp/2.0/plug-ins/plugin-uncrop.py

Can't see the issue in the current package in Debian testing.

from resynthesizer.

raxod502 avatar raxod502 commented on June 3, 2024

It sounds like the README should be updated to point there, then, instead of to the outdated Registry.

from resynthesizer.

bootchk avatar bootchk commented on June 3, 2024

Yes, I will update the README to point to the Debian package, very soon.

I will link to the page I found using search. Unless someone knows a link to a more friendly page. The page I found seemed daunting for most users.

Note that there IS a bug reported on the Debian tracking site. I should check that the Debian package actually works before I link to it. Although the bug seems to report an issue with Python installation, not with the package itself (from my brief look at the bug report.)

Note that the name is confusing. There WAS a website called "GIMP Registry" that apparently has died. The Debian package also uses the word "registry" but the package is just an agglomeration of GIMP plugins ( contains the resynthesizer among other plugins.)

As I said in other threads, I hope to study the changing world of packaging technologies, including snap, creating a Debian package just for resynthesizer, and Github Releases.

from resynthesizer.

raxod502 avatar raxod502 commented on June 3, 2024

That sounds great. It would be really nice if there were a way to download a release for OS X. Currently, it is basically impossible to use Resynthesizer on OS X without downloading a special hacked version of GIMP that includes it—since you have to compile Resynthesizer from source, which requires gimp-dev, which isn't packaged in Homebrew, so that you have to compile GIMP from source, which requires about a zillion dependencies.

from resynthesizer.

bzed avatar bzed commented on June 3, 2024

@bootchk back in the time the package got its plugins from the registry, that's where the name comes from.

@raxod502 you should open a bug against homebrew then. Not shipping development files makes it almost impossible to build a proper plugin. Rebuilding the sources in the exact same way all the times does not make sense.

from resynthesizer.

raxod502 avatar raxod502 commented on June 3, 2024

Currently, Homebrew doesn't provide any way to install GIMP from source. I don't know why this is the case, but from my experience (1) they don't like to build graphical applications from source, and (2) the project is not friendly to feature requests unless you provide a pull request.

I certainly can't blame you for that, though, and I don't have the time nor energy to start arguing with somebody on the Homebrew team, so I'm just going to leave this be.

from resynthesizer.

ambimom avatar ambimom commented on June 3, 2024

According to the proposed fix...
When I did this: cd /Applications/GIMP-2.10.app/Contents/Resources/lib
ln -s libintl.8.dylib libintl.9.dylib

the switch took place libintl.9.dylib is now on the list.
But resynthesizer still didn't work. So I copied libintl.9.dylib and put into the plugin file.
still didn't work

This is the error message
image
Traceback (most recent call last):
File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 741, in response
dialog.res = run_script(params)
File "/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py", line 362, in run_script
return apply(function, params)
File "/Users/arlenehorowitz/Library/Application Support/GIMP/2.10/plug-ins/plugin-heal-selection.py", line 148, in heal_selection
pdb.plug_in_resynthesizer(timg, tdrawable, 0,0, useBorder, work_drawable.ID, -1, -1, 0.0, 0.117, 16, 500)
error: procedure not found

from resynthesizer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.