mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-09-30 11:50:06 +00:00
Merge staging-next into staging
This commit is contained in:
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "arc-browser";
|
||||
version = "1.81.0-58533";
|
||||
version = "1.82.1-58845";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg";
|
||||
hash = "sha256-FrgarnGFxaB+R9BGRTAIVr8W8GmNHZeVyBxs2mHpU2I=";
|
||||
hash = "sha256-RsNCPibndoscdlnBe70jmbsa1GrgwpN89+BTywPCBB4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ undmg ];
|
||||
|
||||
@@ -58,64 +58,64 @@ let
|
||||
name = "bat";
|
||||
owner = "catppuccin";
|
||||
repo = "bat";
|
||||
rev = "2bafe4454d8db28491e9087ff3a1382c336e7d27";
|
||||
hash = "sha256-yHt3oIjUnljARaihalcWSNldtaJfVDfmfiecYfbzGs0=";
|
||||
rev = "699f60fc8ec434574ca7451b444b880430319941";
|
||||
hash = "sha256-6fWoCH90IGumAMc4buLRWL0N61op+AuMNN9CAR9/OdI=";
|
||||
};
|
||||
|
||||
bottom = fetchFromGitHub {
|
||||
name = "bottom";
|
||||
owner = "catppuccin";
|
||||
repo = "bottom";
|
||||
rev = "c0efe9025f62f618a407999d89b04a231ba99c92";
|
||||
hash = "sha256-VaHX2I/Gn82wJWzybpWNqU3dPi3206xItOlt0iF6VVQ=";
|
||||
rev = "ed09bd5a5dd78d83acdc8ff5fdec40a6340ed1c2";
|
||||
hash = "sha256-Vi438I+YVvoD2xzq2t9hJ9R3a+2TlDdbakjFYFtjtXQ=";
|
||||
};
|
||||
|
||||
btop = fetchFromGitHub {
|
||||
name = "btop";
|
||||
owner = "catppuccin";
|
||||
repo = "btop";
|
||||
rev = "1.0.0";
|
||||
hash = "sha256-J3UezOQMDdxpflGax0rGBF/XMiKqdqZXuX4KMVGTxFk=";
|
||||
rev = "f437574b600f1c6d932627050b15ff5153b58fa3";
|
||||
hash = "sha256-mEGZwScVPWGu+Vbtddc/sJ+mNdD2kKienGZVUcTSl+c=";
|
||||
};
|
||||
|
||||
grub = fetchFromGitHub {
|
||||
name = "grub";
|
||||
owner = "catppuccin";
|
||||
repo = "grub";
|
||||
rev = "v1.0.0";
|
||||
hash = "sha256-/bSolCta8GCZ4lP0u5NVqYQ9Y3ZooYCNdTwORNvR7M0=";
|
||||
rev = "2a5c8be8185dae49dd22030df45860df8c796312";
|
||||
hash = "sha256-20D1EcV8SWOd5BLdAc6FaQu3onha0+aS5yA/GK8Ra0g=";
|
||||
};
|
||||
|
||||
hyprland = fetchFromGitHub {
|
||||
name = "hyprland";
|
||||
owner = "catppuccin";
|
||||
repo = "hyprland";
|
||||
rev = "v1.2";
|
||||
hash = "sha256-07B5QmQmsUKYf38oWU3+2C6KO4JvinuTwmW1Pfk8CT8=";
|
||||
rev = "c388ac55563ddeea0afe9df79d4bfff0096b146b";
|
||||
hash = "sha256-xSa/z0Pu+ioZ0gFH9qSo9P94NPkEMovstm1avJ7rvzM=";
|
||||
};
|
||||
|
||||
k9s = fetchFromGitHub {
|
||||
name = "k9s";
|
||||
owner = "catppuccin";
|
||||
repo = "k9s";
|
||||
rev = "590a762110ad4b6ceff274265f2fe174c576ce96";
|
||||
hash = "sha256-EBDciL3F6xVFXvND+5duT+OiVDWKkFMWbOOSruQ0lus=";
|
||||
rev = "fdbec82284744a1fc2eb3e2d24cb92ef87ffb8b4";
|
||||
hash = "sha256-9h+jyEO4w0OnzeEKQXJbg9dvvWGZYQAO4MbgDn6QRzM=";
|
||||
};
|
||||
|
||||
kvantum = fetchFromGitHub {
|
||||
name = "kvantum";
|
||||
owner = "catppuccin";
|
||||
repo = "Kvantum";
|
||||
rev = "d1e174c85311de9715aefc1eba4b8efd6b2730fc";
|
||||
hash = "sha256-IrHo8pnR3u90bq12m7FEXucUF79+iub3I9vgH5h86Lk=";
|
||||
rev = "a87694e0a3c97644dbb34f8835112d17b54ace68";
|
||||
hash = "sha256-eQmEeKC+L408ajlNg3oKMnDK6Syy2GV6FrR2TN5ZBCg=";
|
||||
};
|
||||
|
||||
lazygit = fetchFromGitHub {
|
||||
name = "lazygit";
|
||||
owner = "catppuccin";
|
||||
repo = "lazygit";
|
||||
rev = "v2.0.0";
|
||||
hash = "sha256-gM0HplHhcpvtpmIVdlX/p59h0v+ihKEidS1imqPYlBg=";
|
||||
rev = "d3c95a67ea3f778f7705d8ef814f87ac5213436d";
|
||||
hash = "sha256-b2SoIeXT1BaoxvEeQ0VaPmnBND+7qUe342kOIkyOcAc=";
|
||||
};
|
||||
|
||||
lxqt = fetchFromGitHub {
|
||||
@@ -130,16 +130,16 @@ let
|
||||
name = "plymouth";
|
||||
owner = "catppuccin";
|
||||
repo = "plymouth";
|
||||
rev = "67759fbe15eb9490d096ef8014d9f92fc5748fe7";
|
||||
hash = "sha256-IzoyVOi44Uay7DTfzR9RdRLSjORsdBM4pPrgeXk5YMI=";
|
||||
rev = "e0f58d6fcf3dbc2d35dfc4fec394217fbfa92666";
|
||||
hash = "sha256-He6ER1QNrJCUthFoBBGHBINouW/tozxQy3R79F5tsuo=";
|
||||
};
|
||||
|
||||
qt5ct = fetchFromGitHub {
|
||||
name = "qt5ct";
|
||||
owner = "catppuccin";
|
||||
repo = "qt5ct";
|
||||
rev = "89ee948e72386b816c7dad72099855fb0d46d41e";
|
||||
hash = "sha256-t/uyK0X7qt6qxrScmkTU2TvcVJH97hSQuF0yyvSO/qQ=";
|
||||
rev = "0442cc931390c226d143e3a6d6e77f819c68502a";
|
||||
hash = "sha256-hXyPuI225WdMuVSeX1AwrylUzNt0VA33h8C7MoSJ+8A=";
|
||||
};
|
||||
|
||||
refind = fetchFromGitHub {
|
||||
@@ -154,32 +154,32 @@ let
|
||||
name = "rofi";
|
||||
owner = "catppuccin";
|
||||
repo = "rofi";
|
||||
rev = "5350da41a11814f950c3354f090b90d4674a95ce";
|
||||
hash = "sha256-DNorfyl3C4RBclF2KDgwvQQwixpTwSRu7fIvihPN8JY=";
|
||||
rev = "c24a212a6b07c2d45f32d01d7f10b4d88ddc9f45";
|
||||
hash = "sha256-WGYEA4Q7UvSaRDjP/DiEtfXjvmWbewtdyJWRpjhbZgg=";
|
||||
};
|
||||
|
||||
starship = fetchFromGitHub {
|
||||
name = "starship";
|
||||
owner = "catppuccin";
|
||||
repo = "starship";
|
||||
rev = "5629d2356f62a9f2f8efad3ff37476c19969bd4f";
|
||||
hash = "sha256-nsRuxQFKbQkyEI4TXgvAjcroVdG+heKX5Pauq/4Ota0=";
|
||||
rev = "e99ba6b210c0739af2a18094024ca0bdf4bb3225";
|
||||
hash = "sha256-1w0TJdQP5lb9jCrCmhPlSexf0PkAlcz8GBDEsRjPRns=";
|
||||
};
|
||||
|
||||
thunderbird = fetchFromGitHub {
|
||||
name = "thunderbird";
|
||||
owner = "catppuccin";
|
||||
repo = "thunderbird";
|
||||
rev = "d61882ad9fd35909a75da6bb95fca38db552135c";
|
||||
hash = "sha256-wn8//8lHScbbB1nEiDY8DphnLUMKZBFMc1GPaTRjTOY=";
|
||||
rev = "0289f3bd9566f9666682f66a3355155c0d0563fc";
|
||||
hash = "sha256-07gT37m1+OhRTbUk51l0Nhx+I+tl1il5ayx2ow23APY=";
|
||||
};
|
||||
|
||||
waybar = fetchFromGitHub {
|
||||
name = "waybar";
|
||||
owner = "catppuccin";
|
||||
repo = "waybar";
|
||||
rev = "v1.0";
|
||||
hash = "sha256-vfwfBE3iqIN1cGoItSssR7h0z6tuJAhNarkziGFlNBw=";
|
||||
rev = "v1.1";
|
||||
hash = "sha256-9lY+v1CTbpw2lREG/h65mLLw5KuT8OJdEPOb+NNC6Fo=";
|
||||
};
|
||||
};
|
||||
in
|
||||
@@ -195,7 +195,7 @@ lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] lib.checkListO
|
||||
stdenvNoCC.mkDerivation
|
||||
{
|
||||
inherit pname;
|
||||
version = "unstable-2024-03-12";
|
||||
version = "unstable-2025-02-21";
|
||||
|
||||
srcs = selectedSources;
|
||||
|
||||
@@ -215,87 +215,87 @@ lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] lib.checkListO
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "bat" themeList) ''
|
||||
mkdir -p $out/bat
|
||||
mkdir -p "$out/bat"
|
||||
cp "${sources.bat}/themes/Catppuccin "$capitalizedVariant".tmTheme" "$out/bat/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "btop" themeList) ''
|
||||
mkdir -p $out/btop
|
||||
mkdir -p "$out/btop"
|
||||
cp "${sources.btop}/themes/catppuccin_${variant}.theme" "$out/btop/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "bottom" themeList) ''
|
||||
mkdir -p $out/bottom
|
||||
mkdir -p "$out/bottom"
|
||||
cp "${sources.bottom}/themes/${variant}.toml" "$out/bottom/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "grub" themeList) ''
|
||||
mkdir -p $out/grub
|
||||
cp -r ${sources.grub}/src/catppuccin-${variant}-grub-theme/* "$out/grub/"
|
||||
mkdir -p "$out/grub"
|
||||
cp -r "${sources.grub}/src/catppuccin-${variant}-grub-theme/"* "$out/grub/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "hyprland" themeList) ''
|
||||
mkdir -p $out/hyprland
|
||||
mkdir -p "$out/hyprland"
|
||||
cp "${sources.hyprland}/themes/${variant}.conf" "$out/hyprland/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "k9s" themeList) ''
|
||||
mkdir -p $out/k9s
|
||||
mkdir -p "$out/k9s"
|
||||
cp "${sources.k9s}/dist/catppuccin-${variant}.yaml" "$out/k9s/"
|
||||
cp "${sources.k9s}/dist/catppuccin-${variant}-transparent.yaml" "$out/k9s/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "kvantum" themeList) ''
|
||||
mkdir -p $out/share/Kvantum
|
||||
cp -r ${sources.kvantum}/src/Catppuccin-"$capitalizedVariant"-"$capitalizedAccent" $out/share/Kvantum
|
||||
mkdir -p "$out/share/Kvantum"
|
||||
cp -r "${sources.kvantum}/themes/catppuccin-${variant}-${accent}" "$out/share/Kvantum"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "lazygit" themeList) ''
|
||||
mkdir -p $out/lazygit/{themes,themes-mergable}
|
||||
mkdir -p "$out/lazygit/"{themes,themes-mergable}
|
||||
cp "${sources.lazygit}/themes/${variant}/${accent}.yml" "$out/lazygit/themes/"
|
||||
cp "${sources.lazygit}/themes-mergable/${variant}/${accent}.yml" "$out/lazygit/themes-mergable/"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "lxqt" themeList) ''
|
||||
mkdir -p $out/share/lxqt/themes/catppuccin-${variant}
|
||||
cp -r ${sources.lxqt}/src/catppuccin-${variant}/* $out/share/lxqt/themes/catppuccin-${variant}/
|
||||
mkdir -p "$out/share/lxqt/themes/catppuccin-${variant}"
|
||||
cp -r "${sources.lxqt}/src/catppuccin-${variant}/"* "$out/share/lxqt/themes/catppuccin-${variant}"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "plymouth" themeList) ''
|
||||
mkdir -p $out/share/plymouth/themes/catppuccin-${variant}
|
||||
mkdir -p "$out/share/plymouth/themes/catppuccin-${variant}"
|
||||
cp ${sources.plymouth}/themes/catppuccin-${variant}/* $out/share/plymouth/themes/catppuccin-${variant}
|
||||
sed -i 's:\(^ImageDir=\)/usr:\1'"$out"':' $out/share/plymouth/themes/catppuccin-${variant}/catppuccin-${variant}.plymouth
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "qt5ct" themeList) ''
|
||||
mkdir -p $out/qt5ct
|
||||
cp ${sources.qt5ct}/themes/Catppuccin-"$capitalizedVariant".conf $out/qt5ct/
|
||||
mkdir -p "$out/qt5ct"
|
||||
cp "${sources.qt5ct}/themes/Catppuccin-${variant}-${accent}.conf" "$out/qt5ct"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "rofi" themeList) ''
|
||||
mkdir -p $out/rofi
|
||||
cp ${sources.rofi}/basic/.local/share/rofi/themes/catppuccin-${variant}.rasi $out/rofi/
|
||||
mkdir -p "$out/rofi"
|
||||
cp "${sources.rofi}/themes/catppuccin-${variant}.rasi" "$out/rofi"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "refind" themeList) ''
|
||||
mkdir -p $out/refind/assets
|
||||
cp ${sources.refind}/${variant}.conf $out/refind/
|
||||
cp -r ${sources.refind}/assets/${variant} $out/refind/assets/
|
||||
mkdir -p "$out/refind/assets"
|
||||
cp "${sources.refind}/${variant}.conf" "$out/refind"
|
||||
cp -r "${sources.refind}/assets/${variant}" "$out/refind/assets"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "starship" themeList) ''
|
||||
mkdir -p $out/starship
|
||||
cp ${sources.starship}/palettes/${variant}.toml $out/starship/
|
||||
mkdir -p "$out/starship"
|
||||
cp "${sources.starship}/themes/${variant}.toml" "$out/starship"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "thunderbird" themeList) ''
|
||||
mkdir -p $out/thunderbird
|
||||
cp ${sources.thunderbird}/themes/${variant}/${variant}-${accent}.xpi $out/thunderbird/
|
||||
mkdir -p "$out/thunderbird"
|
||||
cp "${sources.thunderbird}/themes/${variant}/${variant}-${accent}.xpi" "$out/thunderbird"
|
||||
|
||||
''
|
||||
+ lib.optionalString (lib.elem "waybar" themeList) ''
|
||||
mkdir -p $out/waybar
|
||||
cp ${sources.waybar}/${variant}.css $out/waybar/
|
||||
mkdir -p "$out/waybar"
|
||||
cp "${sources.waybar}/themes/${variant}.css" "$out/waybar"
|
||||
|
||||
''
|
||||
+ ''
|
||||
|
||||
36
pkgs/by-name/ch/chglog/package.nix
Normal file
36
pkgs/by-name/ch/chglog/package.nix
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "chglog";
|
||||
version = "0.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "goreleaser";
|
||||
repo = "chglog";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-A6PqsyYfhIu3DF1smD5NRLRwISUB806hMQNtDq0G/8Y=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-CbpSlAQLHRyT5Uo9rY/gr+F2jAcqA9M8E8+l3PncdXE=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${version}"
|
||||
"-X=main.builtBy=nixpkgs"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Changelog management library and tool";
|
||||
homepage = "https://github.com/goreleaser/chglog";
|
||||
changelog = "https://github.com/goreleaser/chglog/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ rewine ];
|
||||
mainProgram = "chglog";
|
||||
};
|
||||
}
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.6.8";
|
||||
version = "1.6.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GopeedLab";
|
||||
repo = "gopeed";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Z6t652m420FcCK4V9sG9I+Dzc2OTyXwWunBhVSreyac=";
|
||||
hash = "sha256-sTKPSgy1jDavEd/IM8F6dxojp8oOQTo3/w/YV21JR/Q=";
|
||||
};
|
||||
|
||||
metaCommon = {
|
||||
@@ -34,8 +34,9 @@ let
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
mkdir -p $out/lib
|
||||
mkdir -p $out/lib $out/bin
|
||||
go build -tags nosqlite -ldflags="-w -s -X github.com/GopeedLab/gopeed/pkg/base.Version=v${version}" -buildmode=c-shared -o $out/lib/libgopeed.so github.com/GopeedLab/gopeed/bind/desktop
|
||||
go build -ldflags="-w -s" -o $out/bin/host github.com/GopeedLab/gopeed/cmd/host
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
@@ -60,6 +61,7 @@ flutter324.buildFlutterApplication {
|
||||
preBuild = ''
|
||||
mkdir -p linux/bundle/lib
|
||||
cp ${libgopeed}/lib/libgopeed.so linux/bundle/lib/libgopeed.so
|
||||
cp ${libgopeed}/bin/host assets/host/host
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
@@ -68,6 +70,11 @@ flutter324.buildFlutterApplication {
|
||||
install -Dm644 assets/icon/icon_1024.png $out/share/icons/hicolor/1024x1024/apps/com.gopeed.Gopeed.png
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
patchelf --add-needed libgopeed.so \
|
||||
--add-rpath $out/app/gopeed/lib $out/app/gopeed/gopeed
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
meta = metaCommon // {
|
||||
|
||||
@@ -18,17 +18,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "halloy";
|
||||
version = "2025.1";
|
||||
version = "2025.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "squidowl";
|
||||
repo = "halloy";
|
||||
tag = version;
|
||||
hash = "sha256-QBuZFlZf9ORXJU9CXi0a7IQcmTqHgOi4Eqd5pKWdU1g=";
|
||||
hash = "sha256-ijSUGiAowxSqYwH3OxSWiGvm99n88ETJxAFn5x4m/BE=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-+nNJPeQno6xTa42jBIaNWTzvoKWMSrfdCKBgMs1vPYU=";
|
||||
cargoHash = "sha256-j4lx3sSQZ7BKl+d5nFJQkMhgQWjn0xkNNCWMlbKLwVQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
|
||||
48
pkgs/by-name/ma/mautrix-slack/package.nix
Normal file
48
pkgs/by-name/ma/mautrix-slack/package.nix
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
olm,
|
||||
nix-update-script,
|
||||
versionCheckHook,
|
||||
# This option enables the use of an experimental pure-Go implementation of
|
||||
# the Olm protocol instead of libolm for end-to-end encryption. Using goolm
|
||||
# is not recommended by the mautrix developers, but they are interested in
|
||||
# people trying it out in non-production-critical environments and reporting
|
||||
# any issues they run into.
|
||||
withGoolm ? false,
|
||||
}:
|
||||
let
|
||||
version = "0.1.4";
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "mautrix-slack";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mautrix";
|
||||
repo = "slack";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-MDbWvbEY8+CrUL1SnjdJ4SqyOH/5gPsEQkLnTHyJdOo=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8U6ifMLRF7PJyG3hWKgBtj/noO/eCXXD60aeB4p2W54=";
|
||||
|
||||
buildInputs = lib.optional (!withGoolm) olm;
|
||||
tags = lib.optional withGoolm "goolm";
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = [ "--version" ];
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Matrix-Slack puppeting bridge";
|
||||
homepage = "https://github.com/mautrix/slack";
|
||||
changelog = "https://github.com/mautrix/slack/blob/v${version}/CHANGELOG.md";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ BonusPlay ];
|
||||
mainProgram = "mautrix-slack";
|
||||
};
|
||||
}
|
||||
@@ -62,17 +62,17 @@ in
|
||||
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "servo";
|
||||
version = "0-unstable-2025-02-19";
|
||||
version = "0-unstable-2025-02-20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "servo";
|
||||
repo = "servo";
|
||||
rev = "5ff588429f3912c08d7f744a9cccfeae392592cd";
|
||||
hash = "sha256-URX/jc6zr7BCENYmwO4h7SWLp/+wsVJNyyoCcXpvVEs=";
|
||||
rev = "54b5c7b632ecb48f134b232ee1b9aa8bc8c286c0";
|
||||
hash = "sha256-MHxGL7NFa6+QexeBITy0WPcBLCO6NrnPOEBlJMF7iZA=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-bwg1FipNkdAI+1V2PhppP31nOCUPl7vKBrroFjlvq2Y=";
|
||||
cargoHash = "sha256-ZVHM+z1ZYAu6GIar602FoAB77EhbjV3Mf9oFHe5q3LY=";
|
||||
|
||||
postPatch = ''
|
||||
# Remap absolute path between modules to include SEMVER
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "violet";
|
||||
version = "0.5.2";
|
||||
version = "0.5.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "paullouisageneau";
|
||||
repo = "violet";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-A/OBp5IsExRymX8TFG62EbWexu9InYbcLwB6mCpyYhg=";
|
||||
hash = "sha256-aoBTmhz/rwz2ucRrRti3K8SYt9D/EBPn6s5iTjQ9bpQ=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiojellyfin";
|
||||
version = "0.13.0";
|
||||
version = "0.14.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Jc2k";
|
||||
repo = "aiojellyfin";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-M9GsXcm2PM3blkMBMrjyagzcWpyt/WqMeM8xU/KNPks=";
|
||||
hash = "sha256-C2jIP2q+1z6iQoK18jRVaFKXtxyF1RXZMtXWakx7qO0=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -1,23 +1,27 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
fetchPypi,
|
||||
poetry-core,
|
||||
click,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "click-datetime";
|
||||
version = "0.2.0";
|
||||
format = "setuptools";
|
||||
version = "0.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "click-contrib";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "1yxagk4wd2h77nxml19bn2y26fv2xw2n9g981ls8mjy0g51ms3gh";
|
||||
src = fetchPypi {
|
||||
pname = "click_datetime";
|
||||
inherit version;
|
||||
hash = "sha256-nzXtP6sT9VMiHOjFqJXlGF1zYJk8Ud1/hii5tPY2kws=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ click ];
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
pythonRemoveDeps = [ "wheel" ];
|
||||
|
||||
dependencies = [ click ];
|
||||
|
||||
# no tests
|
||||
doCheck = false;
|
||||
|
||||
@@ -25,14 +25,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cvxpy";
|
||||
version = "1.6.0";
|
||||
version = "1.6.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cvxpy";
|
||||
repo = "cvxpy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-t2+j0ZrvGvTv6FoNVpD2MVFZKfGgqTaN32OKwBXM3Zw=";
|
||||
hash = "sha256-r354ShPTMsnCCCTKYH+IbDWIlbPAhg1PqQTWG/sEzWE=";
|
||||
};
|
||||
|
||||
# we need to patch out numpy version caps from upstream
|
||||
@@ -88,7 +88,7 @@ buildPythonPackage rec {
|
||||
description = "Domain-specific language for modeling convex optimization problems in Python";
|
||||
homepage = "https://www.cvxpy.org/";
|
||||
downloadPage = "https://github.com/cvxpy/cvxpy//releases";
|
||||
changelog = "https://github.com/cvxpy/cvxpy/releases/tag/${src.tag}";
|
||||
changelog = "https://github.com/cvxpy/cvxpy/releases/tag/v${version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ drewrisinger ];
|
||||
};
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "onedrive-personal-sdk";
|
||||
version = "0.0.10";
|
||||
version = "0.0.11";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zweckj";
|
||||
repo = "onedrive-personal-sdk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-8enxmHc4s6bfxeIqOqc9DpT3pKIwocIsO3hYrK3G7CM=";
|
||||
hash = "sha256-4/v1kAgpg/D7HPTirS+HBs46Vs/OK81MzUW8ixhzU+Y=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
|
||||
# propagates
|
||||
pyopenssl,
|
||||
@@ -25,6 +26,14 @@ buildPythonPackage rec {
|
||||
hash = "sha256-3ihcpYtpcejPkiyf4g4jveyNU6flQB2sv9EZ5Pd7tUc=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
# fix content-type header case sensitiyivy
|
||||
url = "https://github.com/paypal/paypalhttp_python/commit/72609783230663b8e34c6f0384837db7b166c8f4.patch";
|
||||
hash = "sha256-K2hO3XRrJ+Gm+rLtWRPy0E2syLS4RhNNHIA3w4xVYtY=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace tests/http_response_test.py \
|
||||
--replace-fail assertEquals assertEqual
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pymicro-vad";
|
||||
version = "1.0.1";
|
||||
version = "1.0.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rhasspy";
|
||||
repo = "pymicro-vad";
|
||||
tag = version;
|
||||
hash = "sha256-wpsUy+f4eSGlq6L2FOtnA0qJgMh5ZdfiH31aaU61cVw=";
|
||||
hash = "sha256-yKy/oD6nl2qZW64+aAHZRAEFextCXT6RpMfPThB8DXE=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyopenweathermap";
|
||||
version = "0.2.1";
|
||||
version = "0.2.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
repo = "pyopenweathermap";
|
||||
# https://github.com/freekode/pyopenweathermap/issues/2
|
||||
tag = "v${version}";
|
||||
hash = "sha256-UcnELAJf0Ltf0xJOlyzsHb4HQGSBTJ+/mOZ/XSTkA0w=";
|
||||
hash = "sha256-i/oqjrViATNR+HuG72ZdPMJF9TJf7B1pi+wqCth34OU=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "teslemetry-stream";
|
||||
version = "0.6.10";
|
||||
version = "0.6.12";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Teslemetry";
|
||||
repo = "python-teslemetry-stream";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-HYOjmFVyPPQ+NizmEhrse868IELHn0fGfr55MwTpP3w=";
|
||||
hash = "sha256-0Ca8p5xuzpSfZhtTYZUgbdNHXmnn9RLOGMTSYKfnUZg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
Reference in New Issue
Block a user