diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2021-11-11 15:06:19 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-11 15:06:19 -0300 |
commit | 5259293c102a416ec34776732d980c44c4e5fd91 (patch) | |
tree | 71d875ac68d644cae09afb28a588db1ef77ca07d | |
parent | fe55fddcf0f5394c567ddf09494c1b4f354ca2cd (diff) | |
parent | 7a51cf9c1dcfd4e987c59ad3a93337000c2916ee (diff) |
Merge pull request #144899 from Luz/librepcb-0.1.6
librepcb: 0.1.5 -> 0.1.6
-rw-r--r-- | pkgs/applications/science/electronics/librepcb/default.nix | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/pkgs/applications/science/electronics/librepcb/default.nix b/pkgs/applications/science/electronics/librepcb/default.nix index 53a67cea40bce..15b64938b2565 100644 --- a/pkgs/applications/science/electronics/librepcb/default.nix +++ b/pkgs/applications/science/electronics/librepcb/default.nix @@ -1,37 +1,22 @@ { stdenv, lib, fetchFromGitHub -, qtbase, qttools, qmake, wrapQtAppsHook +, qtbase, qttools, cmake, wrapQtAppsHook }: stdenv.mkDerivation rec { pname = "librepcb"; - version = "0.1.5"; + version = "0.1.6"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "0ag8h3id2c1k9ds22rfrvyhf2vjhkv82xnrdrz4n1hnlr9566vcx"; + sha256 = "0gzf3asdgdicpikb412134ybqnbbark948yrfhvba2w4i9cwbk2r"; fetchSubmodules = true; }; - nativeBuildInputs = [ qmake qttools wrapQtAppsHook ]; + nativeBuildInputs = [ cmake qttools wrapQtAppsHook ]; buildInputs = [ qtbase ]; - qmakeFlags = ["-r"]; - - # the build system tries to use 'git' at build time to find the HEAD hash. - # that's a no-no, so replace it with a quick hack. NOTE: the # adds a comment - # at the end of the line to remove the git call. - postPatch = '' - substituteInPlace ./libs/librepcb/common/common.pro \ - --replace 'GIT_COMMIT_SHA' 'GIT_COMMIT_SHA="\\\"${src.rev}\\\"" # ' - ''; - - postInstall = '' - mkdir -p $out/share/librepcb/fontobene - cp share/librepcb/fontobene/newstroke.bene $out/share/librepcb/fontobene/ - ''; - meta = with lib; { description = "A free EDA software to develop printed circuit boards"; homepage = "https://librepcb.org/"; |