summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: afefc9f8d408c2f2198a0f3964645428207cc94b (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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# Maintainer: slurpee <aur@lylat.io>
# Contributors: Ben White, Igor Duarte Cardoso, haagch, Olivier Médoc, Rains, Det, Maciej Suminski

pkgname=vmware-patch
pkgver=15.5.1
pkgrel=2
pkgdesc="A post-install configuration solution for VMware Workstation (Pro) and Player (Plus and Pro)"
arch=('i686' 'x86_64')
url="https://wiki.archlinux.org/index.php/VMware#Configuration"
license=('GPL')
depends=('fuse' 'gtkmm' 'linux-headers' 'ncurses5-compat-libs')
options=('!emptydirs')
install=$pkgname.install
source=('vmware-patch.sh' 'vmware-unpatch.sh' 'common-functions.sh' 'vmware.service' 'vmware-usbarbitrator.service' 'vmware-workstation.service'
        # Workstation Pro/Player 15.5.1
        'vmmon-15.5.1-5.3.patch'
        'vmnet-15.5.1-5.3.patch'
        # Workstation Pro/Player 15.5.0
        'vmmon-15.5.0-5.3.patch'
        'vmnet-15.5.0-5.3.patch'
        # Workstation Pro/Player 14.1.7
        'vmci-14.1.7-5.4.patch'
        'vmmon-14.1.7-5.4.patch'
        'vmnet-14.1.7-5.4.patch'
        # Workstation Pro/Player 14.0.0
        'vmmon-14.0.0-4.13.3.patch'
        'vmnet-14.0.0-4.13.3.patch'
        'vmci-14.0.0-4.13.3.patch'
        # Workstation Pro/Player 12.5.9
        'vmmon-12.5.9-4.15.1.patch'
        'vmnet-12.5.9-4.15.1.patch'
        'vmci-12.5.9-4.15.1.patch'
        # Workstation Pro/Player 12.5.8
        'vmnet-12.5.8-4.13.12.patch'
        'vmmon-12.5.8-4.13.12.patch'
        # Workstation Pro/Player 12.5.7
        'vmmon-12.5.7-4.13.3.patch'
        'vmnet-12.5.7-4.13.3.patch'
        'vmnet-12.5.7-4.13.patch'
        # Workstation Pro/Player 12.5.2
        'vmmon-12.5.2-4.9.patch'
        'vmnet-12.5.2-4.9.patch'
        # Workstation Pro/Player 12.0.0
        'vmci-12.0.0-4.2.patch'
        # Workstation 11.1.2 / Player (Pro) 7.1.2
        'vmblock-11.1.2-4.2.patch'
        'vmmon-11.1.2-4.2.patch'
        'vmnet-11.1.2-4.2.patch'
        'vsock-11.1.2-4.2.patch'
        # Workstation 11.1.0 / Player (Pro) 7.1.0
        'vmnet-11.1.0-3.19.patch'
        # Workstation 10.0.6 / Player (Plus) 6.0.6
        'vmci-10.0.6-3.19.patch'
        'vmci-10.0.6-4.0.patch'
        'vmnet-10.0.6-3.17.patch'
        'vsock-10.0.6-3.15.patch'
        'vsock-10.0.6-3.19.patch'
        'vsock-10.0.6-4.1.patch'
        # Workstation 10.0.5 / Player (Plus) 6.0.5
        'vmmon-10.0.5-3.14.patch'
        # Workstation 10.0.4 / Player (Plus) 6.0.4
        'vmci-10.0.4-3.14.patch'
        'vmmon-10.0.4-3.14.patch'
        'vmnet-10.0.4-3.14.patch'
        'vsock-10.0.4-3.14.patch'
        # Workstation 10.0.1 / Player (Plus) 6.0.1
        'vmnet-10.0.1-3.13.patch')

package() {
    # Patch scripts
    install -Dm755 vmware-patch.sh "$pkgdir"/usr/bin/vmware-patch
    install -m755 vmware-unpatch.sh "$pkgdir"/usr/bin/vmware-unpatch

    # Common functions
    install -Dm755 common-functions.sh "$pkgdir"/usr/share/vmware-patch/common-functions.sh

    # Patches
    install -d "$pkgdir"/usr/lib/vmware/modules/patches/
    install -m644 *.patch "$pkgdir"/usr/lib/vmware/modules/patches/

    # Services
    install -Dm644 vmware.service "$pkgdir"/usr/lib/systemd/system/vmware.service
    install -m644 vmware-usbarbitrator.service "$pkgdir"/usr/lib/systemd/system/
    install -m644 vmware-workstation.service "$pkgdir"/usr/lib/systemd/system/
}

# Generated using 'updpkgsums'
md5sums=('eea90d7b8053d996d6e02653409a3634'
         'ba054b375308442d43a408dbae5e9401'
         'ca1382966804d694894539c7bcac6bbb'
         'c12e765985b324585a548718a6ac9b43'
         'ea3817fb7952932707bfedcf33a70697'
         '56f7f642683e54250372bb57faaf4e95'
         'c78abd731e4095144e66a5ace41a4c5e'
         '7c074a0cb0e23a3d79f804f833d7cc67'
         'c78abd731e4095144e66a5ace41a4c5e'
         '7c074a0cb0e23a3d79f804f833d7cc67'
         'b0c6d50f8a9ffde70661fb3c3123b7c5'
         '187566044705c13c996396616cac8730'
         '7873b226fa7eda7c94be3cf7eddb3250'
         '3c165edb6847fc9bfa04657f346ac4cc'
         'eca2542e4c484ea2ca06b7e9c065b8af'
         'ced58cf32a21adfe21d612366c52116a'
         '3316750fdc46fee3c167421924aa2ef8'
         '05932f9797d1c3cca52f4d523d6f759d'
         'd5bf82487a40369477e2bd71739ce708'
         '05932f9797d1c3cca52f4d523d6f759d'
         '3c165edb6847fc9bfa04657f346ac4cc'
         '3c165edb6847fc9bfa04657f346ac4cc'
         'eca2542e4c484ea2ca06b7e9c065b8af'
         'a2c3e2bbbe6dcbf66737a5e33df5b892'
         '7acdc91c88c64d55bd775d2fcdc1b242'
         '5eb0567825f0dea3d7c9f21038463de9'
         '133f3ba5c19ceb00a4ae8f44dc08352a'
         '36727e319ce5379e5227f618401fd313'
         '905d6daa87b314e541eec00ca4f927c6'
         '2c1d8433b698376c228e650741ba6be5'
         '1e264a2aa92c8786e87bda86026f7e4c'
         '350679df90d266fe7dd343922622c39e'
         '0a8dbce269c7ac34a63453435a4a9fad'
         'd5ba75849a3946851506ecbaa9ff3bb5'
         '43dee79cc5f5980372e16a20962b3105'
         '1893542f8144aa0bb96f5433b9c34158'
         '2dbd8389e1a275ea734dcedba8510df1'
         'a176c9e7f6fb0a994249dcbb47390040'
         '298e1b59a9e729525cc3fa9d06f127eb'
         '0d7c84c3b611bedce3303c24aa666c64'
         '4eca49060d2373c259a0c045520de9f9'
         'acd25c0daccb62af8abf750e6369ae25'
         '86a889febd9bdf88e458244195d604a4'
         'd980b5092aeee55edc6dbafb843d886f')