-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
freeplane: init at 1.8.11 #108092
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
freeplane: init at 1.8.11 #108092
Conversation
b1ea47d
to
3d9dacd
Compare
@razvan-flavius-panda, if you have any feedback (as the author of the prior freeplane PR), 'twould be welcome. |
3d9dacd
to
36067d0
Compare
@SuperSandro2000, updated per feedback, thank you. |
36067d0
to
c0d8645
Compare
This is a semi-automatic executed nixpkgs-review. If you find some bugs or got suggestions for further things to search or run please reach out to SuperSandro2000 on IRC. Result of 1 package built:
|
description = "Mind-mapping software"; | ||
homepage = "https://freeplane.org/"; | ||
license = licenses.gpl2Plus; | ||
platforms = platforms.linux; |
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.
Considering this is a Java package, it should work in macOS too right 🤔 ?
Hey, I have a related PR #113935 that tries to package 1.8.11. We should merge our efforts |
Per @maxhbr above:
Agreed. Insofar as this package is building from source and the other is packaging binaries, I would tend to lean towards closing the other in favor of this one (as following the better-practice approach -- and more flexible, should we need to patch anything in the future). Do you concur? |
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.
I noticed trace: Warning:
stdenv.libis deprecated and will be removed in the next release. Please use
lib instead. For more information see https://github.com/NixOS/nixpkgs/issues/108938
while building.
Otherwise built fine on x86_64-linux and app boots up & works.
c0d8645
to
c1f3e25
Compare
Whats the status on this? Otherwise LGTM and we could merge it. |
LGTM, should be merged! |
Motivation for this change
The freemind package has been effectively unmaintained for years -- the most recent release is from 2014.
freeplane is an actively-maintained fork, written by @dpolivaev. In addition to substantial feature improvements, it also has received security fixes.
There was a prior attempt at packaging freeplane made in #34752; this was not completed due to difficulties in getting freeplane to compile in a sandbox without network access. This derivation adopts the pattern used by pdftk and jadx, performing download of dependencies inside fixed-output derivations.
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)