summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e3a9be96d6e1c593bdda644bcb8d004da5eef7ce (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
# Maintainer: muttleyxd <mateusz [at] szychowski.it>
_gittag=master-2da3e7b
pkgname=clang-format-static-bin
pkgver=15.2da3e7b
pkgrel=1
pkgdesc="clang-format x86_64 static binaries (3.9, 4, 5, 6, 7, 8, 9, 10, 11, 12, 12.0.1, 13, 14, 15, 16, 17, 18, 19, 20)"
arch=('x86_64')
url="https://github.com/muttleyxd/clang-tools-static-binaries"
license=('Unlicense')
provides=('clang-format-static')
conflicts=('clang-format-static')
install=$pkgname.install
source=("archlinux-clang-format"
        "${_gittag}-clang-format-3.9::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-3.9_linux-amd64"
        "${_gittag}-clang-format-4::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-4_linux-amd64"
        "${_gittag}-clang-format-5::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-5_linux-amd64"
        "${_gittag}-clang-format-6::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-6_linux-amd64"
        "${_gittag}-clang-format-7::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-7_linux-amd64"
        "${_gittag}-clang-format-8::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-8_linux-amd64"
        "${_gittag}-clang-format-9::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-9_linux-amd64"
        "${_gittag}-clang-format-10::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-10_linux-amd64"
        "${_gittag}-clang-format-11::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-11_linux-amd64"
        "${_gittag}-clang-format-12::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-12_linux-amd64"
        "${_gittag}-clang-format-12.0.1::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-12.0.1_linux-amd64"
        "${_gittag}-clang-format-13::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-13_linux-amd64"
        "${_gittag}-clang-format-14::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-14_linux-amd64"
        "${_gittag}-clang-format-15::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-15_linux-amd64"
        "${_gittag}-clang-format-16::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-16_linux-amd64"
        "${_gittag}-clang-format-17::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-17_linux-amd64"
        "${_gittag}-clang-format-18::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-18_linux-amd64"
        "${_gittag}-clang-format-19::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-19_linux-amd64"
        "${_gittag}-clang-format-20::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/clang-format-20_linux-amd64"
        "${_gittag}-LICENSE.TXT.clang-8-and-lower::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/LICENSE.TXT.clang-8-and-lower"
        "${_gittag}-LICENSE.TXT.clang-9-and-higher::https://github.com/muttleyxd/clang-tools-static-binaries/releases/download/$_gittag/LICENSE.TXT.clang-9-and-higher")
sha256sums=('6fe5f05f710d6c02a0c9d7af6aaa15a5353bff4142a622dc45dd1fd591ab9ce0'
            '094380fd6e2e7c35c9021f3f02ec9a204af5ab0cd196939eb511274cd15ce45b'
            'bccc5098d162c9606e0bdb436d5fed2da1d97ae2362d50b1a677da4fdaa9e31d'
            '12b798b1a9317780d9aa02b5f536c5071124c4f404dd74a3d2db61a2ea04a1fe'
            'd72cb3f10fcc17ed8405566d27c8ebd53c180e109267474f3689c01ce04b7ce8'
            '51c76b45c3f8bdebd178f35e41e19b23de52a8ff29a15226e72c552f4e2c07aa'
            '1877d2412003454ba7f09c1e2b26c70b9742781f3a46103de67f2530925e7904'
            '1b4e5329b21057f69633622e0d3eefe09bf3a6557e2f0a4a456521bdadf9d8e2'
            '3b6efad56475a957f51e975b06f2e6972ad8bd4609a280164bcdc28bde81130e'
            '99e7691c5864eb0c479f958038af48103e75cdb1e00e55ae6041241c68f4c8b2'
            '0537f6f20ae84c2be0e3852d4c1915b4a8cb21c473c629497b08c4b9de54a9c4'
            '2e3183f69705de68115d97abd6141ece18f8db28b4e7fb873ec8fdb6a3c6c027'
            'bb809ab63be59caf0dd092a534b0711df2e3e28096627eda14504029d4865613'
            '5daf48b8331afb85575e11dfd73ffc6bf47af10ccde260b40751df246f1bf1ff'
            '1dc394e42129f2674403a87d841364072bd23b88ea1c35bbfc53bd5f631c189d'
            '330e74aecdaec0fc1fdbebbcf90b706cb083a07b33877a2a46fe7e8e55d2e0ac'
            '6643757de7bd8c2bbbdda5bc235b5ad95f636d02f3d345cbc49d13509cc4b95b'
            'd126ba919b7913cd352ca669c669024c0edac3e93311d9a52a45bffb6169f4de'
            '2e3ea58345e20a028b8c35aff964f74df14e4cd17e2d524a8efc1ba9eced7da2'
            '0320a8f7cfdbbe5306846ea79dad54e8559057d7ac9a957608527057d9996601'
            '2050acfe8b8d5ae1ef971b6ab419cd9f46e3f2d779a09966105622b3112600d9'
            'ebcd9bbf783a73d05c53ba4d586b8d5813dcdf3bbec50265860ccc885e606f47')

package()
{
    mkdir -p "$pkgdir/opt/clang-format-static"
    mkdir -p "$pkgdir/usr/bin"
    cp -L "$srcdir/archlinux-clang-format" "$pkgdir/usr/bin/archlinux-clang-format"
    cp -L "$srcdir/${_gittag}-clang-format-3.9" "$pkgdir/opt/clang-format-static/clang-format-3.9"
    cp -L "$srcdir/${_gittag}-clang-format-4" "$pkgdir/opt/clang-format-static/clang-format-4"
    cp -L "$srcdir/${_gittag}-clang-format-5" "$pkgdir/opt/clang-format-static/clang-format-5"
    cp -L "$srcdir/${_gittag}-clang-format-6" "$pkgdir/opt/clang-format-static/clang-format-6"
    cp -L "$srcdir/${_gittag}-clang-format-7" "$pkgdir/opt/clang-format-static/clang-format-7"
    cp -L "$srcdir/${_gittag}-clang-format-8" "$pkgdir/opt/clang-format-static/clang-format-8"
    cp -L "$srcdir/${_gittag}-clang-format-9" "$pkgdir/opt/clang-format-static/clang-format-9"
    cp -L "$srcdir/${_gittag}-clang-format-10" "$pkgdir/opt/clang-format-static/clang-format-10"
    cp -L "$srcdir/${_gittag}-clang-format-11" "$pkgdir/opt/clang-format-static/clang-format-11"
    cp -L "$srcdir/${_gittag}-clang-format-12" "$pkgdir/opt/clang-format-static/clang-format-12"
    cp -L "$srcdir/${_gittag}-clang-format-12.0.1" "$pkgdir/opt/clang-format-static/clang-format-12.0.1"
    cp -L "$srcdir/${_gittag}-clang-format-13" "$pkgdir/opt/clang-format-static/clang-format-13"
    cp -L "$srcdir/${_gittag}-clang-format-14" "$pkgdir/opt/clang-format-static/clang-format-14"
    cp -L "$srcdir/${_gittag}-clang-format-15" "$pkgdir/opt/clang-format-static/clang-format-15"
    cp -L "$srcdir/${_gittag}-clang-format-16" "$pkgdir/opt/clang-format-static/clang-format-16"
    cp -L "$srcdir/${_gittag}-clang-format-17" "$pkgdir/opt/clang-format-static/clang-format-17"
    cp -L "$srcdir/${_gittag}-clang-format-18" "$pkgdir/opt/clang-format-static/clang-format-18"
    cp -L "$srcdir/${_gittag}-clang-format-19" "$pkgdir/opt/clang-format-static/clang-format-19"
    cp -L "$srcdir/${_gittag}-clang-format-20" "$pkgdir/opt/clang-format-static/clang-format-20"
    cp -L "$srcdir/${_gittag}-LICENSE.TXT.clang-8-and-lower" "$pkgdir/opt/clang-format-static/LICENSE.TXT.clang-8-and-lower"
    cp -L "$srcdir/${_gittag}-LICENSE.TXT.clang-9-and-higher" "$pkgdir/opt/clang-format-static/LICENSE.TXT.clang-9-and-higher"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-3.9"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-4"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-5"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-6"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-7"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-8"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-9"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-10"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-11"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-12"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-12.0.1"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-13"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-14"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-15"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-16"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-17"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-18"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-19"
    chmod 755 "$pkgdir/opt/clang-format-static/clang-format-20"
}