nheko: fix build on aarch64-linux

This commit is contained in:
Weijia Wang
2023-01-22 09:14:42 +01:00
parent c0407c30ca
commit a10858477f
2 changed files with 10 additions and 3 deletions
@@ -1,6 +1,5 @@
{ lib
, stdenv
, mkDerivation
, fetchFromGitHub
, cmake
, asciidoc
@@ -26,12 +25,13 @@
, qttools
, re2
, spdlog
, wrapQtAppsHook
, voipSupport ? true
, gst_all_1
, libnice
}:
mkDerivation rec {
stdenv.mkDerivation rec {
pname = "nheko";
version = "0.11.1";
@@ -47,6 +47,7 @@ mkDerivation rec {
cmake
lmdbxx
pkg-config
wrapQtAppsHook
];
buildInputs = [
@@ -82,6 +83,9 @@ mkDerivation rec {
"-DCOMPILE_QML=ON" # see https://github.com/Nheko-Reborn/nheko/issues/389
];
# https://github.com/NixOS/nixpkgs/issues/201254
NIX_LDFLAGS = lib.optionalString (stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU) "-lgcc";
preFixup = lib.optionalString voipSupport ''
# add gstreamer plugins path to the wrapper
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
+4 -1
View File
@@ -31546,7 +31546,10 @@ with pkgs;
ngt = callPackage ../development/libraries/ngt { };
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko {
# https://github.com/NixOS/nixpkgs/issues/201254
stdenv = if stdenv.isLinux && stdenv.isAarch64 && stdenv.cc.isGNU then gcc11Stdenv else stdenv;
};
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };