summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..97431a69faed
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: dreieck
+
+_pkgname=normalmap
+pkgname="${_pkgname}-git"
+pkgver=r20.20200602.fb90c69
+pkgrel=1
+pkgdesc="Allows to create a RGB normal map from a heightmap. The output picture is RGBA and you can store various combination of the height in the Alpha channel."
+arch=(
+ 'i686'
+ 'x86_64'
+)
+url="https://github.com/eatdust/normalmap"
+license=('GPL2')
+depends=(
+ 'imagemagick>=7'
+)
+makedepends=(
+ 'git'
+ 'waf'
+)
+optdepends=()
+provides=(
+ "${_pkgname}=${pkgver}"
+)
+conflicts=(
+ "${_pkgname}"
+)
+source=(
+ "${_pkgname}::git+git://github.com/eatdust/normalmap.git"
+)
+sha256sums=(
+ 'SKIP'
+)
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ _rev="$(git rev-list HEAD --count)"
+ _date="$(git log -1 --format=%cd --date=format:%Y%m%d)"
+ _hash="$(git rev-parse --short HEAD)"
+ printf '%s' "r${_rev}.${_date}.${_hash}"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ printf '%s\n' "${url}" > "upstream.url"
+
+ PREFIX=/usr waf configure
+ waf build
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+
+ DESTDIR="${pkgdir}" waf install
+
+ for _docfile in upstream.url README.md; do
+ install -D -v -m644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_docfile}"
+ done
+
+ install -D -v -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ ln -svr "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" "${pkgdir}/usr/share/doc/${_pkgname}/COPYING"
+}