Merge staging-next into staging
This commit is contained in:
commit
df6e9ac330
|
@ -1237,12 +1237,6 @@
|
||||||
githubId = 29887;
|
githubId = 29887;
|
||||||
name = "Andrew Smith";
|
name = "Andrew Smith";
|
||||||
};
|
};
|
||||||
andsild = {
|
|
||||||
email = "andsild@gmail.com";
|
|
||||||
github = "andsild";
|
|
||||||
githubId = 3808928;
|
|
||||||
name = "Anders Sildnes";
|
|
||||||
};
|
|
||||||
andys8 = {
|
andys8 = {
|
||||||
github = "andys8";
|
github = "andys8";
|
||||||
githubId = 13085980;
|
githubId = 13085980;
|
||||||
|
|
|
@ -236,7 +236,8 @@ in
|
||||||
--instance ${escapeShellArg instance.url} \
|
--instance ${escapeShellArg instance.url} \
|
||||||
--token "$TOKEN" \
|
--token "$TOKEN" \
|
||||||
--name ${escapeShellArg instance.name} \
|
--name ${escapeShellArg instance.name} \
|
||||||
--labels ${escapeShellArg (concatStringsSep "," instance.labels)}
|
--labels ${escapeShellArg (concatStringsSep "," instance.labels)} \
|
||||||
|
--config ${configFile}
|
||||||
|
|
||||||
# and write back the configured labels
|
# and write back the configured labels
|
||||||
echo "$LABELS_WANTED" > "$LABELS_FILE"
|
echo "$LABELS_WANTED" > "$LABELS_FILE"
|
||||||
|
|
|
@ -217,7 +217,6 @@ in
|
||||||
sed -e "s,#secretkey#,$KEY,g" \
|
sed -e "s,#secretkey#,$KEY,g" \
|
||||||
-e "s,#dbpass#,$DBPASS,g" \
|
-e "s,#dbpass#,$DBPASS,g" \
|
||||||
-i ${runConfig}
|
-i ${runConfig}
|
||||||
chmod 440 ${runConfig} ${secretKey}
|
|
||||||
''}
|
''}
|
||||||
|
|
||||||
mkdir -p ${cfg.repositoryRoot}
|
mkdir -p ${cfg.repositoryRoot}
|
||||||
|
@ -239,6 +238,7 @@ in
|
||||||
WorkingDirectory = cfg.stateDir;
|
WorkingDirectory = cfg.stateDir;
|
||||||
ExecStart = "${pkgs.gogs}/bin/gogs web";
|
ExecStart = "${pkgs.gogs}/bin/gogs web";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
|
UMask = "0027";
|
||||||
};
|
};
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
|
|
|
@ -42,7 +42,7 @@ with lib;
|
||||||
};
|
};
|
||||||
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
path = with pkgs; [ iptables bash iproute2 ]; # required by v2rayA TProxy functionality
|
path = with pkgs; [ iptables bash iproute2 ] ++ lib.optionals nftablesEnabled [ nftables ]; # required by v2rayA TProxy functionality
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -33,14 +33,14 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = if withGui then "bitcoin" else "bitcoind";
|
pname = if withGui then "bitcoin" else "bitcoind";
|
||||||
version = "26.0";
|
version = "26.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
urls = [
|
urls = [
|
||||||
"https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
|
"https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
|
||||||
];
|
];
|
||||||
# hash retrieved from signed SHA256SUMS
|
# hash retrieved from signed SHA256SUMS
|
||||||
sha256 = "ab1d99276e28db62d1d9f3901e85ac358d7f1ebcb942d348a9c4e46f0fcdc0a1";
|
sha256 = "9164ee5d717b4a20cb09f0496544d9d32f365734814fe399f5cdb4552a9b35ee";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
|
|
|
@ -188,7 +188,12 @@ rec {
|
||||||
libxcrypt
|
libxcrypt
|
||||||
lttng-ust_2_12
|
lttng-ust_2_12
|
||||||
musl
|
musl
|
||||||
|
]++ lib.optionals (stdenv.isLinux && stdenv.isAarch64) [
|
||||||
|
expat
|
||||||
|
libxml2
|
||||||
|
xz
|
||||||
];
|
];
|
||||||
|
|
||||||
}).overrideAttrs (attrs: {
|
}).overrideAttrs (attrs: {
|
||||||
postInstall = (attrs.postInstall or "") + lib.optionalString (stdenv.isLinux) ''
|
postInstall = (attrs.postInstall or "") + lib.optionalString (stdenv.isLinux) ''
|
||||||
(
|
(
|
||||||
|
|
|
@ -2093,6 +2093,18 @@ final: prev:
|
||||||
meta.homepage = "https://github.com/saadparwaiz1/cmp_luasnip/";
|
meta.homepage = "https://github.com/saadparwaiz1/cmp_luasnip/";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
cmp_yanky = buildVimPlugin {
|
||||||
|
pname = "cmp_yanky";
|
||||||
|
version = "2023-11-16";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "chrisgrieser";
|
||||||
|
repo = "cmp_yanky";
|
||||||
|
rev = "c3d089186ccead26eba01023502f3eeadd7a92d2";
|
||||||
|
sha256 = "sha256-jWNoKzY0x5GPFP7JsQi4nqgg1YFJV4DqxwJRqsg6KaQ=";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/chrisgrieser/cmp_yanky";
|
||||||
|
};
|
||||||
|
|
||||||
cobalt2-nvim = buildVimPlugin {
|
cobalt2-nvim = buildVimPlugin {
|
||||||
pname = "cobalt2.nvim";
|
pname = "cobalt2.nvim";
|
||||||
version = "2024-04-01";
|
version = "2024-04-01";
|
||||||
|
@ -2381,6 +2393,18 @@ final: prev:
|
||||||
meta.homepage = "https://github.com/tamago324/compe-zsh/";
|
meta.homepage = "https://github.com/tamago324/compe-zsh/";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
competitest-nvim = buildVimPlugin {
|
||||||
|
pname = "competitest.nvim";
|
||||||
|
version = "2024-01-23";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "xeluxee";
|
||||||
|
repo = "competitest.nvim";
|
||||||
|
rev = "c3cb0e2b0916a879c4d3dcb5737e6c046dd0afc5";
|
||||||
|
sha256 = "16mycxnxa425rnl1xdk740ng6mg693ywzx5wsa56xr8nvxkms700";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/xeluxee/competitest.nvim/";
|
||||||
|
};
|
||||||
|
|
||||||
compiler-explorer-nvim = buildVimPlugin {
|
compiler-explorer-nvim = buildVimPlugin {
|
||||||
pname = "compiler-explorer.nvim";
|
pname = "compiler-explorer.nvim";
|
||||||
version = "2023-05-29";
|
version = "2023-05-29";
|
||||||
|
|
|
@ -404,6 +404,13 @@
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
competitest-nvim = super.competitest-nvim.overrideAttrs {
|
||||||
|
dependencies = [ self.nui-nvim ];
|
||||||
|
|
||||||
|
doInstallCheck = true;
|
||||||
|
nvimRequireCheck = "competitest";
|
||||||
|
};
|
||||||
|
|
||||||
compe-tabnine = super.compe-tabnine.overrideAttrs {
|
compe-tabnine = super.compe-tabnine.overrideAttrs {
|
||||||
buildInputs = [ tabnine ];
|
buildInputs = [ tabnine ];
|
||||||
|
|
||||||
|
|
|
@ -174,6 +174,7 @@ https://github.com/pontusk/cmp-vimwiki-tags/,HEAD,
|
||||||
https://github.com/hrsh7th/cmp-vsnip/,,
|
https://github.com/hrsh7th/cmp-vsnip/,,
|
||||||
https://github.com/tamago324/cmp-zsh/,HEAD,
|
https://github.com/tamago324/cmp-zsh/,HEAD,
|
||||||
https://github.com/saadparwaiz1/cmp_luasnip/,,
|
https://github.com/saadparwaiz1/cmp_luasnip/,,
|
||||||
|
https://github.com/chrisgrieser/cmp_yanky/,HEAD,
|
||||||
https://github.com/lalitmee/cobalt2.nvim/,,
|
https://github.com/lalitmee/cobalt2.nvim/,,
|
||||||
https://github.com/vn-ki/coc-clap/,,
|
https://github.com/vn-ki/coc-clap/,,
|
||||||
https://github.com/neoclide/coc-denite/,,
|
https://github.com/neoclide/coc-denite/,,
|
||||||
|
@ -198,6 +199,7 @@ https://github.com/hrsh7th/compe-conjure/,,
|
||||||
https://github.com/GoldsteinE/compe-latex-symbols/,,
|
https://github.com/GoldsteinE/compe-latex-symbols/,,
|
||||||
https://github.com/tzachar/compe-tabnine/,,
|
https://github.com/tzachar/compe-tabnine/,,
|
||||||
https://github.com/tamago324/compe-zsh/,,
|
https://github.com/tamago324/compe-zsh/,,
|
||||||
|
https://github.com/xeluxee/competitest.nvim/,HEAD,
|
||||||
https://github.com/krady21/compiler-explorer.nvim/,HEAD,
|
https://github.com/krady21/compiler-explorer.nvim/,HEAD,
|
||||||
https://github.com/steelsojka/completion-buffers/,,
|
https://github.com/steelsojka/completion-buffers/,,
|
||||||
https://github.com/nvim-lua/completion-nvim/,,
|
https://github.com/nvim-lua/completion-nvim/,,
|
||||||
|
|
|
@ -2116,6 +2116,22 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hbenl.vscode-test-explorer = buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "vscode-test-explorer";
|
||||||
|
publisher = "hbenl";
|
||||||
|
version = "2.21.1";
|
||||||
|
sha256 = "sha256-fHyePd8fYPt7zPHBGiVmd8fRx+IM3/cSBCyiI/C0VAg=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
changelog = "https://github.com/hbenl/vscode-test-explorer/blob/master/CHANGELOG.md";
|
||||||
|
description = "A Visual Studio Code extension that runs your tests in the sidebar";
|
||||||
|
downloadPage = "https://marketplace.visualstudio.com/items?itemName=hbenl.vscode-test-explorer";
|
||||||
|
homepage = "https://github.com/hbenl/vscode-test-explorer";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
hediet.vscode-drawio = buildVscodeMarketplaceExtension {
|
hediet.vscode-drawio = buildVscodeMarketplaceExtension {
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-drawio";
|
name = "vscode-drawio";
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "overmind";
|
pname = "overmind";
|
||||||
version = "2.5.0";
|
version = "2.5.1";
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
||||||
|
@ -14,10 +14,10 @@ buildGoModule rec {
|
||||||
owner = "DarthSim";
|
owner = "DarthSim";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-/reRiSeYf8tnSUJICMDp7K7XZCYvTDFInPJ1xFuAqRs=";
|
sha256 = "sha256-wX29nFmzmbxbaXtwIWZNvueXFv9SKIOqexkc5pEITpw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-6/S5Sf2vvCp2RpRqcJPVc9mvMuPVn4Kj9QpSIlu6YFU=";
|
vendorHash = "sha256-XhF4oizOZ6g0351Q71Wp9IA3aFpocC5xGovDefIoL78=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/DarthSim/overmind";
|
homepage = "https://github.com/DarthSim/overmind";
|
||||||
|
|
|
@ -14,26 +14,26 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
wasm-bindgen-84 = wasm-bindgen-cli.override {
|
wasm-bindgen-92 = wasm-bindgen-cli.override {
|
||||||
version = "0.2.84";
|
version = "0.2.92";
|
||||||
hash = "sha256-0rK+Yx4/Jy44Fw5VwJ3tG243ZsyOIBBehYU54XP/JGk=";
|
hash = "sha256-1VwY8vQy7soKEgbki4LD+v259751kKxSxmo/gqE6yV0=";
|
||||||
cargoHash = "sha256-vcpxcRlW1OKoD64owFF6mkxSqmNrvY+y3Ckn5UwEQ50=";
|
cargoHash = "sha256-aACJ+lYNEU8FFBs158G1/JG8sc6Rq080PeKCMnwdpH0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "pagefind";
|
pname = "pagefind";
|
||||||
version = "1.0.4";
|
version = "1.1.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cloudcannon";
|
owner = "cloudcannon";
|
||||||
repo = "pagefind";
|
repo = "pagefind";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-IN+l5Wq89tjppE0xCcvczQSkJc1CLymEFeieJhvQQ54=";
|
hash = "sha256-pcgcu9zylSTjj5rxNff+afFBWVpN5sGtlpadG1wb93M=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-T7DBuqfpqaEmu9iItnFYsJVnEFxG1r9uXEkfqJp1mD8=";
|
cargoHash = "sha256-E4gjG5GrVWkMKgjQiAvEiSy2/tx/yHKe+5isveMZ9tU=";
|
||||||
|
|
||||||
env.npmDeps_web_js = fetchNpmDeps {
|
env.npmDeps_web_js = fetchNpmDeps {
|
||||||
name = "npm-deps-web-js";
|
name = "npm-deps-web-js";
|
||||||
|
@ -50,6 +50,11 @@ rustPlatform.buildRustPackage rec {
|
||||||
src = "${src}/pagefind_ui/modular";
|
src = "${src}/pagefind_ui/modular";
|
||||||
hash = "sha256-O0RqZUsRFtByxMQdwNGNcN38Rh+sDqqNo9YlBcrnsF4=";
|
hash = "sha256-O0RqZUsRFtByxMQdwNGNcN38Rh+sDqqNo9YlBcrnsF4=";
|
||||||
};
|
};
|
||||||
|
env.cargoDeps_web = rustPlatform.fetchCargoTarball {
|
||||||
|
name = "cargo-deps-web";
|
||||||
|
src = "${src}/pagefind_web/";
|
||||||
|
hash = "sha256-vDkVXyDePKgYTYE5ZTLLfOHwPYfgaqP9p5/fKCQQi0g=";
|
||||||
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
# Tricky way to run npmConfigHook multiple times
|
# Tricky way to run npmConfigHook multiple times
|
||||||
|
@ -60,6 +65,11 @@ rustPlatform.buildRustPackage rec {
|
||||||
npmRoot=pagefind_ui/default npmDeps=$npmDeps_ui_default npmConfigHook
|
npmRoot=pagefind_ui/default npmDeps=$npmDeps_ui_default npmConfigHook
|
||||||
npmRoot=pagefind_ui/modular npmDeps=$npmDeps_ui_modular npmConfigHook
|
npmRoot=pagefind_ui/modular npmDeps=$npmDeps_ui_modular npmConfigHook
|
||||||
)
|
)
|
||||||
|
(
|
||||||
|
cd pagefind_web
|
||||||
|
cargoDeps=$cargoDeps_web cargoSetupPostUnpackHook
|
||||||
|
cargoDeps=$cargoDeps_web cargoSetupPostPatchHook
|
||||||
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -68,7 +78,7 @@ rustPlatform.buildRustPackage rec {
|
||||||
nodejs
|
nodejs
|
||||||
rustc
|
rustc
|
||||||
rustc.llvmPackages.lld
|
rustc.llvmPackages.lld
|
||||||
wasm-bindgen-84
|
wasm-bindgen-92
|
||||||
wasm-pack
|
wasm-pack
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -76,22 +86,27 @@ rustPlatform.buildRustPackage rec {
|
||||||
# based on "test-and-build" in https://github.com/CloudCannon/pagefind/blob/main/.github/workflows/release.yml
|
# based on "test-and-build" in https://github.com/CloudCannon/pagefind/blob/main/.github/workflows/release.yml
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
export HOME=$(mktemp -d)
|
export HOME=$(mktemp -d)
|
||||||
|
|
||||||
|
echo entering pagefind_web_js...
|
||||||
(
|
(
|
||||||
cd pagefind_web_js
|
cd pagefind_web_js
|
||||||
npm run build-coupled
|
npm run build-coupled
|
||||||
)
|
)
|
||||||
|
|
||||||
|
echo entering pagefind_web...
|
||||||
(
|
(
|
||||||
cd pagefind_web
|
cd pagefind_web
|
||||||
export RUSTFLAGS="-C linker=lld"
|
export RUSTFLAGS="-C linker=lld"
|
||||||
bash ./local_build.sh
|
bash ./local_build.sh
|
||||||
)
|
)
|
||||||
|
|
||||||
|
echo entering pagefind_ui/default...
|
||||||
(
|
(
|
||||||
cd pagefind_ui/default
|
cd pagefind_ui/default
|
||||||
npm run build
|
npm run build
|
||||||
)
|
)
|
||||||
|
|
||||||
|
echo entering pagefind_ui/modular...
|
||||||
(
|
(
|
||||||
cd pagefind_ui/modular
|
cd pagefind_ui/modular
|
||||||
npm run build
|
npm run build
|
||||||
|
|
|
@ -66,12 +66,12 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "prusa-slicer";
|
pname = "prusa-slicer";
|
||||||
version = "2.7.2";
|
version = "2.7.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "prusa3d";
|
owner = "prusa3d";
|
||||||
repo = "PrusaSlicer";
|
repo = "PrusaSlicer";
|
||||||
hash = "sha256-IZRw6qEe4hM/Sfhx0je11vaMHeuW/e4ZP5zMTuptb2k=";
|
hash = "sha256-pV9KQlZoCQZWi12VUKntKzFUuZgGpDoh1aNMoAHTbZI=";
|
||||||
rev = "version_${finalAttrs.version}";
|
rev = "version_${finalAttrs.version}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,32 +1,65 @@
|
||||||
{ stdenv, lib, fetchFromGitHub, pkg-config, cmake, libeb, lzo
|
{ stdenv
|
||||||
, qtmultimedia, qttools, qtwebengine, wrapQtAppsHook }:
|
, lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, cmake
|
||||||
|
, ninja
|
||||||
|
, qttools
|
||||||
|
, qtwebengine
|
||||||
|
, wrapQtAppsHook
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
let
|
||||||
|
eb = fetchFromGitHub {
|
||||||
|
owner = "mvf";
|
||||||
|
repo = "eb";
|
||||||
|
rev = "58e1c3bb9847ed5d05863f478f21e7a8ca3d74c8";
|
||||||
|
hash = "sha256-gZP+2P6fFADWht2c0hXmljVJQX8RpCq2mWP+KDi+GzE=";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
pname = "qolibri";
|
pname = "qolibri";
|
||||||
version = "2.1.4";
|
version = "2.1.5-unstable-2024-03-17";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ludios";
|
owner = "mvf";
|
||||||
repo = "qolibri";
|
repo = "qolibri";
|
||||||
rev = version;
|
rev = "99f0771184fcb2c5f47aad11c16002ebb8469a3f";
|
||||||
sha256 = "jyLF1MKDVH0Lt8lw+O93b+LQ4J+s42O3hebthJk83hg=";
|
hash = "sha256-ArupqwejOO2YK9a3Ky0j20dIHs1jIqJksNIb4K2jwgI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config cmake qttools wrapQtAppsHook ];
|
nativeBuildInputs = [
|
||||||
|
cmake
|
||||||
|
ninja
|
||||||
|
qttools
|
||||||
|
wrapQtAppsHook
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libeb lzo qtmultimedia qtwebengine
|
qtwebengine
|
||||||
|
];
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DQOLIBRI_EB_SOURCE_DIR=${eb}"
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
install -D $src/qolibri.desktop -t $out/share/applications
|
install -Dm644 $src/qolibri.desktop -t $out/share/applications
|
||||||
|
|
||||||
|
for size in 16 32 48 64 128; do
|
||||||
|
install -Dm644 \
|
||||||
|
$src/images/qolibri-$size.png \
|
||||||
|
$out/share/icons/hicolor/''${size}x''${size}/apps/qolibri.png
|
||||||
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/ludios/qolibri";
|
|
||||||
description = "EPWING reader for viewing Japanese dictionaries";
|
description = "EPWING reader for viewing Japanese dictionaries";
|
||||||
mainProgram = "qolibri";
|
homepage = "https://github.com/mvf/qolibri";
|
||||||
platforms = platforms.linux;
|
|
||||||
maintainers = with maintainers; [ ];
|
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
|
maintainers = with maintainers; [ azahi ];
|
||||||
|
platforms = platforms.unix;
|
||||||
|
broken = stdenv.isDarwin && stdenv.isx86_64; # Looks like a libcxx version mismatch problem.
|
||||||
|
mainProgram = "qolibri";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,10 +3,10 @@
|
||||||
{
|
{
|
||||||
firefox = buildMozillaMach rec {
|
firefox = buildMozillaMach rec {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
version = "124.0.1";
|
version = "124.0.2";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||||
sha512 = "282c45e5c468419536dd8b81c8ea687b10d8002d7521403330e6eeef49207143bee88a44c3785748d461ed9a72687606f5da14f4dfb98eb40a5cd08a4a12722b";
|
sha512 = "8cf340de6e34812f8ae3363265859a263330af770d981c3dd1ca1e7e0cfe513604d3e68184d4aa1446569aefbdf359d561fbc200faf19a5ed020a1709d9ef10e";
|
||||||
};
|
};
|
||||||
|
|
||||||
extraPatches = [
|
extraPatches = [
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "atmos";
|
pname = "atmos";
|
||||||
version = "1.66.0";
|
version = "1.67.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "cloudposse";
|
owner = "cloudposse";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-8cEJw4gCyh3aosck70vdLVYGOL3zR0AOpAMNv/j6rEM=";
|
sha256 = "sha256-bnecb0SucLcNrrQ0PAN31Z4nNV+0wrrzMLn7OyMOS5w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-k03pRrUzHvVjKt6w40JEiJTvbwhKa/0rjkZQsnmfe68=";
|
vendorHash = "sha256-oNAEe7g9kYZ4kolmVQat6l/tag0Bus7nJEfnzCrUtjA=";
|
||||||
|
|
||||||
ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ];
|
ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ];
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "civo";
|
pname = "civo";
|
||||||
version = "1.0.77";
|
version = "1.0.80";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "civo";
|
owner = "civo";
|
||||||
repo = "cli";
|
repo = "cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-W9CJAFLGarDG/Y8g2Whoh4v9hxqb8txuLfAkooW8PNM=";
|
sha256 = "sha256-jzz9mny59YM5PLcQvcus3gHuRSbl/OISAOjDoS/4Y78=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-Uh2/4qdJQfqQdjXbOBkUVv2nF1AN+QRKRI0+yta+G5Q=";
|
vendorHash = "sha256-Uh2/4qdJQfqQdjXbOBkUVv2nF1AN+QRKRI0+yta+G5Q=";
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kubeshark";
|
pname = "kubeshark";
|
||||||
version = "52.1.77";
|
version = "52.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kubeshark";
|
owner = "kubeshark";
|
||||||
repo = "kubeshark";
|
repo = "kubeshark";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-BpixzQ88JfA1cS5bLMHmLhE5Si5UbC9zRf9GAELrJwM=";
|
hash = "sha256-MmKkM4nc9FkZkQIURPz63ryl0yhvxBwOvxkjrsaa67U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
|
vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
|
||||||
|
|
|
@ -7,6 +7,7 @@ let
|
||||||
homepage = "https://sindresorhus.com/caprine";
|
homepage = "https://sindresorhus.com/caprine";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ ShamrockLee ];
|
maintainers = with maintainers; [ ShamrockLee ];
|
||||||
|
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||||
};
|
};
|
||||||
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
||||||
inherit pname version metaCommon;
|
inherit pname version metaCommon;
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
, range-v3
|
, range-v3
|
||||||
, tl-expected
|
, tl-expected
|
||||||
, hunspell
|
, hunspell
|
||||||
, glibmm_2_68
|
|
||||||
, webkitgtk_6_0
|
, webkitgtk_6_0
|
||||||
, jemalloc
|
, jemalloc
|
||||||
, rnnoise
|
, rnnoise
|
||||||
|
@ -64,14 +63,14 @@ let
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "telegram-desktop";
|
pname = "telegram-desktop";
|
||||||
version = "4.15.2";
|
version = "4.16.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "telegramdesktop";
|
owner = "telegramdesktop";
|
||||||
repo = "tdesktop";
|
repo = "tdesktop";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
hash = "sha256-gzwDezOmIvSF4fPHAslf8DyBAgCYkD5ySX+MKKMXhSg=";
|
hash = "sha256-llrHN/XCMKwAvbyUZ/92OUjAEOPJKPbDfldVChLZo5k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -144,7 +143,6 @@ stdenv.mkDerivation rec {
|
||||||
libpulseaudio
|
libpulseaudio
|
||||||
pipewire
|
pipewire
|
||||||
hunspell
|
hunspell
|
||||||
glibmm_2_68
|
|
||||||
webkitgtk_6_0
|
webkitgtk_6_0
|
||||||
jemalloc
|
jemalloc
|
||||||
] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [
|
] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk_11_0.frameworks; [
|
||||||
|
|
|
@ -49,6 +49,70 @@ index 7ce90d3..dac3c2c 100644
|
||||||
const auto state = DetectBatteryState();
|
const auto state = DetectBatteryState();
|
||||||
if (!state.has || !state.draining) {
|
if (!state.has || !state.draining) {
|
||||||
return false;
|
return false;
|
||||||
|
Submodule Telegram/lib_webrtc contains modified content
|
||||||
|
diff --git a/Telegram/lib_webrtc/webrtc/platform/mac/webrtc_environment_mac.mm b/Telegram/lib_webrtc/webrtc/platform/mac/webrtc_environment_mac.mm
|
||||||
|
index 7521c08..5e22da2 100644
|
||||||
|
--- a/Telegram/lib_webrtc/webrtc/platform/mac/webrtc_environment_mac.mm
|
||||||
|
+++ b/Telegram/lib_webrtc/webrtc/platform/mac/webrtc_environment_mac.mm
|
||||||
|
@@ -364,6 +364,7 @@ EnvironmentMac::EnvironmentMac(not_null<EnvironmentDelegate*> delegate)
|
||||||
|
DefaultCaptureDeviceChangedMonitor.registerEnvironment(this);
|
||||||
|
AudioDeviceListChangedMonitor.registerEnvironment(this);
|
||||||
|
|
||||||
|
+#if 0
|
||||||
|
if (@available(macOS 14.0, *)) {
|
||||||
|
const auto weak = base::make_weak(this);
|
||||||
|
id block = [^(BOOL shouldBeMuted){
|
||||||
|
@@ -387,6 +388,7 @@ EnvironmentMac::EnvironmentMac(not_null<EnvironmentDelegate*> delegate)
|
||||||
|
setInputMuteStateChangeHandler:block
|
||||||
|
error:nil];
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
EnvironmentMac::~EnvironmentMac() {
|
||||||
|
@@ -537,15 +539,18 @@ void EnvironmentMac::devicesRequested(DeviceType type) {
|
||||||
|
}
|
||||||
|
|
||||||
|
void EnvironmentMac::setCaptureMuted(bool muted) {
|
||||||
|
+#if 0
|
||||||
|
if (@available(macOS 14.0, *)) {
|
||||||
|
if (!_captureMuteNotification) {
|
||||||
|
const auto value = muted ? YES : NO;
|
||||||
|
[[AVAudioApplication sharedInstance] setInputMuted:value error:nil];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
void EnvironmentMac::captureMuteSubscribe() {
|
||||||
|
+#if 0
|
||||||
|
if (@available(macOS 14.0, *)) {
|
||||||
|
id observer = [[InputMuteObserver alloc] init];
|
||||||
|
[[[NSWorkspace sharedWorkspace] notificationCenter]
|
||||||
|
@@ -578,6 +583,7 @@ void EnvironmentMac::captureMuteSubscribe() {
|
||||||
|
[observer release];
|
||||||
|
});
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
void EnvironmentMac::captureMuteUnsubscribe() {
|
||||||
|
@@ -595,6 +601,7 @@ void EnvironmentMac::captureMuteRestartAdm() {
|
||||||
|
void EnvironmentMac::setCaptureMuteTracker(
|
||||||
|
not_null<CaptureMuteTracker*> tracker,
|
||||||
|
bool track) {
|
||||||
|
+#if 0
|
||||||
|
if (@available(macOS 14.0, *)) {
|
||||||
|
if (track) {
|
||||||
|
if (!_captureMuteTracker) {
|
||||||
|
@@ -619,6 +626,7 @@ void EnvironmentMac::setCaptureMuteTracker(
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
+#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
std::unique_ptr<Environment> CreateEnvironment(
|
||||||
Submodule Telegram/lib_webview contains modified content
|
Submodule Telegram/lib_webview contains modified content
|
||||||
diff --git a/Telegram/lib_webview/webview/platform/mac/webview_mac.mm b/Telegram/lib_webview/webview/platform/mac/webview_mac.mm
|
diff --git a/Telegram/lib_webview/webview/platform/mac/webview_mac.mm b/Telegram/lib_webview/webview/platform/mac/webview_mac.mm
|
||||||
index 738e574..80ff5f0 100644
|
index 738e574..80ff5f0 100644
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
, stdenv
|
, stdenv
|
||||||
, mkDerivation
|
, mkDerivation
|
||||||
, extra-cmake-modules
|
, extra-cmake-modules
|
||||||
, fetchFromGitHub
|
, fetchurl
|
||||||
, kconfig
|
, kconfig
|
||||||
, kdoctools
|
, kdoctools
|
||||||
, kguiaddons
|
, kguiaddons
|
||||||
|
@ -37,13 +37,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "kstars";
|
pname = "kstars";
|
||||||
version = "3.6.9";
|
version = "3.7.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchurl {
|
||||||
owner = "KDE";
|
url = "mirror://kde/stable/kstars/kstars-${finalAttrs.version}.tar.xz";
|
||||||
repo = "kstars";
|
hash = "sha256-yvN1k0LqUi5Odb34Nk8UP5qoIbFUcvUiyESpoMKmuqg=";
|
||||||
rev = "stable-${finalAttrs.version}";
|
|
||||||
hash = "sha256-28RRW+ncMiQcBb/lybEKTeV08ZkF3IqLkeTHNW5nhls=";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
, patches ? [ ]
|
, patches ? [ ]
|
||||||
, extraLibs ? [ ]
|
, extraLibs ? [ ]
|
||||||
, nixosTests
|
, nixosTests
|
||||||
|
# update script dependencies
|
||||||
|
, gitUpdater
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
|
@ -60,7 +62,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
|
|
||||||
installFlags = [ "PREFIX=$(out)" ];
|
installFlags = [ "PREFIX=$(out)" ];
|
||||||
|
|
||||||
passthru.tests.test = nixosTests.terminal-emulators.st;
|
passthru = {
|
||||||
|
tests.test = nixosTests.terminal-emulators.st;
|
||||||
|
updateScript = gitUpdater {
|
||||||
|
url = "git://git.suckless.org/st";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://st.suckless.org/";
|
homepage = "https://st.suckless.org/";
|
||||||
|
|
|
@ -2,15 +2,15 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gitsign";
|
pname = "gitsign";
|
||||||
version = "0.9.0";
|
version = "0.10.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sigstore";
|
owner = "sigstore";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-52Vyh2aImus9ZTb082N2FRMIsfykfQ2+AVUT2VD6lJ4=";
|
hash = "sha256-WaiGkbjqty/MsTWPvx5DmmaNwWTJAEFKwVqArt2oZZc=";
|
||||||
};
|
};
|
||||||
vendorHash = "sha256-fQTd7J2l7W3E5RQIr2hn2wp9CPHn8N8TpDqfbb3TFgI=";
|
vendorHash = "sha256-p2E010k7uozpLvl9VpfG5/JyQR4mVUBKv2p78UdFlac=";
|
||||||
|
|
||||||
subPackages = [
|
subPackages = [
|
||||||
"."
|
"."
|
||||||
|
|
|
@ -13,6 +13,7 @@ let
|
||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
maintainers = with maintainers; [ ShamrockLee ];
|
maintainers = with maintainers; [ ShamrockLee ];
|
||||||
mainProgram = "losslesscut";
|
mainProgram = "losslesscut";
|
||||||
|
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||||
};
|
};
|
||||||
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
||||||
inherit pname version metaCommon;
|
inherit pname version metaCommon;
|
||||||
|
|
|
@ -64,8 +64,10 @@ in python.pkgs.buildPythonApplication rec {
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
"cloup"
|
"cloup"
|
||||||
|
"isosurfaces"
|
||||||
"pillow"
|
"pillow"
|
||||||
"skia-pathops"
|
"skia-pathops"
|
||||||
|
"watchdog"
|
||||||
];
|
];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -64,6 +64,21 @@
|
||||||
"test_PointCloudDot"
|
"test_PointCloudDot"
|
||||||
"test_Torus"
|
"test_Torus"
|
||||||
|
|
||||||
|
# test_ImplicitFunction[/test_implicit_graph] failing with:
|
||||||
|
# E AssertionError:
|
||||||
|
# E Not equal to tolerance rtol=1e-07, atol=1.01
|
||||||
|
# E Frame no -1. You can use --show_diff to visually show the difference.
|
||||||
|
# E Mismatched elements: 1185[/633] / 1639680[/1639680] (0.0723[/0.0386]%)
|
||||||
|
# E Max absolute difference: 125[/121]
|
||||||
|
# E Max relative difference: 6.5[/1]
|
||||||
|
#
|
||||||
|
# These started failing after relaxing the “watchdog” and “isosurfaces” dependencies,
|
||||||
|
# likely due to a tolerance difference. They should, however, start working again when [1] is
|
||||||
|
# included in a Manim release.
|
||||||
|
# [1]: https://github.com/ManimCommunity/manim/pull/3376
|
||||||
|
"test_ImplicitFunction"
|
||||||
|
"test_implicit_graph"
|
||||||
|
|
||||||
# failing with:
|
# failing with:
|
||||||
# TypeError: __init__() got an unexpected keyword argument 'msg' - maybe you meant pytest.mark.skipif?
|
# TypeError: __init__() got an unexpected keyword argument 'msg' - maybe you meant pytest.mark.skipif?
|
||||||
"test_force_window_opengl_render_with_movies"
|
"test_force_window_opengl_render_with_movies"
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "miriway";
|
pname = "miriway";
|
||||||
version = "unstable-2024-03-15";
|
version = "unstable-2024-04-02";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Miriway";
|
owner = "Miriway";
|
||||||
repo = "Miriway";
|
repo = "Miriway";
|
||||||
rev = "dcc44916d0b25dd06d792947c837cf4cd8c24925";
|
rev = "ff58ed8f9f646ce11b5a43f39a03f7a916d8d695";
|
||||||
hash = "sha256-LnqhIVmC5F+FAIcYW+oT4t2ovRWeoV4zHpvbNhiY7Kw=";
|
hash = "sha256-oqBGAAQxYoapCn2uvXFrc8L7P3lCXUCRbWE4q6Mp+oc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
|
|
@ -5,8 +5,7 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
telegram-desktop.overrideAttrs (old: rec {
|
telegram-desktop.overrideAttrs (old: rec {
|
||||||
|
pname = "64gram";
|
||||||
pname = "64Gram";
|
|
||||||
version = "1.1.15";
|
version = "1.1.15";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-pgo";
|
pname = "cargo-pgo";
|
||||||
version = "0.2.6";
|
version = "0.2.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kobzol";
|
owner = "kobzol";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-u3kWYPLJYarwwudRpeBdJglP9kNbLRTYgEvZT2pBBoY=";
|
hash = "sha256-yt9QAgpu667JkdNS7OiB/wB9BLXXpis0ZhWjYuETteU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-Peicupa2vFDzPCH0OQYk7plkWIn82o45oGutOyMlI2s=";
|
cargoHash = "sha256-T49RfBInMZeTPT7HhZIwhfK48ORKDD14fcShC6lFApI=";
|
||||||
|
|
||||||
# Integration tests do not run in Nix build environment due to needing to
|
# Integration tests do not run in Nix build environment due to needing to
|
||||||
# create and build Cargo workspaces.
|
# create and build Cargo workspaces.
|
||||||
|
|
|
@ -2,11 +2,24 @@
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, stdenvNoCC
|
, stdenvNoCC
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
, gh
|
||||||
, fzf
|
, fzf
|
||||||
, coreutils
|
, coreutils
|
||||||
|
, gawk
|
||||||
|
, gnused
|
||||||
|
, withBat ? false
|
||||||
, bat
|
, bat
|
||||||
}:
|
}:
|
||||||
|
let
|
||||||
|
binPath = lib.makeBinPath ([
|
||||||
|
gh
|
||||||
|
fzf
|
||||||
|
coreutils
|
||||||
|
gawk
|
||||||
|
gnused
|
||||||
|
]
|
||||||
|
++ lib.optional withBat bat);
|
||||||
|
in
|
||||||
stdenvNoCC.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "gh-f";
|
pname = "gh-f";
|
||||||
version = "1.1.5";
|
version = "1.1.5";
|
||||||
|
@ -27,7 +40,7 @@ stdenvNoCC.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
wrapProgram "$out/bin/gh-f" --prefix PATH : "${lib.makeBinPath [fzf bat coreutils]}"
|
wrapProgram "$out/bin/gh-f" --prefix PATH : "${binPath}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
55
pkgs/by-name/gh/gh-notify/package.nix
Normal file
55
pkgs/by-name/gh/gh-notify/package.nix
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
{ lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, stdenvNoCC
|
||||||
|
, makeWrapper
|
||||||
|
, gh
|
||||||
|
, gnugrep
|
||||||
|
, fzf
|
||||||
|
, python3
|
||||||
|
, withDelta ? false
|
||||||
|
, delta
|
||||||
|
, withBat ? false
|
||||||
|
, bat
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
binPath = lib.makeBinPath ([
|
||||||
|
gh
|
||||||
|
gnugrep
|
||||||
|
fzf
|
||||||
|
python3
|
||||||
|
]
|
||||||
|
++ lib.optional withBat bat
|
||||||
|
++ lib.optional withDelta delta);
|
||||||
|
in
|
||||||
|
stdenvNoCC.mkDerivation {
|
||||||
|
pname = "gh-notify";
|
||||||
|
version = "0-unstable-2024-03-19";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "meiji163";
|
||||||
|
repo = "gh-notify";
|
||||||
|
rev = "0d8fa377d79cfef0f66d2f03a5921a5e598e6807";
|
||||||
|
hash = "sha256-Ao6gUtgW7enVlWBQhlQDc8ZW/gP90atc2F4rDNUnjj8=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
makeWrapper
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
install -D -m755 "gh-notify" "$out/bin/gh-notify"
|
||||||
|
'';
|
||||||
|
|
||||||
|
postFixup = ''
|
||||||
|
wrapProgram "$out/bin/gh-notify" --prefix PATH : "${binPath}"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/meiji163/gh-notify";
|
||||||
|
description = "GitHub CLI extension to display GitHub notifications";
|
||||||
|
maintainers = with maintainers; [ loicreynier ];
|
||||||
|
license = licenses.unlicense;
|
||||||
|
mainProgram = "gh-notify";
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
|
@ -7,13 +7,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "primecount";
|
pname = "primecount";
|
||||||
version = "7.11";
|
version = "7.12";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kimwalisch";
|
owner = "kimwalisch";
|
||||||
repo = "primecount";
|
repo = "primecount";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-rk2aN56gcrR7Rt3hIQun179YNWqnW/g6drB2ldBpoE4=";
|
hash = "sha256-GjLLJLGMzFAN75zFAwIfFvaTm8sSC0J20HtH8tn52h8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" "lib" "man" ];
|
outputs = [ "out" "dev" "lib" "man" ];
|
||||||
|
|
4775
pkgs/by-name/rm/rmenu/Cargo.lock
generated
Normal file
4775
pkgs/by-name/rm/rmenu/Cargo.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
88
pkgs/by-name/rm/rmenu/package.nix
Normal file
88
pkgs/by-name/rm/rmenu/package.nix
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
{ fetchFromGitHub
|
||||||
|
, glib
|
||||||
|
, gtk3
|
||||||
|
, lib
|
||||||
|
, libsoup_3
|
||||||
|
, networkmanager
|
||||||
|
, pkg-config
|
||||||
|
, rustPlatform
|
||||||
|
, webkitgtk_4_1
|
||||||
|
, wrapGAppsHook
|
||||||
|
}:
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
pname = "rmenu";
|
||||||
|
version = "1.2.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
rev = "v${version}";
|
||||||
|
owner = "imgurbot12";
|
||||||
|
repo = "rmenu";
|
||||||
|
hash = "sha256-mzY+M7GGJDxb8s7pusRDo/xfKE/S4uxPy4klRBjVGOA=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
pkg-config
|
||||||
|
wrapGAppsHook
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
glib
|
||||||
|
gtk3
|
||||||
|
libsoup_3
|
||||||
|
networkmanager
|
||||||
|
webkitgtk_4_1
|
||||||
|
];
|
||||||
|
|
||||||
|
strictDeps = true;
|
||||||
|
|
||||||
|
cargoLock = {
|
||||||
|
lockFile = ./Cargo.lock;
|
||||||
|
outputHashes = {
|
||||||
|
"gio-0.19.0" = "sha256-+PAQNJ9sTk8aKAhA/PLQWDCKDT/cQ+ukdbem7g1J+pU=";
|
||||||
|
"nm-0.4.0" = "sha256-53ipJU10ZhIKIF7PCw5Eo/e/reUK0qpyTyE7uIrCD88=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
# copy themes and plugins
|
||||||
|
mkdir $out/themes
|
||||||
|
mkdir $out/plugins
|
||||||
|
cp -vfr $src/themes/* $out/themes/.
|
||||||
|
cp -vfr $src/other-plugins/* $out/plugins/.
|
||||||
|
mv $out/bin/* $out/plugins # everything is a plugin by default
|
||||||
|
|
||||||
|
# rmenu and rmenu-build are actual binaries
|
||||||
|
mv $out/plugins/rmenu $out/bin/rmenu
|
||||||
|
mv $out/plugins/rmenu-build $out/bin/rmenu-build
|
||||||
|
|
||||||
|
# fix plugin names
|
||||||
|
# desktop network pactl-audio.sh powermenu.sh run window
|
||||||
|
mv $out/plugins/run $out/plugins/rmenu-run
|
||||||
|
mv $out/plugins/desktop $out/plugins/rmenu-desktop
|
||||||
|
mv $out/plugins/network $out/plugins/rmenu-network
|
||||||
|
mv $out/plugins/window $out/plugins/rmenu-window
|
||||||
|
|
||||||
|
# fix config and theme
|
||||||
|
mkdir -p $out/share/rmenu
|
||||||
|
cp -vf $src/rmenu/public/config.yaml $out/share/rmenu/config.yaml
|
||||||
|
sed -i "s@~\/\.config\/rmenu\/themes@$out\/themes@g" $out/share/rmenu/config.yaml
|
||||||
|
sed -i "s@~\/\.config\/rmenu@$out\/plugins@g" $out/share/rmenu/config.yaml
|
||||||
|
ln -sf $out/themes/dark.css $out/share/rmenu/style.css
|
||||||
|
'';
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
gappsWrapperArgs+=(
|
||||||
|
--suffix XDG_CONFIG_DIRS : "$out/share"
|
||||||
|
)
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
changelog = "https://github.com/imgurbot12/rmenu/releases/tag/v${version}";
|
||||||
|
description = "Another customizable Application-Launcher written in Rust";
|
||||||
|
homepage = "https://github.com/imgurbot12/rmenu";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
mainProgram = "rmenu";
|
||||||
|
maintainers = with lib.maintainers; [ grimmauld ];
|
||||||
|
platforms = lib.platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
59
pkgs/by-name/rt/rtg-tools/package.nix
Normal file
59
pkgs/by-name/rt/rtg-tools/package.nix
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenv,
|
||||||
|
fetchFromGitHub,
|
||||||
|
jdk,
|
||||||
|
ant,
|
||||||
|
git,
|
||||||
|
unzip,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "rtg-tools";
|
||||||
|
version = "3.12.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "RealTimeGenomics";
|
||||||
|
repo = "rtg-tools";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "sha256-fMrrjrgaGxBVxn6qMq2g0oFv6qtfhZcQlkvv1E9Os6Y=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
ant
|
||||||
|
jdk
|
||||||
|
git # Required by build.xml to manage the build revision
|
||||||
|
unzip
|
||||||
|
];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
runHook preBuild
|
||||||
|
ant rtg-tools.jar
|
||||||
|
runHook postBuild
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
mkdir -p $out/bin
|
||||||
|
cp build/rtg-tools.jar $out/bin/RTG.jar
|
||||||
|
cp installer/rtg $out/bin/
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# Use a location outside nix (must be writable)
|
||||||
|
substituteInPlace installer/rtg \
|
||||||
|
--replace-fail '$THIS_DIR/rtg.cfg' '$HOME/.config/rtg-tools/rtg.cfg' \
|
||||||
|
--replace-fail 'RTG_JAVA="java"' 'RTG_JAVA="${jdk}/lib/openjdk/bin/java"'
|
||||||
|
|
||||||
|
sed -i '/USER_JAVA_OPTS=$RTG_JAVA_OPTS/a mkdir -p $HOME/.config/rtg-tools' installer/rtg
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/RealTimeGenomics/rtg-tools";
|
||||||
|
description = "Useful utilities for dealing with VCF files and sequence data, especially vcfeval";
|
||||||
|
license = licenses.bsd2;
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
maintainers = with maintainers; [ apraga ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,15 +8,15 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "rwpspread";
|
pname = "rwpspread";
|
||||||
version = "0.2.4";
|
version = "0.2.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "0xk1f0";
|
owner = "0xk1f0";
|
||||||
repo = "rwpspread";
|
repo = "rwpspread";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-ACYELJU7Y4Xv+abQ/Vgo3xaP+jbO43K/CBE2yuEddko=";
|
hash = "sha256-kISC3fYtwgjNRWCFniIzNaaNLnvlFL+y5J14PdcZ7fQ=";
|
||||||
};
|
};
|
||||||
cargoHash = "sha256-ZNWDUOEhh36YjbGZpljyXsL0g7iW6GheLi2WxCj4w+s=";
|
cargoHash = "sha256-2SjgY9YIHOUXL0+Njkh/peXUWJGlyI0fW8DVvdJXWV8=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ lib, stdenv, buildGoModule, fetchFromGitHub }:
|
{ lib, stdenv, buildGoModule, fetchFromGitHub }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "1.62.0";
|
version = "1.62.1";
|
||||||
in
|
in
|
||||||
buildGoModule {
|
buildGoModule {
|
||||||
pname = "tailscale-nginx-auth";
|
pname = "tailscale-nginx-auth";
|
||||||
|
@ -11,7 +11,7 @@ buildGoModule {
|
||||||
owner = "tailscale";
|
owner = "tailscale";
|
||||||
repo = "tailscale";
|
repo = "tailscale";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-qotoCKUb5INgdSELvJpDaDvCuzVqet5zeIazzRnYoqo=";
|
hash = "sha256-gV1k+8n6vuL9q4hNaMdQLf6083Em+CC7/uTdUpehbUU=";
|
||||||
};
|
};
|
||||||
vendorHash = "sha256-jyRjT/CQBlmjHzilxJvMuzZQlGyJB4X/yISgWjBVDxc=";
|
vendorHash = "sha256-jyRjT/CQBlmjHzilxJvMuzZQlGyJB4X/yISgWjBVDxc=";
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,19 @@
|
||||||
{ lib, stdenv, fetchurl, jre, makeWrapper, gitUpdater }:
|
{
|
||||||
|
fetchurl,
|
||||||
|
gitUpdater,
|
||||||
|
jre,
|
||||||
|
lib,
|
||||||
|
makeWrapper,
|
||||||
|
stdenvNoCC,
|
||||||
|
testers,
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "wiremock";
|
pname = "wiremock";
|
||||||
version = "3.5.2";
|
version = "3.5.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://maven/org/wiremock/wiremock-standalone/${version}/wiremock-standalone-${version}.jar";
|
url = "mirror://maven/org/wiremock/wiremock-standalone/${finalAttrs.version}/wiremock-standalone-${finalAttrs.version}.jar";
|
||||||
hash = "sha256-27DIcfP5R1Qiwl2fhvUQjFsE8pTHTv5MuFqHGa+whVY=";
|
hash = "sha256-27DIcfP5R1Qiwl2fhvUQjFsE8pTHTv5MuFqHGa+whVY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -15,25 +23,31 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p "$out"/{share/wiremock,bin}
|
mkdir -p "$out"/{share/wiremock,bin}
|
||||||
cp ${src} "$out/share/wiremock/wiremock.jar"
|
cp ${finalAttrs.src} "$out/share/wiremock/wiremock.jar"
|
||||||
|
|
||||||
makeWrapper ${jre}/bin/java $out/bin/${pname} \
|
makeWrapper ${jre}/bin/java $out/bin/${finalAttrs.meta.mainProgram} \
|
||||||
--add-flags "-jar $out/share/wiremock/wiremock.jar"
|
--add-flags "-jar $out/share/wiremock/wiremock.jar"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru.updateScript = gitUpdater {
|
passthru = {
|
||||||
url = "https://github.com/wiremock/wiremock.git";
|
tests.version = testers.testVersion {
|
||||||
ignoredVersions = "(alpha|beta|rc).*";
|
command = "${lib.getExe finalAttrs.finalPackage} --version";
|
||||||
|
package = finalAttrs.finalPackage;
|
||||||
|
};
|
||||||
|
updateScript = gitUpdater {
|
||||||
|
url = "https://github.com/wiremock/wiremock.git";
|
||||||
|
ignoredVersions = "(alpha|beta|rc).*";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A flexible tool for building mock APIs";
|
description = "A flexible tool for building mock APIs";
|
||||||
homepage = "https://wiremock.org/";
|
homepage = "https://wiremock.org/";
|
||||||
changelog = "https://github.com/wiremock/wiremock/releases/tag/${version}";
|
changelog = "https://github.com/wiremock/wiremock/releases/tag/${finalAttrs.version}";
|
||||||
maintainers = with lib.maintainers; [ bobvanderlinden anthonyroussel ];
|
maintainers = with lib.maintainers; [ bobvanderlinden anthonyroussel ];
|
||||||
mainProgram = "wiremock";
|
mainProgram = "wiremock";
|
||||||
platforms = jre.meta.platforms;
|
platforms = jre.meta.platforms;
|
||||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||||
license = lib.licenses.asl20;
|
license = lib.licenses.asl20;
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|
|
@ -13,13 +13,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "deepin-picker";
|
pname = "deepin-picker";
|
||||||
version = "6.0.0";
|
version = "6.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linuxdeepin";
|
owner = "linuxdeepin";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-DkSgeMALhwGeU5sDHuerpPpiN3/3m19jmwtwOjZvOVo=";
|
hash = "sha256-vChSlP+lGufurvLkYbljAhc8qqqbc1bxQ2UIROreK2o=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -7,13 +7,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "risor";
|
pname = "risor";
|
||||||
version = "1.5.1";
|
version = "1.5.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "risor-io";
|
owner = "risor-io";
|
||||||
repo = "risor";
|
repo = "risor";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-bGlJe61B5jMb1u81NvNMJDW+dNem6bNFT7DJYno5jCk=";
|
hash = "sha256-tvEiboH5cGRpyBmmpu8A1UlDR1Y9XPe1pUNS0/Jvooc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
proxyVendor = true;
|
proxyVendor = true;
|
||||||
|
|
|
@ -86,7 +86,7 @@ in rec {
|
||||||
Privacy resolver increasing end user privacy. Stubby is developed by
|
Privacy resolver increasing end user privacy. Stubby is developed by
|
||||||
the getdns team.
|
the getdns team.
|
||||||
'';
|
'';
|
||||||
homepage = "https://dnsprivacy.org/wiki/x/JYAT";
|
homepage = "https://dnsprivacy.org/dns_privacy_daemon_-_stubby/";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,7 @@
|
||||||
purs-tidy = "purs-tidy";
|
purs-tidy = "purs-tidy";
|
||||||
purty = "purty";
|
purty = "purty";
|
||||||
pscid = "pscid";
|
pscid = "pscid";
|
||||||
|
pyright = "pyright";
|
||||||
remod-cli = "remod";
|
remod-cli = "remod";
|
||||||
svelte-language-server = "svelteserver";
|
svelte-language-server = "svelteserver";
|
||||||
teck-programmer = "teck-firmware-upgrade";
|
teck-programmer = "teck-firmware-upgrade";
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ailment";
|
pname = "ailment";
|
||||||
version = "9.2.96";
|
version = "9.2.97";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.11";
|
disabled = pythonOlder "3.11";
|
||||||
|
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "ailment";
|
repo = "ailment";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-xc9/J360ftynKT5HYNcjR/0WX04DUDmszaAHb8h3Iao=";
|
hash = "sha256-R6OBc7qK4zP0t8m26V17he8Oy39eSK8/Dm84ScnBy3s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "angr";
|
pname = "angr";
|
||||||
version = "9.2.96";
|
version = "9.2.97";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.11";
|
disabled = pythonOlder "3.11";
|
||||||
|
@ -45,7 +45,7 @@ buildPythonPackage rec {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "angr";
|
repo = "angr";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-eyXjmU/K8zv5nxrt+oKkyxS00tHOYrkbTc2X9esTSSA=";
|
hash = "sha256-eJkxflAQFI/sEL4JMlMe+kClnaVSxtoOrPg8HQpH78g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
|
@ -87,6 +87,12 @@ buildPythonPackage rec {
|
||||||
unique-log-filter
|
unique-log-filter
|
||||||
];
|
];
|
||||||
|
|
||||||
|
passthru.optional-dependencies = {
|
||||||
|
AngrDB = [
|
||||||
|
sqlalchemy
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
setupPyBuildFlags = lib.optionals stdenv.isLinux [
|
setupPyBuildFlags = lib.optionals stdenv.isLinux [
|
||||||
"--plat-name"
|
"--plat-name"
|
||||||
"linux"
|
"linux"
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "angrop";
|
pname = "angrop";
|
||||||
version = "9.2.8";
|
version = "9.2.9";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "angrop";
|
repo = "angrop";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-zmWdGbFzwLDP7MUqEprZcIgA7lAdCrafWYohAehJyh0=";
|
hash = "sha256-T07Y23UDp9eL2DK5gakV8kPNGsXf+4EofZJDSW/JS1Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -14,6 +14,6 @@ buildPythonPackage rec {
|
||||||
homepage = "https://github.com/numerodix/ansicolor/";
|
homepage = "https://github.com/numerodix/ansicolor/";
|
||||||
description = "A library to produce ansi color output and colored highlighting and diffing";
|
description = "A library to produce ansi color output and colored highlighting and diffing";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ andsild ];
|
maintainers = with maintainers; [ ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "archinfo";
|
pname = "archinfo";
|
||||||
version = "9.2.96";
|
version = "9.2.97";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "archinfo";
|
repo = "archinfo";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-g/fxj/6dMVLoW4hFtVDEjHjdJiB3KE2XB3c0ihclqeM=";
|
hash = "sha256-X8rMTQvNolYjSPyXbP2i5MYTPEvQlwoUQmXeEW56wQs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -365,14 +365,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "boto3-stubs";
|
pname = "boto3-stubs";
|
||||||
version = "1.34.74";
|
version = "1.34.76";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-Lvsns5qA9BtPc/kk3VKWtkcRrJpfVTTCvw4SUOZFJh0=";
|
hash = "sha256-gE/mLhn08SlXhP4ihboCigWy1RC862UyPTfUnt4YPQc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "claripy";
|
pname = "claripy";
|
||||||
version = "9.2.96";
|
version = "9.2.97";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.11";
|
disabled = pythonOlder "3.11";
|
||||||
|
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "claripy";
|
repo = "claripy";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-rXJzJCyhsScFW1L/mVARciGDlOOBCFT69VBivjV6oig=";
|
hash = "sha256-ZSDG1KmVi0kZX4WmrYIyd5+zRR/rjrugm8UjFlI5pfU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
|
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
|
||||||
|
|
|
@ -17,14 +17,14 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
# The binaries are following the argr projects release cycle
|
# The binaries are following the argr projects release cycle
|
||||||
version = "9.2.96";
|
version = "9.2.97";
|
||||||
|
|
||||||
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
|
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
|
||||||
binaries = fetchFromGitHub {
|
binaries = fetchFromGitHub {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "binaries";
|
repo = "binaries";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-eC9qQCrms4pSXYTrKJlfdejhl/kzUmmyfYhjlEPpgzA=";
|
hash = "sha256-FiPEqfNaAXI+xSWE+So//Uwz9k3bANHQ++nRSPKkddM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
|
@ -39,7 +39,7 @@ buildPythonPackage rec {
|
||||||
owner = "angr";
|
owner = "angr";
|
||||||
repo = "cle";
|
repo = "cle";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-osClaoAzjf3mOng38disxxSFncbc/V7Uuc1HCTdX4SQ=";
|
hash = "sha256-tain1I7Td+0v7n+px3mQnz7reKZUbGYDWfKnDhvmU8I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -1,34 +1,33 @@
|
||||||
{ lib
|
{
|
||||||
, buildPythonPackage
|
lib,
|
||||||
, fetchPypi
|
buildPythonPackage,
|
||||||
, google-api-core
|
fetchPypi,
|
||||||
, google-cloud-testutils
|
google-api-core,
|
||||||
, grpcio
|
google-cloud-testutils,
|
||||||
, grpcio-status
|
grpcio,
|
||||||
, mock
|
grpcio-status,
|
||||||
, proto-plus
|
mock,
|
||||||
, protobuf
|
proto-plus,
|
||||||
, pytest-asyncio
|
protobuf,
|
||||||
, pytestCheckHook
|
pytest-asyncio,
|
||||||
, pythonOlder
|
pytestCheckHook,
|
||||||
, setuptools
|
pythonOlder,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "google-ai-generativelanguage";
|
pname = "google-ai-generativelanguage";
|
||||||
version = "0.6.0";
|
version = "0.6.1";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-vA/JVTaj3+NuA91LJo+Utn1hxogihr/OaBV4ujOFm7o=";
|
hash = "sha256-Sr83AAcYsgxD9LkGcrOriFBziwJFfv/9EfMYTgMnLtI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [ setuptools ];
|
||||||
setuptools
|
|
||||||
];
|
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
google-api-core
|
google-api-core
|
||||||
|
|
96
pkgs/development/python-modules/manim-slides/default.nix
Normal file
96
pkgs/development/python-modules/manim-slides/default.nix
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pythonOlder
|
||||||
|
|
||||||
|
, manim
|
||||||
|
, ffmpeg
|
||||||
|
|
||||||
|
, av
|
||||||
|
, click
|
||||||
|
, click-default-group
|
||||||
|
, jinja2
|
||||||
|
, lxml
|
||||||
|
, numpy
|
||||||
|
, opencv4
|
||||||
|
, pillow
|
||||||
|
, pydantic
|
||||||
|
, pydantic-extra-types
|
||||||
|
, python-pptx
|
||||||
|
, qtpy
|
||||||
|
, requests
|
||||||
|
, rich
|
||||||
|
, rtoml
|
||||||
|
, tqdm
|
||||||
|
, pyqt6
|
||||||
|
|
||||||
|
# Optional dependencies
|
||||||
|
, ipython
|
||||||
|
|
||||||
|
# Hooks
|
||||||
|
, pdm-backend
|
||||||
|
, pythonRelaxDepsHook
|
||||||
|
|
||||||
|
# As Module or application?
|
||||||
|
, withGui ? false
|
||||||
|
}:
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "manim-slides";
|
||||||
|
format = "pyproject";
|
||||||
|
version = "5.1.3";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.9";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jeertmans";
|
||||||
|
repo = "manim-slides";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
hash = "sha256-WZR95swapT2Fbu6mbuHLjMu3Okq/wKFabzN7xpZw0/g=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ pdm-backend pythonRelaxDepsHook ];
|
||||||
|
|
||||||
|
pythonRemoveDeps = [ "opencv-python" ];
|
||||||
|
|
||||||
|
pythonRelaxDeps = [ "rtoml" "qtpy" ];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
av
|
||||||
|
click
|
||||||
|
click-default-group
|
||||||
|
jinja2
|
||||||
|
lxml
|
||||||
|
numpy
|
||||||
|
opencv4
|
||||||
|
pillow
|
||||||
|
pydantic
|
||||||
|
pydantic-extra-types
|
||||||
|
python-pptx
|
||||||
|
qtpy
|
||||||
|
requests
|
||||||
|
rich
|
||||||
|
rtoml
|
||||||
|
tqdm
|
||||||
|
|
||||||
|
# avconv is a potential alternative
|
||||||
|
ffmpeg
|
||||||
|
# This could also be manimgl, but that is not (yet) packaged
|
||||||
|
manim
|
||||||
|
]
|
||||||
|
++ lib.lists.optional (!withGui)
|
||||||
|
ipython
|
||||||
|
++ lib.lists.optional withGui
|
||||||
|
# dependency of qtpy (could also be pyqt5)
|
||||||
|
pyqt6;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "manim_slides" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
changelog = "https://github.com/jeertmans/manim-slides/blob/${src.rev}/CHANGELOG.md";
|
||||||
|
description = "Tool for live presentations using manim";
|
||||||
|
homepage = "https://github.com/jeertmans/manim-slides";
|
||||||
|
license = licenses.mit;
|
||||||
|
mainProgram = "manim-slides";
|
||||||
|
maintainers = with maintainers; [ soispha ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -73,8 +73,8 @@ in buildPythonPackage rec {
|
||||||
cudaPackages.cuda_nvcc
|
cudaPackages.cuda_nvcc
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = with cudaPackages; [
|
buildInputs = lib.optionals cudaSupport [
|
||||||
cuda_cudart
|
cudaPackages.cuda_cudart
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -11,14 +11,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyvex";
|
pname = "pyvex";
|
||||||
version = "9.2.96";
|
version = "9.2.97";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.11";
|
disabled = pythonOlder "3.11";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-60aOAm7eUlYHTCqIILz4l0oF1jvttDZUs4jSrF5+IJI=";
|
hash = "sha256-GIBsWtj8nLuzGX/C6Ioe8mSfKg3QXtEJf3+d5h9M02c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|
|
@ -10,14 +10,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "trimesh";
|
pname = "trimesh";
|
||||||
version = "4.2.2";
|
version = "4.2.4";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-lyscb7YYnT4A7juT1+9CBlb4DoeE1MT46ZPhRJgCa64=";
|
hash = "sha256-ausgFjhYe0b/hd+szti4GpMil3NF6/yuXSajy/1JZXY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools ];
|
nativeBuildInputs = [ setuptools ];
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kubedock";
|
pname = "kubedock";
|
||||||
version = "0.15.5";
|
version = "0.16.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "joyrex2001";
|
owner = "joyrex2001";
|
||||||
repo = "kubedock";
|
repo = "kubedock";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-XnHCAv+l52EWw8MvTlmQ+wyhoddtXn920roB+y/ARWQ=";
|
hash = "sha256-nShiBTkUNBshDDNuDvl0nnGy4BoFrn8hmtFKYOWjfpU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-me56QyJi77dP3geNecfO19SxFyuM2CqwmJRkwomsG1o=";
|
vendorHash = "sha256-BYd45oaJjAr2xctp1Ew8xdwtiTASNElXzQg47xUI7yU=";
|
||||||
|
|
||||||
# config.Build not defined as it would break r-ryantm
|
# config.Build not defined as it would break r-ryantm
|
||||||
ldflags = [
|
ldflags = [
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "neocmakelsp";
|
pname = "neocmakelsp";
|
||||||
version = "0.6.20";
|
version = "0.6.22";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Decodetalkers";
|
owner = "Decodetalkers";
|
||||||
repo = "neocmakelsp";
|
repo = "neocmakelsp";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-ZeaQgGD8XsbSfg5vxT165JLPybPsmmqqsbJiG0CaL7Y=";
|
hash = "sha256-qc0cWEnMH5S4fr9dMQHSWQ2NsCpfWxGvhkYJF7pgnKI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-ljbJ+ZeCtDr8OlGgZ5kgO31chs7/ZD3UfHkq3vWx+h8=";
|
cargoHash = "sha256-oPyMHrJTZYavE/M7PrTVv387KShLTg+Kwxg5sRYEkN4=";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A cmake lsp based on tower-lsp and treesitter";
|
description = "A cmake lsp based on tower-lsp and treesitter";
|
||||||
|
|
|
@ -7,16 +7,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gopatch";
|
pname = "gopatch";
|
||||||
version = "0.3.0";
|
version = "0.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "uber-go";
|
owner = "uber-go";
|
||||||
repo = "gopatch";
|
repo = "gopatch";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-iiVp/Aa4usShTQD/15zYk7/WQoQL/ZxVDPWYoi3JLW4=";
|
hash = "sha256-zP5zC71icrVvzKzBBlxfX9h5JlKd89cf32Q6eZatX44=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-Pm5RNOx54IW7L9atfVTiMkvvzFt7yjqnYu99YiWFhPA=";
|
vendorHash = "sha256-ZHXzaR8pd6kApY3PBl9GV1iRc2jdDHMfewDn1j9npjc=";
|
||||||
|
|
||||||
subPackages = [
|
subPackages = [
|
||||||
"."
|
"."
|
||||||
|
|
|
@ -6,16 +6,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "oh-my-posh";
|
pname = "oh-my-posh";
|
||||||
version = "19.18.1";
|
version = "19.19.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jandedobbeleer";
|
owner = "jandedobbeleer";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-Y20PsyXSNu6U1v1OhBX0vGtg9UkuTVqZ1KYUYkRMcWg=";
|
hash = "sha256-6c6e0/z8ATIQHY/v9V6v/W19HloYsz9SfLTGDg7t7M0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-WuPEoDmp/SSf3AqHtYTtMb56PnjZLWr3weZQXEF7pbg=";
|
vendorHash = "sha256-7xoA+yA6ZWQfc6PPqNoNDCpbrqZEbaU2owQIo9fdtVE=";
|
||||||
|
|
||||||
sourceRoot = "${src.name}/src";
|
sourceRoot = "${src.name}/src";
|
||||||
|
|
||||||
|
|
|
@ -15,16 +15,16 @@ let
|
||||||
in
|
in
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-leptos";
|
pname = "cargo-leptos";
|
||||||
version = "0.2.16";
|
version = "0.2.17";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "leptos-rs";
|
owner = "leptos-rs";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-yDBVo3GarKvcuMX7mxdxx0SJSJ5VOX3bUx6XmYxLfq4=";
|
hash = "sha256-W08R1ny4LyzWehnsWSMCRjCxmvV0k7ARVbmZ740hg8w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-DZbZ3SHGWvje0gEqlx2mdLvCR4U3Xzkp8gS9FIbxW6g=";
|
cargoHash = "sha256-kuKsBnmH3bPgwuJ1q49iHMNT47Djx9BKxcMBbJ3zqis=";
|
||||||
|
|
||||||
buildInputs = optionals isDarwin [
|
buildInputs = optionals isDarwin [
|
||||||
SystemConfiguration
|
SystemConfiguration
|
||||||
|
|
|
@ -28,7 +28,7 @@ buildPythonApplication rec {
|
||||||
homepage = "https://github.com/Kuniwak/vint";
|
homepage = "https://github.com/Kuniwak/vint";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
mainProgram = "vint";
|
mainProgram = "vint";
|
||||||
maintainers = with maintainers; [ andsild ];
|
maintainers = with maintainers; [ ];
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
"hash": "sha256:14yjrkd63qsd2hip53x146fsd42d261pxdh85fprcvsrg656c6gp"
|
"hash": "sha256:14yjrkd63qsd2hip53x146fsd42d261pxdh85fprcvsrg656c6gp"
|
||||||
},
|
},
|
||||||
"6.1": {
|
"6.1": {
|
||||||
"version": "6.1.83",
|
"version": "6.1.84",
|
||||||
"hash": "sha256:145iw3wii7znhrqdmgnwhswk235g6gw8axjjji2cw4rn148rddl8"
|
"hash": "sha256:0ykhl4i6yhryzgjkdbdz4pd3b1ghv84h6mpn7bdx0ra7w7mx55xg"
|
||||||
},
|
},
|
||||||
"5.15": {
|
"5.15": {
|
||||||
"version": "5.15.153",
|
"version": "5.15.153",
|
||||||
|
@ -24,15 +24,15 @@
|
||||||
"hash": "sha256:10dww3cyazcf3wjzh8igpa0frb8gvl6amnksh42zfkji4mskh2r6"
|
"hash": "sha256:10dww3cyazcf3wjzh8igpa0frb8gvl6amnksh42zfkji4mskh2r6"
|
||||||
},
|
},
|
||||||
"6.6": {
|
"6.6": {
|
||||||
"version": "6.6.23",
|
"version": "6.6.24",
|
||||||
"hash": "sha256:1fd824ia3ngy65c5qaaln7m66ca4p80bwlnvvk76pw4yrccx23r0"
|
"hash": "sha256:1xgni9daid8c01f29xnxvrzja4sw0b1d5hhdxcw96cg8v9wzi7iy"
|
||||||
},
|
},
|
||||||
"6.7": {
|
"6.7": {
|
||||||
"version": "6.7.11",
|
"version": "6.7.12",
|
||||||
"hash": "sha256:0jhb175nlcncrp0y8md7p83yydlx6qqql6llav8djbv3f74rfr1c"
|
"hash": "sha256:113rf3jqfpf3wcv637zbq5ww2hpaaf23y6dsmkds01l8jkipjabc"
|
||||||
},
|
},
|
||||||
"6.8": {
|
"6.8": {
|
||||||
"version": "6.8.2",
|
"version": "6.8.3",
|
||||||
"hash": "sha256:013xs37cnan72baqvmn2qrcbs5bbcv1gaafrcx3a166gbgc25hws"
|
"hash": "sha256:11n9jsjg1wgffchpl6frk26pk4jx2m9m0w8cmizrmvhla1nvaznv"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
, ... } @ args:
|
, ... } @ args:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.15.148-rt74"; # updated by ./update-rt.sh
|
version = "5.15.153-rt75"; # updated by ./update-rt.sh
|
||||||
branch = lib.versions.majorMinor version;
|
branch = lib.versions.majorMinor version;
|
||||||
kversion = builtins.elemAt (lib.splitString "-" version) 0;
|
kversion = builtins.elemAt (lib.splitString "-" version) 0;
|
||||||
in buildLinux (args // {
|
in buildLinux (args // {
|
||||||
|
@ -18,14 +18,14 @@ in buildLinux (args // {
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
|
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
|
||||||
sha256 = "1n75lrck581mppx84cds1a1l5vj05cdkp8ahpry7dx6rgz4pb1f4";
|
sha256 = "1g44gjcwcdq5552vwinljqwiy90bxax72jjvdasp71x88khv3pfp";
|
||||||
};
|
};
|
||||||
|
|
||||||
kernelPatches = let rt-patch = {
|
kernelPatches = let rt-patch = {
|
||||||
name = "rt";
|
name = "rt";
|
||||||
patch = fetchurl {
|
patch = fetchurl {
|
||||||
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
|
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
|
||||||
sha256 = "0vbwqrkzigjfwmyxfbhq5n1g1qvyis949r97zqxhnmanq7c4njdk";
|
sha256 = "04i22p0ap4dsqybf9jbbmrbzva11qknilnyk46z18gzrr0msjldl";
|
||||||
};
|
};
|
||||||
}; in [ rt-patch ] ++ kernelPatches;
|
}; in [ rt-patch ] ++ kernelPatches;
|
||||||
|
|
||||||
|
|
|
@ -22,8 +22,8 @@ lib.fix (self: {
|
||||||
};
|
};
|
||||||
|
|
||||||
netbox_3_7 = callPackage generic {
|
netbox_3_7 = callPackage generic {
|
||||||
version = "3.7.3";
|
version = "3.7.4";
|
||||||
hash = "sha256-8apjw3mO3RKT/IgJOG1+2GSjNwFhddZ9rIChdP26leE=";
|
hash = "sha256-jQJYtu1K13AsFXx4GTgtMOdppK1Tgoaf2/fKKhS1sQo=";
|
||||||
extraPatches = [
|
extraPatches = [
|
||||||
# Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
|
# Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
|
||||||
./config.patch
|
./config.patch
|
||||||
|
|
|
@ -12,9 +12,9 @@ if [[ "$latestVersion" == "$currentVersion" ]]; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
hash_aarch64_darwin=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi_5.php?/$latestVersion/Archi-Mac-Silicon-$latestVersion.dmg)
|
hash_aarch64_darwin=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/Archi-Mac-Silicon-$latestVersion.dmg)
|
||||||
hash_x86_64_darwin=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi_5.php?/$latestVersion/Archi-Mac-$latestVersion.dmg)
|
hash_x86_64_darwin=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/Archi-Mac-$latestVersion.dmg)
|
||||||
hash_x86_64_linux=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi_5.php?/$latestVersion/Archi-Linux64-$latestVersion.tgz)
|
hash_x86_64_linux=$(nix-prefetch-url https://www.archimatetool.com/downloads/archi/$latestVersion/Archi-Linux64-$latestVersion.tgz)
|
||||||
|
|
||||||
update-source-version archi 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system=aarch64-darwin
|
update-source-version archi 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system=aarch64-darwin
|
||||||
update-source-version archi $latestVersion $hash_aarch64_darwin --system=aarch64-darwin
|
update-source-version archi $latestVersion $hash_aarch64_darwin --system=aarch64-darwin
|
||||||
|
|
|
@ -7,7 +7,7 @@ with python3Packages;
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "parquet-tools";
|
pname = "parquet-tools";
|
||||||
version = "0.2.14";
|
version = "0.2.16";
|
||||||
|
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ buildPythonApplication rec {
|
||||||
owner = "ktrueda";
|
owner = "ktrueda";
|
||||||
repo = "parquet-tools";
|
repo = "parquet-tools";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-2jIwDsxB+g37zV9hLc2VNC5YuZXTpTmr2aQ72AeHYJo=";
|
hash = "sha256-mV66R5ejfzH1IasmoyAWAH5vzrnLVVhOqKBMfWKIVY0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -52,6 +52,11 @@ buildPythonApplication rec {
|
||||||
thrift
|
thrift
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# TestGetMetaData.test_inspect shells out to `parquet-tools` CLI entrypoint
|
||||||
|
preCheck = ''
|
||||||
|
export PATH=$out/bin:$PATH
|
||||||
|
'';
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
moto
|
moto
|
||||||
pytest-mock
|
pytest-mock
|
||||||
|
@ -59,9 +64,6 @@ buildPythonApplication rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
# These tests try to read Python code as parquet and fail
|
|
||||||
"test_local_wildcard"
|
|
||||||
"test_local_and_s3_wildcard_files"
|
|
||||||
# test file is 2 bytes bigger than expected
|
# test file is 2 bytes bigger than expected
|
||||||
"test_excute_simple"
|
"test_excute_simple"
|
||||||
];
|
];
|
||||||
|
|
|
@ -26,7 +26,7 @@ let
|
||||||
boolToUpper = b: lib.toUpper (lib.boolToString b);
|
boolToUpper = b: lib.toUpper (lib.boolToString b);
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.8.5";
|
version = "0.8.6";
|
||||||
pname = "davix" + lib.optionalString enableThirdPartyCopy "-copy";
|
pname = "davix" + lib.optionalString enableThirdPartyCopy "-copy";
|
||||||
nativeBuildInputs = [ cmake pkg-config python3 ];
|
nativeBuildInputs = [ cmake pkg-config python3 ];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
|
||||||
# https://github.com/cern-fts/davix/releases/tag/R_0_8_0
|
# https://github.com/cern-fts/davix/releases/tag/R_0_8_0
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/cern-fts/davix/releases/download/R_${lib.replaceStrings ["."] ["_"] version}/davix-${version}.tar.gz";
|
url = "https://github.com/cern-fts/davix/releases/download/R_${lib.replaceStrings ["."] ["_"] version}/davix-${version}.tar.gz";
|
||||||
sha256 = "sha256-+c4hvMLtJI94JQWdF1d4dmFiWMNRd9dPrY+FSoGKh/k=";
|
sha256 = "sha256-c4O29llcd6ncjAPFSDxn3DK9bSN1HpVs+cF0do5+61s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "ddns-go";
|
pname = "ddns-go";
|
||||||
version = "6.3.0";
|
version = "6.3.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jeessy2";
|
owner = "jeessy2";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-YQaD0eWIufqyWF3bUXBdcd9nw5smvXkyWqZlROwBxBk=";
|
hash = "sha256-tUJym19w9vjnriYVjZdxzZCJlIvE1DTKCaPKjDpNIq0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-zUqsuph0fn1x4dwvBY0W0+S6SzS086SHya2ViNpDXGU=";
|
vendorHash = "sha256-zUqsuph0fn1x4dwvBY0W0+S6SzS086SHya2ViNpDXGU=";
|
||||||
|
|
|
@ -31,5 +31,6 @@ stdenv.mkDerivation rec {
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
homepage = "https://monkey.org/~marius/pages/?page=trickle";
|
homepage = "https://monkey.org/~marius/pages/?page=trickle";
|
||||||
platforms = lib.platforms.linux;
|
platforms = lib.platforms.linux;
|
||||||
|
mainProgram = "trickle";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -31596,6 +31596,12 @@ with pkgs;
|
||||||
|
|
||||||
manim = callPackage ../applications/video/manim { };
|
manim = callPackage ../applications/video/manim { };
|
||||||
|
|
||||||
|
manim-slides = python3Packages.toPythonApplication (
|
||||||
|
python3Packages.manim-slides.override {
|
||||||
|
withGui = true;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
|
manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
|
||||||
|
|
||||||
mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
|
mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
|
||||||
|
|
|
@ -7041,6 +7041,8 @@ self: super: with self; {
|
||||||
inherit (pkgs.darwin.apple_sdk.frameworks) AppKit;
|
inherit (pkgs.darwin.apple_sdk.frameworks) AppKit;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
manim-slides = callPackage ../development/python-modules/manim-slides { };
|
||||||
|
|
||||||
manifest-ml = callPackage ../development/python-modules/manifest-ml { };
|
manifest-ml = callPackage ../development/python-modules/manifest-ml { };
|
||||||
|
|
||||||
manifestoo = callPackage ../development/python-modules/manifestoo { };
|
manifestoo = callPackage ../development/python-modules/manifestoo { };
|
||||||
|
|
Loading…
Reference in New Issue
Block a user