Merge master into staging-next
This commit is contained in:
commit
65a7d168af
|
@ -38,7 +38,7 @@ git add $broken_config
|
||||||
git add pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
|
git add pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
|
||||||
git add pkgs/development/haskell-modules/hackage-packages.nix
|
git add pkgs/development/haskell-modules/hackage-packages.nix
|
||||||
git commit -F - << EOF
|
git commit -F - << EOF
|
||||||
hackage2nix: Mark failing builds broken
|
haskellPackages: mark builds failing on hydra as broken
|
||||||
|
|
||||||
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
|
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -37,7 +37,7 @@ echo "Starting hackage2nix to regenerate pkgs/development/haskell-modules/hackag
|
||||||
if [[ "${1:-}" == "--do-commit" ]]; then
|
if [[ "${1:-}" == "--do-commit" ]]; then
|
||||||
git add pkgs/development/haskell-modules/hackage-packages.nix
|
git add pkgs/development/haskell-modules/hackage-packages.nix
|
||||||
git commit -F - << EOF
|
git commit -F - << EOF
|
||||||
hackage-packages.nix: Regenerate based on current config
|
haskellPackages: regenerate package set based on current config
|
||||||
|
|
||||||
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
|
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -61,7 +61,7 @@ sed -r \
|
||||||
if [[ "${1:-}" == "--do-commit" ]]; then
|
if [[ "${1:-}" == "--do-commit" ]]; then
|
||||||
git add $stackage_config
|
git add $stackage_config
|
||||||
git commit -F - << EOF
|
git commit -F - << EOF
|
||||||
Stackage Nightly: $old_version -> $version
|
haskellPackages: stackage-nightly $old_version -> $version
|
||||||
|
|
||||||
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
|
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -43,13 +43,14 @@ in
|
||||||
|
|
||||||
options.console = {
|
options.console = {
|
||||||
font = mkOption {
|
font = mkOption {
|
||||||
type = types.str;
|
type = with types; either str path;
|
||||||
default = "Lat2-Terminus16";
|
default = "Lat2-Terminus16";
|
||||||
example = "LatArCyrHeb-16";
|
example = "LatArCyrHeb-16";
|
||||||
description = ''
|
description = ''
|
||||||
The font used for the virtual consoles. Leave empty to use
|
The font used for the virtual consoles. Leave empty to use
|
||||||
whatever the <command>setfont</command> program considers the
|
whatever the <command>setfont</command> program considers the
|
||||||
default font.
|
default font.
|
||||||
|
Can be either a font name or a path to a PSF font file.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,16 @@
|
||||||
{ mkDerivation
|
{ lib
|
||||||
|
, stdenv
|
||||||
, cmark-gfm
|
, cmark-gfm
|
||||||
, fetchurl
|
, fetchurl
|
||||||
|
, fetchpatch
|
||||||
, qmake
|
, qmake
|
||||||
, qtbase
|
, qtbase
|
||||||
, qtwebkit
|
, qtwebengine
|
||||||
, lib
|
|
||||||
, wrapGAppsHook
|
, wrapGAppsHook
|
||||||
|
, wrapQtAppsHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mindforger";
|
pname = "mindforger";
|
||||||
version = "1.52.0";
|
version = "1.52.0";
|
||||||
|
|
||||||
|
@ -17,19 +19,41 @@ mkDerivation rec {
|
||||||
sha256 = "1pghsw8kwvjhg3jpmjs0n892h2l0pm0cs6ymi8b23fwk0kfj67rd";
|
sha256 = "1pghsw8kwvjhg3jpmjs0n892h2l0pm0cs6ymi8b23fwk0kfj67rd";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ qmake wrapGAppsHook ] ;
|
nativeBuildInputs = [ qmake wrapGAppsHook wrapQtAppsHook ];
|
||||||
buildInputs = [ qtbase qtwebkit cmark-gfm ] ;
|
buildInputs = [ qtbase qtwebengine cmark-gfm ];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
patches = [ ./build.patch ] ;
|
patches = [
|
||||||
|
# this makes the package relocatable - removes hardcoded references to /usr
|
||||||
|
./paths.patch
|
||||||
|
# this fixes compilation with QtWebEngine - referencing a commit trying to upstream the change - see https://github.com/dvorka/mindforger/pull/1357
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/dvorka/mindforger/commit/d28e2bade0278af1b5249953202810540969026a.diff";
|
||||||
|
sha256 = "sha256-qHKQQNGSc3F9seaOHV0gzBQFFqcTXk91LpKrojjpAUw=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace lib/src/install/installer.cpp --replace /usr "$out"
|
substituteInPlace lib/src/install/installer.cpp --replace /usr "$out"
|
||||||
substituteInPlace app/resources/gnome-shell/mindforger.desktop --replace /usr "$out"
|
substituteInPlace app/resources/gnome-shell/mindforger.desktop --replace /usr "$out"
|
||||||
|
for f in app/app.pro lib/lib.pro; do
|
||||||
|
substituteInPlace "$f" --replace "QMAKE_CXX = g++" ""
|
||||||
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
qmakeFlags = [ "-r mindforger.pro" "CONFIG+=mfnoccache" ] ;
|
qmakeFlags = [
|
||||||
|
"-r"
|
||||||
|
"mindforger.pro"
|
||||||
|
"CONFIG+=mfnoccache"
|
||||||
|
"CONFIG+=mfwebengine"
|
||||||
|
];
|
||||||
|
|
||||||
|
postInstall = lib.optionalString stdenv.isDarwin ''
|
||||||
|
mkdir "$out"/Applications
|
||||||
|
mv app/mindforger.app "$out"/Applications/
|
||||||
|
wrapQtApp "$out"/Applications/mindforger.app/Contents/MacOS/mindforger
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Thinking Notebook & Markdown IDE";
|
description = "Thinking Notebook & Markdown IDE";
|
||||||
|
|
|
@ -102,5 +102,6 @@ mkDerivation {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2Plus ];
|
license = with lib.licenses; [ gpl2Plus ];
|
||||||
|
maintainers = with lib.maintainers; [ turion ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
, glib-networking
|
, glib-networking
|
||||||
, librsvg
|
, librsvg
|
||||||
, gst_all_1
|
, gst_all_1
|
||||||
|
, xdg-utils
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -78,6 +79,9 @@ stdenv.mkDerivation rec {
|
||||||
sqlite
|
sqlite
|
||||||
webkitgtk
|
webkitgtk
|
||||||
|
|
||||||
|
# open link in browser
|
||||||
|
xdg-utils
|
||||||
|
|
||||||
# TLS support for loading external content in webkitgtk WebView
|
# TLS support for loading external content in webkitgtk WebView
|
||||||
glib-networking
|
glib-networking
|
||||||
|
|
||||||
|
|
|
@ -13,13 +13,13 @@
|
||||||
|
|
||||||
mkDerivation rec {
|
mkDerivation rec {
|
||||||
pname = "kdeltachat";
|
pname = "kdeltachat";
|
||||||
version = "unstable-2021-05-31";
|
version = "unstable-2021-06-06";
|
||||||
|
|
||||||
src = fetchFromSourcehut {
|
src = fetchFromSourcehut {
|
||||||
owner = "~link2xt";
|
owner = "~link2xt";
|
||||||
repo = "kdeltachat";
|
repo = "kdeltachat";
|
||||||
rev = "318ae67c17f3e64532bad23c2a61a93446db553d";
|
rev = "321c19b7415e837acc4e66d535e82518618bc096";
|
||||||
sha256 = "1qy0hlp0r91sqn26ai9isxw4rl8kcmmb10a2p9yqynhm8py3dfn4";
|
sha256 = "19py9mxpjz09fhyyvxf75s77nq0jwwfiljq9289192p61grk6625";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ lib, stdenv, fetchurl, perl, libiconv, zlib, popt
|
{ lib, stdenv, fetchurl, perl, libiconv, zlib, popt
|
||||||
, enableACLs ? !(stdenv.isDarwin || stdenv.isSunOS || stdenv.isFreeBSD), acl ? null
|
, enableACLs ? lib.meta.availableOn stdenv.hostPlatform acl, acl ? null
|
||||||
, enableLZ4 ? true, lz4 ? null
|
, enableLZ4 ? true, lz4 ? null
|
||||||
, enableOpenSSL ? true, openssl ? null
|
, enableOpenSSL ? true, openssl ? null
|
||||||
, enableXXHash ? true, xxHash ? null
|
, enableXXHash ? true, xxHash ? null
|
||||||
|
|
|
@ -21,14 +21,14 @@
|
||||||
with python3Packages;
|
with python3Packages;
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "kitty";
|
pname = "kitty";
|
||||||
version = "0.20.3";
|
version = "0.21.0";
|
||||||
format = "other";
|
format = "other";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kovidgoyal";
|
owner = "kovidgoyal";
|
||||||
repo = "kitty";
|
repo = "kitty";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-rORIrbUqtQZuU6TjjYP7IZHfCPeLnrNy6wInnAwhG48=";
|
sha256 = "sha256-n8ipIQAfKPVApJhuTrlSSsd6dlPeCUvk7rdiVmL9i+4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -63,10 +63,6 @@ buildPythonApplication rec {
|
||||||
|
|
||||||
outputs = [ "out" "terminfo" ];
|
outputs = [ "out" "terminfo" ];
|
||||||
|
|
||||||
patches = [
|
|
||||||
./fix-paths.patch
|
|
||||||
];
|
|
||||||
|
|
||||||
# Causes build failure due to warning
|
# Causes build failure due to warning
|
||||||
hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow";
|
hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow";
|
||||||
|
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
--- a/docs/Makefile
|
|
||||||
+++ b/docs/Makefile
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
# Patching is needed here for the following reason:
|
|
||||||
# * importing the `constants` package from Kitty has a side effect that it
|
|
||||||
# creates the user configuration directory. This package gets imported
|
|
||||||
# while sphinx scans the code for documentation strings.
|
|
||||||
#
|
|
||||||
|
|
||||||
# You can set these variables from the command line.
|
|
||||||
SPHINXOPTS = -j auto -T $(FAIL_WARN)
|
|
||||||
-SPHINXBUILD = sphinx-build
|
|
||||||
+SPHINXBUILD = PYTHONPATH=${PYTHONPATH}:.. HOME=${TMPDIR}/kitty-build-home sphinx-build
|
|
||||||
SPHINXPROJ = kitty
|
|
||||||
SOURCEDIR = .
|
|
||||||
BUILDDIR = _build
|
|
|
@ -1,14 +1,14 @@
|
||||||
{ lib, stdenv, fetchFromGitHub, xrdb, xlsfonts }:
|
{ lib, stdenv, fetchFromGitHub, xrdb, xlsfonts }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "urxvt-font-size-2015-05-22";
|
name = "urxvt-font-size";
|
||||||
dontPatchShebangs = true;
|
version = "1.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "majutsushi";
|
owner = "majutsushi";
|
||||||
repo = "urxvt-font-size";
|
repo = "urxvt-font-size";
|
||||||
rev = "fd5b09c10798c6723bbf771d4d8881cf6563bc69";
|
rev = "v${version}";
|
||||||
sha256 = "16m3kkypg3y00x597zx05zy167a0kaqpawz0l591wzb2bv1dz55z";
|
sha256 = "1526ap161cp3378f4ijd09nmsh71ld7bkxxhp8p6razdi2v8r16h";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "fossil";
|
pname = "fossil";
|
||||||
version = "2.14";
|
version = "2.15.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
urls =
|
urls =
|
||||||
|
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||||
"https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz"
|
"https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz"
|
||||||
];
|
];
|
||||||
name = "${pname}-${version}.tar.gz";
|
name = "${pname}-${version}.tar.gz";
|
||||||
sha256 = "sha256-uNDJIBlt2K4pFS+nRI5ROh+nxYiHG3heP7/Ae0KgX7k=";
|
sha256 = "sha256-gNJ5I8ZjsqLHEPiujNVJhi4E+MBChXBidMNK48jKF9E=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles tcl tcllib ];
|
nativeBuildInputs = [ installShellFiles tcl tcllib ];
|
||||||
|
@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ zlib openssl readline sqlite which ed ]
|
buildInputs = [ zlib openssl readline sqlite which ed ]
|
||||||
++ lib.optional stdenv.isDarwin libiconv;
|
++ lib.optional stdenv.isDarwin libiconv;
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
|
doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
|
||||||
|
|
||||||
configureFlags = [ "--disable-internal-sqlite" ]
|
configureFlags = [ "--disable-internal-sqlite" ]
|
||||||
|
@ -57,8 +59,9 @@ stdenv.mkDerivation rec {
|
||||||
many such systems in use today. Fossil strives to distinguish itself
|
many such systems in use today. Fossil strives to distinguish itself
|
||||||
from the others by being extremely simple to setup and operate.
|
from the others by being extremely simple to setup and operate.
|
||||||
'';
|
'';
|
||||||
homepage = "http://www.fossil-scm.org/";
|
homepage = "https://www.fossil-scm.org/";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
maintainers = with maintainers; [ maggesi viric ];
|
maintainers = with maintainers; [ maggesi viric ];
|
||||||
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,14 +11,14 @@ let
|
||||||
depSrcs = import ./deps.nix { inherit fetchurl; };
|
depSrcs = import ./deps.nix { inherit fetchurl; };
|
||||||
in mkDerivation rec {
|
in mkDerivation rec {
|
||||||
pname = "plex-media-player";
|
pname = "plex-media-player";
|
||||||
version = "2.58.0.1076";
|
version = "2.58.1";
|
||||||
vsnHash = "38e019da";
|
vsnHash = "ae73e074";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "plexinc";
|
owner = "plexinc";
|
||||||
repo = "plex-media-player";
|
repo = "plex-media-player";
|
||||||
rev = "v${version}-${vsnHash}";
|
rev = "v${version}-${vsnHash}";
|
||||||
sha256 = "XFwcSHn9wG30bDMGFITBmhp6/VI1RLmxMxFFxjntTmw=";
|
sha256 = "1q20fdp5d0blb0q6p2357bwdc2g65cadkgdp4w533ij2nyaxydjd";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config cmake python3 ];
|
nativeBuildInputs = [ pkg-config cmake python3 ];
|
||||||
|
|
10
pkgs/applications/video/plex-media-player/deps.nix
generated
10
pkgs/applications/video/plex-media-player/deps.nix
generated
|
@ -7,22 +7,22 @@ rec {
|
||||||
|
|
||||||
webClient = fetchurl {
|
webClient = fetchurl {
|
||||||
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/buildid.cmake";
|
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/buildid.cmake";
|
||||||
sha256 = "AzHlO7Z8SxQoT6++OphwDDQ47Ombnpaby0mh1YNnSvc=";
|
sha256 = "1xsacy1xb8a9rfdrd7lvx7n3hd0cf2c3mgmg9wl18jvwnqxyac83";
|
||||||
};
|
};
|
||||||
webClientDesktopHash = fetchurl {
|
webClientDesktopHash = fetchurl {
|
||||||
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1";
|
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1";
|
||||||
sha256 = "7vUcTuN5ypFFIrBygyutEZu4MYl5WPmFureQl6HvVx8=";
|
sha256 = "07spxyhrg45ppa2zjn3ri4qvi6qimlmq6wmh492r3jkrwd71rxgf";
|
||||||
};
|
};
|
||||||
webClientDesktop = fetchurl {
|
webClientDesktop = fetchurl {
|
||||||
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz";
|
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz";
|
||||||
sha256 = "xWwXhN2N4Pvalxtm5PwZprkcFU6RIiE6fA71d2E6lP4=";
|
sha256 = "1zll79hpgx8fghx228li9qairfd637yf8rhvjzdgpq4dvn21fv65";
|
||||||
};
|
};
|
||||||
webClientTvHash = fetchurl {
|
webClientTvHash = fetchurl {
|
||||||
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz.sha1";
|
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz.sha1";
|
||||||
sha256 = "U8u5SOxPpz8HOJKrYXlIHx0X08Flspl67hlzc57g7v8=";
|
sha256 = "1zzfw2g76wqrxrx9kck5q79if78z91wn3awj703kz9sgxi4bkjsk";
|
||||||
};
|
};
|
||||||
webClientTv = fetchurl {
|
webClientTv = fetchurl {
|
||||||
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz";
|
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz";
|
||||||
sha256 = "4Et9d4BO+4UParvsSJglJvb+cnp0oUP3O4MDNnLeP7g=";
|
sha256 = "1f1zvrr3c0w37gvl78blg9rgxxi64nc4iv5vd87qbysfh1vpsjz0";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"commit": "9be76e8f01853e5a2f0600107c9b50d12a17581b",
|
"commit": "d1a32be92531e75b1acae3126313cdc013951965",
|
||||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/9be76e8f01853e5a2f0600107c9b50d12a17581b.tar.gz",
|
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/d1a32be92531e75b1acae3126313cdc013951965.tar.gz",
|
||||||
"sha256": "0sy8lx04yb9lk9liscqr44z7lzzq67w3zmkq78a0yv37jadb557k",
|
"sha256": "190m9drzg7rgkjpimlgvl8hsv2g1jg0m0fdgy8xkrh7xr1vjxxgz",
|
||||||
"msg": "Update from Hackage at 2021-06-02T14:32:36Z"
|
"msg": "Update from Hackage at 2021-06-06T15:18:11Z"
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
, libxfce4ui
|
, libxfce4ui
|
||||||
, libxfce4util
|
, libxfce4util
|
||||||
, libxslt
|
, libxslt
|
||||||
|
, pcre
|
||||||
, xfconf
|
, xfconf
|
||||||
, gobject-introspection
|
, gobject-introspection
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
@ -39,6 +40,7 @@ let unwrapped = mkXfceDerivation {
|
||||||
libnotify
|
libnotify
|
||||||
libxfce4ui
|
libxfce4ui
|
||||||
libxfce4util
|
libxfce4util
|
||||||
|
pcre
|
||||||
xfconf
|
xfconf
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -89,9 +89,19 @@ let
|
||||||
|
|
||||||
targetCC = builtins.head toolsForTarget;
|
targetCC = builtins.head toolsForTarget;
|
||||||
|
|
||||||
# ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
# Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues.
|
||||||
|
# But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.linker == "gold" || (targetPlatform.linker == "bfd" && !targetPlatform.isMusl);
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
|
@ -235,7 +245,7 @@ stdenv.mkDerivation (rec {
|
||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -98,9 +98,19 @@ let
|
||||||
|
|
||||||
targetCC = builtins.head toolsForTarget;
|
targetCC = builtins.head toolsForTarget;
|
||||||
|
|
||||||
# ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
# Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues.
|
||||||
|
# But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.linker == "gold" || (targetPlatform.linker == "bfd" && !targetPlatform.isMusl);
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
|
@ -242,7 +252,7 @@ stdenv.mkDerivation (rec {
|
||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -90,9 +90,19 @@ let
|
||||||
|
|
||||||
targetCC = builtins.head toolsForTarget;
|
targetCC = builtins.head toolsForTarget;
|
||||||
|
|
||||||
# ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
# Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues.
|
||||||
|
# But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.linker == "gold" || (targetPlatform.linker == "bfd" && !targetPlatform.isMusl);
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
|
@ -225,7 +235,7 @@ stdenv.mkDerivation (rec {
|
||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -100,9 +100,19 @@ let
|
||||||
|
|
||||||
targetCC = builtins.head toolsForTarget;
|
targetCC = builtins.head toolsForTarget;
|
||||||
|
|
||||||
# ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
# Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues.
|
||||||
|
# But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.linker == "gold" || (targetPlatform.linker == "bfd" && !targetPlatform.isMusl);
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
|
@ -242,7 +252,7 @@ stdenv.mkDerivation (rec {
|
||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
48
pkgs/development/guile-modules/guile-git/default.nix
Normal file
48
pkgs/development/guile-modules/guile-git/default.nix
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitLab
|
||||||
|
, guile
|
||||||
|
, libgit2
|
||||||
|
, scheme-bytestructures
|
||||||
|
, autoreconfHook
|
||||||
|
, pkg-config
|
||||||
|
, texinfo
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "guile-git";
|
||||||
|
version = "0.3.0";
|
||||||
|
|
||||||
|
src = fetchFromGitLab {
|
||||||
|
owner = "guile-git";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "1s77s70gzfj6h7bglq431kw8l4iknhsfpc0mnvcp4lkhwdcgyn1n";
|
||||||
|
};
|
||||||
|
|
||||||
|
postConfigure = ''
|
||||||
|
sed -i '/moddir\s*=/s%=.*%=''${out}/share/guile/site%' Makefile;
|
||||||
|
sed -i '/godir\s*=/s%=.*%=''${out}/share/guile/ccache%' Makefile;
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
autoreconfHook pkg-config texinfo
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
guile
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
libgit2 scheme-bytestructures
|
||||||
|
];
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Bindings to Libgit2 for GNU Guile";
|
||||||
|
homepage = "https://gitlab.com/guile-git/guile-git";
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
maintainers = with maintainers; [ ethancedwards8 ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
|
@ -8,10 +8,10 @@
|
||||||
}:
|
}:
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
pname = "cabal2nix";
|
pname = "cabal2nix";
|
||||||
version = "unstable-2021-05-28";
|
version = "unstable-2021-06-12";
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://github.com/NixOS/cabal2nix/archive/5fb325e094af91328e02cc2ecfd211feaeb135a7.tar.gz";
|
url = "https://github.com/NixOS/cabal2nix/archive/01feffa0aeee835504e0c0ccf4bca2e33a698252.tar.gz";
|
||||||
sha256 = "1zbd336s99rgk24yjqlp012d0f66s5nf190sjmsl7mfhqx9j2y4l";
|
sha256 = "0clckh0qqvjcb8szy1d6qqlxj6sqp28jc2p3vhzhkf95cv491si9";
|
||||||
};
|
};
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
|
|
|
@ -37,6 +37,10 @@ self: super: {
|
||||||
# Similar to https://ghc.haskell.org/trac/ghc/ticket/13062
|
# Similar to https://ghc.haskell.org/trac/ghc/ticket/13062
|
||||||
happy = dontCheck super.happy;
|
happy = dontCheck super.happy;
|
||||||
|
|
||||||
|
# Disable GClosure based signals implementation on aarch64 as it causes linker issues
|
||||||
|
# https://github.com/gtk2hs/gtk2hs/issues/305
|
||||||
|
gtk2hs-buildtools = appendConfigureFlag super.gtk2hs-buildtools "-f-ClosureSignals";
|
||||||
|
|
||||||
} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch64 {
|
} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch64 {
|
||||||
# AARCH64-SPECIFIC OVERRIDES
|
# AARCH64-SPECIFIC OVERRIDES
|
||||||
|
|
||||||
|
|
|
@ -1925,10 +1925,6 @@ EOT
|
||||||
# https://github.com/haskell-hvr/missingh/issues/56
|
# https://github.com/haskell-hvr/missingh/issues/56
|
||||||
MissingH = doJailbreak super.MissingH;
|
MissingH = doJailbreak super.MissingH;
|
||||||
|
|
||||||
# Too strict bound on containers
|
|
||||||
# https://github.com/batterseapower/parallel-io/issues/14#issuecomment-853441933
|
|
||||||
parallel-io = doJailbreak super.parallel-io;
|
|
||||||
|
|
||||||
# Disable flaky tests
|
# Disable flaky tests
|
||||||
# https://github.com/DavidEichmann/alpaca-netcode/issues/2
|
# https://github.com/DavidEichmann/alpaca-netcode/issues/2
|
||||||
alpaca-netcode = overrideCabal super.alpaca-netcode {
|
alpaca-netcode = overrideCabal super.alpaca-netcode {
|
||||||
|
@ -1953,4 +1949,10 @@ EOT
|
||||||
# https://github.com/HeinrichApfelmus/reactive-banana/issues/215
|
# https://github.com/HeinrichApfelmus/reactive-banana/issues/215
|
||||||
reactive-banana = doJailbreak super.reactive-banana;
|
reactive-banana = doJailbreak super.reactive-banana;
|
||||||
|
|
||||||
|
# Too strict version bounds on QuickCheck and semirings
|
||||||
|
# https://github.com/erikd/wide-word/issues/57
|
||||||
|
wide-word = doJailbreak super.wide-word;
|
||||||
|
|
||||||
|
hackage-db_2_1_0 = doDistribute super.hackage-db_2_1_0;
|
||||||
|
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
|
|
@ -87,4 +87,8 @@ self: super: {
|
||||||
# Break out of "Cabal < 3.2" constraint.
|
# Break out of "Cabal < 3.2" constraint.
|
||||||
stylish-haskell = doJailbreak super.stylish-haskell;
|
stylish-haskell = doJailbreak super.stylish-haskell;
|
||||||
|
|
||||||
|
# hackage-db 2.1.1 is incompatible with Cabal < 3.4
|
||||||
|
# See https://github.com/NixOS/cabal2nix/issues/501
|
||||||
|
hackage-db = self.hackage-db_2_1_0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -106,4 +106,8 @@ self: super: {
|
||||||
# https://github.com/haskellari/time-compat/issues/23
|
# https://github.com/haskellari/time-compat/issues/23
|
||||||
time-compat = dontCheck super.time-compat;
|
time-compat = dontCheck super.time-compat;
|
||||||
|
|
||||||
|
# hackage-db 2.1.1 is incompatible with Cabal < 3.4
|
||||||
|
# See https://github.com/NixOS/cabal2nix/issues/501
|
||||||
|
hackage-db = super.hackage-db_2_1_0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -135,4 +135,8 @@ self: super: {
|
||||||
|
|
||||||
# vector 0.12.2 indroduced doctest checks that don‘t work on older compilers
|
# vector 0.12.2 indroduced doctest checks that don‘t work on older compilers
|
||||||
vector = dontCheck super.vector;
|
vector = dontCheck super.vector;
|
||||||
|
|
||||||
|
# hackage-db 2.1.1 is incompatible with Cabal < 3.4
|
||||||
|
# See https://github.com/NixOS/cabal2nix/issues/501
|
||||||
|
hackage-db = super.hackage-db_2_1_0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -101,4 +101,18 @@ self: super: {
|
||||||
# 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet
|
# 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet
|
||||||
lens = super.lens_5_0_1;
|
lens = super.lens_5_0_1;
|
||||||
|
|
||||||
|
# 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0
|
||||||
|
memory = super.memory_0_16_0;
|
||||||
|
|
||||||
|
# 0.29 introduced support for GHC 9.0.x, stackage has 0.28
|
||||||
|
cryptonite = super.cryptonite_0_29;
|
||||||
|
|
||||||
|
# GHC 9.0.x doesn't like `import Spec (main)` in Main.hs
|
||||||
|
# https://github.com/snoyberg/mono-traversable/issues/192
|
||||||
|
mono-traversable = dontCheck super.mono-traversable;
|
||||||
|
|
||||||
|
# Disable tests pending resolution of
|
||||||
|
# https://github.com/Soostone/retry/issues/71
|
||||||
|
retry = dontCheck super.retry;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -370,6 +370,7 @@ broken-packages:
|
||||||
- biohazard
|
- biohazard
|
||||||
- bio-sequence
|
- bio-sequence
|
||||||
- birds-of-paradise
|
- birds-of-paradise
|
||||||
|
- biscuit-haskell
|
||||||
- bisect-binary
|
- bisect-binary
|
||||||
- bishbosh
|
- bishbosh
|
||||||
- bitcoin-hs
|
- bitcoin-hs
|
||||||
|
@ -998,6 +999,7 @@ broken-packages:
|
||||||
- dhall-fly
|
- dhall-fly
|
||||||
- dhall-text
|
- dhall-text
|
||||||
- dhall-to-cabal
|
- dhall-to-cabal
|
||||||
|
- dhcp-lease-parser
|
||||||
- dhrun
|
- dhrun
|
||||||
- dia-base
|
- dia-base
|
||||||
- diagrams-boolean
|
- diagrams-boolean
|
||||||
|
@ -2202,6 +2204,7 @@ broken-packages:
|
||||||
- hs-carbon-examples
|
- hs-carbon-examples
|
||||||
- hscd
|
- hscd
|
||||||
- hs-cdb
|
- hs-cdb
|
||||||
|
- hscdio
|
||||||
- hsclock
|
- hsclock
|
||||||
- hScraper
|
- hScraper
|
||||||
- hscuid
|
- hscuid
|
||||||
|
@ -2480,6 +2483,7 @@ broken-packages:
|
||||||
- Irc
|
- Irc
|
||||||
- irc-dcc
|
- irc-dcc
|
||||||
- irc-fun-types
|
- irc-fun-types
|
||||||
|
- iri
|
||||||
- iridium
|
- iridium
|
||||||
- iron-mq
|
- iron-mq
|
||||||
- irt
|
- irt
|
||||||
|
@ -2548,6 +2552,7 @@ broken-packages:
|
||||||
- json-schema
|
- json-schema
|
||||||
- jsonschema-gen
|
- jsonschema-gen
|
||||||
- jsonsql
|
- jsonsql
|
||||||
|
- json-syntax
|
||||||
- json-tools
|
- json-tools
|
||||||
- json-tracer
|
- json-tracer
|
||||||
- jsontsv
|
- jsontsv
|
||||||
|
@ -3059,6 +3064,7 @@ broken-packages:
|
||||||
- movie-monad
|
- movie-monad
|
||||||
- mpppc
|
- mpppc
|
||||||
- mpris
|
- mpris
|
||||||
|
- mptcp-pm
|
||||||
- mpvguihs
|
- mpvguihs
|
||||||
- mqtt
|
- mqtt
|
||||||
- mqtt-hs
|
- mqtt-hs
|
||||||
|
@ -3390,6 +3396,7 @@ broken-packages:
|
||||||
- pandoc-utils
|
- pandoc-utils
|
||||||
- pang-a-lambda
|
- pang-a-lambda
|
||||||
- pangraph
|
- pangraph
|
||||||
|
- pan-os-syslog
|
||||||
- panpipe
|
- panpipe
|
||||||
- pansite
|
- pansite
|
||||||
- pantry-tmp
|
- pantry-tmp
|
||||||
|
@ -4209,6 +4216,7 @@ broken-packages:
|
||||||
- shorten-strings
|
- shorten-strings
|
||||||
- show-prettyprint
|
- show-prettyprint
|
||||||
- Shpadoinkle-backend-snabbdom
|
- Shpadoinkle-backend-snabbdom
|
||||||
|
- Shpadoinkle-isreal
|
||||||
- Shpadoinkle-streaming
|
- Shpadoinkle-streaming
|
||||||
- shwifty
|
- shwifty
|
||||||
- sifflet
|
- sifflet
|
||||||
|
@ -4282,6 +4290,7 @@ broken-packages:
|
||||||
- slug
|
- slug
|
||||||
- slugify
|
- slugify
|
||||||
- smallarray
|
- smallarray
|
||||||
|
- small-bytearray-builder
|
||||||
- smallcheck-kind-generics
|
- smallcheck-kind-generics
|
||||||
- smallcheck-laws
|
- smallcheck-laws
|
||||||
- smallcheck-lens
|
- smallcheck-lens
|
||||||
|
@ -4681,6 +4690,7 @@ broken-packages:
|
||||||
- thank-you-stars
|
- thank-you-stars
|
||||||
- th-build
|
- th-build
|
||||||
- th-dict-discovery
|
- th-dict-discovery
|
||||||
|
- themoviedb
|
||||||
- thentos-cookie-session
|
- thentos-cookie-session
|
||||||
- Theora
|
- Theora
|
||||||
- theoremquest
|
- theoremquest
|
||||||
|
@ -4919,6 +4929,7 @@ broken-packages:
|
||||||
- unordered-intmap
|
- unordered-intmap
|
||||||
- unpacked-either
|
- unpacked-either
|
||||||
- unpacked-maybe
|
- unpacked-maybe
|
||||||
|
- unpacked-maybe-numeric
|
||||||
- unpack-funcs
|
- unpack-funcs
|
||||||
- unroll-ghc-plugin
|
- unroll-ghc-plugin
|
||||||
- unsafely
|
- unsafely
|
||||||
|
@ -5119,7 +5130,6 @@ broken-packages:
|
||||||
- whiskers
|
- whiskers
|
||||||
- whois
|
- whois
|
||||||
- why3
|
- why3
|
||||||
- wide-word
|
|
||||||
- WikimediaParser
|
- WikimediaParser
|
||||||
- windns
|
- windns
|
||||||
- winerror
|
- winerror
|
||||||
|
|
|
@ -93,6 +93,9 @@ default-package-overrides:
|
||||||
- futhark < 0.19.5
|
- futhark < 0.19.5
|
||||||
# 2021-06-05: remove once pandoc 2.14 is in stackage
|
# 2021-06-05: remove once pandoc 2.14 is in stackage
|
||||||
- pandoc-crossref < 0.3.11.0
|
- pandoc-crossref < 0.3.11.0
|
||||||
|
# 2021-06-07: stackage still has dhall < 1.39
|
||||||
|
- dhall-nix < 1.1.21
|
||||||
|
- dhall-openapi < 1.0.1
|
||||||
|
|
||||||
extra-packages:
|
extra-packages:
|
||||||
- base16-bytestring < 1 # required for cabal-install etc.
|
- base16-bytestring < 1 # required for cabal-install etc.
|
||||||
|
@ -122,6 +125,7 @@ extra-packages:
|
||||||
- gi-gtk < 4.0 # 2021-05-07: For haskell-gi 0.25 without gtk4
|
- gi-gtk < 4.0 # 2021-05-07: For haskell-gi 0.25 without gtk4
|
||||||
- gi-gdkx11 == 3.0.11 # 2021-05-07: For haskell-gi 0.25 without gtk4
|
- gi-gdkx11 == 3.0.11 # 2021-05-07: For haskell-gi 0.25 without gtk4
|
||||||
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
|
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
|
||||||
|
- hackage-db < 2.1.1 # 2021-06-10: Need older hackage-db as long as Cabal < 3.4, see https://github.com/NixOS/cabal2nix/issues/501
|
||||||
|
|
||||||
package-maintainers:
|
package-maintainers:
|
||||||
abbradar:
|
abbradar:
|
||||||
|
@ -393,6 +397,7 @@ unsupported-platforms:
|
||||||
mpi-hs-cereal: [ aarch64-linux, x86_64-darwin ]
|
mpi-hs-cereal: [ aarch64-linux, x86_64-darwin ]
|
||||||
mpi-hs-store: [ aarch64-linux, x86_64-darwin ]
|
mpi-hs-store: [ aarch64-linux, x86_64-darwin ]
|
||||||
mplayer-spot: [ aarch64-linux ]
|
mplayer-spot: [ aarch64-linux ]
|
||||||
|
mptcp-pm: [ x86_64-darwin ]
|
||||||
netlink: [ x86_64-darwin ]
|
netlink: [ x86_64-darwin ]
|
||||||
oculus: [ x86_64-darwin ]
|
oculus: [ x86_64-darwin ]
|
||||||
pam: [ x86_64-darwin ]
|
pam: [ x86_64-darwin ]
|
||||||
|
|
|
@ -20,7 +20,6 @@ dont-distribute-packages:
|
||||||
- activehs
|
- activehs
|
||||||
- actor
|
- actor
|
||||||
- AC-Vector-Fancy
|
- AC-Vector-Fancy
|
||||||
- addy
|
|
||||||
- adhoc-network
|
- adhoc-network
|
||||||
- adict
|
- adict
|
||||||
- ADPfusionForest
|
- ADPfusionForest
|
||||||
|
@ -117,10 +116,8 @@ dont-distribute-packages:
|
||||||
- atp
|
- atp
|
||||||
- AttoJson
|
- AttoJson
|
||||||
- attoparsec-enumerator
|
- attoparsec-enumerator
|
||||||
- attoparsec-ip
|
|
||||||
- attoparsec-iteratee
|
- attoparsec-iteratee
|
||||||
- attoparsec-text-enumerator
|
- attoparsec-text-enumerator
|
||||||
- attoparsec-uri
|
|
||||||
- atuin
|
- atuin
|
||||||
- audiovisual
|
- audiovisual
|
||||||
- aura
|
- aura
|
||||||
|
@ -168,7 +165,6 @@ dont-distribute-packages:
|
||||||
- Barracuda
|
- Barracuda
|
||||||
- base16-lens
|
- base16-lens
|
||||||
- base32-bytestring
|
- base32-bytestring
|
||||||
- base62
|
|
||||||
- base64-bytes
|
- base64-bytes
|
||||||
- baserock-schema
|
- baserock-schema
|
||||||
- BASIC
|
- BASIC
|
||||||
|
@ -309,10 +305,8 @@ dont-distribute-packages:
|
||||||
- buster-network
|
- buster-network
|
||||||
- butterflies
|
- butterflies
|
||||||
- bv-sized-lens
|
- bv-sized-lens
|
||||||
- bytebuild
|
|
||||||
- bytehash
|
- bytehash
|
||||||
- bytelog
|
- bytelog
|
||||||
- bytesmith
|
|
||||||
- bytestring-read
|
- bytestring-read
|
||||||
- c0check
|
- c0check
|
||||||
- cabal2arch
|
- cabal2arch
|
||||||
|
@ -622,7 +616,6 @@ dont-distribute-packages:
|
||||||
- dewdrop
|
- dewdrop
|
||||||
- dfinity-radix-tree
|
- dfinity-radix-tree
|
||||||
- dhall-docs
|
- dhall-docs
|
||||||
- dhcp-lease-parser
|
|
||||||
- dia-functions
|
- dia-functions
|
||||||
- diagrams-haddock
|
- diagrams-haddock
|
||||||
- diagrams-html5
|
- diagrams-html5
|
||||||
|
@ -1565,7 +1558,6 @@ dont-distribute-packages:
|
||||||
- invertible-hlist
|
- invertible-hlist
|
||||||
- ion
|
- ion
|
||||||
- IORefCAS
|
- IORefCAS
|
||||||
- ip
|
|
||||||
- ipatch
|
- ipatch
|
||||||
- ipc
|
- ipc
|
||||||
- ipld-cid
|
- ipld-cid
|
||||||
|
@ -1575,7 +1567,6 @@ dont-distribute-packages:
|
||||||
- irc-fun-client
|
- irc-fun-client
|
||||||
- irc-fun-color
|
- irc-fun-color
|
||||||
- irc-fun-messages
|
- irc-fun-messages
|
||||||
- iri
|
|
||||||
- ironforge
|
- ironforge
|
||||||
- isevaluated
|
- isevaluated
|
||||||
- ismtp
|
- ismtp
|
||||||
|
@ -1631,7 +1622,6 @@ dont-distribute-packages:
|
||||||
- json-incremental-decoder
|
- json-incremental-decoder
|
||||||
- json-query
|
- json-query
|
||||||
- jsons-to-schema
|
- jsons-to-schema
|
||||||
- json-syntax
|
|
||||||
- json-togo
|
- json-togo
|
||||||
- json-tokens
|
- json-tokens
|
||||||
- jspath
|
- jspath
|
||||||
|
@ -1886,7 +1876,6 @@ dont-distribute-packages:
|
||||||
- markdown2svg
|
- markdown2svg
|
||||||
- markdown-pap
|
- markdown-pap
|
||||||
- markov-processes
|
- markov-processes
|
||||||
- markup
|
|
||||||
- marmalade-upload
|
- marmalade-upload
|
||||||
- marquise
|
- marquise
|
||||||
- marvin
|
- marvin
|
||||||
|
@ -1986,7 +1975,6 @@ dont-distribute-packages:
|
||||||
- mpretty
|
- mpretty
|
||||||
- mprover
|
- mprover
|
||||||
- mps
|
- mps
|
||||||
- mptcp-pm
|
|
||||||
- msgpack-aeson
|
- msgpack-aeson
|
||||||
- msgpack-idl
|
- msgpack-idl
|
||||||
- msgpack-rpc
|
- msgpack-rpc
|
||||||
|
@ -2127,6 +2115,7 @@ dont-distribute-packages:
|
||||||
- openpgp-crypto-api
|
- openpgp-crypto-api
|
||||||
- OpenSCAD
|
- OpenSCAD
|
||||||
- openssh-github-keys
|
- openssh-github-keys
|
||||||
|
- opentelemetry-extra_0_7_0
|
||||||
- opentracing-jaeger
|
- opentracing-jaeger
|
||||||
- opentracing-zipkin-v1
|
- opentracing-zipkin-v1
|
||||||
- open-union
|
- open-union
|
||||||
|
@ -2146,7 +2135,6 @@ dont-distribute-packages:
|
||||||
- pairing
|
- pairing
|
||||||
- panda
|
- panda
|
||||||
- pandoc-japanese-filters
|
- pandoc-japanese-filters
|
||||||
- pan-os-syslog
|
|
||||||
- papa
|
- papa
|
||||||
- papa-base
|
- papa-base
|
||||||
- papa-base-implement
|
- papa-base-implement
|
||||||
|
@ -2526,7 +2514,6 @@ dont-distribute-packages:
|
||||||
- runtime-arbitrary
|
- runtime-arbitrary
|
||||||
- S3
|
- S3
|
||||||
- safe-coloured-text-layout-gen
|
- safe-coloured-text-layout-gen
|
||||||
- safe-numeric
|
|
||||||
- safer-file-handles
|
- safer-file-handles
|
||||||
- safer-file-handles-bytestring
|
- safer-file-handles-bytestring
|
||||||
- safer-file-handles-text
|
- safer-file-handles-text
|
||||||
|
@ -2565,7 +2552,6 @@ dont-distribute-packages:
|
||||||
- scholdoc
|
- scholdoc
|
||||||
- scholdoc-citeproc
|
- scholdoc-citeproc
|
||||||
- scholdoc-texmath
|
- scholdoc-texmath
|
||||||
- scientific-notation
|
|
||||||
- SciFlow
|
- SciFlow
|
||||||
- SciFlow-drmaa
|
- SciFlow-drmaa
|
||||||
- scion
|
- scion
|
||||||
|
@ -2688,11 +2674,9 @@ dont-distribute-packages:
|
||||||
- skylark-client
|
- skylark-client
|
||||||
- slidemews
|
- slidemews
|
||||||
- slip32
|
- slip32
|
||||||
- small-bytearray-builder
|
|
||||||
- smallstring
|
- smallstring
|
||||||
- smartword
|
- smartword
|
||||||
- smcdel
|
- smcdel
|
||||||
- smith
|
|
||||||
- smith-cli
|
- smith-cli
|
||||||
- smith-client
|
- smith-client
|
||||||
- Smooth
|
- Smooth
|
||||||
|
@ -2842,6 +2826,8 @@ dont-distribute-packages:
|
||||||
- swearjure
|
- swearjure
|
||||||
- sweet-egison
|
- sweet-egison
|
||||||
- switch
|
- switch
|
||||||
|
- sydtest_0_2_0_0
|
||||||
|
- sydtest-persistent-postgresql
|
||||||
- sylvia
|
- sylvia
|
||||||
- symantic-atom
|
- symantic-atom
|
||||||
- symantic-lib
|
- symantic-lib
|
||||||
|
@ -3035,7 +3021,6 @@ dont-distribute-packages:
|
||||||
- universe-th
|
- universe-th
|
||||||
- unix-fcntl
|
- unix-fcntl
|
||||||
- unix-simple
|
- unix-simple
|
||||||
- unpacked-maybe-numeric
|
|
||||||
- unpacked-these
|
- unpacked-these
|
||||||
- unpacked-validation
|
- unpacked-validation
|
||||||
- unparse-attoparsec
|
- unparse-attoparsec
|
||||||
|
@ -3048,9 +3033,7 @@ dont-distribute-packages:
|
||||||
- urembed
|
- urembed
|
||||||
- uri-enumerator
|
- uri-enumerator
|
||||||
- uri-enumerator-file
|
- uri-enumerator-file
|
||||||
- url-bytes
|
|
||||||
- UrlDisp
|
- UrlDisp
|
||||||
- urlpath
|
|
||||||
- URLT
|
- URLT
|
||||||
- usb
|
- usb
|
||||||
- usb-enumerator
|
- usb-enumerator
|
||||||
|
@ -3063,7 +3046,6 @@ dont-distribute-packages:
|
||||||
- uu-cco-examples
|
- uu-cco-examples
|
||||||
- uu-cco-hut-parsing
|
- uu-cco-hut-parsing
|
||||||
- uu-cco-uu-parsinglib
|
- uu-cco-uu-parsinglib
|
||||||
- uuid-bytes
|
|
||||||
- uuid-crypto
|
- uuid-crypto
|
||||||
- uvector-algorithms
|
- uvector-algorithms
|
||||||
- v4l2
|
- v4l2
|
||||||
|
@ -3090,6 +3072,7 @@ dont-distribute-packages:
|
||||||
- vfr-waypoints
|
- vfr-waypoints
|
||||||
- ViennaRNA-extras
|
- ViennaRNA-extras
|
||||||
- vigilance
|
- vigilance
|
||||||
|
- vimeta
|
||||||
- vinyl-operational
|
- vinyl-operational
|
||||||
- vision
|
- vision
|
||||||
- visual-graphrewrite
|
- visual-graphrewrite
|
||||||
|
@ -3110,7 +3093,6 @@ dont-distribute-packages:
|
||||||
- wai-middleware-cache
|
- wai-middleware-cache
|
||||||
- wai-middleware-cache-redis
|
- wai-middleware-cache-redis
|
||||||
- wai-middleware-consul
|
- wai-middleware-consul
|
||||||
- wai-middleware-content-type
|
|
||||||
- wai-middleware-rollbar
|
- wai-middleware-rollbar
|
||||||
- wai-middleware-route
|
- wai-middleware-route
|
||||||
- wai-session-tokyocabinet
|
- wai-session-tokyocabinet
|
||||||
|
@ -3144,7 +3126,6 @@ dont-distribute-packages:
|
||||||
- wheb-redis
|
- wheb-redis
|
||||||
- wheb-strapped
|
- wheb-strapped
|
||||||
- whitespace
|
- whitespace
|
||||||
- wide-word-instances
|
|
||||||
- wikipedia4epub
|
- wikipedia4epub
|
||||||
- windowslive
|
- windowslive
|
||||||
- winio
|
- winio
|
||||||
|
@ -3163,7 +3144,6 @@ dont-distribute-packages:
|
||||||
- wrecker-ui
|
- wrecker-ui
|
||||||
- wright
|
- wright
|
||||||
- writer-cps-full
|
- writer-cps-full
|
||||||
- ws
|
|
||||||
- wss-client
|
- wss-client
|
||||||
- wtk-gtk
|
- wtk-gtk
|
||||||
- wumpus-basic
|
- wumpus-basic
|
||||||
|
@ -3235,7 +3215,6 @@ dont-distribute-packages:
|
||||||
- yesod-colonnade
|
- yesod-colonnade
|
||||||
- yesod-continuations
|
- yesod-continuations
|
||||||
- yesod-examples
|
- yesod-examples
|
||||||
- yesod-ip
|
|
||||||
- yesod-mangopay
|
- yesod-mangopay
|
||||||
- yesod-paypal-rest
|
- yesod-paypal-rest
|
||||||
- yesod-platform
|
- yesod-platform
|
||||||
|
|
|
@ -53,7 +53,7 @@ self: super: builtins.intersectAttrs super {
|
||||||
|
|
||||||
# Use the default version of mysql to build this package (which is actually mariadb).
|
# Use the default version of mysql to build this package (which is actually mariadb).
|
||||||
# test phase requires networking
|
# test phase requires networking
|
||||||
mysql = dontCheck (super.mysql.override { mysql = pkgs.libmysqlclient; });
|
mysql = dontCheck super.mysql;
|
||||||
|
|
||||||
# CUDA needs help finding the SDK headers and libraries.
|
# CUDA needs help finding the SDK headers and libraries.
|
||||||
cuda = overrideCabal super.cuda (drv: {
|
cuda = overrideCabal super.cuda (drv: {
|
||||||
|
@ -833,4 +833,16 @@ self: super: builtins.intersectAttrs super {
|
||||||
sed -i 's|"tophat"|"./dist/build/tophat/tophat"|' app-test-bin/*.hs
|
sed -i 's|"tophat"|"./dist/build/tophat/tophat"|' app-test-bin/*.hs
|
||||||
'' + (drv.postPatch or "");
|
'' + (drv.postPatch or "");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
# Runtime dependencies and CLI completion
|
||||||
|
nvfetcher = generateOptparseApplicativeCompletion "nvfetcher" (overrideCabal
|
||||||
|
super.nvfetcher (drv: {
|
||||||
|
buildTools = drv.buildTools or [ ] ++ [ pkgs.makeWrapper ];
|
||||||
|
postInstall = drv.postInstall or "" + ''
|
||||||
|
wrapProgram "$out/bin/nvfetcher" --prefix 'PATH' ':' "${
|
||||||
|
pkgs.lib.makeBinPath [ pkgs.nvchecker pkgs.nix-prefetch-git ]
|
||||||
|
}"
|
||||||
|
'';
|
||||||
|
}));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -481,7 +481,7 @@ stdenv.mkDerivation ({
|
||||||
# ^^ if the project is not a library, and we have a build target, then use "copy" to install
|
# ^^ if the project is not a library, and we have a build target, then use "copy" to install
|
||||||
# just the target specified; "install" will error here, since not all targets have been built.
|
# just the target specified; "install" will error here, since not all targets have been built.
|
||||||
else ''
|
else ''
|
||||||
${setupCommand} copy
|
${setupCommand} copy ${buildTarget}
|
||||||
local packageConfDir="$out/lib/${ghc.name}/package.conf.d"
|
local packageConfDir="$out/lib/${ghc.name}/package.conf.d"
|
||||||
local packageConfFile="$packageConfDir/${pname}-${version}.conf"
|
local packageConfFile="$packageConfDir/${pname}-${version}.conf"
|
||||||
mkdir -p "$packageConfDir"
|
mkdir -p "$packageConfDir"
|
||||||
|
|
1828
pkgs/development/haskell-modules/hackage-packages.nix
generated
1828
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load diff
|
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "2D physics engine";
|
description = "2D physics engine";
|
||||||
homepage = "https://box2d.org/";
|
homepage = "https://box2d.org/";
|
||||||
maintainers = [ maintainers.raskin ];
|
maintainers = [ maintainers.raskin ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.unix;
|
||||||
license = licenses.zlib;
|
license = licenses.zlib;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, stdenv, fetchurl, fetchFromBitbucket, autoreconfHook, gtk-doc, gettext
|
{ lib, stdenv, fetchurl, autoreconfHook, gtk-doc, gettext
|
||||||
, pkg-config, glib, libxml2, gobject-introspection, gnome-common, unzip
|
, pkg-config, glib, libxml2, gobject-introspection, gnome-common, unzip
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -6,11 +6,10 @@ stdenv.mkDerivation rec {
|
||||||
pname = "liblangtag";
|
pname = "liblangtag";
|
||||||
version = "0.6.3";
|
version = "0.6.3";
|
||||||
|
|
||||||
src = fetchFromBitbucket {
|
# Artifact tarball contains lt-localealias.h needed for darwin
|
||||||
owner = "tagoh";
|
src = fetchurl {
|
||||||
repo = pname;
|
url = "https://bitbucket.org/tagoh/liblangtag/downloads/${pname}-${version}.tar.bz2";
|
||||||
rev = version;
|
sha256 = "sha256-HxKiCgLsOo0i5U3tuLaDpDycFgvaG6M3vxBgYHrnM70=";
|
||||||
sha256 = "10rycs8xrxzf9frzalv3qx8cs1jcildhrr4imzxdmr9f4l585z96";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
core_zip = fetchurl {
|
core_zip = fetchurl {
|
||||||
|
@ -31,19 +30,19 @@ stdenv.mkDerivation rec {
|
||||||
cp "${language_subtag_registry}" data/language-subtag-registry
|
cp "${language_subtag_registry}" data/language-subtag-registry
|
||||||
'';
|
'';
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags =
|
||||||
"--with-locale-alias=${stdenv.cc.libc}/share/locale/locale.alias"
|
lib.optional
|
||||||
];
|
(stdenv.hostPlatform.libc == "glibc")
|
||||||
|
"--with-locale-alias=${stdenv.cc.libc}/share/locale/locale.alias";
|
||||||
|
|
||||||
buildInputs = [ gettext glib libxml2 gobject-introspection gnome-common ];
|
buildInputs = [ gettext glib libxml2 gobject-introspection gnome-common ];
|
||||||
nativeBuildInputs = [ autoreconfHook gtk-doc gettext pkg-config unzip ];
|
nativeBuildInputs = [ autoreconfHook gtk-doc gettext pkg-config unzip ];
|
||||||
|
|
||||||
meta = {
|
meta = with lib; {
|
||||||
inherit version;
|
|
||||||
description = "An interface library to access tags for identifying languages";
|
description = "An interface library to access tags for identifying languages";
|
||||||
license = lib.licenses.mpl20;
|
license = licenses.mpl20;
|
||||||
maintainers = [lib.maintainers.raskin];
|
maintainers = [ maintainers.raskin ];
|
||||||
platforms = lib.platforms.linux;
|
platforms = platforms.unix;
|
||||||
# There are links to a homepage that are broken by a BitBucket change
|
# There are links to a homepage that are broken by a BitBucket change
|
||||||
homepage = "https://bitbucket.org/tagoh/liblangtag/overview";
|
homepage = "https://bitbucket.org/tagoh/liblangtag/overview";
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,50 +8,48 @@
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "arp";
|
pname = "arp";
|
||||||
version = "2.3.1";
|
version = "2.3.2";
|
||||||
|
|
||||||
minimumOCamlVersion = "4.06";
|
|
||||||
|
|
||||||
useDune2 = true;
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
|
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
|
||||||
sha256 = "1nzm3fbkvz702g8f60fs49736lpffwchy64i1l1raxm9b4lmdk3p";
|
sha256 = "1s09ibj9v6pp2ckn96wxmn3mjifcj97asls5xc4zg75pflk0grgz";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
minimumOCamlVersion = "4.06";
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
bisect_ppx
|
bisect_ppx
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
cstruct
|
cstruct
|
||||||
ipaddr
|
|
||||||
macaddr
|
|
||||||
logs
|
|
||||||
mirage-time
|
|
||||||
mirage-protocols
|
|
||||||
lwt
|
|
||||||
duration
|
duration
|
||||||
|
ipaddr
|
||||||
|
logs
|
||||||
|
lwt
|
||||||
|
macaddr
|
||||||
mirage-profile
|
mirage-profile
|
||||||
|
mirage-protocols
|
||||||
|
mirage-time
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
alcotest
|
alcotest
|
||||||
|
ethernet
|
||||||
|
mirage-clock-unix
|
||||||
mirage-profile
|
mirage-profile
|
||||||
mirage-random
|
mirage-random
|
||||||
mirage-random-test
|
mirage-random-test
|
||||||
mirage-vnetif
|
|
||||||
mirage-clock-unix
|
|
||||||
mirage-random
|
|
||||||
mirage-time-unix
|
mirage-time-unix
|
||||||
ethernet
|
mirage-vnetif
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Address Resolution Protocol purely in OCaml";
|
description = "Address Resolution Protocol purely in OCaml";
|
||||||
license = licenses.isc;
|
|
||||||
homepage = "https://github.com/mirage/arp";
|
homepage = "https://github.com/mirage/arp";
|
||||||
maintainers = [ maintainers.sternenseemann ];
|
license = licenses.isc;
|
||||||
|
maintainers = with maintainers; [ sternenseemann ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,29 +6,41 @@
|
||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "index";
|
pname = "index";
|
||||||
version = "1.3.0";
|
version = "1.3.1";
|
||||||
|
|
||||||
minimumOCamlVersion = "4.08";
|
|
||||||
|
|
||||||
useDune2 = true;
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz";
|
url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz";
|
||||||
sha256 = "00qwhwg79scs5bgp8nbppv06qs9yhicf686q7lh64ngh0642iz6n";
|
sha256 = "sha256-ycZi/TFLoGRloSpjYqH5FCHWP3eyiTCIDLESEn5inuI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ stdlib-shims ];
|
minimumOCamlVersion = "4.08";
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
stdlib-shims
|
||||||
|
];
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
fmt logs mtime repr ppx_repr cmdliner progress semaphore-compat
|
cmdliner
|
||||||
|
fmt
|
||||||
|
logs
|
||||||
|
mtime
|
||||||
|
ppx_repr
|
||||||
|
progress
|
||||||
|
repr
|
||||||
|
semaphore-compat
|
||||||
];
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
alcotest
|
||||||
|
crowbar
|
||||||
|
re
|
||||||
|
];
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
checkInputs = [ alcotest crowbar re ];
|
|
||||||
|
|
||||||
meta = {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/mirage/index";
|
|
||||||
description = "A platform-agnostic multi-level index";
|
description = "A platform-agnostic multi-level index";
|
||||||
license = lib.licenses.mit;
|
homepage = "https://github.com/mirage/index";
|
||||||
maintainers = [ lib.maintainers.vbgl ];
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ vbgl ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
56
pkgs/development/python-modules/ambee/default.nix
Normal file
56
pkgs/development/python-modules/ambee/default.nix
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, pythonOlder
|
||||||
|
, fetchFromGitHub
|
||||||
|
, aiohttp
|
||||||
|
, poetry-core
|
||||||
|
, yarl
|
||||||
|
, aresponses
|
||||||
|
, pytest-asyncio
|
||||||
|
, pytestCheckHook
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "ambee";
|
||||||
|
version = "0.2.1";
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "frenck";
|
||||||
|
repo = "python-ambee";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "11liw2206lyrnx09giqapjpi25lr2qnbmigi6rgynr2a1i9vxy1s";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
aiohttp
|
||||||
|
yarl
|
||||||
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
aresponses
|
||||||
|
pytest-asyncio
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# Upstream doesn't set a version for the pyproject.toml
|
||||||
|
substituteInPlace pyproject.toml \
|
||||||
|
--replace "0.0.0" "${version}" \
|
||||||
|
--replace "--cov" ""
|
||||||
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "ambee" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Python client for Ambee API";
|
||||||
|
homepage = "https://github.com/frenck/python-ambee";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,39 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, guile
|
||||||
|
, autoreconfHook
|
||||||
|
, pkg-config
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "scheme-bytestructures";
|
||||||
|
version = "1.0.7";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "TaylanUB";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0q0habjiy3h9cigb7q1br9kz6z212dn2ab31f6dgd3rrmsfn5rvb";
|
||||||
|
};
|
||||||
|
|
||||||
|
postConfigure = ''
|
||||||
|
sed -i '/moddir\s*=/s%=.*%=''${out}/share/guile/site%' Makefile;
|
||||||
|
sed -i '/godir\s*=/s%=.*%=''${out}/share/guile/ccache%' Makefile;
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
autoreconfHook pkg-config
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
guile
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Structured access to bytevector contents";
|
||||||
|
homepage = "https://github.com/TaylanUB/scheme-bytestructures";
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
maintainers = with maintainers; [ ethancedwards8 ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "tflint";
|
pname = "tflint";
|
||||||
version = "0.29.0";
|
version = "0.29.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "terraform-linters";
|
owner = "terraform-linters";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1ciwr2bwbxnw8366wvgl5ga3y2qj46i0h3yp3av1x9n2r8rddrlh";
|
sha256 = "1pkz8y3da7i4a3nm79a0640xjj4wfkx3dz6614c4hynqn5svji82";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "0k8v49sr0jmljfl4fa5pnvzd5k3pg865h201114l6cs257sdkczk";
|
vendorSha256 = "0k8v49sr0jmljfl4fa5pnvzd5k3pg865h201114l6cs257sdkczk";
|
||||||
|
|
|
@ -44,16 +44,16 @@ in rec {
|
||||||
|
|
||||||
unstable = fetchurl rec {
|
unstable = fetchurl rec {
|
||||||
# NOTE: Don't forget to change the SHA256 for staging as well.
|
# NOTE: Don't forget to change the SHA256 for staging as well.
|
||||||
version = "6.9";
|
version = "6.10";
|
||||||
url = "https://dl.winehq.org/wine/source/6.x/wine-${version}.tar.xz";
|
url = "https://dl.winehq.org/wine/source/6.x/wine-${version}.tar.xz";
|
||||||
sha256 = "sha256-GFVOYB3vhqmiAXKwhcZoMpFPwh511VX25U/4nn6uW/4=";
|
sha256 = "sha256-WO3hSEgtSRiCYtWi0MnXAKdMacUcyqEcWt9j0/MUQZ8=";
|
||||||
inherit (stable) gecko32 gecko64;
|
inherit (stable) gecko32 gecko64;
|
||||||
|
|
||||||
## see http://wiki.winehq.org/Mono
|
## see http://wiki.winehq.org/Mono
|
||||||
mono = fetchurl rec {
|
mono = fetchurl rec {
|
||||||
version = "6.1.1";
|
version = "6.2.0";
|
||||||
url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi";
|
url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi";
|
||||||
sha256 = "sha256-rDsUvq/eNLhIIofllwABE9wGqRXzLJ/QbHfrgZB544s=";
|
sha256 = "sha256-zY1TUT2DV7KHama6sIllTvmUH0LvaQ+1VcZJP1OB28o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -65,17 +65,12 @@ in rec {
|
||||||
staging = fetchFromGitHub rec {
|
staging = fetchFromGitHub rec {
|
||||||
# https://github.com/wine-staging/wine-staging/releases
|
# https://github.com/wine-staging/wine-staging/releases
|
||||||
inherit (unstable) version;
|
inherit (unstable) version;
|
||||||
sha256 = "sha256-g0NmiypafOAmKDRoRf4uz5NnhFo6uga0fKYNCF29jbE=";
|
sha256 = "sha256-nqXgJe2i1xDW1aCAmwFPshiUI2PtZ/S7p8Cq2ODMTQk=";
|
||||||
owner = "wine-staging";
|
owner = "wine-staging";
|
||||||
repo = "wine-staging";
|
repo = "wine-staging";
|
||||||
#rev = "v${version}";
|
rev = "v${version}";
|
||||||
# FIXME: replace with line above with 6.10 release
|
|
||||||
# Fix https://bugs.winehq.org/show_bug.cgi?id=51172
|
|
||||||
rev = "5bbe3e47a559b3c04bc8791e0b398a271c772af7";
|
|
||||||
|
|
||||||
# Actually only "d3d11-Deferred_Context" cause problems, two others only dependencies
|
disabledPatchsets = [ ];
|
||||||
# see FIXME above
|
|
||||||
disabledPatchsets = [ "d3d11-Deferred_Context" "wined3d-CSMT_Main" "nvapi-Stub_DLL" "nvcuvid-CUDA_Video_Support" "nvencodeapi-Video_Encoder" ];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
winetricks = fetchFromGitHub rec {
|
winetricks = fetchFromGitHub rec {
|
||||||
|
|
|
@ -7,11 +7,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mas";
|
pname = "mas";
|
||||||
version = "1.8.1";
|
version = "1.8.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas.pkg";
|
url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas.pkg";
|
||||||
sha256 = "W/wgg+ETeJPoZ7MoVGH2uJzQiZMLIy3n1JYKUloc3ZU=";
|
sha256 = "HlLQKBVIYKanS6kjkbYdabBi1T0irxE6fNd2H6mDKe4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ libarchive p7zip ];
|
nativeBuildInputs = [ libarchive p7zip ];
|
||||||
|
@ -25,13 +25,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
cp -r ./bin $out
|
cp -r ./usr/local/bin $out
|
||||||
cp -r ./Frameworks $out
|
|
||||||
'';
|
|
||||||
|
|
||||||
postFixup = ''
|
|
||||||
install_name_tool -change @rpath/MasKit.framework/Versions/A/MasKit $out/Frameworks/MasKit.framework/Versions/A/MasKit $out/bin/mas
|
|
||||||
install_name_tool -change @rpath/Commandant.framework/Commandant $out/Frameworks/MasKit.framework/Versions/A/Frameworks/Commandant.framework/Versions/A/Commandant $out/bin/mas
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, lib, fetchgit, pkg-config, git, libmicrohttpd_0_9_70 }:
|
{ stdenv, lib, fetchgit, pkg-config, git, libmicrohttpd }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "fileshare";
|
pname = "fileshare";
|
||||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config git ];
|
nativeBuildInputs = [ pkg-config git ];
|
||||||
buildInputs = [ libmicrohttpd_0_9_70 ];
|
buildInputs = [ libmicrohttpd ];
|
||||||
|
|
||||||
makeFlags = [ "BUILD=release" ];
|
makeFlags = [ "BUILD=release" ];
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "grafana";
|
pname = "grafana";
|
||||||
version = "8.0.0";
|
version = "8.0.1";
|
||||||
|
|
||||||
excludedPackages = [ "release_publisher" ];
|
excludedPackages = [ "release_publisher" ];
|
||||||
|
|
||||||
|
@ -10,15 +10,15 @@ buildGoModule rec {
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "grafana";
|
owner = "grafana";
|
||||||
repo = "grafana";
|
repo = "grafana";
|
||||||
sha256 = "sha256-HtubiSx4Orf9knZcuYy4eF2qwclX/JVd2Ba9L33tM74=";
|
sha256 = "sha256-Vs/4urH/XuoVly26YfhFbf/T3x5jdS4BgrVStuTHaHo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
srcStatic = fetchurl {
|
srcStatic = fetchurl {
|
||||||
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
|
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
|
||||||
sha256 = "sha256-bwBpkPy4kwfnkRsLOktUgQx+Sm8WJA2d65efMBCnGp4=";
|
sha256 = "sha256-b05nUApLjdQW5vbS56HUK+/GXKcHo2UAHybfe6ZTr3U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-Hon5WrhXUvZUtMRxx3XcBDQe3rkRkfqbnXjY3xCzuuM=";
|
vendorSha256 = "sha256-iwB1JtekxFYSHjaV+TqBDqnyE5zt3RJ4dQmf12AA53U=";
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
# The testcase makes an API call against grafana.com:
|
# The testcase makes an API call against grafana.com:
|
||||||
|
@ -38,6 +38,10 @@ buildGoModule rec {
|
||||||
rm -r scripts/go
|
rm -r scripts/go
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
buildFlagsArray = ''
|
||||||
|
-ldflags=-s -w -X main.version=${version}
|
||||||
|
'';
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
tar -xvf $srcStatic
|
tar -xvf $srcStatic
|
||||||
mkdir -p $out/share/grafana
|
mkdir -p $out/share/grafana
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "pgvector";
|
pname = "pgvector";
|
||||||
version = "0.1.5";
|
version = "0.1.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ankane";
|
owner = "ankane";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0zrb9r9yh05nip2gwg96fhfk766hwqwa8plcvj2b4x4hhjk6q1ps";
|
sha256 = "108qf5pvqhz4vh31sijikajf4hrrk7rknrqzwj999psr33acag4z";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ postgresql ];
|
buildInputs = [ postgresql ];
|
||||||
|
|
|
@ -4,21 +4,21 @@ let
|
||||||
webassets = fetchFromGitHub {
|
webassets = fetchFromGitHub {
|
||||||
owner = "gravitational";
|
owner = "gravitational";
|
||||||
repo = "webassets";
|
repo = "webassets";
|
||||||
rev = "cf396f868aebb8ba654ea2398c25f033181e7114";
|
rev = "8c2812c169fa6bd5f31c13160bd93ef8b317bbc9";
|
||||||
sha256 = "sha256-12jkpWl/kL0ttRHtxyDnKjYAZNrheEGQF8HEGSXvvAk=";
|
sha256 = "sha256-O+H8N1yqQiH645mgXeSc330GRmxF+gxiJJ5iYn65Z6Q=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "teleport";
|
pname = "teleport";
|
||||||
version = "6.1.3";
|
version = "6.2.3";
|
||||||
|
|
||||||
# This repo has a private submodule "e" which fetchgit cannot handle without failing.
|
# This repo has a private submodule "e" which fetchgit cannot handle without failing.
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "gravitational";
|
owner = "gravitational";
|
||||||
repo = "teleport";
|
repo = "teleport";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-kb7qRPZKXDY0Qy3/72epAGaN2FCOO/XAN8lOoUYkoM0=";
|
sha256 = "sha256-3syl1a2ui8/aTgCvihuhg575Df31loOXuENBNJG3nR0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = null;
|
vendorSha256 = null;
|
||||||
|
|
|
@ -21,18 +21,18 @@ let
|
||||||
sources = name: system: {
|
sources = name: system: {
|
||||||
x86_64-darwin = {
|
x86_64-darwin = {
|
||||||
url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
|
url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
|
||||||
sha256 = "1f86pkjsp8lrmk8ap40wh9zbzb2ni49vc2cjsdjbj4pkkwivihpv";
|
sha256 = "0xhy2sa04ir5ncjnnx25nyf66k21w3f649smhfpz9973s7vk5vhg";
|
||||||
};
|
};
|
||||||
|
|
||||||
x86_64-linux = {
|
x86_64-linux = {
|
||||||
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
|
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
|
||||||
sha256 = "1l47lq2wq8y0adrjij3w5ki1mm1f00503ks398flfmbzyav6bad3";
|
sha256 = "1dkj4cpy891nd3l1xcqaj1mfphirs9fzbm081i8pyn36nwmdpg2j";
|
||||||
};
|
};
|
||||||
}.${system};
|
}.${system};
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "google-cloud-sdk";
|
pname = "google-cloud-sdk";
|
||||||
version = "343.0.0";
|
version = "344.0.0";
|
||||||
|
|
||||||
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
|
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
|
||||||
|
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "fend";
|
pname = "fend";
|
||||||
version = "0.1.16";
|
version = "0.1.17";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "printfn";
|
owner = "printfn";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-ITS2wE4vwp0W/nlTyX55cY5E95VIwR46JBzF0pD/xsE=";
|
sha256 = "sha256-Xq2UjeZiKy9BjNQ9xnC7tppEwrEtg8ZN5BVDz1bUOmw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-YqOc/B+ZP1i9xJLrOguQ6fwQr6SV0qvQ3fWwguY2S0I=";
|
cargoSha256 = "sha256-Bf3fYHhpoX05AmTdwwdRU2YRfGVb1EmaGDm75i+Vs2w=";
|
||||||
|
|
||||||
doInstallCheck = true;
|
doInstallCheck = true;
|
||||||
|
|
||||||
|
|
|
@ -1,45 +1,37 @@
|
||||||
{ lib, stdenv, fetchFromGitHub, autoreconfHook, jdk
|
{ lib
|
||||||
|
, stdenv
|
||||||
# Enable ECDSA pubkey recovery module
|
, fetchFromGitHub
|
||||||
, enableRecovery ? true
|
, autoreconfHook
|
||||||
|
|
||||||
# Enable ECDH shared secret computation (disabled by default because it is
|
|
||||||
# experimental)
|
|
||||||
, enableECDH ? false
|
|
||||||
|
|
||||||
# Enable libsecp256k1_jni (disabled by default because it requires a jdk,
|
|
||||||
# which is a large dependency)
|
|
||||||
, enableJNI ? false
|
|
||||||
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let inherit (lib) optionals; in
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "secp256k1";
|
pname = "secp256k1";
|
||||||
|
|
||||||
# I can't find any version numbers, so we're just using the date of the
|
# I can't find any version numbers, so we're just using the date of the
|
||||||
# last commit.
|
# last commit.
|
||||||
version = "2020-08-16";
|
version = "unstable-2021-06-06";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bitcoin-core";
|
owner = "bitcoin-core";
|
||||||
repo = "secp256k1";
|
repo = "secp256k1";
|
||||||
rev = "670cdd3f8be25f81472b2d16dcd228b0d24a5c45";
|
rev = "7973576f6e3ab27d036a09397152b124d747f4ae";
|
||||||
sha256 = "0ak2hrr0wznl5d9s905qwn5yds7k22i28d2jp957l4a8yf8cqv3s";
|
sha256 = "0vjk55dv0mkph4k6bqgkykmxn05ngzvhc4rzjnvn33xzi8dzlvah";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = optionals enableJNI [ jdk ];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook ];
|
nativeBuildInputs = [ autoreconfHook ];
|
||||||
|
|
||||||
configureFlags =
|
configureFlags = [
|
||||||
[ "--enable-benchmark=no" "--enable-tests=yes" "--enable-exhaustive-tests=no" ] ++
|
"--enable-benchmark=no"
|
||||||
optionals enableECDH [ "--enable-module-ecdh" "--enable-experimental" ] ++
|
"--enable-exhaustive-tests=no"
|
||||||
optionals enableRecovery [ "--enable-module-recovery" ] ++
|
"--enable-experimental"
|
||||||
optionals enableJNI [ "--enable-jni" ];
|
"--enable-module-ecdh"
|
||||||
|
"--enable-module-recovery"
|
||||||
|
"--enable-module-schnorrsig"
|
||||||
|
"--enable-tests=yes"
|
||||||
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
checkPhase = "./tests";
|
checkPhase = "./tests";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -7221,13 +7221,7 @@ in
|
||||||
|
|
||||||
nvchecker = with python3Packages; toPythonApplication nvchecker;
|
nvchecker = with python3Packages; toPythonApplication nvchecker;
|
||||||
|
|
||||||
nvfetcher = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.nvfetcher) (drv: {
|
nvfetcher = haskell.lib.justStaticExecutables haskellPackages.nvfetcher;
|
||||||
executableToolDepends = [ makeWrapper ];
|
|
||||||
postInstall = ''
|
|
||||||
wrapProgram $out/bin/nvfetcher \
|
|
||||||
--prefix PATH ":" "${nvchecker}/bin:${nix-prefetch-git}/bin"
|
|
||||||
'';
|
|
||||||
});
|
|
||||||
|
|
||||||
miller = callPackage ../tools/text/miller { };
|
miller = callPackage ../tools/text/miller { };
|
||||||
|
|
||||||
|
@ -12577,6 +12571,8 @@ in
|
||||||
|
|
||||||
scheme48 = callPackage ../development/interpreters/scheme48 { };
|
scheme48 = callPackage ../development/interpreters/scheme48 { };
|
||||||
|
|
||||||
|
scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
|
||||||
|
|
||||||
self = pkgsi686Linux.callPackage ../development/interpreters/self { };
|
self = pkgsi686Linux.callPackage ../development/interpreters/self { };
|
||||||
|
|
||||||
spark = callPackage ../applications/networking/cluster/spark { };
|
spark = callPackage ../applications/networking/cluster/spark { };
|
||||||
|
@ -12651,6 +12647,8 @@ in
|
||||||
|
|
||||||
guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
|
guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
|
||||||
|
|
||||||
|
guile-git = callPackage ../development/guile-modules/guile-git { };
|
||||||
|
|
||||||
guile-gnome = callPackage ../development/guile-modules/guile-gnome {
|
guile-gnome = callPackage ../development/guile-modules/guile-gnome {
|
||||||
gconf = gnome2.GConf;
|
gconf = gnome2.GConf;
|
||||||
guile = guile_2_0;
|
guile = guile_2_0;
|
||||||
|
@ -22734,10 +22732,7 @@ in
|
||||||
|
|
||||||
jnetmap = callPackage ../applications/networking/jnetmap {};
|
jnetmap = callPackage ../applications/networking/jnetmap {};
|
||||||
|
|
||||||
libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
|
libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix { };
|
||||||
secp256k1 = secp256k1.override { enableECDH = true; };
|
|
||||||
};
|
|
||||||
|
|
||||||
libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix { };
|
libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix { };
|
||||||
libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix { };
|
libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix { };
|
||||||
libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix { };
|
libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix { };
|
||||||
|
|
|
@ -481,18 +481,4 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; {
|
||||||
outputFiles = [ "*" ];
|
outputFiles = [ "*" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
YamlDotNet = fetchNuGet {
|
|
||||||
baseName = "YamlDotNet";
|
|
||||||
version = "11.1.1";
|
|
||||||
sha256 = "rwZ/QyDVrN3wGrEYKY3QY5Xqo2Tp3FkR6dh4QrC+QS0=";
|
|
||||||
outputFiles = [ "lib/*" ];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "YamlDotNet is a .NET library for YAML";
|
|
||||||
homepage = "https://github.com/aaubry/YamlDotNet";
|
|
||||||
license = licenses.mit;
|
|
||||||
maintainers = [ maintainers.ratsclub ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
}; in self
|
}; in self
|
||||||
|
|
|
@ -385,6 +385,8 @@ in {
|
||||||
|
|
||||||
amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { };
|
amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { };
|
||||||
|
|
||||||
|
ambee = callPackage ../development/python-modules/ambee { };
|
||||||
|
|
||||||
ambiclimate = callPackage ../development/python-modules/ambiclimate { };
|
ambiclimate = callPackage ../development/python-modules/ambiclimate { };
|
||||||
|
|
||||||
amcrest = callPackage ../development/python-modules/amcrest { };
|
amcrest = callPackage ../development/python-modules/amcrest { };
|
||||||
|
|
|
@ -222,6 +222,7 @@ let
|
||||||
# working as expected.
|
# working as expected.
|
||||||
cabal-install = all;
|
cabal-install = all;
|
||||||
Cabal_3_4_0_0 = with compilerNames; [ ghc884 ghc8104 ];
|
Cabal_3_4_0_0 = with compilerNames; [ ghc884 ghc8104 ];
|
||||||
|
cabal2nix-unstable = all;
|
||||||
funcmp = all;
|
funcmp = all;
|
||||||
# Doesn't currently work on ghc-9.0:
|
# Doesn't currently work on ghc-9.0:
|
||||||
# https://github.com/haskell/haskell-language-server/issues/297
|
# https://github.com/haskell/haskell-language-server/issues/297
|
||||||
|
|
Loading…
Reference in a new issue