Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / 
libcamera


Commits:
aa7846c5 by Carl Smedstad at 2025-03-12T20:39:41+01:00
Sort makedepends alphabetically

- - - - -
c17217ed by Carl Smedstad at 2025-03-12T21:19:27+01:00
upgpkg: 0.4.0-1: Upstream release

Applied the following upstream post 0.4.0 patch to fix libuv detection:
https://git.libcamera.org/libcamera/libcamera.git/commit/?id=1ea124c7a3de5cb1289ec6416f957f7da5f0c1c1

https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.4.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,9 +1,10 @@
 pkgbase = libcamera
        pkgdesc = A complex camera support library for Linux, Android, and 
ChromeOS
-       pkgver = 0.3.2
-       pkgrel = 3
+       pkgver = 0.4.0
+       pkgrel = 1
        url = https://libcamera.org/
        arch = x86_64
+       makedepends = cmake
        makedepends = doxygen
        makedepends = git
        makedepends = glib2
@@ -14,20 +15,21 @@ pkgbase = libcamera
        makedepends = libjpeg-turbo
        makedepends = libtiff
        makedepends = libyaml
+       makedepends = libyuv
        makedepends = meson
        makedepends = pybind11
        makedepends = python-jinja
        makedepends = python-ply
-       makedepends = python-sphinx
        makedepends = python-pyyaml
+       makedepends = python-sphinx
        makedepends = qt6-base
        makedepends = qt6-tools
        makedepends = sdl2
        makedepends = systemd
        makedepends = texlive-core
-       source = 
git+https://git.libcamera.org/libcamera/libcamera.git#tag=v0.3.2
-       sha512sums = 
68d3f1b9353700452005be64223133ed0bddb0af15806df5c96c81b090ddd8adb8fdddf5430ed783bc6e89e7cb5910db5a0e20cb09734e995ab7199e884ba357
-       b2sums = 
593acb5ed5bffe932f4bc9890c1010683dc332284393f03acddccdd9de01f082de903ec4b51a53f8f415ba70435289db04fb571bbf3b363380c8cf40276aac71
+       source = 
git+https://git.libcamera.org/libcamera/libcamera.git#tag=v0.4.0
+       sha512sums = 
049c1cd8e10e5e82c1615b7a2e4a588529f3324244dac9663466a38e3ac9ffe4b556b26ca512cdbb80d3b185eb49c111bed9dd4f5bcd55e5b2e0de34e363161e
+       b2sums = 
789958ffd9edfa5da73064d2d7e9a58fcaadf101e179da6ca55d954dba33995d5d1e2ed37130e1c8fe18ba714abe0d46084fc2b50bfc3069e892d9c3919f543f
 
 pkgname = libcamera
        license = Apache-2.0
@@ -44,6 +46,7 @@ pkgname = libcamera
        depends = libelf
        depends = libunwind
        depends = libyaml
+       depends = libyuv
        depends = sh
        depends = systemd-libs
        depends = libudev.so


=====================================
PKGBUILD
=====================================
@@ -9,13 +9,14 @@ pkgname=(
   gst-plugin-libcamera
   python-libcamera
 )
-pkgver=0.3.2
-pkgrel=3
+pkgver=0.4.0
+pkgrel=1
 pkgdesc="A complex camera support library for Linux, Android, and ChromeOS"
 arch=(x86_64)
 url="https://libcamera.org/";
 _url=https://git.libcamera.org/libcamera/libcamera.git
 makedepends=(
+  cmake
   doxygen
   git
   glib2
@@ -26,12 +27,13 @@ makedepends=(
   libjpeg-turbo
   libtiff
   libyaml
+  libyuv
   meson
   pybind11
   python-jinja
   python-ply
-  python-sphinx
   python-pyyaml
+  python-sphinx
   qt6-base
   qt6-tools
   sdl2
@@ -41,8 +43,8 @@ makedepends=(
 source=(
   "git+$_url#tag=v$pkgver"
 )
-sha512sums=('68d3f1b9353700452005be64223133ed0bddb0af15806df5c96c81b090ddd8adb8fdddf5430ed783bc6e89e7cb5910db5a0e20cb09734e995ab7199e884ba357')
-b2sums=('593acb5ed5bffe932f4bc9890c1010683dc332284393f03acddccdd9de01f082de903ec4b51a53f8f415ba70435289db04fb571bbf3b363380c8cf40276aac71')
+sha512sums=('049c1cd8e10e5e82c1615b7a2e4a588529f3324244dac9663466a38e3ac9ffe4b556b26ca512cdbb80d3b185eb49c111bed9dd4f5bcd55e5b2e0de34e363161e')
+b2sums=('789958ffd9edfa5da73064d2d7e9a58fcaadf101e179da6ca55d954dba33995d5d1e2ed37130e1c8fe18ba714abe0d46084fc2b50bfc3069e892d9c3919f543f')
 
 _pick() {
   local p="$1" f d; shift
@@ -64,6 +66,9 @@ prepare() {
 
   # add version, so that utils/gen-version.sh may rely on it
   printf "%s\n" "$pkgver" > .tarball-version
+
+  # Fix libyuv detection
+  git cherry-pick -n 1ea124c7a3de5cb1289ec6416f957f7da5f0c1c1
 }
 
 build() {
@@ -99,6 +104,7 @@ package_libcamera() {
     libelf
     libunwind
     libyaml
+    libyuv
     sh
     systemd-libs libudev.so
   )



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libcamera/-/compare/7ef38bd7e920532642db0f0c6a76aa890e8d02ca...c17217ed16ec7f58ff8643b8aea2424005ca77e6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/libcamera/-/compare/7ef38bd7e920532642db0f0c6a76aa890e8d02ca...c17217ed16ec7f58ff8643b8aea2424005ca77e6
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to