[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