[arch-commits] Commit in xmonad/trunk (PKGBUILD utf8-string.patch)

Jelle van der Waa jelle at archlinux.org
Sun Dec 20 16:38:15 UTC 2015


    Date: Sunday, December 20, 2015 @ 17:38:14
  Author: jelle
Revision: 153783

upgpkg: xmonad 0.12-1

Modified:
  xmonad/trunk/PKGBUILD
Deleted:
  xmonad/trunk/utf8-string.patch

-------------------+
 PKGBUILD          |   35 ++++++++++++++++++-----------------
 utf8-string.patch |   12 ------------
 2 files changed, 18 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-12-20 16:23:15 UTC (rev 153782)
+++ PKGBUILD	2015-12-20 16:38:14 UTC (rev 153783)
@@ -1,37 +1,40 @@
 # $Id$
 # Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
 # Maintainer: Vesa Kaihlavirta <vegai at iki.fi>
+# Maintainer: Jelle van der Waa <jelle at archlinux.org>
 # Contributor: shild <shildv at gmail.com>
 
 pkgname=xmonad
-pkgver=0.11.1
-pkgrel=5
+pkgver=0.12
+pkgrel=1
 pkgdesc="Lightweight X11 tiled window manager written in Haskell"
 arch=('i686' 'x86_64')
 url="http://xmonad.org/"
 license=('BSD')
-depends=('ghc=7.10.3' 'gmp' 'haskell-x11=1.6.1.2' 'sh' 'haskell-mtl=2.2.1' 'haskell-utf8-string' 'haskell-extensible-exceptions=0.1.1.4')
+depends=('ghc=7.10.3' 'gmp' 'haskell-x11=1.6.1.2' 'sh' 'haskell-mtl=2.2.1'
+         'haskell-utf8-string' 'haskell-extensible-exceptions=0.1.1.4'
+         'haskell-data-default' 'haskell-setlocale')
 makedepends=('gendesk')
 optdepends=('xorg-xmessage: for displaying visual error messages')
 install='xmonad.install'
-source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz"
-        'xmonad.svg' 'utf8-string.patch' )
 options=('staticlibs')
+source=("https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz"
+        "xmonad.svg")
 
+md5sums=('c81d688c51fa50aea0e421f4755ee2fc'
+         '72bfa5e62e4e44fe7fa59b6a7593d993')
+
 prepare() {
-  patch -Np0 -i $srcdir/utf8-string.patch
+  gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc"
 }
 
 build() {
-  cd "$srcdir"
-  ghc-pkg list
-  gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc"
-
   cd $srcdir/$pkgname-$pkgver
 
   runhaskell Setup.lhs configure --ghc --enable-shared --enable-split-objs --prefix=/usr \
-             --libsubdir=\$compiler/site-local/\$pkgid
+             --libsubdir=\$compiler/site-local/\$pkgid --docdir=/usr/share/doc/${pkgname} 
   runhaskell Setup build
+  runhaskell Setup haddock
   runhaskell Setup register --gen-script
   runhaskell Setup unregister --gen-script
   sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
@@ -41,18 +44,16 @@
   cd $srcdir/$pkgname-$pkgver
   install -D -m744 register.sh $pkgdir/usr/share/haskell/$pkgname/register.sh
   install -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh
+  install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries
+  ln -s /usr/share/doc/$pkgname/html "$pkgdir/usr/share/doc/ghc/html/libraries/$_hkgname"
+
   runhaskell Setup.lhs copy --destdir=$pkgdir
 
+  # Requires pandoc, regex-posix, Pretty and cabal
   #runhaskell util/GenerateManpage.hs
 
   install -D -m644 man/xmonad.1 $pkgdir/usr/share/man/man1/xmonad.1
-
   install -D -m644 LICENSE $pkgdir/usr/share/licenses/xmonad/LICENSE
-
   install -D -m644 $srcdir/xmonad.svg $pkgdir/usr/share/pixmaps/xmonad.svg
-
   install -D -m644 $srcdir/xmonad.desktop $pkgdir/usr/share/xsessions/xmonad.desktop
 }
-md5sums=('20792f4e428db24e6c0dbecbd77f69e0'
-         '72bfa5e62e4e44fe7fa59b6a7593d993'
-         '5ee379d4231096c07d92a31f25f8edab')

Deleted: utf8-string.patch
===================================================================
--- utf8-string.patch	2015-12-20 16:23:15 UTC (rev 153782)
+++ utf8-string.patch	2015-12-20 16:38:14 UTC (rev 153783)
@@ -1,12 +0,0 @@
-diff -aur xmonad-0.11.1/xmonad.cabal xmonad-0.11.1.new/xmonad.cabal
---- xmonad-0.11.1/xmonad.cabal	2015-03-27 18:59:21.000000000 +0100
-+++ xmonad-0.11.1.new/xmonad.cabal	2015-03-30 21:23:28.481424344 +0200
-@@ -58,7 +58,7 @@
-     else
-         build-depends: base < 3
-     build-depends: X11>=1.5 && < 1.7, mtl, unix,
--                   utf8-string >= 0.3 && < 0.4
-+                   utf8-string >= 0.3 && < 1.1
- 
-     if true
-         ghc-options:        -funbox-strict-fields -Wall



More information about the arch-commits mailing list