From a5bea2597e6dbf9c7667813513eb73387d7bbf56 Mon Sep 17 00:00:00 2001 From: sc74 Date: Wed, 27 May 2026 20:03:50 +0200 Subject: [PATCH 1/2] Bump libcamera package issue with GCC/G++ 16 --- packages/libcamera/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/libcamera/PKGBUILD b/packages/libcamera/PKGBUILD index 6c272a7..ce23b87 100644 --- a/packages/libcamera/PKGBUILD +++ b/packages/libcamera/PKGBUILD @@ -79,7 +79,7 @@ prepare() { } build() { - meson setup $pkgbase build --prefix=/usr --libexecdir=lib --sbindir=bin --auto-features=enabled --wrap-mode=nodownload --buildtype=release -Db_lto=false -Db_pie=true -Dtracing=disabled -Dpython.bytecompile=1 -Dpipelines=rpi/vc4,rpi/pisp -Dipas=rpi/vc4,rpi/pisp -Dv4l2=enabled -Dgstreamer=enabled -Dtest=true -Dlc-compliance=enabled -Dcam=enabled -Dqcam=enabled -Ddocumentation=enabled -Dpycamera=enabled -Drpi-awb-nn=disabled + meson setup $pkgbase build -Dc_args="-Wno-array-bounds" -Dcpp_args="-Wno-array-bounds" --prefix=/usr --libexecdir=lib --sbindir=bin --auto-features=enabled --wrap-mode=nodownload --buildtype=release -Db_lto=false -Db_pie=true -Dtracing=disabled -Dpython.bytecompile=1 -Dpipelines=rpi/vc4,rpi/pisp -Dipas=rpi/vc4,rpi/pisp -Dv4l2=enabled -Dgstreamer=enabled -Dtest=true -Dlc-compliance=enabled -Dcam=enabled -Dqcam=enabled -Ddocumentation=enabled -Dpycamera=enabled -Drpi-awb-nn=disabled meson compile -C build #ninja -C build install } From 27dde5ea4a4ad4a83a21415bff2777292bcb3c7c Mon Sep 17 00:00:00 2001 From: sc74 Date: Sun, 31 May 2026 10:29:22 +0200 Subject: [PATCH 2/2] Bump astro bleeding edge packages --- packages/indi-3rdparty-drivers-git/PKGBUILD | 18 +++++------------- packages/indi-3rdparty-libs-git/PKGBUILD | 14 +++++--------- packages/kstars-git/PKGBUILD | 7 ++++--- packages/libindi-git/PKGBUILD | 8 +++++--- 4 files changed, 19 insertions(+), 28 deletions(-) diff --git a/packages/indi-3rdparty-drivers-git/PKGBUILD b/packages/indi-3rdparty-drivers-git/PKGBUILD index 1c4874f..58fdc7f 100644 --- a/packages/indi-3rdparty-drivers-git/PKGBUILD +++ b/packages/indi-3rdparty-drivers-git/PKGBUILD @@ -10,11 +10,11 @@ conflicts=(indi-3rdparty-drivers) license=('LGPLv2') depends=('indi-3rdparty-libs' 'limesuite' 'libdc1394' 'fxload' 'zeromq' 'urjtag' 'dfu-util' 'libxisf') makedepends=(cmake) -source=("indi-3rdparty::https://github.com/indilib/indi-3rdparty/archive/refs/heads/master.zip") +source=("indi-3rdparty::git+https://github.com/indilib/indi-3rdparty.git") sha256sums=(SKIP) pkgver() { - cd indi-3rdparty-master + cd indi-3rdparty printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } @@ -25,22 +25,14 @@ prepare() { build() { cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ + -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ -DSKIP_SETCAP=true \ - -DUDEVRULES_INSTALL_DIR=/usr/lib/udev/rules.d \ - -DFIRMWARE_INSTALL_DIR=/usr/lib/firmware \ - ../indi-3rdparty-master + ../indi-3rdparty make } package() { cd build make DESTDIR="$pkgdir" install - mkdir -p "$pkgdir"/usr/lib/firmware - mv "$pkgdir"/lib/firmware/* "$pkgdir"/usr/lib/firmware - mv "$pkgdir"/lib/udev/rules.d/* "$pkgdir"/usr/lib/udev/rules.d - rmdir "$pkgdir/lib/udev/rules.d" - rmdir "$pkgdir/lib/udev" - rmdir "$pkgdir/lib/firmware" - rmdir "$pkgdir/lib" } diff --git a/packages/indi-3rdparty-libs-git/PKGBUILD b/packages/indi-3rdparty-libs-git/PKGBUILD index 954e096..6e30c9f 100644 --- a/packages/indi-3rdparty-libs-git/PKGBUILD +++ b/packages/indi-3rdparty-libs-git/PKGBUILD @@ -10,11 +10,11 @@ url="https://indilib.org" license=('LGPLv2') depends=('libindi' 'ffmpeg' 'libgphoto2' 'pipewire-jack' 'wireplumber') makedepends=(cmake) -source=("indi-3rdparty::https://github.com/indilib/indi-3rdparty/archive/refs/heads/master.zip") +source=("indi-3rdparty::git+https://github.com/indilib/indi-3rdparty.git") sha256sums=(SKIP) pkgver() { - cd indi-3rdparty-master + cd indi-3rdparty printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } @@ -25,19 +25,15 @@ prepare() { build() { cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ - -DUDEVRULES_INSTALL_DIR=/usr/lib/udev/rules.d \ - -DFIRMWARE_INSTALL_DIR=/usr/lib/firmware \ - -DQHY_FIRMWARE_INSTALL_DIR=/usr/lib/firmware \ -DBUILD_LIBS=1 \ - ../indi-3rdparty-master + ../indi-3rdparty make } package() { cd build make DESTDIR="$pkgdir" install - sed -e 's|/lib/firmware|/usr/lib/firmware|' -i "$pkgdir"/usr/lib/udev/rules.d/*.rules - sed -e 's|/usr/lib/firmware/qhy|/usr/lib/firmware|' -i "$pkgdir"/usr/lib/udev/rules.d/85-qhyccd.rules - sed -e 's|-D $env{DEVNAME}|-p $env{BUSNUM},$env{DEVNUM}|' -i "$pkgdir"/usr/lib/udev/rules.d/85-qhyccd.rules + } diff --git a/packages/kstars-git/PKGBUILD b/packages/kstars-git/PKGBUILD index b584d72..edc83b3 100644 --- a/packages/kstars-git/PKGBUILD +++ b/packages/kstars-git/PKGBUILD @@ -44,7 +44,7 @@ makedepends=(cmake eigen extra-cmake-modules kdoctools) -source=("kstars::https://github.com/KDE/kstars/archive/refs/heads/master.zip") +source=("kstars::git+https://github.com/KDE/kstars.git") sha256sums=(SKIP) pkgver() { @@ -54,9 +54,10 @@ pkgver() { build() { cmake -B build -S kstars-master \ - -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DBUILD_TESTING=OFF \ - -DBUILD_QT5=OFF \ + -DBUILD_WITH_QT6=ON \ -DCMAKE_C_FLAGS="$CFLAGS -ffat-lto-objects" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects" cmake --build build diff --git a/packages/libindi-git/PKGBUILD b/packages/libindi-git/PKGBUILD index 235d7be..12a6703 100644 --- a/packages/libindi-git/PKGBUILD +++ b/packages/libindi-git/PKGBUILD @@ -21,11 +21,13 @@ pkgver() { } build() { - cmake -B $srcdir/build -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -B $srcdir/build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Debug \ -DUDEVRULES_INSTALL_DIR=/usr/lib/udev/rules.d \ - -DCMAKE_C_FLAGS="$CFLAGS -ffat-lto-objects" \ + -DCMAKE_C_FLAGS="$CFLAGS -ffat-lto-objects" \ -DCMAKE_CXX_FLAGS="$CXX_FLAGS -ffat-lto-objects -Wp,-U_GLIBCXX_ASSERTIONS" \ - libindi + libindi cmake --build $srcdir/build }