summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPlaton Ryzhikov2021-06-03 12:27:27 +0300
committerPlaton Ryzhikov2021-06-03 12:28:53 +0300
commite88d1cddec9d9d18611fad277ef55aa6661c5bdc (patch)
treed53ffbb16317b2d24bf5e9f5608c9d5ad6846b02 /PKGBUILD
parent702f94d5e05c9336574275f36e492183bfb71961 (diff)
downloadaur-e88d1cddec9d9d18611fad277ef55aa6661c5bdc.tar.gz
handle usb nodes correctly
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 24 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6b92b9b9af74..6b3391104c73 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,21 +3,24 @@
pkgbase=smdev-phkr
pkgname=smdev
pkgver=0.2.3
-pkgrel=8
+pkgrel=9
_rev=8d07540
pkgdesc='Suckless mdev'
arch=('i686' 'x86_64' 'aarch64')
url="http://git.suckless.org/smdev/"
makedepends=( 'git' )
-depends=( 'mksh' ) # mksh allows to procced scripts faster with almost bash compatible syntax
+provides=('mdev')
+#depends=( 'mksh' ) # mksh allows to procced scripts faster with almost bash compatible syntax
license=( 'MIT/X' )
options=( 'strip' )
+install='smdev.install'
source=(
"git+https://git.suckless.org/smdev#commit=${_rev}"
'scan_all.patch'
'glibc.patch'
+ 'usb_nodes.patch'
'config.h'
- 'proceeddev'
+ 'processdev'
'00-modprobe'
'99-remove_links'
'initcpio.hook'
@@ -27,35 +30,36 @@ source=(
sha1sums=('SKIP'
'a90bd08c8c482dec4b8cc063b4841db034ea7e1e'
'b300e68de6bcb6f542bb28206ab10f6ceca242bc'
- '03a2f92c8c4f77784b7fdec8d53589f6a6b49112'
- '36415dd4b3f95877a6a6c9649eb489d9ee4ed944'
- '3a5d1f975539131248fde0db5e44c29798706ea7'
+ 'f0e3bfc2956d0c8885e08732cff8d0f9b6cf7103'
+ '1f6b9327866981ffab4a275a64ee5c5249038968'
+ 'd741887a118ed921528189754d886159782ca6fe'
+ '04745465d144a8cf4e367c5a42ab8a0bc39622b3'
'6a5369d9e3efc4317c907cc6140e509e82a559a5'
'7fe74315c9a3592c2eb66cea8cd652da04461786'
- 'b3142387784e5590c9ae56840f5eaf0dec54aa79')
+ 'ea04c776d0f6b749bfd1fc421d51c5ecd07379b5')
prepare() {
cd "${srcdir}/${pkgname}"
cp "${srcdir}/config.h" config.h
patch -Np1 -i ../scan_all.patch
patch -Np1 -i ../glibc.patch
+ patch -Np1 -i ../usb_nodes.patch
}
build() {
- cd "${srcdir}/${pkgname}"
- cp ../config.h ./
- make
+ cd "${srcdir}/${pkgname}"
+ make clean
+ cp ../config.h ./
+ make
}
package() {
- cd "${srcdir}/${pkgname}"
- make PREFIX=/usr DESTDIR="$pkgdir" install
- cd "${srcdir}"
- install -m744 -D proceeddev ${pkgdir}/etc/smdev/proceeddev
- install -m644 -D 00-modprobe $pkgdir/etc/smdev/add/00-modprobe
- install -m644 -D 99-remove_links $pkgdir/etc/smdev/remove/99-remove_links
- install -m644 -D initcpio.hook $pkgdir/usr/lib/initcpio/hooks/smdev
- install -m644 -D initcpio.install $pkgdir/usr/lib/initcpio/install/smdev
+ cd "${srcdir}/${pkgname}"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+ cd "${srcdir}"
+ install -m744 -D processdev ${pkgdir}/etc/smdev/processdev
+ install -m644 -D 00-modprobe $pkgdir/etc/smdev/add/00-modprobe
+ install -m644 -D 99-remove_links $pkgdir/etc/smdev/remove/99-remove_links
+ install -m644 -D initcpio.hook $pkgdir/usr/lib/initcpio/hooks/smdev
+ install -m644 -D initcpio.install $pkgdir/usr/lib/initcpio/install/smdev
}
-
-