[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