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  } -  | 
