From d4888d7e29f02f5fc113e44c577950250a03b131 Mon Sep 17 00:00:00 2001 From: Ingar Date: Sun, 29 Dec 2024 15:07:45 +0000 Subject: Updated to v2.1.1, added systemd service files to installation. --- PKGBUILD | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD index 5addc94..d9670e0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,8 +2,12 @@ # Contributor: Marc-Olivier Barre # Contributor: Peter Strapp +# 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 } - -- cgit v1.2.3