summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD38
2 files changed, 36 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 211c0e41ecf5..3da87f8b38fa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,16 @@
pkgbase = webp-thumbnailer
pkgdesc = Creates thumbnails for .webp files
- pkgver = 0.0.2
- pkgrel = 7
+ pkgver = r4.d6f4d89
+ pkgrel = 1
url = https://github.com/gabrielmoura/webp-thumbnailer
arch = any
license = GPL3
+ makedepends = git
depends = bash
- source = webp-thumbnailer-0.0.2.tar.gz::https://github.com/gabrielmoura/webp-thumbnailer/archive/master.tar.gz
- sha256sums = 0b4e3c247dd5896d3b7c4e72a120d7fa2d010c57990d5c3cbf563c2b898ef53b
+ source = git+https://github.com/gabrielmoura/webp-thumbnailer#commit=d6f4d8937129f8d1d9b1964e743777c9665f842a
+ source = fixpath.patch::https://github.com/gabrielmoura/webp-thumbnailer/pull/2.patch
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = webp-thumbnailer
diff --git a/PKGBUILD b/PKGBUILD
index c219a5c39b29..cabdc54318cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,40 @@
-# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+# Maintainer: Patrick Northon <northon_patrick3@yahoo.ca>
+# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
# Contributor: Lorenzo Carbonell <lorenzo.carbonell.cerezo@gmail.com>
# Contributor: Gabriel Moura <g@srmoura.com.br>
pkgname=('webp-thumbnailer')
-pkgver='0.0.2'
-pkgrel=7
+pkgver='r4.d6f4d89'
+pkgrel=1
pkgdesc='Creates thumbnails for .webp files'
arch=('any')
url='https://github.com/gabrielmoura/webp-thumbnailer'
license=('GPL3')
depends=('bash')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/master.tar.gz")
-sha256sums=('0b4e3c247dd5896d3b7c4e72a120d7fa2d010c57990d5c3cbf563c2b898ef53b')
+makedepends=('git')
+source=(
+ "git+${url}#commit=d6f4d8937129f8d1d9b1964e743777c9665f842a"
+ "fixpath.patch::${url}/pull/2.patch"
+)
+sha256sums=(
+ 'SKIP'
+ 'SKIP'
+)
-package() {
- install -Dm755 "${srcdir}/${pkgname}-master/usr/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
- install -Dm644 "${srcdir}/${pkgname}-master/usr/share/thumbnailers/webp.thumbnailer" "${pkgdir}/usr/share/thumbnailers/webp.thumbnailer"
+pkgver() {
+ cd "$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd "${pkgname}"
+ patch -p1 -i "../fixpath.patch"
}
-# vim:set ts=2 sw=2 et: \ No newline at end of file
+
+package() {
+ install -Dm755 "${srcdir}/${pkgname}/usr/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}/usr/share/thumbnailers/webp.thumbnailer" "${pkgdir}/usr/share/thumbnailers/webp.thumbnailer"
+} \ No newline at end of file