-
-
Notifications
You must be signed in to change notification settings - Fork 15.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
glimpse: init at 0.1.2 #81563
glimpse: init at 0.1.2 #81563
Conversation
Did you decide to go with the plug-ins in the end? |
i'm still on the edge about that, but i think we will be able to maintain compatibility with at least some of the plugins (g'mic and resynthesizer plugins are slated to be included by default in official glimpse packages) and i think if we can't reasonably maintain compatibility with certain plugins in the future we can still drop them. |
all checks passed! |
}; | ||
|
||
glimpse-with-plugins = callPackage ../applications/graphics/glimpse/wrapper.nix { | ||
plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied | |
plugins = null; # All packaged plugins enabled, if no list supplied |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is also an issue with the documentation for gimp. should i add another commit to fix it for them as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, of course. Yes, though it should go in another PR I think.
The duplication here is a bit concerning. Would it not be better to override the gimp derivation where necessary? |
i've decided to duplicate the derivation because while glimpse doesn't change much from its upstream at the moment, the plan is for it to evolve into an entirely separate project. it would be difficult to maintain if we packaged it as an override. |
enableParallelBuilding = true; | ||
|
||
meta = with lib; { | ||
description = "Fork of the GNU Image Manipulation Program"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
description = "Fork of the GNU Image Manipulation Program"; | |
description = "aN OPEN SOURCE IMAGE EDITOR BASED ON THE gnu iMAGE mANIPULATION pROGRAM"; | |
longDescription = '' | |
Glimpse is an open source image editor based on the GNU Image Manipulation Program. The goal is to experiment with new ideas and expand the use of free software. | |
''; |
maybe?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure, i just took that description from the description on https://github.com/glimpse-editor/Glimpse
after building it, I got a segfault, possibly related to this:
|
a segfault while building? i've never gotten that before... also, iirc the |
oops, missed a word :) |
|
it works fine for me, even with those interpreter warnings you showed before |
I've been using this via @ashkitten's fork for a couple weeks now and it's been working great for me |
albeit very lightly, mostly for cropping and combining screenshots |
Hmm, this doesn't seem quite right - from the FAQ:
This may still be true though. |
I ran into the segfault too, but there's already a patch for it in upstream v0.1.2r2. There's no download for that release but it's easy enough to backport. |
The interpreter warning has been fixed in GIMP in #92228 |
glimpse: patch segfault
I'd like to help bring this forward. So far this seems to run fine for me; No errors on startup, I was able to draw some basic stuff. @ashkitten could you rebase and bump? I could also open a new PR if you'd like. |
@erictapen i don't have the bandwidth for this rn so if you could take over that'd be fantastic |
Sure! Closing in favor of #103288. |
Motivation for this change
requested in #77157
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)