61 Commits

Author SHA256 Message Date
7d84a2f01e Update package 2026-01-18 21:34:51 +01:00
98841aa30e Update to 17 2026-01-18 21:25:52 +01:00
5481d20259 Add 2026-01-18 19:42:13 +01:00
03f30a6f36 Add 2026-01-18 19:38:31 +01:00
aa48000e64 Add 2026-01-18 19:35:53 +01:00
8838e10e87 Add 2026-01-18 19:29:37 +01:00
74c0e2f6c0 Add 2026-01-18 19:23:15 +01:00
67fb9102d1 Add 2026-01-18 19:20:48 +01:00
76488c780b Add 2026-01-18 19:12:21 +01:00
7fa4ae390f Add unpackaged files 2026-01-14 20:58:17 +01:00
59532a365c Update to 0.6.0 with GPUISP 2026-01-14 20:49:34 +01:00
76de758078 Update to 0.6.0 with GPUISP 2026-01-14 20:44:19 +01:00
0aab2f393e Update to GPU-ISP 2025-10-31 22:58:47 +01:00
96c2436306 Update to GPU-ISP 2025-10-31 22:14:48 +01:00
1082b35005 Update to GPU-ISP 2025-10-31 21:25:02 +01:00
33a56e992a Update to GPU-ISP 2025-10-31 21:20:59 +01:00
8adce2359a Update to GPU-ISP 2025-10-31 21:20:20 +01:00
1dae4ed60d Update to GPU-ISP 2025-10-31 21:19:22 +01:00
fb1a9894eb Update to GPU-ISP 2025-10-31 21:04:02 +01:00
01a858bb14 Update to GPU-ISP 2025-10-31 20:57:34 +01:00
0880faa3fb Update to GPU-ISP 2025-10-31 20:56:23 +01:00
3379cacde9 Update to GPU-ISP 2025-10-31 20:52:30 +01:00
aefad565c6 Rules 2025-09-16 20:09:18 +02:00
fd5198a2b6 add 2025-09-16 15:52:27 +02:00
f47db589ac add 2025-09-16 15:52:00 +02:00
5344ac30fb Add 2025-09-16 13:33:40 +02:00
8e67cc2377 Add 2025-09-16 12:31:19 +02:00
bb6fe94e1e Add 2025-09-16 12:22:21 +02:00
e448df1d23 Add 2025-09-16 11:37:25 +02:00
3472954e30 Add 2025-09-16 11:24:40 +02:00
743671ac22 Add 2025-09-16 11:09:50 +02:00
b1226dc989 Add 2025-09-16 11:04:43 +02:00
99c5a4825a Add 2025-09-16 10:53:44 +02:00
489d3bc3c8 Add 2025-09-16 10:40:07 +02:00
7d1ef4101d Add 2025-09-16 10:38:43 +02:00
9939c832a6 Add 2025-09-16 10:33:39 +02:00
6a61e1b70a Add 2025-09-16 10:24:40 +02:00
a6f3d6c60b Add 2025-09-16 10:04:09 +02:00
325fbf1bf2 Add 2025-09-16 10:00:41 +02:00
f1d82dde24 Add bindir 2025-09-16 09:55:37 +02:00
05565bed7b Add 2025-09-16 09:50:30 +02:00
39fe66ebc6 Add 2025-09-16 09:42:39 +02:00
e7f46ebedb Add Mobile Patches 2025-09-15 21:48:22 +02:00
be36ffa5a5 Add Mobile Patches 2025-09-15 21:21:40 +02:00
5b68f7f119 Add Mobile Patches 2025-09-15 21:09:00 +02:00
Petr Gajdos
72d4c69bd2 version update to 0.5.2 2025-09-09 15:07:43 +02:00
Bernhard M. Wiedemann
a1e8288163 Add reproducible.patch to skip module signing (boo#1217690) 2025-07-09 13:36:20 +02:00
daa9768622 libcamera 0.5.1 2025-06-06 00:00:58 +02:00
2b9ac9eaca Trim excess EOL whitespace 2025-05-29 19:52:00 +02:00
95c580b3e3 Remove Qt5 BuildRequires which aren't really needed nor used 2025-05-29 18:26:50 +02:00
5267758c51 Also bump the soname in baselibs.conf 2025-04-08 15:52:42 +02:00
20b773b2bc Update to 0.5.0 2025-04-08 09:07:09 +02:00
7dabd86819 POSIX sh compat: drop use of pushd 2025-03-20 13:19:07 +01:00
314d8074f9 Replace libcamera-fix-for-gcc15.patch with upstream change 2025-03-20 13:18:08 +01:00
e022cf9cf3 Add trivial patch to fix build with gcc15 2025-03-20 11:53:08 +01:00
a947ca7173 Update baselibs.conf 2024-12-24 03:36:55 +01:00
56d5d94fe2 Update to libcamera 0.4.0 2024-12-23 23:12:23 +01:00
0f3c64f78d libcamera 0.3.2 2024-10-19 19:10:03 +02:00
25c26bf338 Split SDL/Qt-dependent tools to multibuilt subpackage 2024-08-20 14:41:32 +02:00
8fd5818ce4 Ditch dependency on SDL 2024-08-20 09:38:04 +02:00
74ec3fe50d libcamera 0.3.1 2024-08-19 18:21:02 +02:00
8 changed files with 42 additions and 63 deletions

View File

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

View File

@@ -1,9 +1,9 @@
<services> <services>
<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://gitlab.freedesktop.org/rmader/libcamera.git</param>
<param name="revision">refs/tags/v0.6.0</param> <param name="revision">postmarketos-gpuisp-2026-01-17</param>
<param name="versionformat">@PARENT_TAG@</param> <param name="versionformat">v0.6.0</param>
<param name="versionrewrite-pattern">v([0-9\.]*)</param> <param name="versionrewrite-pattern">v([0-9\.]*)</param>
</service> </service>
<service name="recompress" mode="manual"> <service name="recompress" mode="manual">

View File

@@ -1,2 +1,2 @@
libcamera0_6 libcamera0_5
libcamera-base0_6 libcamera-base0_5

View File

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

1
libcamera Submodule

Submodule libcamera added at 413872e080

Binary file not shown.

View File

@@ -1,51 +1,7 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 22 17:57:30 UTC 2025 - Stefan Brüns <stefan.bruens@rwth-aachen.de> Wed Jan 14 19:42:13 UTC 2026 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Various cleanups: - Update to 0.6.0 with GPUISP
* Drop unused boost build dependency
* Replace reproducible.patch with equivalent "signed_ipa" build
condition, only require openssl/gnutls if enabled.
* Rename subpackage containing IPA modules and support-files
from "tools" to "ipa".
* Use automatic selection of IPA modules/pipelines so that
ARM SoC specific ISPs are disabled on x86_64, and that
RPi and mali-c55 are now enabled on aarch64.
* Add libpisp build dependency for ARM targets
* Split cam/qcam package, to reduce runtime dependencies
notably on small SoCs (only SDL or Qt6 required)
* Drop dysfunctional SLE/Leap 15.x conditionals
-------------------------------------------------------------------
Tue Dec 16 14:24:09 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com>
- Update to release 0.6.0
* Improved the public facing API.
* New global configuration file system which will replace or
extend the current use of environment variables to configure
runtime behaviours.
* The core V4L2 classes can now support the V4L2 Request API which
in turn has brought in huge developments for the i.MX8MP Dewarper
support allowing full resize, scale, rotate and crop capabilities
on top of also performing lens dewarping.
* SoftISP: IPU7 has been added as a supported configuration to
the pipeline.
* New tuning files have been added for Raspberry Pi platforms,
improving support for the Sony IMX335, IMX415, IMX462, and ST
VD55G1 image sensors, and Decompand support has been added for
the Raspberry Pi 5.
* Various improvements have been made for thread handling,
improving synchronisation and event dispatch, as well as fixing
the serialisation operations for isolated IPA modules.
* In the applications components, there are fixes to cam adding
more output formats and qcam now behaves more consistently when
no camera is selected. The Python bindings have received fixes
for paths from meson, and the FrameBuffer::planes wrapper.
* doc: theme refresh and clearer separation between the internal
and public API, and fixes to the contributing guidelines.
* For a full list of changes, please see:
https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.6.0
- Update meson build requirement to 1.0.1 according to the upstream
changes
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 9 12:42:46 UTC 2025 - pgajdos@suse.com Tue Sep 9 12:42:46 UTC 2025 - pgajdos@suse.com

View File

@@ -18,6 +18,8 @@
%define lname libcamera0_6 %define lname libcamera0_6
%define lname_base libcamera-base0_6 %define lname_base libcamera-base0_6
%define lname_hal libcamera-hal
%if "@BUILD_FLAVOR@" != "" %if "@BUILD_FLAVOR@" != ""
%define extname -@BUILD_FLAVOR@ %define extname -@BUILD_FLAVOR@
%else %else
@@ -53,6 +55,12 @@ BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(pybind11) BuildRequires: pkgconfig(pybind11)
BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(yaml-0.1) BuildRequires: pkgconfig(yaml-0.1)
BuildRequires: pkgconfig(libpisp)
BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(libyuv)
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: pkgconfig(libexif)
%if %{with signed_ipa} %if %{with signed_ipa}
# OpenSSL used for signing, gnutls for runtime verification # OpenSSL used for signing, gnutls for runtime verification
BuildRequires: openssl BuildRequires: openssl
@@ -102,11 +110,24 @@ expose multiple kernel device nodes in /dev for different stages of
the pipeline. The libcamera API groups and exposes these pieces as the pipeline. The libcamera API groups and exposes these pieces as
what users consider one "camera". what users consider one "camera".
%package -n %lname_hal
Summary: A complex camera support library in C++
Group: System/Libraries
%description -n %lname_hal
libcamera is an experimental camera user-space API.
A camera may consist of multiple sensors or function blocks, and can
expose multiple kernel device nodes in /dev for different stages of
the pipeline. The libcamera API groups and exposes these pieces as
what users consider one "camera".
%package devel %package devel
Summary: Development for libcamera, a camera support library Summary: Development for libcamera, a camera support library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %lname = %version Requires: %lname = %version
Requires: %lname_base = %version Requires: %lname_base = %version
Requires: %lname_hal = %version
%description devel %description devel
libcamera is an experimental camera user-space API. libcamera is an experimental camera user-space API.
@@ -177,9 +198,11 @@ Python bindings for libcamera.
%else %else
-Dqcam=disabled \ -Dqcam=disabled \
%endif %endif
-Dv4l2=false -Dtracing=disabled \ -Dv4l2=enabled -Dtracing=disabled \
-Dpipelines=auto,vimc \ -Dlc-compliance=enabled -Dudev=enabled \
-Dlc-compliance=disabled -Dandroid=enabled \
-Dpipelines=all -Dipas=ipu3,mali-c55,rkisp1,rpi/pisp,rpi/vc4,simple,vimc
%meson_build %meson_build
%install %install
@@ -202,6 +225,9 @@ rm -v usr/bin/cam
%files -n %lname_base %files -n %lname_base
%_libdir/libcamera-base.so.* %_libdir/libcamera-base.so.*
%files -n %lname_hal
%_libdir/libcamera-hal.so
%files devel %files devel
%license LICENSES/*GPL* %license LICENSES/*GPL*
%_includedir/libcamera/ %_includedir/libcamera/
@@ -213,6 +239,8 @@ rm -v usr/bin/cam
%_libexecdir/libcamera/ %_libexecdir/libcamera/
%_libdir/libcamera/ %_libdir/libcamera/
%_datadir/libcamera/ %_datadir/libcamera/
%_bindir/lc-compliance
%_bindir/libcamerify
%files -n gstreamer-plugins-libcamera %files -n gstreamer-plugins-libcamera
%_libdir/gstreamer-1.0/ %_libdir/gstreamer-1.0/
@@ -231,3 +259,4 @@ rm -v usr/bin/cam
%endif %endif
%changelog %changelog