Merge master into staging-next

authored by github-actions[bot] and committed by GitHub ffbac733 41895efe

+491 -256
+1
nixos/modules/config/users-groups.nix
··· 558 input.gid = ids.gids.input; 559 kvm.gid = ids.gids.kvm; 560 render.gid = ids.gids.render; 561 shadow.gid = ids.gids.shadow; 562 }; 563
··· 558 input.gid = ids.gids.input; 559 kvm.gid = ids.gids.kvm; 560 render.gid = ids.gids.render; 561 + sgx.gid = ids.gids.sgx; 562 shadow.gid = ids.gids.shadow; 563 }; 564
+1 -1
nixos/modules/misc/ids.nix
··· 639 qemu-libvirtd = 301; 640 kvm = 302; # default udev rules from systemd requires these 641 render = 303; # default udev rules from systemd requires these 642 - # zeronet = 304; # removed 2019-01-03 643 lirc = 305; 644 lidarr = 306; 645 slurm = 307;
··· 639 qemu-libvirtd = 301; 640 kvm = 302; # default udev rules from systemd requires these 641 render = 303; # default udev rules from systemd requires these 642 + sgx = 304; # default udev rules from systemd requires these 643 lirc = 305; 644 lidarr = 306; 645 slurm = 307;
+1 -1
nixos/modules/programs/dconf.nix
··· 60 environment.systemPackages = [ pkgs.dconf ]; 61 62 # Needed for unwrapped applications 63 - environment.variables.GIO_EXTRA_MODULES = mkIf cfg.enable [ "${pkgs.dconf.lib}/lib/gio/modules" ]; 64 }; 65 66 }
··· 60 environment.systemPackages = [ pkgs.dconf ]; 61 62 # Needed for unwrapped applications 63 + environment.sessionVariables.GIO_EXTRA_MODULES = mkIf cfg.enable [ "${pkgs.dconf.lib}/lib/gio/modules" ]; 64 }; 65 66 }
+1 -1
nixos/modules/services/desktops/gnome/glib-networking.nix
··· 38 39 systemd.packages = [ pkgs.glib-networking ]; 40 41 - environment.variables.GIO_EXTRA_MODULES = [ "${pkgs.glib-networking.out}/lib/gio/modules" ]; 42 43 }; 44
··· 38 39 systemd.packages = [ pkgs.glib-networking ]; 40 41 + environment.sessionVariables.GIO_EXTRA_MODULES = [ "${pkgs.glib-networking.out}/lib/gio/modules" ]; 42 43 }; 44
+1 -1
nixos/modules/services/desktops/gvfs.nix
··· 57 services.udev.packages = [ pkgs.libmtp.bin ]; 58 59 # Needed for unwrapped applications 60 - environment.variables.GIO_EXTRA_MODULES = [ "${cfg.package}/lib/gio/modules" ]; 61 62 }; 63
··· 57 services.udev.packages = [ pkgs.libmtp.bin ]; 58 59 # Needed for unwrapped applications 60 + environment.sessionVariables.GIO_EXTRA_MODULES = [ "${cfg.package}/lib/gio/modules" ]; 61 62 }; 63
+2 -2
pkgs/applications/editors/texstudio/default.nix
··· 3 4 mkDerivation rec { 5 pname = "texstudio"; 6 - version = "4.0.2"; 7 8 src = fetchFromGitHub { 9 owner = "${pname}-org"; 10 repo = pname; 11 rev = version; 12 - sha256 = "sha256-SCrWoIZan8mFwQoXaXvM0Ujdhcic3FbmfgKZSFXFBGE="; 13 }; 14 15 nativeBuildInputs = [ qmake wrapQtAppsHook pkg-config ];
··· 3 4 mkDerivation rec { 5 pname = "texstudio"; 6 + version = "4.1.1"; 7 8 src = fetchFromGitHub { 9 owner = "${pname}-org"; 10 repo = pname; 11 rev = version; 12 + sha256 = "sha256-zsZBqheHrjd17pXDIG0qWd7KI/zhNl3sQS5No0WvnBY="; 13 }; 14 15 nativeBuildInputs = [ qmake wrapQtAppsHook pkg-config ];
+2 -2
pkgs/applications/misc/binance/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "binance"; 6 - version = "1.26.0"; 7 8 src = fetchurl { 9 url = "https://github.com/binance/desktop/releases/download/v${version}/${pname}-${version}-amd64-linux.deb"; 10 - sha256 = "sha256-UNqz/0IQ1nWANk83X7IVwvZTJayqNO5xPS6oECCgqHI="; 11 }; 12 13 nativeBuildInputs = [
··· 3 4 stdenv.mkDerivation rec { 5 pname = "binance"; 6 + version = "1.27.0"; 7 8 src = fetchurl { 9 url = "https://github.com/binance/desktop/releases/download/v${version}/${pname}-${version}-amd64-linux.deb"; 10 + sha256 = "sha256-klOzCYI2vSkSV7O9WlKny2wt+etl1K8zFjGlUNIOZdI="; 11 }; 12 13 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/mkgmap/default.nix
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "mkgmap"; 17 - version = "4813"; 18 19 src = fetchurl { 20 url = "https://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz"; 21 - sha256 = "Zx3j3ITsL3eOMVYxKLnfzwPMkr+BQ+soK+zhzYbnnak="; 22 }; 23 24 patches = [
··· 14 in 15 stdenv.mkDerivation rec { 16 pname = "mkgmap"; 17 + version = "4827"; 18 19 src = fetchurl { 20 url = "https://www.mkgmap.org.uk/download/mkgmap-r${version}-src.tar.gz"; 21 + sha256 = "2vK52NXE0LJq3nqFi08zliwRQwWFiQSsiAU412zjkQM="; 22 }; 23 24 patches = [
+2 -2
pkgs/applications/misc/mkgmap/splitter/default.nix
··· 13 in 14 stdenv.mkDerivation rec { 15 pname = "splitter"; 16 - version = "643"; 17 18 src = fetchurl { 19 url = "https://www.mkgmap.org.uk/download/splitter-r${version}-src.tar.gz"; 20 - sha256 = "gyMCQAKnP4FDcHEgJiiftKhBEG9N92etpwKBnmIbzhU="; 21 }; 22 23 patches = [
··· 13 in 14 stdenv.mkDerivation rec { 15 pname = "splitter"; 16 + version = "645"; 17 18 src = fetchurl { 19 url = "https://www.mkgmap.org.uk/download/splitter-r${version}-src.tar.gz"; 20 + sha256 = "Y9feRNDjmwUbSOwxfMIaYIycCvOBMihq5LkuKbALVDY="; 21 }; 22 23 patches = [
+3 -3
pkgs/applications/networking/cluster/sonobuoy/default.nix
··· 1 { lib, buildGoModule, fetchFromGitHub }: 2 3 # SHA of ${version} for the tool's help output. Unfortunately this is needed in build flags. 4 - let rev = "dc78b39a6ff0a1a94a29fa0fd72bcbe5d95004be"; 5 in 6 buildGoModule rec { 7 pname = "sonobuoy"; 8 - version = "0.55.0"; # Do not forget to update `rev` above 9 10 ldflags = 11 let t = "github.com/vmware-tanzu/sonobuoy"; ··· 20 owner = "vmware-tanzu"; 21 repo = "sonobuoy"; 22 rev = "v${version}"; 23 - sha256 = "sha256-fMZju0Cd1JtVC+EKHwW3ZGsB2m0V3UIHsKQMbvf4i5Y="; 24 }; 25 26 vendorSha256 = "sha256-jPKCWTFABKRZCg6X5VVdrmOU/ZFc7yGD7R8RJrpcITg=";
··· 1 { lib, buildGoModule, fetchFromGitHub }: 2 3 # SHA of ${version} for the tool's help output. Unfortunately this is needed in build flags. 4 + let rev = "237bd35906f5c4bed1f4de4aa58cc6a6a676d4fd"; 5 in 6 buildGoModule rec { 7 pname = "sonobuoy"; 8 + version = "0.55.1"; # Do not forget to update `rev` above 9 10 ldflags = 11 let t = "github.com/vmware-tanzu/sonobuoy"; ··· 20 owner = "vmware-tanzu"; 21 repo = "sonobuoy"; 22 rev = "v${version}"; 23 + sha256 = "sha256-pHpnh+6O9yjnDA8u0jyLvqNQbXC+xz8fRn47aQNdOAo="; 24 }; 25 26 vendorSha256 = "sha256-jPKCWTFABKRZCg6X5VVdrmOU/ZFc7yGD7R8RJrpcITg=";
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "tutanota-desktop"; 6 - version = "3.89.5"; 7 8 src = fetchurl { 9 url = "https://github.com/tutao/tutanota/releases/download/tutanota-release-${version}/${pname}-${version}-unpacked-linux.tar.gz"; 10 name = "tutanota-desktop-${version}.tar.gz"; 11 - sha256 = "sha256-DBqeLoHPr/OwiA3cWO5MYoHSBqrEmP8j8q+rd50hYH8="; 12 }; 13 14 nativeBuildInputs = [
··· 3 4 stdenv.mkDerivation rec { 5 pname = "tutanota-desktop"; 6 + version = "3.89.23"; 7 8 src = fetchurl { 9 url = "https://github.com/tutao/tutanota/releases/download/tutanota-release-${version}/${pname}-${version}-unpacked-linux.tar.gz"; 10 name = "tutanota-desktop-${version}.tar.gz"; 11 + sha256 = "sha256-iYFcTttmt5rygC1uxX74BHvPmEDUVBdiPOh7FEQcmyE="; 12 }; 13 14 nativeBuildInputs = [
+2 -2
pkgs/applications/office/khronos/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "khronos"; 21 - version = "3.6.1"; 22 23 src = fetchFromGitHub { 24 owner = "lainsce"; 25 repo = pname; 26 rev = version; 27 - sha256 = "sha256-+gZy8cdekM26J1ujqFmfBXTctXc9E//EY42ZoLq9rBs="; 28 }; 29 30 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "khronos"; 21 + version = "3.6.6"; 22 23 src = fetchFromGitHub { 24 owner = "lainsce"; 25 repo = pname; 26 rev = version; 27 + sha256 = "sha256-EFoW/2IZuCo6sg7q87XRrJJ7dmYtVZr2bJQUEiiMiVI="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/applications/science/logic/potassco/clingo.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "clingo"; 5 - version = "5.5.0"; 6 7 src = fetchzip { 8 url = "https://github.com/potassco/clingo/archive/v${version}.tar.gz"; 9 - sha256 = "sha256-6xKtNi5IprjaFNadfk8kKjKzuPRanUjycLWCytnk0mU="; 10 }; 11 12 nativeBuildInputs = [ cmake ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "clingo"; 5 + version = "5.5.1"; 6 7 src = fetchzip { 8 url = "https://github.com/potassco/clingo/archive/v${version}.tar.gz"; 9 + sha256 = "sha256-KBCwGNkz5HqbgXbDxPVcqxMXC8B2+wRI8eZVVXMVpLI="; 10 }; 11 12 nativeBuildInputs = [ cmake ];
+29 -13
pkgs/applications/science/misc/golly/default.nix
··· 1 - {lib, stdenv, fetchurl, wxGTK, perl, python2, zlib, libGLU, libGL, libX11}: 2 stdenv.mkDerivation rec { 3 pname = "golly"; 4 - version = "3.3"; 5 6 src = fetchurl { 7 - sha256 = "1j3ksnar4rdam4xiyspgyrs1pifbvxfxkrn65brkwxpx39mpgzc8"; 8 url="mirror://sourceforge/project/golly/golly/golly-${version}/golly-${version}-src.tar.gz"; 9 }; 10 11 buildInputs = [ 12 - wxGTK perl python2 zlib libGLU libGL libX11 13 ]; 14 15 setSourceRoot = '' 16 - sourceRoot=$(echo */gui-wx/configure) 17 ''; 18 19 - # Link against Python explicitly as it is needed for scripts 20 makeFlags=[ 21 - "AM_LDFLAGS=" 22 ]; 23 - NIX_LDFLAGS="-l${python2.libPrefix} -lperl"; 24 - preConfigure='' 25 - export NIX_LDFLAGS="$NIX_LDFLAGS -L$(dirname "$(find ${perl} -name libperl.so)")" 26 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE 27 - -DPYTHON_SHLIB=$(basename "$( 28 - readlink -f ${python2}/lib/libpython*.so)")" 29 ''; 30 31 meta = {
··· 1 + {lib, stdenv, fetchurl, wxGTK, perl, python3, zlib, libGLU, libGL, libX11, SDL2}: 2 stdenv.mkDerivation rec { 3 pname = "golly"; 4 + version = "4.1"; 5 6 src = fetchurl { 7 + sha256 = "1j30dpzy6wh8fv1j2750hzc6wb0nhk83knl9fapccxgxw9n5lrbc"; 8 url="mirror://sourceforge/project/golly/golly/golly-${version}/golly-${version}-src.tar.gz"; 9 }; 10 11 buildInputs = [ 12 + wxGTK perl python3 zlib libGLU libGL libX11 SDL2 13 ]; 14 15 setSourceRoot = '' 16 + sourceRoot=$(echo */gui-wx/) 17 ''; 18 19 + postPatch = '' 20 + sed -e '/gollydir =/agollydir += "/../share/golly/";' -i wxgolly.cpp 21 + grep share/golly wxgolly.cpp 22 + 23 + sed -e 's@PYTHON_SHLIB@${python3}/lib/libpython3.so@' -i wxprefs.cpp 24 + sed -e 's@PERL_SHLIB@'"$(find "${perl}/lib/" -name libperl.so)"'@' -i wxprefs.cpp 25 + ! grep _SHLIB *.cpp 26 + 27 + grep /lib/libpython wxprefs.cpp 28 + grep /libperl wxprefs.cpp 29 + ''; 30 + 31 makeFlags=[ 32 + "-f" "makefile-gtk" 33 + "ENABLE_SOUND=1" "ENABLE_PERL=1" 34 ]; 35 + 36 + installPhase = '' 37 + mkdir -p "$out/bin" 38 + cp ../golly ../bgolly "$out/bin" 39 + 40 + mkdir -p "$out/share/doc/golly/" 41 + cp ../docs/* "$out/share/doc/golly/" 42 + 43 + mkdir -p "$out/share/golly" 44 + cp -r ../{Help,Patterns,Scripts,Rules} "$out/share/golly" 45 ''; 46 47 meta = {
+2 -2
pkgs/applications/version-management/git-repo/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "git-repo"; 7 - version = "2.17.3"; 8 9 src = fetchFromGitHub { 10 owner = "android"; 11 repo = "tools_repo"; 12 rev = "v${version}"; 13 - sha256 = "sha256-ez+Egl9vvfEZbeIEx7hHmH2Lhyvl93UHRkvkHaG46RQ="; 14 }; 15 16 # Fix 'NameError: name 'ssl' is not defined'
··· 4 5 stdenv.mkDerivation rec { 6 pname = "git-repo"; 7 + version = "2.18"; 8 9 src = fetchFromGitHub { 10 owner = "android"; 11 repo = "tools_repo"; 12 rev = "v${version}"; 13 + sha256 = "sha256-eW+FjTsTWzHxyNlsP5dvV3TFtEz4cLWwyF4bmqsDW2k="; 14 }; 15 16 # Fix 'NameError: name 'ssl' is not defined'
+2 -2
pkgs/applications/video/ustreamer/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ustreamer"; 5 - version = "4.6"; 6 7 src = fetchFromGitHub { 8 owner = "pikvm"; 9 repo = "ustreamer"; 10 rev = "v${version}"; 11 - sha256 = "sha256-FBgnE9EKZf3aYrGNf9cday9r4Q7Ztu7g+0LnFKAhvrI="; 12 }; 13 14 buildInputs = [ libbsd libevent libjpeg ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ustreamer"; 5 + version = "4.9"; 6 7 src = fetchFromGitHub { 8 owner = "pikvm"; 9 repo = "ustreamer"; 10 rev = "v${version}"; 11 + sha256 = "sha256-dYwR+D2g4PxYyhsH9mGwgzTQ2Vw5UpMSomTl828gFvM="; 12 }; 13 14 buildInputs = [ libbsd libevent libjpeg ];
+2 -2
pkgs/applications/virtualization/containerd/default.nix
··· 10 11 buildGoModule rec { 12 pname = "containerd"; 13 - version = "1.5.7"; 14 15 outputs = [ "out" "man" ]; 16 ··· 18 owner = "containerd"; 19 repo = "containerd"; 20 rev = "v${version}"; 21 - sha256 = "sha256-BHVlGXyTkaiRkG8WG1LdtxrQs8nKS8djZFnO/AfKBUw="; 22 }; 23 24 vendorSha256 = null;
··· 10 11 buildGoModule rec { 12 pname = "containerd"; 13 + version = "1.5.8"; 14 15 outputs = [ "out" "man" ]; 16 ··· 18 owner = "containerd"; 19 repo = "containerd"; 20 rev = "v${version}"; 21 + sha256 = "sha256-XIAByE2/eVG8DAZXstKs51LQYdVPcPQuIlST3xCclrU="; 22 }; 23 24 vendorSha256 = null;
+1 -1
pkgs/build-support/upstream-updater/update-walker-service-specific.sh
··· 1 SF_redirect () { 2 - redirect 3 process 'http://[a-z]+[.]dl[.]sourceforge[.]net/' 'mirror://sourceforge/' 4 process '[?].*' '' 5 }
··· 1 SF_redirect () { 2 + redirect 99 3 process 'http://[a-z]+[.]dl[.]sourceforge[.]net/' 'mirror://sourceforge/' 4 process '[?].*' '' 5 }
+2 -2
pkgs/build-support/upstream-updater/update-walker.sh
··· 69 70 redirect () { 71 CURRENT_URL="$(curl -I -L --max-redirs "${1:-99}" "$CURRENT_URL" | 72 - grep -E '^Location: ' | position_choice "${2:-999999}" "$3" | 73 - sed -e 's/^Location: //; s/\r//')" 74 echo "Redirected: $*" 75 echo "URL: $CURRENT_URL" >&2 76 }
··· 69 70 redirect () { 71 CURRENT_URL="$(curl -I -L --max-redirs "${1:-99}" "$CURRENT_URL" | 72 + grep -E '^[Ll]ocation: ' | position_choice "${2:-999999}" "$3" | 73 + sed -e 's/^[Ll]ocation: //; s/\r//')" 74 echo "Redirected: $*" 75 echo "URL: $CURRENT_URL" >&2 76 }
+2 -2
pkgs/desktops/gnome/apps/ghex/default.nix
··· 19 20 stdenv.mkDerivation rec { 21 pname = "ghex"; 22 - version = "3.41.0"; 23 24 outputs = [ "out" "dev" ]; 25 26 src = fetchurl { 27 url = "mirror://gnome/sources/ghex/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 28 - sha256 = "KcdG8ihzteQVvDly29PdYNalH3CA5qPpVsNNZHrjRKI="; 29 }; 30 31 nativeBuildInputs = [
··· 19 20 stdenv.mkDerivation rec { 21 pname = "ghex"; 22 + version = "3.41.1"; 23 24 outputs = [ "out" "dev" ]; 25 26 src = fetchurl { 27 url = "mirror://gnome/sources/ghex/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 28 + sha256 = "i3nPAJ6uXEfK0KtT4hmcOm+y86thh381m+1SR3DuYfc="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
··· 55 56 stdenv.mkDerivation rec { 57 pname = "gnome-boxes"; 58 - version = "41.1"; 59 60 src = fetchurl { 61 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 62 - sha256 = "1wzhm8n485cqhbai4qshgrwl05ix881g8gjshilrj6vg8p1li79h"; 63 }; 64 65 doCheck = true;
··· 55 56 stdenv.mkDerivation rec { 57 pname = "gnome-boxes"; 58 + version = "41.2"; 59 60 src = fetchurl { 61 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 62 + sha256 = "u3G2zflFOBjyblV0Tl5ZUN2TJ5PQ6Ot+n/h78Mvvwz0="; 63 }; 64 65 doCheck = true;
+2 -2
pkgs/desktops/gnome/apps/gnome-connections/default.nix
··· 22 23 stdenv.mkDerivation rec { 24 pname = "gnome-connections"; 25 - version = "41.1"; 26 27 src = fetchurl { 28 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 29 - hash = "sha256-ia9eWM2D6mLl+abwMadKOFUIW6KS8OqFgGQIs6+DTug="; 30 }; 31 32 nativeBuildInputs = [
··· 22 23 stdenv.mkDerivation rec { 24 pname = "gnome-connections"; 25 + version = "41.2"; 26 27 src = fetchurl { 28 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 29 + hash = "sha256-WrmUKPPOn4qDdDK2e3XbxSi5U6QpOotWVE34g0b+VxM="; 30 }; 31 32 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/core/eog/default.nix
··· 28 29 stdenv.mkDerivation rec { 30 pname = "eog"; 31 - version = "41.0"; 32 33 src = fetchurl { 34 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 35 - sha256 = "sha256-kX3ghv2X/T7JMPoHyIut0r4fXQrmueVpyYYATgNZqaw="; 36 }; 37 38 nativeBuildInputs = [
··· 28 29 stdenv.mkDerivation rec { 30 pname = "eog"; 31 + version = "41.1"; 32 33 src = fetchurl { 34 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 35 + sha256 = "sha256-huG5ujnaz3QiavpFermDtBJTuJ9he/VBOcrQiS0C2Kk="; 36 }; 37 38 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/core/gnome-software/default.nix
··· 42 43 stdenv.mkDerivation rec { 44 pname = "gnome-software"; 45 - version = "41.1"; 46 47 src = fetchurl { 48 url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz"; 49 - sha256 = "eil3Ziga8tvsyssQJMcT7ISYxoJ++RJG6d6Grpof4Xs="; 50 }; 51 52 patches = [
··· 42 43 stdenv.mkDerivation rec { 44 pname = "gnome-software"; 45 + version = "41.2"; 46 47 src = fetchurl { 48 url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz"; 49 + sha256 = "OErdrMh4QlOoeXGBSweS+9LJQfpEiw+UOLv1dJgszBc="; 50 }; 51 52 patches = [
+2 -2
pkgs/desktops/gnome/core/yelp/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "yelp"; 20 - version = "41.1"; 21 22 src = fetchurl { 23 url = "mirror://gnome/sources/yelp/${lib.versions.major version}/${pname}-${version}.tar.xz"; 24 - sha256 = "sha256-RWpkFWR7zusBWbkLNVP/MocozymmCPzggCQjJQTMuHQ="; 25 }; 26 27 nativeBuildInputs = [
··· 17 18 stdenv.mkDerivation rec { 19 pname = "yelp"; 20 + version = "41.2"; 21 22 src = fetchurl { 23 url = "mirror://gnome/sources/yelp/${lib.versions.major version}/${pname}-${version}.tar.xz"; 24 + sha256 = "sha256-sAvwM/At15ttPyVQMccd+NbtOOVSyHC485GjdHJMQ8U="; 25 }; 26 27 nativeBuildInputs = [
+6 -10
pkgs/development/beam-modules/default.nix
··· 42 elvis-erlang = callPackage ./elvis-erlang { }; 43 44 # BEAM-based languages. 45 - elixir = elixir_1_12; 46 47 elixir_1_12 = lib'.callElixir ../interpreters/elixir/1.12.nix { 48 inherit erlang; ··· 64 debugInfo = true; 65 }; 66 67 - elixir_1_8 = lib'.callElixir ../interpreters/elixir/1.8.nix { 68 - erlang = pkgs.beam.interpreters.erlangR23; 69 - debugInfo = true; 70 - }; 71 - 72 # Remove old versions of elixir, when the supports fades out: 73 # https://hexdocs.pm/elixir/compatibility-and-deprecations.html 74 - elixir_1_7 = lib'.callElixir ../interpreters/elixir/1.7.nix { 75 - inherit erlang; 76 - debugInfo = true; 77 - }; 78 79 elixir_ls = callPackage ./elixir-ls { inherit elixir fetchMixDeps mixRelease; }; 80
··· 42 elvis-erlang = callPackage ./elvis-erlang { }; 43 44 # BEAM-based languages. 45 + elixir = elixir_1_13; 46 + 47 + elixir_1_13 = lib'.callElixir ../interpreters/elixir/1.13.nix { 48 + inherit erlang; 49 + debugInfo = true; 50 + }; 51 52 elixir_1_12 = lib'.callElixir ../interpreters/elixir/1.12.nix { 53 inherit erlang; ··· 69 debugInfo = true; 70 }; 71 72 # Remove old versions of elixir, when the supports fades out: 73 # https://hexdocs.pm/elixir/compatibility-and-deprecations.html 74 75 elixir_ls = callPackage ./elixir-ls { inherit elixir fetchMixDeps mixRelease; }; 76
+1
pkgs/development/compilers/open-watcom-bin/default.nix pkgs/development/compilers/open-watcom/bin.nix
··· 87 stdenvNoCC.mkDerivation rec { 88 pname = "open-watcom-bin"; 89 version = "1.9"; 90 91 src = fetchurl { 92 url = "http://ftp.openwatcom.org/install/open-watcom-c-linux-${version}";
··· 87 stdenvNoCC.mkDerivation rec { 88 pname = "open-watcom-bin"; 89 version = "1.9"; 90 + name = "${pname}-unwrapped-${version}"; 91 92 src = fetchurl { 93 url = "http://ftp.openwatcom.org/install/open-watcom-c-linux-${version}";
+119
pkgs/development/compilers/open-watcom/v2.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + 5 + # Docs cause an immense increase in build time, up to 2 additional hours 6 + , withDocs ? false 7 + , dosbox 8 + , ghostscript 9 + , withGUI ? false 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "open-watcom-v2"; 14 + version = "unstable-2021-11-30"; 15 + name = "${pname}-unwrapped-${version}"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "open-watcom"; 19 + repo = "open-watcom-v2"; 20 + rev = "982c958eb4840e1c6a98773ba0600f652500f5a7"; 21 + sha256 = "18dp9nd1gjnpd1870149v67vzxbna25l6zi052z1r51xvaqwc3cx"; 22 + }; 23 + 24 + postPatch = '' 25 + patchShebangs *.sh 26 + 27 + for dateSource in cmnvars.sh bld/wipfc/configure; do 28 + substituteInPlace $dateSource \ 29 + --replace '`date ' '`date -ud "@$SOURCE_DATE_EPOCH" ' 30 + done 31 + 32 + substituteInPlace bld/watcom/h/banner.h \ 33 + --replace '__DATE__' "\"$(date -ud "@$SOURCE_DATE_EPOCH" +'%b %d %Y')\"" \ 34 + --replace '__TIME__' "\"$(date -ud "@$SOURCE_DATE_EPOCH" +'%T')\"" 35 + 36 + substituteInPlace build/makeinit \ 37 + --replace '%__CYEAR__' '%OWCYEAR' 38 + '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 39 + substituteInPlace build/mif/local.mif \ 40 + --replace '-static' "" 41 + ''; 42 + 43 + nativeBuildInputs = [ ] 44 + ++ lib.optional (withDocs || withGUI) dosbox 45 + ++ lib.optional withDocs ghostscript; 46 + 47 + configurePhase = '' 48 + runHook preConfigure 49 + 50 + export OWROOT=$(realpath $PWD) 51 + export OWTOOLS=${if stdenv.cc.isClang then "CLANG" else "GCC"} 52 + export OWDOCBUILD=${if withDocs then "1" else "0"} 53 + export OWGHOSTSCRIPTPATH=${lib.optionalString withDocs "${ghostscript}/bin"} 54 + export OWGUINOBUILD=${if withGUI then "0" else "1"} 55 + export OWNOBUILD= 56 + export OWDISTRBUILD=0 57 + export OWDOSBOX=${lib.optionalString (withDocs || withGUI) "${dosbox}/bin/dosbox"} 58 + export OWVERBOSE=0 59 + export OWRELROOT=$out 60 + 61 + source cmnvars.sh 62 + 63 + runHook postConfigure 64 + ''; 65 + 66 + buildPhase = '' 67 + runHook preBuild 68 + 69 + ./build.sh build 70 + 71 + runHook postBuild 72 + ''; 73 + 74 + installPhase = '' 75 + runHook preInstall 76 + 77 + ./build.sh cprel 78 + 79 + runHook postInstall 80 + ''; 81 + 82 + # Stripping breaks many tools 83 + dontStrip = true; 84 + 85 + meta = with lib; { 86 + description = "The v2 fork of the Open Watcom suite of compilers and tools"; 87 + longDescription = '' 88 + A fork of Open Watcom: A C/C++/Fortran compiler and assembler suite 89 + targeting a multitude of architectures (x86, IA-32, Alpha AXP, MIPS, 90 + PowerPC) and operating systems (DOS, OS/2, Windows, Linux). 91 + 92 + Main differences from Open Watcom 1.9: 93 + 94 + - New two-phase build system - Open Watcom can be built by the host's 95 + native C/C++ compiler or by itself 96 + - Code generator properly initializes pointers by DLL symbol addresses 97 + - DOS tools now support long file names (LFN) if appropriate LFN driver 98 + is loaded by DOS 99 + - Open Watcom is ported to 64-bit hosts (Win64, Linux x64) 100 + - Librarian supports x64 CPU object modules and libraries 101 + - RDOS 32-bit C run-time compact memory model libraries are fixed 102 + - Resource compiler and Resource editors support Win64 executables 103 + - Open Watcom text editor is now self-contained, it can be used as 104 + standalone tool without any requirements for any additional files or 105 + configuration 106 + - Broken C++ compiler pre-compiled header template support is fixed 107 + - Many C++ compiler crashes are fixed 108 + - Debugger has no length limit for any used environment variable 109 + '' + lib.optionalString (!withDocs) '' 110 + 111 + The documentation has been excluded from this build for build time reasons. It can be found here: 112 + https://github.com/open-watcom/open-watcom-v2/wiki/Open-Watcom-Documentation 113 + ''; 114 + homepage = "https://open-watcom.github.io"; 115 + license = licenses.watcom; 116 + platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "x86_64-windows" "i686-windows" ]; 117 + maintainers = with maintainers; [ OPNA2608 ]; 118 + }; 119 + }
+128
pkgs/development/compilers/open-watcom/wrapper.nix
···
··· 1 + # Arguments that this derivation gets when it is created with `callPackage` 2 + { stdenv 3 + , lib 4 + , symlinkJoin 5 + , makeWrapper 6 + , runCommand 7 + , file 8 + }: 9 + 10 + open-watcom: 11 + 12 + let 13 + wrapper = 14 + {}: 15 + let 16 + binDirs = with stdenv.hostPlatform; if isWindows then [ 17 + (lib.optionalString is64bit "binnt64") 18 + "binnt" 19 + (lib.optionalString is32bit "binw") 20 + ] else if (isDarwin && is64bit) then [ 21 + "osx64" 22 + ] else [ 23 + (lib.optionalString is64bit "binl64") 24 + "binl" 25 + ]; 26 + includeDirs = with stdenv.hostPlatform; [ 27 + "h" 28 + ] 29 + ++ lib.optional isWindows "h/nt" 30 + ++ lib.optional isLinux "lh"; 31 + listToDirs = list: lib.strings.concatMapStringsSep ":" (dir: "${placeholder "out"}/${dir}") list; 32 + name = "${open-watcom.pname}-${open-watcom.version}"; 33 + in 34 + symlinkJoin { 35 + inherit name; 36 + 37 + paths = [ open-watcom ]; 38 + 39 + buildInputs = [ makeWrapper ]; 40 + 41 + postBuild = '' 42 + mkdir $out/bin 43 + 44 + for binDir in ${lib.strings.concatStringsSep " " binDirs}; do 45 + for exe in $(find ${open-watcom}/$binDir \ 46 + -type f -executable \ 47 + ${lib.optionalString stdenv.hostPlatform.isLinux "-not -iname '*.so' -not -iname '*.exe'"} \ 48 + ); do 49 + if [ ! -f $out/bin/$(basename $exe) ]; then 50 + makeWrapper $exe $out/bin/$(basename $exe) \ 51 + --set WATCOM ${open-watcom} \ 52 + --prefix PATH : ${listToDirs binDirs} \ 53 + --set EDPATH ${open-watcom}/eddat \ 54 + --set INCLUDE ${listToDirs includeDirs} 55 + fi 56 + done 57 + done 58 + ''; 59 + 60 + passthru = { 61 + unwrapped = open-watcom; 62 + tests = let 63 + wrapped = wrapper { }; 64 + in { 65 + simple = runCommand "${name}-test-simple" { nativeBuildInputs = [ wrapped ]; } '' 66 + cat <<EOF >test.c 67 + #include <stdio.h> 68 + int main() { 69 + printf ("Testing OpenWatcom C89 compiler.\n"); 70 + return 0; 71 + } 72 + EOF 73 + cat test.c 74 + # Darwin target not supported, only host 75 + wcl386 -fe=test_c test.c 76 + ${lib.optionalString (!stdenv.hostPlatform.isDarwin) "./test_c"} 77 + 78 + cat <<EOF >test.cpp 79 + #include <string> 80 + #include <iostream> 81 + int main() { 82 + std::cout << "Testing OpenWatcom C++ library implementation." << std::endl; 83 + watcom::istring HELLO ("HELLO"); 84 + if (HELLO != "hello") { 85 + return 1; 86 + } 87 + if (HELLO.find ("ello") != 1) { 88 + return 2; 89 + } 90 + return 0; 91 + } 92 + EOF 93 + cat test.cpp 94 + # Darwin target not supported, only host 95 + wcl386 -fe=test_cpp test.cpp 96 + ${lib.optionalString (!stdenv.hostPlatform.isDarwin) "./test_cpp"} 97 + touch $out 98 + ''; 99 + cross = runCommand "${name}-test-cross" { nativeBuildInputs = [ wrapped file ]; } '' 100 + cat <<EOF >test.c 101 + #include <stdio.h> 102 + int main() { 103 + printf ("Testing OpenWatcom cross-compilation.\n"); 104 + return 0; 105 + } 106 + EOF 107 + cat test.c 108 + 109 + echo "Test compiling" 110 + wcl386 -bcl=linux -fe=linux test.c 111 + wcl386 -bcl=nt -fe=nt test.c 112 + wcl386 -bcl=dos4g -fe=dos4g test.c 113 + wcl -bcl=windows -fe=windows test.c 114 + wcl -bcl=dos -fe=dos test.c 115 + 116 + echo "Test file format" 117 + file ./linux | grep "32-bit" | grep "Linux" 118 + file ./nt.exe | grep "PE32" | grep "Windows" 119 + file ./dos4g.exe | grep "MS-DOS" | grep "LE executable" 120 + file ./windows.exe | grep "MS-DOS" | grep "Windows 3.x" 121 + file ./dos.exe | grep "MS-DOS" | grep -v "LE" | grep -v "Windows 3.x" 122 + touch $out 123 + ''; 124 + }; 125 + }; 126 + }; 127 + in 128 + lib.makeOverridable wrapper
+36
pkgs/development/embedded/arduino/arduino-core/chrootenv.nix
···
··· 1 + { lib, buildFHSUserEnv, arduino-core-unwrapped, withGui ? false, withTeensyduino ? false }: 2 + let 3 + arduino-unwrapped = arduino-core-unwrapped.override { inherit withGui withTeensyduino; }; 4 + in 5 + buildFHSUserEnv { 6 + name = "arduino"; 7 + 8 + targetPkgs = 9 + pkgs: (with pkgs; [ 10 + ncurses 11 + arduino-unwrapped 12 + zlib 13 + (python3.withPackages (p: with p; [ 14 + pyserial 15 + ])) 16 + ]); 17 + multiPkgs = null; 18 + 19 + extraInstallCommands = '' 20 + ${lib.optionalString withGui '' 21 + # desktop file 22 + mkdir -p $out/share/applications 23 + cp ${arduino-core-unwrapped.src}/build/linux/dist/desktop.template $out/share/applications/arduino.desktop 24 + substituteInPlace $out/share/applications/arduino.desktop \ 25 + --replace '<BINARY_LOCATION>' "$out/bin/arduino" \ 26 + --replace '<ICON_NAME>' "$out/share/arduino/icons/128x128/apps/arduino.png" 27 + # icon file 28 + mkdir -p $out/share/arduino 29 + cp -r ${arduino-core-unwrapped.src}/build/shared/icons $out/share/arduino 30 + ''} 31 + ''; 32 + 33 + runScript = "arduino"; 34 + 35 + meta = arduino-core-unwrapped.meta; 36 + }
+15 -16
pkgs/development/embedded/arduino/arduino-core/default.nix
··· 69 xorg.libXxf86vm 70 zlib 71 ]; 72 - teensy_architecture = if stdenv.hostPlatform.isx86_32 then "linux32" 73 - else if stdenv.hostPlatform.isx86_64 then "linux64" 74 - else if stdenv.hostPlatform.isAarch64 then "linuxaarch64" 75 - else if stdenv.hostPlatform.isAarch32 then "linuxarm" 76 - else throw "${stdenv.hostPlatform.system} is not supported in teensy"; 77 78 - pname = (if withTeensyduino then "teensyduino" else "arduino") 79 - + lib.optionalString (!withGui) "-core"; 80 in 81 stdenv.mkDerivation rec { 82 - inherit pname; 83 version = "1.8.16"; 84 85 src = fetchFromGitHub { ··· 195 chmod +w ./TeensyduinoInstall.${teensy_architecture} 196 upx -d ./TeensyduinoInstall.${teensy_architecture} 197 patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ 198 - --set-rpath "${teensy_libpath}" \ 199 - ./TeensyduinoInstall.${teensy_architecture} 200 chmod +x ./TeensyduinoInstall.${teensy_architecture} 201 ./TeensyduinoInstall.${teensy_architecture} --dir=$out/share/arduino 202 # Check for successful installation ··· 213 214 preFixup = '' 215 for file in $(find $out -type f \( -perm /0111 -o -name \*.so\* \) ); do 216 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true 217 - patchelf --set-rpath ${rpath}:$out/lib $file || true 218 done 219 220 ${lib.concatMapStringsSep "\n" ··· 235 ${lib.optionalString withTeensyduino '' 236 # Patch the Teensy loader binary 237 patchelf --debug \ 238 - --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ 239 - --set-rpath "${teensy_libpath}" \ 240 - $out/share/arduino/hardware/tools/teensy{,_ports,_reboot,_restart,_serialmon} 241 ''} 242 ''; 243 244 meta = with lib; { 245 description = "Open-source electronics prototyping platform"; 246 - homepage = "http://arduino.cc/"; 247 license = if withTeensyduino then licenses.unfreeRedistributable else licenses.gpl2; 248 platforms = platforms.linux; 249 maintainers = with maintainers; [ antono auntie robberer bjornfor bergey ];
··· 69 xorg.libXxf86vm 70 zlib 71 ]; 72 + teensy_architecture = 73 + if stdenv.hostPlatform.isx86_32 then "linux32" 74 + else if stdenv.hostPlatform.isx86_64 then "linux64" 75 + else if stdenv.hostPlatform.isAarch64 then "linuxaarch64" 76 + else if stdenv.hostPlatform.isAarch32 then "linuxarm" 77 + else throw "${stdenv.hostPlatform.system} is not supported in teensy"; 78 79 in 80 stdenv.mkDerivation rec { 81 + pname = (if withTeensyduino then "teensyduino" else "arduino") + lib.optionalString (!withGui) "-core"; 82 version = "1.8.16"; 83 84 src = fetchFromGitHub { ··· 194 chmod +w ./TeensyduinoInstall.${teensy_architecture} 195 upx -d ./TeensyduinoInstall.${teensy_architecture} 196 patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ 197 + --set-rpath "${teensy_libpath}" \ 198 + ./TeensyduinoInstall.${teensy_architecture} 199 chmod +x ./TeensyduinoInstall.${teensy_architecture} 200 ./TeensyduinoInstall.${teensy_architecture} --dir=$out/share/arduino 201 # Check for successful installation ··· 212 213 preFixup = '' 214 for file in $(find $out -type f \( -perm /0111 -o -name \*.so\* \) ); do 215 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true 216 + patchelf --set-rpath ${rpath}:$out/lib $file || true 217 done 218 219 ${lib.concatMapStringsSep "\n" ··· 234 ${lib.optionalString withTeensyduino '' 235 # Patch the Teensy loader binary 236 patchelf --debug \ 237 + --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ 238 + --set-rpath "${teensy_libpath}" \ 239 + $out/share/arduino/hardware/tools/teensy{,_ports,_reboot,_restart,_serialmon} 240 ''} 241 ''; 242 243 meta = with lib; { 244 description = "Open-source electronics prototyping platform"; 245 + homepage = "https://www.arduino.cc/"; 246 license = if withTeensyduino then licenses.unfreeRedistributable else licenses.gpl2; 247 platforms = platforms.linux; 248 maintainers = with maintainers; [ antono auntie robberer bjornfor bergey ];
+9
pkgs/development/interpreters/elixir/1.13.nix
···
··· 1 + { mkDerivation }: 2 + 3 + # How to obtain `sha256`: 4 + # nix-prefetch-url --unpack https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz 5 + mkDerivation { 6 + version = "1.13.0"; 7 + sha256 = "1rkrx9kbs2nhkmzydm02r4wkb8wxwmg8iv0nqilpzj0skkxd6k8w"; 8 + minimumOTPVersion = "22"; 9 + }
-7
pkgs/development/interpreters/elixir/1.7.nix
··· 1 - { mkDerivation }: 2 - 3 - mkDerivation { 4 - version = "1.7.4"; 5 - sha256 = "0f8j4pib13kffiihagdwl3xqs3a1ak19qz3z8fpyfxn9dnjiinla"; 6 - minimumOTPVersion = "19"; 7 - }
···
-7
pkgs/development/interpreters/elixir/1.8.nix
··· 1 - { mkDerivation }: 2 - 3 - mkDerivation { 4 - version = "1.8.2"; 5 - sha256 = "1n77cpcl2b773gmj3m9s24akvj9gph9byqbmj2pvlsmby4aqwckq"; 6 - minimumOTPVersion = "20"; 7 - }
···
+3 -3
pkgs/development/libraries/avro-c++/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, boost, python2}: 2 3 stdenv.mkDerivation rec { 4 pname = "avro-c++"; ··· 9 sha256 = "1ars58bfw83s8f1iqbhnqp4n9wc9cxsph0gs2a8k7r9fi09vja2k"; 10 }; 11 12 - nativeBuildInputs = [ cmake ]; 13 - buildInputs = [ python2 boost ]; 14 15 preConfigure = '' 16 substituteInPlace test/SchemaTests.cc --replace "BOOST_CHECKPOINT" "BOOST_TEST_CHECKPOINT"
··· 1 + { lib, stdenv, fetchurl, cmake, boost, python3 }: 2 3 stdenv.mkDerivation rec { 4 pname = "avro-c++"; ··· 9 sha256 = "1ars58bfw83s8f1iqbhnqp4n9wc9cxsph0gs2a8k7r9fi09vja2k"; 10 }; 11 12 + nativeBuildInputs = [ cmake python3 ]; 13 + buildInputs = [ boost ]; 14 15 preConfigure = '' 16 substituteInPlace test/SchemaTests.cc --replace "BOOST_CHECKPOINT" "BOOST_TEST_CHECKPOINT"
+2 -2
pkgs/development/libraries/duckdb/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "duckdb"; 8 - version = "0.3.0"; 9 10 src = fetchFromGitHub { 11 owner = pname; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-SvihG6PdHQ+03JAXdkuzvGug4lw0ngcxYigS7R7yK9g="; 15 }; 16 17 nativeBuildInputs = [ cmake ];
··· 5 6 stdenv.mkDerivation rec { 7 pname = "duckdb"; 8 + version = "0.3.1"; 9 10 src = fetchFromGitHub { 11 owner = pname; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-apTU7WgKw/YEnT4maibyffqOrCoVwHPOkNINlAmtYYI="; 15 }; 16 17 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/pangomm/2.48.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "pangomm"; 17 - version= "2.48.1"; 18 19 outputs = [ "out" "dev" ]; 20 21 src = fetchurl { 22 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 23 - sha256 = "sha256-d2rVPnkeQxBrf0D/CDS+5uTrHGrXy20hVUb3o98O3E0="; 24 }; 25 26 nativeBuildInputs = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "pangomm"; 17 + version= "2.48.2"; 18 19 outputs = [ "out" "dev" ]; 20 21 src = fetchurl { 22 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 23 + sha256 = "sha256-4ddVIsU/RieZh1zSR/m0nJHO1LGr5oOHrDWycTktTqU="; 24 }; 25 26 nativeBuildInputs = [
+10 -22
pkgs/development/ocaml-modules/ocsigen-deriving/default.nix
··· 5 , findlib 6 , ocamlbuild 7 , oasis 8 - , ocaml_optcomp 9 , camlp4 10 , num 11 }: 12 13 - let param = 14 - if lib.versionAtLeast ocaml.version "4.03" 15 - then { 16 - version = "0.8.1"; 17 - sha256 = "03vzrybdpjydbpil97zmir71kpsn2yxkjnzysma7fvybk8ll4zh9"; 18 - buildInputs = [ num ]; 19 - } else { 20 - version = "0.7.1"; 21 - sha256 = "0gg3nr3iic4rwqrcc0qvfm9x0x57zclvdsnpy0z8rv2fl5isbzms"; 22 - }; 23 - in 24 - 25 - let inherit (param) version; in 26 27 - stdenv.mkDerivation { 28 - pname = "ocsigen-deriving"; 29 - inherit version; 30 31 src = fetchFromGitHub { 32 owner = "ocsigen"; 33 repo = "deriving"; 34 rev = version; 35 - inherit (param) sha256; 36 }; 37 - 38 - buildInputs = [ ocaml findlib ocamlbuild oasis ocaml_optcomp camlp4 ] 39 - ++ (param.buildInputs or [ ]); 40 41 createFindlibDestdir = true; 42 43 meta = { 44 homepage = "https://github.com/ocsigen/deriving"; 45 description = "Extension to OCaml for deriving functions from type declarations"; 46 license = lib.licenses.mit; 47 - platforms = ocaml.meta.platforms or [ ]; 48 maintainers = with lib.maintainers; [ 49 gal_bolle 50 vbgl
··· 5 , findlib 6 , ocamlbuild 7 , oasis 8 , camlp4 9 , num 10 }: 11 12 + if !lib.versionAtLeast ocaml.version "4.03" 13 + then throw "ocsigen-deriving is not available of OCaml ${ocaml.version}" 14 + else 15 16 + stdenv.mkDerivation rec { 17 + pname = "ocaml${ocaml.version}-ocsigen-deriving"; 18 + version = "0.8.2"; 19 20 src = fetchFromGitHub { 21 owner = "ocsigen"; 22 repo = "deriving"; 23 rev = version; 24 + sha256 = "sha256:09rp9mrr551na0nmclpxddlrkb6l2d7763xv14xfx467kff3z0wf"; 25 }; 26 27 createFindlibDestdir = true; 28 29 + buildInputs = [ ocaml findlib ocamlbuild oasis camlp4 num ]; 30 + 31 meta = { 32 homepage = "https://github.com/ocsigen/deriving"; 33 description = "Extension to OCaml for deriving functions from type declarations"; 34 license = lib.licenses.mit; 35 + inherit (ocaml.meta) platforms; 36 maintainers = with lib.maintainers; [ 37 gal_bolle 38 vbgl
-12
pkgs/development/ocaml-modules/optcomp/META
··· 1 - # OASIS_START 2 - # DO NOT EDIT (digest: ec844fa3189acb2a866b89a69d111ba4) 3 - version = "1.6" 4 - description = "Optional compilation with cpp-like directives" 5 - requires = "camlp4" 6 - archive(syntax, preprocessor) = "optcomp.cma" 7 - archive(syntax, toploop) = "optcomp.cma" 8 - archive(syntax, preprocessor, native) = "optcomp.cmxa" 9 - archive(syntax, preprocessor, native, plugin) = "optcomp.cmxs" 10 - exists_if = "optcomp.cma" 11 - # OASIS_STOP 12 -
···
-51
pkgs/development/ocaml-modules/optcomp/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, fetchpatch, ocaml, findlib, ocamlbuild, camlp4 }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "ocaml-optcomp"; 5 - version = "1.6"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "diml"; 9 - repo = "optcomp"; 10 - rev = version; 11 - sha256 = "sha256-UCLYDk19ukraOqVxVlA/rXX81texPPqFgAEqHZ9YEEI="; 12 - }; 13 - 14 - patches = 15 - let inherit (lib) optional versionAtLeast; in 16 - optional (versionAtLeast ocaml.version "4.02") (fetchpatch { 17 - url = "https://github.com/diml/optcomp/commit/b7f809360c9794b383a4bc0492f6df381276b429.patch"; 18 - sha256 = "1n095lk94jq1rwi0l24g2wbgms7249wdd31n0ji895dr6755s93y"; 19 - }) 20 - ; 21 - 22 - createFindlibDestdir = true; 23 - 24 - buildInputs = [ ocaml findlib ocamlbuild camlp4 ]; 25 - 26 - configurePhase = '' 27 - cp ${./META} META 28 - ''; 29 - 30 - buildPhase = '' 31 - ocamlbuild src/optcomp.cmxs src/optcomp.cma src/optcomp_o.native src/optcomp_r.native 32 - ''; 33 - 34 - installPhase = '' 35 - mkdir -p $out/bin 36 - cp _build/src/optcomp_o.native $out/bin/optcomp-o 37 - cp _build/src/optcomp_r.native $out/bin/optcomp-r 38 - ocamlfind install optcomp META _build/src/optcomp.{a,cma,cmxa,cmxs} _build/src/pa_optcomp.{cmi,cmx,mli} 39 - ''; 40 - 41 - meta = { 42 - homepage = "https://github.com/diml/optcomp"; 43 - description = "Optional compilation for OCaml with cpp-like directives"; 44 - license = lib.licenses.bsd3; 45 - platforms = ocaml.meta.platforms or [ ]; 46 - maintainers = [ 47 - lib.maintainers.gal_bolle 48 - ]; 49 - }; 50 - 51 - }
···
+2 -3
pkgs/development/octave-modules/arduino/default.nix
··· 2 , lib 3 , fetchurl 4 , instrument-control 5 - , arduino 6 }: 7 8 buildOctavePackage rec { ··· 18 instrument-control 19 ]; 20 21 - # Might be able to use pkgs.arduino-core 22 propagatedBuildInputs = [ 23 - arduino 24 ]; 25 26 meta = with lib; {
··· 2 , lib 3 , fetchurl 4 , instrument-control 5 + , arduino-core-unwrapped 6 }: 7 8 buildOctavePackage rec { ··· 18 instrument-control 19 ]; 20 21 propagatedBuildInputs = [ 22 + arduino-core-unwrapped 23 ]; 24 25 meta = with lib; {
+2 -2
pkgs/development/python-modules/cysignals/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "cysignals"; 12 - version = "1.10.3"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "sha256-XEYGxDV3UCgxb3Jf23y4lOPK4Lb9L4YqDSlxdIRptDo="; 17 }; 18 19 # explicit check:
··· 9 10 buildPythonPackage rec { 11 pname = "cysignals"; 12 + version = "1.11.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "72985b0ddd6d6f0084b9583562c39d818012420c4f7dd8bf31b55be45d3b95f8"; 17 }; 18 19 # explicit check:
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "codeql"; 5 - version = "2.7.0"; 6 7 dontConfigure = true; 8 dontBuild = true; ··· 10 11 src = fetchzip { 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - sha256 = "sha256-KsgtuQ0ovccZTMm19LrxRU/JOcLzfkL6VRa6W7Tprnw="; 14 }; 15 16 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "codeql"; 5 + version = "2.7.2"; 6 7 dontConfigure = true; 8 dontBuild = true; ··· 10 11 src = fetchzip { 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 + sha256 = "sha256-BbSYIhSFXBge/jb88UumLkHH+xw+Rp9uSYnpdntZGws="; 14 }; 15 16 nativeBuildInputs = [
+2 -2
pkgs/development/tools/delve/default.nix
··· 2 3 buildGoPackage rec { 4 pname = "delve"; 5 - version = "1.7.2"; 6 7 goPackagePath = "github.com/go-delve/delve"; 8 excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; ··· 11 owner = "go-delve"; 12 repo = "delve"; 13 rev = "v${version}"; 14 - sha256 = "sha256-Mye8Gh73yQ1fhjVpEOKBQGjdOzgMUqzdNiBjRRTteTg="; 15 }; 16 17 subPackages = [ "cmd/dlv" ];
··· 2 3 buildGoPackage rec { 4 pname = "delve"; 5 + version = "1.7.3"; 6 7 goPackagePath = "github.com/go-delve/delve"; 8 excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; ··· 11 owner = "go-delve"; 12 repo = "delve"; 13 rev = "v${version}"; 14 + sha256 = "sha256-cqIU4nzS8l1JgW3DWRLpyCISDf2uPgw6CbVGyyvx0mg="; 15 }; 16 17 subPackages = [ "cmd/dlv" ];
+3 -3
pkgs/development/tools/dyff/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dyff"; 5 - version = "1.4.5"; 6 7 src = fetchFromGitHub { 8 owner = "homeport"; 9 repo = "dyff"; 10 rev = "v${version}"; 11 - sha256 = "sha256-TaGtl5TBQMHjY4/HmDUghyhrsc5fjSMmY+oqO+rKGo4="; 12 }; 13 14 - vendorSha256 = "sha256-3L3FtL/P+Jyvv0WESBvfSxJOl99v5QDyyzIqottB2EI="; 15 16 subPackages = [ 17 "cmd/dyff"
··· 2 3 buildGoModule rec { 4 pname = "dyff"; 5 + version = "1.4.6"; 6 7 src = fetchFromGitHub { 8 owner = "homeport"; 9 repo = "dyff"; 10 rev = "v${version}"; 11 + sha256 = "sha256-xODOKKMGlpMePwO3A4IVReqsR1Kx0CwBjrhsvN+uDR4="; 12 }; 13 14 + vendorSha256 = "sha256-W882fD4O4lPVH27KWmkRsS58R6qw7ENhKA2UgpNKvTw="; 15 16 subPackages = [ 17 "cmd/dyff"
+2 -2
pkgs/development/tools/efm-langserver/default.nix
··· 2 3 buildGoModule rec { 4 pname = "efm-langserver"; 5 - version = "0.0.37"; 6 7 src = fetchFromGitHub { 8 owner = "mattn"; 9 repo = "efm-langserver"; 10 rev = "v${version}"; 11 - sha256 = "sha256-7weRR1+n0v2HHkM4iYAzWDazmPJUmJj5TQo+dG13B0M="; 12 }; 13 14 vendorSha256 = "sha256-tca+1SRrFyvU8ttHmfMFiGXd1A8rQSEWm1Mc2qp0EfI=";
··· 2 3 buildGoModule rec { 4 pname = "efm-langserver"; 5 + version = "0.0.38"; 6 7 src = fetchFromGitHub { 8 owner = "mattn"; 9 repo = "efm-langserver"; 10 rev = "v${version}"; 11 + sha256 = "sha256-+Q3vSifPiE9PyxJnoapJ1CBKUioTHExwBbWJgWD1iNI="; 12 }; 13 14 vendorSha256 = "sha256-tca+1SRrFyvU8ttHmfMFiGXd1A8rQSEWm1Mc2qp0EfI=";
+2 -2
pkgs/development/tools/misc/blackfire/php-probe.nix
··· 18 }.${lib.versions.majorMinor php.version} or (throw "Unsupported PHP version."); 19 in stdenv.mkDerivation rec { 20 pname = "php-blackfire"; 21 - version = "1.69.0"; 22 23 src = fetchurl { 24 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire-php/blackfire-php_${version}_amd64.deb"; 25 - sha256 = "5wE6yCl4N6PJiL2up9y/me/Sg2hZ4HnIKsbuhDzyFco="; 26 }; 27 28 nativeBuildInputs = [
··· 18 }.${lib.versions.majorMinor php.version} or (throw "Unsupported PHP version."); 19 in stdenv.mkDerivation rec { 20 pname = "php-blackfire"; 21 + version = "1.70.0"; 22 23 src = fetchurl { 24 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire-php/blackfire-php_${version}_amd64.deb"; 25 + sha256 = "BOdVZCLwMQwVHFgmigXrWZhqZFP+1aWkeq9r24609nI="; 26 }; 27 28 nativeBuildInputs = [
+3 -3
pkgs/development/tools/misc/terraform-ls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "terraform-ls"; 5 - version = "0.23.0"; 6 7 src = fetchFromGitHub { 8 owner = "hashicorp"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-hntHEBc1/KSg12x+gv32aNiA2cJ7PWBeftNhI8u+rlw="; 12 }; 13 - vendorSha256 = "sha256-usPIhXWdp/pSAFH0LepG1/Uolfr/1SExinrAjMuB6zg="; 14 15 ldflags = [ "-s" "-w" "-X main.version=v${version}" "-X main.prerelease=" ]; 16
··· 2 3 buildGoModule rec { 4 pname = "terraform-ls"; 5 + version = "0.25.0"; 6 7 src = fetchFromGitHub { 8 owner = "hashicorp"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-iOSH7eFLsp31mW5ZsTUcJVPE1OBEXPLsoVYroYjwXtk="; 12 }; 13 + vendorSha256 = "sha256-s6urF9uZ9o8kkKfbRk22JuIv+f3ZlVAFR9c1vylhhoY="; 14 15 ldflags = [ "-s" "-w" "-X main.version=v${version}" "-X main.prerelease=" ]; 16
+3 -3
pkgs/development/web/deno/default.nix
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "deno"; 20 - version = "1.16.3"; 21 22 src = fetchFromGitHub { 23 owner = "denoland"; 24 repo = pname; 25 rev = "v${version}"; 26 - sha256 = "sha256-9qfBreviTcWgkvZCD7bSvCaC40G+u1v4geGissJ4jE4="; 27 }; 28 - cargoSha256 = "sha256-20o3JgpL4tHVDoH/l3yM7kCZyXu/vciA8ACubzRvPKA="; 29 30 # Install completions post-install 31 nativeBuildInputs = [ installShellFiles ];
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "deno"; 20 + version = "1.16.4"; 21 22 src = fetchFromGitHub { 23 owner = "denoland"; 24 repo = pname; 25 rev = "v${version}"; 26 + sha256 = "sha256-lEUEA8TAUCzTViGTSPz3Iw17BIIHr+oQXA0ldWe2T3w="; 27 }; 28 + cargoSha256 = "sha256-Y/eN15B3aiIrvhuGykB9sQRGRajEC7t84JQ2U0dHAzo="; 29 30 # Install completions post-install 31 nativeBuildInputs = [ installShellFiles ];
+5 -5
pkgs/development/web/deno/librusty_v8.nix
··· 11 }; 12 in 13 fetch_librusty_v8 { 14 - version = "0.35.0"; 15 shas = { 16 - x86_64-linux = "sha256-vMqLxARbR39G7YSACvqxp+3WLDcfivDgMkvkAEtJ758="; 17 - aarch64-linux = "sha256-8rU4Z+eOt4RduiYM97uPiVLAspPkvmf7oeTVuVfBjII="; 18 - x86_64-darwin = "sha256-SIXXfK72FfwGv44Z+Qu+a5YAtUaqo/qEpMJZdpOdr3A="; 19 - aarch64-darwin = "sha256-FAzwPlST02O5b/T9cz+uKNp6GFhFrgQnmabrAjMfmWc="; 20 }; 21 }
··· 11 }; 12 in 13 fetch_librusty_v8 { 14 + version = "0.36.0"; 15 shas = { 16 + x86_64-linux = "sha256-Ala3aT5oXrY+xwzXfB+pLr6gxfoSHcMen9elCbdS9mU="; 17 + aarch64-linux = "sha256-BQn/gsNnnuzEzmUzEvGZ8twP0QElgOiTgHe++o4OVCI="; 18 + x86_64-darwin = "sha256-YNgGgkrMdiVMe960LHz7BOB+mb/tIXBwGTveT7zrRMs="; 19 + aarch64-darwin = "sha256-g2bpxeBVVlsT87jR5VWBArM7yQ/F/MDLeiKHt4u5C5M="; 20 }; 21 }
+2 -2
pkgs/servers/monitoring/alertmanager-irc-relay/default.nix
··· 2 3 buildGoModule rec { 4 pname = "alertmanager-irc-relay"; 5 - version = "0.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = "alertmanager-irc-relay"; 10 rev = "v${version}"; 11 - sha256 = "sha256-/gZeIJN7xkDe7f+Q7zh16KG6RC+G/9MIPm3KQManVZ0="; 12 }; 13 14 vendorSha256 = "sha256-VLG15IXS/fXFMTCJKEqGW6qZ9aOLPhazidVsOywG+w4=";
··· 2 3 buildGoModule rec { 4 pname = "alertmanager-irc-relay"; 5 + version = "0.4.3"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = "alertmanager-irc-relay"; 10 rev = "v${version}"; 11 + sha256 = "sha256-ACOXrIeNDUFUwr50frW/miuW1eq29UvCYac5HCdXfx8="; 12 }; 13 14 vendorSha256 = "sha256-VLG15IXS/fXFMTCJKEqGW6qZ9aOLPhazidVsOywG+w4=";
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 5 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }: 6 7 stdenv.mkDerivation rec { 8 - version = "2021-11-11"; 9 pname = "oh-my-zsh"; 10 - rev = "b3ba9978cc42a5031c7b68e3cf917ec2e64643bc"; 11 12 src = fetchFromGitHub { 13 inherit rev; 14 owner = "ohmyzsh"; 15 repo = "ohmyzsh"; 16 - sha256 = "9a5eVMphQ0jay9ogc/9ZFS+vvHlXhPYCCo8kMdgVsnA="; 17 }; 18 19 installPhase = ''
··· 5 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert }: 6 7 stdenv.mkDerivation rec { 8 + version = "2021-12-02"; 9 pname = "oh-my-zsh"; 10 + rev = "841f3cb0bb7663fa1062ffc59acb7b4581dc1d0f"; 11 12 src = fetchFromGitHub { 13 inherit rev; 14 owner = "ohmyzsh"; 15 repo = "ohmyzsh"; 16 + sha256 = "Cn67FahvJAaAnO0MC1bBkVpIYByFR3EtrLoXs0beYHQ="; 17 }; 18 19 installPhase = ''
+3 -3
pkgs/tools/admin/eksctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "eksctl"; 5 - version = "0.71.0"; 6 7 src = fetchFromGitHub { 8 owner = "weaveworks"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-tXsMBry7KtzIhKFOjx30YhyXo2T+oA2RiKf1Yr2uWOI="; 12 }; 13 14 - vendorSha256 = "sha256-6egcoQEUe9OU5k0m8GVMU3EMStA9ICE7GiBSOj0olmY="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "eksctl"; 5 + version = "0.76.0"; 6 7 src = fetchFromGitHub { 8 owner = "weaveworks"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-KhAS8JUM6dobcSJ/QaRhxv2jNpn6AFqiDRCdxeKHwZE="; 12 }; 13 14 + vendorSha256 = "sha256-6eiJR7DRx3zYKT3B1wBTGSvPQwYw3815K1V/Y9aBX5E="; 15 16 doCheck = false; 17
+2 -2
pkgs/tools/archivers/unrar/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "unrar"; 5 - version = "6.0.7"; 6 7 src = fetchurl { 8 url = "https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz"; 9 - sha256 = "sha256-pwKZQgBsvM7T87cyLsGXaD+Oe+QIlyyggJmxlsA49Rg="; 10 }; 11 12 postPatch = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "unrar"; 5 + version = "6.1.2"; 6 7 src = fetchurl { 8 url = "https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz"; 9 + sha256 = "sha256-PpZCH1aOQ4r23NrvcXxI65O4JdlwWOvLFzub/FeAe+M="; 10 }; 11 12 postPatch = ''
+2 -2
pkgs/tools/graphics/astc-encoder/default.nix
··· 31 32 gccStdenv.mkDerivation rec { 33 pname = "astc-encoder"; 34 - version = "3.2"; 35 36 src = fetchFromGitHub { 37 owner = "ARM-software"; 38 repo = "astc-encoder"; 39 rev = version; 40 - sha256 = "sha256-1GVMzM4+viVqurkzJqTL3Yszld5zLmpjygT/z74HMLs="; 41 }; 42 43 nativeBuildInputs = [ cmake ];
··· 31 32 gccStdenv.mkDerivation rec { 33 pname = "astc-encoder"; 34 + version = "3.3"; 35 36 src = fetchFromGitHub { 37 owner = "ARM-software"; 38 repo = "astc-encoder"; 39 rev = version; 40 + sha256 = "sha256-5E26QzphF5HwVTH+92S4rT3IUAp9ravT/wxsmaH9IAM="; 41 }; 42 43 nativeBuildInputs = [ cmake ];
+23 -6
pkgs/tools/graphics/escrotum/default.nix
··· 1 - { lib, python2Packages, fetchFromGitHub 2 }: 3 4 - with python2Packages; buildPythonApplication { 5 pname = "escrotum"; 6 - version = "unstable-2019-06-10"; 7 8 src = fetchFromGitHub { 9 owner = "Roger"; 10 repo = "escrotum"; 11 - rev = "f6c300315cb4402e37f16b56aad2d206e24c5281"; 12 - sha256 = "0x7za74lkwn3v6j9j04ifgdwdlx9akh1izkw7vkkzj9ag9qjrzb0"; 13 }; 14 15 - propagatedBuildInputs = [ pygtk numpy ]; 16 17 outputs = [ "out" "man" ]; 18
··· 1 + { lib, python3Packages, fetchFromGitHub 2 + , gtk3 3 + , pango 4 + , gobject-introspection 5 + , wrapGAppsHook 6 }: 7 8 + with python3Packages; buildPythonApplication { 9 pname = "escrotum"; 10 + version = "unstable-2020-12-07"; 11 12 src = fetchFromGitHub { 13 owner = "Roger"; 14 repo = "escrotum"; 15 + rev = "a41d0f11bb6af4f08e724b8ccddf8513d905c0d1"; 16 + sha256 = "sha256-z0AyTbOEE60j/883X17mxgoaVlryNtn0dfEB0C18G2s="; 17 }; 18 19 + buildInputs = [ 20 + gtk3 21 + pango 22 + ]; 23 + 24 + nativeBuildInputs = [ 25 + gobject-introspection 26 + wrapGAppsHook 27 + ]; 28 + 29 + propagatedBuildInputs = [ pygobject3 xcffib pycairo numpy ]; 30 + 31 + # Cannot find pango without strictDeps = false 32 + strictDeps = false; 33 34 outputs = [ "out" "man" ]; 35
+2 -2
pkgs/tools/misc/ddcutil/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "ddcutil"; 18 - version = "1.2.0"; 19 20 src = fetchFromGitHub { 21 owner = "rockowitz"; 22 repo = "ddcutil"; 23 rev = "v${version}"; 24 - sha256 = "sha256-MH7WnJgROgLvttQEbd/21mLRFElObp4KINy8RarqkRo="; 25 }; 26 27 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "ddcutil"; 18 + version = "1.2.1"; 19 20 src = fetchFromGitHub { 21 owner = "rockowitz"; 22 repo = "ddcutil"; 23 rev = "v${version}"; 24 + sha256 = "sha256-mIYxGoITaFlHgqAfB6ZZFR3spGD0BElJZJJqFGM4r/I="; 25 }; 26 27 nativeBuildInputs = [ autoreconfHook pkg-config ];
+3 -3
pkgs/tools/misc/vector/default.nix
··· 28 29 let 30 pname = "vector"; 31 - version = "0.18.0"; 32 in 33 rustPlatform.buildRustPackage { 34 inherit pname version; ··· 37 owner = "timberio"; 38 repo = pname; 39 rev = "v${version}"; 40 - sha256 = "sha256-vkiTvJevslXEF2lDTr2IL2vFBQ+dj1N636Livncsso4="; 41 }; 42 43 - cargoSha256 = "sha256-u7GzqQex5pqU7DuueMfbxMSOpAzd+uLQTZ2laG/aC+4="; 44 nativeBuildInputs = [ pkg-config ]; 45 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 46 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ];
··· 28 29 let 30 pname = "vector"; 31 + version = "0.18.1"; 32 in 33 rustPlatform.buildRustPackage { 34 inherit pname version; ··· 37 owner = "timberio"; 38 repo = pname; 39 rev = "v${version}"; 40 + sha256 = "sha256-OD7lYoTlQNdrWT1f+BAp6zI0N+9W2LOHNNgpvAMXKDM="; 41 }; 42 43 + cargoSha256 = "sha256-BqnXXTNE1TmrF7pSOCQpnHHve0lCb9W6MbJXk2QHAOs="; 44 nativeBuildInputs = [ pkg-config ]; 45 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 46 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ];
+2 -2
pkgs/tools/networking/socat/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "socat"; 12 - version = "1.7.4.1"; 13 14 src = fetchurl { 15 url = "http://www.dest-unreach.org/socat/download/${pname}-${version}.tar.bz2"; 16 - sha256 = "1sbmqqvni3ss9wyay6ik5v81kxffkra80mh4ypgj74g82iba5b1z"; 17 }; 18 19 postPatch = ''
··· 9 10 stdenv.mkDerivation rec { 11 pname = "socat"; 12 + version = "1.7.4.2"; 13 14 src = fetchurl { 15 url = "http://www.dest-unreach.org/socat/download/${pname}-${version}.tar.bz2"; 16 + sha256 = "sha256-ZpCp+ZkEV7UFCXonK78sv0zDVXYXb3ZkbjUksOkcF2M="; 17 }; 18 19 postPatch = ''
+2 -2
pkgs/tools/text/crowdin-cli/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "crowdin-cli"; 17 - version = "3.7.1"; 18 19 src = fetchurl { 20 url = "https://github.com/crowdin/${pname}/releases/download/${version}/${pname}.zip"; 21 - sha256 = "sha256-WoDFBV1Nid1y57MIrTFMOB2yqHRUrvhp974Dz5agar0="; 22 }; 23 24 nativeBuildInputs = [ installShellFiles makeWrapper unzip ];
··· 14 15 stdenv.mkDerivation rec { 16 pname = "crowdin-cli"; 17 + version = "3.7.2"; 18 19 src = fetchurl { 20 url = "https://github.com/crowdin/${pname}/releases/download/${version}/${pname}.zip"; 21 + sha256 = "sha256-7p+Di4GcztwzybJTcFXlun15NFYbJN8eGmJ0y9bify0="; 22 }; 23 24 nativeBuildInputs = [ installShellFiles makeWrapper unzip ];
+2 -2
pkgs/tools/text/ugrep/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "ugrep"; 14 - version = "3.3.8"; 15 16 src = fetchFromGitHub { 17 owner = "Genivia"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-xVkInB2QmZjdcwzXQtmqKhuOjtkVDfY4fDB/wIqA3Jc="; 21 }; 22 23 buildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "ugrep"; 14 + version = "3.3.10"; 15 16 src = fetchFromGitHub { 17 owner = "Genivia"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-Z+cNI/053/FFwNxYkbH5Zlp+BOWhP1o8xZ2LSmDaI5M="; 21 }; 22 23 buildInputs = [
+2 -2
pkgs/tools/text/vgrep/default.nix
··· 2 3 buildGoModule rec { 4 pname = "vgrep"; 5 - version = "2.5.3"; 6 7 src = fetchFromGitHub { 8 owner = "vrothberg"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-AFjVgFWNhRt8co2eeSGRutNA9peb3xd5sOW0QMSPufw="; 12 }; 13 14 vendorSha256 = null;
··· 2 3 buildGoModule rec { 4 pname = "vgrep"; 5 + version = "2.5.5"; 6 7 src = fetchFromGitHub { 8 owner = "vrothberg"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-pWRc1EjL09zFT/8HLrosuCJ5qTDj2VaizoI/Eu8jsgM="; 12 }; 13 14 vendorSha256 = null;
+3 -3
pkgs/tools/wayland/swayr/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "swayr"; 5 - version = "0.10.0"; 6 7 src = fetchFromSourcehut { 8 owner = "~tsdh"; 9 repo = "swayr"; 10 rev = "v${version}"; 11 - sha256 = "sha256-nXJIgzm92OSSGHpN2+09Y8ILpU8Mf51vcVB0kMXBPZc="; 12 }; 13 14 - cargoSha256 = "sha256-vExZzJ3Rw+MiU4ikEqzIo51qZW0sxwE/zoVEdUKLXwY="; 15 16 patches = [ 17 ./icon-paths.patch
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "swayr"; 5 + version = "0.10.1"; 6 7 src = fetchFromSourcehut { 8 owner = "~tsdh"; 9 repo = "swayr"; 10 rev = "v${version}"; 11 + sha256 = "sha256-xkNfdO/3MiI3BhCabGNYWkUXkLcLDQmcf+gd5u7KM6Q="; 12 }; 13 14 + cargoSha256 = "sha256-FAg3vKSTHA0LVqAu7HE6vI9N1Ro58ZIp29qw2KUHpw4="; 15 16 patches = [ 17 ./icon-paths.patch
+8 -3
pkgs/top-level/all-packages.nix
··· 1273 1274 arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { }; 1275 1276 - arduino-core = callPackage ../development/embedded/arduino/arduino-core { }; 1277 1278 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk {}; 1279 ··· 12706 12707 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { }; 12708 12709 - open-watcom-bin = callPackage ../development/compilers/open-watcom-bin { }; 12710 12711 passerine = callPackage ../development/compilers/passerine { }; 12712 ··· 13300 inherit (beam.interpreters) 13301 erlang erlangR24 erlangR23 erlangR22 erlangR21 13302 erlang_odbc erlang_javac erlang_odbc_javac erlang_basho_R16B02 13303 - elixir elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 elixir_1_8 elixir_1_7 13304 elixir_ls; 13305 13306 erlang_nox = beam_nox.interpreters.erlang;
··· 1273 1274 arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { }; 1275 1276 + arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { }; 1277 + arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { }; 1278 1279 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk {}; 1280 ··· 12707 12708 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { }; 12709 12710 + wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { }; 12711 + open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { }; 12712 + open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { }; 12713 + open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { }; 12714 + open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { }; 12715 12716 passerine = callPackage ../development/compilers/passerine { }; 12717 ··· 13305 inherit (beam.interpreters) 13306 erlang erlangR24 erlangR23 erlangR22 erlangR21 13307 erlang_odbc erlang_javac erlang_odbc_javac erlang_basho_R16B02 13308 + elixir elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 13309 elixir_ls; 13310 13311 erlang_nox = beam_nox.interpreters.erlang;
+2 -2
pkgs/top-level/beam-packages.nix
··· 89 90 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 91 # access for example elixir built with different version of Erlang, use 92 - # `beam.packages.erlangR23.elixir`. 93 inherit (packages.erlang) 94 - elixir elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 elixir_1_8 elixir_1_7 elixir_ls; 95 96 inherit (packages.erlang) lfe lfe_1_3; 97 };
··· 89 90 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 91 # access for example elixir built with different version of Erlang, use 92 + # `beam.packages.erlangR24.elixir`. 93 inherit (packages.erlang) 94 + elixir elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 elixir_ls; 95 96 inherit (packages.erlang) lfe lfe_1_3; 97 };
-2
pkgs/top-level/ocaml-packages.nix
··· 912 913 ocaml_oasis = callPackage ../development/tools/ocaml/oasis { }; 914 915 - ocaml_optcomp = callPackage ../development/ocaml-modules/optcomp { }; 916 - 917 ocaml_pcre = callPackage ../development/ocaml-modules/pcre {}; 918 919 ocaml-print-intf = callPackage ../development/ocaml-modules/ocaml-print-intf { };
··· 912 913 ocaml_oasis = callPackage ../development/tools/ocaml/oasis { }; 914 915 ocaml_pcre = callPackage ../development/ocaml-modules/pcre {}; 916 917 ocaml-print-intf = callPackage ../development/ocaml-modules/ocaml-print-intf { };
+1 -1
pkgs/top-level/octave-packages.nix
··· 54 writeRequiredOctavePackagesHook; 55 56 arduino = callPackage ../development/octave-modules/arduino { 57 - inherit (pkgs) arduino; 58 }; 59 60 audio = callPackage ../development/octave-modules/audio { };
··· 54 writeRequiredOctavePackagesHook; 55 56 arduino = callPackage ../development/octave-modules/arduino { 57 + inherit (pkgs) arduino-core-unwrapped; 58 }; 59 60 audio = callPackage ../development/octave-modules/audio { };