mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-29 00:20:19 +02:00
Merge pull request #41030 from Ekleog/nheko-0.4.1
nheko: 0.4.0 -> 0.4.1
This commit is contained in:
commit
a2d2a6eaa9
|
@ -1,4 +1,7 @@
|
||||||
{ stdenv, fetchFromGitHub, fetchurl, cmake, doxygen, lmdb, qt5 }:
|
{
|
||||||
|
lib, stdenv, fetchFromGitHub, fetchurl,
|
||||||
|
cmake, doxygen, lmdb, qt5, qtmacextras
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
json_hpp = fetchurl {
|
json_hpp = fetchurl {
|
||||||
|
@ -17,8 +20,8 @@ let
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mujx";
|
owner = "mujx";
|
||||||
repo = "matrix-structs";
|
repo = "matrix-structs";
|
||||||
rev = "690080daa3bc1984297c4d7103cde9ea07e2e0b7";
|
rev = "5e57c2385a79b6629d1998fec4a7c0baee23555e";
|
||||||
sha256 = "0l6mncpdbjmrzp5a3q1jv0sxf7bwl5ljslrcjca1j2bjjbqb61bz";
|
sha256 = "112b7gnvr04g1ak7fnc7ch7w2n825j4qkw0jb49xx06ag93nb6m6";
|
||||||
};
|
};
|
||||||
|
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
|
@ -47,19 +50,35 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "nheko-${version}";
|
name = "nheko-${version}";
|
||||||
version = "0.4.0";
|
version = "0.4.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mujx";
|
owner = "mujx";
|
||||||
repo = "nheko";
|
repo = "nheko";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1yg6bk193mqj99x3sy0f20x3ggpl0ahrp36w6hhx7pyw5qm17342";
|
sha256 = "14667a3d4y63wxcs2y49kly48k9nis365zzdk8yp6dn8fn5frqdx";
|
||||||
};
|
};
|
||||||
|
|
||||||
# This patch is likely not strictly speaking needed, but will help detect when
|
# This patch is likely not strictly speaking needed, but will help detect when
|
||||||
# a dependency is updated, so that the fetches up there can be updated too
|
# a dependency is updated, so that the fetches up there can be updated too
|
||||||
patches = [ ./external-deps.patch ];
|
patches = [ ./external-deps.patch ];
|
||||||
|
|
||||||
|
# If, on Darwin, you encounter the error
|
||||||
|
# error: must specify at least one argument for '...' parameter of variadic
|
||||||
|
# macro [-Werror,-Wgnu-zero-variadic-macro-arguments]
|
||||||
|
# Then adding this parameter is likely the fix you want.
|
||||||
|
#
|
||||||
|
# However, it looks like either cmake doesn't honor this CFLAGS variable, or
|
||||||
|
# darwin's compiler doesn't have the same syntax as gcc for turning off
|
||||||
|
# -Werror selectively.
|
||||||
|
#
|
||||||
|
# Anyway, this is something that will have to be debugged with access to a
|
||||||
|
# darwin-based OS. Sorry about that!
|
||||||
|
#
|
||||||
|
#preConfigure = lib.optionalString stdenv.isDarwin ''
|
||||||
|
# export CFLAGS=-Wno-error=gnu-zero-variadic-macro-arguments
|
||||||
|
#'';
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DMATRIX_STRUCTS_LIBRARY=${matrix-structs}/lib/static/libmatrix_structs.a"
|
"-DMATRIX_STRUCTS_LIBRARY=${matrix-structs}/lib/static/libmatrix_structs.a"
|
||||||
"-DMATRIX_STRUCTS_INCLUDE_DIR=${matrix-structs}/include/matrix_structs"
|
"-DMATRIX_STRUCTS_INCLUDE_DIR=${matrix-structs}/include/matrix_structs"
|
||||||
|
@ -71,7 +90,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
lmdb lmdbxx matrix-structs qt5.qtbase qt5.qtmultimedia qt5.qttools tweeny
|
lmdb lmdbxx matrix-structs qt5.qtbase qt5.qtmultimedia qt5.qttools tweeny
|
||||||
];
|
] ++ lib.optional stdenv.isDarwin qtmacextras;
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
|
|
@ -54,7 +54,7 @@ index cef00f6..e69de29 100644
|
||||||
- MatrixStructs
|
- MatrixStructs
|
||||||
-
|
-
|
||||||
- GIT_REPOSITORY https://github.com/mujx/matrix-structs
|
- GIT_REPOSITORY https://github.com/mujx/matrix-structs
|
||||||
- GIT_TAG 690080daa3bc1984297c4d7103cde9ea07e2e0b7
|
- GIT_TAG 5e57c2385a79b6629d1998fec4a7c0baee23555e
|
||||||
-
|
-
|
||||||
- BUILD_IN_SOURCE 1
|
- BUILD_IN_SOURCE 1
|
||||||
- SOURCE_DIR ${MATRIX_STRUCTS_ROOT}
|
- SOURCE_DIR ${MATRIX_STRUCTS_ROOT}
|
||||||
|
|
|
@ -17262,7 +17262,7 @@ with pkgs;
|
||||||
|
|
||||||
nedit = callPackage ../applications/editors/nedit { };
|
nedit = callPackage ../applications/editors/nedit { };
|
||||||
|
|
||||||
nheko = callPackage ../applications/networking/instant-messengers/nheko { };
|
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
|
||||||
|
|
||||||
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
|
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue