Commit Graph

39 Commits

Author SHA1 Message Date
Ryan Burns
038675afe2 libcamera: 0.7.1 -> 0.7.2
Changelog: https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.2
2026-08-13 15:25:24 -07:00
Ryan Burns
31775096ec libcamera: 0.7.0 -> 0.7.1
Release notes: https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.7.1

Lots of new features which require changes to the meson configuration.

In particular, SDL2 depends on libcamera, so that option is currently
gated behind the qcam option (even though it applies to the cam app as
well) to break the cycle. Since jpeg is dependent on SDL2, it's gated
the same way.
2026-08-13 15:25:16 -07:00
Leonard-Orlando Jonathan Menzel
5d4125718d libcamera: fix build for armv7l 2026-03-24 09:57:43 +00:00
nixpkgs-ci[bot]
4a75eaec58 Merge master into staging-next 2026-02-20 12:11:50 +00:00
Stefan Frijters
916e0bcc69 libcamera: move env vars into env for structuredAttrs 2026-02-19 17:39:02 +01:00
K900
8eb4be3015 libcamera: nixfmt 2026-02-12 21:01:58 +03:00
K900
7ac87572bb libcamera: fix build on aarch64 2026-02-12 20:42:28 +03:00
R. Ryantm
bcfa09c69c libcamera: 0.6.0 -> 0.7.0 2026-01-30 00:33:59 +00:00
Ryan Burns
b8bc22382c libcamera: 0.5.2 -> 0.6.0
Changelog: https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.6.0
2025-12-12 00:41:51 -08: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
Vladimír Čunát
89e5878f30 libcamera: 0.5.1 -> 0.5.2 (#431897)
This is an earlier remerge; the original was 7d78970a3a.
2025-08-15 19:30:35 +02:00
R. Ryantm
e02db03403 libcamera: 0.5.1 -> 0.5.2 2025-08-08 01:01:30 +00:00
Aleksana
3055e9c183 libcamera: fix regression due to library paths change (#427606) 2025-07-24 21:45:19 +08:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Lach
86e02ae0a9 libcamera: fix regression due to library paths change
Previously reported at https://github.com/NixOS/nixpkgs/issues/351842

It was regressed in libcamera 0.5.1 update, due to ipa modules being moved from /lib/libcamera/ipa_*.so to /lib/libcamera/ipa/ipa_*.so in upstream, here:
https://git.libcamera.org/libcamera/libcamera.git/commit/src/ipa/meson.build?id=37dccb4584346b53b0f39184bb3a71eed9ca8d6c
2025-07-23 02:17:51 +02:00
Weijia Wang
5bffa2aae1 libcamera: 0.5.0 -> 0.5.1 (#413591) 2025-06-20 23:42:31 +02:00
Alyssa Ross
9baf24bcd3 libcamera: use udev, not systemd
As the comment indicated, the only part of systemd that was used is
udev.  This should decrease the closure size, and also do the right
thing on platforms with different udev implementations.
2025-06-11 09:48:53 +02:00
R. Ryantm
913f23ab09 libcamera: 0.5.0 -> 0.5.1 2025-06-03 13:03:19 +00:00
Alyssa Ross
8fcd996994 libcamera: fix build on aarch64
Fixes: 3a83abf73f ("libcamera: 0.4.0 -> 0.5.0")
2025-04-30 18:55:42 +02:00
R. Ryantm
3a83abf73f libcamera: 0.4.0 -> 0.5.0 2025-04-05 12:34:07 +00:00
Audrey Dutcher
cfcdb0e1bd libcamera: mark as linux-only 2025-03-05 23:50:32 +01:00
Sergei Trofimovich
672912aa53 libcamera: 0.3.2 -> 0.4.0
Changes: https://lists.libcamera.org/pipermail/libcamera-devel/2024-December/047898.html
2024-12-25 07:01:14 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Athene Noctua
b9274aa7a5 libcamera: re-sign IPA modules after fixup (#353336) 2024-11-30 07:49:01 +01:00
Sergei Trofimovich
8d8a065cdc libcamera: 0.3.1 -> 0.3.2
Changes: https://lists.libcamera.org/pipermail/libcamera-devel/2024-September/045145.html
2024-09-26 22:12:56 +01:00
Vladimír Čunát
9f8ee91805 Merge #330270: libcamera: 0.3.0 -> 0.3.1
...into staging
2024-08-22 12:00:52 +02:00
Sergei Trofimovich
63930d484c libcamera: 0.3.0 -> 0.3.1
Changes: https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.3.1
2024-07-26 22:23:54 +01:00
Alyssa Ross
fdd8f4d6ef libcamera: fix cross-bits cross
e.g. from 64-bit to 32-bit.

pybind11 is a header-only library, so there was no linking failure —
the only reason this ended up mattering was that it had some sort of
size check in it.

Fixes: 8a45e936ac ("libcamera: 0.2.0 → 0.3.0")
2024-07-20 10:04:23 +02:00
h7x4
7384b9abdc treewide: set meta.changelog 2024-07-07 15:20:06 +02:00
github-actions[bot]
c8c2ff3b9b Merge staging-next into staging 2024-06-10 00:02:49 +00:00
Alyssa Ross
3df6bb2c85 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/applications/blockchains/polkadot/default.nix
2024-06-09 22:47:12 +01:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Jonathan Davies
8a45e936ac libcamera: 0.2.0 → 0.3.0 2024-05-31 19:31:56 +01:00
github-actions[bot]
be5878415f Merge staging-next into staging 2024-05-20 12:01:58 +00:00
github-actions[bot]
6ff1451c6f Merge master into staging-next 2024-05-20 12:01:29 +00:00
Alyssa Ross
700f1a4bcd libcamera: disable tracing if unavailable
lttng-ust has a mandatory dependency on liburcu, which requires
architecture-specific code that isn't available for all platforms.  To
enable building libcamera for those platforms, disable tracing support
if lttng-ust is unavailable.  This fixes building libcamera for, for
example, loongarch64-linux.
2024-05-20 10:34:52 +02:00
Alyssa Ross
584c9b78cb pkgsStatic.libcamera: mark unsupported 2024-05-20 10:32:50 +02:00
Jörg Thalheim
fb0ddd9186 libcamera: fix binary reproduciblity 2024-04-29 12:34:46 +02:00
Florian Klink
d6ee968663 libcamera: move to pkgs/by-name
The CI check complains about a new attribute introduced that's not using
the by-name pattern, even though it's using the same .nix file.

It seems using callPackage ../by-name/… from toplevel for the
alternative toplevel attribute seems to be others do this, so using the
same pattern here.
2024-01-30 11:24:59 +02:00