diff options
author | Dimitris Kiziridis | 2020-04-04 03:57:48 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-04-04 03:57:48 +0300 |
commit | 43ebda13485a69b75d72323ea85bea6c3d66dedc (patch) | |
tree | e862670af5be2712e4a609a4e16081d26c1ac087 | |
parent | f4f717e02319361b0cc4c40ce7dbe89b8e4ca1a7 (diff) | |
download | aur-43ebda13485a69b75d72323ea85bea6c3d66dedc.tar.gz |
sanitize pkgbuild
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | gifine.desktop | 9 |
3 files changed, 19 insertions, 18 deletions
@@ -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 @@ -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 |