diff options
author | Ingar <ingar@telenet.be> | 2024-12-29 15:07:45 +0000 |
---|---|---|
committer | Ingar <ingar@telenet.be> | 2024-12-29 15:07:45 +0000 |
commit | d4888d7e29f02f5fc113e44c577950250a03b131 (patch) | |
tree | cc2ea1cb76dace91934453e89c4f8526a253a6cb /PKGBUILD | |
parent | 6f8d7b9e49b699601cc7090f8cb5e2fa0bb7754d (diff) |
Updated to v2.1.1, added systemd service files to installation.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 25 insertions, 8 deletions
@@ -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 } - |