summaryrefslogtreecommitdiff
path: root/PKGBUILD
blob: f5a434a1b4daba0b76d2575b08c282194e294c9b (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
# Maintainer: jc_gargma <jc_gargma@iserlohn-fortress.net>

# # I maintain this because:
# Arch version lacks my custom mods

_pkgname=cataclysm-dda
pkgname=$_pkgname-mods
pkgver=0.E.3
pkgrel=5
pkgdesc="My mods for cataclysm-dda"
url="https://library.iserlohn-fortress.net/arc4/cataclysm-dda-mods.git"
arch=('x86_64' 'aarch64')
license=("GPL3")
source=("cataclysm-dda-mod_hack-fix.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_hack-fix.git/snapshot/cataclysm-dda-mod_hack-fix-master.tar.xz"
        "cataclysm-dda-mod_stackable-currency.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_stackable-currency.git/snapshot/cataclysm-dda-mod_stackable-currency-master.tar.xz"
        "cataclysm-dda-mod_faction-camp-recipe-expansion.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_faction-camp-recipe-expansion.git/snapshot/cataclysm-dda-mod_faction-camp-recipe-expansion-master.tar.xz"
        "cataclysm-dda-mod_recipe-fixes.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_recipe-fixes.git/snapshot/cataclysm-dda-mod_recipe-fixes-master.tar.xz"
        "cataclysm-dda-mod_caseless-crafting.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_caseless-crafting.git/snapshot/cataclysm-dda-mod_caseless-crafting-master.tar.xz"
        "cataclysm-dda-mod_grenade-crafting.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_grenade-crafting.git/snapshot/cataclysm-dda-mod_grenade-crafting-master.tar.xz"
        "cataclysm-dda-mod_survivorheadgear-crafting.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_survivorheadgear-crafting.git/snapshot/cataclysm-dda-mod_survivorheadgear-crafting-master.tar.xz"
        "cataclysm-dda-mod_hk-loadout.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_hk-loadout.git/snapshot/cataclysm-dda-mod_hk-loadout-master.tar.xz"
        "cataclysm-dda-mod_battle-maid-redone.tar.xz::https://library.iserlohn-fortress.net/cataclysm-dda-mod_battle-maid-redone.git/snapshot/cataclysm-dda-mod_battle-maid-redone-master.tar.xz"
        )
b2sums=('7287a10e71580c6924956f18d3f14c21a22bc80f9f40b9e8baa46e7f0c37367cd595879a41fdcd4ca2a27b517a8dfe77c23e71d136154636a14469685987ad99'
        'be7eb543443b5b90b539fc2149572544f127951bf281ae8f01aff196b5a3b89abc71e4b34f763ff159fa575a8b070b4f3e2cbd0aece434c98a1a4c327fc8870f'
        '0ca9567892c701d1cd332577592072f53cf6d908becc0f970b47d909211e309e2cda669ad09ef8e6b6d9aa479f91de3bd8aa75fee15ca629a2f6bc2964e145e4'
        '5f8d8e7ead23832301c3dfbc1ed946734e0ec687ef9e804531efe1894b5940951aaeed28d722e771da9efed792652d9ea569df25cff7061548d0576184b816d1'
        '9d9fd0dfc2f40834770062e6e70abfc7ec3876db9715089e59ca1dd79c4526d28cb032d901c8cedef4f9aa51d0ccad940b95f8ce2b3c6018bdc226069f430399'
        '2bdeb26873ad4ae8c8e202b1f76e411cc30ddf460d593d127ed0babb4466c9cb3848bd9440a668af046a13f3634245333dfc6e628988488bc40eae364b9c849d'
        '135e962bcd5f5141c896f3edbad3aac7498f6a1be8ed8d926738e0064968e76437d1b25a794c11b96863c8cf9033b6b2060600f67ae4bba3a72cd32d789496ad'
        '3a5e56b9b31cfa1e08a14aa89175a4fc727eb6cb5e5ec3388f3485dd0ed9979811ce368412e19d53cfea1f90e5bbe091a8e6ca1876e1274d4b3f0c737e78227e'
        'ce6e6c6d90b96d9314d5a5e1faeb278b9b2f322f6dda81b55f688a2fe790188f7a185cb67449105176f9ef6f3fbccf1953182432a53970468a91dbcac073838b')

package() {
  depends=("$_pkgname")
  install -d "$pkgdir/usr/share/cataclysm-dda/mods"

  # manhack volume normalization mod
  mv "$srcdir/cataclysm-dda-mod_hack-fix-master" "$srcdir/hack-fix"
  cp --reflink -r "$srcdir/hack-fix" "$pkgdir/usr/share/cataclysm-dda/mods"

  # stackable currency mod
  mv "$srcdir/cataclysm-dda-mod_stackable-currency-master" "$srcdir/stackable-currency"
  cp --reflink -r "$srcdir/stackable-currency" "$pkgdir/usr/share/cataclysm-dda/mods"

  # faction camp recipe expansion mod
  mv "$srcdir/cataclysm-dda-mod_faction-camp-recipe-expansion-master" "$srcdir/faction-camp-recipe-expansion"
  cp --reflink -r "$srcdir/faction-camp-recipe-expansion" "$pkgdir/usr/share/cataclysm-dda/mods"

  # recipe fixes mod
  mv "$srcdir/cataclysm-dda-mod_recipe-fixes-master" "$srcdir/recipe-fixes"
  cp --reflink -r "$srcdir/recipe-fixes" "$pkgdir/usr/share/cataclysm-dda/mods"

  # caseless ammunition crafting mod
  mv "$srcdir/cataclysm-dda-mod_caseless-crafting-master" "$srcdir/caseless-crafting"
  cp --reflink -r "$srcdir/caseless-crafting" "$pkgdir/usr/share/cataclysm-dda/mods"

  # grenade crafting mod
  mv "$srcdir/cataclysm-dda-mod_grenade-crafting-master" "$srcdir/grenade-crafting"
  cp --reflink -r "$srcdir/grenade-crafting" "$pkgdir/usr/share/cataclysm-dda/mods"

  # survivor headgear crafting mod
  mv "$srcdir/cataclysm-dda-mod_survivorheadgear-crafting-master" "$srcdir/survivorheadgear-crafting"
  cp --reflink -r "$srcdir/survivorheadgear-crafting" "$pkgdir/usr/share/cataclysm-dda/mods"

  # H&K loadout mod
  mv "$srcdir/cataclysm-dda-mod_hk-loadout-master" "$srcdir/hk-loadout"
  cp --reflink -r "$srcdir/hk-loadout" "$pkgdir/usr/share/cataclysm-dda/mods"

  # battle maid redone mod
  mv "$srcdir/cataclysm-dda-mod_battle-maid-redone-master" "$srcdir/battle-maid-redone"
  cp --reflink -r "$srcdir/battle-maid-redone" "$pkgdir/usr/share/cataclysm-dda/mods"
}