summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfuero2025-03-11 23:19:11 +0000
committerfuero2025-03-11 23:19:11 +0000
commit0ce859c85d3af9a1aad5fa353784599a9c63bb22 (patch)
tree34e08839f8b5c76aed870e0113e4505d51352078
downloadaur-0ce859c85d3af9a1aad5fa353784599a9c63bb22.tar.gz
Adds renovate config
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore19
-rw-r--r--PKGBUILD38
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b291340de9a1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = shef
+ pkgdesc = directory and filename linter
+ pkgver = 0.1.2
+ pkgrel = 1
+ url = https://github.com/eduardoagarcia/shef
+ arch = x86_64
+ license = MIT
+ makedepends = go-pie
+ depends = glibc
+ provides = shef
+ conflicts = shef-git
+ source = shef-0.1.2.tar.gz::https://github.com/eduardoagarcia/shef/archive/refs/tags/v0.1.2.tar.gz
+ sha256sums = 38a4be2d3ec09139b741cc187a883bce13682e2e6c03f2fcb9b401d6a02f8b62
+
+pkgname = shef
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..509d8709b797
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,19 @@
+# Created by https://www.toptal.com/developers/gitignore/api/archlinuxpackages
+# Edit at https://www.toptal.com/developers/gitignore?templates=archlinuxpackages
+
+### ArchLinuxPackages ###
+*.tar
+*.tar.*
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+pkg/
+src/
+
+# End of https://www.toptal.com/developers/gitignore/api/archlinuxpackages
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..32802ef6249d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: fuero <fuerob@gmail.com>
+pkgname=shef
+# renovate: datasource=github-releases depName=eduardoagarcia/shef
+pkgver=0.1.2
+pkgrel=1
+pkgdesc='directory and filename linter'
+arch=('x86_64')
+_repo_prefix='github.com/eduardoagarcia'
+_repo_name="${pkgname%-git}"
+url="https://${_repo_prefix}/${_repo_name}"
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('38a4be2d3ec09139b741cc187a883bce13682e2e6c03f2fcb9b401d6a02f8b62')
+license=('MIT')
+depends=('glibc')
+makedepends=('go-pie')
+conflicts=("${_repo_name}-git")
+provides=("${_repo_name}")
+
+clean() {
+ echo rm -rf ${srcdir}
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ go build -x -v \
+ -ldflags "-extldflags '${LDFLAGS}' -X main.commit=$(git rev-parse --short HEAD) -X main.date=$(date -u +%Y%m%d.%H%M%S) -X main.version=${version}" \
+ -o "${_repo_name}.bin" \
+ .
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ install -Dm0755 "${_repo_name}.bin" "${pkgdir}/usr/bin/${_repo_name}"
+ for _file in *.md
+ do
+ install -Dm644 "${_file}" "${pkgdir}/usr/share/doc/${pkgname}/$(basename ${_file})"
+ done
+}