[Git][haskell-team/package-plan][experimental] patch out some haskell-gi-overloading deps

Sean Whitton gitlab at salsa.debian.org
Sat Apr 18 05:32:40 BST 2020



Sean Whitton pushed to branch experimental at Debian Haskell Group / package-plan


Commits:
50276a0e by Sean Whitton at 2020-04-17T21:32:07-07:00
patch out some haskell-gi-overloading deps

- - - - -


28 changed files:

- + patches/gi-atk/2.0.21/drop-gi-overloading.patch
- + patches/gi-atk/2.0.21/series
- + patches/gi-cairo/1.0.23/drop-gi-overloading.patch
- + patches/gi-cairo/1.0.23/series
- + patches/gi-dbusmenu/0.4.7/drop-gi-overloading.patch
- + patches/gi-dbusmenu/0.4.7/series
- + patches/gi-dbusmenugtk3/0.4.8/drop-gi-overloading.patch
- + patches/gi-dbusmenugtk3/0.4.8/series
- + patches/gi-gdk/3.0.22/drop-gi-overloading.patch
- + patches/gi-gdk/3.0.22/series
- + patches/gi-gdkpixbuf/2.0.23/drop-gi-overloading.patch
- + patches/gi-gdkpixbuf/2.0.23/series
- + patches/gi-gdkx11/3.0.9/drop-gi-overloading.patch
- + patches/gi-gdkx11/3.0.9/series
- + patches/gi-gio/2.0.26/drop-gi-overloading.patch
- + patches/gi-gio/2.0.26/series
- + patches/gi-glib/2.0.23/drop-gi-overloading.patch
- + patches/gi-glib/2.0.23/series
- + patches/gi-gobject/2.0.22/drop-gi-overloading.patch
- + patches/gi-gobject/2.0.22/series
- + patches/gi-gtk-hs/0.3.8.1/drop-gi-overloading.patch
- + patches/gi-gtk-hs/0.3.8.1/series
- + patches/gi-gtk/3.0.32/drop-gi-overloading.patch
- + patches/gi-gtk/3.0.32/series
- + patches/gi-pango/1.0.22/drop-gi-overloading.patch
- + patches/gi-pango/1.0.22/series
- + patches/gi-xlib/2.0.8/drop-gi-overloading.patch
- + patches/gi-xlib/2.0.8/series


Changes:

=====================================
patches/gi-atk/2.0.21/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-atk.cabal
++++ b/gi-atk.cabal
+@@ -30,7 +30,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-gobject == 2.0.*,
+                      gi-glib == 2.0.*,
+                      bytestring >= 0.10 && < 1,
+@@ -38,11 +37,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-atk/2.0.21/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-cairo/1.0.23/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,20 @@
+--- a/gi-cairo.cabal
++++ b/gi-cairo.cabal
+@@ -28,17 +28,11 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      bytestring >= 0.10 && < 1,
+                      containers >= 0.5 && < 1,
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-cairo/1.0.23/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-dbusmenu/0.4.7/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-dbusmenu.cabal
++++ b/gi-dbusmenu.cabal
+@@ -30,7 +30,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-glib == 2.0.*,
+                      gi-gobject == 2.0.*,
+                      bytestring >= 0.10 && < 1,
+@@ -38,11 +37,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-dbusmenu/0.4.7/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-dbusmenugtk3/0.4.8/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-dbusmenugtk3.cabal
++++ b/gi-dbusmenugtk3.cabal
+@@ -35,7 +35,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-glib == 2.0.*,
+                      gi-gobject == 2.0.*,
+                      gi-gtk == 3.0.*,
+@@ -48,11 +47,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-dbusmenugtk3/0.4.8/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gdk/3.0.22/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-gdk.cabal
++++ b/gi-gdk.cabal
+@@ -34,7 +34,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-cairo == 1.0.*,
+                      gi-pango == 1.0.*,
+                      gi-gio == 2.0.*,
+@@ -46,11 +45,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-gdk/3.0.22/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gdkpixbuf/2.0.23/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-gdkpixbuf.cabal
++++ b/gi-gdkpixbuf.cabal
+@@ -31,7 +31,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-gio == 2.0.*,
+                      gi-gobject == 2.0.*,
+                      gi-glib == 2.0.*,
+@@ -40,11 +39,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-gdkpixbuf/2.0.23/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gdkx11/3.0.9/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-gdkx11.cabal
++++ b/gi-gdkx11.cabal
+@@ -33,7 +33,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-gobject == 2.0.*,
+                      gi-gdk == 3.0.*,
+                      gi-gio == 2.0.*,
+@@ -44,11 +43,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-gdkx11/3.0.9/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gio/2.0.26/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-gio.cabal
++++ b/gi-gio.cabal
+@@ -30,7 +30,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-gobject == 2.0.*,
+                      gi-glib == 2.0.*,
+                      bytestring >= 0.10 && < 1,
+@@ -38,11 +37,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-gio/2.0.26/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-glib/2.0.23/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,20 @@
+--- a/gi-glib.cabal
++++ b/gi-glib.cabal
+@@ -28,17 +28,11 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      bytestring >= 0.10 && < 1,
+                      containers >= 0.5 && < 1,
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-glib/2.0.23/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gobject/2.0.22/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,21 @@
+--- a/gi-gobject.cabal
++++ b/gi-gobject.cabal
+@@ -29,18 +29,12 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-glib == 2.0.*,
+                      bytestring >= 0.10 && < 1,
+                      containers >= 0.5 && < 1,
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-gobject/2.0.22/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gtk-hs/0.3.8.1/drop-gi-overloading.patch
=====================================


=====================================
patches/gi-gtk-hs/0.3.8.1/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-gtk/3.0.32/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-gtk.cabal
++++ b/gi-gtk.cabal
+@@ -36,7 +36,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-cairo == 1.0.*,
+                      gi-pango == 1.0.*,
+                      gi-gio == 2.0.*,
+@@ -50,11 +49,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-gtk/3.0.32/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-pango/1.0.22/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,22 @@
+--- a/gi-pango.cabal
++++ b/gi-pango.cabal
+@@ -30,7 +30,6 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      gi-gobject == 2.0.*,
+                      gi-glib == 2.0.*,
+                      bytestring >= 0.10 && < 1,
+@@ -38,11 +37,6 @@ library
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-pango/1.0.22/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch


=====================================
patches/gi-xlib/2.0.8/drop-gi-overloading.patch
=====================================
@@ -0,0 +1,20 @@
+--- a/gi-xlib.cabal
++++ b/gi-xlib.cabal
+@@ -28,17 +28,11 @@ library
+       build-depends: base >= 4.7 && <5,
+                      haskell-gi-base >= 0.23 && < 0.24,
+                      haskell-gi >= 0.23.0 && < 0.24,
+-                     haskell-gi-overloading < 1.1,
+                      bytestring >= 0.10 && < 1,
+                      containers >= 0.5 && < 1,
+                      text >= 1.0 && < 2,
+                      transformers >= 0.4 && < 1
+ 
+-      -- Disable overloading when compiling under GHC 8.2.x
+-      -- see https://ghc.haskell.org/trac/ghc/ticket/14382
+-      if impl(ghc == 8.2.*)
+-              build-depends: haskell-gi-overloading == 0.0
+-
+       -- Note that the following list of exposed modules and autogen
+       -- modules is for documentation purposes only, so that some
+       -- documentation appears in hackage. The actual list of modules


=====================================
patches/gi-xlib/2.0.8/series
=====================================
@@ -0,0 +1 @@
+drop-gi-overloading.patch



View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/commit/50276a0e368cbb2cd57fe252f0cb912e4fe34b4f

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/commit/50276a0e368cbb2cd57fe252f0cb912e4fe34b4f
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20200418/9cbff4b7/attachment-0001.html>


More information about the Pkg-haskell-commits mailing list