summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-04-04 03:57:48 +0300
committerDimitris Kiziridis2020-04-04 03:57:48 +0300
commit43ebda13485a69b75d72323ea85bea6c3d66dedc (patch)
treee862670af5be2712e4a609a4e16081d26c1ac087
parentf4f717e02319361b0cc4c40ce7dbe89b8e4ca1a7 (diff)
downloadaur-43ebda13485a69b75d72323ea85bea6c3d66dedc.tar.gz
sanitize pkgbuild
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD23
-rw-r--r--gifine.desktop9
3 files changed, 19 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 37d2fe2b9054..3805646e1374 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = lua-gifine-git
pkgdesc = Quickly record and edit gifs and videos of your desktop
- pkgver = dev
- pkgrel = 4
+ pkgver = r46.9cb3277
+ pkgrel = 2
url = https://github.com/leafo/gifine
arch = x86_64
license = MIT
makedepends = luarocks
+ makedepends = gendesk
depends = ffmpeg
depends = graphicsmagick
depends = gifsicle
diff --git a/PKGBUILD b/PKGBUILD
index 338dcad3fd6e..1eae8b9f7021 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,39 @@
# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
-pkgname=('lua51-gifine-git')
+pkgname=lua51-gifine-git
pkgbase='lua-gifine-git'
pkgdesc='Quickly record and edit gifs and videos of your desktop'
-pkgver=dev
+pkgver=r46.9cb3277
_rockrel=1
-pkgrel=4
+pkgrel=2
arch=('x86_64')
url='https://github.com/leafo/gifine'
license=('MIT')
depends=('ffmpeg' 'graphicsmagick' 'gifsicle' 'slop' 'lua51-lgi')
-makedepends=('luarocks')
+makedepends=('luarocks' 'gendesk')
provides=('gifine')
source=("git+${url}")
md5sums=('SKIP')
pkgver() {
cd "${srcdir}"/gifine
- git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}"/gifine
+ mkdir -p 5.1
+ luarocks build --pack-binary-rock --lua-version=5.1 --deps-mode=none "gifine-dev-${_rockrel}.rockspec"
}
package() {
cd "${srcdir}"/gifine
- luarocks --lua-version=5.1 --tree="${pkgdir}/usr/" make --deps-mode=none --no-manifest "gifine-dev-${_rockrel}.rockspec"
+ luarocks install --lua-version=5.1 --tree="$pkgdir/usr/" --deps-mode=none *.rock
sed -i "s@${pkgdir}@@" "${pkgdir}/usr/bin/gifine"
install -Dm 644 "hi.png" "${pkgdir}/usr/share/pixmaps/gifine.png"
- install -Dm 644 "../../gifine.desktop" "${pkgdir}/usr/share/applications/gifine.desktop"
+ gendesk -f -n --pkgname "gifine" --pkgdesc "${pkgdesc}" --exec="gifine" --categories=Graphics --icon gifine
+ install -Dm 644 gifine.desktop "${pkgdir}/usr/share/applications/gifine.desktop"
+ # remove luarocks-created root manifest
+ rm "$pkgdir/usr/lib/luarocks/rocks-5.1/manifest"
}
# vim:set ts=2 sw=2 et: \ No newline at end of file
diff --git a/gifine.desktop b/gifine.desktop
deleted file mode 100644
index a99ea87117d7..000000000000
--- a/gifine.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Gifine
-Comment="Quickly record and edit gifs and videos of your desktop"
-Icon=gifine
-Exec=gifine
-Categories=Graphics;
-Terminal=false
-StartupNotify=false \ No newline at end of file