Commit Graph

15 Commits

Author SHA1 Message Date
BatteredBunny
24ea6c2b11 colmap: 4.0.4 -> 4.1.1 2026-08-03 22:28:47 +03:00
Gaetan Lepage
bcb2907c62 colmap: fix CUDA support 2026-06-14 19:02:38 +00:00
Gaetan Lepage
ab8472918c colmap: cleanup, fix on aarch64-linux and on darwin 2026-06-14 19:02:38 +00:00
Patrick Chilton
c000d37230 colmap: 4.0.3 -> 4.0.4 2026-04-27 21:14:39 +02:00
Patrick Chilton
de667ea1c4 colmap: 4.0.2 -> 4.0.3 2026-04-07 14:44:32 +02:00
Patrick Chilton
deedea0e9f colmap: unstable-3.12.5-openimageio -> 4.0.2 2026-03-18 16:11:02 +01:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Connor Baker
43c7b5e291 cudaPackages.cuda_cudart: provide a single output
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Connor Baker
26ad532def colmap: only Linux is supported with CUDA
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-10-22 13:14:51 -07:00
Wolfgang Walther
90e7159c55 treewide: remove unused rec
Auto-fix by nixf-diagnose.
2025-10-05 10:49:12 +02:00
Patrick Chilton
758b83b18d colmap: 3.12.5 -> 3.12.5-unstable-openimageio
This is needed to get unreleased OpenImageIO support so we can drop
FreeImage.
2025-10-03 01:23:24 +02:00
Patrick Chilton
328fea74be colmap: 3.11.1 -> 3.12.5 2025-10-03 01:23:24 +02:00
usertam
7241a8f87e colmap: drop libsForQt5.callPackage 2025-10-03 01:23:23 +02:00
usertam
b7cb0d230a colmap: move to by-name 2025-10-03 01:23:23 +02:00