From 11702adab31c6b8dcc4046bd4c5497d2d80ffea0 Mon Sep 17 00:00:00 2001 From: JustAnyone Date: Sat, 18 Apr 2026 01:49:43 +0300 Subject: [PATCH] Add fix-mime-types-git --- fix-mime-types-git/.SRCINFO | 15 +++++++++++++ fix-mime-types-git/.gitignore | 4 ++++ fix-mime-types-git/PKGBUILD | 41 +++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 fix-mime-types-git/.SRCINFO create mode 100644 fix-mime-types-git/.gitignore create mode 100644 fix-mime-types-git/PKGBUILD diff --git a/fix-mime-types-git/.SRCINFO b/fix-mime-types-git/.SRCINFO new file mode 100644 index 0000000..1dbf48a --- /dev/null +++ b/fix-mime-types-git/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = fix-mime-types-git + pkgdesc = A utility script to fix incorrect MIME types for files. + pkgver = r1.9499a4f + pkgrel = 1 + url = https://git.svetikas.lt/JustAnyone/fix-mime-types + arch = x86_64 + license = MIT + makedepends = go + makedepends = git + depends = glibc + provides = fix-mime-types + source = git+https://git.svetikas.lt/JustAnyone/fix-mime-types.git + md5sums = SKIP + +pkgname = fix-mime-types-git diff --git a/fix-mime-types-git/.gitignore b/fix-mime-types-git/.gitignore new file mode 100644 index 0000000..713f6f8 --- /dev/null +++ b/fix-mime-types-git/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/.SRCINFO +!/PKGBUILD diff --git a/fix-mime-types-git/PKGBUILD b/fix-mime-types-git/PKGBUILD new file mode 100644 index 0000000..75f57f7 --- /dev/null +++ b/fix-mime-types-git/PKGBUILD @@ -0,0 +1,41 @@ +# 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" +}