Merge master into staging-next
This commit is contained in:
commit
137b9085b3
@ -154,6 +154,9 @@ in
|
||||
description = "Mirakurun user";
|
||||
group = "video";
|
||||
isSystemUser = true;
|
||||
|
||||
# NPM insists on creating ~/.npm
|
||||
home = "/var/cache/mirakurun";
|
||||
};
|
||||
|
||||
services.mirakurun.serverSettings = {
|
||||
@ -171,9 +174,10 @@ in
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
after = [ "network.target" ];
|
||||
serviceConfig = {
|
||||
ExecStart = "${mirakurun}/bin/mirakurun-start";
|
||||
ExecStart = "${mirakurun}/bin/mirakurun start";
|
||||
User = username;
|
||||
Group = groupname;
|
||||
CacheDirectory = "mirakurun";
|
||||
RuntimeDirectory="mirakurun";
|
||||
StateDirectory="mirakurun";
|
||||
Nice = -10;
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ python3Packages, lib, flac, lame, opusTools, vorbis-tools, ffmpeg }:
|
||||
{ python3Packages, fetchPypi, lib, flac, lame, opusTools, vorbis-tools, ffmpeg }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "flac2all";
|
||||
version = "5.1";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "OBjlr7cbSx2WOIfZUNwHy5Hpb2Fmh3vmZdc70JiWsiI=";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonPackage rec {
|
||||
@ -7,7 +8,7 @@ python3.pkgs.buildPythonPackage rec {
|
||||
version = "2.0.67";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-lFxAMjglQZXCySr83PtvStU6hw2ucQu+rSjIHo1yZBk=";
|
||||
};
|
||||
|
@ -1,9 +1,9 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Bandcamp";
|
||||
version = "1.1.5";
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-wg9zcOKfZQRhpyA1Cu5wvdwKpmrlcr2m9mrqBHgUXAQ=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Iris";
|
||||
version = "3.64.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "062x73glhn1x4wgc7zmb9y3cq15d5grgqf5drdpbp6p3cgk4s2vc";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mopidy-jellyfin";
|
||||
version = "1.0.4";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-Jellyfin";
|
||||
sha256 = "ny0u6HdOlZCsmIzZuQ1rql+bvHU3xkh8IdwhJVHNH9c=";
|
||||
|
@ -1,7 +1,7 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
{ lib
|
||||
, mopidy
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, fetchpatch
|
||||
}:
|
||||
|
||||
@ -9,7 +9,7 @@ python3Packages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Local";
|
||||
version = "3.2.1";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "18w39mxpv8p17whd6zfw5653d21q138f8xd6ili6ks2g2dbm25i9";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, pythonPackages, mopidy, glibcLocales }:
|
||||
{ lib, pythonPackages, fetchPypi, mopidy, glibcLocales }:
|
||||
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Moped";
|
||||
version = "0.7.1";
|
||||
|
||||
src = pythonPackages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "15461174037d87af93dd59a236d4275c5abf71cea0670ffff24a7d0399a8a2e4";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, pythonPackages, mopidy }:
|
||||
{ lib, pythonPackages, fetchPypi, mopidy }:
|
||||
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Mopify";
|
||||
version = "1.6.1";
|
||||
|
||||
src = pythonPackages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "93ad2b3d38b1450c8f2698bb908b0b077a96b3f64cdd6486519e518132e23a5c";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "Mopidy-MPD";
|
||||
version = "3.3.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-CeLMRqj9cwBvQrOx7XHVV8MjDjwOosONVlsN2o+vTVM=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mopidy-mpris";
|
||||
version = "3.0.3";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-MPRIS";
|
||||
sha256 = "sha256-rHQgNIyludTEL7RDC8dIpyGTMOt1Tazn6i/orKlSP4U=";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, pythonPackages, mopidy }:
|
||||
{ lib, pythonPackages, fetchPypi, mopidy }:
|
||||
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
pname = "mopidy-muse";
|
||||
version = "0.0.27";
|
||||
|
||||
src = pythonPackages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-Muse";
|
||||
sha256 = "0jx9dkgxr07avzz9zskzhqy98zsxkdrf7iid2ax5vygwf8qsx8ks";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, pythonPackages, mopidy }:
|
||||
{ lib, fetchPypi, pythonPackages, mopidy }:
|
||||
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Notify";
|
||||
version = "0.2.0";
|
||||
|
||||
src = pythonPackages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-lzZupjlS0kbNvsn18serOoMfu0sRb0nRwpowvOPvt/g=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mopidy-podcast";
|
||||
version = "3.0.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-Podcast";
|
||||
sha256 = "1z2b523yvdpcf8p7m7kczrvaw045lmxzhq4qj00dflxa2yw61qxr";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Scrobbler";
|
||||
version = "2.0.1";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "11vxgax4xgkggnq4fr1rh2rcvzspkkimck5p3h4phdj3qpnj0680";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mopidy-somafm";
|
||||
version = "2.0.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-SomaFM";
|
||||
sha256 = "DC0emxkoWfjGHih2C8nINBFByf521Xf+3Ks4JRxNPLM=";
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, mopidy
|
||||
}:
|
||||
|
||||
@ -7,7 +8,7 @@ python3Packages.buildPythonApplication rec {
|
||||
pname = "Mopidy-Tidal";
|
||||
version = "0.3.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-ekqhzKyU2WqTOeRR1ZSZA9yW3UXsLBsC2Bk6FZrQgmc=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, mopidy }:
|
||||
{ lib, python3Packages, fetchPypi, mopidy }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "mopidy-tunein";
|
||||
version = "1.1.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "Mopidy-TuneIn";
|
||||
sha256 = "01y1asylscr73yqx071imhrzfzlg07wmqqzkdvpgm6r35marc2li";
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
, mopidy
|
||||
}:
|
||||
|
||||
@ -8,7 +9,7 @@ let
|
||||
packageOverrides = self: super: {
|
||||
ytmusicapi = super.ytmusicapi.overridePythonAttrs (old: rec {
|
||||
version = "0.25.1";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit (old) pname;
|
||||
inherit version;
|
||||
hash = "sha256-uc/fgDetSYaCRzff0SzfbRhs3TaKrfE2h6roWkkj8yQ=";
|
||||
@ -20,7 +21,7 @@ in python.pkgs.buildPythonApplication rec {
|
||||
pname = "mopidy-ytmusic";
|
||||
version = "0.3.8";
|
||||
|
||||
src = python.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "mopidy_ytmusic";
|
||||
sha256 = "6b4d8ff9c477dbdd30d0259a009494ebe104cad3f8b37241ae503e5bce4ec2e8";
|
||||
|
@ -1,9 +1,9 @@
|
||||
{ lib, python3Packages, dbus }:
|
||||
{ lib, python3Packages, fetchPypi, dbus }:
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "spotify-cli-linux";
|
||||
version = "1.6.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0slyc3jfrj3rwq8rv6p5aqkw487aw7a87kmf1fb6n4vnvcf08v7w";
|
||||
};
|
||||
|
@ -799,6 +799,7 @@ https://github.com/Quramy/tsuquyomi/,,
|
||||
https://github.com/folke/twilight.nvim/,,
|
||||
https://github.com/leafgarland/typescript-vim/,,
|
||||
https://github.com/jose-elias-alvarez/typescript.nvim/,,
|
||||
https://github.com/kaarmu/typst.vim/,HEAD,
|
||||
https://github.com/nvchad/ui/,HEAD,nvchad-ui
|
||||
https://github.com/SirVer/ultisnips/,,
|
||||
https://github.com/mbbill/undotree/,,
|
||||
|
@ -1132,8 +1132,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "prettier-vscode";
|
||||
publisher = "esbenp";
|
||||
version = "9.12.0";
|
||||
sha256 = "sha256-b7EaYYJNZQBqhyKJ04tytmD9DDRcvA68HTo5JHTr9Fo=";
|
||||
version = "9.13.0";
|
||||
sha256 = "sha256-Iqz1O6odSzAfojCgGDwDA1YtnWU5Ei7vx9Qt25/1SLw=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog";
|
||||
|
@ -1,10 +1,11 @@
|
||||
{ lib
|
||||
, python3
|
||||
, xorg
|
||||
, argyllcms
|
||||
, fetchPypi
|
||||
, wrapGAppsHook
|
||||
, gtk3
|
||||
, librsvg
|
||||
, xorg
|
||||
, argyllcms
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
@ -12,7 +13,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
version = "3.9.10";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "DisplayCAL";
|
||||
inherit version;
|
||||
hash = "sha256-oDHDVb0zuAC49yPfmNe7xuFKaA1BRZGr75XwsLqugHs=";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "dosage";
|
||||
version = "2.17";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0vmxgn9wd3j80hp4gr5iq06jrl4gryz5zgfdd2ah30d12sfcfig0";
|
||||
};
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib
|
||||
, mkDerivationWith
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, p7zip
|
||||
, archiveSupport ? true
|
||||
}:
|
||||
@ -9,7 +10,7 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
|
||||
pname = "kcc";
|
||||
version = "5.5.1";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "KindleComicConverter";
|
||||
sha256 = "5dbee5dc5ee06a07316ae5ebaf21ffa1970094dbae5985ad735e2807ef112644";
|
||||
@ -25,7 +26,7 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
|
||||
|
||||
qtWrapperArgs = lib.optionals archiveSupport [ "--prefix" "PATH" ":" "${ lib.makeBinPath [ p7zip ] }" ];
|
||||
|
||||
postFixup = ''
|
||||
postFixup = ''
|
||||
wrapProgram $out/bin/kcc "''${qtWrapperArgs[@]}"
|
||||
'';
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitea
|
||||
, fetchpatch
|
||||
, giflib
|
||||
, imlib2
|
||||
, libXft
|
||||
@ -13,24 +12,16 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "nsxiv";
|
||||
version = "30";
|
||||
version = "31";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "nsxiv";
|
||||
repo = "nsxiv";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-swzTdQ6ow1At4bKRORqz6fb0Ej92yU9rlI/OgcinPu4=";
|
||||
hash = "sha256-X1ZMr5OADs9GIe/kp/kEqKMMHZMymd58m9+f0SPzn7s=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix build failure when _SC_PHYS_PAGES is not defined
|
||||
(fetchpatch {
|
||||
url = "https://codeberg.org/nsxiv/nsxiv/commit/1a50bff9f300f84e93a6e7035657e6029e7e8183.patch";
|
||||
hash = "sha256-PpUqGVWaJ06EVu3tBKVzOh8HYvT6wAG3bvY6wUD+dTM=";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
giflib
|
||||
imlib2
|
||||
@ -71,5 +62,6 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ AndersonTorres sikmir ];
|
||||
platforms = platforms.unix;
|
||||
changelog = "https://codeberg.org/nsxiv/nsxiv/src/tag/${src.rev}/etc/CHANGELOG.md";
|
||||
};
|
||||
}
|
||||
|
@ -1,14 +1,15 @@
|
||||
{ python3Packages
|
||||
, qtbase
|
||||
{ lib
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, wrapQtAppsHook
|
||||
, lib
|
||||
, qtbase
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "veusz";
|
||||
version = "3.6.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "whcaxF5LMEJNj8NSYeLpnb5uJboRl+vCQ1WxBrJjldE=";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
let
|
||||
@ -31,7 +32,7 @@ python.pkgs.buildPythonApplication rec {
|
||||
pname = "archivebox";
|
||||
version = "0.6.2";
|
||||
|
||||
src = python.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-zHty7lTra6yab9d0q3EqsPG3F+lrnZL6PjQAbL1A2NY=";
|
||||
};
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "chatblade";
|
||||
version = "0.2.3";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-YXZeqIX8cxNDvM4Pn0or6Lqj2ffX9aQb3b/xMIeBHRk=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "dotfiles";
|
||||
version = "0.6.4";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version pname;
|
||||
sha256 = "03qis6m9r2qh00sqbgwsm883s4bj1ibwpgk86yh4l235mdw8jywv";
|
||||
};
|
||||
|
@ -3,6 +3,7 @@
|
||||
, fetchpatch
|
||||
, nixosTests
|
||||
, python3
|
||||
, fetchPypi
|
||||
, radicale3
|
||||
}:
|
||||
|
||||
@ -44,7 +45,7 @@ in python.pkgs.buildPythonApplication rec {
|
||||
pname = "etesync-dav";
|
||||
version = "0.32.1";
|
||||
|
||||
src = python.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-pOLug5MnVdKaw5wedABewomID9LU0hZPCf4kZKKU1yA=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, python3, xvfb-run }:
|
||||
{ lib, python3Packages, fetchPypi, xvfb-run }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "keepmenu";
|
||||
version = "1.2.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "SeVNtONH1bn2hb2pBOVM3Oafrb+jARgfvRe7vUu6Gto=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3, khard, testers }:
|
||||
{ lib, python3, fetchPypi, khard, testers }:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
version = "0.18.0";
|
||||
pname = "khard";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "05860fdayqap128l7i6bcmi9kdyi2gx02g2pmh88d56xgysd927y";
|
||||
};
|
||||
|
@ -1,16 +1,17 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (python3.pkgs) buildPythonPackage fetchPypi;
|
||||
inherit (python3.pkgs) buildPythonPackage;
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
pname = "meerk40t-camera";
|
||||
version = "0.1.9";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-uGCBHdgWoorVX2XqMCg0YBweb00sQ9ZSbJe8rlGeovs=";
|
||||
};
|
||||
|
@ -6,10 +6,7 @@
|
||||
, wrapGAppsHook
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (python3.pkgs) buildPythonApplication buildPythonPackage fetchPypi;
|
||||
in
|
||||
buildPythonApplication rec {
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "MeerK40t";
|
||||
version = "0.8.1000";
|
||||
format = "setuptools";
|
||||
|
@ -1,9 +1,9 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "nhentai";
|
||||
version = "0.4.16";
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-2lzrQqUx3lPM+OAUO/SwT+fAuG7kWmUnTACNUiP7d1M=";
|
||||
};
|
||||
|
@ -12,7 +12,7 @@
|
||||
let
|
||||
inherit (stdenv.hostPlatform) system;
|
||||
pname = "obsidian";
|
||||
version = "1.2.8";
|
||||
version = "1.3.4";
|
||||
appname = "Obsidian";
|
||||
meta = with lib; {
|
||||
description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files";
|
||||
@ -25,7 +25,7 @@ let
|
||||
filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}";
|
||||
sha256 = if stdenv.isDarwin then "sha256-c01Oc20henVRTNFAuiRH5xkxFH8k0Cfd4Z+0t8iUPEg=" else "sha256-KG73QaDY5njFzGhjWtjFNucZRcLtRGTrIPgG0sdonQw=";
|
||||
sha256 = if stdenv.isDarwin then "sha256-LP13smLy/cr0hiLl5cdRxTbDfRFojb+HJBx/MFeJ13Y=" else "sha256-8M9HU20IxTvPaa6x1X41Ldq2usK2TPU71VvprerivZg=";
|
||||
};
|
||||
|
||||
icon = fetchurl {
|
||||
|
@ -4,6 +4,7 @@
|
||||
, lib
|
||||
, fetchFromGitHub
|
||||
, python3
|
||||
, fetchPypi
|
||||
, substituteAll
|
||||
, nix-update-script
|
||||
, nixosTests
|
||||
@ -31,7 +32,7 @@ let
|
||||
});
|
||||
flask-babel = super.flask-babel.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "2.0.0";
|
||||
src = super.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "Flask-Babel";
|
||||
inherit version;
|
||||
sha256 = "sha256-+fr0XNsuGjLqLsFEA1h9QpUQjzUBenghorGsuM/ZJX0=";
|
||||
@ -44,7 +45,7 @@ let
|
||||
# downgrade needed for flask-babel 2.0.0
|
||||
babel = super.babel.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "2.11.0";
|
||||
src = super.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "Babel";
|
||||
inherit version;
|
||||
hash = "sha256-XvSzImsBgN7d7UIpZRyLDho6aig31FoHMnLzE+TPl/Y=";
|
||||
|
@ -34,13 +34,13 @@
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "orca";
|
||||
version = "44.0";
|
||||
version = "44.1";
|
||||
|
||||
format = "other";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||
sha256 = "e8WX7AvBtnQgC2L995XUuulkemNxfXVN9hWHzCUFAs4=";
|
||||
sha256 = "9e1lUdcviXshJI1DMIWnuBesy7ApaoTD6FHZH7Lu5N4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ lib, fetchFromGitHub, cacert, openssl, nixosTests
|
||||
, python310, fetchpatch
|
||||
, python310, fetchPypi, fetchpatch
|
||||
}:
|
||||
|
||||
let
|
||||
@ -11,7 +11,7 @@ let
|
||||
packageOverrides = self: super: {
|
||||
sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "1.3.24";
|
||||
src = super.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit (oldAttrs) pname;
|
||||
inherit version;
|
||||
hash = "sha256-67t3fL+TEjWbiXv4G6ANrg9ctp+6KhgmXcwYpvXvdRk=";
|
||||
@ -24,7 +24,7 @@ let
|
||||
});
|
||||
flask_migrate = super.flask_migrate.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "2.7.0";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "Flask-Migrate";
|
||||
inherit version;
|
||||
hash = "sha256-ri8FZxWIdi3YOiHYsYxR/jVehng+JFlJlf+Nc4Df/jg=";
|
||||
@ -33,7 +33,7 @@ let
|
||||
flask-sqlalchemy = super.flask-sqlalchemy.overridePythonAttrs (old: rec {
|
||||
version = "2.5.1";
|
||||
format = "setuptools";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "Flask-SQLAlchemy";
|
||||
inherit version;
|
||||
hash = "sha256:2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912";
|
||||
@ -123,7 +123,7 @@ let
|
||||
pname = "Flask-Babel";
|
||||
version = "2.0.0";
|
||||
format = "setuptools";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname;
|
||||
inherit version;
|
||||
hash = "sha256:f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d";
|
||||
@ -155,7 +155,7 @@ let
|
||||
sphinx-rtd-theme = null;
|
||||
}).overridePythonAttrs (old: rec {
|
||||
version = "5.1.0";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit (old) pname;
|
||||
inherit version;
|
||||
hash = "sha256-GysFCsG64EnNB/WSCxT6u+UmOPSF2a2h6xFanuv/aDU=";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonPackage rec {
|
||||
pname = "pydf";
|
||||
version = "12";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "7f47a7c3abfceb1ac04fc009ded538df1ae449c31203962a1471a4eb3bf21439";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python310
|
||||
, fetchPypi
|
||||
, fetchFromGitHub
|
||||
, gdk-pixbuf
|
||||
, gnome
|
||||
@ -24,7 +25,7 @@ let
|
||||
};
|
||||
sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec {
|
||||
version = "1.4.46";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "SQLAlchemy";
|
||||
inherit version;
|
||||
hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA=";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "raiseorlaunch";
|
||||
version = "2.3.3";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "3d694015d020a888b42564d56559213b94981ca2b32b952a49b2de4d029d2e59";
|
||||
};
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "seashells";
|
||||
version = "0.1.2";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-RBs28FC7f82DrxRcmvTP9nljVpm7tjrGuvr05l32hDM=";
|
||||
};
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
, ffmpeg
|
||||
}:
|
||||
|
||||
@ -9,7 +10,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
version = "2.3";
|
||||
format = "setuptools";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit version pname;
|
||||
hash = "sha256-4Zsb/OBtU/jV0gThEYe8bcrb+6hW+hnzQS19q1H409Q=";
|
||||
};
|
||||
|
@ -1,7 +1,7 @@
|
||||
{ lib, python3 }:
|
||||
{ lib, python3, fetchPypi }:
|
||||
|
||||
let
|
||||
inherit (python3.pkgs) buildPythonApplication fetchPypi requests;
|
||||
inherit (python3.pkgs) buildPythonApplication requests;
|
||||
in
|
||||
buildPythonApplication rec {
|
||||
pname = "tzupdate";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3 }:
|
||||
{ lib, python3, fetchPypi }:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "luigi";
|
||||
version = "3.0.2";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "b4b1ccf086586d041d7e91e68515d495c550f30e4d179d63863fea9ccdbb78eb";
|
||||
};
|
||||
@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
doCheck = false;
|
||||
|
||||
# This enables accessing modules stored in cwd
|
||||
makeWrapperArgs = ["--prefix PYTHONPATH . :"];
|
||||
makeWrapperArgs = [ "--prefix PYTHONPATH . :" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python package that helps you build complex pipelines of batch jobs";
|
||||
@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
'';
|
||||
homepage = "https://github.com/spotify/luigi";
|
||||
changelog = "https://github.com/spotify/luigi/releases/tag/${version}";
|
||||
license = [ licenses.asl20 ];
|
||||
license = [ licenses.asl20 ];
|
||||
maintainers = [ maintainers.bhipple ];
|
||||
};
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ stdenv, lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi, stdenv }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "dyndnsc";
|
||||
version = "0.6.1";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "13078d29eea2f9a4ca01f05676c3309ead5e341dab047e0d51c46f23d4b7fbb4";
|
||||
};
|
||||
|
@ -1,11 +1,13 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonPackage rec {
|
||||
pname = "listparser";
|
||||
version = "0.18";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0hdqs1mmayw1r8yla43hgb4d9y3zqs5483vgf8j9ygczkd2wrq2b";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
, fetchFromGitHub
|
||||
}:
|
||||
|
||||
@ -8,7 +9,7 @@ let
|
||||
packageOverrides = self: super: {
|
||||
sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec {
|
||||
version = "1.4.48";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "SQLAlchemy";
|
||||
inherit version;
|
||||
hash = "sha256-tHvChwltmJoIOM6W99jpZpFKJNqHftQadTHUS1XNuN8=";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, notmuch }:
|
||||
{ lib, python3Packages, fetchPypi, notmuch }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "afew";
|
||||
version = "3.0.1";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3, notmuch }:
|
||||
{ lib, python3, fetchPypi }:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "mlarchive2maildir";
|
||||
version = "0.0.9";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "02zjwa7zbcbqj76l0qmg7bbf3fqli60pl2apby3j4zwzcrrryczs";
|
||||
};
|
||||
|
@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://owncloud.org";
|
||||
maintainers = with maintainers; [ qknight hellwolf ];
|
||||
platforms = platforms.unix;
|
||||
broken = stdenv.isDarwin;
|
||||
license = licenses.gpl2Plus;
|
||||
changelog = "https://github.com/owncloud/client/releases/tag/v${version}";
|
||||
};
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ lib, python3 }:
|
||||
{ lib, python3, fetchPypi }:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "fava";
|
||||
version = "1.24.4";
|
||||
format = "pyproject";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-klRPe6NQMn3HVayfCGc05mB0afi3x4Wlj3EI0XdSkMc=";
|
||||
};
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, wrapGAppsHook
|
||||
, gtk3
|
||||
, gobject-introspection
|
||||
@ -8,13 +9,13 @@
|
||||
, poppler_gi
|
||||
, withGstreamer ? stdenv.isLinux
|
||||
, withVLC ? stdenv.isLinux
|
||||
}:
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "pympress";
|
||||
version = "1.7.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "LFUzrGHr8jmUqoIcKokC0gNDVmW1EUZlj9eI+GDycvI=";
|
||||
};
|
||||
|
@ -1,16 +1,17 @@
|
||||
{ lib
|
||||
, copyDesktopItems
|
||||
, makeDesktopItem
|
||||
, python3
|
||||
, qtsvg
|
||||
, fetchPypi
|
||||
, copyDesktopItems
|
||||
, wrapQtAppsHook
|
||||
, qtsvg
|
||||
, makeDesktopItem
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "pyspread";
|
||||
version = "2.0.2";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-rg2T9Y9FU2a+aWg0XM8jyQB9t8zDVlpad3TjUcx4//8=";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, pkg-config
|
||||
, librsvg
|
||||
, gobject-introspection
|
||||
@ -24,7 +25,7 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
disabled = !python3Packages.isPy3k;
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1rca19krvmycdhmi1vb4ixwq0cagmrkhbqry4f19b725nlp8cv0q";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3, fetchurl }:
|
||||
{ lib, python3, fetchPypi }:
|
||||
|
||||
python3.pkgs.buildPythonPackage rec {
|
||||
pname = "MACS2";
|
||||
version = "2.2.7.1";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1rcxj943kgzs746f5jrb72x1cp4v50rk3qmad0m99a02vndscb5d";
|
||||
};
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, python3
|
||||
, fetchPypi
|
||||
, fetchFromBitbucket
|
||||
, fetchpatch
|
||||
, substituteAll
|
||||
@ -12,7 +13,7 @@ let
|
||||
packageOverrides = self: super: {
|
||||
shapely = super.shapely.overridePythonAttrs (old: rec {
|
||||
version = "1.8.4";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "Shapely";
|
||||
inherit version;
|
||||
hash = "sha256-oZXlHKr6IYKR8suqP+9p/TNTyT7EtlsqRyLEz0DDGYw=";
|
||||
@ -30,7 +31,8 @@ let
|
||||
});
|
||||
};
|
||||
};
|
||||
in python.pkgs.buildPythonApplication rec {
|
||||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "flatcam";
|
||||
version = "8.5";
|
||||
|
||||
|
@ -3,23 +3,23 @@
|
||||
{
|
||||
"kicad" = {
|
||||
kicadVersion = {
|
||||
version = "7.0.2";
|
||||
version = "7.0.4";
|
||||
src = {
|
||||
rev = "6a45011f421d65a241e1df4a2dc720819922f343";
|
||||
sha256 = "0san7pjgvd8niwrki722qb6y46r71rlyspqp43pmkiz55dmz52zx";
|
||||
rev = "4faf1bf99feaa338516c3abe0726232557f2098d";
|
||||
sha256 = "0kxn4aaaw0n47avw4fvx2v6wp4vh2r7w9vw69f87aqas15w2x1gs";
|
||||
};
|
||||
};
|
||||
libVersion = {
|
||||
version = "7.0.2";
|
||||
version = "7.0.4";
|
||||
libSources = {
|
||||
symbols.rev = "22ed11504c140fded542eeb104cdb02e0a65672e";
|
||||
symbols.sha256 = "0aah92rb8yx00z0xwx9z7xn5rrw4cc3z35gr7c0bnb49hiak01jc";
|
||||
templates.rev = "331068741c80fee8195646d3dee40f3b840495e7";
|
||||
symbols.rev = "833e50e9cefa929c4e50259a7754040c6c89a262";
|
||||
symbols.sha256 = "15100z8g4x28sxz8097ay1vxfxz2c4a1nvvzyx5vjfmhydwqwk49";
|
||||
templates.rev = "b9de2281e38524068703e6d4876999e323f8c735";
|
||||
templates.sha256 = "1qi20mrsfn4fxmr1fyphmil2i9p2nzmwk5rlfchc5aq2194nj3lq";
|
||||
footprints.rev = "e187e2dfa9bd04d91cad0d875049ab56780b6e32";
|
||||
footprints.sha256 = "1qrdznfd4a6kzwd4aaijkpyjy0xnrmi66isq9z52652a8s6ja48v";
|
||||
packages3d.rev = "6374ae3db8b43a4d779185b7017fcfe0e1f32590";
|
||||
packages3d.sha256 = "1nkk4325jh89vh52ykfnf9pz1k3jk5017gz6r2cia2v4b3jadi31";
|
||||
footprints.rev = "651238cdd56ea8ba601665eb754005d7eec4c89f";
|
||||
footprints.sha256 = "18w9l9fszbsq8gmfi0118f1m91q88cwijz4nyivyw824qk4vwx3f";
|
||||
packages3d.rev = "0cf4dc05de6369d653051c4c2800820bb5dabfaa";
|
||||
packages3d.sha256 = "1bzb6b7llzwabjkdd0xsyan0x8kihccap4gwvipzydfg7gm5fjxm";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "xlsxgrep";
|
||||
version = "0.0.23";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "014i1nifx67mxi0k9sch00j6bjykb6krzl2q3ara9s1g75inl4rm";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3, git, mercurial}:
|
||||
{ lib, python3, fetchPypi, git, mercurial }:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "bumpver";
|
||||
version = "2021.1110";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03";
|
||||
};
|
||||
@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [ pathlib2 click toml lexid colorama setuptools ];
|
||||
|
||||
nativeCheckInputs = [ python3.pkgs.pytestCheckHook git mercurial];
|
||||
nativeCheckInputs = [ python3.pkgs.pytestCheckHook git mercurial ];
|
||||
|
||||
disabledTests = [
|
||||
# fails due to more aggressive setuptools version specifier validation
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, git, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi, git }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "git-aggregator";
|
||||
version = "2.1.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-79xNPzYP1j71sU5wZM5e2xTqQExqQEdxXPxbk4T/Scw=";
|
||||
};
|
||||
|
@ -1,21 +1,21 @@
|
||||
{ python3Packages, lib, git, graphviz }:
|
||||
{ lib, python3Packages, fetchPypi, git, graphviz }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "git-big-picture";
|
||||
version = "1.1.1";
|
||||
format = "wheel";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit format version;
|
||||
pname = "git_big_picture"; # underscores needed for working download URL
|
||||
python = "py3"; # i.e. no Python 2.7
|
||||
pname = "git_big_picture"; # underscores needed for working download URL
|
||||
python = "py3"; # i.e. no Python 2.7
|
||||
sha256 = "a20a480057ced1585c4c38497d27a5012f12dd29697313f0bb8fa6ddbb5c17d8";
|
||||
};
|
||||
|
||||
postFixup = ''
|
||||
wrapProgram $out/bin/git-big-picture \
|
||||
--prefix PATH ":" ${ lib.makeBinPath [ git graphviz ] }
|
||||
'';
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Tool for visualization of Git repositories";
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, pythonPackages
|
||||
, fetchPypi
|
||||
, git
|
||||
}:
|
||||
|
||||
@ -7,7 +8,7 @@ pythonPackages.buildPythonApplication rec {
|
||||
pname = "git-up";
|
||||
version = "1.6.1";
|
||||
|
||||
src = pythonPackages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0gs791yb0cndg9879vayvcj329jwhzpk6wrf9ri12l5hg8g490za";
|
||||
};
|
||||
@ -29,10 +30,10 @@ pythonPackages.buildPythonApplication rec {
|
||||
# 2. $HOME is by default not a valid dir, so we have to set that too
|
||||
# https://github.com/NixOS/nixpkgs/issues/12591
|
||||
preCheck = ''
|
||||
export HOME=$TMPDIR
|
||||
git config --global user.email "nobody@example.com"
|
||||
git config --global user.name "Nobody"
|
||||
'';
|
||||
export HOME=$TMPDIR
|
||||
git config --global user.email "nobody@example.com"
|
||||
git config --global user.name "Nobody"
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
rm -r $out/${pythonPackages.python.sitePackages}/PyGitUp/tests
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "glab";
|
||||
version = "1.29.4";
|
||||
version = "1.30.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "gitlab-org";
|
||||
repo = "cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-ZmmsZ0+KuuLRgnFXGO0V+8Hm24THyHEZq/a+araTR9I=";
|
||||
hash = "sha256-mNwjyKde9xlaGVwK7oIbPGPipxKTvLwf6uMZVjL+joc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-WfzN70HHLatBuV+GW2VC+5laR3rBfDOqPydyxMSmL3s=";
|
||||
|
@ -1,12 +1,13 @@
|
||||
{ lib
|
||||
, python3Packages
|
||||
}:
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "gomp";
|
||||
version = "1.1.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "11nq40igqbyfiygdzb1zyxx1n6d9xkv8vlmprbbi75mq54gfihhb";
|
||||
};
|
||||
|
@ -1,12 +1,13 @@
|
||||
{ lib
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "legit";
|
||||
version = "1.2.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0ngh3ar6v15516f52j21k6qz7hykmxfjadhb2rakvl27b5xvjy1c";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
, coreutils
|
||||
, git
|
||||
, mercurial
|
||||
@ -9,7 +10,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
version = "0.6.1";
|
||||
pname = "nbstripout";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-kGW83RSIs4bk88CB/8HUj0UTovjYv00NmiggjF2v6dM=";
|
||||
};
|
||||
|
@ -1,96 +1,74 @@
|
||||
# NOTE: Mirakurun is packaged outside of nodePackages because Node2nix can't
|
||||
# handle one of its subdependencies. See below link for details.
|
||||
#
|
||||
# https://github.com/Chinachu/node-aribts/blob/af84dbbbd81ea80b946e538083b64b5b2dc7e8f2/package.json#L26
|
||||
|
||||
{ lib
|
||||
, stdenvNoCC
|
||||
, stdenv
|
||||
, bash
|
||||
, buildNpmPackage
|
||||
, fetchFromGitHub
|
||||
, gitUpdater
|
||||
, jq
|
||||
, installShellFiles
|
||||
, makeWrapper
|
||||
, mkYarnPackage
|
||||
, which
|
||||
, writers
|
||||
, nodejs
|
||||
, substituteAll
|
||||
, v4l-utils
|
||||
, yarn
|
||||
, yarn2nix
|
||||
, which
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
buildNpmPackage rec {
|
||||
pname = "mirakurun";
|
||||
version = "3.8.0";
|
||||
version = "3.9.0-rc.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Chinachu";
|
||||
repo = "Mirakurun";
|
||||
rev = version;
|
||||
sha256 = "1fmzi3jc3havvpc1kz5z16k52lnrsmc3b5yqyxc7i911gqyjsxzr";
|
||||
sha256 = "sha256-Qg+wET5H9t3Mv2Hv0iT/C85/SEaQ+BHSBL3JjMQW5+Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
patches = [
|
||||
# NOTE: fixes for hardcoded paths and assumptions about filesystem
|
||||
# permissions
|
||||
./nix-filesystem.patch
|
||||
];
|
||||
|
||||
mirakurun = mkYarnPackage rec {
|
||||
name = "${pname}-${version}";
|
||||
inherit version src;
|
||||
npmDepsHash = "sha256-e7m7xb7p1SBzLAyQ82TTR/qLXv4lRm37x0JJPWYYGvI=";
|
||||
|
||||
yarnNix = ./yarn.nix;
|
||||
yarnLock = ./yarn.lock;
|
||||
packageJSON = ./package.json;
|
||||
nativeBuildInputs = [ installShellFiles makeWrapper ];
|
||||
|
||||
# workaround for https://github.com/webpack/webpack/issues/14532
|
||||
NODE_OPTIONS = "--openssl-legacy-provider";
|
||||
# workaround for https://github.com/webpack/webpack/issues/14532
|
||||
NODE_OPTIONS = "--openssl-legacy-provider";
|
||||
|
||||
patches = [
|
||||
# NOTE: fixes for hardcoded paths and assumptions about filesystem
|
||||
# permissions
|
||||
./nix-filesystem.patch
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
yarn --offline build
|
||||
'';
|
||||
|
||||
distPhase = "true";
|
||||
};
|
||||
|
||||
installPhase =
|
||||
postInstall =
|
||||
let
|
||||
runtimeDeps = [ bash which v4l-utils ];
|
||||
runtimeDeps = [
|
||||
bash
|
||||
nodejs
|
||||
which
|
||||
] ++ lib.optionals stdenv.isLinux [ v4l-utils ];
|
||||
crc32Patch = substituteAll {
|
||||
src = ./fix-musl-detection.patch;
|
||||
isMusl = if stdenv.hostPlatform.isMusl then "true" else "false";
|
||||
};
|
||||
in
|
||||
''
|
||||
mkdir -p $out/bin
|
||||
sed 's/@DESCRIPTION@/${meta.description}/g' ${./mirakurun.1} > mirakurun.1
|
||||
installManPage mirakurun.1
|
||||
|
||||
makeWrapper ${mirakurun}/bin/mirakurun-epgdump $out/bin/mirakurun-epgdump \
|
||||
--chdir "${mirakurun}/libexec/mirakurun/node_modules/mirakurun" \
|
||||
wrapProgram $out/bin/mirakurun-epgdump \
|
||||
--prefix PATH : ${lib.makeBinPath runtimeDeps}
|
||||
|
||||
# XXX: The original mirakurun command uses PM2 to manage the Mirakurun
|
||||
# server. However, we invoke the server directly and let systemd
|
||||
# manage it to avoid complication. This is okay since no features
|
||||
# unique to PM2 is currently being used.
|
||||
makeWrapper ${yarn}/bin/yarn $out/bin/mirakurun-start \
|
||||
--add-flags "start" \
|
||||
--chdir "${mirakurun}/libexec/mirakurun/node_modules/mirakurun" \
|
||||
makeWrapper ${nodejs}/bin/npm $out/bin/mirakurun \
|
||||
--chdir "$out/lib/node_modules/mirakurun" \
|
||||
--prefix PATH : ${lib.makeBinPath runtimeDeps}
|
||||
|
||||
pushd $out/lib/node_modules/mirakurun/node_modules/@node-rs/crc32
|
||||
patch -p3 < ${crc32Patch}
|
||||
popd
|
||||
'';
|
||||
|
||||
passthru.updateScript = import ./update.nix {
|
||||
inherit lib;
|
||||
inherit (src.meta) homepage;
|
||||
inherit
|
||||
pname
|
||||
version
|
||||
gitUpdater
|
||||
writers
|
||||
jq
|
||||
yarn
|
||||
yarn2nix;
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
inherit (mirakurun.meta) description platforms;
|
||||
description = "Resource manager for TV tuners.";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ midchildan ];
|
||||
};
|
||||
|
29
pkgs/applications/video/mirakurun/fix-musl-detection.patch
Normal file
29
pkgs/applications/video/mirakurun/fix-musl-detection.patch
Normal file
@ -0,0 +1,29 @@
|
||||
diff --git a/packages/crc32/index.js b/packages/crc32/index.js
|
||||
index cdc7519..7b05930 100644
|
||||
--- a/packages/crc32/index.js
|
||||
+++ b/packages/crc32/index.js
|
||||
@@ -5,7 +5,7 @@ const { platform, arch } = process
|
||||
|
||||
let nativeBinding = null
|
||||
let localFileExisted = false
|
||||
-let isMusl = false
|
||||
+let isMusl = @isMusl@
|
||||
let loadError = null
|
||||
|
||||
switch (platform) {
|
||||
@@ -114,7 +114,6 @@ switch (platform) {
|
||||
case 'linux':
|
||||
switch (arch) {
|
||||
case 'x64':
|
||||
- isMusl = readFileSync('/usr/bin/ldd', 'utf8').includes('musl')
|
||||
if (isMusl) {
|
||||
localFileExisted = existsSync(join(__dirname, 'crc32.linux-x64-musl.node'))
|
||||
try {
|
||||
@@ -140,7 +139,6 @@ switch (platform) {
|
||||
}
|
||||
break
|
||||
case 'arm64':
|
||||
- isMusl = readFileSync('/usr/bin/ldd', 'utf8').includes('musl')
|
||||
if (isMusl) {
|
||||
localFileExisted = existsSync(join(__dirname, 'crc32.linux-arm64-musl.node'))
|
||||
try {
|
44
pkgs/applications/video/mirakurun/mirakurun.1
Normal file
44
pkgs/applications/video/mirakurun/mirakurun.1
Normal file
@ -0,0 +1,44 @@
|
||||
.Dd $Mdocdate$
|
||||
.Dt MIRAKURUN 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm mirakurun
|
||||
.Nd @DESCRIPTION@
|
||||
.Sh SYNOPSIS
|
||||
.Nm
|
||||
.Bk -words
|
||||
.Op Ar command Op Ar args
|
||||
.Ek
|
||||
.Sh DESCRIPTION
|
||||
.Nm
|
||||
is a wrapper command for Mirakurun provided by Nix. It's actually a thin
|
||||
wrapper around the
|
||||
.Xr npm 1
|
||||
command line tool which you can use to invoke npm commands from the Mirakurun
|
||||
project directory. The command line arguments are simply passed as-is to
|
||||
.Xr npm 1 .
|
||||
.Pp
|
||||
On NixOS, it is strongly recommended that you enable the mirakurun module
|
||||
instead of invoking this command directly to launch Mirakurun. On other
|
||||
platforms, run
|
||||
.Pp
|
||||
.Dl $ mirakurun start
|
||||
.Pp
|
||||
to start Mirakurun.
|
||||
.Sh FILES
|
||||
.Bl -tag -width Ds -compact
|
||||
.It Pa /etc/mirakurun
|
||||
.Nm
|
||||
configuration directory.
|
||||
.El
|
||||
.Sh EXAMPLES
|
||||
Start Mirakurun.
|
||||
.Pp
|
||||
.Dl $ mirakurun start
|
||||
.Pp
|
||||
Start Mirakurun in development mode.
|
||||
.Pp
|
||||
.Dl $ mirakurun run debug
|
||||
.Pp
|
||||
.Sh SEE ALSO
|
||||
.Xr npm 1
|
@ -1,129 +0,0 @@
|
||||
{
|
||||
"name": "mirakurun",
|
||||
"preferGlobal": true,
|
||||
"description": "Japanese DTV Tuner Server Service.",
|
||||
"version": "3.8.0",
|
||||
"homepage": "https://github.com/Chinachu/Mirakurun",
|
||||
"keywords": [
|
||||
"mirakurun",
|
||||
"chinachu",
|
||||
"rivarun",
|
||||
"arib",
|
||||
"isdb",
|
||||
"dvb",
|
||||
"dvr",
|
||||
"dtv",
|
||||
"tv"
|
||||
],
|
||||
"author": {
|
||||
"name": "kanreisa",
|
||||
"url": "https://github.com/kanreisa"
|
||||
},
|
||||
"contributors": [
|
||||
"rndomhack"
|
||||
],
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Chinachu/Mirakurun.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/Chinachu/Mirakurun/issues"
|
||||
},
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
"mirakurun": "bin/cli.sh",
|
||||
"mirakurun-epgdump": "bin/epgdump.js"
|
||||
},
|
||||
"main": "lib/client.js",
|
||||
"scripts": {
|
||||
"start": "node -r source-map-support/register lib/server.js",
|
||||
"debug": "node -r source-map-support/register --inspect=0.0.0.0:9229 lib/server.js",
|
||||
"start.win32": "node.exe -r source-map-support/register bin/init.win32.js",
|
||||
"debug.win32": "node.exe -r source-map-support/register --inspect bin/init.win32.js",
|
||||
"build": "tslint --project . && tsc --declaration && webpack",
|
||||
"watch": "tsc -w --declaration",
|
||||
"watch-webpack": "webpack -w",
|
||||
"test": "tslint --project . && mocha --exit test/*.spec.js",
|
||||
"clean": "rimraf lib/*",
|
||||
"prepublishOnly": "npm run clean && npm run build",
|
||||
"preinstall": "node bin/preinstall.js",
|
||||
"postinstall": "node bin/postinstall.js && opencollective-postinstall",
|
||||
"preuninstall": "node bin/preuninstall.js",
|
||||
"docker-build": "docker-compose -f docker/docker-compose.yml build",
|
||||
"docker-run": "docker-compose -f docker/docker-compose.yml run --rm --service-ports mirakurun",
|
||||
"docker-debug": "docker-compose -f docker/docker-compose.yml run --rm --service-ports -e DEBUG=true mirakurun"
|
||||
},
|
||||
"directories": {
|
||||
"doc": "doc",
|
||||
"lib": "lib"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fluentui/react": "8.27.0",
|
||||
"aribts": "^1.3.5",
|
||||
"colors": "^1.4.0",
|
||||
"cors": "^2.8.5",
|
||||
"dotenv": "^8.6.0",
|
||||
"eventemitter3": "^4.0.7",
|
||||
"express": "^4.17.1",
|
||||
"express-openapi": "^8.0.0",
|
||||
"glob": "^7.1.7",
|
||||
"ip": "^1.1.4",
|
||||
"js-yaml": "^4.1.0",
|
||||
"latest-version": "^5.1.0",
|
||||
"morgan": "^1.10.0",
|
||||
"openapi-types": "^7.2.3",
|
||||
"opencollective": "^1.0.3",
|
||||
"opencollective-postinstall": "^2.0.3",
|
||||
"promise-queue": "^2.2.3",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"semver": "^7.3.5",
|
||||
"sift": "^7.0.1",
|
||||
"source-map-support": "^0.5.19",
|
||||
"stream-http": "^3.2.0",
|
||||
"swagger-ui-dist": "3.51.2",
|
||||
"tail": "^2.2.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/cors": "^2.8.12",
|
||||
"@types/express": "^4.17.13",
|
||||
"@types/ip": "^1.1.0",
|
||||
"@types/js-yaml": "^4.0.2",
|
||||
"@types/morgan": "^1.9.3",
|
||||
"@types/node": "^12.20.17",
|
||||
"@types/promise-queue": "^2.2.0",
|
||||
"@types/react": "^17.0.14",
|
||||
"@types/react-dom": "^17.0.9",
|
||||
"buffer": "^6.0.3",
|
||||
"copy-webpack-plugin": "^9.0.1",
|
||||
"css-loader": "5.2.7",
|
||||
"mocha": "^8.4.0",
|
||||
"process": "^0.11.10",
|
||||
"rimraf": "^3.0.2",
|
||||
"style-loader": "^2.0.0",
|
||||
"ts-loader": "^9.2.3",
|
||||
"tslint": "^6.1.3",
|
||||
"tslint-config-prettier": "^1.18.0",
|
||||
"typescript": "^4.3.5",
|
||||
"url": "^0.11.0",
|
||||
"webpack": "5.48.0",
|
||||
"webpack-cli": "^4.7.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12 || ^14 || ^16"
|
||||
},
|
||||
"engineStrict": true,
|
||||
"os": [
|
||||
"linux",
|
||||
"darwin",
|
||||
"win32"
|
||||
],
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/Mirakurun"
|
||||
},
|
||||
"collective": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/Mirakurun"
|
||||
}
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
{ pname
|
||||
, version
|
||||
, homepage
|
||||
, lib
|
||||
, gitUpdater
|
||||
, writers
|
||||
, jq
|
||||
, yarn
|
||||
, yarn2nix
|
||||
}:
|
||||
|
||||
let
|
||||
updater = gitUpdater {
|
||||
inherit pname version;
|
||||
attrPath = lib.toLower pname;
|
||||
|
||||
# exclude prerelease versions
|
||||
ignoredVersions = "-";
|
||||
};
|
||||
updateScript = builtins.elemAt updater.command 0;
|
||||
updateArgs = map (lib.escapeShellArg) (builtins.tail updater.command);
|
||||
in writers.writeBash "update-mirakurun" ''
|
||||
set -euxo pipefail
|
||||
|
||||
WORKDIR="$(mktemp -d)"
|
||||
cleanup() {
|
||||
rm -rf "$WORKDIR"
|
||||
}
|
||||
trap cleanup EXIT
|
||||
|
||||
# bump the version
|
||||
${updateScript} ${lib.concatStringsSep " " updateArgs}
|
||||
|
||||
# Get the path to the latest source. Note that we can't just pass the value
|
||||
# of mirakurun.src directly because it'd be evaluated before we can run
|
||||
# updateScript.
|
||||
SRC="$(nix-build "${toString ../../../..}" --no-out-link -A mirakurun.src)"
|
||||
if [[ "${version}" == "$(${jq}/bin/jq -r .version "$SRC/package.json")" ]]; then
|
||||
echo "[INFO] Already using the latest version of ${pname}" >&2
|
||||
exit
|
||||
fi
|
||||
|
||||
cd "$WORKDIR"
|
||||
|
||||
cp "$SRC/package.json" package.json
|
||||
"${yarn}/bin/yarn" install --ignore-scripts
|
||||
|
||||
"${yarn2nix}/bin/yarn2nix" > "${toString ./.}/yarn.nix"
|
||||
cp yarn.lock "${toString ./.}/yarn.lock"
|
||||
cp package.json "${toString ./.}/package.json"
|
||||
''
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
53
pkgs/applications/video/mpv/scripts/occivink.nix
Normal file
53
pkgs/applications/video/mpv/scripts/occivink.nix
Normal file
@ -0,0 +1,53 @@
|
||||
{ lib
|
||||
, stdenvNoCC
|
||||
, fetchFromGitHub
|
||||
}:
|
||||
|
||||
let
|
||||
script = { n, ... }@p:
|
||||
stdenvNoCC.mkDerivation (lib.attrsets.recursiveUpdate {
|
||||
pname = "mpv_${n}";
|
||||
passthru.scriptName = "${n}.lua";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "occivink";
|
||||
repo = "mpv-scripts";
|
||||
rev = "af360f332897dda907644480f785336bc93facf1";
|
||||
hash = "sha256-KdCrUkJpbxxqmyUHksVVc8KdMn8ivJeUA2eerFZfEE8=";
|
||||
};
|
||||
version = "unstable-2022-10-02";
|
||||
|
||||
dontBuild = true;
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/mpv/scripts
|
||||
cp -r scripts/${n}.lua $out/share/mpv/scripts/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/occivink/mpv-scripts";
|
||||
license = licenses.unlicense;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ nicoo ];
|
||||
};
|
||||
|
||||
outputHashAlgo = "sha256";
|
||||
outputHashMode = "recursive";
|
||||
} p);
|
||||
|
||||
in
|
||||
{
|
||||
|
||||
# Usage: `pkgs.mpv.override { scripts = [ pkgs.mpvScripts.seekTo ]; }`
|
||||
seekTo = script {
|
||||
n = "seek-to";
|
||||
meta.description = "Mpv script for seeking to a specific position";
|
||||
outputHash = "sha256-3RlbtUivmeoR9TZ6rABiZSd5jd2lFv/8p/4irHMLshs=";
|
||||
};
|
||||
|
||||
blacklistExtensions = script {
|
||||
n = "blacklist-extensions";
|
||||
meta.description = "Automatically remove playlist entries based on their extension.";
|
||||
outputHash = "sha256-qw9lz8ofmvvh23F9aWLxiU4YofY+YflRETu+nxMhvVE=";
|
||||
};
|
||||
|
||||
}
|
@ -1,4 +1,11 @@
|
||||
{ stdenv, lib, python3, fetchFromGitHub, buildNpmPackage, jq }:
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
, buildNpmPackage
|
||||
, fetchFromGitHub
|
||||
, jq
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
let
|
||||
python = python3.override {
|
||||
@ -6,7 +13,7 @@ let
|
||||
# pyCA is incompatible with SQLAlchemy 2.0
|
||||
sqlalchemy = super.sqlalchemy.overridePythonAttrs (old: rec {
|
||||
version = "1.4.46";
|
||||
src = self.fetchPypi {
|
||||
src = fetchPypi {
|
||||
pname = "SQLAlchemy";
|
||||
inherit version;
|
||||
hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA=";
|
||||
|
@ -1,7 +1,7 @@
|
||||
{ lib
|
||||
, python3Packages
|
||||
, fetchPypi
|
||||
, ffmpeg
|
||||
, fetchpatch
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
@ -9,7 +9,7 @@ python3Packages.buildPythonApplication rec {
|
||||
version = "5.3.0";
|
||||
format = "pyproject";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-+9MSSzPYZ8gwOeQLehR41SklfdcUn8Pa6TI//lh9twE=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "i3altlayout";
|
||||
version = "0.3";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1h0phf3s6ljffxw0bs73k041wildaz01h37iv5mxhami41wrh4qf";
|
||||
};
|
||||
|
39
pkgs/data/fonts/intel-one-mono/default.nix
Normal file
39
pkgs/data/fonts/intel-one-mono/default.nix
Normal file
@ -0,0 +1,39 @@
|
||||
{ lib, stdenvNoCC, fetchurl, unzip}:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "intel-one-mono";
|
||||
version = "1.2.0";
|
||||
|
||||
srcs = [
|
||||
(fetchurl {
|
||||
url = "https://github.com/intel/intel-one-mono/releases/download/V${version}/otf.zip";
|
||||
sha256 = "sha256-VnXIaW77dRXvXB1Vr01xRQDMECltwzF/RMqGgAWnu5M=";
|
||||
})
|
||||
(fetchurl {
|
||||
url = "https://github.com/intel/intel-one-mono/releases/download/V${version}/ttf.zip";
|
||||
sha256 = "sha256-kaz0DePeO8nvKVonYJhs5f2+ps/5Xo5psjg1hoxzaiU=";
|
||||
})
|
||||
];
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
nativeBuildInputs = [
|
||||
unzip
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -Dm644 -t $out/share/fonts/truetype/ ttf/*.ttf
|
||||
install -Dm644 -t $out/share/fonts/opentype/ otf/*.otf
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Intel One Mono, an expressive monospaced font family that’s built with clarity, legibility, and the needs of developers in mind";
|
||||
homepage = "https://github.com/intel/intel-one-mono";
|
||||
changelog = "https://github.com/intel/intel-one-mono/releases/tag/V${version}";
|
||||
license = licenses.ofl;
|
||||
maintainers = [ maintainers.simoneruffini];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
@ -24,13 +24,13 @@ lib.checkListOfEnum "${pname}: tweaks" [ "image" "square" "round" ] tweaks
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
inherit pname;
|
||||
version = "2023-02-27";
|
||||
version = "2023-05-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vinceliuice";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "oBUBSPlOCBEaRRFK5ZyoGlk+gwcE8LtdwxvL+iTfuMA=";
|
||||
sha256 = "L19pbmJJFr1xi4ZTp0ocxmdMvWmtkK2zquOFfbV+P5Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ stdenv, lib, python3Packages }:
|
||||
{ lib, python3Packages, fetchPypi }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "lesscpy";
|
||||
version = "0.13.0";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1bbjag13kawnjdn7q4flfrkd0a21rgn9ycfqsgfdmg658jsx1ipk";
|
||||
};
|
||||
|
@ -281,7 +281,7 @@ in package-set { inherit pkgs lib callPackage; } self // {
|
||||
# GHC is setup with a package database with all the specified Haskell packages.
|
||||
#
|
||||
# ghcWithPackages :: (HaskellPkgSet -> [ HaskellPkg ]) -> Derivation
|
||||
ghcWithPackages = self.callPackage ./with-packages-wrapper.nix {
|
||||
ghcWithPackages = buildHaskellPackages.callPackage ./with-packages-wrapper.nix {
|
||||
haskellPackages = self;
|
||||
};
|
||||
|
||||
|
81
pkgs/development/libraries/science/math/dbcsr/default.nix
Normal file
81
pkgs/development/libraries/science/math/dbcsr/default.nix
Normal file
@ -0,0 +1,81 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, fetchFromGitHub
|
||||
, cmake
|
||||
, pkg-config
|
||||
, fypp
|
||||
, gfortran
|
||||
, blas
|
||||
, lapack
|
||||
, python3
|
||||
, libxsmm
|
||||
, mpi
|
||||
, openssh
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "dbcsr";
|
||||
version = "2.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cp2k";
|
||||
repo = "dbcsr";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-GGClK3heGE3zUM0R+u58vRdAK+xWzaqdCHaMIDerHSI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs .
|
||||
|
||||
# Force build of shared library, otherwise just static.
|
||||
substituteInPlace src/CMakeLists.txt \
|
||||
--replace 'add_library(dbcsr ''${DBCSR_SRCS})' 'add_library(dbcsr SHARED ''${DBCSR_SRCS})' \
|
||||
--replace 'add_library(dbcsr_c ''${DBCSR_C_SRCS})' 'add_library(dbcsr_c SHARED ''${DBCSR_C_SRCS})'
|
||||
|
||||
# Avoid calling the fypp wrapper script with python again. The nix wrapper took care of that.
|
||||
substituteInPlace cmake/fypp-sources.cmake \
|
||||
--replace 'COMMAND ''${Python_EXECUTABLE} ''${FYPP_EXECUTABLE}' 'COMMAND ''${FYPP_EXECUTABLE}'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
gfortran
|
||||
python3
|
||||
cmake
|
||||
pkg-config
|
||||
fypp
|
||||
];
|
||||
|
||||
buildInputs = [ blas lapack libxsmm ];
|
||||
|
||||
propagatedBuildInputs = [ mpi ];
|
||||
|
||||
preConfigure = ''
|
||||
export PKG_CONFIG_PATH=${libxsmm}/lib
|
||||
'';
|
||||
|
||||
cmakeFlags = [
|
||||
"-DUSE_OPENMP=ON"
|
||||
"-DUSE_SMM=libxsmm"
|
||||
"-DWITH_C_API=ON"
|
||||
"-DBUILD_TESTING=ON"
|
||||
"-DTEST_OMP_THREADS=2"
|
||||
"-DTEST_MPI_RANKS=2"
|
||||
"-DENABLE_SHARED=ON"
|
||||
"-DUSE_MPI=ON"
|
||||
];
|
||||
|
||||
checkInputs = [ openssh ];
|
||||
|
||||
doCheck = true;
|
||||
preCheck = ''
|
||||
export HYDRA_IFACE=lo # Fix to make mpich run in a sandbox
|
||||
export OMPI_MCA_rmaps_base_oversubscribe=1
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Distributed Block Compressed Sparse Row matrix library";
|
||||
license = licenses.gpl2Only;
|
||||
homepage = "https://github.com/cp2k/dbcsr";
|
||||
maintainers = [ maintainers.sheepforce ];
|
||||
};
|
||||
}
|
5
pkgs/development/misc/resholve/deps.nix
generated
5
pkgs/development/misc/resholve/deps.nix
generated
@ -2,6 +2,7 @@
|
||||
, callPackage
|
||||
, fetchFromGitHub
|
||||
, python27
|
||||
, fetchPypi
|
||||
, ...
|
||||
}:
|
||||
|
||||
@ -47,7 +48,7 @@ rec {
|
||||
pname = "six";
|
||||
version = "1.16.0";
|
||||
|
||||
src = python27.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926";
|
||||
};
|
||||
@ -64,7 +65,7 @@ rec {
|
||||
pname = "typing";
|
||||
version = "3.10.0.0";
|
||||
|
||||
src = python27.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "13b4ad211f54ddbf93e5901a9967b1e07720c1d1b78d596ac6a439641aa1b130";
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonPackage rec {
|
||||
@ -9,7 +10,7 @@ python3.pkgs.buildPythonPackage rec {
|
||||
|
||||
disabled = python3.pythonOlder "3.7";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-JRRgjg8pp3Xb0bERFWEhnOg9U8+kuqL+QQH6uE/Vbxs=";
|
||||
};
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "embrace";
|
||||
version = "4.2.0";
|
||||
version = "4.2.1";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "~olly";
|
||||
repo = "embrace-sql";
|
||||
rev = "v${version}-release";
|
||||
hash = "sha256-otzpDMtC229qMXon+ydS39SBoMiXJmxn48/TQXjqu5U=";
|
||||
hash = "sha256-B/xW5EfaQWW603fjKYcf+RHQJVZrnFoqVnIl6xSwS0E=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
20
pkgs/development/python-modules/fypp/default.nix
Normal file
20
pkgs/development/python-modules/fypp/default.nix
Normal file
@ -0,0 +1,20 @@
|
||||
{ lib, stdenv, fetchFromGitHub, buildPythonApplication }:
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "fypp";
|
||||
version = "3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aradi";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-iog5Gdcd1F230Nl4JDrKoyYr8JualVgNZQzHLzd4xe8=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python powered Fortran preprocessor";
|
||||
homepage = "https://github.com/aradi/fypp";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = [ maintainers.sheepforce ];
|
||||
};
|
||||
}
|
@ -1,12 +1,13 @@
|
||||
{ lib
|
||||
, python
|
||||
, fetchPypi
|
||||
}:
|
||||
|
||||
python.pkgs.buildPythonPackage rec {
|
||||
pname = "memory_profiler";
|
||||
version = "0.55.0";
|
||||
|
||||
src = python.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1hdgh5f59bya079w4ahx4l0hf4gc5yvaz44irp5x57cj9hkpp92z";
|
||||
};
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mizani";
|
||||
version = "0.9.0";
|
||||
version = "0.9.1";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
owner = "has2k1";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-XV/Lqr/kGx+t26ALLY7wTp2Ez487yvExM1GUD4AH9Bc=";
|
||||
hash = "sha256-mRJk1eJuP3CnZKKJhOam8llknqIB0H81LyBjyzFwk5I=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ lib, stdenv, pythonPackages, pkg-config
|
||||
{ lib, stdenv, pythonPackages, fetchPypi, pkg-config
|
||||
, qmake, qtbase, qtsvg, qtwebengine
|
||||
, wrapQtAppsHook
|
||||
, darwin
|
||||
}:
|
||||
|
||||
let
|
||||
inherit (pythonPackages) buildPythonPackage python isPy27 pyqt5 enum34 sip pyqt-builder;
|
||||
inherit (pythonPackages) buildPythonPackage python isPy27 pyqt5 sip pyqt-builder;
|
||||
inherit (darwin) autoSignDarwinBinariesHook;
|
||||
in buildPythonPackage rec {
|
||||
pname = "PyQtWebEngine";
|
||||
@ -14,7 +14,7 @@ in buildPythonPackage rec {
|
||||
|
||||
disabled = isPy27;
|
||||
|
||||
src = pythonPackages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "06fc35hzg346a9c86dk7vzm1fakkgzn5l52jfq3bix3587sjip6f";
|
||||
};
|
||||
|
@ -2,6 +2,7 @@
|
||||
, buildPythonPackage
|
||||
, lib
|
||||
, python
|
||||
, fetchPypi
|
||||
, systemd
|
||||
, pytest
|
||||
, mock
|
||||
@ -10,7 +11,7 @@
|
||||
buildPythonPackage rec {
|
||||
pname = "pystemd";
|
||||
version = "0.10.0";
|
||||
src = python.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-10qBS/2gEIXbGorZC+PLJ9ryOlGrawPn4p7IEfoq6Fk=";
|
||||
};
|
||||
|
@ -6,13 +6,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "rzpipe";
|
||||
version = "0.4.0";
|
||||
version = "0.5.0";
|
||||
|
||||
disabled = pythonOlder "3.5";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-RSgBwmtpI58caRWov+cDWLKhti+7r70VxJbCxJveEiM=";
|
||||
hash = "sha256-kEJg619HyX7loEBUsjpVtgF5dBzJtmM9/bQnUkDUjHU=";
|
||||
};
|
||||
|
||||
# No native rz_core library
|
||||
|
@ -3,35 +3,41 @@
|
||||
, buildPythonPackage
|
||||
, cython
|
||||
, gfortran
|
||||
, pytestCheckHook
|
||||
, numpy }:
|
||||
, git
|
||||
, meson-python
|
||||
, pkg-config
|
||||
, numpy
|
||||
, openblas
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "scikit-misc";
|
||||
version = "0.1.4";
|
||||
version = "0.2.0";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-93RqA0eBEGPh7PkSHflINXhQA5U8OLW6hPY/xQjCKRE=";
|
||||
pname = "scikit_misc";
|
||||
inherit version;
|
||||
hash = "sha256-rBTdTpNeRC/DSrHFg7ZhHUYD0G9IgoqFx+A+LCxYK7w=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pytest.ini \
|
||||
--replace "--cov --cov-report=xml" ""
|
||||
patchShebangs .
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
cython
|
||||
gfortran
|
||||
git
|
||||
meson-python
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
cython
|
||||
numpy
|
||||
openblas
|
||||
];
|
||||
|
||||
# Tests fail because of infinite recursion error
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [
|
||||
"skmisc"
|
||||
];
|
||||
|
@ -1,10 +1,14 @@
|
||||
{ lib
|
||||
, aiohttp
|
||||
, aiohttp-retry
|
||||
, aiounittest
|
||||
, buildPythonPackage
|
||||
, cryptography
|
||||
, django
|
||||
, fetchFromGitHub
|
||||
, mock
|
||||
, multidict
|
||||
, pyngrok
|
||||
, pyjwt
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
@ -14,25 +18,29 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "twilio";
|
||||
version = "7.17.0";
|
||||
version = "8.2.1";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "twilio";
|
||||
repo = "twilio-python";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-14agJq7+fuQXqFDS8qfCj45XW/v3CekKmC5TA/5+eTk=";
|
||||
hash = "sha256-joL+6+LfrF2bWkw3hViA97RYqcMVWw+MlHub+OaXlgI=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
aiohttp
|
||||
aiohttp-retry
|
||||
pyjwt
|
||||
pyngrok
|
||||
pytz
|
||||
requests
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
aiounittest
|
||||
cryptography
|
||||
django
|
||||
mock
|
||||
@ -46,6 +54,12 @@ buildPythonPackage rec {
|
||||
"test_set_user_agent_extensions"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Tests require API token
|
||||
"tests/cluster/test_webhook.py"
|
||||
"tests/cluster/test_cluster.py"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"twilio"
|
||||
];
|
||||
|
@ -15,22 +15,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "typecode";
|
||||
version = "30.0.0";
|
||||
version = "30.0.1";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-pRGLU/xzQQqDZMIsrq1Fy7VgGIpFjnHtpmO+yL7t4g8=";
|
||||
hash = "sha256-Glc5QiTVr//euymeNTxGN+FVaOEa6cUxHGyGo9bQrJc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
# PEP440 support was removed in newer setuptools, https://github.com/nexB/typecode/pull/31
|
||||
substituteInPlace setup.cfg \
|
||||
--replace ">=3.6.*" ">=3.6"
|
||||
'';
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
@ -67,6 +61,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://github.com/nexB/typecode";
|
||||
changelog = "https://github.com/nexB/typecode/releases/tag/v${version}";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ ];
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "xmlschema";
|
||||
version = "2.2.3";
|
||||
version = "2.3.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "sissaschool";
|
||||
repo = "xmlschema";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-KTxVUYdflHiC96tALFcMA0JnLt0vj/nSD3ie53lMi50=";
|
||||
hash = "sha256-ERA6u2bDFxA/vjl2GNZUaBto4RqrScPelHaABkpY0lQ=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
@ -1,5 +1,6 @@
|
||||
{ lib
|
||||
, python3
|
||||
, fetchPypi
|
||||
, enableTelemetry ? false
|
||||
}:
|
||||
|
||||
@ -7,7 +8,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
pname = "aws-sam-cli";
|
||||
version = "1.53.0";
|
||||
|
||||
src = python3.pkgs.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-kIW+aGYuS+JgOMsPbeLgPSgLFNKLSqHaZ1CHpjs/IVI=";
|
||||
};
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ lib, python3Packages, patatt }:
|
||||
{ lib, python3Packages, fetchPypi, patatt }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "b4";
|
||||
version = "0.12.2";
|
||||
|
||||
src = python3Packages.fetchPypi {
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "tvSv14v3iigFWzifCQl5Kxx4Bfs1V/XXHvvaNoKqvm4=";
|
||||
};
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user