View difference between Paste ID: 5LMLHCtR and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | # Author: Stunts <f.pinamartins@gmail.com> |
2 | # Contibutor: ianux <ianux@free.fr> | |
3 | ||
4 | pkgname=r592-driver | |
5 | pkgver=20110105 | |
6 | pkgrel=1 | |
7 | pkgdesc="A driver for the Ricoh r592 Memory Stick reader" | |
8 | arch=(i686 x86_64) | |
9 | license=('GPLv2') | |
10 | depends=('kernel26') | |
11 | makedepends=('git') | |
12 | url="http://gitorious.org/ricoh-kernel/ricoh-kernel/trees/master" | |
13 | source=() | |
14 | install=${pkgname}.install | |
15 | ||
16 | _gitroot=git://gitorious.org/ricoh-kernel/memstick/ricoh-kernel.git | |
17 | _gitname=ricoh-kernel | |
18 | ||
19 | build() { | |
20 | cd ${srcdir} | |
21 | msg "Connecting to gitorious.org GIT server..." | |
22 | if [ -d ${_gitname} ] ; then | |
23 | pushd ${_gitname} && git pull origin && popd | |
24 | msg "The local files are updated." | |
25 | else | |
26 | git clone ${_gitroot} | |
27 | fi | |
28 | msg "GIT checkout done or server timeout" | |
29 | msg "Starting make..." | |
30 | ||
31 | [ -d ${_gitname}-build ] && rm -rf ${_gitname}-build | |
32 | cp -r ${_gitname} ${_gitname}-build | |
33 | cd ${_gitname}-build/memstick | |
34 | ||
35 | make | |
36 | } | |
37 | package() { | |
38 | install -d ${pkgdir}/lib/modules/$(uname -r)/updates | |
39 | install -m644 ${srcdir}/${_gitname}-build/memstick/core/{memstick.ko,mspro_block.ko} ${pkgdir}/lib/modules/$(uname -r)/updates/ | |
40 | install -Dm644 ${srcdir}/${_gitname}-build/memstick/core/ms_block.ko ${pkgdir}/lib/modules/$(uname -r)/kernel/drivers/memstick/core/ms_block.ko | |
41 | install -Dm644 ${srcdir}/${_gitname}-build/memstick/host/r592.ko ${pkgdir}/lib/modules/$(uname -r)/kernel/drivers/memstick/host/r592.ko | |
42 | install -Dm644 ${srcdir}/${_gitname}-build/user/95-udisks-cardreader.rules ${pkgdir}/etc/udev/rules.d/95-udisks-ms.rules | |
43 | } |