64 Commits

Author SHA256 Message Date
9ceeb90757 Sync changes to SLFO-1.2 branch 2025-08-20 09:35:52 +02:00
ebd4518164 Accepting request 1233212 from graphics
- Update to release 0.4.0

OBS-URL: https://build.opensuse.org/request/show/1233212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=23
2024-12-26 11:23:18 +00:00
e06bbe78b7 Accepting request 1219491 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1219491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=22
2024-10-31 15:09:17 +00:00
259b43dc90 Accepting request 1194915 from graphics
- Split SDL/Qt-dependent tools to multibuilt subpackage
- Update to release 0.3.1

OBS-URL: https://build.opensuse.org/request/show/1194915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=21
2024-08-21 21:24:45 +00:00
OBS User unknown
97e4e421e3 [info=25c26bf3382ab16389f2c2053e5be1af269ea41d1a3815f45f79f8533b9cac3c]
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=52
2024-08-20 12:37:10 +00:00
OBS User unknown
d7002e98bf [info=8fd5818ce47ba786b9c54a5b59e057255ea2d948a26acb9bc8ae6ce45c0c1583]
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=51
2024-08-20 07:33:40 +00:00
OBS User unknown
e17114be0c [info=74ec3fe50da967f157801a1c34a9a5270df6e9179fb7305c68f0797d0650a01d]
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=50
2024-08-19 16:16:40 +00:00
OBS User unknown
6bec057ddb [info=ad29c9928f6467fac0e47fbe642fc8090d447813cac397f8787621b373fbe663]
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=49
2024-08-19 16:16:11 +00:00
09df7011aa [info=787d1706d3ab005d36cdddbf9ba4203b95e3b350778beab50b7fd2e13dd06d7b]
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=48
2024-08-12 11:22:21 +00:00
787d1706d3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=20 2024-03-20 20:09:53 +00:00
OBS User buildservice-autocommit
e5e8180451 Accepting request 1159296 from graphics
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/1159296
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=47
2024-03-20 20:09:53 +00:00
646de8b6c3 Accepting request 1159243 from home:rguenther:branches:graphics
- Avoid %if %{pkg_vcmp gcc < 8}, instead replicate the condition
  from the BuildRequires section.

OBS-URL: https://build.opensuse.org/request/show/1159243
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=46
2024-03-19 08:31:58 +00:00
011f532323 Accepting request 1140074 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1140074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=19
2024-01-22 19:30:17 +00:00
2f8eda8b68 - Update to release 0.2.0
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=44
2024-01-13 08:49:48 +00:00
13a9b66211 Accepting request 1108468 from graphics
- Update to version 0.1.0:

OBS-URL: https://build.opensuse.org/request/show/1108468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=18
2023-09-02 20:07:04 +00:00
ebe73b9cbb trim useless changelog
take full snapshot

OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=42
2023-09-01 13:13:27 +00:00
1b1066df71 Accepting request 1108405 from home:rfrohl:branches:graphics
libcamera 0.1.0

OBS-URL: https://build.opensuse.org/request/show/1108405
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=41
2023-09-01 13:02:48 +00:00
ec7170881e Accepting request 1071081 from graphics
OBS-URL: https://build.opensuse.org/request/show/1071081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=17
2023-03-14 17:15:39 +00:00
34258b2447 Accepting request 1071073 from home:marxin:branches:graphics
- Disable warning in silent-Werror_dangling-reference.patch based
  compiler version.

OBS-URL: https://build.opensuse.org/request/show/1071073
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=39
2023-03-13 09:02:16 +00:00
b5bf0ca046 Accepting request 1070110 from home:marxin:branches:graphics
- Add silent-Werror_dangling-reference.patch that addressed a false-positive
  warning in GCC: https://bugs.libcamera.org/show_bug.cgi?id=185.

OBS-URL: https://build.opensuse.org/request/show/1070110
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=38
2023-03-08 10:15:18 +00:00
23e024bcb0 Accepting request 1063498 from graphics
OBS-URL: https://build.opensuse.org/request/show/1063498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=16
2023-02-07 17:48:21 +00:00
6e77a3317c Accepting request 1063379 from home:polslinux:branches:graphics
- Update to version 0.0.4:
  Bugfixes:
   * libcamera: yaml_parser: Use C locale
   * libcamera: base: utils: Support C libraries lacking locale support
   * py: cam.py: Fix duplicate metadata output if more than one stream
   * libcamera: camera: Fix validateColorSpaces to choose main colour space
   * pipeline: raspberrypi: Fix handling of colour spaces
  Core:
   * test: Fix/Enable testing with ASan
   * test: Remove redundant pipeline tests
   * meson: Only build pipeline handlers needed in host architecture
   * meson: Add 'all' choice to pipelines option
   * utils: checkstyle.py: Add commit title checker
   * libcamera: ipa_module: Relax ipaModuleInfo symbol size check
   * pipeline: Support configuration file paths
  ipa:
   * camera_sensor: Improve h/v flip handling
   * camera_sensor: Add AR0521 Sensor support
   * camera_sensor: Add OV4689 Sensor support
   * camera_sensor: Add support for OmniVision OV8858
   * raspberrypi: Support Autofocus with PDAF
   * raspberrypi: Support for the Sony IMX708 sensor
   * rkisp1: Raise maximum analogue gain
  pipeline:
   * raspberrypi: Support parameters from a configuration file
   * raspberrypi: Add a parameter to disable startup drop frames
   * libcamera: rkisp1: Add support for Transform
  apps:
   * gstreamer: Add bayer8 support to libcamerasrc
   * qcam: Show string representation of pixel format

OBS-URL: https://build.opensuse.org/request/show/1063379
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=36
2023-02-06 18:06:15 +00:00
93360ec29e Accepting request 1044049 from graphics
- Update to version 0.0.3:
  Core:
   * Fix tracing when built as a subproject
   * Avoid double map lookups in framebuffer_allocator
   * Workaround faulty control menus
   * controls: Change LensPosition units to dioptres
   * camera_sensor: Add IMX519 sensor properties
   * Documentation: contributing: Add commit message guidelines
   * Declare generic converter interface
  utils:
   * Add libtuning
   * Add initial libtuning script support for rkisp1 and raspberrypi.
   * checkstyle.py: Check new header file on new and renamed meson.build files
  ipa:
   * Move IPA sensor controls validation to CameraSensor (IPU3/RKISP1)
  rkisp1:
   * Support FrameDurationLimits control for FrameRate management
   * Support raw capture (IPA, configuration, and runtime)
   * Add support for manual gain and exposure
   * Fix stream size validation
   * Add additional default values to controls
  imx8-isi:
   * Enumerate supported stream formats
   * Set SensorTimestamp metadata
  Raspberry Pi:
   * Remove generic "pause" mechanism from Algorithm
   - Remove enum BuffferMask from the mojom interface
   - Fix digital gain calculations for manual mode
   - Fix bug in IPA frame drop logic
   - imx477: Update tuning file for the latest camera modules (forwarded request 1044027 from polslinux)

OBS-URL: https://build.opensuse.org/request/show/1044049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=15
2022-12-23 09:20:43 +00:00
2e30dbe697 Accepting request 1044027 from home:polslinux:branches:graphics
- Update to version 0.0.3:
  Core:
   * Fix tracing when built as a subproject
   * Avoid double map lookups in framebuffer_allocator
   * Workaround faulty control menus
   * controls: Change LensPosition units to dioptres
   * camera_sensor: Add IMX519 sensor properties
   * Documentation: contributing: Add commit message guidelines
   * Declare generic converter interface
  utils:
   * Add libtuning
   * Add initial libtuning script support for rkisp1 and raspberrypi.
   * checkstyle.py: Check new header file on new and renamed meson.build files
  ipa:
   * Move IPA sensor controls validation to CameraSensor (IPU3/RKISP1)
  rkisp1:
   * Support FrameDurationLimits control for FrameRate management
   * Support raw capture (IPA, configuration, and runtime)
   * Add support for manual gain and exposure
   * Fix stream size validation
   * Add additional default values to controls
  imx8-isi:
   * Enumerate supported stream formats
   * Set SensorTimestamp metadata
  Raspberry Pi:
   * Remove generic "pause" mechanism from Algorithm
   - Remove enum BuffferMask from the mojom interface
   - Fix digital gain calculations for manual mode
   - Fix bug in IPA frame drop logic
   - imx477: Update tuning file for the latest camera modules

OBS-URL: https://build.opensuse.org/request/show/1044027
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=34
2022-12-21 10:38:46 +00:00
c3fc24f570 Accepting request 1029811 from graphics
OBS-URL: https://build.opensuse.org/request/show/1029811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=14
2022-10-20 09:09:27 +00:00
4d4bad5b78 Accepting request 1029747 from home:iznogood:branches:graphics
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1029747
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=32
2022-10-18 18:50:25 +00:00
3ea8197ac8 Accepting request 1000920 from graphics
OBS-URL: https://build.opensuse.org/request/show/1000920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=13
2022-09-13 13:07:34 +00:00
84d3fb7453 Accepting request 1000900 from home:XRevan86
- Update to version 0.0.0+g3887.f1776100.

OBS-URL: https://build.opensuse.org/request/show/1000900
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=30
2022-09-02 14:22:15 +00:00
448eeae437 Accepting request 944095 from graphics
OBS-URL: https://build.opensuse.org/request/show/944095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=12
2022-01-10 23:01:33 +00:00
0b96e6d0e7 Accepting request 944090 from home:XRevan86
- Update to version 0.0.0+g3381.1db1e31e.

OBS-URL: https://build.opensuse.org/request/show/944090
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=29
2022-01-05 17:42:59 +00:00
9d331ad553 Accepting request 943126 from graphics
OBS-URL: https://build.opensuse.org/request/show/943126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=11
2021-12-31 12:44:17 +00:00
8458a8f7da Accepting request 943123 from home:iznogood:branches:graphics
- Add optional pkgconfig(libtiff-4) BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/943123
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=28
2021-12-29 21:58:40 +00:00
d910377aae Accepting request 924291 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/924291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=10
2021-10-12 19:48:13 +00:00
7a5b4cfdc9 0.0.0+g3076.d79b4120
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=27
2021-10-01 20:12:57 +00:00
7eaf30017d Accepting request 917699 from graphics
- Update to snapshot 0~3015 (a2571042)
- Disable pipeline 'raspberrypi' because it creates segfaults at runtime.

OBS-URL: https://build.opensuse.org/request/show/917699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=9
2021-09-11 20:24:22 +00:00
38bbdf94bb bump sover
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=26
2021-09-09 09:30:19 +00:00
14b274f4eb Accepting request 917636 from home:expeehaa:branches:graphics
- Update to snapshot 0~3015 (a2571042)
- Disable pipeline 'raspberrypi' because it creates segfaults at runtime.

OBS-URL: https://build.opensuse.org/request/show/917636
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=25
2021-09-09 09:22:13 +00:00
edcb828661 Accepting request 914789 from graphics
OBS-URL: https://build.opensuse.org/request/show/914789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=8
2021-09-03 19:25:40 +00:00
cfc045e257 Accepting request 914665 from home:alarrosa:branches:graphics
- Add patch to work around what seems to be a bug in gcc 11 with
  constexpr being treated as "non const" only in ppc64/ppc64le:
  * fix-ppc64.patch

I'll submit it to upstream next week (on Wednesday)

OBS-URL: https://build.opensuse.org/request/show/914665
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=24
2021-08-28 13:51:22 +00:00
cebbaeb76e Accepting request 908420 from graphics
OBS-URL: https://build.opensuse.org/request/show/908420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=7
2021-07-26 15:38:18 +00:00
84e3cb681a Accepting request 908415 from home:darix:playground
- pipewire has baselibs, so we should have them here as well

OBS-URL: https://build.opensuse.org/request/show/908415
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=23
2021-07-26 13:26:31 +00:00
f24b26692b Accepting request 908014 from graphics
- Update to snapshot 0~2809 (e0704e97) [boo#1188650]
  * cam: support using multiple cameras concurrently

OBS-URL: https://build.opensuse.org/request/show/908014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=6
2021-07-23 21:41:22 +00:00
9cb7c67f4e OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=22 2021-07-23 16:50:05 +00:00
a727b83745 restore trimmed changelog, adjust .pc files to not contain -suse
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=21
2021-07-23 16:47:23 +00:00
f3896c2908 - Update to snapshot 0~2809 (e0704e97) [boo#1188650]
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=20
2021-07-23 13:46:25 +00:00
a691db7eb7 Accepting request 890556 from graphics
- Update to snapshot 0~2532 (093b71b2)

OBS-URL: https://build.opensuse.org/request/show/890556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=5
2021-05-05 18:40:02 +00:00
a1d3601f9c - Update to snapshot 0~2532 (093b71b2)
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=18
2021-05-05 07:11:54 +00:00
fd138fb9b4 Accepting request 847146 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/847146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=4
2020-12-12 19:30:28 +00:00
017d4ed82f Compact filelist. Bump SO version due to ABI change (ManualExposure is gone).
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=16
2020-11-02 11:31:19 +00:00
b1f4b08e3f Run spec-beautifier
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=15
2020-11-02 11:25:30 +00:00
888bfb98ad Accepting request 845403 from home:Guillaume_G:branches:graphics
- Update to 0~1998.4757ff4
- Add 'qcam' tool
- Enable all pipelines
- Drop upstream patch:
  * noforcedsize.diff

OBS-URL: https://build.opensuse.org/request/show/845403
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=14
2020-11-02 11:25:14 +00:00
a3d4d41116 Accepting request 783098 from graphics
- Update to new development snapshot 0~1118.4de31cc

OBS-URL: https://build.opensuse.org/request/show/783098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=3
2020-03-11 17:47:01 +00:00
d1f25434fa - Add noforcedsize.diff
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=12
2020-03-09 19:10:31 +00:00
44a8205634 OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=11 2020-03-09 17:55:44 +00:00
7713e806bd - Update to new development snapshot 0~1118.4de31cc
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=10
2020-03-09 16:44:37 +00:00
765a5bcf53 Accepting request 725672 from graphics
- Update to new development snapshot 0~699.8a92e6f

OBS-URL: https://build.opensuse.org/request/show/725672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=2
2019-08-27 08:18:29 +00:00
ede2568317 OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=8 2019-08-23 19:46:00 +00:00
03abaa2d14 - Update to new development snapshot 0~699.8a92e6f
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=7
2019-08-23 18:54:48 +00:00
865db05ad4 Accepting request 661796 from graphics
OBS-URL: https://build.opensuse.org/request/show/661796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcamera?expand=0&rev=1
2018-12-31 08:46:44 +00:00
56ce7f0f34 address .pc content
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=5
2018-12-28 14:26:38 +00:00
527d872a16 Address that rpmlint report on SONAME some people observed
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=4
2018-12-11 17:05:23 +00:00
89bf3d723a Use meson_install (by plater)
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=3
2018-12-11 16:05:57 +00:00
1e45003c76 OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=2 2018-12-06 21:26:24 +00:00
8ab0eecc41 Accepting request 655633 from home:jengelh:dev
OBS-URL: https://build.opensuse.org/request/show/655633
OBS-URL: https://build.opensuse.org/package/show/graphics/libcamera?expand=0&rev=1
2018-12-06 13:54:35 +00:00
10 changed files with 124 additions and 35 deletions

View File

@@ -1,4 +0,0 @@
mtime: 1735007815
commit: a947ca7173a6ae6711aeb28eaf5a3787c95cbc43505bd881b4d2e9eb043e339c
url: https://src.opensuse.org/jengelh/libcamera
revision: master

View File

@@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual"> <service name="tar_scm" mode="manual">
<param name="scm">git</param> <param name="scm">git</param>
<param name="url">https://git.libcamera.org/libcamera/libcamera.git</param> <param name="url">https://git.libcamera.org/libcamera/libcamera.git</param>
<param name="revision">refs/tags/v0.4.0</param> <param name="revision">refs/tags/v0.5.1</param>
<param name="versionformat">@PARENT_TAG@</param> <param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v([0-9\.]*)</param> <param name="versionrewrite-pattern">v([0-9\.]*)</param>
</service> </service>

View File

@@ -1,2 +1,2 @@
libcamera0_4 libcamera0_5
libcamera-base0_4 libcamera-base0_5

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:abf22897c3ddcb44fcf9ec02fb83f8de7f8eeb6369fc7a9874d8366f487f6fdd
size 256

BIN
libcamera-0.3.1.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
libcamera-0.4.0.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
libcamera-0.5.1.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,86 @@
-------------------------------------------------------------------
Wed Jul 9 11:32:16 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.de>
- Add reproducible.patch to skip module signing (boo#1217690)
-------------------------------------------------------------------
Thu Jun 5 21:57:29 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 0.5.1
* Improvements have been made to the Raspberry Pi Camera Tuning
Tools, and the geometry, matrix and vector class helpers have
been expanded for greater reuse throughout the project.
* The software ISP has a new Saturation control.
-------------------------------------------------------------------
Thu May 29 16:21:24 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Remove Qt5 BuildRequires which aren't really needed nor used.
-------------------------------------------------------------------
Tue Apr 8 13:52:10 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Also bump the soname in baselibs.conf
-------------------------------------------------------------------
Tue Apr 8 06:57:18 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Update to release 0.5.0
* The abi-compliance-checker reports there are both ABI and API
changes in this release.
* Substantially less than the previous release, and ultimately
quite minor but unfortunately there nonetheless and so the
SONAME is updated to 0.5 accordingly. I do not anticipate
anything there that cannot be solved for applications without
just a recompile.
* This release brings in 201 commits with a huge list of fixes
and code clean up which I'm very happy to see, including
interesting fixes to the AGC and AWB handling in libipa.
* In regards to new features, libcamera-0.5 has aptly now got
the core Raspberry Pi 5 support merged!. There are still
patches that are currently maintained by Raspberry Pi for
additional features, and while the transition to upstream API's
continue, but I think we're all happy to see this support
getting in directly, and Raspberry Pi continue to lead the way
in upstream camera development. I look forward to the kernel
API's for streams being fully utilised by the PiSP platform for
upstream camera metadata handling. This upcoming work is also
supported by the CameraSensor factory and CameraSensorRaw
support that is now also merged in this release.
* Further more in the platform support, the software_isp
continues to be developed and is now able to measure colour
temperature, which will bring in improvements for AWB, and a
CCM can be applied while peforming debayering (at a CPU cost)
which will allow us to finally apply color tuning for sensors
on devices that need to fall back to the software ISP.
* New sensor support seems fairly short in this release, with the
IMX415 being the prominent addition.
* In libipa, and algorithm developments, along with many fixes
and improvements there is a substantial new feature that the
Baysian AWB algorithm from Raspberry Pi can now also be used on
all libipa supported IPA modules, and has shown good impovements
for the RkISP1 supported devices.
* There is minimal changes to the application support side, but
it is notable that now the Y444 format has been mapped to be
usable by the gstreamer src element. lc-compliance has seen
some progress which I hope will bring this to being a more
central part of the test infrastructure.
* For a full list of changes, please see:
https://git.libcamera.org/libcamera/libcamera.git/commit/?id=058f589ae36170935e537910f2c303b1c3ea03b3
- Drop patch which is already included by upstream:
* libcamera-fix-for-gcc15.patch
-------------------------------------------------------------------
Thu Mar 20 12:19:00 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Make build recipe POSIX sh compatible
-------------------------------------------------------------------
Thu Mar 20 10:48:50 UTC 2025 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Add trivial patch to fix build with gcc15:
* libcamera-fix-for-gcc15.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 23 21:51:19 UTC 2024 - Antonio Larrosa <alarrosa@suse.com> Mon Dec 23 21:51:19 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package libcamera # spec file for package libcamera
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,34 +16,30 @@
# #
%define lname libcamera0_4 %define lname libcamera0_5
%define lname_base libcamera-base0_4 %define lname_base libcamera-base0_5
%if "@BUILD_FLAVOR@" != "" %if "@BUILD_FLAVOR@" != ""
%define extname -@BUILD_FLAVOR@ %define extname -@BUILD_FLAVOR@
%else %else
%define extname %nil %define extname %nil
%endif %endif
Name: libcamera%extname Name: libcamera%extname
Version: 0.4.0 Version: 0.5.1
Release: 0 Release: 0
Summary: A complex camera support library in C++ Summary: A complex camera support library in C++
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-SA-4.0 License: CC-BY-SA-4.0 AND GPL-2.0-or-later AND LGPL-2.1-or-later
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
URL: https://libcamera.org/ URL: https://libcamera.org/
#Git-Web: https://git.libcamera.org/libcamera/libcamera.git/ #Git-Web: https://git.libcamera.org/libcamera/libcamera.git/
Source: libcamera-%version.tar.xz Source: libcamera-%version.tar.xz
Source1: baselibs.conf Source1: baselibs.conf
Patch0: reproducible.patch
BuildRequires: boost-devel BuildRequires: boost-devel
BuildRequires: c++_compiler BuildRequires: c++_compiler
%if 0%{?suse_version} <= 1500 %if 0%{?suse_version} <= 1500
BuildRequires: gcc11 BuildRequires: gcc11
BuildRequires: gcc11-c++ BuildRequires: gcc11-c++
%endif %endif
BuildRequires: libQt5Core-devel
BuildRequires: libQt5Gui-devel
BuildRequires: libQt5Widgets-devel
BuildRequires: meson >= 0.56 BuildRequires: meson >= 0.56
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: python3-Jinja2 BuildRequires: python3-Jinja2
@@ -57,8 +53,8 @@ BuildRequires: pkgconfig(libevent_pthreads)
BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libtiff-4)
BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(pybind11) BuildRequires: pkgconfig(pybind11)
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(yaml-0.1) BuildRequires: pkgconfig(yaml-0.1)
%if "@BUILD_FLAVOR@" != "" %if "@BUILD_FLAVOR@" != ""
BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Core)
@@ -168,13 +164,12 @@ export CXX=g++-11
%install %install
%meson_install %meson_install
pushd "%buildroot" cd "%buildroot"
%if "@BUILD_FLAVOR@" != "" %if "@BUILD_FLAVOR@" != ""
find . ! -type d ! -path ./usr/bin/cam ! -path ./usr/bin/qcam -print -delete find . ! -type d ! -path ./usr/bin/cam ! -path ./usr/bin/qcam -print -delete
%else %else
rm -v usr/bin/cam rm -v usr/bin/cam
%endif %endif
popd
%ldconfig_scriptlets -n %lname %ldconfig_scriptlets -n %lname
%ldconfig_scriptlets -n %lname_base %ldconfig_scriptlets -n %lname_base

21
reproducible.patch Normal file
View File

@@ -0,0 +1,21 @@
Date: 2024-09-21
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Skip module signing for https://bugzilla.opensuse.org/show_bug.cgi?id=1217690
reproducible builds, until we can get a better upstream solution
such as
https://lists.libcamera.org/pipermail/libcamera-devel/2024-January/040244.html
diff --git a/src/meson.build b/src/meson.build
index 8eb8f05..41e556d 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -16,7 +16,7 @@ summary({
# Module Signing
openssl = find_program('openssl', required : false)
-if openssl.found()
+if false
ipa_priv_key = custom_target('ipa-priv-key',
output : ['ipa-priv-key.pem'],
command : [gen_ipa_priv_key, '@OUTPUT@'])