summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: af5118fe5aedc549f03ddd897b6b871fe24dbc91 (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
# This is an example PKGBUILD file. Use this as a start to creating your own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is unknown,
# then please put 'unknown'.

# Maintainer: duapple <2832893880@qq.com>
pkgname=genmake
pkgver=0.2.0
pkgrel=1
epoch=
pkgdesc="generate C/C++/Go Makefile template"
arch=(x86_64)
url="https://gitee.com/duapple/genmake/attach_files/904565/download/genmake"
license=('AGPL-3.0')
depends=()
makedepends=("git" "wget")
checkdepends=()
optdepends=()
source=("${pkgname}::${url}")
noextract=("${source[@]##*/}")
md5sums=("SKIP")

prepare() {
    rm -rf ${srcdir}/template
	git clone https://gitee.com/duapple/makefile ${srcdir}/template
    rm -r ${srcdir}/template/.git
    wget -P ${srcdir}/ https://gitee.com/duapple/genmake/attach_files/904564/download/genmake_conf.json
} 

package() {
    mkdir -p ${pkgdir}/usr/bin/
	cp ${srcdir}/${pkgname} ${pkgdir}/usr/bin/
    chmod 777 ${pkgdir}/usr/bin/${pkgname}
    mkdir -p ${pkgdir}/usr/share/${pkgname}/  
    cp -r ${srcdir}/template ${pkgdir}/usr/share/${pkgname}/template
    mkdir -p ${pkgdir}/usr/share/${pkgname}/config
    cp ${srcdir}/genmake_conf.json ${pkgdir}/usr/share/${pkgname}/config/
}