summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2024-04-28 09:31:08 +0000
committerxiota2024-04-28 09:32:13 +0000
commita51def6223fd697c863994c224d1bc577962f82e (patch)
tree28083d250fd2356d01e2e0f3c3f45c9e8d2bc9cd
parent26ba32ea70f1bbfbd0a478a96b565a0303d23643 (diff)
downloadaur-pigpio.tar.gz
update makedepends
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD56
3 files changed, 44 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc85cafa8fad..506f20527eb0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = pigpio
- pkgdesc = A C and Python library and system service for controlling GPIOs on a Raspberry Pi
+ pkgdesc = A library for C and Python with system service for controlling GPIOs on a Raspberry Pi
pkgver = 79
- pkgrel = 2
+ pkgrel = 3
url = http://abyz.me.uk/rpi/pigpio/
arch = x86_64
arch = aarch64
arch = armv7h
license = Unlicense
- depends = glibc
+ makedepends = python-setuptools
depends = python
- provides = libpigpio.so
provides = python-pigpio
+ provides = libpigpio.so
conflicts = python-pigpio
source = pigpio-79.tar.gz::https://github.com/joan2937/pigpio/archive/v79.tar.gz
sha256sums = c5337c0b7ae888caf0262a6f476af0e2ab67065f7650148a0b21900b8d1eaed7
diff --git a/.gitignore b/.gitignore
index b7f2c8365d1b..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-pkg/
-src/
-pigpio-*.tar.gz
-pigpio-*.pkg.tar.*
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 76a135442753..3b2cdc3c6739 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,53 @@
-# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
+# Maintainer:
+# Contributor: Christopher Arndt <aur -at- chrisarndt -dot- de>
-pkgname=pigpio
+## useful links
+# http://abyz.me.uk/rpi/pigpio/
+# https://github.com/joan2937/pigpio
+
+_pkgname=pigpio
+pkgname="$_pkgname"
pkgver=79
-pkgrel=2
-pkgdesc='A C and Python library and system service for controlling GPIOs on a Raspberry Pi'
+pkgrel=3
+pkgdesc='A library for C and Python with system service for controlling GPIOs on a Raspberry Pi'
url='http://abyz.me.uk/rpi/pigpio/'
-license=(Unlicense)
-arch=(x86_64 aarch64 armv7h)
-depends=(glibc python)
-provides=(libpigpio.so python-$pkgname)
-conflicts=(python-$pkgname)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/joan2937/$pkgname/archive/v$pkgver.tar.gz")
-sha256sums=('c5337c0b7ae888caf0262a6f476af0e2ab67065f7650148a0b21900b8d1eaed7')
+license=('Unlicense')
+arch=('x86_64' 'aarch64' 'armv7h')
+
+depends=('python')
+makedepends=('python-setuptools')
+provides=(
+ "python-$pkgname"
+ 'libpigpio.so'
+)
+conflicts=("python-$pkgname")
+
+_pkgsrc="$pkgname-$pkgver"
+_pkgext="tar.gz"
+source=("$_pkgsrc.$_pkgext"::"https://github.com/joan2937/pigpio/archive/v$pkgver.tar.gz")
+sha256sums=('c5337c0b7ae888caf0262a6f476af0e2ab67065f7650148a0b21900b8d1eaed7')
prepare() {
- cd $pkgname-$pkgver
- sed -e 's/ -lrt//' -i Makefile
- sed -e 's/-Wl/\$(LDFLAGS)/' -i Makefile
- sed -e 's/\$(CC) -o/\$(CC) $(LDFLAGS) -o/' -i Makefile
- sed -e '/which python2/d' -i Makefile
- sed -e '/\/opt/d' -i Makefile
- sed -e 's|\$(prefix)/man|\$(prefix)/share/man|' -i Makefile
+ cd "$_pkgsrc"
+ sed -e 's/ -lrt//' \
+ -e 's/-Wl/\$(LDFLAGS)/' \
+ -e 's/\$(CC) -o/\$(CC) $(LDFLAGS) -o/' \
+ -e '/which python2/d' \
+ -e '/\/opt/d' \
+ -e 's|\$(prefix)/man|\$(prefix)/share/man|' \
+ -i Makefile
+
sed -e 's|/usr/bin/pigpiod|/usr/bin/pigpiod -k|' -i util/pigpiod.service
}
build() {
- cd $pkgname-$pkgver
+ cd "$_pkgsrc"
make
}
package() {
- cd $pkgname-$pkgver
+ cd "$_pkgsrc"
make prefix=/usr DESTDIR="$pkgdir" install
install -Dm644 util/pigpiod.service -t "$pkgdir"/usr/lib/systemd/system
}