summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngar <ingar@telenet.be>2023-10-03 22:02:52 +0000
committerIngar <ingar@telenet.be>2023-10-03 22:02:52 +0000
commitadca93e842ab7a257303bfefc035088c2034298a (patch)
treee4a31b767133d71b5c38d7912bae694fd39fd92a
INDI Library v2.0.4
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 0000000..98c0c57
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Stijn Buys <ingar@telenet.be>
+# Contributor: Marc-Olivier Barre <mobarre-archlinux@snarchi.io>
+# Contributor: Peter Strapp <peter@strapp.co.uk>
+
+pkgname=libindi_3rdparty_libs
+pkgver=2.0.4
+pkgrel=1
+pkgdesc="dependencies for INDI 3rd party drivers"
+provides=("libindi_3rdparty-libs")
+url="http://www.indilib.org/index.php?title=Main_Page"
+license=(LGPL2.1)
+arch=(i686 x86_64 armv7h aarch64)
+depends=(libvorbis libusb openal libnova libjpeg libindi libgphoto2 libftdi-compat libdc1394 cfitsio dcraw rtl-sdr gpsd ffmpeg libindi=${pkgver})
+makedepends=(cmake boost)
+conflicts=()
+source=("https://github.com/indilib/indi-3rdparty/archive/v${pkgver}.tar.gz")
+sha256sums=("74eac57b41111b5a45795b53f952f543cd8fc23831ec31507f2fb333d5f9ae3f")
+
+prepare() {
+ mkdir -p build
+ cd indi-3rdparty-${pkgver}
+}
+
+build() {
+ cd build
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_LIBS=On \
+ ../indi-3rdparty-${pkgver}
+}
+
+package() {
+ cd build
+ make DESTDIR="$pkgdir" install
+ cd "$pkgdir"
+ mv lib/* usr/lib
+ rmdir lib
+ find usr/lib -type f -name "*.so.*" -exec chmod 755 {} \;
+}
+