DarkFeather
5e360b0da2
Added Usage function Reformated PKGBUILD to fit standards Corrections to README.md Removed static paths in favor of referential. Test case update Removed unneeded statements from crowfacts
48 lines
1.1 KiB
Bash
48 lines
1.1 KiB
Bash
# Maintainer: DarkFeather <ircs://aninix.net:6697/darkfeather>
|
|
depends=('mono>=5.0.0' 'curl' 'grep' 'bash>=4.4' 'git>=2.13' 'wget' 'nmap>=7.70')
|
|
makedepends=('make>=4.2' 'pwgen')
|
|
checkdepends=()
|
|
optdepends=()
|
|
pkgname="$(git config remote.origin.url | rev | cut -f 1 -d '/' | rev | sed 's/.git$//')"
|
|
pkgver="$(git describe --tag --abbrev=0)"."$(git rev-parse --short HEAD)"
|
|
pkgrel=1
|
|
pkgrel() {
|
|
echo $(( `git log "$(git describe --tag --abbrev=0)"..HEAD | grep -c commit` + 1 ))
|
|
}
|
|
epoch="$(git log | grep -c commit)"
|
|
pkgdesc="$(head -n 1 README.md)"
|
|
arch=("x86_64")
|
|
url="$(git config remote.origin.url | sed 's/.git$//')"
|
|
license=('custom')
|
|
groups=()
|
|
provides=("${pkgname}")
|
|
conflicts=()
|
|
replaces=("${pkgname,,}", "aninix-${pkgname,,}")
|
|
backup=()
|
|
options=()
|
|
install=
|
|
changelog=
|
|
source=()
|
|
noextract=()
|
|
md5sums=()
|
|
validpgpkeys=()
|
|
|
|
prepare() {
|
|
git pull
|
|
}
|
|
|
|
build() {
|
|
make -C ..
|
|
}
|
|
|
|
check() {
|
|
chmod -R u+r ../pkg
|
|
make -C .. test
|
|
}
|
|
|
|
package() {
|
|
export pkgdir="${pkgdir}"
|
|
make -C .. install
|
|
install -D -m644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
}
|