diff options
author | actionless | 2022-06-01 17:32:25 +0200 |
---|---|---|
committer | actionless | 2022-06-01 17:32:25 +0200 |
commit | 9039a7f14cb6d849dacbdbeeeaffae4c97cc5b68 (patch) | |
tree | 15a7b87622379b1e74d123031858ff5abf0a4eee | |
parent | 309bc80619cbf91a5e66eecdedf1a6eabde52c4f (diff) | |
download | aur-9039a7f14cb6d849dacbdbeeeaffae4c97cc5b68.tar.gz |
use git info of textures' repo for pkgver generation (for reproducible builds)
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 14 insertions, 7 deletions
@@ -1,28 +1,35 @@ # Maintainer: prg <prg-archlinux@xannode.com> # Contributor: prg <prg-archlinux@xannode.com> +# Contributor: actionless <actionless dot loveless at gmail mf com> _gitname=presets-projectm-classic +_gitname_textures=presets-milkdrop-texture-pack + pkgname=projectm-presets-classic-git -pkgver=2.14a6244 -pkgrel=3 +pkgver=2.14a6244+2.ff8edf2 +pkgrel=1 pkgdesc="Classic preset pack for projectM (git version)" arch=('x86_64' 'i686') url='https://github.com/projectM-visualizer/presets-projectm-classic' license=('LGPL') depends=('projectm-git' 'sdl2' 'libxext' 'glm' 'poco') makedepends=('cmake') -source=("git+https://github.com/projectM-visualizer/${_gitname}.git" - "git+https://github.com/projectM-visualizer/presets-milkdrop-texture-pack") +source=("git+https://github.com/projectM-visualizer/${_gitname}" + "git+https://github.com/projectM-visualizer/${_gitname_textures}") sha256sums=(SKIP SKIP) options=('!buildflags') pkgver() { - cd "${_gitname}" - echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) + cd "${srcdir}/${_gitname}" + printf "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + printf '+' + cd "${srcdir}/${_gitname_textures}" + printf "$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" + printf '\n' } package() { mkdir -p "$pkgdir/usr/share/projectM/presets" cp -ar $srcdir/${_gitname}/* "$pkgdir/usr/share/projectM/presets" - cp -ar $srcdir/presets-milkdrop-texture-pack/textures "$pkgdir/usr/share/projectM/presets" + cp -ar $srcdir/${_gitname_textures}/textures "$pkgdir/usr/share/projectM/presets" } |