Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a5cc7d319770
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5717d9d2f7ca
Choose a head ref

Commits on Jul 9, 2020

  1. bsequencer: 1.4.2 -> 1.6.0

    r-ryantm committed Jul 9, 2020
    Copy the full SHA
    c8adba6 View commit details

Commits on Jul 14, 2020

  1. Copy the full SHA
    65579d4 View commit details

Commits on Jul 16, 2020

  1. Copy the full SHA
    2370ca0 View commit details
  2. ucx: 1.7.0 -> 1.8.1

    markuskowa committed Jul 16, 2020
    Copy the full SHA
    0e2f98d View commit details
  3. Copy the full SHA
    fe2c68a View commit details

Commits on Jul 17, 2020

  1. mbelib: init at 1.3.0

    andrew-d committed Jul 17, 2020
    Copy the full SHA
    5601d74 View commit details
  2. it++: init at 4.3.1

    andrew-d committed Jul 17, 2020
    Copy the full SHA
    f856cb8 View commit details
  3. dsd: init at 2018-07-01

    andrew-d committed Jul 17, 2020
    Copy the full SHA
    6f1acf8 View commit details
  4. Copy the full SHA
    8c5c7d3 View commit details
  5. gfan: fix clang build on non-Darwin

    -fno-guess-branch-probability isn't a Darwin-specific thing, it's a
    clang-specific thing.
    alyssais committed Jul 17, 2020
    Copy the full SHA
    8f5eaa6 View commit details

Commits on Jul 18, 2020

  1. Copy the full SHA
    fafc1dd View commit details
  2. Copy the full SHA
    5bb8654 View commit details
  3. _3270font: init at 2.0.4

    marsam committed Jul 18, 2020
    Copy the full SHA
    4703d4d View commit details
  4. barlow: init at 1.422

    marsam committed Jul 18, 2020
    Copy the full SHA
    f1d5d21 View commit details
  5. Copy the full SHA
    16d8632 View commit details
  6. Copy the full SHA
    5868f8f View commit details
  7. petsc: Fix install_name_tool patch

    The PETSc library's config/install.py script checks whether
    /usr/bin/install_name_tool is an existing file:
    
    https://gitlab.com/petsc/petsc/-/blob/master/config/install.py#L368
    
    Therefore, it is not enough to replace it with something that we expect
    to be on the PATH, as this will cause the linked if statement to be
    silently skipped. The consequence is that applications linked against
    this version of petsc will fail at runtime on MacOS with a dynamic
    loading error.
    
    Instead, we should replace install_name_tool with the absolute path of a
    binary we know will be present at build time.
    
    Note that this should be fixed upstream as well, but this is sufficient
    to fix the runtime error.
    Jack Coughlin committed Jul 18, 2020
    Copy the full SHA
    8a65fe8 View commit details
  8. cvc4: 1.6 -> 1.8

    Co-authored-by: Gabriel Ebner <gebner@gebner.org>
    
    Update pkgs/applications/science/logic/cvc4/default.nix
    
    Co-authored-by: Gabriel Ebner <gebner@gebner.org>
    MrChico and gebner committed Jul 18, 2020
    Copy the full SHA
    424936e View commit details
  9. Merge pull request #93427 from marsam/fix-strip-nondeterminism-darwin

    strip-nondeterminism: fix build on darwin
    marsam authored Jul 18, 2020
    Copy the full SHA
    c28899b View commit details
  10. Merge pull request #93375 from MrChico/cvc4_1.8

    cvc4: 1.6 -> 1.8
    gebner authored Jul 18, 2020
    Copy the full SHA
    3ffc16a View commit details
  11. Merge pull request #93408 from justin-gerhardt/stm32cube

    stm32cubemx: 5.3.0 -> 5.6.1
    danieldk authored Jul 18, 2020
    Copy the full SHA
    3bcbebb View commit details
  12. Merge pull request #93402 from pacien/beamerpresenter-v0.1.2

    beamerpresenter: 0.1.1 -> 0.1.2
    danieldk authored Jul 18, 2020
    Copy the full SHA
    d05ea5c View commit details
  13. sd-switch: init at 0.1.0

    PR #93432
    rycee committed Jul 18, 2020
    Copy the full SHA
    60c9c3a View commit details
  14. gama: init at 2.09

    lsix committed Jul 18, 2020
    Copy the full SHA
    9eccd64 View commit details
  15. Merge pull request #93428 from johnbcoughlin/petsc-install_name_tool

    petsc: Fix install_name_tool patch
    danieldk authored Jul 18, 2020
    Copy the full SHA
    cf059b3 View commit details
  16. p7zip: fix build when enableUnfree is true

    `chmod +x install.sh` was only being executed when enableUnfree was
    false. Therefore, building p7zip with enableUnfree set to true would fail
    because install.sh was not an executable file.
    cript0nauta committed Jul 18, 2020
    Copy the full SHA
    410dbaa View commit details
  17. visualvm: 2.0.2 -> 2.0.3

    r-ryantm committed Jul 18, 2020
    Copy the full SHA
    bdc6bb9 View commit details
  18. weechat: 2.8 -> 2.9

    mweinelt committed Jul 18, 2020
    Copy the full SHA
    c3bf59e View commit details
  19. Merge pull request #93031 from andrew-d/andrew/dsd

    dsd: init at 2018-07-01
    markuskowa authored Jul 18, 2020
    Copy the full SHA
    533720c View commit details
  20. Merge pull request #93280 from markuskowa/upd-ucx

    ucx: 1.7.0 -> 1.8.1, build openmpi with ucx
    markuskowa authored Jul 18, 2020
    Copy the full SHA
    5ac114b View commit details
  21. Merge pull request #93420 from marsam/init-3270font

    _3270font: init at 2.0.4
    marsam authored Jul 18, 2020
    Copy the full SHA
    68dfdd3 View commit details
  22. coreboot-utils: include common meta attrs for all

    Milan Pässler committed Jul 18, 2020
    Copy the full SHA
    72e242d View commit details
  23. Merge pull request #93439 from cript0nauta/p7zip-unfree

    p7zip: fix build when enableUnfree is true
    worldofpeace authored Jul 18, 2020
    Copy the full SHA
    a5fc5da View commit details
  24. Merge pull request #93441 from mweinelt/weechat

    weechat: 2.8 -> 2.9
    marsam authored Jul 18, 2020
    Copy the full SHA
    566982e View commit details
  25. zoom-us: Link libfaac to fix audio recording (#93374)

    Fixes #93341.
    
    Using strace reveals that zoom is attempting to load "libfaac1.so" from
    its PATH. As faac provides "libfaac.so.0", solve this by linking from
    there to "libfaac1.so" in zoom's output.
    
    This is the same solution as the one we use for libjpeg_turbo.
    tadfisher authored Jul 18, 2020
    Copy the full SHA
    903a0ca View commit details
  26. vimPlugins: update

    ndarwincorn committed Jul 18, 2020
    Copy the full SHA
    b077859 View commit details
  27. Copy the full SHA
    501a9de View commit details
  28. Copy the full SHA
    5096769 View commit details
  29. Copy the full SHA
    2904fb7 View commit details
  30. Copy the full SHA
    44178a8 View commit details
  31. Copy the full SHA
    cc7012a View commit details
  32. Copy the full SHA
    260182c View commit details
  33. Copy the full SHA
    03d2363 View commit details
  34. Copy the full SHA
    b667ccf View commit details
  35. Copy the full SHA
    0e24f74 View commit details
  36. Copy the full SHA
    82b1b19 View commit details
  37. Copy the full SHA
    466872e View commit details
  38. Copy the full SHA
    fbd0c09 View commit details
  39. Copy the full SHA
    fc17201 View commit details
  40. Copy the full SHA
    f826149 View commit details
Showing with 717 additions and 285 deletions.
  1. +2 −2 pkgs/applications/audio/bsequencer/default.nix
  2. +2 −2 pkgs/applications/networking/browsers/chromium/plugins.nix
  3. +5 −5 pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
  4. +3 −3 pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
  5. +5 −2 pkgs/applications/networking/instant-messengers/zoom-us/default.nix
  6. +2 −2 pkgs/applications/networking/irc/weechat/default.nix
  7. +4 −17 pkgs/applications/office/beamerpresenter/default.nix
  8. +44 −0 pkgs/applications/radio/dsd/default.nix
  9. +24 −0 pkgs/applications/science/geometry/gama/default.nix
  10. +14 −9 pkgs/applications/science/logic/cvc4/default.nix
  11. +1 −1 pkgs/applications/science/math/gfan/default.nix
  12. +26 −0 pkgs/data/fonts/3270font/default.nix
  13. +28 −0 pkgs/data/fonts/barlow/default.nix
  14. +31 −0 pkgs/development/libraries/audio/mbelib/default.nix
  15. +2 −2 pkgs/development/libraries/openmpi/default.nix
  16. +55 −0 pkgs/development/libraries/science/math/itpp/default.nix
  17. +2 −2 pkgs/development/libraries/science/math/petsc/default.nix
  18. +2 −2 pkgs/development/libraries/ucx/default.nix
  19. +7 −2 pkgs/development/perl-modules/strip-nondeterminism/default.nix
  20. +2 −2 pkgs/development/python-modules/limnoria/default.nix
  21. +3 −3 pkgs/development/tools/analysis/tflint/default.nix
  22. +1 −3 pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
  23. +3 −3 pkgs/development/tools/golangci-lint/default.nix
  24. +2 −2 pkgs/development/tools/java/visualvm/default.nix
  25. +2 −2 pkgs/development/tools/jo/default.nix
  26. +11 −23 pkgs/development/tools/misc/stm32cubemx/default.nix
  27. +2 −2 pkgs/games/steam/runtime.nix
  28. +355 −186 pkgs/misc/vim-plugins/generated.nix
  29. +12 −0 pkgs/misc/vim-plugins/overrides.nix
  30. +14 −0 pkgs/misc/vim-plugins/vim-plugin-names
  31. +26 −0 pkgs/os-specific/linux/sd-switch/default.nix
  32. +3 −3 pkgs/servers/etcd/3.4.nix
  33. +1 −1 pkgs/tools/archivers/p7zip/default.nix
  34. +7 −4 pkgs/tools/misc/coreboot-utils/default.nix
  35. +14 −0 pkgs/top-level/all-packages.nix
4 changes: 2 additions & 2 deletions pkgs/applications/audio/bsequencer/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "BSEQuencer";
version = "1.4.2";
version = "1.6.0";

src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
rev = "${version}";
sha256 = "1fz0p0ba00b7k7a8q9mxwj01jwl8xwh9a2npn00pbbdrg9zv4fdr";
sha256 = "0w21kzq695xy4i1r6xvvh7sad5m0rlmdgc7ykmrlzfsm1252dz80";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/applications/networking/browsers/chromium/plugins.nix
Original file line number Diff line number Diff line change
@@ -44,11 +44,11 @@ let

flash = stdenv.mkDerivation rec {
pname = "flashplayer-ppapi";
version = "32.0.0.387";
version = "32.0.0.403";

src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/${version}/flash_player_ppapi_linux.x86_64.tar.gz";
sha256 = "1igs8nh3zpfcps97ahzh7kknx3rddh6yliig8lxf6jskbpf0qgzf";
sha256 = "1xirngiqypylgm8f3ddvny2ghqxgj8i98bm1carcj2vryw53wwal";
stripRoot = false;
};

Original file line number Diff line number Diff line change
@@ -74,7 +74,7 @@ let
in
stdenv.mkDerivation rec {
pname = "flashplayer";
version = "32.0.0.387";
version = "32.0.0.403";

src = fetchurl {
url =
@@ -85,14 +85,14 @@ stdenv.mkDerivation rec {
sha256 =
if debug then
if arch == "x86_64" then
"1wmk60lnlrj9f8dvk4b6j7pqyl00w00qbzbdw4awzx91wmgfc4x0"
"0nx0fxa6l438hvzgsxa561nrin8lx7l9ccqscjn9mdg42yw36k63"
else
"1afjxhi5jzn8zbkva940i9fayzxj1r3n6rqsiny02fpnv0waypfy"
"0vbg4ijsbmn71kq5mynx0hfhazy10ghcxsxwbwaxdl11ilxikrli"
else
if arch == "x86_64" then
"0si8rx955kyfsprk5465hfzafxvrdm7g686q7p5xykmh88nck6k2"
"1paz9y3pcisw5ck3v6a740sr7plmsbg6bjqrj2yfqdixf95fk2pl"
else
"02pw2knvgdkahyp7lmy7fmynmplaz5wswdz48h3sdj6ibr066h97";
"1b2r20yc94ibsw0vpr6xl1x1vbjgjw6qzxzr374ppck8famikyj2";
};

nativeBuildInputs = [ unzip ];
Original file line number Diff line number Diff line change
@@ -50,7 +50,7 @@

stdenv.mkDerivation {
pname = "flashplayer-standalone";
version = "32.0.0.387";
version = "32.0.0.403";

src = fetchurl {
url =
@@ -60,9 +60,9 @@ stdenv.mkDerivation {
"https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flash_player_sa_linux.x86_64.tar.gz";
sha256 =
if debug then
"1yxdwmm2gz162rmc9hwlccqgq613gnrihjicnzgan4vk7hjlga5y"
"164cah1h78vs068y19v0c40243sy2ip1n4jc6qvzv9acawy12ckw"
else
"0hm5is3giz45a4v9m77q0i1dgyhpqqkagpjndbnynsnl9a61r0ly";
"0508jzaji3z52dyp49xx2m7impz1fdpp20af0h8dwdph1q3mxn32";
};

nativeBuildInputs = [ unzip ];
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@
, qtquickcontrols2, qtscript, qtsvg , qttools, qtwayland, qtwebchannel
, qtwebengine
# Runtime
, coreutils, libjpeg_turbo, pciutils, procps, utillinux
, coreutils, libjpeg_turbo, faac, pciutils, procps, utillinux
, pulseaudioSupport ? true, libpulseaudio ? null
}:

@@ -40,7 +40,7 @@ in mkDerivation {
nativeBuildInputs = [ autoPatchelfHook ];

buildInputs = [
dbus glib libGL libX11 libXfixes libuuid libxcb libjpeg_turbo qtbase
dbus glib libGL libX11 libXfixes libuuid libxcb libjpeg_turbo faac qtbase
qtdeclarative qtgraphicaleffects qtlocation qtquickcontrols qtquickcontrols2
qtscript qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland
];
@@ -72,6 +72,9 @@ in mkDerivation {
# TODO Patch this somehow; tries to dlopen './libturbojpeg.so' from cwd
ln -s $(readlink -e "${libjpeg_turbo.out}/lib/libturbojpeg.so") $out/share/zoom-us/libturbojpeg.so
# Again, requires faac with a nonstandard filename.
ln -s $(readlink -e "${faac}/lib/libfaac.so") $out/share/zoom-us/libfaac1.so
runHook postInstall
'';

4 changes: 2 additions & 2 deletions pkgs/applications/networking/irc/weechat/default.nix
Original file line number Diff line number Diff line change
@@ -27,12 +27,12 @@ let
in
assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins;
stdenv.mkDerivation rec {
version = "2.8";
version = "2.9";
pname = "weechat";

src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.bz2";
sha256 = "0xpzl7985j47rpmly4r833jxd448xpy7chqphaxmhlql2c0gc08z";
sha256 = "12h4m4ag8cdab7q6f5n357mfg0fdayab1gcikncjkkid3bjd4r4g";
};

outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
21 changes: 4 additions & 17 deletions pkgs/applications/office/beamerpresenter/default.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{ stdenv, mkDerivation, fetchFromGitHub, makeDesktopItem, installShellFiles,
{ stdenv, mkDerivation, fetchFromGitHub, installShellFiles,
qmake, qtbase, poppler, qtmultimedia }:

mkDerivation rec {
pname = "beamerpresenter";
version = "0.1.1";
version = "0.1.2";

src = fetchFromGitHub {
owner = "stiglers-eponym";
repo = "BeamerPresenter";
rev = "v${version}";
sha256 = "0j7wx3qqwhda33ig2464bi0j0a473y5p7ndy5f7f8x9cqdal1d01";
sha256 = "12xngnhwa3haf0pdxczgvhq1j20zbsr30y2bfn9qwmlhbwklhkj2";
};

nativeBuildInputs = [ qmake installShellFiles ];
@@ -26,23 +26,10 @@ mkDerivation rec {
installPhase = ''
install -m755 beamerpresenter -Dt $out/bin/
install -m644 src/icons/beamerpresenter.svg -Dt $out/share/icons/hicolor/scalable/apps/
install -m644 $desktopItem/share/applications/*.desktop -Dt $out/share/applications/
install -m644 share/applications/beamerpresenter.desktop -Dt $out/share/applications/
installManPage man/*.{1,5}
'';

# TODO: replace with upstream's .desktop file once available.
# https://github.com/stiglers-eponym/BeamerPresenter/pull/4
desktopItem = makeDesktopItem {
name = pname;
desktopName = "BeamerPresenter";
genericName = "Beamer presentation viewer";
comment = "Simple dual screen pdf presentation software";
icon = "beamerpresenter";
categories = "Office;";
exec = "beamerpresenter %F";
mimeType = "application/pdf;application/x-pdf;";
};

meta = with stdenv.lib; {
description = "Simple dual screen pdf presentation software";
homepage = "https://github.com/stiglers-eponym/BeamerPresenter";
44 changes: 44 additions & 0 deletions pkgs/applications/radio/dsd/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{ stdenv, fetchFromGitHub, cmake
, mbelib, libsndfile, itpp
, portaudioSupport ? true, portaudio ? null
}:

assert portaudioSupport -> portaudio != null;

stdenv.mkDerivation rec {
pname = "dsd";
version = "2018-07-01";

src = fetchFromGitHub {
owner = "szechyjs";
repo = "dsd";
rev = "f175834e45a1a190171dff4597165b27d6b0157b";
sha256 = "0w4r13sxvjwacdwxr326zr6p77a8p6ny0g6im574jliw5j3shlhr";
};

nativeBuildInputs = [ cmake ];
buildInputs = [
mbelib libsndfile itpp
] ++ stdenv.lib.optionals portaudioSupport [ portaudio ];

enableParallelBuilding = true;

doCheck = true;
preCheck = ''
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD
'';

meta = with stdenv.lib; {
description = "Digital Speech Decoder";
longDescription = ''
DSD is able to decode several digital voice formats from discriminator
tap audio and synthesize the decoded speech. Speech synthesis requires
mbelib, which is a separate package.
'';
homepage = https://github.com/szechyjs/dsd;
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = with maintainers; [ andrew-d ];
};
}
24 changes: 24 additions & 0 deletions pkgs/applications/science/geometry/gama/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ stdenv, fetchurl, lib, expat, octave, libxml2, texinfo }:
stdenv.mkDerivation rec {
pname = "gama";
version = "2.09";

src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
sha256 = "0c1b28frl6109arj09v4zr1xs859krn8871mkvis517g5pb55dc9";
};

buildInputs = [ expat ];

nativeBuildInputs = [ texinfo ];

checkInputs = [ octave libxml2 ];
doCheck = true;

meta = with lib ; {
description = "Tools for adjustment of geodetic networks";
homepage = "https://www.gnu.org/software/gama/";
license = licenses.gpl3Plus;
platforms = platforms.all;
};
}
23 changes: 14 additions & 9 deletions pkgs/applications/science/logic/cvc4/default.nix
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
{ stdenv, fetchurl, cln, gmp, swig, pkgconfig
, readline, libantlr3c, boost, jdk, autoreconfHook
, python3, antlr3_4
{ stdenv, fetchFromGitHub, cmake, cln, gmp, git, swig, pkgconfig
, readline, libantlr3c, boost, jdk, python3, antlr3_4
}:

stdenv.mkDerivation rec {
pname = "cvc4";
version = "1.6";
version = "1.8";

src = fetchurl {
url = "https://cvc4.cs.stanford.edu/downloads/builds/src/cvc4-${version}.tar.gz";
sha256 = "1iw793zsi48q91lxpf8xl8lnvv0jsj4whdad79rakywkm1gbs62w";
src = fetchFromGitHub {
owner = "cvc4";
repo = "cvc4";
rev = version;
sha256 = "1rhs4pvzaa1wk00czrczp58b2cxfghpsnq534m0l3snnya2958jp";
};

nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ gmp cln readline swig libantlr3c antlr3_4 boost jdk python3 ];
nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ gmp git python3.pkgs.toml cln readline swig libantlr3c antlr3_4 boost jdk python3 ];
configureFlags = [
"--enable-language-bindings=c,c++,java"
"--enable-gpl"
@@ -30,6 +31,10 @@ stdenv.mkDerivation rec {
preConfigure = ''
patchShebangs ./src/
'';
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Production"
];


enableParallelBuilding = true;

2 changes: 1 addition & 1 deletion pkgs/applications/science/math/gfan/default.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56";
};

patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
patchPhase = stdenv.lib.optionalString stdenv.cc.isClang ''
substituteInPlace Makefile --replace "-fno-guess-branch-probability" ""
'';

26 changes: 26 additions & 0 deletions pkgs/data/fonts/3270font/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{ lib, fetchzip }:
let
version = "2.0.4";
in
fetchzip rec {
name = "3270font-${version}";

url = "https://github.com/rbanffy/3270font/releases/download/v${version}/3270_fonts_ece94f6.zip";

sha256 = "04q7dnrlq5hm30iibh3jafb33m5lwsgb3g9n9i188sg02ydkrsl9";

postFetch = ''
mkdir -p $out/share/fonts/
unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
unzip -j $downloadedFile \*.woff -d $out/share/fonts/woff
'';

meta = with lib; {
description = "Monospaced font based on IBM 3270 terminals";
homepage = "https://github.com/rbanffy/3270font";
license = [ licenses.bsd3 licenses.ofl ];
maintainers = [ maintainers.marsam ];
platforms = platforms.all;
};
}
28 changes: 28 additions & 0 deletions pkgs/data/fonts/barlow/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{ lib, fetchzip }:
let
version = "1.422";
in
fetchzip rec {
name = "barlow-${version}";

url = "https://tribby.com/fonts/barlow/download/barlow-${version}.zip";

sha256 = "08ld4c3zq4d1px07lc64i7l8848zsc61ddy3654w2sh0hx5sm5ld";

postFetch = ''
mkdir -p $out/share/fonts/
unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
unzip -j $downloadedFile \*.eot -d $out/share/fonts/eot
unzip -j $downloadedFile \*.woff -d $out/share/fonts/woff
unzip -j $downloadedFile \*.woff2 -d $out/share/fonts/woff2
'';

meta = with lib; {
description = "A grotesk variable font superfamily";
homepage = "https://tribby.com/fonts/barlow/";
license = licenses.ofl;
maintainers = [ maintainers.marsam ];
platforms = platforms.all;
};
}
31 changes: 31 additions & 0 deletions pkgs/development/libraries/audio/mbelib/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{ stdenv, fetchFromGitHub, cmake }:

stdenv.mkDerivation rec {
pname = "mbelib";
version = "1.3.0";

src = fetchFromGitHub {
owner = "szechyjs";
repo = "mbelib";
rev = "v${version}";
sha256 = "0v6b7nf8fgxy7vzgcwffqyql5zhldrz30c88k1ylbjp78hwh4rif";
};

nativeBuildInputs = [ cmake ];

enableParallelBuilding = true;

doCheck = true;
preCheck = ''
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD
'';

meta = with stdenv.lib; {
description = "P25 Phase 1 and ProVoice vocoder";
homepage = https://github.com/szechyjs/mbelib;
license = licenses.isc;
platforms = platforms.unix;
maintainers = with maintainers; [ andrew-d ];
};
}
4 changes: 2 additions & 2 deletions pkgs/development/libraries/openmpi/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchpatch, gfortran, perl, libnl
, rdma-core, zlib, numactl, libevent, hwloc, targetPackages, symlinkJoin
, libpsm2, libfabric, pmix
, libpsm2, libfabric, pmix, ucx

# Enable CUDA support
, cudaSupport ? false, cudatoolkit ? null
@@ -46,7 +46,7 @@ in stdenv.mkDerivation rec {
'';

buildInputs = with stdenv; [ gfortran zlib ]
++ lib.optionals isLinux [ libnl numactl pmix ]
++ lib.optionals isLinux [ libnl numactl pmix ucx ]
++ lib.optionals cudaSupport [ cudatoolkit ]
++ [ libevent hwloc ]
++ lib.optional (isLinux || isFreeBSD) rdma-core
Loading