summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorVitalii Kuzhdin2024-09-05 14:35:11 +0300
committerVitalii Kuzhdin2024-09-05 14:35:11 +0300
commit9af4090b9f500ec89906f9123ae7f894e2b4c92c (patch)
tree8e41a2a9f911c0de964aa1e5103a889b4319a6b0 /PKGBUILD
downloadaur-9af4090b9f500ec89906f9123ae7f894e2b4c92c.tar.gz
Initial build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..91760b668d01
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com>
+
+_pkgname="holy-fetch"
+pkgname="${_pkgname}-git"
+pkgver=r13.2f32b2a
+pkgrel=1
+pkgdesc="A fetch program written in HolyC"
+arch=('x86_64')
+url="https://github.com/Tuhkis/${_pkgname}"
+license=('custom:None')
+makedepends=('git' 'hc2c')
+depends=('glibc')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+_pkgsrc="${_pkgname}"
+source=("${_pkgsrc}::git+${url}.git"
+ "${_pkgname}_fix_build_flags.patch")
+sha256sums=('SKIP'
+ '7953c47ada821e7bbc1679f55f5f98be23d68fd0433d83a00f8502dd2055fa5b')
+
+pkgver() {
+ cd "${_pkgsrc}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+prepare() {
+ cd "${srcdir}/${_pkgsrc}"
+ for _patch in "${srcdir}/${_pkgname}"*".patch"; do
+ patch -p1 -i "${_patch}"
+ done
+}
+
+build() {
+ cd "${srcdir}/${_pkgsrc}"
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgsrc}"
+ install -Dm755 "bin/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
+ install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${_pkgname}/README.md"
+}