diff options
author | Platon Ryzhikov | 2021-06-03 12:27:27 +0300 |
---|---|---|
committer | Platon Ryzhikov | 2021-06-03 12:28:53 +0300 |
commit | e88d1cddec9d9d18611fad277ef55aa6661c5bdc (patch) | |
tree | d53ffbb16317b2d24bf5e9f5608c9d5ad6846b02 /PKGBUILD | |
parent | 702f94d5e05c9336574275f36e492183bfb71961 (diff) | |
download | aur-e88d1cddec9d9d18611fad277ef55aa6661c5bdc.tar.gz |
handle usb nodes correctly
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 24 insertions, 20 deletions
@@ -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 } - - |