summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2023-11-06 08:52:51 +0100
committerChristopher Arndt2023-11-06 08:52:51 +0100
commit26ba32ea70f1bbfbd0a478a96b565a0303d23643 (patch)
tree136e3415de14c146268308221dff55d83a6dab82
parentfeaeda0b39a9a8879f5b8be40f298c3a8a0f9a04 (diff)
downloadaur-26ba32ea70f1bbfbd0a478a96b565a0303d23643.tar.gz
Unlicense is a common license
Add glibc to depends Provides libpigpio.so Remove i686 arch (untested) Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD31
3 files changed, 22 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 700718b5be0d..fc85cafa8fad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
pkgbase = pigpio
pkgdesc = A C and Python library and system service for controlling GPIOs on a Raspberry Pi
pkgver = 79
- pkgrel = 1
+ pkgrel = 2
url = http://abyz.me.uk/rpi/pigpio/
- arch = i686
arch = x86_64
arch = aarch64
arch = armv7h
- license = custom:UNLICENSE
+ license = Unlicense
+ depends = glibc
depends = python
+ provides = libpigpio.so
provides = python-pigpio
conflicts = python-pigpio
source = pigpio-79.tar.gz::https://github.com/joan2937/pigpio/archive/v79.tar.gz
sha256sums = c5337c0b7ae888caf0262a6f476af0e2ab67065f7650148a0b21900b8d1eaed7
pkgname = pigpio
-
diff --git a/.gitignore b/.gitignore
index 986883a8afe9..b7f2c8365d1b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,4 @@
-pkg
-src
+pkg/
+src/
pigpio-*.tar.gz
-pigpio-*.pkg.tar.xz
-pigpio-*.pkg.tar.zst
-.AURINFO
+pigpio-*.pkg.tar.*
diff --git a/PKGBUILD b/PKGBUILD
index 5c44e5220946..76a135442753 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,21 @@
# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
-pkgname='pigpio'
+pkgname=pigpio
pkgver=79
-pkgrel=1
-pkgdesc="A C and Python library and system service for controlling GPIOs on a Raspberry Pi"
-url="http://abyz.me.uk/rpi/pigpio/"
-license=('custom:UNLICENSE')
-arch=('i686' 'x86_64' 'aarch64' 'armv7h')
-depends=('python')
-provides=("python-${pkgname}")
-conflicts=("python-${pkgname}")
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/joan2937/${pkgname}/archive/v${pkgver}.tar.gz")
+pkgrel=2
+pkgdesc='A C and Python library and 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')
prepare() {
- cd "${pkgname}-${pkgver}"
+ 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
@@ -26,13 +26,12 @@ prepare() {
}
build() {
- cd "${pkgname}-${pkgver}"
+ cd $pkgname-$pkgver
make
}
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}"
+ cd $pkgname-$pkgver
+ make prefix=/usr DESTDIR="$pkgdir" install
+ install -Dm644 util/pigpiod.service -t "$pkgdir"/usr/lib/systemd/system
}