Generate srcset images for a variety of resolutions from OCaml

Update dune-project and opam files across packages

Sync opam package metadata including x-maintenance-intent
and external dependency specifications.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+8 -5
+2 -3
dune-project
··· 1 - (lang dune 3.17) 1 + (lang dune 3.21) 2 2 (name srcsetter) 3 3 4 4 (generate_opam_files true) ··· 6 6 (license ISC) 7 7 (authors "Anil Madhavapeddy") 8 8 (maintainers "Anil Madhavapeddy <anil@recoil.org>") 9 - (homepage "https://tangled.org/anil.recoil.org/srcsetter") 10 - (bug_reports "https://tangled.org/anil.recoil.org/srcsetter/issues") 9 + (source (tangled anil.recoil.org/srcsetter)) 11 10 12 11 (package 13 12 (name srcsetter)
+3 -1
srcsetter-cmd.opam
··· 9 9 homepage: "https://tangled.org/anil.recoil.org/srcsetter" 10 10 bug-reports: "https://tangled.org/anil.recoil.org/srcsetter/issues" 11 11 depends: [ 12 - "dune" {>= "3.17"} 12 + "dune" {>= "3.21"} 13 13 "ocaml" {>= "5.1"} 14 14 "srcsetter" 15 15 "fpath" ··· 33 33 "@doc" {with-doc} 34 34 ] 35 35 ] 36 + dev-repo: "git+https://tangled.org/anil.recoil.org/srcsetter" 37 + x-maintenance-intent: ["(latest)"] 36 38 depexts: [ 37 39 ["imagemagick"] {os-distribution = "homebrew"} 38 40 ["imagemagick"] {os-family = "debian"}
+3 -1
srcsetter.opam
··· 9 9 homepage: "https://tangled.org/anil.recoil.org/srcsetter" 10 10 bug-reports: "https://tangled.org/anil.recoil.org/srcsetter/issues" 11 11 depends: [ 12 - "dune" {>= "3.17"} 12 + "dune" {>= "3.21"} 13 13 "ocaml" {>= "5.1"} 14 14 "jsont" 15 15 "bytesrw" ··· 29 29 "@doc" {with-doc} 30 30 ] 31 31 ] 32 + dev-repo: "git+https://tangled.org/anil.recoil.org/srcsetter" 33 + x-maintenance-intent: ["(latest)"]