summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 25 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5addc94..d9670e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,12 @@
# Contributor: Marc-Olivier Barre <mobarre-archlinux@snarchi.io>
# Contributor: Peter Strapp <peter@strapp.co.uk>
+# TODO
+# create indi user and home directory
+#
+
pkgname=libindi_3rdparty
-pkgver=2.1.0
+pkgver=2.1.1
pkgrel=1
pkgdesc="3rd party drivers for INDI, a distributed control protocol designed to operate astronomical instrumentation"
provides=("libindi_3rdparty")
@@ -13,8 +17,18 @@ arch=(i686 x86_64 armv7h aarch64)
depends=(libvorbis libusb openal libnova libjpeg libindi libgphoto2 libftdi-compat libdc1394 cfitsio dcraw libftdi rtl-sdr gpsd ffmpeg libindi_3rdparty_libs=${pkgver})
makedepends=(cmake boost)
conflicts=()
-source=("https://github.com/indilib/indi-3rdparty/archive/v${pkgver}.tar.gz")
-sha256sums=("c2a873d81b718e31c5f5b8d25136fdfe19b2e21f420d67b270c65acfe5a5d313")
+source=(
+ "https://github.com/indilib/indi-3rdparty/archive/v${pkgver}.tar.gz"
+ "indiserver.conf"
+ "indiserver.service"
+ "indiserver_systemd"
+)
+sha256sums=(
+ "17ae94f77171887920f91a78e322de49e55cc24a068e86b1091fa50978d3a127"
+ "6784118f7826c563058711bc3336d877ca44e79cf8b7e5205ab00901b1892924"
+ "995751458ff3143f5115f68a62343ead16afb225199353ce3894ae38b8ca396c"
+ "6fde81d89414b41576ebe180088648fb433fa1606ea47408d8a19e5c1c99a1d9"
+)
prepare() {
mkdir -p build
@@ -38,11 +52,14 @@ build() {
package() {
cd build
- make DESTDIR="$pkgdir" install
- cd "$pkgdir"
- cp -a lib/* usr/lib/
- rm -rf lib/*
+ make DESTDIR="${pkgdir}" install
+
+ install -m 644 "${srcdir}/indiserver.conf" "${pkgdir}/etc/indiserver.conf"
+ install -m 644 "${srcdir}/indiserver.service" "${pkgdir}/usr/lib/systemd/system/indiserver.service"
+ install -m 755 "${srcdir}/indiserver_systemd" "${pkgdir}/usr/bin/indiserver_systemd"
+
+ cd "${pkgdir}"
+ mv lib/* usr/lib/
rmdir lib
}
-