[arch-commits] Commit in xmonad-contrib/trunk (PKGBUILD ghc9.patch)
Felix Yan
felixonmars at archlinux.org
Mon Jun 21 03:34:46 UTC 2021
Date: Monday, June 21, 2021 @ 03:34:46
Author: felixonmars
Revision: 966329
upgpkg: xmonad-contrib 0.16-115: rebuild with ghc 9.0.1
Added:
xmonad-contrib/trunk/ghc9.patch
Modified:
xmonad-contrib/trunk/PKGBUILD
------------+
PKGBUILD | 9 ++++++---
ghc9.patch | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-06-21 03:34:34 UTC (rev 966328)
+++ PKGBUILD 2021-06-21 03:34:46 UTC (rev 966329)
@@ -6,7 +6,7 @@
pkgname=xmonad-contrib
pkgver=0.16
-pkgrel=114
+pkgrel=115
pkgdesc='Add-ons for xmonad'
url='https://xmonad.org/'
arch=('x86_64')
@@ -14,11 +14,14 @@
depends=('ghc-libs' 'xmonad' 'sh' 'haskell-x11' 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-random'
'haskell-old-time')
makedepends=('ghc' 'uusi')
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xmonad/xmonad-contrib/archive/v${pkgver}.tar.gz)
-sha512sums=('68f93ef6bcc1f2b3f5422c35a9ddcf846c75c1e9d8e6177750f4fad8dec818642e0a7159d295a381f0656c85b1f52382af1e32d577a825c4fcbdfa4c131581cc')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/xmonad/xmonad-contrib/archive/v${pkgver}.tar.gz
+ ghc9.patch)
+sha512sums=('68f93ef6bcc1f2b3f5422c35a9ddcf846c75c1e9d8e6177750f4fad8dec818642e0a7159d295a381f0656c85b1f52382af1e32d577a825c4fcbdfa4c131581cc'
+ 'aced6dbfa91edbbb46e6cf29593a12e73df0cd89ad66de5ab646c8e6b9a49b54c93478c3e589377a106b3bc6c5d68246aecd2d662870b33421f2c0ee70995c6c')
prepare() {
uusi -d semigroups -u X11 ${pkgname}-${pkgver}/${pkgname}.cabal
+ patch -d ${pkgname}-${pkgver} -p1 < ghc9.patch
}
build() {
Added: ghc9.patch
===================================================================
--- ghc9.patch (rev 0)
+++ ghc9.patch 2021-06-21 03:34:46 UTC (rev 966329)
@@ -0,0 +1,37 @@
+From 1033818631a5007aa53a8bba56c5b7bd7c25af3a Mon Sep 17 00:00:00 2001
+From: Sergey Alirzaev <zl29ah at gmail.com>
+Date: Fri, 26 Mar 2021 05:19:31 +0300
+Subject: [PATCH] ghc-9.0.1 compatibility fixes
+
+---
+ CHANGES.md | 2 ++
+ XMonad/Actions/GridSelect.hs | 2 +-
+ XMonad/Layout/NoBorders.hs | 2 +-
+ 3 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/XMonad/Actions/GridSelect.hs b/XMonad/Actions/GridSelect.hs
+index 69bb4f1b2..a0c46b880 100644
+--- a/XMonad/Actions/GridSelect.hs
++++ b/XMonad/Actions/GridSelect.hs
+@@ -388,7 +388,7 @@ updateElementsWithColorizer colorizer elementmap = do
+ stdHandle :: Event -> TwoD a (Maybe a) -> TwoD a (Maybe a)
+ stdHandle (ButtonEvent { ev_event_type = t, ev_x = x, ev_y = y }) contEventloop
+ | t == buttonRelease = do
+- s @ TwoDState { td_paneX = px, td_paneY = py,
++ s at TwoDState { td_paneX = px, td_paneY = py,
+ td_gsconfig = (GSConfig ch cw _ _ _ _ _ _ _ _) } <- get
+ let gridX = (fi x - (px - cw) `div` 2) `div` cw
+ gridY = (fi y - (py - ch) `div` 2) `div` ch
+diff --git a/XMonad/Layout/NoBorders.hs b/XMonad/Layout/NoBorders.hs
+index 0c340e6b2..e08570cef 100644
+--- a/XMonad/Layout/NoBorders.hs
++++ b/XMonad/Layout/NoBorders.hs
+@@ -38,7 +38,7 @@ import XMonad.Layout.LayoutModifier
+ import qualified XMonad.StackSet as W
+ import qualified XMonad.Util.Rectangle as R
+
+-import Data.List
++import Data.List hiding (singleton)
+ import Data.Monoid
+ import qualified Data.Map as M
+ import Data.Function (on)
More information about the arch-commits
mailing list