structuresynth: init at 1.5.1
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
This commit is contained in:
parent
df69ac58f0
commit
e71d969ca7
61
pkgs/development/libraries/structuresynth/default.nix
Normal file
61
pkgs/development/libraries/structuresynth/default.nix
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenv,
|
||||||
|
fetchFromGitHub,
|
||||||
|
fetchpatch,
|
||||||
|
cmake,
|
||||||
|
qtbase,
|
||||||
|
wrapQtAppsHook,
|
||||||
|
libGL,
|
||||||
|
libGLU,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
|
pname = "structuresynth";
|
||||||
|
version = "1.5.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "alemuntoni";
|
||||||
|
repo = "structuresynth";
|
||||||
|
rev = finalAttrs.version;
|
||||||
|
hash = "sha256-uFz4WPwA586B/5p+DUJ/W8KzbHLBhLIwP6mySZJ1vPY=";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# This PR in 2 commits allow packaging of this project as standalone.
|
||||||
|
# It was merged upstream, so those 2 patches can be removed on next release.
|
||||||
|
(fetchpatch {
|
||||||
|
name = "shared-lib.patch";
|
||||||
|
url = "https://github.com/alemuntoni/StructureSynth/pull/1/commits/fdb87c55a03c6a0faa4335de5d29f0fb547b6102.patch";
|
||||||
|
hash = "sha256-/66x8HGyNhGwoxsbV+QIRFYQNuFSHYXNYkJzAn4jyJI=";
|
||||||
|
})
|
||||||
|
(fetchpatch {
|
||||||
|
name = "install-project.patch";
|
||||||
|
url = "https://github.com/alemuntoni/StructureSynth/pull/1/commits/f96a90f6a4c60e9e0316edd20ea77674a2b764a7.patch";
|
||||||
|
hash = "sha256-cSZAL1N2/Gd0x+9UkTUQxqVlb2m2MM8AA1Zzlo6S35w=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
outputs = [
|
||||||
|
"dev"
|
||||||
|
"out"
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
libGL
|
||||||
|
libGLU
|
||||||
|
qtbase
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
cmake
|
||||||
|
wrapQtAppsHook
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Generate 3D structures by specifying a design grammar";
|
||||||
|
homepage = "https://github.com/alemuntoni/StructureSynth";
|
||||||
|
license = licenses.lgpl21;
|
||||||
|
maintainers = with maintainers; [ nim65s ];
|
||||||
|
};
|
||||||
|
})
|
|
@ -24723,6 +24723,8 @@ with pkgs;
|
||||||
streamlink = callPackage ../applications/video/streamlink { };
|
streamlink = callPackage ../applications/video/streamlink { };
|
||||||
streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
|
streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
|
||||||
|
|
||||||
|
structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { };
|
||||||
|
|
||||||
sub-batch = callPackage ../applications/video/sub-batch { };
|
sub-batch = callPackage ../applications/video/sub-batch { };
|
||||||
|
|
||||||
subdl = callPackage ../applications/video/subdl { };
|
subdl = callPackage ../applications/video/subdl { };
|
||||||
|
|
Loading…
Reference in New Issue
Block a user