summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLettier2017-09-12 04:08:03 -0400
committerLettier2017-09-12 04:08:03 -0400
commit99293e3b9687eb2b69dce862399ca8ee2784036f (patch)
tree3a83d131516e0e0617bb897bf28a91937bd46fd6
parent15ec63bbf3bfca57c218912e921518de9b435c42 (diff)
downloadaur-99293e3b9687eb2b69dce862399ca8ee2784036f.tar.gz
Update to version 2.2.0.0
-rw-r--r--.SRCINFO17
-rwxr-xr-xPKGBUILD32
2 files changed, 26 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 090cec529cc4..b20c1713f3b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,23 @@
pkgbase = gifcurry
pkgdesc = Open source video to GIF maker that allows overlaid text.
- pkgver = 2.1.1.0_0
+ pkgver = 2.2.0.0_0
pkgrel = 1
url = https://github.com/lettier/gifcurry
arch = i686
arch = x86_64
- license = Apache
- makedepends = ghc-static=8.0.2-3
- makedepends = cabal-install
+ license = BSD3
+ makedepends = make
+ makedepends = gobject-introspection
+ makedepends = git
+ makedepends = gmp
+ makedepends = zlib
depends = gtk3
+ depends = ffmpeg
+ depends = imagemagick
options = strip
options = staticlibs
- source = http://hackage.haskell.org/packages/archive/Gifcurry/2.1.1.0/Gifcurry-2.1.1.0.tar.gz
- sha256sums = 19b77a63824d671d660c57a49033aac9a9c13287920592bb50871481128cc1b3
+ source = http://hackage.haskell.org/packages/archive/Gifcurry/2.2.0.0/Gifcurry-2.2.0.0.tar.gz
+ sha256sums = 3a8fa6002f81d189e7bd9c15b5e331161d6a0b0e3a3455907a830d676fbec5a5
pkgname = gifcurry
diff --git a/PKGBUILD b/PKGBUILD
index eb9eb3eb6924..e451715f9456 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,7 @@
# Maintainer: Lettier <gifcurry_aur a@@at@t lettier dd.ot..t ccommm>
_hkgname=Gifcurry
-_licensefile=LICENSE
-_ver=2.1.1.0
+_ver=2.2.0.0
_xrev=0
pkgname=gifcurry
@@ -10,27 +9,26 @@ pkgver=${_ver}_${_xrev}
pkgrel=1
pkgdesc="Open source video to GIF maker that allows overlaid text."
url="https://github.com/lettier/gifcurry"
-license=("Apache")
+license=("BSD3")
arch=("i686" "x86_64")
-makedepends=("ghc-static=8.0.2-3" "cabal-install")
-depends=("gtk3")
+makedepends=("make" "gobject-introspection" "git" "gmp" "zlib")
+depends=("gtk3" "ffmpeg" "imagemagick")
options=("strip" "staticlibs")
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${_ver}/${_hkgname}-${_ver}.tar.gz")
-sha256sums=('19b77a63824d671d660c57a49033aac9a9c13287920592bb50871481128cc1b3')
+sha256sums=('3a8fa6002f81d189e7bd9c15b5e331161d6a0b0e3a3455907a830d676fbec5a5')
build() {
- cd "${srcdir}/${_hkgname}-${_ver}"
- cabal sandbox init
- cabal --require-sandbox update
- cabal --require-sandbox install alex -j
- cabal --require-sandbox install happy -j
- cabal --require-sandbox install gtk2hs-buildtools==0.13.2.2 -j
- cabal --require-sandbox install -j --force-reinstalls --reinstall --only-dependencies
- cabal --require-sandbox configure --prefix=/usr
- cabal --require-sandbox build -j
+ cd "${srcdir}"
+ if [ ! `command -v stack` ]; then
+ git clone https://aur.archlinux.org/stack-bin.git
+ cd "stack-bin"
+ makepkg -sic
+ fi
+ cd "${srcdir}/${_hkgname}-${_ver}"
+ make PREFIX="/usr" arch_os_build_gifcurry
}
package() {
- cd "${srcdir}/${_hkgname}-${_ver}"
- cabal --require-sandbox copy --destdir="$pkgdir"
+ cd "${srcdir}/${_hkgname}-${_ver}"
+ make PREFIX="/usr" DESTDIR="$pkgdir" arch_os_install_gifcurry
}