pinegrow: 6.4 -> 6.5

also switched to makeWrapper due to library issues

Signed-off-by: florian on nixos (Florian Brandes) <florian.brandes@posteo.de>
main
florian on nixos (Florian Brandes) 2 years ago
parent d625945bf0
commit 6c7720839b
No known key found for this signature in database
GPG Key ID: 074048E893713170
  1. 15
      pkgs/applications/editors/pinegrow/default.nix

@ -8,22 +8,22 @@
, autoPatchelfHook
, gsettings-desktop-schemas
, gtk3
, wrapGAppsHook
, makeWrapper
}:
stdenv.mkDerivation rec {
pname = "pinegrow";
version = "6.4";
version = "6.5";
src = fetchurl {
url = "https://download.pinegrow.com/PinegrowLinux64.${version}.zip";
sha256 = "0i8sg4criimrqmz0g68b8xcwcrb362ssid5jazswpa6hhwj6s5n4";
sha256 = "1l7cf5jgidpykaf68mzf92kywl1vxwl3fg43ibgr2rg4cnl1g82b";
};
nativeBuildInputs = [
unzip
autoPatchelfHook
wrapGAppsHook
makeWrapper
];
buildInputs = [
@ -34,6 +34,11 @@ stdenv.mkDerivation rec {
gtk3
];
wrapProgramFlags = [
"--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gcc-unwrapped.lib gtk3 udev ]}"
"--prefix PATH : ${lib.makeBinPath [ stdenv.cc ]}"
];
sourceRoot = ".";
dontUnpack = true;
@ -57,7 +62,7 @@ stdenv.mkDerivation rec {
preFixup = ''
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
wrapGApp "$out/opt/pinegrow/PinegrowLibrary" --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]}
wrapProgram "$out/opt/pinegrow/PinegrowLibrary" ''${wrapProgramFlags[@]}
'';
meta = with lib; {

Loading…
Cancel
Save