diff options
author | Ingar <ingar@telenet.be> | 2023-12-03 12:59:21 +0000 |
---|---|---|
committer | Ingar <ingar@telenet.be> | 2023-12-03 12:59:21 +0000 |
commit | 41a9046b6db29d77bc808e8fa9eac08768c5e91c (patch) | |
tree | a4f641524cd9bb86bfde1aba1670075f18640801 | |
parent | 27ae93c19d02d782383b88cfee0c018ed4501acb (diff) |
Fixed libmeadecam build.
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | v205-libmeadecam.patch | 10 |
2 files changed, 19 insertions, 2 deletions
@@ -19,6 +19,7 @@ sha256sums=("17f5a0536f2ee6bfbcbdcdde9a44c2e59c2156637004193f650bdd2dda123291") prepare() { mkdir -p build cd indi-3rdparty-${pkgver} + patch -p0 -i ../../v205-libmeadecam.patch } build() { @@ -26,16 +27,22 @@ build() { cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DUDEVRULES_INSTALL_DIR=/usr/lib/udev/rules.d \ + -DFIRMWARE_INSTALL_DIR=/usr/lib/firmware \ + -DQHY_FIRMWARE_INSTALL_DIR=/usr/lib/firmware \ -DBUILD_LIBS=On \ + -DWITH_TOUPBASE=On \ ../indi-3rdparty-${pkgver} + make -j$(nproc) } 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 cd "$pkgdir" - mv lib/* usr/lib - rmdir lib find usr/lib -type f -name "*.so.*" -exec chmod 755 {} \; } diff --git a/v205-libmeadecam.patch b/v205-libmeadecam.patch new file mode 100644 index 0000000..599f1af --- /dev/null +++ b/v205-libmeadecam.patch @@ -0,0 +1,10 @@ +--- CMakeLists.txt.org 2023-12-03 12:53:51.610000006 +0000 ++++ CMakeLists.txt 2023-12-03 12:54:35.620000008 +0000 +@@ -357,6 +357,7 @@ + add_subdirectory(libmallincam) + add_subdirectory(libomegonprocam) + add_subdirectory(libtscam) ++add_subdirectory(libmeadecam) + endif (WITH_TOUPBASE) + + #libsvbiny |