summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeif Warner2018-04-09 14:44:51 -0700
committerLeif Warner2018-04-09 14:44:51 -0700
commit09845af591502c58cb2efbd505ac24b158e4b2d6 (patch)
treeb3f412a7ff4b13752ef8e843b66e9382654ad28b
parentb8dac0e25a68ce8a038707d90d452095eb0f4859 (diff)
downloadaur-09845af591502c58cb2efbd505ac24b158e4b2d6.tar.gz
Updated to v1.0.1, now depends on gtk3
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD27
2 files changed, 20 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e0b1b77eafd..21b2e93db33b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,17 @@
# Generated by mksrcinfo v8
-# Sat Jan 27 09:10:08 UTC 2018
+# Mon Apr 9 21:44:15 UTC 2018
pkgbase = haskell-gtk-traymanager
pkgdesc = A wrapper around the eggtraymanager library for Linux system trays
- pkgver = 0.1.6
+ pkgver = 1.0.1
pkgrel = 1
url = http://github.com/travitch/gtk-traymanager
- arch = i686
arch = x86_64
license = LGPL2.1
- depends = ghc
+ makedepends = ghc
depends = haskell-glib
- depends = haskell-gtk2
- source = http://hackage.haskell.org/packages/archive/gtk-traymanager/0.1.6/gtk-traymanager-0.1.6.tar.gz
- sha256sums = cb30f5d55430836032abc876706af0a61de996c9e2b5a4b41c029d3149683642
+ depends = haskell-gtk
+ source = http://hackage.haskell.org/packages/archive/gtk-traymanager/1.0.1/gtk-traymanager-1.0.1.tar.gz
+ sha256sums = b19d79923b20fe12e451fff3c9a3ee0e79bd42e37fc4b0702cf4d0f2207f816d
pkgname = haskell-gtk-traymanager
diff --git a/PKGBUILD b/PKGBUILD
index 184313a9a497..86ab93c443ee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,43 +3,44 @@
# custom variables
_hkgname=gtk-traymanager
-# PKGBUILD options/directives
pkgname=haskell-gtk-traymanager
-pkgver=0.1.6
+pkgver=1.0.1
pkgrel=1
license=(LGPL2.1)
pkgdesc="A wrapper around the eggtraymanager library for Linux system trays"
url="http://github.com/travitch/gtk-traymanager"
-arch=('i686' 'x86_64')
-depends=("ghc"
+arch=('x86_64')
+makedepends=("ghc")
+depends=(
"haskell-glib"
- "haskell-gtk2")
+ "haskell-gtk")
source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
-sha256sums=("cb30f5d55430836032abc876706af0a61de996c9e2b5a4b41c029d3149683642")
+sha256sums=("b19d79923b20fe12e451fff3c9a3ee0e79bd42e37fc4b0702cf4d0f2207f816d")
# PKGBUILD functions
build() {
cd "${srcdir}/${_hkgname}-${pkgver}"
- runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
- --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
- --libsubdir=\$compiler/site-local/\$pkgid
+ runhaskell Setup configure -O --enable-executable-dynamic --disable-library-vanilla --enable-shared \
+ --prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
+ --libsubdir=\$compiler/site-local/\$pkgid --dynlibdir=/usr/lib
runhaskell Setup build
runhaskell Setup register --gen-script
runhaskell Setup unregister --gen-script
- sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+ sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
}
package() {
cd "${srcdir}/${_hkgname}-${pkgver}"
-
- install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
- install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+ install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+ install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+
runhaskell Setup copy --destdir="${pkgdir}"
+
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
}