1234567891011121314151617181920212223242526272829303132333435 |
- # Description: trash CLI manager
- # URL: https://github.com/umlx5h/gtrash
- # Maintainer: Daniel Azevedo, daniazevedo77 at posteo dot net
- # Depends on: go
- name=gtrash
- version=0.0.6
- release=1
- source=(https://github.com/umlx5h/$name/archive/refs/tags/v$version.tar.gz)
- build() {
- cd $name-$version
- mkdir build
- export GOPATH="$SRC"
- go mod download
- export CGO_CPPFLAGS="${CPPFLAGS}"
- export CGO_CFLAGS="${CFLAGS}"
- export CGO_CXXFLAGS="${CXXFLAGS}"
- export GOPATH="$SRC"
- go build -v \
- -buildmode=pie \
- -mod=readonly \
- -modcacherw \
- -ldflags "-compressdwarf=false \
- -linkmode external \
- -extldflags '${LDFLAGS}' \
- -X main.gVersion=$version" \
- -o build \
- .
- install -vDm755 -t $PKG/usr/bin build/gtrash
- }
|