Merge master into staging-next
This commit is contained in:
@@ -123,6 +123,8 @@ magick,,,,,5.1,donovanglover
|
||||
markdown,,,,,,
|
||||
md5,,,,,,
|
||||
mediator_lua,,,,,,
|
||||
mega.cmdparse,,,,,,
|
||||
mega.logging,,,,,,
|
||||
middleclass,,,,,,
|
||||
mimetypes,,,,,,
|
||||
mini.test,,,,,,
|
||||
|
||||
|
@@ -69,6 +69,7 @@ mapAliases (
|
||||
sparkup = throw "'vimPlugins.sparkup' was removed: the upstream repository got deleted"; # Added 2025-08-06
|
||||
syntax-tree-surfer = throw "'vimPlugins.syntax-tree-surfer' has been archived"; # Added 2025-12-18
|
||||
todo-nvim = throw "'vimPlugins.todo-nvim' has been removed: abandoned by upstream"; # Added 2023-08-23
|
||||
vim-csharp = throw "'vimPlugins.vim-csharp' has been removed: repository deleted"; # Added 2026-05-12
|
||||
vim-sourcetrail = throw "'vimPlugins.vim-sourcetrail' has been removed: abandoned by upstream"; # Added 2022-08-14
|
||||
# keep-sorted end
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1352,6 +1352,7 @@ assertNoAdditions {
|
||||
# Pickers, can use telescope, fzf-lua, or snacks
|
||||
fzf-lua
|
||||
telescope-nvim
|
||||
neotest
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
@@ -552,7 +552,7 @@ https://github.com/Darazaki/indent-o-matic/,,
|
||||
https://github.com/arsham/indent-tools.nvim/,,
|
||||
https://github.com/Yggdroot/indentLine/,,
|
||||
https://github.com/ciaranm/inkpot/,,
|
||||
https://github.com/MysticalDevil/inlay-hints/,,
|
||||
https://github.com/MysticalDevil/inlay-hints.nvim/,,
|
||||
https://github.com/jbyuki/instant.nvim/,,
|
||||
https://github.com/pta2002/intellitab.nvim/,,
|
||||
https://github.com/parsonsmatt/intero-neovim/,,
|
||||
@@ -1418,7 +1418,6 @@ https://github.com/octol/vim-cpp-enhanced-highlight/,,
|
||||
https://github.com/mhinz/vim-crates/,,
|
||||
https://github.com/vim-crystal/vim-crystal/,,
|
||||
https://github.com/rbong/vim-crystalline/,,
|
||||
https://github.com/OrangeT/vim-csharp/,,
|
||||
https://github.com/ap/vim-css-color/,,
|
||||
https://github.com/cue-lang/vim-cue/,,
|
||||
https://github.com/itchyny/vim-cursorword/,,
|
||||
@@ -1634,7 +1633,7 @@ https://github.com/justinj/vim-pico8-syntax/,,
|
||||
https://github.com/junegunn/vim-plug/,,
|
||||
https://github.com/powerman/vim-plugin-AnsiEsc/,,
|
||||
https://github.com/hasundue/vim-pluto/,,
|
||||
https://github.com/sheerun/vim-polyglot/,,
|
||||
https://github.com/vim-polyglot/vim-polyglot/,,
|
||||
https://github.com/jmcomets/vim-pony/,,
|
||||
https://github.com/haya14busa/vim-poweryank/,,
|
||||
https://github.com/prettier/vim-prettier/,,
|
||||
|
||||
@@ -31,7 +31,7 @@ let
|
||||
}
|
||||
.${system} or (throw "Unsupported system: ${system}");
|
||||
in
|
||||
vscode-utils.buildVscodeMarketplaceExtension {
|
||||
vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
|
||||
mktplcRef = {
|
||||
name = "typos-vscode";
|
||||
publisher = "tekumara";
|
||||
@@ -57,7 +57,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
passthru.updateScript = vscode-extension-update-script { };
|
||||
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/tekumara.typos-vscode/changelog";
|
||||
changelog = "https://github.com/tekumara/typos-lsp/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
description = "VSCode extension for providing a low false-positive source code spell checker";
|
||||
downloadPage = "https://marketplace.visualstudio.com/items?itemName=tekumara.typos-vscode";
|
||||
homepage = "https://github.com/tekumara/typos-lsp";
|
||||
@@ -70,4 +70,4 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "swanstation";
|
||||
version = "0-unstable-2026-04-10";
|
||||
version = "0-unstable-2026-05-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "swanstation";
|
||||
rev = "0c263202fe29689113c3db63c8cd3fcacfc6ff37";
|
||||
hash = "sha256-u+ZryM8CY4TTJ7YQdHMNREMbQ6gEd2Mz9h5s0CY4nEY=";
|
||||
rev = "0f7757b3196ab472c3a8b279206b3ea19a3e5f2d";
|
||||
hash = "sha256-5R+K0NpLdjajT6LV0os569vrgqRCtfXDqMnhM8z7dmk=";
|
||||
};
|
||||
|
||||
extraNativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "vba-next";
|
||||
version = "0-unstable-2026-04-20";
|
||||
version = "0-unstable-2026-05-12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "vba-next";
|
||||
rev = "82119ba97ee57c738a2eb1dc3a45cd2122ad2232";
|
||||
hash = "sha256-On2O4WBVLmuj5FJZyaYUtgCEl1mEZffqAvGZpKz+Or8=";
|
||||
rev = "f56ea99799b51fb107a4d3afe2a97a1364e8d806";
|
||||
hash = "sha256-gbBurV2N6evLnZqvcxAZ2xfKMsybVeu+Nml0p0APTRE=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -149,6 +149,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
url = "https://salsa.debian.org/gnome-team/gimp/-/raw/4cb293ec1a3b273281d5d9daf94b833c293797d7/debian/patches/CVE-2025-10934.patch";
|
||||
hash = "sha256-MmYdh74cky/dF3UTHC0xpDW6+aa8Vzh+4ADHCDtIDzo=";
|
||||
})
|
||||
(fetchurl {
|
||||
name = "c23.patch";
|
||||
url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch";
|
||||
hash = "sha256-6g2Zhbx+WxX7lOCYAFII0yDbwILecExwFD22tZDED50=";
|
||||
})
|
||||
];
|
||||
|
||||
# error: possibly undefined macro: AM_NLS
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"chromium": {
|
||||
"version": "148.0.7778.96",
|
||||
"version": "148.0.7778.167",
|
||||
"chromedriver": {
|
||||
"version": "147.0.7727.138",
|
||||
"hash_darwin": "sha256-d2dEPcR2mlfkL6XGhzMsgH/OwAI+yLXdS0dF4luPRfM=",
|
||||
"hash_darwin_aarch64": "sha256-6rguKqpJJd058DQbiLVKVd/t+E7yYe1FHHB6zlwD6bU="
|
||||
"version": "148.0.7778.168",
|
||||
"hash_darwin": "sha256-F24gaQI0JZkStM71KJDEn8EKBTw1UifMxYXDdUIVup4=",
|
||||
"hash_darwin_aarch64": "sha256-WpAiIz3nXxJLkxAP5JSn6rSxDW0vvl7EHeJA5MD+nss="
|
||||
},
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
@@ -21,8 +21,8 @@
|
||||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "8625e066febc721e015ea99842da12901eb7ed73",
|
||||
"hash": "sha256-coeBYfNPtiRRPuqoBRaxkTQI/a2pYNLI1slUdU1dZAc=",
|
||||
"rev": "65db666ac2cf205fcc36db8bb5b9cd87f94808ac",
|
||||
"hash": "sha256-Vda6y35lHYP3xK9FT5FdsnfTtL0MiY2m/auSq6NyL0U=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
@@ -92,8 +92,8 @@
|
||||
},
|
||||
"src/third_party/angle": {
|
||||
"url": "https://chromium.googlesource.com/angle/angle.git",
|
||||
"rev": "cc0e3572e8789f4a184dd9714a04b3d98ae81015",
|
||||
"hash": "sha256-3KVTEBcnQTn99ccdKzylzUvua2jlS4g8/nfIDdLk6ug="
|
||||
"rev": "6c71c70ec7e838c5f1712974086c8bc33d07de14",
|
||||
"hash": "sha256-35Zu8jSopO47pH1rNLtSq5I8QRsOkMMvTgtmD13Yw/Y="
|
||||
},
|
||||
"src/third_party/angle/third_party/glmark2/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
|
||||
@@ -342,8 +342,8 @@
|
||||
},
|
||||
"src/third_party/harfbuzz/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
|
||||
"rev": "4fc96139259ebc35f40118e0382ac8037d928e5c",
|
||||
"hash": "sha256-/RT2OPWFiVwFqmNS4o+gE0JrcVO1cQDkCkgrSEe7BzE="
|
||||
"rev": "f027b8e9039f73bf803eae684fee2eb2d30e4180",
|
||||
"hash": "sha256-HWb3QbPl+RE2oI/Jwv5BjKwv9UnJ8VcJvk+uGy9cAqM="
|
||||
},
|
||||
"src/third_party/ink/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
|
||||
@@ -662,8 +662,8 @@
|
||||
},
|
||||
"src/third_party/skia": {
|
||||
"url": "https://skia.googlesource.com/skia.git",
|
||||
"rev": "afe8b760ada5128164f9826866b4381a3463df41",
|
||||
"hash": "sha256-HsKHffZWTls362kjokxzdhaxb/xJD1g70VHGk9l6GVM="
|
||||
"rev": "a2888b27a98e4ff30085d4d2dba8a1a99baf6dfb",
|
||||
"hash": "sha256-eOjFuMmXr9YtZ0e4yDB8JMjTrNWEg5OlTkAMGuHZIWE="
|
||||
},
|
||||
"src/third_party/smhasher/src": {
|
||||
"url": "https://chromium.googlesource.com/external/smhasher.git",
|
||||
@@ -797,8 +797,8 @@
|
||||
},
|
||||
"src/third_party/webrtc": {
|
||||
"url": "https://webrtc.googlesource.com/src.git",
|
||||
"rev": "9600e77d854090669817d22aa2fc941ee92aaacd",
|
||||
"hash": "sha256-jTJv53qt971Va5q6MaULysYiChBVmsFYxG9fzkcE0ak="
|
||||
"rev": "9a7f650bcd14f241d20f88f4e1ea3b7300de72ac",
|
||||
"hash": "sha256-k5cHE4XURJQrPURmXk4MMNV5k8+ryKfjmsVTzARRro4="
|
||||
},
|
||||
"src/third_party/wuffs/src": {
|
||||
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
|
||||
@@ -822,8 +822,8 @@
|
||||
},
|
||||
"src/v8": {
|
||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||
"rev": "ddc9a95905de5268332a8f0216dc2bc67d26e829",
|
||||
"hash": "sha256-x2FGL3J+JaWO1m6jBrcayR7Vlz90fYEAuufm4PULYyM="
|
||||
"rev": "e38030f4228c8d1405fe105fc5feaa5173559e25",
|
||||
"hash": "sha256-VsJpsCfDGF6rlfYQXccgF+F/pBhY/ybUa9N5HnHJ2lU="
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1265,11 +1265,11 @@
|
||||
"vendorHash": "sha256-9M1DsE/FPQK8TG7xCJWbU3HAJCK3p/7lxdzjO1oAfWs="
|
||||
},
|
||||
"sumologic_sumologic": {
|
||||
"hash": "sha256-Hw3+tck9kQmZ3TmtGUR8hu36gfMOgEGPjCscqaen8EU=",
|
||||
"hash": "sha256-5X/3oHaW+b9U8W1DPKAJltDwGJjV4Mx1XP/JCkQtpwA=",
|
||||
"homepage": "https://registry.terraform.io/providers/SumoLogic/sumologic",
|
||||
"owner": "SumoLogic",
|
||||
"repo": "terraform-provider-sumologic",
|
||||
"rev": "v3.2.7",
|
||||
"rev": "v3.2.8",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-R/+PS4cUtr8/twUXOPRiVweb5I9NNiD6mGOcAFr9IDs="
|
||||
},
|
||||
|
||||
@@ -2,23 +2,33 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
unstableGitUpdater,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "adslib";
|
||||
version = "0-unstable-2021-11-07";
|
||||
version = "0-unstable-2026-04-27";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stlehmann";
|
||||
repo = "ADS";
|
||||
rev = "a894d4512a51f3ada026efbf9553e75ba9351e2e";
|
||||
sha256 = "SEh4yneTM1dfbWRdWlb5gP/uSeoOeE3g7g/rJWSTba8=";
|
||||
rev = "77953d58f2690436e82db9954e2e55878c5edaa4";
|
||||
hash = "sha256-UDPuzqD1krEZa7436k1NvE0lJUmNYG4kiP5fstoRDMc=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/lib
|
||||
cp adslib.so $out/lib/adslib.so
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
# Downstream consumers (e.g. pyads) load the shared library as
|
||||
# `adslib.so` rather than the meson default `libadslib.so`.
|
||||
ln -s libadslib.so $out/lib/adslib.so
|
||||
'';
|
||||
|
||||
passthru.updateScript = unstableGitUpdater { };
|
||||
@@ -28,5 +38,6 @@ stdenv.mkDerivation {
|
||||
homepage = "https://github.com/stlehmann/ADS";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ jamiemagee ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "age-plugin-sss";
|
||||
version = "0.3.1";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "olastor";
|
||||
repo = "age-plugin-sss";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QNu2Sp0CxYYXuMzf7X0mMYI677ICu5emOM4F9HlKhHA=";
|
||||
hash = "sha256-XXlnot+oevRJKl0F1uz2DHg3yrtGhlBSlEGOsx/hCMw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Aw7dwro6adluhQXPlZ9RZVGBAmNw539Z3c+a8TmPTXU=";
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
let
|
||||
pname = "apidog";
|
||||
version = "2.8.26";
|
||||
version = "2.8.27";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage";
|
||||
hash = "sha256-u+J5OKgqOKEE35IhMpL7LUB4UgaX2XZKfnUczfLhjoU=";
|
||||
hash = "sha256-elZR7IhS+0PvcO/WowADjsPyjM0NB+5BCDz7PTA+Lr0=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extract {
|
||||
|
||||
@@ -10,17 +10,17 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-vault";
|
||||
version = "7.10.4";
|
||||
version = "7.10.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ByteNess";
|
||||
repo = "aws-vault";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Feb/GFi5bpfZQcBW7ydNgCXZJZHeu7Iv352i9UwVgE8=";
|
||||
hash = "sha256-lpk19VhnhC+aKutThzHGUKq4bveFm+Jn64/eqL+/lrE=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-ogAwkoOw/Toh1JtAjcZHxu2MzzDlv33tfoOYCeV0vN0=";
|
||||
vendorHash = "sha256-Qxgi6wa5NZ8hseLSlFa52WWH1BiB04YZmoqk7KRdVuk=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -49,7 +49,9 @@ stdenv.mkDerivation {
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/mbase/SConscript \
|
||||
--replace "lib_mbase_env['CPPDEFINES']" "list(lib_mbase_env['CPPDEFINES'])"
|
||||
--replace-fail "lib_mbase_env['CPPDEFINES']" "list(lib_mbase_env['CPPDEFINES'])"
|
||||
# adapt to recent C standards
|
||||
substituteInPlace Autoconfig --replace-fail "void (*signal ()) ();" "void (*signal(int, void (*)(int)))(int);"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -19,13 +19,13 @@ in
|
||||
llvmPackages.stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
pname = "c3c${optionalString debug "-debug"}";
|
||||
version = "0.7.11";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "c3lang";
|
||||
repo = "c3c";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-M6lx7MHhR1ghR+stRGJB7NL2SwHoyFOfU2tKu9Hh2oU=";
|
||||
hash = "sha256-dsg1pPkFiZKuwoT/XGu4ommH54jFXvGMVddi1bmxfnE=";
|
||||
};
|
||||
|
||||
cmakeBuildType = if debug then "Debug" else "Release";
|
||||
|
||||
@@ -15,36 +15,22 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cjdns";
|
||||
version = "22.1";
|
||||
version = "22.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cjdelisle";
|
||||
repo = "cjdns";
|
||||
tag = "cjdns-v${finalAttrs.version}";
|
||||
hash = "sha256-0imQrkcvIA+2Eq/zlC65USMR7T3OUKwQxrB1KtVexyU=";
|
||||
hash = "sha256-A5KPcjFrCIYhT/6W+J4Nvb1y23cAgv9M6PWcyN43st4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(replaceVars ./system-libsodium.patch {
|
||||
libsodium_include_dir = "${libsodium.dev}/include";
|
||||
})
|
||||
# Remove mkpasswd since it is failing the build
|
||||
(fetchpatch {
|
||||
url = "https://github.com/cjdelisle/cjdns/commit/6391dba3f5fdab45df4b4b6b71dbe9620286ce32.patch";
|
||||
hash = "sha256-XVA4tdTVMLrV6zuGoBCkOgQq6NXh0x7u8HgmaxFeoRI=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/cjdelisle/cjdns/commit/436d9a9784bae85734992c2561c778fbd2f5ac32.patch";
|
||||
hash = "sha256-THcYNGVbMx/xf3/5UIxEhz3OlODE0qiYgDBOlHunhj8=";
|
||||
})
|
||||
# Fix build failure with Rust 1.89.0 (https://github.com/cjdelisle/cjdns/pull/1271)
|
||||
(fetchpatch {
|
||||
url = "https://github.com/cjdelisle/cjdns/commit/68b786aca5bfa427e5f58c029e4d9cc74969ef87.patch";
|
||||
hash = "sha256-FmrooDzrIWUIAnzwZTVDXI+Cl8pMngPqxsJjUHVhry8=";
|
||||
})
|
||||
];
|
||||
|
||||
cargoHash = "sha256-f96y6ZW0HxC+73ts5re8GIo2aigQgK3gXyF7fMrcJ0o=";
|
||||
cargoHash = "sha256-tob45/99svE0R1Kk7G1+H7waBWYmI9VKC8ffl3ZmdcU=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
which
|
||||
|
||||
@@ -184,11 +184,11 @@ let
|
||||
|
||||
linux = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta passthru;
|
||||
version = "148.0.7778.96";
|
||||
version = "148.0.7778.167";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
|
||||
hash = "sha256-Rmowgy0t/GJkiu28ZkXdzi5dzFxpFpzhcbZgsdFKl0c=";
|
||||
hash = "sha256-1k9PrK1mpUJFJ6RbC3ZEN0CqOLX4JbGpmpXQrDpZTVU=";
|
||||
};
|
||||
|
||||
# With strictDeps on, some shebangs were not being patched correctly
|
||||
@@ -302,11 +302,11 @@ let
|
||||
|
||||
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta passthru;
|
||||
version = "148.0.7778.97";
|
||||
version = "148.0.7778.168";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dl.google.com/release2/chrome/fqffxmazeqztj7lx2lxedj2iwy_148.0.7778.97/GoogleChrome-148.0.7778.97.dmg";
|
||||
hash = "sha256-lfmEmoovaTcgyvetQnXnlE9dOLI7FRvPu6f6Fcpc7JA=";
|
||||
url = "http://dl.google.com/release2/chrome/l7nnht2cublegpab37bdleb52y_148.0.7778.168/GoogleChrome-148.0.7778.168.dmg";
|
||||
hash = "sha256-HaextZ70Os3EN5mguSmKp0GD0LAy1kE4dWUYwOA+JOs=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage {
|
||||
owner = "chmln";
|
||||
repo = "i3-auto-layout";
|
||||
rev = "9e41eb3891991c35b7d35c9558e788899519a983";
|
||||
sha256 = "sha256-gpVYVyh+2y4Tttvw1SuCf7mx/nxR330Ob2R4UmHZSJs=";
|
||||
hash = "sha256-gpVYVyh+2y4Tttvw1SuCf7mx/nxR330Ob2R4UmHZSJs=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-oKpcYhD9QNW+8gFVybDEnz58cZ+2Bf4bwYuflXiJ1jc=";
|
||||
+16
-5
@@ -1,21 +1,32 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
python3Packages,
|
||||
fetchPypi,
|
||||
i3ipc,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
python3Packages.buildPythonPackage (finalAttrs: {
|
||||
pname = "i3-balance-workspace";
|
||||
version = "1.8.6";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-zJdn/Q6r60FQgfehtQfeDkmN0Rz3ZaqgNhiWvjyQFy0=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ i3ipc ];
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail 'poetry.masonry.api' 'poetry.core.masonry.api' \
|
||||
--replace-fail 'poetry>=' 'poetry-core>='
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
python3Packages.poetry-core
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
python3Packages.i3ipc
|
||||
];
|
||||
|
||||
doCheck = false; # project has no test
|
||||
pythonImportsCheck = [ "i3_balance_workspace" ];
|
||||
+1
-1
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
|
||||
owner = "cornerman";
|
||||
repo = "i3-easyfocus";
|
||||
rev = "fffb468f7274f9d7c9b92867c8cb9314ec6cf81a";
|
||||
sha256 = "1db23vzzmp0hnfss1fkd80za6d2pajx7hdwikw50pk95jq0w8wfm";
|
||||
hash = "sha256-1XHEAZYlzQsKn5E3eLpUVzSjPkBtuqC1sxDc+v8eYrU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
+1
-1
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
|
||||
owner = "klaxalk";
|
||||
repo = "i3-layout-manager";
|
||||
rev = "df54826bba351d8bcd7ebeaf26c07c713af7912c";
|
||||
sha256 = "0ccvr43yp26fnh5d82cw7jcfq2sbxzzmdx2cp15bmxr8ixr8knc3";
|
||||
hash = "sha256-g9mJco8o97pKuEz0Vv/vSwvsmDycCdQKtM6I6wfJmzE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
+4
-4
@@ -4,15 +4,15 @@
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "i3-ratiosplit";
|
||||
version = "0.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "333fred";
|
||||
repo = "i3-ratiosplit";
|
||||
rev = "v${version}";
|
||||
sha256 = "0yfmr5zk2c2il9d31yjjbr48sqgcq6hp4a99hl5mjm2ajyhy5bz3";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-46/ioZdKVFkLhSkpcqHB7GGNSF5S+jBaolEwMX/J1Xk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-no5fJ5nlwyS/PVi9J5Ek3c3Rp7A3MflpReo9kwJrj6U=";
|
||||
@@ -28,4 +28,4 @@ rustPlatform.buildRustPackage rec {
|
||||
maintainers = with lib.maintainers; [ svrana ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+15
-16
@@ -1,34 +1,33 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonApplication,
|
||||
click,
|
||||
i3ipc,
|
||||
psutil,
|
||||
natsort,
|
||||
python3Packages,
|
||||
fetchPypi,
|
||||
xprop,
|
||||
xdotool,
|
||||
importlib-metadata,
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "i3-resurrect";
|
||||
version = "1.4.5";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-13FKRvEE4vHq5G51G1UyBnfNiWeS9Q/SYCG16E1Sn4c=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
click
|
||||
psutil
|
||||
build-system = [
|
||||
python3Packages.setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
python3Packages.click
|
||||
python3Packages.psutil
|
||||
xprop
|
||||
natsort
|
||||
i3ipc
|
||||
python3Packages.natsort
|
||||
python3Packages.i3ipc
|
||||
xdotool
|
||||
importlib-metadata
|
||||
python3Packages.importlib-metadata
|
||||
];
|
||||
doCheck = false; # no tests
|
||||
|
||||
@@ -40,4 +39,4 @@ buildPythonApplication rec {
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ magnetophon ];
|
||||
};
|
||||
}
|
||||
})
|
||||
+1
-1
@@ -13,7 +13,7 @@ i3.overrideAttrs (oldAttrs: {
|
||||
owner = "LinoBigatti";
|
||||
repo = "i3-rounded";
|
||||
rev = "524c9f7b50f8c540b2ae3480b242c30d8775f98e";
|
||||
sha256 = "0y7m1s1y8f9vgkp7byi33js8n4rigiykd71s936i5d4rwlzrxiwm";
|
||||
hash = "sha256-lceeP+WZtBLNSDqcNn18MROLtBwj+nXufDs55IMO9Xg=";
|
||||
};
|
||||
|
||||
buildInputs = oldAttrs.buildInputs ++ [ pcre ];
|
||||
+7
-11
@@ -1,14 +1,10 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonApplication,
|
||||
python3Packages,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
i3ipc,
|
||||
xlib,
|
||||
six,
|
||||
}:
|
||||
|
||||
buildPythonApplication {
|
||||
python3Packages.buildPythonApplication {
|
||||
pname = "i3-swallow";
|
||||
version = "unstable-2022-02-19";
|
||||
|
||||
@@ -18,17 +14,17 @@ buildPythonApplication {
|
||||
owner = "jamesofarrell";
|
||||
repo = "i3-swallow";
|
||||
rev = "6fbc04645c483fe733de56b56743e453693d4c78";
|
||||
sha256 = "1l3x8mixwq4n0lnyp0wz5vijgnypamq6lqjazcd2ywl2jv8d6fif";
|
||||
hash = "sha256-LjrT0JaCci8a+0pianBV19sn4y6fg+stBZZg3mNFfdA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
poetry-core
|
||||
python3Packages.poetry-core
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
i3ipc
|
||||
xlib
|
||||
six
|
||||
python3Packages.i3ipc
|
||||
python3Packages.xlib
|
||||
python3Packages.six
|
||||
];
|
||||
|
||||
# No tests available
|
||||
+1
-1
@@ -13,7 +13,7 @@ python3Packages.buildPythonApplication {
|
||||
owner = "tmfink";
|
||||
repo = "i3-wk-switch";
|
||||
rev = "a618cb8f52120aa8d533bb7c0c8de3ff13b3dc06";
|
||||
sha256 = "0ci0w5igjk5xa8x4rx17cpgmdkamwjmavxhp0vp6213cl93ybjhz";
|
||||
hash = "sha256-H8rlR6JsBGHuBhf2rarkVc1W32Un9Ew6Ur1M+WLhIDI=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [ i3ipc ];
|
||||
+4
-4
@@ -4,14 +4,14 @@
|
||||
fetchPypi,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "i3altlayout";
|
||||
version = "0.3";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "1h0phf3s6ljffxw0bs73k041wildaz01h37iv5mxhami41wrh4qf";
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-DhOYeSCxKthr2fEMGMBXjUYeCJjj6AV4d05So4eDF8A=";
|
||||
};
|
||||
|
||||
pythonRemoveDeps = [ "enum-compat" ];
|
||||
@@ -33,4 +33,4 @@ python3Packages.buildPythonApplication rec {
|
||||
license = lib.licenses.gpl3Only;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+4
-4
@@ -31,7 +31,7 @@ let
|
||||
contains_any = l1: l2: 0 < lib.length (lib.intersectLists l1 l2);
|
||||
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "i3blocks-gaps";
|
||||
version = "1.4";
|
||||
|
||||
@@ -39,13 +39,13 @@ stdenv.mkDerivation rec {
|
||||
owner = "Airblader";
|
||||
repo = "i3blocks-gaps";
|
||||
rev = "4cfdf93c75f729a2c96d471004d31734e923812f";
|
||||
sha256 = "0v9307ij8xzwdaxay3r75sd2cp453s3qb6q7dy9fks2p6wwqpazi";
|
||||
hash = "sha256-8auLOTdX6OmSbwebhYcehVwmmi4nD6+6avx3JOMBI20=";
|
||||
};
|
||||
|
||||
makeFlags = [ "all" ];
|
||||
installFlags = [
|
||||
"PREFIX=\${out}"
|
||||
"VERSION=${version}"
|
||||
"VERSION=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
buildInputs = lib.optional (contains_any scripts perlscripts) perl;
|
||||
@@ -81,4 +81,4 @@ stdenv.mkDerivation rec {
|
||||
maintainers = with lib.maintainers; [ carlsverre ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+2
-2
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
|
||||
owner = "vivien";
|
||||
repo = "i3blocks";
|
||||
rev = "3417602a2d8322bc866861297f535e1ef80b8cb0";
|
||||
sha256 = "0v8mwnm8qzpv6xnqvrk43s4b9iyld4naqzbaxk4ldq1qkhai0wsv";
|
||||
hash = "sha256-W3MQFZw44EbJ7Gp9rCxp1Me0iB5k5o1tN/t+jKrlFW0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
|
||||
(fetchpatch {
|
||||
# https://github.com/vivien/i3blocks/pull/405
|
||||
url = "https://github.com/edef1c/i3blocks/commit/d57b32f9a364aeaf36869efdd54240433c737e57.patch";
|
||||
sha256 = "102xb0ax0hmg82dz2gzfag470dkckzf2yizai0izacvrz0d3ngj1";
|
||||
hash = "sha256-QT47Gvh5M/UjiOpHL9yfbDZwyFPuP/GbQK9C0BVYXYA=";
|
||||
})
|
||||
];
|
||||
|
||||
+4
-4
@@ -12,15 +12,15 @@
|
||||
gobject-introspection,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "i3ipc-glib";
|
||||
version = "1.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "acrisci";
|
||||
repo = "i3ipc-glib";
|
||||
rev = "v${version}";
|
||||
sha256 = "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-F9Tiwc/gB7BFWr/qerS4n/+k/nUvJsH7Bp2zb1fe3wU=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
@@ -49,4 +49,4 @@ stdenv.mkDerivation rec {
|
||||
license = lib.licenses.gpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+3
-3
@@ -14,8 +14,8 @@ i3lock-color.overrideAttrs (oldAttrs: rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "karulont";
|
||||
repo = "i3lock-blur";
|
||||
rev = version;
|
||||
sha256 = "sha256-rBQHYVD9rurzTEXrgEnOziOP22D2EePC1+EV9Wi2pa0=";
|
||||
tag = version;
|
||||
hash = "sha256-rBQHYVD9rurzTEXrgEnOziOP22D2EePC1+EV9Wi2pa0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -24,7 +24,7 @@ i3lock-color.overrideAttrs (oldAttrs: rec {
|
||||
(fetchpatch {
|
||||
name = "fno-common.patch";
|
||||
url = "https://github.com/karulont/i3lock-blur/commit/ec8fe0e7f7d78bf445602ed517efd5c324bb32f7.patch";
|
||||
sha256 = "sha256-0hXUr+ZEB1tpI3xw80/hGzKyeGuna4CQmEvK6t0VBqU=";
|
||||
hash = "sha256-0hXUr+ZEB1tpI3xw80/hGzKyeGuna4CQmEvK6t0VBqU=";
|
||||
})
|
||||
];
|
||||
|
||||
+4
-4
@@ -18,15 +18,15 @@
|
||||
libxcb-util,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "2.13.c.5";
|
||||
pname = "i3lock-color";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PandorasFox";
|
||||
repo = "i3lock-color";
|
||||
rev = version;
|
||||
sha256 = "sha256-fuLeglRif2bruyQRqiL3nm3q6qxoHcPdVdL+QjGBR/k=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-fuLeglRif2bruyQRqiL3nm3q6qxoHcPdVdL+QjGBR/k=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -94,4 +94,4 @@ stdenv.mkDerivation rec {
|
||||
platforms = lib.platforms.all;
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -12,21 +12,25 @@
|
||||
pam,
|
||||
libx11,
|
||||
libev,
|
||||
cairo,
|
||||
libxkbcommon,
|
||||
libxkbfile,
|
||||
libxcb-util,
|
||||
cairo,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
let
|
||||
cairo' = cairo.override {
|
||||
xcbSupport = true;
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "i3lock";
|
||||
version = "2.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "i3";
|
||||
repo = "i3lock";
|
||||
rev = version;
|
||||
sha256 = "sha256-OyV6GSLnNV3GUqrfs3OBnIaBvicH2PXgeY4acOk5dR4=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-OyV6GSLnNV3GUqrfs3OBnIaBvicH2PXgeY4acOk5dR4=";
|
||||
};
|
||||
|
||||
separateDebugInfo = true;
|
||||
@@ -43,7 +47,7 @@ stdenv.mkDerivation rec {
|
||||
pam
|
||||
libx11
|
||||
libev
|
||||
cairo
|
||||
cairo'
|
||||
libxkbcommon
|
||||
libxkbfile
|
||||
libxcb-util
|
||||
@@ -65,4 +69,4 @@ stdenv.mkDerivation rec {
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
|
||||
}
|
||||
})
|
||||
+4
-4
@@ -17,13 +17,13 @@
|
||||
docbook_xsl,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "i3status";
|
||||
version = "2.15";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://i3wm.org/i3status/i3status-${version}.tar.xz";
|
||||
sha256 = "sha256-bGf1LK5PE533ZK0cxzZWK+D5d1B5G8IStT80wG6vIgU=";
|
||||
url = "https://i3wm.org/i3status/i3status-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-bGf1LK5PE533ZK0cxzZWK+D5d1B5G8IStT80wG6vIgU=";
|
||||
};
|
||||
|
||||
separateDebugInfo = true;
|
||||
@@ -54,4 +54,4 @@ stdenv.mkDerivation rec {
|
||||
mainProgram = "i3status";
|
||||
};
|
||||
|
||||
}
|
||||
})
|
||||
@@ -6,14 +6,14 @@
|
||||
python3,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "i3wsr";
|
||||
version = "3.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "roosta";
|
||||
repo = "i3wsr";
|
||||
rev = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8cQM2M9XjS4FSSX1/WHqmTP842Ahd1XoaqOWSGSEE0s=";
|
||||
};
|
||||
|
||||
@@ -37,4 +37,4 @@ rustPlatform.buildRustPackage rec {
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.sebbadk ];
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -15,7 +15,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.7.28.1";
|
||||
version = "0.7.28.2";
|
||||
in
|
||||
buildDotnetModule {
|
||||
pname = "interlude";
|
||||
@@ -26,7 +26,7 @@ buildDotnetModule {
|
||||
repo = "YAVSRG";
|
||||
tag = "interlude-v${version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-0Qbnywbq4cs/WPhvCou31FFKdqjRhZ4Aww06D1h5Nx4=";
|
||||
hash = "sha256-39GhnQcp5yaHC2fGnXkjny7e7QphBYih+PUuj3GR6qA=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kin-openapi";
|
||||
version = "0.137.0";
|
||||
version = "0.138.0";
|
||||
vendorHash = "sha256-6pvpmETeNAbzzuOlZqTyr6udazEElLW8E+HK6eAL8X4=";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "getkin";
|
||||
repo = "kin-openapi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-rkaFpzOzh2YMGsaflKBr2+HiKbgCYl5Q9DnXnbXfmmA=";
|
||||
hash = "sha256-y9zbUxT/UvBS2h2bHh52GLJHBvCrrHN2ubBloJTL+/o=";
|
||||
};
|
||||
|
||||
checkFlags =
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"packageVersion": "150.0.2-1",
|
||||
"packageVersion": "150.0.3-1",
|
||||
"source": {
|
||||
"rev": "150.0.2-1",
|
||||
"hash": "sha256-eEdLG9hBTRH8UIoclGJaJ4rNcTDrXbeUWZPM+Y6WXTw="
|
||||
"rev": "150.0.3-1",
|
||||
"hash": "sha256-ScwnfmK2zUFQLoy1Z9P9xQ2iTss2ufbzji/IHJSri9U="
|
||||
},
|
||||
"firefox": {
|
||||
"version": "150.0.2",
|
||||
"hash": "sha512-4i/Gb3+uub70A20KkK9MJ9q8RaPcWccpBTa/5Gx2JNcziNKbNqiZnjZAZfoxpfoWdZZjIimwr5vBuvQTX6KaTQ=="
|
||||
"version": "150.0.3",
|
||||
"hash": "sha512-hFLaYSAPjuZnkNP/8jDKhLKskpGvK1fgGEhsUPk4xTxvtJQ/5s/h6ZuXg0ZvsAv3B/oAYpN1OsaYYY/B47cKSg=="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
autoconf-archive,
|
||||
autoreconfHook,
|
||||
gettext,
|
||||
gtk-doc,
|
||||
itstool,
|
||||
glib,
|
||||
gtk-layer-shell,
|
||||
@@ -13,33 +16,43 @@
|
||||
libcanberra-gtk3,
|
||||
inkscape,
|
||||
udisks,
|
||||
mate-common,
|
||||
mate-desktop,
|
||||
mate-panel,
|
||||
hicolor-icon-theme,
|
||||
wayland,
|
||||
wrapGAppsHook3,
|
||||
yelp-tools,
|
||||
gitUpdater,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mate-utils";
|
||||
version = "1.28.0";
|
||||
version = "1.28.1";
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
];
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-utils-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "WESdeg0dkA/wO3jKn36Ywh6X9H/Ca+5/8cYYNPIviNM=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mate-desktop";
|
||||
repo = "mate-utils";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-0G25g4vpfufbvUYjCRJVBv9r5t/gnkDzWGKTf8N5MFQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoconf-archive
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
gettext
|
||||
gtk-doc
|
||||
itstool
|
||||
inkscape
|
||||
mate-common # mate-common.m4 macros
|
||||
wrapGAppsHook3
|
||||
yelp-tools
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -58,9 +71,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
postPatch = ''
|
||||
# Workaround undefined version requirements
|
||||
# https://github.com/mate-desktop/mate-utils/issues/361
|
||||
substituteInPlace configure \
|
||||
substituteInPlace configure.ac \
|
||||
--replace-fail '>= $GTK_LAYER_SHELL_REQUIRED_VERSION' "" \
|
||||
--replace-fail '>= $GDK_WAYLAND_REQUIRED_VERSION' ""
|
||||
|
||||
# Do not build gsearchtool help translations
|
||||
# https://github.com/mate-desktop/mate-utils/issues/210
|
||||
substituteInPlace gsearchtool/help/Makefile.am \
|
||||
--replace 'if USE_NLS' 'if FALSE'
|
||||
'';
|
||||
|
||||
configureFlags = [ "--enable-wayland" ];
|
||||
@@ -70,7 +88,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
passthru.updateScript = gitUpdater {
|
||||
url = "https://git.mate-desktop.org/mate-utils";
|
||||
odd-unstable = true;
|
||||
rev-prefix = "v";
|
||||
};
|
||||
|
||||
@@ -5,17 +5,18 @@
|
||||
jq,
|
||||
fetchFromGitHub,
|
||||
makeWrapper,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nixos-shell";
|
||||
version = "2.0.0";
|
||||
version = "2.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Mic92";
|
||||
repo = "nixos-shell";
|
||||
rev = finalAttrs.version;
|
||||
sha256 = "sha256-plRKXQqww7easx0wgGKAkOJH1TW/PeeB20dq9XUN8J4=";
|
||||
sha256 = "sha256-sVlbbhRVpAJ8fcjdwJFXlw9MOpb9aqFmAzDCzDi0jqo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
@@ -32,6 +33,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
installFlags = [ "PREFIX=${placeholder "out"}" ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Spawns lightweight nixos vms in a shell";
|
||||
inherit (finalAttrs.src.meta) homepage;
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
diff --git a/liblists/lists.h b/liblists/lists.h
|
||||
index 6643552..982c8bc 100644
|
||||
--- a/liblists/lists.h
|
||||
+++ b/liblists/lists.h
|
||||
@@ -32,7 +32,7 @@
|
||||
#ifndef __cplusplus
|
||||
#ifndef PETIDOMO_HAS_DEFINED_BOOL
|
||||
# define PETIDOMO_HAS_DEFINED_BOOL 1
|
||||
-typedef int bool;
|
||||
+#include <stdbool.h>
|
||||
#endif
|
||||
#ifndef FALSE
|
||||
# define FALSE (0==1)
|
||||
diff --git a/libtext/text.h b/libtext/text.h
|
||||
index a258c79..1fd5274 100644
|
||||
--- a/libtext/text.h
|
||||
+++ b/libtext/text.h
|
||||
@@ -36,7 +36,7 @@ extern "C" {
|
||||
#ifndef __cplusplus
|
||||
#ifndef PETIDOMO_HAS_DEFINED_BOOL
|
||||
# define PETIDOMO_HAS_DEFINED_BOOL 1
|
||||
-typedef int bool;
|
||||
+#include <stdbool.h>
|
||||
#endif
|
||||
|
||||
#ifndef FALSE
|
||||
diff --git a/petidomo.h b/petidomo.h
|
||||
index d503de0..a0c1308 100644
|
||||
--- a/petidomo.h
|
||||
+++ b/petidomo.h
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
#ifndef PETIDOMO_HAS_DEFINED_BOOL
|
||||
# define PETIDOMO_HAS_DEFINED_BOOL 1
|
||||
- typedef int bool;
|
||||
+#include <stdbool.h>
|
||||
#endif
|
||||
|
||||
#ifndef DEBUG_DMALLOC
|
||||
@@ -135,7 +135,7 @@ struct Mail
|
||||
};
|
||||
|
||||
void RemoveCarrigeReturns(char *buffer);
|
||||
-int isRFC822Address(const char *buffer);
|
||||
+bool isRFC822Address(const char *buffer);
|
||||
int ParseAddressLine(char *buffer);
|
||||
int ParseReplyToLine(char *buffer);
|
||||
int ParseFromLine(char *buffer);
|
||||
@@ -157,8 +157,8 @@ int ArchiveMail(const struct Mail *MailStruct, const char *listname);
|
||||
/********** authen.c **********/
|
||||
|
||||
int FindBodyPassword(struct Mail *MailStruct);
|
||||
-int isValidAdminPassword(const char *password, const char *listname);
|
||||
-int isValidPostingPassword(const char *password, const char *listname);
|
||||
+bool isValidAdminPassword(const char *password, const char *listname);
|
||||
+bool isValidPostingPassword(const char *password, const char *listname);
|
||||
|
||||
/********** filter.c **********/
|
||||
|
||||
@@ -226,7 +226,7 @@ const char *getPassword(void );
|
||||
/********** tool.c **********/
|
||||
|
||||
char *buildFuzzyMatchAddress(const char *);
|
||||
-int isValidListName(const char *);
|
||||
+bool isValidListName(const char *);
|
||||
bool isSubscribed(const char *, const char *, char **, char **, bool);
|
||||
|
||||
/********** unsubscribe.c **********/
|
||||
@@ -17,6 +17,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-ddNw0fq2MQLJd6YCmIkf9lvq9/Xscl94Ds8xR1hfjXQ=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/peti/petidomo/pull/1
|
||||
./fix-gcc15.patch
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
flex
|
||||
bison
|
||||
@@ -38,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://petidomo.sourceforge.net/";
|
||||
description = "Simple and easy to administer mailing list server";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
|
||||
mainProgram = "petidomo";
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = [ lib.maintainers.peti ];
|
||||
};
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
"auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
|
||||
"auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
|
||||
"auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=",
|
||||
"background_downloader": "sha256-U41AQVdXceT5ZBgvBR90h3JAAU2BLpguglcVBTrTww4=",
|
||||
"material_symbols_icons": "sha256-XRB6AZ4Q33sQKVZFA8lgdXCW/bx55h/RpmuItmFYVJM=",
|
||||
"os_media_controls": "sha256-kSJov92pvzFQGIKnQb6XlwRXTY0Xs4iOZmc/390yf0c=",
|
||||
"wakelock_plus": "sha256-OOTRP8v5mUma3j+G+koWoAufxrynWFMMhCLecvd1MhE="
|
||||
"os_media_controls": "sha256-0Bghn1s28+xlcfSLyVA7B60atJkkdqcFKseSubPtzkQ=",
|
||||
"wakelock_plus": "sha256-89xs0sLNuoCqApFqwEY+SEk2DUqjHf8JsSd7dfxX3P0="
|
||||
}
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
|
||||
let
|
||||
pname = "plezy";
|
||||
version = "1.30.0";
|
||||
version = "2.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "edde746";
|
||||
repo = "plezy";
|
||||
tag = version;
|
||||
hash = "sha256-9bB9L9f2s0i2xF4JIe4vlEpt/bmF1gf3gxcoHdCrYqc=";
|
||||
hash = "sha256-Pi5M74CI6J31Pzaf7wnUFFTpbOSwOTWdKUoYuXt8+Zs=";
|
||||
};
|
||||
|
||||
simdutf = fetchurl {
|
||||
@@ -46,7 +46,7 @@ let
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Modern cross-platform Plex client built with Flutter";
|
||||
description = "Modern cross-platform Plex & Jellyfin client built with Flutter";
|
||||
homepage = "https://github.com/edde746/plezy";
|
||||
mainProgram = "plezy";
|
||||
license = lib.licenses.gpl3Only;
|
||||
@@ -70,6 +70,11 @@ let
|
||||
|
||||
gitHashes = lib.importJSON ./git-hashes.json;
|
||||
|
||||
# Upstream uses a sentry-dart fork that fetches sentry-native as a zip instead of via
|
||||
# git clone. The PR was merged and reverted upstream (getsentry/sentry-dart#3630), so
|
||||
# we use upstream since theres no actual meaningful difference
|
||||
patches = [ ./replace-sentry-fork.patch ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
copyDesktopItems
|
||||
@@ -134,7 +139,7 @@ let
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg";
|
||||
hash = "sha256-a3LvwWZvLPD7yKKbC+oYXSgoHXUS+mOojzfDyW7/QOE=";
|
||||
hash = "sha256-zkctxQIgpU9dGhv8SdVy2S4eFUQ7GgeaWzwSEvFrWWc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -4,31 +4,31 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "_fe_analyzer_shared",
|
||||
"sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d",
|
||||
"sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "91.0.0"
|
||||
"version": "93.0.0"
|
||||
},
|
||||
"analyzer": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "analyzer",
|
||||
"sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08",
|
||||
"sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "8.4.1"
|
||||
"version": "10.0.1"
|
||||
},
|
||||
"analyzer_plugin": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "analyzer_plugin",
|
||||
"sha256": "825071d553c4aef2252196d46a665fbd8e0cb06de07725f25d1b29bd18d65fff",
|
||||
"sha256": "7df504f0c9d6891bacc9f73a5a8c5f6fe4fc49c90ec8e3379916372906ba0b32",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.13.6"
|
||||
"version": "0.14.1"
|
||||
},
|
||||
"ansicolor": {
|
||||
"dependency": "transitive",
|
||||
@@ -107,11 +107,12 @@
|
||||
"background_downloader": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "background_downloader",
|
||||
"sha256": "4cb23d9ad4f5060944f38164e7b90d4bf99b57b2472a3bd4676e59b2db4afd06",
|
||||
"url": "https://pub.dev"
|
||||
"path": ".",
|
||||
"ref": "1f42690",
|
||||
"resolved-ref": "1f426908b0d9e1083de35b3dd353c3434ad32ef2",
|
||||
"url": "https://github.com/edde746/background_downloader"
|
||||
},
|
||||
"source": "hosted",
|
||||
"source": "git",
|
||||
"version": "9.5.4"
|
||||
},
|
||||
"boolean_selector": {
|
||||
@@ -184,45 +185,45 @@
|
||||
"source": "hosted",
|
||||
"version": "8.12.4"
|
||||
},
|
||||
"cached_network_image": {
|
||||
"cached_network_image_ce": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "cached_network_image",
|
||||
"sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916",
|
||||
"name": "cached_network_image_ce",
|
||||
"sha256": "d4701fbbdf508de831e847fd1d49c644ffa6191c6018c416ab6f66bbe1ad5fff",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.4.1"
|
||||
"version": "4.6.4"
|
||||
},
|
||||
"cached_network_image_platform_interface": {
|
||||
"cached_network_image_platform_interface_ce": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "cached_network_image_platform_interface",
|
||||
"sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829",
|
||||
"name": "cached_network_image_platform_interface_ce",
|
||||
"sha256": "95343645becaeac01dd6eeb9f3a85448b6076d211010ff1973e8bbfd840b571d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.1.1"
|
||||
"version": "5.2.0"
|
||||
},
|
||||
"cached_network_image_web": {
|
||||
"cached_network_image_web_ce": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "cached_network_image_web",
|
||||
"sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062",
|
||||
"name": "cached_network_image_web_ce",
|
||||
"sha256": "6bcd8608d4ace7c35625f09d971ce68c7a6581a4631b0fb6ceb2909b2c2e17a8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.3.1"
|
||||
"version": "2.1.1"
|
||||
},
|
||||
"characters": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "characters",
|
||||
"sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b",
|
||||
"sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.4.1"
|
||||
"version": "1.4.0"
|
||||
},
|
||||
"charcode": {
|
||||
"dependency": "transitive",
|
||||
@@ -285,7 +286,7 @@
|
||||
"version": "4.11.1"
|
||||
},
|
||||
"collection": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "collection",
|
||||
"sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76",
|
||||
@@ -324,6 +325,16 @@
|
||||
"source": "hosted",
|
||||
"version": "3.1.2"
|
||||
},
|
||||
"cronet_http": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "cronet_http",
|
||||
"sha256": "07bfb4c6158aef72f8004631826abaeecdeaa2b6042f5f8916b8db20e1d01b4a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.6.0"
|
||||
},
|
||||
"cross_file": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -345,7 +356,7 @@
|
||||
"version": "3.0.7"
|
||||
},
|
||||
"cryptography": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "cryptography",
|
||||
"sha256": "3eda3029d34ec9095a27a198ac9785630fe525c0eb6a49f3d575272f8e792ef0",
|
||||
@@ -364,15 +375,25 @@
|
||||
"source": "hosted",
|
||||
"version": "1.0.2"
|
||||
},
|
||||
"cupertino_http": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "cupertino_http",
|
||||
"sha256": "82cbec60c90bf785a047a9525688b6dacac444e177e1d5a5876963d3c50369e8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.0"
|
||||
},
|
||||
"dart_code_linter": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "dart_code_linter",
|
||||
"sha256": "1b53722d9933a5f5d4580acc29c7f16b1fde66d21d1ecf7bb2a811caf3a42b42",
|
||||
"sha256": "8ece88f710621ca1c40b6c344b316d78bb2269d728d37d2a44f19a81d9d2cb93",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.1"
|
||||
"version": "4.0.2"
|
||||
},
|
||||
"dart_discord_presence": {
|
||||
"dependency": "direct main",
|
||||
@@ -388,11 +409,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dart_style",
|
||||
"sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b",
|
||||
"sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.3"
|
||||
"version": "3.1.7"
|
||||
},
|
||||
"dbus": {
|
||||
"dependency": "transitive",
|
||||
@@ -424,26 +445,6 @@
|
||||
"source": "hosted",
|
||||
"version": "7.0.3"
|
||||
},
|
||||
"dio": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "dio",
|
||||
"sha256": "aff32c08f92787a557dd5c0145ac91536481831a01b4648136373cddb0e64f8c",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "5.9.2"
|
||||
},
|
||||
"dio_web_adapter": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dio_web_adapter",
|
||||
"sha256": "2f9e64323a7c3c7ef69567d5c800424a11f8337b8b228bad02524c9fb3c1f340",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.1.2"
|
||||
},
|
||||
"drift": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
@@ -550,16 +551,6 @@
|
||||
"source": "sdk",
|
||||
"version": "0.0.0"
|
||||
},
|
||||
"flutter_cache_manager": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_cache_manager",
|
||||
"sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.4.1"
|
||||
},
|
||||
"flutter_lints": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
@@ -608,6 +599,26 @@
|
||||
"source": "sdk",
|
||||
"version": "0.0.0"
|
||||
},
|
||||
"freezed": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "freezed",
|
||||
"sha256": "f23ea33b3863f119b58ed1b586e881a46bd28715ddcc4dbc33104524e3434131",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.5"
|
||||
},
|
||||
"freezed_annotation": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "freezed_annotation",
|
||||
"sha256": "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.0"
|
||||
},
|
||||
"glob": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -628,6 +639,16 @@
|
||||
"source": "hosted",
|
||||
"version": "2.3.2"
|
||||
},
|
||||
"hive_ce": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "hive_ce",
|
||||
"sha256": "8e9980e68643afb1e765d3af32b47996552a64e190d03faf622cea07c1294418",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.19.3"
|
||||
},
|
||||
"hooks": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -678,25 +699,15 @@
|
||||
"source": "hosted",
|
||||
"version": "4.1.2"
|
||||
},
|
||||
"in_app_review": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "in_app_review",
|
||||
"sha256": "ab26ac54dbd802896af78c670b265eaeab7ecddd6af4d0751e9604b60574817f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.11"
|
||||
},
|
||||
"in_app_review_platform_interface": {
|
||||
"http_profile": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "in_app_review_platform_interface",
|
||||
"sha256": "fed2c755f2125caa9ae10495a3c163aa7fab5af3585a9c62ef4a6920c5b45f10",
|
||||
"name": "http_profile",
|
||||
"sha256": "7e679e355b09aaee2ab5010915c932cce3f2d1c11c3b2dc177891687014ffa78",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.0.5"
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"intl": {
|
||||
"dependency": "direct main",
|
||||
@@ -718,6 +729,16 @@
|
||||
"source": "hosted",
|
||||
"version": "1.0.5"
|
||||
},
|
||||
"isolate_channel": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "isolate_channel",
|
||||
"sha256": "a9d3d620695bc984244dafae00b95e4319d6974b2d77f4b9e1eb4f2efe099094",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.1"
|
||||
},
|
||||
"jni": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -742,11 +763,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "json_serializable",
|
||||
"sha256": "c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3",
|
||||
"sha256": "5b89c1e32ae3840bb20a1b3434e3a590173ad3cb605896fb0f60487ce2f8104e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "6.11.2"
|
||||
"version": "6.11.4"
|
||||
},
|
||||
"leak_tracker": {
|
||||
"dependency": "transitive",
|
||||
@@ -812,21 +833,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "matcher",
|
||||
"sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6",
|
||||
"sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.12.18"
|
||||
"version": "0.12.17"
|
||||
},
|
||||
"material_color_utilities": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "material_color_utilities",
|
||||
"sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b",
|
||||
"sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.13.0"
|
||||
"version": "0.11.1"
|
||||
},
|
||||
"material_symbols_icons": {
|
||||
"dependency": "direct main",
|
||||
@@ -859,16 +880,6 @@
|
||||
"source": "hosted",
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"mobile_scanner": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "mobile_scanner",
|
||||
"sha256": "c92c26bf2231695b6d3477c8dcf435f51e28f87b1745966b1fe4c47a286171ce",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.2.0"
|
||||
},
|
||||
"native_toolchain_c": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -923,12 +934,12 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": ".",
|
||||
"ref": "467251821f76bba37ed4c6d5ee1c9de27c285e34",
|
||||
"resolved-ref": "467251821f76bba37ed4c6d5ee1c9de27c285e34",
|
||||
"ref": "5ddd27c",
|
||||
"resolved-ref": "5ddd27c2acacca31060d288db1371a870602cf46",
|
||||
"url": "https://github.com/edde746/os-media-controls"
|
||||
},
|
||||
"source": "git",
|
||||
"version": "0.2.0"
|
||||
"version": "0.2.1"
|
||||
},
|
||||
"package_config": {
|
||||
"dependency": "transitive",
|
||||
@@ -1021,7 +1032,7 @@
|
||||
"version": "2.2.1"
|
||||
},
|
||||
"path_provider_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "path_provider_platform_interface",
|
||||
"sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334",
|
||||
@@ -1061,7 +1072,7 @@
|
||||
"version": "3.1.6"
|
||||
},
|
||||
"plugin_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "plugin_platform_interface",
|
||||
"sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02",
|
||||
@@ -1170,16 +1181,6 @@
|
||||
"source": "hosted",
|
||||
"version": "4.1.0"
|
||||
},
|
||||
"rxdart": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "rxdart",
|
||||
"sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.28.0"
|
||||
},
|
||||
"saf_stream": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
@@ -1254,21 +1255,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sentry",
|
||||
"sha256": "a49b4fb1cba576fe216347dc2a0e6d76076fb998e6012857db96f991c23b7b3c",
|
||||
"sha256": "288aee3d35f252ac0dc3a4b0accbbe7212fa2867604027f2cc5bc65334afd743",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.15.0"
|
||||
"version": "9.16.0"
|
||||
},
|
||||
"sentry_flutter": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "sentry_flutter",
|
||||
"sha256": "25150030c93bd1d4b727ab61cfb09e99121c69ce90fa820bb9ca16dab433e43a",
|
||||
"sha256": "f9e87d5895cc437902aa2b081727ee7e46524fe7cc2e1910f535480a3eeb8bed",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.15.0"
|
||||
"version": "9.16.0"
|
||||
},
|
||||
"serial_csv": {
|
||||
"dependency": "transitive",
|
||||
@@ -1321,7 +1322,7 @@
|
||||
"version": "2.4.1"
|
||||
},
|
||||
"shared_preferences_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "shared_preferences_platform_interface",
|
||||
"sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80",
|
||||
@@ -1420,11 +1421,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "source_helper",
|
||||
"sha256": "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723",
|
||||
"sha256": "1d3b229b2934034fb2e691fbb3d53e0f75a4af7b1407f88425ed8f209bcb1b8f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.3.8"
|
||||
"version": "1.3.11"
|
||||
},
|
||||
"source_span": {
|
||||
"dependency": "transitive",
|
||||
@@ -1436,56 +1437,6 @@
|
||||
"source": "hosted",
|
||||
"version": "1.10.2"
|
||||
},
|
||||
"sqflite": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite",
|
||||
"sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.2"
|
||||
},
|
||||
"sqflite_android": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite_android",
|
||||
"sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.2+3"
|
||||
},
|
||||
"sqflite_common": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite_common",
|
||||
"sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.5.6"
|
||||
},
|
||||
"sqflite_darwin": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite_darwin",
|
||||
"sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.2"
|
||||
},
|
||||
"sqflite_platform_interface": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "sqflite_platform_interface",
|
||||
"sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.4.0"
|
||||
},
|
||||
"sqlite3": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1556,16 +1507,6 @@
|
||||
"source": "hosted",
|
||||
"version": "1.4.1"
|
||||
},
|
||||
"synchronized": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "synchronized",
|
||||
"sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.4.0"
|
||||
},
|
||||
"term_glyph": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -1580,11 +1521,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636",
|
||||
"sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.9"
|
||||
"version": "0.7.7"
|
||||
},
|
||||
"typed_data": {
|
||||
"dependency": "transitive",
|
||||
@@ -1600,11 +1541,11 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "universal_gamepad",
|
||||
"sha256": "6177944707639a20dd4f89e7f8d78bf66b40ba03d70a1962754d3bba45e14ccd",
|
||||
"sha256": "3ada9b26e3b3471adc414fd50b8a27d2f890301d9d4cfd7a46732988a9f143d0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.5.4"
|
||||
"version": "1.5.5"
|
||||
},
|
||||
"url_launcher": {
|
||||
"dependency": "direct main",
|
||||
@@ -1750,8 +1691,8 @@
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"path": "wakelock_plus",
|
||||
"ref": "HEAD",
|
||||
"resolved-ref": "0085d705c80a961a4a5eeaa4ee8f723dcf4bc9b8",
|
||||
"ref": "8595fee595c952b73d430f2eab05f2e0d858290e",
|
||||
"resolved-ref": "8595fee595c952b73d430f2eab05f2e0d858290e",
|
||||
"url": "https://github.com/edde746/wakelock_plus"
|
||||
},
|
||||
"source": "git",
|
||||
@@ -1827,6 +1768,16 @@
|
||||
"source": "hosted",
|
||||
"version": "2.1.0"
|
||||
},
|
||||
"win_http": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "win_http",
|
||||
"sha256": "efbfec044d43665e271b2c51d40864275d055b28eda1e9feddb42d884ae982df",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.2.0"
|
||||
},
|
||||
"window_manager": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
--- a/pubspec.yaml
|
||||
+++ b/pubspec.yaml
|
||||
@@ -56,11 +56,7 @@
|
||||
git:
|
||||
url: https://github.com/edde746/background_downloader
|
||||
ref: 1f42690
|
||||
- sentry_flutter:
|
||||
- git:
|
||||
- url: https://github.com/edde746/sentry-dart
|
||||
- path: packages/flutter
|
||||
- ref: build/fetch-native-zip
|
||||
+ sentry_flutter: 9.16.0
|
||||
auto_updater:
|
||||
git:
|
||||
url: https://github.com/edde746/auto_updater
|
||||
@@ -102,16 +98,6 @@
|
||||
url: https://github.com/edde746/auto_updater
|
||||
ref: 9e150f7
|
||||
path: packages/auto_updater_windows
|
||||
- sentry:
|
||||
- git:
|
||||
- url: https://github.com/edde746/sentry-dart
|
||||
- path: packages/dart
|
||||
- ref: build/fetch-native-zip
|
||||
- sentry_flutter:
|
||||
- git:
|
||||
- url: https://github.com/edde746/sentry-dart
|
||||
- path: packages/flutter
|
||||
- ref: build/fetch-native-zip
|
||||
material_symbols_icons:
|
||||
git:
|
||||
url: https://github.com/edde746/material_symbols_icons
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go
|
||||
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go flutter338 git
|
||||
|
||||
set -eou pipefail
|
||||
|
||||
@@ -26,8 +26,18 @@ DMG_URL="https://github.com/edde746/plezy/releases/download/${latestVersion}/ple
|
||||
DMG_SHA=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$(nix-prefetch-url "$DMG_URL")")
|
||||
sed -i "/plezy-macos.dmg/,/hash/{s|hash = \".*\"|hash = \"${DMG_SHA}\"|}" "$ROOT/package.nix"
|
||||
|
||||
curl --fail --silent "https://raw.githubusercontent.com/edde746/plezy/${latestVersion}/pubspec.lock" \
|
||||
| yq eval --output-format=json --prettyPrint > "$ROOT/pubspec.lock.json"
|
||||
# Only here to handle the patched pubsec.yaml
|
||||
workdir=$(mktemp -d)
|
||||
trap 'rm -rf "$workdir"' EXIT
|
||||
|
||||
curl --fail --silent --location "$GIT_SRC_URL" | tar -xz -C "$workdir" --strip-components=1
|
||||
patch -d "$workdir" -p1 < "$ROOT/replace-sentry-fork.patch"
|
||||
|
||||
export PUB_CACHE="$workdir/.pub-cache"
|
||||
flutter --no-version-check config --no-analytics >/dev/null
|
||||
flutter --no-version-check pub --directory "$workdir" get
|
||||
|
||||
yq eval --output-format=json --prettyPrint "$workdir/pubspec.lock" > "$ROOT/pubspec.lock.json"
|
||||
|
||||
python3 "$(dirname "$(readlink -f "$0")")/../../../development/compilers/dart/fetch-git-hashes.py" \
|
||||
--input "$ROOT/pubspec.lock.json" \
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
fetchFromGitLab,
|
||||
fetchpatch,
|
||||
blueprint-compiler,
|
||||
cargo,
|
||||
desktop-file-utils,
|
||||
meson,
|
||||
@@ -22,39 +23,20 @@
|
||||
wireplumber,
|
||||
}:
|
||||
|
||||
let
|
||||
wireplumber_0_4 = wireplumber.overrideAttrs (attrs: rec {
|
||||
version = "0.4.17";
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.freedesktop.org";
|
||||
owner = "pipewire";
|
||||
repo = "wireplumber";
|
||||
tag = version;
|
||||
hash = "sha256-vhpQT67+849WV1SFthQdUeFnYe/okudTQJoL3y+wXwI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/f4f495ee212c46611303dec9cd18996830d7f721.patch";
|
||||
hash = "sha256-dxVlXFGyNvWKZBrZniFatPPnK+38pFGig7LGAsc6Ydc=";
|
||||
})
|
||||
];
|
||||
});
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pwvucontrol";
|
||||
version = "0.5.1";
|
||||
version = "0.5.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "saivert";
|
||||
repo = "pwvucontrol";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-21TBVDzjrBzNIPkAURGs2ngI8Vj6o/RL3Ael4wwE2Lk=";
|
||||
hash = "sha256-3H0qLhnhD/CVjKcx8UISFD4tSgH9O3V2uyNcgYug6Ug=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-FrPpLbfqM/DtjYu20pwr1AMUHaAuTEt60I3JlFZO4RI=";
|
||||
hash = "sha256-k3a1I+M+rxXvABlgpsw6tFhTIgaxpsCUDwhuFQj6Nhc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -64,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
blueprint-compiler
|
||||
cargo
|
||||
desktop-file-utils
|
||||
meson
|
||||
@@ -83,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libadwaita
|
||||
pango
|
||||
pipewire
|
||||
wireplumber_0_4
|
||||
wireplumber
|
||||
];
|
||||
|
||||
# For https://github.com/saivert/pwvucontrol/blob/7bf43c746cd49fffbfb244ac4474742c6b3737a9/src/meson.build#L45-L46
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
}:
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "raspberrypi-eeprom";
|
||||
version = "2026.01.09-2711";
|
||||
version = "2026.05.11-2712";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "raspberrypi";
|
||||
repo = "rpi-eeprom";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-grJc7wvnYIYouybJhAE6uRb28JGJ12YP6eHIt/xrPPs=";
|
||||
hash = "sha256-19aVPfMQOqAWNVYoBxowV5zWjshuE5LPKaLNLxZlmHw=";
|
||||
};
|
||||
|
||||
buildInputs = [ python3 ];
|
||||
|
||||
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Simple screen testing tool";
|
||||
mainProgram = "screentest";
|
||||
homepage = "https://github.com/TobiX/screentest";
|
||||
changelog = "https://github.com/TobiX/screentest/blob/${finalAttrs.version}/NEWS";
|
||||
changelog = "https://github.com/TobiX/screentest/blob/${finalAttrs.version}/CHANGELOG.md";
|
||||
license = lib.licenses.gpl2Only;
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.unix;
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "snx-rs";
|
||||
version = "6.0.4";
|
||||
version = "6.0.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ancwrd1";
|
||||
repo = "snx-rs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5kb/3S9KxLBMVDJ1hB7CnHhnYfY484J+5OQ3y6LgIZY=";
|
||||
hash = "sha256-ueuIOAw+dhw9Mt3xIlzlUmQuir9FogOtboEgsATNwmQ=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
versionCheckHook
|
||||
];
|
||||
|
||||
cargoHash = "sha256-o+s4DJiSBx8NnKHWuclWPNEb4Ci4KgEFnzaLUcJ2ooI=";
|
||||
cargoHash = "sha256-dCi6ctdjM63Uhny2ppo/ymVAF9KeeRNitZWDQKEFLiw=";
|
||||
|
||||
doInstallCheck = true;
|
||||
versionCheckProgram = "${placeholder "out"}/bin/snx-rs";
|
||||
|
||||
@@ -60,7 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
meta = {
|
||||
description = "Mozilla Sync Storage built with Rust";
|
||||
homepage = "https://github.com/mozilla-services/syncstorage-rs";
|
||||
changelog = "https://github.com/mozilla-services/syncstorage-rs/releases/tag/${finalAttrs.version}";
|
||||
changelog = "https://github.com/mozilla-services/syncstorage-rs/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.mpl20;
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux;
|
||||
|
||||
@@ -54,7 +54,7 @@ python3Packages.buildPythonApplication {
|
||||
maintainers
|
||||
license
|
||||
;
|
||||
description = "Power-rofiles-daemon like DBus interface for TLP";
|
||||
description = "Power-profiles-daemon like DBus interface for TLP";
|
||||
mainProgram = "tlp-pd";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
changelog = "https://github.com/transloadit/uppy/releases/tag/%2540uppy%252Fcompanion%2540${finalAttrs.version}";
|
||||
changelog = "https://github.com/transloadit/uppy/releases/tag/%40uppy%2Fcompanion%40${finalAttrs.version}";
|
||||
description = "Server integration for Uppy file uploader";
|
||||
homepage = "https://uppy.io/";
|
||||
license = lib.licenses.mit;
|
||||
|
||||
@@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/webpack/webpack-cli/blob/webpack-cli%2540${finalAttrs.version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/webpack/webpack-cli/blob/webpack-cli%40${finalAttrs.version}/CHANGELOG.md";
|
||||
description = "Webpack's Command Line Interface";
|
||||
homepage = "https://webpack.js.org/api/cli/";
|
||||
license = lib.licenses.mit;
|
||||
|
||||
@@ -59,7 +59,6 @@ resholve.mkDerivation rec {
|
||||
meta = {
|
||||
description = "NordVPN Wireguard (NordLynx) client in POSIX shell";
|
||||
homepage = "https://github.com/phirecc/wgnord";
|
||||
changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}";
|
||||
maintainers = [ ];
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "wgnord";
|
||||
|
||||
+4
-4
@@ -10,15 +10,15 @@
|
||||
libxkbcommon,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "wmfocus";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "svenstaro";
|
||||
repo = "wmfocus";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-94MgE2j8HaS8IyzHEDtoqTls2A8xD96v2iAFx9XfMcw=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-94MgE2j8HaS8IyzHEDtoqTls2A8xD96v2iAFx9XfMcw=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-tYzJS/ApjGuvNnGuBEVr54AGcEmDhG9HtirZvtmNslY=";
|
||||
@@ -47,4 +47,4 @@ rustPlatform.buildRustPackage rec {
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
+1
-1
@@ -12,7 +12,7 @@ rustPlatform.buildRustPackage {
|
||||
owner = "pierrechevalier83";
|
||||
repo = "workstyle";
|
||||
rev = "8bde72d9a9dd67e0fc7c0545faca53df23ed3753";
|
||||
sha256 = "sha256-yhnt7edhgVy/cZ6FpF6AZWPoeMeEKTXP+87no2KeIYU=";
|
||||
hash = "sha256-yhnt7edhgVy/cZ6FpF6AZWPoeMeEKTXP+87no2KeIYU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-es8kS1w71TuQ1pKb4/wXtpukWEBqUJUA+GX3uXOYbtU=";
|
||||
@@ -43,7 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/romkatv/powerlevel10k/releases/tag/v${finalAttrs.version}";
|
||||
description = "Fast reimplementation of Powerlevel9k ZSH theme";
|
||||
longDescription = ''
|
||||
To make use of this derivation, use
|
||||
|
||||
@@ -4477,6 +4477,63 @@ final: prev: {
|
||||
}
|
||||
) { };
|
||||
|
||||
mega-cmdparse = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
fetchurl,
|
||||
fetchzip,
|
||||
mega-logging,
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "mega.cmdparse";
|
||||
version = "1.2.1-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/mega.cmdparse-1.2.1-1.rockspec";
|
||||
sha256 = "1766pqazkr3zfwaaj541m53y90n5zr0r7068hd67d9hgvd7za6sb";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/ColinKennedy/mega.cmdparse/archive/v1.2.1.zip";
|
||||
sha256 = "1bf3rf80m65jc51dlv3vcs2jhzk5ni2kr7v5rsmb31k7wk3002qb";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ mega-logging ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ColinKennedy/mega.cmdparse";
|
||||
license.fullName = "MIT";
|
||||
description = "A Neovim command-mode parser. Similar to Python's argparse module";
|
||||
};
|
||||
}
|
||||
) { };
|
||||
|
||||
mega-logging = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
fetchurl,
|
||||
fetchzip,
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "mega.logging";
|
||||
version = "1.1.6-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/mega.logging-1.1.6-1.rockspec";
|
||||
sha256 = "1va6vl4iqnc3ip2ws1ff65xavw1m6wgdrsal1gvqnjn0gh20vxbg";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/ColinKennedy/mega.logging/archive/v1.1.6.zip";
|
||||
sha256 = "0sy7f42rbdanz9bi0kq6vzllykqcrp04bp7b5k3cqpml5ckywpl5";
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ColinKennedy/mega.logging";
|
||||
license.fullName = "MIT";
|
||||
description = "A Neovim plugin for logging to Neovim or to disk";
|
||||
};
|
||||
}
|
||||
) { };
|
||||
|
||||
middleclass = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
|
||||
@@ -47,7 +47,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "User-related REST API based on the awesome Django REST Framework";
|
||||
homepage = "https://github.com/apragacz/django-rest-registration/";
|
||||
changelog = "https://github.com/apragacz/django-rest-registration/releases/tag/${version}";
|
||||
changelog = "https://github.com/apragacz/django-rest-registration/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ sephi ];
|
||||
};
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "genai-prices";
|
||||
version = "0.0.57";
|
||||
version = "0.0.59";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pydantic";
|
||||
repo = "genai-prices";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gEviMu89IL4qSU4/wjGhLo8l1kA5N2alGp+/VcQpEHM=";
|
||||
hash = "sha256-ANYl6wxjAZYnzvKhMsmC2eyg33ngF8DaYd67KCBGHLg=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/packages/python";
|
||||
|
||||
@@ -37,14 +37,15 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "keras";
|
||||
version = "3.14.0";
|
||||
version = "3.14.1";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "keras-team";
|
||||
repo = "keras";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-EMwqo+0mIwjDY3wKW4idiAczSSPIGjTRNIYlqPDwd+w=";
|
||||
hash = "sha256-BaSD21mj7rPV53qFCOxGjGMm+rVzmfCooqcLcvQZa1U=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: {
|
||||
meta = {
|
||||
description = "Locale internationalization package";
|
||||
homepage = "https://github.com/tkhyn/l18n";
|
||||
changelog = "https://github.com/tkhyn/l18n/blob/${finalAttrs.version}/CHANGES.rst";
|
||||
changelog = "https://github.com/tkhyn/l18n/blob/v${finalAttrs.version}.0/CHANGES.rst";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ sephi ];
|
||||
};
|
||||
|
||||
@@ -20,6 +20,11 @@ buildPythonPackage {
|
||||
hash = "sha256-gRAvl5cUvrjq4t7htXsDBt4F8MEbHXFZoS0jbhrEs1I=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Add LOAD_FAST_BORROW to opcode tracer for python 3.14.
|
||||
./tracer-3.14.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [ colorama ];
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
--- a/migen/fhdl/tracer.py
|
||||
+++ b/migen/fhdl/tracer.py
|
||||
@@ -38,6 +38,7 @@ _load_build_opcodes = {
|
||||
"BUILD_LIST" : _bytecode_length_version_guard(3),
|
||||
"CACHE" : _bytecode_length_version_guard(3),
|
||||
"COPY" : _bytecode_length_version_guard(3),
|
||||
+ "LOAD_FAST_BORROW" : _bytecode_length_version_guard(3),
|
||||
}
|
||||
|
||||
|
||||
@@ -44,6 +44,12 @@ buildPythonPackage rec {
|
||||
# Test suite has port reuse races and UDP timing issues on darwin
|
||||
doCheck = !stdenv.hostPlatform.isDarwin;
|
||||
|
||||
disabledTests = [
|
||||
# Race over UDP 48899 (no SO_REUSEADDR), occasionally segfaulting on shutdown
|
||||
"test_correct_route"
|
||||
"test_get_ams"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "pyads" ];
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
pythonAtLeast,
|
||||
|
||||
# build system
|
||||
setuptools,
|
||||
@@ -34,6 +35,9 @@ buildPythonPackage rec {
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
# Set an event loop in the doctest helper; policy.get_event_loop no longer auto-creates one on 3.14.
|
||||
patches = lib.optional (pythonAtLeast "3.14") ./python-3.14-asyncio-loop.patch;
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
pythonRelaxDeps = [ "numpy" ];
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
--- a/tests/__init__.py
|
||||
+++ b/tests/__init__.py
|
||||
@@ -37,6 +37,7 @@
|
||||
This function shall be invoked per test, because the test suite undoes its effect before starting the next test.
|
||||
"""
|
||||
_logger.info("asyncio_allow_event_loop_access_from_top_level()")
|
||||
+ asyncio.set_event_loop(asyncio.new_event_loop())
|
||||
|
||||
def swap(mod: Any, name: str, new: Any) -> None:
|
||||
restore = _PATCH_RESTORE_PREFIX + name
|
||||
@@ -20,14 +20,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pydantic-ai-slim";
|
||||
version = "1.90.0";
|
||||
version = "1.94.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pydantic";
|
||||
repo = "pydantic-ai";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+yFaSnMfgaTzhvQmFRiYoOnAf60JW45c7QsOrxRIElw=";
|
||||
hash = "sha256-7bFlAJiJVxZWNcP/LbLQO97KRXIcG3xy12m1HEji1Rs=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim";
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pydantic-graph";
|
||||
version = "1.90.0";
|
||||
version = "1.94.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pydantic";
|
||||
repo = "pydantic-ai";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+yFaSnMfgaTzhvQmFRiYoOnAf60JW45c7QsOrxRIElw=";
|
||||
hash = "sha256-7bFlAJiJVxZWNcP/LbLQO97KRXIcG3xy12m1HEji1Rs=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/pydantic_graph";
|
||||
|
||||
@@ -26,8 +26,8 @@ let
|
||||
hash = "sha256-jnDdxmSbGLw9iVzzqQjAKR6kw4A5rYcixH4Bja8enPw=";
|
||||
};
|
||||
"11" = {
|
||||
version = "11.1.0";
|
||||
hash = "sha256-VzyCrTVuiwl+bKxIG3OB+d7tM6MYr38xGYSFjr4fl+8=";
|
||||
version = "11.1.1";
|
||||
hash = "sha256-BbKC0GMyKVxzbwsgyL3xhTJb8bymgske2BFUo8aFHMA=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
name = "${finalAttrs.pname}-${finalAttrs.version}-${kernel.version}";
|
||||
pname = "shufflecake";
|
||||
version = "0.5.5";
|
||||
version = "0.5.8";
|
||||
|
||||
src = fetchFromCodeberg {
|
||||
owner = "shufflecake";
|
||||
repo = "shufflecake-c";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-xVuI7tRARPFuETCCKYt507WpvZVZLaj9dhBkhJ03zc8=";
|
||||
hash = "sha256-eI5tWujUHj9S8d1aOFMuokjVWI2GGEml68cuQ6K0/C8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = kernel.moduleBuildDependencies;
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "jwillemsen";
|
||||
domain = "daikin_onecta";
|
||||
version = "4.5.1";
|
||||
version = "4.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jwillemsen";
|
||||
repo = "daikin_onecta";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-7icy9MAeVPrA2j+d/kJvZTv1LE5BPzWfjHDMC4iKxTk=";
|
||||
hash = "sha256-7X/I52jvcKtaLU01sa+oZ7n9wIJ9qNemiBUgEj5lRNQ=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
postgresqlBuildExtension (finalAttrs: {
|
||||
pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}";
|
||||
version = "2.26.4";
|
||||
version = "2.27.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "timescale";
|
||||
repo = "timescaledb";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-fCaB0LSffjmen1zDjsR/4V3FgH05gkLDHYmLqVpyTLQ=";
|
||||
hash = "sha256-ytEVnNmLARsDQKqvfuInRf1AZ9vNRdTo0yJBebQqDrg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -44,8 +44,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
install -Dm644 -t $out/lib/pnpm-11-test dist/index.js
|
||||
|
||||
makeWrapper ${lib.getExe nodejs} $out/bin/pnpm11test \
|
||||
--add-flags "$out/lib/pnpm11test"
|
||||
makeWrapper ${lib.getExe nodejs} $out/bin/pnpm-11-test \
|
||||
--add-flags "$out/lib/pnpm-11-test"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "pnpm11test";
|
||||
mainProgram = "pnpm-11-test";
|
||||
inherit (pnpm.meta) maintainers;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -9498,58 +9498,6 @@ with pkgs;
|
||||
|
||||
sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { });
|
||||
|
||||
i3 = callPackage ../applications/window-managers/i3 { };
|
||||
|
||||
i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
|
||||
|
||||
i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
|
||||
|
||||
i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
|
||||
|
||||
i3-balance-workspace =
|
||||
python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix
|
||||
{ };
|
||||
|
||||
i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
|
||||
|
||||
i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
|
||||
|
||||
i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
|
||||
|
||||
i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
|
||||
|
||||
i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
|
||||
|
||||
i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
|
||||
|
||||
i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
|
||||
|
||||
i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
|
||||
|
||||
i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
|
||||
|
||||
i3lock = callPackage ../applications/window-managers/i3/lock.nix {
|
||||
cairo = cairo.override { xcbSupport = true; };
|
||||
};
|
||||
|
||||
i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
|
||||
|
||||
i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
|
||||
|
||||
i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
|
||||
|
||||
i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
|
||||
|
||||
i3status = callPackage ../applications/window-managers/i3/status.nix { };
|
||||
|
||||
i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
|
||||
|
||||
i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
|
||||
|
||||
workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
|
||||
|
||||
wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
|
||||
|
||||
ikiwiki = callPackage ../applications/misc/ikiwiki {
|
||||
inherit
|
||||
(perlPackages.override {
|
||||
|
||||
Reference in New Issue
Block a user