diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2022-10-30 01:58:29 +0200 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2022-11-09 00:59:14 +0100 |
commit | b2c5490fdfdc6127d212e2c9890fd51a6e6824ed (patch) | |
tree | 7230f0f9d76c0a97764d52d26516570c08862b43 /pkgs/applications/misc/flamerobin | |
parent | 6760c8b488cebb19b80ddbed0d2b1f5d71398913 (diff) |
flamerobin: 0.9.3.1 -> 0.9.3.12
Diffstat (limited to 'pkgs/applications/misc/flamerobin')
-rw-r--r-- | pkgs/applications/misc/flamerobin/default.nix | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/pkgs/applications/misc/flamerobin/default.nix b/pkgs/applications/misc/flamerobin/default.nix index 8178288ba56ea..5fd805994a6e5 100644 --- a/pkgs/applications/misc/flamerobin/default.nix +++ b/pkgs/applications/misc/flamerobin/default.nix @@ -1,26 +1,40 @@ -{ lib, stdenv, fetchFromGitHub, wxGTK30, boost, firebird }: +{ lib +, stdenv +, fetchFromGitHub +, fetchpatch +, cmake +, wxGTK32 +, boost +, firebird +}: stdenv.mkDerivation rec { - version = "0.9.3.1"; + version = "0.9.3.12"; pname = "flamerobin"; src = fetchFromGitHub { owner = "mariuz"; repo = "flamerobin"; rev = version; - sha256 = "1wwcsca01hpgi9z5flvbdhs9zv7jvahnbn97j6ymy0hdyb8lv6si"; + sha256 = "sha256-uWx3riRc79VKh7qniWFjxxc7v6l6cW0i31HxoN1BSdA="; }; - enableParallelBuilding = true; + patches = [ + # rely on compiler command line for __int128 and std::decimal::decimal128 + (fetchpatch { + url = "https://github.com/mariuz/flamerobin/commit/8e0ea6d42aa28a4baeaa8c8b8b57c56eb9ae3540.patch"; + sha256 = "sha256-l6LWXA/sRQGQKi798bzl0iIJ2vdvXHOjG7wdFSXv+NM="; + }) + ]; - buildInputs = [ wxGTK30 boost firebird ]; + enableParallelBuilding = true; - preBuild = '' - sed -i 's/CXXFLAGS = -g -O2/CXXFLAGS = -g -O2 -nostartfiles/' Makefile - ''; + nativeBuildInputs = [ cmake ]; - configureFlags = [ - "--disable-debug" + buildInputs = [ + wxGTK32 + boost + firebird ]; meta = with lib; { |