[arch-commits] Commit in xmonad/trunk (PKGBUILD dynamic-compilation.patch)
Felix Yan
felixonmars at archlinux.org
Sun Jun 25 08:23:28 UTC 2017
Date: Sunday, June 25, 2017 @ 08:23:28
Author: felixonmars
Revision: 240903
upgpkg: xmonad 0.13-3
FS#54561
Added:
xmonad/trunk/dynamic-compilation.patch
Modified:
xmonad/trunk/PKGBUILD
---------------------------+
PKGBUILD | 10 +++++++---
dynamic-compilation.patch | 11 +++++++++++
2 files changed, 18 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-06-25 08:05:19 UTC (rev 240902)
+++ PKGBUILD 2017-06-25 08:23:28 UTC (rev 240903)
@@ -6,7 +6,7 @@
pkgname=xmonad
pkgver=0.13
-pkgrel=2
+pkgrel=3
pkgdesc="Lightweight X11 tiled window manager written in Haskell"
arch=('i686' 'x86_64')
url="http://xmonad.org/"
@@ -16,13 +16,17 @@
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")
md5sums=('ac3e036a2148a7e386e414028aa0dcaa'
+ 'b2e645bb5aa91c64f85004806e049b8d'
'72bfa5e62e4e44fe7fa59b6a7593d993')
prepare() {
gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc"
+ cd "$srcdir/$pkgname-$pkgver"
+ patch -p1 -i "${srcdir}/dynamic-compilation.patch"
}
build() {
@@ -29,7 +33,7 @@
cd $srcdir/$pkgname-$pkgver
runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \
- --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+ --prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
--libsubdir=\$compiler/site-local/\$pkgid
runhaskell Setup build
runhaskell Setup haddock
@@ -41,7 +45,7 @@
package() {
cd "${srcdir}/${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"
Added: dynamic-compilation.patch
===================================================================
--- dynamic-compilation.patch (rev 0)
+++ dynamic-compilation.patch 2017-06-25 08:23:28 UTC (rev 240903)
@@ -0,0 +1,11 @@
+diff -ura xmonad-0.13.orig/src/XMonad/Core.hs xmonad-0.13/src/XMonad/Core.hs
+--- xmonad-0.13.orig/src/XMonad/Core.hs 2017-06-23 17:13:06.154600231 +0300
++++ xmonad-0.13/src/XMonad/Core.hs 2017-06-23 17:13:51.021867441 +0300
+@@ -626,6 +626,7 @@
+ , "-ilib"
+ , "-fforce-recomp"
+ , "-main-is", "main"
++ , "-dynamic"
+ , "-v0"
+ , "-o", bin
+ ] (Just dir) Nothing Nothing Nothing (Just errHandle)
More information about the arch-commits
mailing list