Commit Graph

123 Commits

Author SHA1 Message Date
R. Ryantm
7bdf57e499 mtail: 3.4.7 -> 3.4.8 2026-08-16 07:51:18 +00:00
Peder Bergebakken Sundt
8be7bd0c83 mtpfs: drop (#549720) 2026-08-14 15:04:01 +00:00
Justin !
0e8b08dada mtail: 3.4.6 -> 3.4.7 2026-08-10 17:48:12 -04:00
tree-sapii
960173e1a0 mtpfs: drop 2026-08-05 00:29:59 -04:00
Justin !
600b3d2039 mtail: enable __structuredAttrs 2026-08-02 22:26:55 -04:00
R. Ryantm
3b94b96c3d mtail: 3.4.5 -> 3.4.6 2026-08-02 08:14:47 +00:00
Justin !
45c00f22fd mtail: 3.4.4 -> 3.4.5 2026-07-28 13:42:27 -04:00
R. Ryantm
1c30f12981 mtail: 3.4.3 -> 3.4.4 2026-07-21 20:15:15 +00:00
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
R. Ryantm
9408e8912e mtail: 3.4.0 -> 3.4.3 2026-07-12 16:46:52 +00:00
R. Ryantm
b16254b39d mtail: 3.3.2 -> 3.4.0 2026-06-25 07:19:49 +00:00
R. Ryantm
1dac239e54 mtail: 3.3.0 -> 3.3.2 2026-06-16 11:04:13 +00:00
Cosima Neidahl
5ec75aebd4 mt32emu-smf2wav: 1.9.2 -> 1.9.3 (#529684) 2026-06-13 22:24:57 +00:00
R. Ryantm
a862667798 mt32emu-qt: 1.12.1 -> 1.12.2 2026-06-08 21:50:50 +00:00
R. Ryantm
fd6d44b849 mt32emu-smf2wav: 1.9.2 -> 1.9.3 2026-06-08 21:46:23 +00:00
Justin !
a9822d8c8a mtail: 3.2.53 -> 3.3.0 2026-06-04 00:39:38 -04:00
Nikolay Korotkiy
a437e25869 mtr-exporter: 0.6.0 -> 0.7.0 (#524032) 2026-05-30 12:54:19 +00:00
Cosima Neidahl
49cd214b67 mt32emu-*: Bump (#521309) 2026-05-29 21:56:17 +00:00
Nick Cao
23aa22dd41 mtail: 3.2.51 -> 3.2.53 (#525318) 2026-05-29 14:26:16 +00:00
OPNA2608
da3e46fd06 mt32emu-smf2wav: 1.9.0 -> 1.9.2 2026-05-29 02:04:45 +02:00
OPNA2608
962d91eb98 mt32emu-qt: 1.11.1 -> 1.12.1, migrate to Qt6 2026-05-29 02:04:38 +02:00
Cosima Neidahl
9f39203401 *mt32emu*: Add passthru.updateScript (#521302) 2026-05-28 23:49:57 +00:00
R. Ryantm
aabcac34dc mtail: 3.2.51 -> 3.2.53 2026-05-28 18:45:01 +00:00
R. Ryantm
d71b7ec989 mtr-exporter: 0.6.0 -> 0.7.0 2026-05-25 13:54:31 +00:00
R. Ryantm
294b0b3cd9 mtail: 3.2.50 -> 3.2.51 2026-05-20 08:12:54 +00:00
OPNA2608
fb72c5797a mt32emu-smf2wav: Add passthru.updateScript 2026-05-17 19:02:02 +02:00
OPNA2608
848e23064f mt32emu-qt: Add passthru.updateScript 2026-05-17 18:57:59 +02:00
Michael Daniels
b8669052e4 various: migrate to pkgs/by-name 2026-05-13 21:51:16 -04:00
R. Ryantm
594fb12f74 mtail: 3.2.48 -> 3.2.50 2026-05-12 01:29:04 +00:00
Justin !
2ae17d5353 mtail: 3.2.26 -> 3.2.48
I was having the following error when trying to update the package:

```
go: inconsistent vendoring in /build/source:
        contrib.go.opencensus.io/exporter/jaeger@v0.2.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/bazelbuild/rules_go@v0.59.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/glog@v1.2.5: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/groupcache@v0.0.0-20241129210726-2c02b8208cf8: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/go-cmp@v0.7.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/pkg/errors@v0.9.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/client_golang@v1.23.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/common@v0.67.5: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opencensus.io@v0.24.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/sdk@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/sdk/metric@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/sys@v0.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/tools@v0.41.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/beorn7/perks@v1.0.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cenkalti/backoff/v5@v5.0.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cespare/xxhash/v2@v2.3.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-logr/logr@v1.4.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-logr/stdr@v1.2.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/uuid@v1.6.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.7: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/kylelemons/godebug@v1.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/client_model@v0.6.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/procfs@v0.16.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/uber/jaeger-client-go@v2.25.0+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/auto/sdk@v1.2.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/metric@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/trace@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/proto/otlp@v1.9.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.yaml.in/yaml/v2@v2.4.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/net@v0.49.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/sync@v0.19.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/text@v0.33.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/api@v0.105.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/genproto/googleapis/api@v0.0.0-20260128011058-8636f8732409: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/genproto/googleapis/rpc@v0.0.0-20260128011058-8636f8732409: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/grpc@v1.78.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/protobuf@v1.36.11: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt

        To ignore the vendor directory, use -mod=readonly or -mod=mod.
        To sync the vendor directory, run:
                go mod vendor
error: builder for '/nix/store/d2d1q8r50mb64f20xqf362scw8azfk7l-mtail-3.2.37-go-modules.drv' failed with exit code 1;
       last 25 log lines:
       >        github.com/go-logr/stdr@v1.2.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >     github.com/google/uuid@v1.6.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >      github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.7: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >  github.com/kylelemons/godebug@v1.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >       github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >    github.com/prometheus/client_model@v0.6.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >  github.com/prometheus/procfs@v0.16.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >       github.com/uber/jaeger-client-go@v2.25.0+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >      go.opentelemetry.io/auto/sdk@v1.2.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >        go.opentelemetry.io/otel/metric@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >    go.opentelemetry.io/otel/trace@v1.40.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >     go.opentelemetry.io/proto/otlp@v1.9.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >      go.yaml.in/yaml/v2@v2.4.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >  golang.org/x/net@v0.49.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >   golang.org/x/sync@v0.19.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >  golang.org/x/text@v0.33.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >  google.golang.org/api@v0.105.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >     google.golang.org/genproto/googleapis/api@v0.0.0-20260128011058-8636f8732409: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >       google.golang.org/genproto/googleapis/rpc@v0.0.0-20260128011058-8636f8732409: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >       google.golang.org/grpc@v1.78.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >     google.golang.org/protobuf@v1.36.11: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
       >
       >       To ignore the vendor directory, use -mod=readonly or -mod=mod.
       >         To sync the vendor directory, run:
       >             go mod vendor
       For full logs, run:
               nix log /nix/store/d2d1q8r50mb64f20xqf362scw8azfk7l-mtail-3.2.37-go-modules.drv
error: 1 dependencies of derivation '/nix/store/ns6lyw3zmapsx7fh0ghhwrq199vpa911-mtail-3.2.37.drv' failed to build
```

And trying to update the `vendorHash` value wasn't working until I added
the `proxyVendor = true`.

Co-Authored-By: isabel <isabel@isabelroses.com>
2026-05-03 17:10:24 -04:00
R. Ryantm
05159fe205 mtdutils: 2.3.0 -> 2.3.1 2026-04-14 00:26:55 +00:00
Yohann Boniface
f9cc21919c mtx: fix build failure (#506434) 2026-04-06 02:22:59 +00:00
Marcin Serwin
e76cc99366 mtkclient: 2.1.2 -> 2.1.4.1 (+ udev, desktop item) (#497644) 2026-04-05 12:41:37 +00:00
Clément
588bc1493f mtx: fix build failure
mtx was redefining bool manually, causing the build to fail
2026-04-03 16:10:46 -07:00
Tim Schumacher
03cb46a653 mtkclient: 2.1.3 -> 2.1.4.1 2026-03-22 19:26:00 +01:00
Tim Schumacher
5ec0699496 mtkclient: add a desktop item 2026-03-22 19:26:00 +01:00
Tim Schumacher
21530cd9de mtkclient: include source-built kamakiri payloads 2026-03-22 13:40:18 +01:00
Tim Schumacher
fa3cac1f25 mtkclient: install MTK-specific udev rules 2026-03-22 13:40:18 +01:00
Tim Schumacher
e865806c5e mtkclient: 2.1.2 -> 2.1.3 2026-03-22 13:40:18 +01:00
Yohann Boniface
76040dbcaa mtPaint: 3.50.12 -> 3.50.14 (#497084) 2026-03-19 00:12:25 +00:00
R. Ryantm
f521dce2eb mtprotoproxy: 1.1.1 -> 1.1.2 2026-03-17 01:40:28 +00:00
Marcin Serwin
f5601726ea mtkclient: 2.0.1-unstable-2025-09-26 -> 2.1.2 (#485467) 2026-03-06 18:48:24 +00:00
Yiyu Zhou
ca25268b27 mtPaint: 3.50.12 -> 3.50.14 2026-03-05 20:10:11 -08:00
Sandro
4181b2b98d mtproxy: init at 1-unstable-2025-11-04 (#492798) 2026-03-06 01:42:12 +00:00
nix-julia
6f3ce14a02 mtproxy: init at 1-unstable-2025-11-04 2026-02-25 06:13:39 +03:30
Fernando Rodrigues
693e12715a various: switch buildGoModule packages to use finalAttrs (#487704) 2026-02-07 09:35:52 +00:00
quantenzitrone
626f23ce26 various: switch packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name

set files (rg --files-with-matches -F 'stdenv.mkDerivation rec {' $scope | sort -u)

for file in $files
    echo $file
    sd -F 'stdenv.mkDerivation rec {' 'stdenv.mkDerivation (finalAttrs: {' $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:59:05 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule packages to use finalAttrs
this shouldn't create any rebuilds

the following script was used to generate this:
```fish
#!/usr/bin/env fish

# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}

set base (git rev-parse HEAD)

set scope pkgs/by-name
set builder buildGoModule

set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)

for file in $files
    echo $file
    sd -F "$builder rec {" "$builder (finalAttrs: {" $file
    # version
    sd -F 'version}' 'finalAttrs.version}' $file
    sd -F '${version' '${finalAttrs.version' $file
    sd -F '= version' '= finalAttrs.version' $file
    sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
    sd -F ' + version;' ' + finalAttrs.version;' $file
    sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
    sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
    sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
    sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
    # src
    sd -F 'src}' 'finalAttrs.src}' $file
    sd -F '${src' '${finalAttrs.src' $file
    sd -F '= src' '= finalAttrs.src' $file
    sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
    sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
    # meta
    sd -F '${meta' '${finalAttrs.meta' $file
    sd -F '= meta' '= finalAttrs.meta' $file
    sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
    # other
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
    sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
    sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
    sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
    sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # close finalAttrs lambda
    echo ')' >>$file
    # catch some errors early
    if ! nixfmt $file
        git restore $file
        continue
    end
    if ! nixf-diagnose -i sema-primop-overridden $file
        git restore $file
        continue
    end
end

set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
    git restore $torestore
end

# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore

for file in $files
    # file hasn't changed
    if git diff --quiet $base $file
        continue
    end
    # try to eval the package to definitely catch all errors
    echo $file
    set pname (string split / $file -f 4)
    if ! nix eval .#$pname
        set torestore $torestore $file
    end
end

# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
    git restore $torestore
end
```

after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:28:59 +01:00
Gergő Gutyina
1b9d1caaff various: fix pname misuse in urls (#483962) 2026-02-05 10:12:27 +00:00
quantenzitrone
9c8e96055a various: fix pname misuse in urls 2026-02-05 01:51:59 +01:00