summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2020-09-29 21:41:19 +0200
committerChristopher Arndt2020-09-29 21:41:19 +0200
commit42b21168b31b1dcd8526b5916a8c6b200f87315f (patch)
tree40e703809e7cd94ef62af3ee6fb395972cc6ac06
parent718a97848bf93b86584f6169a0ce83deafb21487 (diff)
downloadaur-42b21168b31b1dcd8526b5916a8c6b200f87315f.tar.gz
Bring package up to date and prepare for merging 'python-pigpio'
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD26
3 files changed, 27 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 533a0be0e32b..d93d5e6094fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pigpio
- pkgdesc = A C library for controlling GPIOs on a Raspberry Pi
- pkgver = 71
+ pkgdesc = A C and Python library for controlling GPIOs on a Raspberry Pi
+ pkgver = 78
pkgrel = 1
url = http://abyz.me.uk/rpi/pigpio/
arch = i686
@@ -8,10 +8,11 @@ pkgbase = pigpio
arch = aarch64
arch = armv7h
license = custom:UNLICENSE
- provides = pigpio
+ depends = python
+ provides = python-pigpio
conflicts = python-pigpio
- source = pigpio-71.tar.gz::https://github.com/joan2937/pigpio/archive/V71.tar.gz
- sha256sums = 41698abdbc95b60a4f4dbcc2fe2a6e88f2bca4dc78d0c0b55a3a932fa95a9249
+ source = pigpio-78.tar.gz::https://github.com/joan2937/pigpio/archive/v78.tar.gz
+ sha256sums = ef4a4dc7ca8ca2f97fbdb9fd75586f61be7222d0f6c14e58af6c9192ad42f682
pkgname = pigpio
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..986883a8afe9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg
+src
+pigpio-*.tar.gz
+pigpio-*.pkg.tar.xz
+pigpio-*.pkg.tar.zst
+.AURINFO
diff --git a/PKGBUILD b/PKGBUILD
index a2da32530c2b..bf41da9c6b6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,25 @@
-# Maintainer: Sorah Fukumori <sorah@cookpad.com>
-pkgname="pigpio"
-pkgver=71
+# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
+
+pkgname='pigpio'
+pkgver=78
pkgrel=1
-pkgdesc="A C library for controlling GPIOs on a Raspberry Pi"
+pkgdesc="A C and Python library for controlling GPIOs on a Raspberry Pi"
url="http://abyz.me.uk/rpi/pigpio/"
license=('custom:UNLICENSE')
arch=('i686' 'x86_64' 'aarch64' 'armv7h')
-depends=()
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/joan2937/pigpio/archive/V${pkgver}.tar.gz")
-sha256sums=('41698abdbc95b60a4f4dbcc2fe2a6e88f2bca4dc78d0c0b55a3a932fa95a9249')
-provides=('pigpio')
-conflicts=('python-pigpio')
+depends=('python')
+provides=("python-${pkgname}")
+conflicts=("python-${pkgname}")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/joan2937/${pkgname}/archive/v${pkgver}.tar.gz")
+sha256sums=('ef4a4dc7ca8ca2f97fbdb9fd75586f61be7222d0f6c14e58af6c9192ad42f682')
prepare() {
cd "${pkgname}-${pkgver}"
- sed -e '/which python/d' -i Makefile
+ 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
sed -e 's|/usr/bin/pigpiod|/usr/bin/pigpiod -g|' -i util/pigpiod.service
@@ -30,5 +34,5 @@ package() {
cd "${pkgname}-${pkgver}"
make prefix=/usr DESTDIR="${pkgdir}" install
install -Dm644 util/pigpiod.service -t "${pkgdir}/usr/lib/systemd/system"
- install -Dm644 UNLICENCE -t "${pkgdir}/usr/share/licenses/$pkgname"
+ install -Dm644 UNLICENCE -t "${pkgdir}/usr/share/licenses//${pkgname}"
}