treewide: fix *Flags
This commit is contained in:
parent
20b02b80aa
commit
ac8eaa8507
|
@ -37,15 +37,15 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig cmake ];
|
nativeBuildInputs = [ pkgconfig cmake ];
|
||||||
|
|
||||||
cmakeFlags = ''
|
cmakeFlags = [
|
||||||
-DprojectM_FONT_MENU=${ttf_bitstream_vera}/share/fonts/truetype/VeraMono.ttf
|
"-DprojectM_FONT_MENU=${ttf_bitstream_vera}/share/fonts/truetype/VeraMono.ttf"
|
||||||
-DprojectM_FONT_TITLE=${ttf_bitstream_vera}/share/fonts/truetype/Vera.ttf
|
"-DprojectM_FONT_TITLE=${ttf_bitstream_vera}/share/fonts/truetype/Vera.ttf"
|
||||||
-DINCLUDE-PROJECTM-TEST=OFF
|
"-DINCLUDE-PROJECTM-TEST=OFF"
|
||||||
-DINCLUDE-PROJECTM-QT=${if withQt then "ON" else "OFF"}
|
"-DINCLUDE-PROJECTM-QT=${if withQt then "ON" else "OFF"}"
|
||||||
-DINCLUDE-PROJECTM-LIBVISUAL=${if withLibvisual then "ON" else "OFF"}
|
"-DINCLUDE-PROJECTM-LIBVISUAL=${if withLibvisual then "ON" else "OFF"}"
|
||||||
-DINCLUDE-PROJECTM-JACK=${if withJack then "ON" else "OFF"}
|
"-DINCLUDE-PROJECTM-JACK=${if withJack then "ON" else "OFF"}"
|
||||||
-DINCLUDE-PROJECTM-PULSEAUDIO=${if withPulseAudio then "ON" else "OFF"}
|
"-DINCLUDE-PROJECTM-PULSEAUDIO=${if withPulseAudio then "ON" else "OFF"}"
|
||||||
'';
|
];
|
||||||
|
|
||||||
buildInputs = with stdenv.lib;
|
buildInputs = with stdenv.lib;
|
||||||
[ glew ftgl ]
|
[ glew ftgl ]
|
||||||
|
|
|
@ -52,7 +52,7 @@ stdenv.mkDerivation {
|
||||||
sed -e "s|^#\!\(.*/perl.*\)$|#\!\1$perlFlags|" -i perl.d/imap-proxy
|
sed -e "s|^#\!\(.*/perl.*\)$|#\!\1$perlFlags|" -i perl.d/imap-proxy
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildFlags = if debugBuild then "lumail2-debug" else "";
|
buildFlags = stdenv.lib.optional debugBuild "lumail2-debug";
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin || true
|
mkdir -p $out/bin || true
|
||||||
|
|
|
@ -39,20 +39,20 @@ stdenv.mkDerivation rec {
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
cmakeFlags = ''
|
cmakeFlags = [
|
||||||
-DUSE_ASPELL=ON
|
"-DUSE_ASPELL=ON"
|
||||||
-DUSE_QT_QML=ON
|
"-DUSE_QT_QML=ON"
|
||||||
-DFREE_SPACE_BAR_C=ON
|
"-DFREE_SPACE_BAR_C=ON"
|
||||||
-DUSE_MINIUPNP=ON
|
"-DUSE_MINIUPNP=ON"
|
||||||
-DLOCAL_MINIUPNP=ON
|
"-DLOCAL_MINIUPNP=ON"
|
||||||
-DDBUS_NOTIFY=ON
|
"-DDBUS_NOTIFY=ON"
|
||||||
-DUSE_JS=ON
|
"-DUSE_JS=ON"
|
||||||
-DPERL_REGEX=ON
|
"-DPERL_REGEX=ON"
|
||||||
-DUSE_CLI_XMLRPC=ON
|
"-DUSE_CLI_XMLRPC=ON"
|
||||||
-DWITH_SOUNDS=ON
|
"-DWITH_SOUNDS=ON"
|
||||||
-DLUA_SCRIPT=ON
|
"-DLUA_SCRIPT=ON"
|
||||||
-DWITH_LUASCRIPTS=ON
|
"-DWITH_LUASCRIPTS=ON"
|
||||||
'';
|
];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
{ stdenv, fetchurl, cmake
|
{ stdenv
|
||||||
|
, fetchurl
|
||||||
|
, cmake
|
||||||
, singlePrec ? true
|
, singlePrec ? true
|
||||||
, mpiEnabled ? false
|
, mpiEnabled ? false
|
||||||
, fftw
|
, fftw
|
||||||
|
@ -6,7 +8,6 @@
|
||||||
, perl
|
, perl
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "gromacs-2019.4";
|
name = "gromacs-2019.4";
|
||||||
|
|
||||||
|
@ -19,18 +20,27 @@ stdenv.mkDerivation {
|
||||||
buildInputs = [ fftw perl ]
|
buildInputs = [ fftw perl ]
|
||||||
++ (stdenv.lib.optionals mpiEnabled [ openmpi ]);
|
++ (stdenv.lib.optionals mpiEnabled [ openmpi ]);
|
||||||
|
|
||||||
cmakeFlags = ''
|
cmakeFlags = (
|
||||||
${if singlePrec then "-DGMX_DOUBLE=OFF" else "-DGMX_DOUBLE=ON -DGMX_DEFAULT_SUFFIX=OFF"}
|
if singlePrec then [
|
||||||
${if mpiEnabled then "-DGMX_MPI:BOOL=TRUE
|
"-DGMX_DOUBLE=OFF"
|
||||||
-DGMX_CPU_ACCELERATION:STRING=SSE4.1
|
] else [
|
||||||
-DGMX_OPENMP:BOOL=TRUE
|
"-DGMX_DOUBLE=ON"
|
||||||
-DGMX_THREAD_MPI:BOOL=FALSE"
|
"-DGMX_DEFAULT_SUFFIX=OFF"
|
||||||
else "-DGMX_MPI:BOOL=FALSE" }
|
]
|
||||||
'';
|
) ++ (
|
||||||
|
if mpiEnabled then [
|
||||||
|
"-DGMX_MPI:BOOL=TRUE"
|
||||||
|
"-DGMX_CPU_ACCELERATION:STRING=SSE4.1"
|
||||||
|
"-DGMX_OPENMP:BOOL=TRUE"
|
||||||
|
"-DGMX_THREAD_MPI:BOOL=FALSE"
|
||||||
|
] else [
|
||||||
|
"-DGMX_MPI:BOOL=FALSE"
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "http://www.gromacs.org";
|
homepage = "http://www.gromacs.org";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
description = "Molecular dynamics software package";
|
description = "Molecular dynamics software package";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
GROMACS is a versatile package to perform molecular dynamics,
|
GROMACS is a versatile package to perform molecular dynamics,
|
||||||
|
|
|
@ -22,14 +22,14 @@ buildGoPackage rec {
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ go-md2man libseccomp libapparmor apparmor-parser which ];
|
buildInputs = [ go-md2man libseccomp libapparmor apparmor-parser which ];
|
||||||
|
|
||||||
makeFlags = ''BUILDTAGS+=seccomp BUILDTAGS+=apparmor'';
|
makeFlags = [ "BUILDTAGS+=seccomp" "BUILDTAGS+=apparmor" ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
cd go/src/${goPackagePath}
|
cd go/src/${goPackagePath}
|
||||||
patchShebangs .
|
patchShebangs .
|
||||||
substituteInPlace libcontainer/apparmor/apparmor.go \
|
substituteInPlace libcontainer/apparmor/apparmor.go \
|
||||||
--replace /sbin/apparmor_parser ${apparmor-parser}/bin/apparmor_parser
|
--replace /sbin/apparmor_parser ${apparmor-parser}/bin/apparmor_parser
|
||||||
make ${makeFlags} runc
|
make ${toString makeFlags} runc
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
|
|
@ -47,9 +47,9 @@ let
|
||||||
includeDirs = self.buildDependsAgdaShareAgda
|
includeDirs = self.buildDependsAgdaShareAgda
|
||||||
++ self.sourceDirectories ++ self.topSourceDirectories
|
++ self.sourceDirectories ++ self.topSourceDirectories
|
||||||
++ [ "." ];
|
++ [ "." ];
|
||||||
buildFlags = concatStringsSep " " (map (x: "-i " + x) self.includeDirs);
|
buildFlags = stdenv.lib.concatMap (x: ["-i" x]) self.includeDirs;
|
||||||
|
|
||||||
agdaWithArgs = "${Agda}/bin/agda ${self.buildFlags}";
|
agdaWithArgs = "${Agda}/bin/agda ${toString self.buildFlags}";
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
|
|
@ -92,7 +92,7 @@ let
|
||||||
attrValues (mkMathcompGenFrom overrides (mathcomp-deps mathcomp-pkg) mathcomp-version);
|
attrValues (mkMathcompGenFrom overrides (mathcomp-deps mathcomp-pkg) mathcomp-version);
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
buildFlags = optionalString withDoc "doc";
|
buildFlags = optional withDoc "doc";
|
||||||
|
|
||||||
COQBIN = "${coq}/bin/";
|
COQBIN = "${coq}/bin/";
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||||
name = "sdl-env";
|
name = "sdl-env";
|
||||||
paths = buildInputs;
|
paths = buildInputs;
|
||||||
};
|
};
|
||||||
in "SDLMINUSI=-I${sdl}/include/SDL";
|
in [ "SDLMINUSI=-I${sdl}/include/SDL" ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Guile bindings for SDL";
|
description = "Guile bindings for SDL";
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
} @ args:
|
} @ args:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (stdenv.lib) getVersion versionAtLeast;
|
inherit (stdenv.lib) getVersion versionAtLeast optional;
|
||||||
|
|
||||||
in
|
in
|
||||||
assert versionAtLeast (getVersion erlang) minimumOTPVersion;
|
assert versionAtLeast (getVersion erlang) minimumOTPVersion;
|
||||||
|
@ -29,9 +29,7 @@ in
|
||||||
|
|
||||||
inherit debugInfo;
|
inherit debugInfo;
|
||||||
|
|
||||||
buildFlags = if debugInfo
|
buildFlags = optional debugInfo "ERL_COMPILER_OPTIONS=debug_info";
|
||||||
then "ERL_COMPILER_OPTIONS=debug_info"
|
|
||||||
else "";
|
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
# The build process uses ./rebar. Link it to the nixpkgs rebar
|
# The build process uses ./rebar. Link it to the nixpkgs rebar
|
||||||
|
|
|
@ -16,11 +16,11 @@ stdenv.mkDerivation rec {
|
||||||
cd ../build
|
cd ../build
|
||||||
'';
|
'';
|
||||||
|
|
||||||
cmakeFlags = ''
|
cmakeFlags = [
|
||||||
-DGDCM_BUILD_APPLICATIONS=ON
|
"-DGDCM_BUILD_APPLICATIONS=ON"
|
||||||
-DGDCM_BUILD_SHARED_LIBS=ON
|
"-DGDCM_BUILD_SHARED_LIBS=ON"
|
||||||
-DGDCM_USE_VTK=ON
|
"-DGDCM_USE_VTK=ON"
|
||||||
'';
|
];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
buildInputs = [ cmake vtk ] ++ stdenv.lib.optional stdenv.isDarwin [ darwin.apple_sdk.frameworks.ApplicationServices darwin.apple_sdk.frameworks.Cocoa ];
|
buildInputs = [ cmake vtk ] ++ stdenv.lib.optional stdenv.isDarwin [ darwin.apple_sdk.frameworks.ApplicationServices darwin.apple_sdk.frameworks.Cocoa ];
|
||||||
|
|
|
@ -15,9 +15,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
cmakeFlags = "
|
cmakeFlags = [
|
||||||
-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3
|
"-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3"
|
||||||
";
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
checkTarget = "test";
|
checkTarget = "test";
|
||||||
|
|
|
@ -16,9 +16,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
cmakeFlags = "
|
cmakeFlags = [
|
||||||
-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3
|
"-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3"
|
||||||
";
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
|
|
|
@ -19,7 +19,7 @@ stdenv.mkDerivation {
|
||||||
echo 'INSTALL(DIRECTORY include DESTINATION .)' >> CMakeLists.txt
|
echo 'INSTALL(DIRECTORY include DESTINATION .)' >> CMakeLists.txt
|
||||||
'';
|
'';
|
||||||
|
|
||||||
cmakeFlags="-DLIBTCOD_SAMPLES=OFF";
|
cmakeFlags = [ "-DLIBTCOD_SAMPLES=OFF" ];
|
||||||
|
|
||||||
buildInputs = [ cmake SDL libGLU libGL upx zlib ];
|
buildInputs = [ cmake SDL libGLU libGL upx zlib ];
|
||||||
|
|
||||||
|
|
|
@ -11,10 +11,8 @@ with stdenv.lib; stdenv.mkDerivation rec {
|
||||||
sha256 = "1a39nflw7b2n51jfp3fdprnkpgzaspzww1dckfvaigflfli9s8rj";
|
sha256 = "1a39nflw7b2n51jfp3fdprnkpgzaspzww1dckfvaigflfli9s8rj";
|
||||||
};
|
};
|
||||||
|
|
||||||
makeFlags = concatStringsSep " " (
|
makeFlags = optional (compiler != null) "compiler=${compiler}"
|
||||||
optional (compiler != null) "compiler=${compiler}" ++
|
++ optional (stdver != null) "stdver=${stdver}";
|
||||||
optional (stdver != null) "stdver=${stdver}"
|
|
||||||
);
|
|
||||||
|
|
||||||
patches = stdenv.lib.optional stdenv.hostPlatform.isMusl ./glibc-struct-mallinfo.patch;
|
patches = stdenv.lib.optional stdenv.hostPlatform.isMusl ./glibc-struct-mallinfo.patch;
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||||
# gcc6 patch was also sent upstream: https://github.com/pyside/Shiboken/pull/86
|
# gcc6 patch was also sent upstream: https://github.com/pyside/Shiboken/pull/86
|
||||||
patches = [ ./gcc6.patch ] ++ (lib.optional (isPy35 || isPy36 || isPy37) ./shiboken_py35.patch);
|
patches = [ ./gcc6.patch ] ++ (lib.optional (isPy35 || isPy36 || isPy37) ./shiboken_py35.patch);
|
||||||
|
|
||||||
cmakeFlags = if isPy3k then "-DUSE_PYTHON3=TRUE" else null;
|
cmakeFlags = lib.optional isPy3k "-DUSE_PYTHON3=TRUE";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Plugin (front-end) for pyside-generatorrunner, that generates bindings for C++ libraries using CPython source code";
|
description = "Plugin (front-end) for pyside-generatorrunner, that generates bindings for C++ libraries using CPython source code";
|
||||||
|
|
|
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ pcre ];
|
buildInputs = [ pcre ];
|
||||||
nativeBuildInputs = [ libxslt docbook_xsl docbook_xml_dtd_45 ];
|
nativeBuildInputs = [ libxslt docbook_xsl docbook_xml_dtd_45 ];
|
||||||
|
|
||||||
makeFlags = ''PREFIX=$(out) CFGDIR=$(out)/cfg HAVE_RULES=yes'';
|
makeFlags = [ "PREFIX=$(out)" "CFGDIR=$(out)/cfg" "HAVE_RULES=yes" ];
|
||||||
|
|
||||||
outputs = [ "out" "man" ];
|
outputs = [ "out" "man" ];
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
checkFlags = "units";
|
checkFlags = [ "units" ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A maintained ctags implementation";
|
description = "A maintained ctags implementation";
|
||||||
|
|
|
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0gjkk4gxzqmxfdirrz2lr0bms6l9fc31vkmlywigkbdlh8wxgypp";
|
sha256 = "0gjkk4gxzqmxfdirrz2lr0bms6l9fc31vkmlywigkbdlh8wxgypp";
|
||||||
};
|
};
|
||||||
|
|
||||||
makeFlags = ''CC=cc PREFIX=$(out) CURSES=-lncurses'';
|
makeFlags = [ "CC=cc" "PREFIX=$(out)" "CURSES=-lncurses" ];
|
||||||
|
|
||||||
buildInputs = [ ncurses ];
|
buildInputs = [ ncurses ];
|
||||||
|
|
||||||
|
|
|
@ -124,8 +124,8 @@ let
|
||||||
prePatch = prePatchCommon;
|
prePatch = prePatchCommon;
|
||||||
inherit patches;
|
inherit patches;
|
||||||
postPatch = "cd ./utils";
|
postPatch = "cd ./utils";
|
||||||
makeFlags = ''LANGS='';
|
makeFlags = [ "LANGS=" ];
|
||||||
installFlags = ''DESTDIR=$(out) BINDIR=$(out)/bin VIM_INSTALL_PATH=$(out)/share PYPREFIX='';
|
installFlags = [ "DESTDIR=$(out)" "BINDIR=$(out)/bin" "VIM_INSTALL_PATH=$(out)/share" "PYPREFIX=" ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
for prog in aa-audit aa-autodep aa-cleanprof aa-complain aa-disable aa-enforce aa-genprof aa-logprof aa-mergeprof aa-status aa-unconfined ; do
|
for prog in aa-audit aa-autodep aa-cleanprof aa-complain aa-disable aa-enforce aa-genprof aa-logprof aa-mergeprof aa-status aa-unconfined ; do
|
||||||
|
@ -162,8 +162,8 @@ let
|
||||||
|
|
||||||
prePatch = prePatchCommon;
|
prePatch = prePatchCommon;
|
||||||
postPatch = "cd ./binutils";
|
postPatch = "cd ./binutils";
|
||||||
makeFlags = ''LANGS= USE_SYSTEM=1'';
|
makeFlags = [ "LANGS=" "USE_SYSTEM=1" ];
|
||||||
installFlags = ''DESTDIR=$(out) BINDIR=$(out)/bin'';
|
installFlags = [ "DESTDIR=$(out)" "BINDIR=$(out)/bin" ];
|
||||||
|
|
||||||
inherit doCheck;
|
inherit doCheck;
|
||||||
|
|
||||||
|
@ -187,8 +187,11 @@ let
|
||||||
'';
|
'';
|
||||||
inherit patches;
|
inherit patches;
|
||||||
postPatch = "cd ./parser";
|
postPatch = "cd ./parser";
|
||||||
makeFlags = ''LANGS= USE_SYSTEM=1 INCLUDEDIR=${libapparmor}/include AR=${stdenv.cc.bintools.targetPrefix}ar'';
|
makeFlags = [
|
||||||
installFlags = ''DESTDIR=$(out) DISTRO=unknown'';
|
"LANGS=" "USE_SYSTEM=1" "INCLUDEDIR=${libapparmor}/include"
|
||||||
|
"AR=${stdenv.cc.bintools.targetPrefix}ar"
|
||||||
|
];
|
||||||
|
installFlags = [ "DESTDIR=$(out)" "DISTRO=unknown" ];
|
||||||
|
|
||||||
inherit doCheck;
|
inherit doCheck;
|
||||||
|
|
||||||
|
@ -204,8 +207,8 @@ let
|
||||||
buildInputs = [ libapparmor pam ];
|
buildInputs = [ libapparmor pam ];
|
||||||
|
|
||||||
postPatch = "cd ./changehat/pam_apparmor";
|
postPatch = "cd ./changehat/pam_apparmor";
|
||||||
makeFlags = ''USE_SYSTEM=1'';
|
makeFlags = [ "USE_SYSTEM=1" ];
|
||||||
installFlags = ''DESTDIR=$(out)'';
|
installFlags = [ "DESTDIR=$(out)" ];
|
||||||
|
|
||||||
inherit doCheck;
|
inherit doCheck;
|
||||||
|
|
||||||
|
@ -219,7 +222,7 @@ let
|
||||||
nativeBuildInputs = [ which ];
|
nativeBuildInputs = [ which ];
|
||||||
|
|
||||||
postPatch = "cd ./profiles";
|
postPatch = "cd ./profiles";
|
||||||
installFlags = ''DESTDIR=$(out) EXTRAS_DEST=$(out)/share/apparmor/extra-profiles'';
|
installFlags = [ "DESTDIR=$(out)" "EXTRAS_DEST=$(out)/share/apparmor/extra-profiles" ];
|
||||||
|
|
||||||
inherit doCheck;
|
inherit doCheck;
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ stdenv.mkDerivation {
|
||||||
mkdir -p "$out/bin"
|
mkdir -p "$out/bin"
|
||||||
mkdir -p "$out/share/man/man8"
|
mkdir -p "$out/share/man/man8"
|
||||||
'';
|
'';
|
||||||
makeFlags='' prefix="''${out}" manprefix="''${out}/share/" '';
|
makeFlags = [ "prefix=$(out)" "manprefix=$(out)/share/" ];
|
||||||
meta = {
|
meta = {
|
||||||
inherit (s) version;
|
inherit (s) version;
|
||||||
description = ''Tool to detach from controlling TTY and attach to another'';
|
description = ''Tool to detach from controlling TTY and attach to another'';
|
||||||
|
|
|
@ -25,9 +25,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
# Filesystem resize functions were reintroduced in parted 3.1 due to no other available free alternatives
|
# Filesystem resize functions were reintroduced in parted 3.1 due to no other available free alternatives
|
||||||
# but in a sepparate library -> libparted-fs-resize --- that's why the added LDFLAG
|
# but in a sepparate library -> libparted-fs-resize --- that's why the added LDFLAG
|
||||||
makeFlags = ''
|
makeFlags = [ "LDFLAGS=-lparted-fs-resize" ];
|
||||||
LDFLAGS=-lparted-fs-resize
|
|
||||||
'';
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ parted utillinux ];
|
propagatedBuildInputs = [ parted utillinux ];
|
||||||
|
|
||||||
|
|
|
@ -75,20 +75,20 @@ stdenv.mkDerivation rec {
|
||||||
libxkbcommon libxml2 dbus cairo gtk2 gtk3 pango qt4 libuuid
|
libxkbcommon libxml2 dbus cairo gtk2 gtk3 pango qt4 libuuid
|
||||||
];
|
];
|
||||||
|
|
||||||
cmakeFlags = ''
|
cmakeFlags = [
|
||||||
-DENABLE_QT_IM_MODULE=ON
|
"-DENABLE_QT_IM_MODULE=ON"
|
||||||
-DENABLE_GTK2_IM_MODULE=ON
|
"-DENABLE_GTK2_IM_MODULE=ON"
|
||||||
-DENABLE_GTK3_IM_MODULE=ON
|
"-DENABLE_GTK3_IM_MODULE=ON"
|
||||||
-DENABLE_GIR=OFF
|
"-DENABLE_GIR=OFF"
|
||||||
-DENABLE_OPENCC=OFF
|
"-DENABLE_OPENCC=OFF"
|
||||||
-DENABLE_PRESAGE=OFF
|
"-DENABLE_PRESAGE=OFF"
|
||||||
-DENABLE_XDGAUTOSTART=OFF
|
"-DENABLE_XDGAUTOSTART=OFF"
|
||||||
-DENABLE_PINYIN=${if withPinyin then "ON" else "OFF"}
|
"-DENABLE_PINYIN=${if withPinyin then "ON" else "OFF"}"
|
||||||
-DENABLE_TABLE=ON
|
"-DENABLE_TABLE=ON"
|
||||||
-DENABLE_SPELL=ON
|
"-DENABLE_SPELL=ON"
|
||||||
-DENABLE_QT_GUI=ON
|
"-DENABLE_QT_GUI=ON"
|
||||||
-DXKB_RULES_XML_FILE='${xkeyboard_config}/share/X11/xkb/rules/evdev.xml'
|
"-DXKB_RULES_XML_FILE='${xkeyboard_config}/share/X11/xkb/rules/evdev.xml'"
|
||||||
'';
|
];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://github.com/fcitx/fcitx;
|
homepage = https://github.com/fcitx/fcitx;
|
||||||
|
|
|
@ -9,12 +9,13 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0xf0r6zxaqan1drz61nqf95p2pkiiihpvrjhrr9dx9j3vswyx31g";
|
sha256 = "0xf0r6zxaqan1drz61nqf95p2pkiiihpvrjhrr9dx9j3vswyx31g";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildFlags = with stdenv;
|
buildFlags = with stdenv; [ (
|
||||||
if isDarwin then "osx"
|
if isDarwin then "osx"
|
||||||
else if isFreeBSD then "freebsd"
|
else if isFreeBSD then "freebsd"
|
||||||
else "cpulimit";
|
else "cpulimit"
|
||||||
|
) ];
|
||||||
|
|
||||||
installFlags = "PREFIX=$(out)";
|
installFlags = [ "PREFIX=$(out)" ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = http://limitcpu.sourceforge.net/;
|
homepage = http://limitcpu.sourceforge.net/;
|
||||||
|
|
|
@ -14,7 +14,7 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
buildInputs = [ unzip ];
|
buildInputs = [ unzip ];
|
||||||
|
|
||||||
buildFlags = if stdenv.cc.isClang then [ "CC=clang" ] else null;
|
buildFlags = stdenv.lib.optional stdenv.cc.isClang "CC=clang";
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
|
|
|
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake pkgconfig ];
|
nativeBuildInputs = [ cmake pkgconfig ];
|
||||||
|
|
||||||
cmakeFlags="-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}";
|
cmakeFlags = ["-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}" ];
|
||||||
|
|
||||||
buildInputs = [ python libxml2 glib openssl curl check gpgme ];
|
buildInputs = [ python libxml2 glib openssl curl check gpgme ];
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ stdenv.mkDerivation {
|
||||||
${if static then "LDFLAGS=-static --enable-static --disable-shared" else "--enable-shared"}
|
${if static then "LDFLAGS=-static --enable-static --disable-shared" else "--enable-shared"}
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
makeFlags = if static then "AM_LDFLAGS=-all-static" else "";
|
makeFlags = stdenv.lib.optional static "AM_LDFLAGS=-all-static";
|
||||||
dontDisableStatic = static;
|
dontDisableStatic = static;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
Loading…
Reference in a new issue