diff --git a/archlinuxcn/hashes-git/PKGBUILD b/archlinuxcn/hashes-git/PKGBUILD new file mode 100644 index 000000000000..f8cbf21d2c48 --- /dev/null +++ b/archlinuxcn/hashes-git/PKGBUILD @@ -0,0 +1,29 @@ +#Maintainer: mumi jim + +pkgname="hashes-git" +_appname="hashes" +pkgver=1.1.2.r0.ge1b3a8b +pkgrel=1 +pkgdesc='Simple hash algorithm identification GUI using GTK4+Adwaita' +url='https://github.com/zefr0x/hashes' +arch=('aarch64' 'x86_64') +license=('GPL-3.0-or-later') +depends=('gtk4' 'libadwaita' 'python-name-that-hash') +source=("git+${url}.git") +sha512sums=('SKIP') + +pkgver() { + cd "${_appname}/" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${_appname}/" + arch-meson . build + meson compile -C build +} + +package() { + cd "${_appname}/" + meson install -C build --destdir "$pkgdir" +} diff --git a/archlinuxcn/hashes-git/lilac.yaml b/archlinuxcn/hashes-git/lilac.yaml new file mode 100644 index 000000000000..0975cd45ea7e --- /dev/null +++ b/archlinuxcn/hashes-git/lilac.yaml @@ -0,0 +1,17 @@ +maintainers: + - github: Giteeajake + email: giteeajake@archlinuxcn.org + - github: Integral-Tech + email: integral@archlinuxcn.org + +pre_build_script: | + update_pkgrel() + vcs_update() + +post_build_script: | + git_pkgbuild_commit() + update_aur_repo() + +update_on: + - source: github + github: zefr0x/hashes