# Maintainer: Dominykas Svetikas pkgname=fix-mime-types-git _pkgname=fix-mime-types pkgver=r1.9499a4f pkgrel=1 pkgdesc="A utility script to fix incorrect MIME types for files." arch=('x86_64') url="https://git.svetikas.lt/JustAnyone/fix-mime-types" license=('MIT') makedepends=('go' 'git') depends=('glibc') provides=('fix-mime-types') source=("git+$url.git") md5sums=('SKIP') pkgver() { cd "$_pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } prepare() { cd "$_pkgname" export GOPATH="${srcdir}" go mod download } build() { cd "$_pkgname" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" go build -v -o fix-mime-types . } package() { cd "$_pkgname" || return install -D -m755 fix-mime-types "$pkgdir/usr/bin/fix-mime-types" }