lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
de740522 9510bc8a

+1002 -287
+13 -16
pkgs/applications/audio/abcde/default.nix pkgs/by-name/ab/abcde/package.nix
··· 8 8 which, 9 9 vorbis-tools, 10 10 id3v2, 11 - eyed3, 11 + python3Packages, 12 12 lame, 13 13 flac, 14 14 glyr, 15 15 perlPackages, 16 16 makeWrapper, 17 17 }: 18 - 19 - let 18 + stdenv.mkDerivation (finalAttrs: { 19 + pname = "abcde"; 20 20 version = "2.9.3"; 21 - in 22 - stdenv.mkDerivation { 23 - pname = "abcde"; 24 - inherit version; 21 + 25 22 src = fetchurl { 26 - url = "https://abcde.einval.com/download/abcde-${version}.tar.gz"; 27 - sha256 = "091ip2iwb6b67bhjsj05l0sxyq2whqjycbzqpkfbpm4dlyxx0v04"; 23 + url = "https://abcde.einval.com/download/abcde-${finalAttrs.version}.tar.gz"; 24 + hash = "sha256-BGzQu6eN1LvcvPgv5iWGXGDfNaAFSC3hOmaZxaO4MSQ="; 28 25 }; 29 26 30 27 # FIXME: This package does not support `distmp3', `eject', etc. ··· 35 32 s|^[[:blank:]]*INSTALL *=.*$|INSTALL = install -c|g" \ 36 33 "Makefile"; 37 34 38 - echo 'CDPARANOIA=${libcdio-paranoia}/bin/cd-paranoia' >>abcde.conf 35 + echo 'CDPARANOIA=${lib.getExe libcdio-paranoia}' >>abcde.conf 39 36 echo CDROMREADERSYNTAX=cdparanoia >>abcde.conf 40 37 41 38 substituteInPlace "abcde" \ ··· 66 63 wget 67 64 vorbis-tools 68 65 id3v2 69 - eyed3 66 + python3Packages.eyed3 70 67 lame 71 68 flac 72 69 glyr ··· 75 72 done 76 73 ''; 77 74 78 - meta = with lib; { 75 + meta = { 79 76 homepage = "http://abcde.einval.com/wiki/"; 80 - license = licenses.gpl2Plus; 81 - maintainers = with maintainers; [ ]; 77 + license = lib.licenses.gpl2Plus; 78 + maintainers = [ ]; 82 79 description = "Command-line audio CD ripper"; 83 80 longDescription = '' 84 81 abcde is a front-end command-line utility (actually, a shell ··· 86 83 Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or MPP/MP+ (Musepack) 87 84 format, and tags them, all in one go. 88 85 ''; 89 - platforms = platforms.linux; 86 + platforms = lib.platforms.linux; 90 87 }; 91 - } 88 + })
pkgs/applications/audio/aeolus/default.nix pkgs/by-name/ae/aeolus/package.nix
pkgs/applications/audio/aeolus/stops.nix pkgs/by-name/ae/aeolus-stops/package.nix
+2 -2
pkgs/applications/audio/calf/default.nix pkgs/by-name/ca/calf/package.nix
··· 9 9 gtk2, 10 10 libjack2, 11 11 ladspaH, 12 - libglade, 12 + gnome2, 13 13 lv2, 14 14 pkg-config, 15 15 fetchFromGitHub, ··· 47 47 gtk2 48 48 libjack2 49 49 ladspaH 50 - libglade 50 + gnome2.libglade 51 51 lv2 52 52 ]; 53 53
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 4311 4311 mktplcRef = { 4312 4312 name = "sas-lsp"; 4313 4313 publisher = "SAS"; 4314 - version = "1.13.1"; 4315 - hash = "sha256-Ol79+z/W4RzAQ0jjDMkxPrg8eOWanOqtIF7ZxNrskOk="; 4314 + version = "1.14.0"; 4315 + hash = "sha256-layaVQGcIOS8tToHt99yjaFlrw0hsOoiUW66FPJz+AY="; 4316 4316 }; 4317 4317 meta = { 4318 4318 changelog = "https://marketplace.visualstudio.com/items/SAS.sas-lsp/changelog";
+10
pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix
··· 1 + { 2 + traefik-crd = { 3 + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-34.2.1+up34.2.0.tgz"; 4 + sha256 = "0bnvkp1bxfsccgdnvpq3ni3p2h8jyvj0iclbqj0rsls8vv1jnp9z"; 5 + }; 6 + traefik = { 7 + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-34.2.1+up34.2.0.tgz"; 8 + sha256 = "16ljy2ncn2kc4kr3m93w2kfw4vjk8is3cp3i2lx4b7afbmi75zyw"; 9 + }; 10 + }
+18
pkgs/applications/networking/cluster/k3s/1_33/images-versions.json
··· 1 + { 2 + "airgap-images-amd64": { 3 + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.0%2Bk3s1/k3s-airgap-images-amd64.tar.zst", 4 + "sha256": "2822af9a2341033243bd1aff7433c0670bcad4059a8d0a35fb314dba24692674" 5 + }, 6 + "airgap-images-arm": { 7 + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.0%2Bk3s1/k3s-airgap-images-arm.tar.zst", 8 + "sha256": "cf175be8674dd1812cd92930a852ef7a11572c4588180f51d5c19bdfd0a810e4" 9 + }, 10 + "airgap-images-arm64": { 11 + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.0%2Bk3s1/k3s-airgap-images-arm64.tar.zst", 12 + "sha256": "c97f7a86a04aad7d5dc74d7e85e0fbc097e9edf76358f8a7c2097e6ca9740211" 13 + }, 14 + "images-list": { 15 + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.0%2Bk3s1/k3s-images.txt", 16 + "sha256": "aa8e10337aef453cb17e6408dbaec9eb2da409ca6ba1f8bc7332fcef97fdaf3a" 17 + } 18 + }
+15
pkgs/applications/networking/cluster/k3s/1_33/versions.nix
··· 1 + { 2 + k3sVersion = "1.33.0+k3s1"; 3 + k3sCommit = "63ab8e534cdfce2a60f4b016dfedb4f8d74ae8ec"; 4 + k3sRepoSha256 = "1ysfzb4216qk9gjmp2zp103xzjgz8irc7h9m4yp041gkvffa7pyg"; 5 + k3sVendorHash = "sha256-eVMCrOAOCB7saYuxQQUUrmRHT+ZURXESTI6ZRKSDGZs="; 6 + chartVersions = import ./chart-versions.nix; 7 + imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); 8 + k3sRootVersion = "0.14.1"; 9 + k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7"; 10 + k3sCNIVersion = "1.6.0-k3s1"; 11 + k3sCNISha256 = "0g7zczvwba5xqawk37b0v96xysdwanyf1grxn3l3lhxsgjjsmkd7"; 12 + containerdVersion = "2.0.4-k3s4"; 13 + containerdSha256 = "05j5jyjnirks11z2930w4k5ij015hsm4pd2wxgj2531fyiy98azl"; 14 + criCtlVersion = "1.31.0-k3s2"; 15 + }
+10
pkgs/applications/networking/cluster/k3s/default.nix
··· 41 41 ]; 42 42 } 43 43 ) extraArgs; 44 + 45 + k3s_1_33 = common ( 46 + (import ./1_33/versions.nix) 47 + // { 48 + updateScript = [ 49 + ./update-script.sh 50 + "33" 51 + ]; 52 + } 53 + ) extraArgs; 44 54 }
+2
pkgs/applications/networking/cluster/k3s/update-script.sh
··· 35 35 # Set the DRONE variables as they are expected to be set in version.sh 36 36 DRONE_TAG="$LATEST_TAG_NAME" 37 37 DRONE_COMMIT="$K3S_COMMIT" 38 + NO_DAPPER=1 # Skips git_version.sh execution in scripts/version.sh#L8 39 + source "${K3S_STORE_PATH}/scripts/git_version.sh" 38 40 source "${K3S_STORE_PATH}/scripts/version.sh" 39 41 40 42 K3S_ROOT_SHA256=$(nix-prefetch-url --quiet --unpack \
+6 -6
pkgs/applications/networking/sync/casync/default.nix pkgs/by-name/ca/casync/package.nix
··· 23 23 24 24 stdenv.mkDerivation { 25 25 pname = "casync"; 26 - version = "2-226-gbd8898e"; 26 + version = "2-unstable-2023-10-16"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "systemd"; 30 30 repo = "casync"; 31 - rev = "bd8898ed92685e12022dd33a04c87786b5262344"; 32 - sha256 = "04ibglizjzyd7ih13q6m7ic78n0mzw9nfmb3zd1fcm9j62qlq11i"; 31 + rev = "e6817a79d89b48e1c6083fb1868a28f1afb32505"; 32 + hash = "sha256-L7I80kSG4/ES2tGvHHgvOxJZzF76yeqy2WquKCPhnFk="; 33 33 }; 34 34 35 35 buildInputs = ··· 39 39 xz 40 40 zstd 41 41 ] 42 - ++ lib.optionals (fuseSupport) [ fuse ] 43 - ++ lib.optionals (selinuxSupport) [ libselinux ] 44 - ++ lib.optionals (udevSupport) [ udev ]; 42 + ++ lib.optionals fuseSupport [ fuse ] 43 + ++ lib.optionals selinuxSupport [ libselinux ] 44 + ++ lib.optionals udevSupport [ udev ]; 45 45 nativeBuildInputs = [ 46 46 meson 47 47 ninja
+3 -3
pkgs/by-name/ba/bacon/package.nix
··· 27 27 28 28 rustPlatform.buildRustPackage (finalAttrs: { 29 29 pname = "bacon"; 30 - version = "3.12.0"; 30 + version = "3.13.0"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "Canop"; 34 34 repo = "bacon"; 35 35 tag = "v${finalAttrs.version}"; 36 - hash = "sha256-M/9QzLRY0QhMSSadjxZArLhcM3S6yjLPdP6R9p/1cL4="; 36 + hash = "sha256-8wxxg3Ahp8n2Zpr/3paqDkUShONLDBW/rgMSj9Vx5TQ="; 37 37 }; 38 38 39 39 useFetchCargoVendor = true; 40 - cargoHash = "sha256-799hpVUj4RfF2ei19bE/+qOixk5/v7PPuxmmDC0Zkqw="; 40 + cargoHash = "sha256-o5va9iEz/wKFNoosLYVtY3VRFwXwkOaROdxo7RBmfZk="; 41 41 42 42 buildFeatures = lib.optionals withSound [ 43 43 "sound"
+2 -8
pkgs/by-name/ch/chatty/package.nix
··· 30 30 31 31 stdenv.mkDerivation (finalAttrs: { 32 32 pname = "chatty"; 33 - version = "0.8.6"; 33 + version = "0.8.7"; 34 34 35 35 src = fetchFromGitLab { 36 36 domain = "gitlab.gnome.org"; 37 37 owner = "World"; 38 38 repo = "Chatty"; 39 39 tag = "v${finalAttrs.version}"; 40 - hash = "sha256-iPqV3xluzHPm8TCOOLvczoAPe3LuJuhWEBnQWBUU18U="; 40 + hash = "sha256-VQgEXegP4SjniueyVQNx6Jt8/cHUpUcHP0yEa1cF00w="; 41 41 }; 42 - 43 - postPatch = '' 44 - # https://gitlab.gnome.org/World/Chatty/-/merge_requests/1465 45 - substituteInPlace src/matrix/chatty-ma-account.c \ 46 - --replace-fail '#include <libsecret/secret.h>' "" 47 - ''; 48 42 49 43 nativeBuildInputs = [ 50 44 appstream-glib
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "files-cli"; 11 - version = "2.13.279"; 11 + version = "2.14.8"; 12 12 13 13 src = fetchFromGitHub { 14 14 repo = "files-cli"; 15 15 owner = "files-com"; 16 16 rev = "v${version}"; 17 - hash = "sha256-R8h69JspAUnDJaQdYNwZINH86FQIPKsFkw0d85uYQAg="; 17 + hash = "sha256-qiqxvRy0jHhxnCky+XizHaFGdJnsk5qdUjgaY2lVfko="; 18 18 }; 19 19 20 - vendorHash = "sha256-nhpgHC/gj72f6fk5Q2SGTN9kGU3HbfgiHg/MnC79Lzg="; 20 + vendorHash = "sha256-58XHEcBZZR/nEu+6LX/ItB2JlI00Uz+htVluavFtNm0="; 21 21 22 22 ldflags = [ 23 23 "-s"
+99
pkgs/by-name/gi/github-linguist/Gemfile.lock
··· 1 + PATH 2 + remote: . 3 + specs: 4 + github-linguist (9.1.0) 5 + cgi 6 + charlock_holmes (~> 0.7.7) 7 + mini_mime (~> 1.0) 8 + rugged (~> 1.0) 9 + 10 + GEM 11 + remote: https://rubygems.org/ 12 + specs: 13 + addressable (2.8.7) 14 + public_suffix (>= 2.0.2, < 7.0) 15 + byebug (12.0.0) 16 + cgi (0.4.2) 17 + charlock_holmes (0.7.9) 18 + coderay (1.1.3) 19 + dotenv (3.1.8) 20 + faraday (2.13.1) 21 + faraday-net_http (>= 2.0, < 3.5) 22 + json 23 + logger 24 + faraday-net_http (3.4.0) 25 + net-http (>= 0.5.0) 26 + json (2.11.3) 27 + licensed (4.5.0) 28 + json (~> 2.6) 29 + licensee (~> 9.16) 30 + parallel (~> 1.22) 31 + pathname-common_prefix (~> 0.0.1) 32 + reverse_markdown (~> 2.1) 33 + ruby-xxHash (~> 0.4.0) 34 + thor (~> 1.2) 35 + tomlrb (~> 2.0) 36 + licensee (9.18.0) 37 + dotenv (>= 2, < 4) 38 + octokit (>= 4.20, < 10.0) 39 + reverse_markdown (>= 1, < 4) 40 + rugged (>= 0.24, < 2.0) 41 + thor (>= 0.19, < 2.0) 42 + logger (1.7.0) 43 + method_source (1.1.0) 44 + mini_mime (1.1.5) 45 + mini_portile2 (2.8.8) 46 + minitest (5.25.5) 47 + mocha (2.7.1) 48 + ruby2_keywords (>= 0.0.5) 49 + net-http (0.6.0) 50 + uri 51 + nokogiri (1.18.8) 52 + mini_portile2 (~> 2.8.2) 53 + racc (~> 1.4) 54 + octokit (9.2.0) 55 + faraday (>= 1, < 3) 56 + sawyer (~> 0.9) 57 + parallel (1.27.0) 58 + pathname-common_prefix (0.0.2) 59 + plist (3.7.2) 60 + pry (0.15.2) 61 + coderay (~> 1.1) 62 + method_source (~> 1.0) 63 + public_suffix (6.0.1) 64 + racc (1.8.1) 65 + rake (13.2.1) 66 + rake-compiler (0.9.9) 67 + rake 68 + reverse_markdown (2.1.1) 69 + nokogiri 70 + ruby-xxHash (0.4.0.2) 71 + ruby2_keywords (0.0.5) 72 + rugged (1.9.0) 73 + sawyer (0.9.2) 74 + addressable (>= 2.3.5) 75 + faraday (>= 0.17.3, < 3) 76 + thor (1.3.2) 77 + tomlrb (2.0.3) 78 + uri (1.0.3) 79 + yajl-ruby (1.4.3) 80 + 81 + PLATFORMS 82 + ruby 83 + 84 + DEPENDENCIES 85 + bundler (~> 2.0) 86 + byebug 87 + github-linguist! 88 + licensed (~> 4.0) 89 + licensee (~> 9.15) 90 + minitest (~> 5.15) 91 + mocha (~> 2.1) 92 + plist (~> 3.1) 93 + pry (~> 0.14) 94 + rake (~> 13.0) 95 + rake-compiler (~> 0.9) 96 + yajl-ruby (~> 1.4) 97 + 98 + BUNDLED WITH 99 + 2.5.22
+503
pkgs/by-name/gi/github-linguist/gemset.nix
··· 1 + { 2 + addressable = { 3 + dependencies = [ "public_suffix" ]; 4 + groups = [ 5 + "default" 6 + "development" 7 + ]; 8 + platforms = [ ]; 9 + source = { 10 + remotes = [ "https://rubygems.org" ]; 11 + sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; 12 + type = "gem"; 13 + }; 14 + version = "2.8.7"; 15 + }; 16 + byebug = { 17 + groups = [ "debug" ]; 18 + platforms = [ ]; 19 + source = { 20 + remotes = [ "https://rubygems.org" ]; 21 + sha256 = "07hsr9zzl2mvf5gk65va4smdizlk9rsiz8wwxik0p96cj79518fl"; 22 + type = "gem"; 23 + }; 24 + version = "12.0.0"; 25 + }; 26 + cgi = { 27 + groups = [ "default" ]; 28 + platforms = [ ]; 29 + source = { 30 + remotes = [ "https://rubygems.org" ]; 31 + sha256 = "1rj7agrnd1a4282vg13qkpwky0379svdb2z2lc0wl8588q6ikjx3"; 32 + type = "gem"; 33 + }; 34 + version = "0.4.2"; 35 + }; 36 + charlock_holmes = { 37 + groups = [ "default" ]; 38 + platforms = [ ]; 39 + source = { 40 + remotes = [ "https://rubygems.org" ]; 41 + sha256 = "1c1dws56r7p8y363dhyikg7205z59a3bn4amnv2y488rrq8qm7ml"; 42 + type = "gem"; 43 + }; 44 + version = "0.7.9"; 45 + }; 46 + coderay = { 47 + groups = [ 48 + "default" 49 + "development" 50 + ]; 51 + platforms = [ ]; 52 + source = { 53 + remotes = [ "https://rubygems.org" ]; 54 + sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw"; 55 + type = "gem"; 56 + }; 57 + version = "1.1.3"; 58 + }; 59 + dotenv = { 60 + groups = [ 61 + "default" 62 + "development" 63 + ]; 64 + platforms = [ ]; 65 + source = { 66 + remotes = [ "https://rubygems.org" ]; 67 + sha256 = "1hwjsddv666wpp42bip3fqx7c5qq6s8lwf74dj71yn7d1h37c4cy"; 68 + type = "gem"; 69 + }; 70 + version = "3.1.8"; 71 + }; 72 + faraday = { 73 + dependencies = [ 74 + "faraday-net_http" 75 + "json" 76 + "logger" 77 + ]; 78 + groups = [ 79 + "default" 80 + "development" 81 + ]; 82 + platforms = [ ]; 83 + source = { 84 + remotes = [ "https://rubygems.org" ]; 85 + sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; 86 + type = "gem"; 87 + }; 88 + version = "2.13.1"; 89 + }; 90 + faraday-net_http = { 91 + dependencies = [ "net-http" ]; 92 + groups = [ 93 + "default" 94 + "development" 95 + ]; 96 + platforms = [ ]; 97 + source = { 98 + remotes = [ "https://rubygems.org" ]; 99 + sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; 100 + type = "gem"; 101 + }; 102 + version = "3.4.0"; 103 + }; 104 + github-linguist = { 105 + dependencies = [ 106 + "cgi" 107 + "charlock_holmes" 108 + "mini_mime" 109 + "rugged" 110 + ]; 111 + groups = [ "default" ]; 112 + platforms = [ ]; 113 + source = { 114 + path = ./.; 115 + type = "path"; 116 + }; 117 + version = "9.1.0"; 118 + }; 119 + json = { 120 + groups = [ 121 + "default" 122 + "development" 123 + ]; 124 + platforms = [ ]; 125 + source = { 126 + remotes = [ "https://rubygems.org" ]; 127 + sha256 = "1hfcz73wszgqprg2pr83qjbyfb0k93frbdvyhgmw0ryyl9cgc44s"; 128 + type = "gem"; 129 + }; 130 + version = "2.11.3"; 131 + }; 132 + licensed = { 133 + dependencies = [ 134 + "json" 135 + "licensee" 136 + "parallel" 137 + "pathname-common_prefix" 138 + "reverse_markdown" 139 + "ruby-xxHash" 140 + "thor" 141 + "tomlrb" 142 + ]; 143 + groups = [ "development" ]; 144 + platforms = [ ]; 145 + source = { 146 + remotes = [ "https://rubygems.org" ]; 147 + sha256 = "1hyphm8wyijpbz4wy2cyl6whxd66y2c9dqrljirl397gc08idykk"; 148 + type = "gem"; 149 + }; 150 + version = "4.5.0"; 151 + }; 152 + licensee = { 153 + dependencies = [ 154 + "dotenv" 155 + "octokit" 156 + "reverse_markdown" 157 + "rugged" 158 + "thor" 159 + ]; 160 + groups = [ "development" ]; 161 + platforms = [ ]; 162 + source = { 163 + remotes = [ "https://rubygems.org" ]; 164 + sha256 = "0xyzk7gzi91l6xlwfvf2z0963jwd2csf987yk0ffbr5p9ycdp0ry"; 165 + type = "gem"; 166 + }; 167 + version = "9.18.0"; 168 + }; 169 + logger = { 170 + groups = [ 171 + "default" 172 + "development" 173 + ]; 174 + platforms = [ ]; 175 + source = { 176 + remotes = [ "https://rubygems.org" ]; 177 + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; 178 + type = "gem"; 179 + }; 180 + version = "1.7.0"; 181 + }; 182 + method_source = { 183 + groups = [ 184 + "default" 185 + "development" 186 + ]; 187 + platforms = [ ]; 188 + source = { 189 + remotes = [ "https://rubygems.org" ]; 190 + sha256 = "1igmc3sq9ay90f8xjvfnswd1dybj1s3fi0dwd53inwsvqk4h24qq"; 191 + type = "gem"; 192 + }; 193 + version = "1.1.0"; 194 + }; 195 + mini_mime = { 196 + groups = [ "default" ]; 197 + platforms = [ ]; 198 + source = { 199 + remotes = [ "https://rubygems.org" ]; 200 + sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; 201 + type = "gem"; 202 + }; 203 + version = "1.1.5"; 204 + }; 205 + mini_portile2 = { 206 + groups = [ 207 + "default" 208 + "development" 209 + ]; 210 + platforms = [ ]; 211 + source = { 212 + remotes = [ "https://rubygems.org" ]; 213 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 214 + type = "gem"; 215 + }; 216 + version = "2.8.8"; 217 + }; 218 + minitest = { 219 + groups = [ "development" ]; 220 + platforms = [ ]; 221 + source = { 222 + remotes = [ "https://rubygems.org" ]; 223 + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; 224 + type = "gem"; 225 + }; 226 + version = "5.25.5"; 227 + }; 228 + mocha = { 229 + dependencies = [ "ruby2_keywords" ]; 230 + groups = [ "development" ]; 231 + platforms = [ ]; 232 + source = { 233 + remotes = [ "https://rubygems.org" ]; 234 + sha256 = "0lgqyxxdxgfik77a7lk2hjkr6flimgxr4gcbg3y7bg1ybn6m6zcg"; 235 + type = "gem"; 236 + }; 237 + version = "2.7.1"; 238 + }; 239 + net-http = { 240 + dependencies = [ "uri" ]; 241 + groups = [ 242 + "default" 243 + "development" 244 + ]; 245 + platforms = [ ]; 246 + source = { 247 + remotes = [ "https://rubygems.org" ]; 248 + sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; 249 + type = "gem"; 250 + }; 251 + version = "0.6.0"; 252 + }; 253 + nokogiri = { 254 + dependencies = [ 255 + "mini_portile2" 256 + "racc" 257 + ]; 258 + groups = [ 259 + "default" 260 + "development" 261 + ]; 262 + platforms = [ ]; 263 + source = { 264 + remotes = [ "https://rubygems.org" ]; 265 + sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c"; 266 + type = "gem"; 267 + }; 268 + version = "1.18.8"; 269 + }; 270 + octokit = { 271 + dependencies = [ 272 + "faraday" 273 + "sawyer" 274 + ]; 275 + groups = [ 276 + "default" 277 + "development" 278 + ]; 279 + platforms = [ ]; 280 + source = { 281 + remotes = [ "https://rubygems.org" ]; 282 + sha256 = "05j3gz79gxkid3lc2balyllqik4v4swnm0rcvxz14m76bkrpz92g"; 283 + type = "gem"; 284 + }; 285 + version = "9.2.0"; 286 + }; 287 + parallel = { 288 + groups = [ 289 + "default" 290 + "development" 291 + ]; 292 + platforms = [ ]; 293 + source = { 294 + remotes = [ "https://rubygems.org" ]; 295 + sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; 296 + type = "gem"; 297 + }; 298 + version = "1.27.0"; 299 + }; 300 + pathname-common_prefix = { 301 + groups = [ 302 + "default" 303 + "development" 304 + ]; 305 + platforms = [ ]; 306 + source = { 307 + remotes = [ "https://rubygems.org" ]; 308 + sha256 = "034gjbcqrf940199k28kfqbs4dwwf4slah7l9qj0n9wk4vj8bjfk"; 309 + type = "gem"; 310 + }; 311 + version = "0.0.2"; 312 + }; 313 + plist = { 314 + groups = [ "development" ]; 315 + platforms = [ ]; 316 + source = { 317 + remotes = [ "https://rubygems.org" ]; 318 + sha256 = "0hlaf4b3d8grxm9fqbnam5gwd55wvghl0jyzjd1hc5hirhklaynk"; 319 + type = "gem"; 320 + }; 321 + version = "3.7.2"; 322 + }; 323 + pry = { 324 + dependencies = [ 325 + "coderay" 326 + "method_source" 327 + ]; 328 + groups = [ "development" ]; 329 + platforms = [ ]; 330 + source = { 331 + remotes = [ "https://rubygems.org" ]; 332 + sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; 333 + type = "gem"; 334 + }; 335 + version = "0.15.2"; 336 + }; 337 + public_suffix = { 338 + groups = [ 339 + "default" 340 + "development" 341 + ]; 342 + platforms = [ ]; 343 + source = { 344 + remotes = [ "https://rubygems.org" ]; 345 + sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31"; 346 + type = "gem"; 347 + }; 348 + version = "6.0.1"; 349 + }; 350 + racc = { 351 + groups = [ 352 + "default" 353 + "development" 354 + ]; 355 + platforms = [ ]; 356 + source = { 357 + remotes = [ "https://rubygems.org" ]; 358 + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; 359 + type = "gem"; 360 + }; 361 + version = "1.8.1"; 362 + }; 363 + rake = { 364 + groups = [ "development" ]; 365 + platforms = [ ]; 366 + source = { 367 + remotes = [ "https://rubygems.org" ]; 368 + sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; 369 + type = "gem"; 370 + }; 371 + version = "13.2.1"; 372 + }; 373 + rake-compiler = { 374 + dependencies = [ "rake" ]; 375 + groups = [ "development" ]; 376 + platforms = [ ]; 377 + source = { 378 + remotes = [ "https://rubygems.org" ]; 379 + sha256 = "1j166viy5491wawqn49fdaazwwrmkrr85c90qq92z3sdyzn8y9sa"; 380 + type = "gem"; 381 + }; 382 + version = "0.9.9"; 383 + }; 384 + reverse_markdown = { 385 + dependencies = [ "nokogiri" ]; 386 + groups = [ 387 + "default" 388 + "development" 389 + ]; 390 + platforms = [ ]; 391 + source = { 392 + remotes = [ "https://rubygems.org" ]; 393 + sha256 = "0087vhw5ik50lxvddicns01clkx800fk5v5qnrvi3b42nrk6885j"; 394 + type = "gem"; 395 + }; 396 + version = "2.1.1"; 397 + }; 398 + ruby-xxHash = { 399 + groups = [ 400 + "default" 401 + "development" 402 + ]; 403 + platforms = [ ]; 404 + source = { 405 + remotes = [ "https://rubygems.org" ]; 406 + sha256 = "1106y8dvfsrvg7ph4kagbzsd2pbm4fsggv7amcrbrl0vxh2q6790"; 407 + type = "gem"; 408 + }; 409 + version = "0.4.0.2"; 410 + }; 411 + ruby2_keywords = { 412 + groups = [ 413 + "default" 414 + "development" 415 + ]; 416 + platforms = [ ]; 417 + source = { 418 + remotes = [ "https://rubygems.org" ]; 419 + sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; 420 + type = "gem"; 421 + }; 422 + version = "0.0.5"; 423 + }; 424 + rugged = { 425 + groups = [ 426 + "default" 427 + "development" 428 + ]; 429 + platforms = [ ]; 430 + source = { 431 + remotes = [ "https://rubygems.org" ]; 432 + sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz"; 433 + type = "gem"; 434 + }; 435 + version = "1.9.0"; 436 + }; 437 + sawyer = { 438 + dependencies = [ 439 + "addressable" 440 + "faraday" 441 + ]; 442 + groups = [ 443 + "default" 444 + "development" 445 + ]; 446 + platforms = [ ]; 447 + source = { 448 + remotes = [ "https://rubygems.org" ]; 449 + sha256 = "1jks1qjbmqm8f9kvwa81vqj39avaj9wdnzc531xm29a55bb74fps"; 450 + type = "gem"; 451 + }; 452 + version = "0.9.2"; 453 + }; 454 + thor = { 455 + groups = [ 456 + "default" 457 + "development" 458 + ]; 459 + platforms = [ ]; 460 + source = { 461 + remotes = [ "https://rubygems.org" ]; 462 + sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; 463 + type = "gem"; 464 + }; 465 + version = "1.3.2"; 466 + }; 467 + tomlrb = { 468 + groups = [ 469 + "default" 470 + "development" 471 + ]; 472 + platforms = [ ]; 473 + source = { 474 + remotes = [ "https://rubygems.org" ]; 475 + sha256 = "1xyl2nlfm39lklyaf0p7zj9psr60jvrlyfh26hrpk7wi4k7nlwy2"; 476 + type = "gem"; 477 + }; 478 + version = "2.0.3"; 479 + }; 480 + uri = { 481 + groups = [ 482 + "default" 483 + "development" 484 + ]; 485 + platforms = [ ]; 486 + source = { 487 + remotes = [ "https://rubygems.org" ]; 488 + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; 489 + type = "gem"; 490 + }; 491 + version = "1.0.3"; 492 + }; 493 + yajl-ruby = { 494 + groups = [ "development" ]; 495 + platforms = [ ]; 496 + source = { 497 + remotes = [ "https://rubygems.org" ]; 498 + sha256 = "1lni4jbyrlph7sz8y49q84pb0sbj82lgwvnjnsiv01xf26f4v5wc"; 499 + type = "gem"; 500 + }; 501 + version = "1.4.3"; 502 + }; 503 + }
+60
pkgs/by-name/gi/github-linguist/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildRubyGem, 5 + bundlerEnv, 6 + ruby, 7 + }: 8 + 9 + let 10 + gemName = "github-linguist"; 11 + version = "9.1.0"; 12 + src = fetchFromGitHub { 13 + owner = "github-linguist"; 14 + repo = "linguist"; 15 + tag = "v${version}"; 16 + hash = "sha256-nPIUo6yQY6WvKuXvT1oOx6LZq49QLa9YIJmOrRYgAdg="; 17 + }; 18 + 19 + deps = bundlerEnv { 20 + name = "github-linguist-dep"; 21 + gemfile = "${src}/Gemfile"; 22 + lockfile = ./Gemfile.lock; 23 + gemset = ./gemset.nix; 24 + }; 25 + 26 + in 27 + buildRubyGem rec { 28 + name = "${gemName}-${version}"; 29 + inherit gemName version src; 30 + 31 + doInstallCheck = true; 32 + dontBuild = false; 33 + 34 + postInstall = '' 35 + export GEM_PATH="${deps}/lib/ruby/gems/${ruby.version.libDir}" 36 + bundle exec rake samples 37 + install --mode=0644 -Dm 0755 lib/linguist/samples.json $out/lib/ruby/gems/${ruby.version.libDir}/gems/${name}/lib/linguist 38 + 39 + wrapProgram "$out/bin/github-linguist" \ 40 + --set GEM_PATH "${deps}/lib/ruby/gems/${ruby.version.libDir}" 41 + 42 + wrapProgram "$out/bin/git-linguist" \ 43 + --set GEM_PATH "${deps}/lib/ruby/gems/${ruby.version.libDir}" 44 + ''; 45 + 46 + passthru = { 47 + inherit ruby deps; 48 + }; 49 + 50 + meta = { 51 + description = "Language savant Ruby library"; 52 + longDescription = '' 53 + A Ruby library that is used on GitHub.com to detect blob languages, ignore binary or vendored files, suppress generated files in diffs, and generate language breakdown graphs. 54 + ''; 55 + homepage = "https://github.com/github-linguist/linguist"; 56 + license = lib.licenses.mit; 57 + maintainers = with lib.maintainers; [ Cryolitia ]; 58 + platforms = with lib.platforms; linux ++ darwin; 59 + }; 60 + }
+44
pkgs/by-name/gi/gitsnip/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + versionCheckHook, 7 + }: 8 + buildGoModule (finalAttrs: { 9 + pname = "gitsnip"; 10 + version = "0.1.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "dagimg-dot"; 14 + repo = "gitsnip"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-90lM9MPX45W513EQ5qH+s86nIWjTpQw6OIAzvTLU+4w="; 17 + }; 18 + 19 + vendorHash = "sha256-m5mBubfbXXqXKsygF5j7cHEY+bXhAMcXUts5KBKoLzM="; 20 + 21 + ldflags = [ 22 + "-s -w" 23 + "-X github.com/dagimg-dot/gitsnip/internal/cli.version=${finalAttrs.version}" 24 + "-X github.com/dagimg-dot/gitsnip/internal/cli.commit=refs/tags/v${finalAttrs.version}" 25 + "-X github.com/dagimg-dot/gitsnip/internal/cli.builtBy=nixpkgs" 26 + ]; 27 + 28 + passthru.updateScript = nix-update-script { }; 29 + 30 + nativeInstallCheckInputs = [ versionCheckHook ]; 31 + versionCheckProgramArg = "version"; 32 + doInstallCheck = true; 33 + 34 + meta = { 35 + description = "CLI tool to download specific folders from a git repository"; 36 + homepage = "https://github.com/dagimg-dot/gitsnip/"; 37 + changelog = "https://github.com/dagimg-dot/gitsnip/releases/tag/v${finalAttrs.version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ 40 + adda 41 + ]; 42 + mainProgram = "gitsnip"; 43 + }; 44 + })
+1 -1
pkgs/by-name/ki/kitty/disable-test_ssh_bootstrap_with_different_launchers.patch
··· 8 8 q = shutil.which(launcher) 9 9 - if q: 10 10 + if q and not 'zsh' in q: 11 - with self.subTest(sh=sh, launcher=q), tempfile.TemporaryDirectory() as tdir: 11 + with tempfile.TemporaryDirectory() as tdir: 12 12 self.check_bootstrap(sh, tdir, test_script='env; exit 0', SHELL_INTEGRATION_VALUE='', launcher=q) 13 13
-18
pkgs/by-name/ki/kitty/fix-fish-completion-ordering.patch
··· 1 - --- a/tools/cli/fish.go 2025-04-04 23:43:16 2 - +++ b/tools/cli/fish.go 2025-04-04 23:44:13 3 - @@ -4,6 +4,7 @@ 4 - 5 - import ( 6 - "fmt" 7 - + "sort" 8 - "strings" 9 - 10 - "kitty/tools/cli/markup" 11 - @@ -22,6 +23,7 @@ 12 - } 13 - if len(commands) == 0 { 14 - commands = append(commands, utils.Keys(all_commands)...) 15 - + sort.Strings(commands) 16 - } 17 - script := strings.Builder{} 18 - script.WriteString(`function __ksi_completions
-13
pkgs/by-name/ki/kitty/fix-test_ssh_env_vars.patch
··· 1 - diff --git a/kitty_tests/ssh.py b/kitty_tests/ssh.py 2 - index 7b3bdbeb..710aeceb 100644 3 - --- a/kitty_tests/ssh.py 4 - +++ b/kitty_tests/ssh.py 5 - @@ -272,8 +272,6 @@ def check_bootstrap(self, sh, home_dir, login_shell='', SHELL_INTEGRATION_VALUE= 6 - 7 - def check_untar_or_fail(): 8 - q = pty.screen_contents() 9 - - if 'bzip2' in q: 10 - - raise ValueError('Untarring failed with screen contents:\n' + q) 11 - return 'UNTAR_DONE' in q 12 - pty.wait_till(check_untar_or_fail) 13 - self.assertTrue(os.path.exists(os.path.join(home_dir, '.terminfo/kitty.terminfo')))
-35
pkgs/by-name/ki/kitty/fix-timestamp-reproducibility.patch
··· 1 - --- a/tools/cli/help.go 2025-04-04 23:55:53 2 - +++ b/tools/cli/help.go 2025-04-04 23:56:59 3 - @@ -9,6 +9,7 @@ 4 - "os/exec" 5 - "slices" 6 - "strings" 7 - + "strconv" 8 - "time" 9 - 10 - "golang.org/x/sys/unix" 11 - @@ -133,6 +134,15 @@ 12 - pager.Stdout = os.Stdout 13 - pager.Stderr = os.Stderr 14 - _ = pager.Run() 15 - +} 16 - + 17 - +func getDeterministicTimestamp() time.Time { 18 - + if epochStr, exists := os.LookupEnv("SOURCE_DATE_EPOCH"); exists { 19 - + if epoch, err := strconv.ParseInt(epochStr, 10, 64); err == nil { 20 - + return time.Unix(epoch, 0).UTC() 21 - + } 22 - + } 23 - + return time.Now() 24 - } 25 - 26 - func (self *Command) GenerateManPages(level int, recurse bool) (err error) { 27 - @@ -149,7 +159,7 @@ 28 - return err 29 - } 30 - defer outf.Close() 31 - - fmt.Fprintf(outf, `.TH "%s" "1" "%s" "%s" "%s"`, name, time.Now().Format("Jan 02, 2006"), kitty.VersionString, "kitten Manual") 32 - + fmt.Fprintf(outf, `.TH "%s" "1" "%s" "%s" "%s"`, name, getDeterministicTimestamp().Format("Jan 02, 2006"), kitty.VersionString, "kitten Manual") 33 - fmt.Fprintln(outf) 34 - fmt.Fprintln(outf, ".SH Name") 35 - fmt.Fprintln(outf, name, "\\-", escape_text_for_man(self.ShortDescription))
+3 -11
pkgs/by-name/ki/kitty/package.nix
··· 51 51 with python3Packages; 52 52 buildPythonApplication rec { 53 53 pname = "kitty"; 54 - version = "0.41.1"; 54 + version = "0.42.0"; 55 55 format = "other"; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "kovidgoyal"; 59 59 repo = "kitty"; 60 60 tag = "v${version}"; 61 - hash = "sha256-oTkzFEPgbFa2wPBJxh/9ZbK8liM9isWGEwExJq5/h2o="; 61 + hash = "sha256-Y9fXSVqkvY4IY5/RYRXXnXWH5kV+9RoHSrp5wSZKZVQ="; 62 62 }; 63 63 64 64 goModules = 65 65 (buildGo124Module { 66 66 pname = "kitty-go-modules"; 67 67 inherit src version; 68 - vendorHash = "sha256-ld3cGJUjoi3od6gINyGE7fQodl9CSKmakJ1CPLMX+Ss="; 68 + vendorHash = "sha256-Zp5z5fzCy1q0rXeawWRKBfZkuFbd7N7XkTep94EjnrU="; 69 69 }).goModules; 70 70 71 71 buildInputs = ··· 135 135 ]; 136 136 137 137 patches = [ 138 - # Gets `test_ssh_env_vars` to pass when `bzip2` is in the output of `env`. 139 - ./fix-test_ssh_env_vars.patch 140 - 141 138 # Needed on darwin 142 139 143 140 # Gets `test_ssh_shell_integration` to pass for `zsh` when `compinit` complains about ··· 148 145 # OSError: master_fd is in error condition 149 146 ./disable-test_ssh_bootstrap_with_different_launchers.patch 150 147 151 - # Makes man page generation respect SOURCE_DATE_EPOCH. Drop on next kitty release https://github.com/kovidgoyal/kitty/pull/8509 152 - ./fix-timestamp-reproducibility.patch 153 - 154 - # Ensures deterministic ordering of fish shell completions. Drop on next kitty release https://github.com/kovidgoyal/kitty/pull/8509 155 - ./fix-fish-completion-ordering.patch 156 148 ]; 157 149 158 150 hardeningDisable = [
+2 -2
pkgs/by-name/li/libpoly/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "libpoly"; 12 - version = "0.1.13"; 12 + version = "0.2.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "SRI-CSL"; 16 16 repo = "libpoly"; 17 17 # they've pushed to the release branch, use explicit tag 18 18 tag = "v${version}"; 19 - sha256 = "sha256-7aFz+6XJOVEA/Fmi0ywd6rZdTW8sHq8MoHqXR0Hc2o4="; 19 + sha256 = "sha256-gE2O1YfiVab/aIqheoMP8GhE+N3yho7kb5EP56pzjW8="; 20 20 }; 21 21 22 22 postPatch = ''
+4 -25
pkgs/by-name/lu/lux-cli/package.nix
··· 5 5 lib, 6 6 libgit2, 7 7 libgpg-error, 8 - lua51Packages, 9 - lua52Packages, 10 - lua53Packages, 11 - lua54Packages, 8 + luaPackages, 12 9 luajit, 13 10 makeWrapper, 14 11 nix, 15 12 openssl, 16 13 pkg-config, 17 14 rustPlatform, 18 - symlinkJoin, 19 15 versionCheckHook, 20 16 }: 21 - let 22 - lux-lua-bundle = symlinkJoin { 23 - name = "lux-lua-bundle"; 24 - paths = [ 25 - lua51Packages.lux-lua 26 - lua52Packages.lux-lua 27 - lua53Packages.lux-lua 28 - lua54Packages.lux-lua 29 - ]; 30 - }; 31 - in 32 17 rustPlatform.buildRustPackage rec { 33 18 pname = "lux-cli"; 34 19 35 - version = "0.3.14"; 20 + version = "0.4.4"; 36 21 37 - src = lua52Packages.lux-lua.src; 22 + src = luaPackages.lux-lua.src; 38 23 39 24 buildAndTestSubdir = "lux-cli"; 40 25 useFetchCargoVendor = true; 41 - cargoHash = lua52Packages.lux-lua.cargoHash; 26 + cargoHash = luaPackages.lux-lua.cargoHash; 42 27 43 28 nativeInstallCheckInputs = [ 44 29 versionCheckHook ··· 78 63 postBuild = '' 79 64 cargo xtask dist-man 80 65 cargo xtask dist-completions 81 - ''; 82 - 83 - postFixup = '' 84 - # Instruct Lux to search for the lux-specific shared libraries in the lux-lua bundle 85 - # (temporary solution, until https://github.com/nvim-neorocks/lux/issues/655 is implemented) 86 - wrapProgram $out/bin/lx --set LUX_LIB_DIR "${lux-lua-bundle}" 87 66 ''; 88 67 89 68 meta = {
+10 -9
pkgs/by-name/na/nak/package.nix
··· 1 1 { 2 2 lib, 3 - buildGo123Module, 3 + buildGoModule, 4 4 fetchFromGitHub, 5 5 versionCheckHook, 6 6 nix-update-script, 7 7 }: 8 - buildGo123Module rec { 8 + 9 + buildGoModule (finalAttrs: { 9 10 pname = "nak"; 10 - version = "0.11.4"; 11 + version = "0.13.2"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "fiatjaf"; 14 15 repo = "nak"; 15 - tag = "v${version}"; 16 - hash = "sha256-xFATXMK7wyEgnJXmTq9BdW27xqgXUP1Mo0m5QhFIv0I="; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-Ecn3hIdGzwcUrfSvESCGAYlPo7Kf0425RJ4GBzVYGNs="; 17 18 }; 18 19 19 - vendorHash = "sha256-VkeQLWtyDfZiR0nrhmd5KCi/BIuqrFem9WhcTd3VRcc="; 20 + vendorHash = "sha256-ZDOlQiSVe0hssTsMEtpwIKu5v5zH4RJ+Haq+zS0GTnc="; 20 21 21 22 ldflags = [ 22 23 "-s" 23 24 "-w" 24 - "-X main.version=${version}" 25 + "-X main.version=${finalAttrs.version}" 25 26 ]; 26 27 27 28 # Integration tests fail (requires connection to relays) ··· 36 37 meta = { 37 38 description = "Command-line tool for Nostr things"; 38 39 homepage = "https://github.com/fiatjaf/nak"; 39 - changelog = "https://github.com/fiatjaf/nak/releases/tag/${src.tag}"; 40 + changelog = "https://github.com/fiatjaf/nak/releases/tag/v${finalAttrs.version}"; 40 41 license = lib.licenses.unlicense; 41 42 maintainers = with lib.maintainers; [ nartsiss ]; 42 43 mainProgram = "nak"; 43 44 }; 44 - } 45 + })
+19 -4
pkgs/by-name/nc/nchat/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 3 4 buildGoModule, 4 5 fetchFromGitHub, 5 6 file, # for libmagic ··· 10 11 zlib, 11 12 cmake, 12 13 gperf, 13 - stdenv, 14 + nix-update-script, 14 15 }: 15 16 16 17 let 17 - version = "5.4.2"; 18 + version = "5.6.7"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "d99kris"; 21 22 repo = "nchat"; 22 23 tag = "v${version}"; 23 - hash = "sha256-NrAU47GA7ZASJ7vCo1S8nyGBpfsZn4EBBqx2c4HKx7k="; 24 + hash = "sha256-tHyNwTmpNRKsjjoX2RP1jk5wzn2xLgKE9KZXPo2Beco="; 24 25 }; 25 26 26 27 libcgowm = buildGoModule { ··· 28 29 inherit version src; 29 30 30 31 sourceRoot = "${src.name}/lib/wmchat/go"; 31 - vendorHash = "sha256-EdbOO5cCDT1CcPlCBgMoPDg65FcoOYvBwZa4bz0hfGE="; 32 + vendorHash = "sha256-8q2156gYsKduzEKvxDTZJNzsxqcJr62bD4JNuJMR/Qc="; 32 33 33 34 buildPhase = '' 35 + runHook preBuild 36 + 34 37 mkdir -p $out/ 35 38 go build -o $out/ -buildmode=c-archive 36 39 mv $out/go.a $out/libcgowm.a 37 40 ln -s $out/libcgowm.a $out/libref-cgowm.a 38 41 mv $out/go.h $out/libcgowm.h 42 + 43 + runHook postBuild 39 44 ''; 40 45 }; 41 46 in ··· 86 91 cmakeFlags = [ 87 92 "-DCMAKE_INSTALL_LIBDIR=lib" 88 93 ]; 94 + 95 + passthru = { 96 + inherit libcgowm; 97 + updateScript = nix-update-script { 98 + extraArgs = [ 99 + "--subpackage" 100 + "libcgowm" 101 + ]; 102 + }; 103 + }; 89 104 90 105 meta = { 91 106 description = "Terminal-based chat client with support for Telegram and WhatsApp";
+2 -2
pkgs/by-name/qb/qbittorrent-enhanced/package.nix
··· 7 7 8 8 (qbittorrent.override { inherit guiSupport; }).overrideAttrs (old: rec { 9 9 pname = "qbittorrent-enhanced" + lib.optionalString (!guiSupport) "-nox"; 10 - version = "5.0.4.10"; 10 + version = "5.0.5.10"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "c0re100"; 14 14 repo = "qBittorrent-Enhanced-Edition"; 15 15 rev = "release-${version}"; 16 - hash = "sha256-qYGDPEg4BZZgHschgFjp23EnmaBtmM+UNoC2Lympt/g="; 16 + hash = "sha256-wMPzasrWmPG+iOwUBkbswSMQQBJxq03GVlQg5ck54vQ="; 17 17 }; 18 18 19 19 meta = old.meta // {
+2 -9
pkgs/by-name/qb/qbittorrent/package.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "qbittorrent" + lib.optionalString (!guiSupport) "-nox"; 23 - version = "5.0.4"; 23 + version = "5.1.0"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "qbittorrent"; 27 27 repo = "qBittorrent"; 28 28 rev = "release-${finalAttrs.version}"; 29 - hash = "sha256-8gSSUgYx0CSSb3ackFknZ9r0cWFLxkC7a3Tj8QJaylc="; 29 + hash = "sha256-ZLmKEdvtOxCzEOnJ4JPQQhR427YA288vTRxpk6O0tUc="; 30 30 }; 31 - 32 - # Partial backport of https://github.com/qbittorrent/qBittorrent/commit/a6809efbbbdf18a1b66df9c89d0d0aeefd78f461 33 - # to fix build with Qt 6.9. 34 - # FIXME: remove in next update 35 - patches = [ 36 - ./qt-6.9.patch 37 - ]; 38 31 39 32 nativeBuildInputs = [ 40 33 cmake
-14
pkgs/by-name/qb/qbittorrent/qt-6.9.patch
··· 1 - diff --git a/src/base/http/types.h b/src/base/http/types.h 2 - index 156ddf6c0381..4b0b99a5914e 100644 3 - --- a/src/base/http/types.h 4 - +++ b/src/base/http/types.h 5 - @@ -29,7 +29,10 @@ 6 - 7 - #pragma once 8 - 9 - +#include <QByteArray> 10 - +#include <QHash> 11 - #include <QHostAddress> 12 - +#include <QMap> 13 - #include <QString> 14 - #include <QVector>
+3 -3
pkgs/by-name/re/release-plz/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "release-plz"; 14 - version = "0.3.133"; 14 + version = "0.3.134"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "MarcoIeni"; 18 18 repo = "release-plz"; 19 19 rev = "release-plz-v${version}"; 20 - hash = "sha256-WxuW5qz8ACaKoLOiKug1BRGiMqgS8fv1lL6gmJFdlRE="; 20 + hash = "sha256-G2xXNeyKEix/kCJ1zUn0YILMmikuvhu3f6t3pq3GjHI="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-xWvQfPqLIisHtn1yxXkPcPlZGb0AV/e8aFbihxCQ8zA="; 24 + cargoHash = "sha256-1bFIeWYBGefT1K545sNp7/LWG4oU+q4FlOL189a/wI0="; 25 25 26 26 nativeBuildInputs = [ 27 27 installShellFiles
+2 -2
pkgs/by-name/tr/trafficserver/package.nix
··· 48 48 49 49 stdenv.mkDerivation rec { 50 50 pname = "trafficserver"; 51 - version = "9.2.9"; 51 + version = "9.2.10"; 52 52 53 53 src = fetchzip { 54 54 url = "mirror://apache/trafficserver/trafficserver-${version}.tar.bz2"; 55 - hash = "sha256-itz7LodhVdevidBb8wbInp/ghDgDEZ/KTI3Ksjbg47A="; 55 + hash = "sha256-SS/xug6YwjGKjlZzuH/oqolrtYG03BER/52fCgBj/dw="; 56 56 }; 57 57 58 58 # NOTE: The upstream README indicates that flex is needed for some features,
+68
pkgs/by-name/ty/typewriter/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + rustPlatform, 6 + meson, 7 + ninja, 8 + pkg-config, 9 + rustc, 10 + cargo, 11 + wrapGAppsHook4, 12 + blueprint-compiler, 13 + desktop-file-utils, 14 + appstream-glib, 15 + openssl, 16 + libadwaita, 17 + libpanel, 18 + gtksourceview5, 19 + }: 20 + stdenv.mkDerivation (finalAttrs: { 21 + pname = "typewriter"; 22 + version = "0.1.0"; 23 + 24 + src = fetchFromGitLab { 25 + domain = "gitlab.gnome.org"; 26 + owner = "JanGernert"; 27 + repo = "typewriter"; 28 + tag = "v.${finalAttrs.version}"; 29 + hash = "sha256-c4wh59RNYMyK1rwoxzjhDCtnGnAxGABAu5cugV3P0zU="; 30 + }; 31 + 32 + cargoDeps = rustPlatform.fetchCargoVendor { 33 + inherit (finalAttrs) pname version src; 34 + hash = "sha256-YvzVpSAPORxjvbGQqRK1V8DKcF12NUOGOgmegJSODQc="; 35 + }; 36 + 37 + strictDeps = true; 38 + 39 + nativeBuildInputs = [ 40 + meson 41 + ninja 42 + pkg-config 43 + rustPlatform.cargoSetupHook 44 + rustc 45 + cargo 46 + wrapGAppsHook4 47 + blueprint-compiler 48 + desktop-file-utils 49 + appstream-glib 50 + ]; 51 + 52 + buildInputs = [ 53 + openssl 54 + libadwaita 55 + libpanel 56 + gtksourceview5 57 + ]; 58 + 59 + meta = { 60 + mainProgram = "typewriter"; 61 + description = "Create documents with typst"; 62 + homepage = "https://gitlab.gnome.org/JanGernert/typewriter"; 63 + changelog = "https://gitlab.gnome.org/JanGernert/typewriter/-/releases/v.${finalAttrs.version}"; 64 + platforms = lib.platforms.linux; 65 + license = lib.licenses.gpl3Plus; 66 + maintainers = [ lib.maintainers.awwpotato ]; 67 + }; 68 + })
+4 -4
pkgs/by-name/un/unison-ucm/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "unison-code-manager"; 17 - version = "0.5.39"; 17 + version = "0.5.40"; 18 18 19 19 src = 20 20 { 21 21 aarch64-darwin = fetchurl { 22 22 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos-arm64.tar.gz"; 23 - hash = "sha256-0bMQ7z6fbfv8UV9Dqy+IYEAUXUC7FD9GnadtgzCi8GQ="; 23 + hash = "sha256-KsypPKHyscOiPXy4ZeCZcUFGIV97lsnLREJp5KAGFcM="; 24 24 }; 25 25 x86_64-darwin = fetchurl { 26 26 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos-x64.tar.gz"; 27 - hash = "sha256-01h8yQrxOAbfrMT4UciDMRZSq/hfDzUUvNvVMIypRYg="; 27 + hash = "sha256-TpD2W+j7F83E+YPQRNe1K7fnNfpJEwt25ldB+nqQw7I="; 28 28 }; 29 29 x86_64-linux = fetchurl { 30 30 url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux-x64.tar.gz"; 31 - hash = "sha256-mwV7iGaCvTEQBGCzyyHpZke4su3R5bIKT7dO78IOMdY="; 31 + hash = "sha256-o1Zx9Vmovl0b/QMVT9XGaRM6FphsIsZQZamYlJ6b6y0="; 32 32 }; 33 33 } 34 34 .${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}");
+32 -26
pkgs/by-name/vu/vunnel/package.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "vunnel"; 10 - version = "0.31.0"; 10 + version = "0.32.0"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "anchore"; 15 15 repo = "vunnel"; 16 16 tag = "v${version}"; 17 - hash = "sha256-3o4ap8BElDxxg3pohzXz38AQlQbzOPeSc5/OYZg8VFM="; 17 + hash = "sha256-5zO1/lfB5ULJqSt14by9OYFT/0H9ZGSkA90wmf7dB5U="; 18 + leaveDotGit = true; 18 19 }; 19 20 20 21 pythonRelaxDeps = [ ··· 27 28 ]; 28 29 29 30 build-system = with python3.pkgs; [ 30 - poetry-core 31 - poetry-dynamic-versioning 31 + hatchling 32 + uv-dynamic-versioning 32 33 ]; 33 34 34 - dependencies = with python3.pkgs; [ 35 - click 36 - colorlog 37 - cvss 38 - defusedxml 39 - ijson 40 - importlib-metadata 41 - iso8601 42 - lxml 43 - mashumaro 44 - mergedeep 45 - orjson 46 - packageurl-python 47 - pytest-snapshot 48 - python-dateutil 49 - pyyaml 50 - requests 51 - sqlalchemy 52 - xsdata 53 - xxhash 54 - zstandard 55 - ]; 35 + dependencies = 36 + with python3.pkgs; 37 + [ 38 + click 39 + colorlog 40 + cvss 41 + defusedxml 42 + ijson 43 + importlib-metadata 44 + iso8601 45 + lxml 46 + mashumaro 47 + mergedeep 48 + orjson 49 + packageurl-python 50 + pytest-snapshot 51 + python-dateutil 52 + pyyaml 53 + requests 54 + sqlalchemy 55 + xsdata 56 + xxhash 57 + zstandard 58 + ] 59 + ++ xsdata.optional-dependencies.cli 60 + ++ xsdata.optional-dependencies.lxml 61 + ++ xsdata.optional-dependencies.soap; 56 62 57 63 nativeCheckInputs = 58 64 [ git ]
+15 -16
pkgs/development/lua-modules/lux-lua.nix
··· 11 11 openssl, 12 12 pkg-config, 13 13 rustPlatform, 14 - stdenv, 15 14 }: 16 15 let 17 16 luaMajorMinor = lib.take 2 (lib.splitVersion lua.version); ··· 21 20 rustPlatform.buildRustPackage rec { 22 21 pname = "lux-lua"; 23 22 24 - version = "0.1.0"; 23 + version = "0.1.4"; 25 24 26 25 src = fetchFromGitHub { 27 26 owner = "nvim-neorocks"; 28 27 repo = "lux"; 29 28 # NOTE: Lux's tags represent the lux-cli version, which may differ from the lux-lua version 30 - tag = "v0.3.14"; 31 - hash = "sha256-gkUj3eeN0GnHM5sN4SKM/nHeBKe9ifrkg8TZRvA7FlM="; 29 + tag = "v0.4.4"; 30 + hash = "sha256-jhkd5JDMXMwGCmaKLXoZepRwO+EIqLK2NL3hXDj627Q="; 32 31 }; 33 32 34 33 buildAndTestSubdir = "lux-lua"; ··· 36 35 buildFeatures = [ luaFeature ]; 37 36 38 37 useFetchCargoVendor = true; 39 - cargoHash = "sha256-2bFVF4X4OpWwbxAjTr0orCLQNHKSO/koyeTXtD6d76M="; 38 + cargoHash = "sha256-ymESnATGxczfwM4Vy7qQ/UREpJDYIceFcZ9uAJpyRjU="; 40 39 41 40 nativeBuildInputs = [ 42 41 pkg-config ··· 51 50 openssl 52 51 ]; 53 52 54 - # lux-lua checks are broken right now (https://github.com/nvim-neorocks/lux/pull/616) 55 - doCheck = false; 53 + doCheck = false; # lux-lua tests are broken in nixpkgs 56 54 useNextest = true; 57 55 nativeCheckInputs = [ 58 56 lua ··· 65 63 LUX_SKIP_IMPURE_TESTS = 1; # Disable impure unit tests 66 64 }; 67 65 68 - installPhase = 69 - let 70 - libExt = stdenv.hostPlatform.extensions.sharedLibrary; 71 - in 72 - '' 73 - mkdir -p $out/${luaVersionDir} 74 - ls target/release 75 - install -T -v target/*/release/liblux_lua${libExt} $out/${luaVersionDir}/lux.so 76 - ''; 66 + postBuild = '' 67 + cargo xtask-${luaFeature} dist 68 + ''; 69 + 70 + installPhase = '' 71 + runHook preInstall 72 + install -D -v target/dist/${luaVersionDir}/* -t $out/${luaVersionDir} 73 + install -D -v target/dist/lib/pkgconfig/* -t $out/lib/pkgconfig 74 + runHook postInstall 75 + ''; 77 76 78 77 cargoTestFlags = "--lib"; # Disable impure integration tests 79 78
+2 -2
pkgs/development/python-modules/awscrt/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "awscrt"; 14 - version = "0.26.1"; 14 + version = "0.27.1"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-qNY6fcxkhMXBZ1sxqNG2cmw9yFsTeW+xQ9+wByJgk14="; 21 + hash = "sha256-/OuYnJEAGTTHp2TlwLpo18vTOeBUJg3DUpHzJFuIWcs="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/coinmetrics-api-client/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "coinmetrics-api-client"; 21 - version = "2025.4.15.13"; 21 + version = "2025.5.6.13"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.9"; ··· 28 28 src = fetchPypi { 29 29 inherit version; 30 30 pname = "coinmetrics_api_client"; 31 - hash = "sha256-Wyst1/7CN4ZfkzvAkoUSDlSNECgwlx+11yQEzfddcJQ="; 31 + hash = "sha256-EUxgT+LK0s7IV+EWrLKgkNMsuhZBOUfMN1PLjub9JWQ="; 32 32 }; 33 33 34 34 pythonRelaxDeps = [ "typer" ];
+2 -2
pkgs/development/python-modules/daff/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "daff"; 9 - version = "1.3.46"; 9 + version = "1.4.2"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-ItDan9ajJ1tUySapyXsYD5JYqtZRE+oY8/7FLLrc2Bg="; 13 + hash = "sha256-R/A5Htp+K1AR98ysAGuReKzLRlvLlKLJ8oQlf/9dJoY="; 14 14 }; 15 15 16 16 # there are no tests
+2 -2
pkgs/development/python-modules/eufylife-ble-client/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "eufylife-ble-client"; 14 - version = "0.1.9"; 14 + version = "0.1.10"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.9"; ··· 19 19 src = fetchPypi { 20 20 pname = "eufylife_ble_client"; 21 21 inherit version; 22 - hash = "sha256-frW65AIaT4Vol/iI8oq4uCN5aoTLj+v63y3AvhUn3jg="; 22 + hash = "sha256-hfUsFifkwr5qhYM6Otlxo4AAGu967p/eWCR+yBrC4eM="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ poetry-core ];
+2 -12
pkgs/development/python-modules/gcal-sync/default.nix
··· 3 3 aiohttp, 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 - fetchpatch, 7 6 freezegun, 8 7 ical, 9 8 pydantic, ··· 16 15 17 16 buildPythonPackage rec { 18 17 pname = "gcal-sync"; 19 - version = "7.0.0"; 18 + version = "7.0.1"; 20 19 pyproject = true; 21 20 22 21 disabled = pythonOlder "3.10"; ··· 25 24 owner = "allenporter"; 26 25 repo = "gcal_sync"; 27 26 tag = version; 28 - hash = "sha256-8VUXW6tIX43TV7UIxeforZIxAUqGY9uqpz6WGyH4d8E="; 27 + hash = "sha256-MeXmVQ1NIlxccWM1fvmM8up+oOGEWKwC8GRx9NDxdyQ="; 29 28 }; 30 - 31 - patches = [ 32 - (fetchpatch { 33 - name = "ical-v9-compat.patch"; 34 - url = "https://github.com/allenporter/gcal_sync/commit/7ce4b4214568764c234bff179cf05f7e03e21c1b.patch"; 35 - hash = "sha256-OKFOl1uSCFECbZJe5/J+9oD3fpX/sRM1zPgJ+fmBqPg="; 36 - excludes = [ "requirements_dev.txt" ]; 37 - }) 38 - ]; 39 29 40 30 build-system = [ setuptools ]; 41 31
+2 -2
pkgs/development/python-modules/llama-index-readers-database/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "llama-index-readers-database"; 12 - version = "0.3.0"; 12 + version = "0.4.0"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 17 17 src = fetchPypi { 18 18 pname = "llama_index_readers_database"; 19 19 inherit version; 20 - hash = "sha256-AL5KoDBKKvN6rlXyvIEY1Dh0j6DyFLgSaWEk3nh6kRY="; 20 + hash = "sha256-BdZzn2T3EkR0N3C0uEF3kj1QV5Qnzut7yapAVxdc7C8="; 21 21 }; 22 22 23 23 build-system = [ poetry-core ];
+4 -2
pkgs/development/python-modules/nitrokey/default.nix
··· 9 9 requests, 10 10 tlv8, 11 11 pyserial, 12 - protobuf5, 12 + protobuf, 13 13 semver, 14 14 crcmod, 15 15 hidapi, ··· 27 27 28 28 disabled = pythonOlder "3.9"; 29 29 30 + pythonRelaxDeps = [ "protobuf" ]; 31 + 30 32 build-system = [ poetry-core ]; 31 33 32 34 dependencies = [ ··· 37 39 crcmod 38 40 cryptography 39 41 hidapi 40 - protobuf5 42 + protobuf 41 43 pyserial 42 44 ]; 43 45
+2 -2
pkgs/development/python-modules/pyenphase/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pyenphase"; 23 - version = "1.26.0"; 23 + version = "1.26.1"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.11"; ··· 29 29 owner = "pyenphase"; 30 30 repo = "pyenphase"; 31 31 tag = "v${version}"; 32 - hash = "sha256-Qr+F19J1JYazofriDWODDbDEYlUZAKv/4TVwoIRj5Rg="; 32 + hash = "sha256-EKelQNHDaWSBrr19a8kYRI/wOYcRS9umJIo4oW9aU6k="; 33 33 }; 34 34 35 35 pythonRelaxDeps = [ "tenacity" ];
+2 -2
pkgs/development/python-modules/pyexploitdb/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyexploitdb"; 13 - version = "0.2.79"; 13 + version = "0.2.80"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "pyExploitDb"; 20 20 inherit version; 21 - hash = "sha256-sUTqW2t69O/FEnpILpZz3ASyeK8S/kezLNpb5LuiM+s="; 21 + hash = "sha256-5ThLYOao/qGkY37hNWKcq1Oker8Gc8dOmdVlf7y7D6M="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/pypdf/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "pypdf"; 30 - version = "5.3.1"; 30 + version = "5.4.0"; 31 31 pyproject = true; 32 32 33 33 disabled = pythonOlder "3.8"; ··· 38 38 tag = version; 39 39 # fetch sample files used in tests 40 40 fetchSubmodules = true; 41 - hash = "sha256-4q4Se/8psa6hl+PA1vnh/3HpQsihDL8UCg0ScNLg61o="; 41 + hash = "sha256-Do697G3CH3itIF+LFFr7h+mohIuzx2JZpGPnbVQ3sOw="; 42 42 }; 43 43 44 44 outputs = [ ··· 84 84 meta = with lib; { 85 85 description = "Pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files"; 86 86 homepage = "https://github.com/py-pdf/pypdf"; 87 - changelog = "https://github.com/py-pdf/pypdf/blob/${src.rev}/CHANGELOG.md"; 87 + changelog = "https://github.com/py-pdf/pypdf/blob/${src.tag}/CHANGELOG.md"; 88 88 license = licenses.bsd3; 89 89 maintainers = with maintainers; [ javaes ]; 90 90 };
+3 -2
pkgs/development/python-modules/reportlab/default.nix
··· 17 17 in 18 18 buildPythonPackage rec { 19 19 pname = "reportlab"; 20 - version = "4.3.1"; 20 + version = "4.4.0"; 21 21 pyproject = true; 22 22 23 23 # See https://bitbucket.org/pypy/compatibility/wiki/reportlab%20toolkit ··· 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - hash = "sha256-Iw94shZnGU2EkKydEpWNXBRoY1Lbf74DuVFA+v31qpc="; 28 + hash = "sha256-pk2FUTkQ4kbCHcl8zDyQVKHUQ3C/j8H6uAr5N4FDVNU="; 29 29 }; 30 30 31 31 postPatch = '' ··· 57 57 ''; 58 58 59 59 meta = with lib; { 60 + changelog = "https://hg.reportlab.com/hg-public/reportlab/file/tip/CHANGES.md"; 60 61 description = "Open Source Python library for generating PDFs and graphics"; 61 62 homepage = "https://www.reportlab.com/"; 62 63 license = licenses.bsd3;
+3 -3
pkgs/development/python-modules/sendgrid/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "sendgrid"; 17 - version = "6.11.0"; 17 + version = "6.12.0"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.6"; ··· 23 23 owner = pname; 24 24 repo = "sendgrid-python"; 25 25 tag = version; 26 - hash = "sha256-wcQLdU80pcyEplzL8lnehtToqYiTrX1n5TjmK5zturE="; 26 + hash = "sha256-+1Tkue09C2qqCqN8lbseo2MzVbx+qDE/M/3r3Q6EXYE="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [ ··· 50 50 meta = with lib; { 51 51 description = "Python client for SendGrid"; 52 52 homepage = "https://github.com/sendgrid/sendgrid-python"; 53 - changelog = "https://github.com/sendgrid/sendgrid-python/blob/${version}/CHANGELOG.md"; 53 + changelog = "https://github.com/sendgrid/sendgrid-python/blob/${src.tag}/CHANGELOG.md"; 54 54 license = with licenses; [ mit ]; 55 55 maintainers = with maintainers; [ fab ]; 56 56 };
+8
pkgs/development/python-modules/virtualenv-clone/default.nix
··· 25 25 26 26 substituteInPlace tests/test_virtualenv_sys.py \ 27 27 --replace-fail "'virtualenv'" "'${virtualenv}/bin/virtualenv'" 28 + 29 + # PermissionError: [Errno 13] Permission denied: '/tmp/test_fixup_pth_file.pth' 30 + # Unable to reproduce. 31 + # Theory: this fixed path may collide with itself on darwin if this package is built for multiple python versions simultaneously 32 + substituteInPlace tests/test_fixup_scripts.py \ 33 + --replace-fail \ 34 + "pth = '/tmp/test_fixup_pth_file.pth'" \ 35 + "pth = '$(mktemp -d)/test_fixup_pth_file.pth'" 28 36 ''; 29 37 30 38 propagatedBuildInputs = [ virtualenv ];
+3
pkgs/development/web/nodejs/nodejs.nix
··· 436 436 "test-fs-readv-sync" 437 437 "test-vm-memleak" 438 438 ] 439 + ++ lib.optional ( 440 + stdenv.buildPlatform.isDarwin && stdenv.buildPlatform.isx86_64 && majorVersion == "20" 441 + ) "test-tick-processor-arguments" # flaky 439 442 ) 440 443 }" 441 444 ];
+2 -2
pkgs/games/chiaki-ng/default.nix
··· 37 37 38 38 stdenv.mkDerivation rec { 39 39 pname = "chiaki-ng"; 40 - version = "1.9.6"; 40 + version = "1.9.7"; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "streetpea"; 44 44 repo = "chiaki-ng"; 45 45 rev = "v${version}"; 46 - hash = "sha256-TY27Xc13RiTcAgrUFJ3M3ALnxgeY+/4re3cjZ5kNwc8="; 46 + hash = "sha256-dAb4RGRCC6pCpfLxUJO7pFnqNm1icaU3v1n+HhJILe0="; 47 47 fetchSubmodules = true; 48 48 }; 49 49
+1 -15
pkgs/top-level/all-packages.nix
··· 2022 2022 capstone = callPackage ../development/libraries/capstone { }; 2023 2023 capstone_4 = callPackage ../development/libraries/capstone/4.nix { }; 2024 2024 2025 - casync = callPackage ../applications/networking/sync/casync { 2026 - sphinx = buildPackages.python3Packages.sphinx; 2027 - }; 2028 - 2029 2025 cataract = callPackage ../applications/misc/cataract { }; 2030 2026 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { }; 2031 2027 ··· 11896 11892 patches = config."2bwm".patches or [ ]; 11897 11893 }; 11898 11894 11899 - abcde = callPackage ../applications/audio/abcde { 11900 - inherit (python3Packages) eyed3; 11901 - }; 11902 - 11903 11895 acd-cli = callPackage ../applications/networking/sync/acd_cli { 11904 11896 inherit (python3Packages) 11905 11897 buildPythonApplication ··· 11944 11936 pdfstudio2024 11945 11937 pdfstudioviewer 11946 11938 ; 11947 - 11948 - aeolus = callPackage ../applications/audio/aeolus { }; 11949 - aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { }; 11950 11939 11951 11940 airwave = libsForQt5.callPackage ../applications/audio/airwave { }; 11952 11941 ··· 12044 12033 }; 12045 12034 12046 12035 breezy = with python3Packages; toPythonApplication breezy; 12047 - 12048 - calf = callPackage ../applications/audio/calf { 12049 - inherit (gnome2) libglade; 12050 - }; 12051 12036 12052 12037 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { }; 12053 12038 ··· 13009 12994 k3s_1_30 13010 12995 k3s_1_31 13011 12996 k3s_1_32 12997 + k3s_1_33 13012 12998 ; 13013 12999 k3s = k3s_1_32; 13014 13000