summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD17
1 files changed, 10 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 781d816..235190e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,8 @@ provides=("libindi_3rdparty")
url="http://www.indilib.org/index.php?title=Main_Page"
license=(LGPL2.1)
arch=(x86_64 aarch64)
-depends=(libvorbis libusb openal libnova libjpeg libindi libgphoto2 libftdi-compat libdc1394 cfitsio dcraw libftdi rtl-sdr gpsd ffmpeg indi-3rdparty-libs)
+depends_x86_64=(libvorbis libusb openal libnova libjpeg libindi libgphoto2 libftdi-compat libdc1394 cfitsio dcraw libftdi rtl-sdr gpsd ffmpeg indi-3rdparty-libs)
+depends_aarch64=(libcamera libcamera-tools libvorbis libusb openal libnova libjpeg libindi libgphoto2 libftdi-compat libdc1394 cfitsio dcraw libftdi rtl-sdr gpsd ffmpeg indi-3rdparty-libs)
makedepends=(cmake)
conflicts=()
source=(
@@ -23,6 +24,13 @@ sha256sums=(
prepare() {
mkdir -p build
cd build
+
+ if [ "${arch}" = "aarch64" ]; then
+ BUILD_LIBCAMERA="On"
+ else
+ BUILD_LIBCAMERA="Off"
+ fi
+
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
@@ -34,7 +42,7 @@ prepare() {
-DWITH_ASICAM=On \
-DWITH_EQMOD=On \
-DWITH_GPSD=On \
- -DWITH_LIBCAMERA=On \
+ -DWITH_LIBCAMERA=${BUILD_LIBCAMERA} \
../indi-3rdparty-${pkgver}
}
@@ -46,10 +54,5 @@ build() {
package() {
cd build
make DESTDIR="${pkgdir}" install
-
- cd "${pkgdir}"
- cp -a lib/* usr/lib/
- rm -rf lib/*
- rmdir lib
}