-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPKGBUILD
64 lines (56 loc) · 1.68 KB
/
PKGBUILD
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
#!/bin/bash
# Built from the original AUR package by Alad Wenter, "https://github.com/AladW", and Cedric Girard, "cgirard [dot] archlinux [at] valinor [dot] fr".
# Disable various shellcheck rules that produce false positives in this file.
# Repository rules should be added to the .shellcheckrc file located in the
# repository root directory, see https://github.com/koalaman/shellcheck/wiki
# and https://archiv8.github.io for further information.
# shellcheck disable=SC2034,SC2154
# [ToDo]: Add files: User documentation
# [ToDo]: Add files: Tooling
# [FixMe]: Namcap warnings and errors
# Maintainer: Ross Clark <[email protected]>
# Contributor: Ross Clark <[email protected]>
pkgname=aurutils
pkgver=10b
pkgrel=1
pkgdesc="Helper tools for the arch user repository"
url="https://github.com/AladW/aurutils"
arch=("any")
license=("custom:ISC")
source=(
"$pkgname-$pkgver.tar.gz::${url}/archive/refs/tags/$pkgver.tar.gz"
)
changelog=aurutils.changelog
install=aurutils.install
sha512sums=(
"190b5cb3c0fed6efad9f15b83c87dea269ba645c320e91e27d8ae111c183949a602cfd8e75079426719986dbcee1f85d709155dde1ae2e1d87433b32b12e56d1"
)
depends=(
# Official Arch Linux repositories
"curl"
"expect"
"gawk"
"git"
"jq"
"pacutils"
)
# makedepends=()
optdepends=(
# Official Arch Linux repositories
"bash-completion: bash completion"
"devtools: aur-chroot"
"vifm: default pager"
"zsh: zsh completion"
"ninja: aur-sync ninja support"
)
prepare() {
cd "$pkgname-$pkgver" || exit
}
build() {
cd "$pkgname-$pkgver" || exit
make AURUTILS_VERSION="$pkgver"
}
package() {
cd "$pkgname-$pkgver" || exit
make DESTDIR="$pkgdir" install
}