[arch-commits] Commit in xmonad/trunk (PKGBUILD)

Levente Polyak anthraxx at archlinux.org
Mon Oct 2 17:28:21 UTC 2017


    Date: Monday, October 2, 2017 @ 17:28:20
  Author: anthraxx
Revision: 261303

upgpkg: xmonad 0.13-9 (adding state-file rm patch)

https://github.com/xmonad/xmonad/issues/86

Modified:
  xmonad/trunk/PKGBUILD

----------+
 PKGBUILD |   40 ++++++++++++++++++++++------------------
 1 file changed, 22 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-10-02 17:21:56 UTC (rev 261302)
+++ PKGBUILD	2017-10-02 17:28:20 UTC (rev 261303)
@@ -1,12 +1,12 @@
-# $Id$
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Maintainer: Vesa Kaihlavirta <vegai at iki.fi>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
 # Maintainer: Jelle van der Waa <jelle at archlinux.org>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Vesa Kaihlavirta <vegai at iki.fi>
 # Contributor: shild <shildv at gmail.com>
 
 pkgname=xmonad
 pkgver=0.13
-pkgrel=8
+pkgrel=9
 pkgdesc="Lightweight X11 tiled window manager written in Haskell"
 arch=('i686' 'x86_64')
 url="http://xmonad.org/"
@@ -15,22 +15,24 @@
          'haskell-extensible-exceptions' 'haskell-data-default' 'haskell-setlocale')
 makedepends=('gendesk')
 optdepends=('xorg-xmessage: for displaying visual error messages')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz"
-        "dynamic-compilation.patch"
-        "xmonad.svg")
-
+source=($pkgname-$pkgver.tar.gz::https://github.com/xmonad/xmonad/archive/v${pkgver}.tar.gz
+       $pkgname-0.13.remove-state-file.patch::https://github.com/xmonad/xmonad/commit/89a8cc88c31163dd35d3182bbba7cdd0630ff54b.patch
+        dynamic-compilation.patch
+        xmonad.svg)
 sha512sums=('c23daf4c187514001383e10586fc13624fd02029bc3d1b33ec6e79abfaaa14847196c1c54096734ce970391674425d614b485139a7201e0daaab4431dc7fa5d6'
+            'cb9528f2789c0f9c80ea5867448a618d186f766a4d6983df45664f329febe3d051fc7a5fcc1ab921c9c09fe424fda77798759dd059029f7be9e6e8fd09c8924b'
             'abc598ebc4b55917186cd4d549fc970f53905f820d394ada9a092c08d8833050ad18b23e2f4fd7f281487da2db5b0ca058600e995ac97b18d3be4c62071562d6'
             '31f0ceb724a9931aeda75ab706c8908b5d8341af4df50ab1d749814baacb748ad3622601cd99ac03bf936b698fcd854b23d1541e1772306e3337a13a79b110b6')
 
 prepare() {
   gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc"
-  cd "$srcdir/$pkgname-$pkgver"
+  cd $pkgname-$pkgver
   patch -p1 -i "${srcdir}/dynamic-compilation.patch"
+  patch -p1 -i "${srcdir}/$pkgname-0.13.remove-state-file.patch"
 }
 
 build() {
-  cd $srcdir/$pkgname-$pkgver
+  cd $pkgname-$pkgver
 
   runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
     --prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
@@ -43,18 +45,20 @@
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd ${pkgname}-${pkgver}
 
-  install -D -m744 register.sh   "${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-  install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+  install -Dm 744 register.sh   "${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
 
-  runhaskell Setup.lhs copy --destdir=$pkgdir
+  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
+  install -Dm 644 man/xmonad.1 -t "${pkgdir}/usr/share/man/man1"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/xmonad"
+  install -Dm 644 "$srcdir/xmonad.svg" -t "${pkgdir}/usr/share/pixmaps"
+  install -Dm 644 "$srcdir/xmonad.desktop" -t "${pkgdir}/usr/share/xsessions"
 }
+
+# vim: ts=2 sw=2 et:



More information about the arch-commits mailing list