summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 077fac9d8f0108f0c7b92b88c65bb2b26c98f9d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Maintainer: Runnytu < runnytu at gmail dot com >

pkgname=8192cu-dkms
pkgver=v4.0.2_9000
pkgrel=9
pkgdesc="Driver for Realtek RTL8188CUS (8188C, 8192C) chipset wireless cards"
arch=('any')
url="http://www.realtek.com.tw/"
license=('GPL')
depends=('dkms')
replaces=('dkms-8192cu')
conflicts=("8192cu" "rt8192cu" "dkms-8192cu")
install=${pkgname}.install
options=(!strip)
_pkgname="8192cu"
source=("https://dl.dropboxusercontent.com/u/54784933/$_pkgname-$pkgver.tar.gz"
        "dkms.conf"
        "blacklist-8192cu-dkms.conf"
	"fix_310_proc2.patch"
	"NoDebug.patch"
	"N150MA.patch"
	"ISY.patch"
	"D-link.patch"
	"HWNUM-300V2.patch"
	"RTL8192CU-kernel-4.0.patch")
               
sha256sums=('f4b83e4a363985fdd313531b2e5688d739d2b6df45c8f50d4d3568489db95a5e'
            '22853908c2ae147399ce3847c175a25134db668d36c3141814eafcc8fddacc98'
            '67a7831317d75c3ecdb351cd515b8b980ae17de66ef9f78d8d1aa86820cef5c6'
	    '976394ef3ee5d29023e8c1f3b56b17a6171bf42b6987256c1cda632db4bb19a4'
	    '9220833471c1a64e69cb53ec7d2c6872857e5c1ae396bfa4a6522e60711961cc'
	    '5cf2242e253e1a86d7d4481e87d354f591462f50f37e06ba229c344ebe114eac'
	    'a8098039d910a6e16dbc6fe770551edb108fe784f65e9fd8edd930851e993388'
	    '0170cab166bc3a4775099402ceea245a84500741afb23bd9572f40958c6e7b40'
	    '0c87129f7a0bfb718de0962b1515eda5cf91cfc8b0a9c0e2c25df111552f4a99'
	    '63c4188d620ad613562a00b635167e4762d5dc3ca909ebc3709cca433d34ffd8')

package() {
       
        installDir="$pkgdir/usr/src/$_pkgname-$pkgver"
       
        install -dm755 "$installDir"
        install -m644 "$srcdir/dkms.conf" "$installDir"
        install -dm755 "$pkgdir/etc/modprobe.d"
        install -m644 "$srcdir/blacklist-8192cu-dkms.conf" "$pkgdir/etc/modprobe.d/blacklist-8192cu-dkms.conf"
       
        cd "${srcdir}/${_pkgname}-${pkgver}/"

        patch -p1 -i "$srcdir/fix_310_proc2.patch"
	patch -p1 -i "$srcdir/N150MA.patch"
	patch -p1 -i "$srcdir/NoDebug.patch"
	patch -p1 -i "$srcdir/ISY.patch"
	patch -p1 -i "$srcdir/D-link.patch"
	patch -p1 -i "$srcdir/HWNUM-300V2.patch"
	patch -p1 -i "$srcdir/RTL8192CU-kernel-4.0.patch"

	# Disable power saving
	sed -i 's/^CONFIG_POWER_SAVING \= y/CONFIG_POWER_SAVING = n/' Makefile

        for d in `find . -type d`
        do
                install -dm755  "$installDir/$d"
        done
       
        for f in `find . -type f`
        do
                install -m644 "${srcdir}/${_pkgname}-${pkgver}/$f" "$installDir/$f"
        done
       
}