Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-cairo for openSUSE:Factory 
checked in at 2024-01-10 21:51:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-cairo (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-cairo.new.21961 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-cairo"

Wed Jan 10 21:51:14 2024 rev:4 rq:1137771 version:0.13.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-cairo/ghc-cairo.changes      2023-06-22 
23:25:40.209721955 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-cairo.new.21961/ghc-cairo.changes   
2024-01-10 21:51:32.874553210 +0100
@@ -1,0 +2,6 @@
+Sat Jan  6 17:17:04 UTC 2024 - Peter Simons <[email protected]>
+
+- Update cairo to version 0.13.10.0 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

New:
----
  cairo.cabal

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-cairo.spec ++++++
--- /var/tmp/diff_new_pack.2uKGgP/_old  2024-01-10 21:51:33.454574274 +0100
+++ /var/tmp/diff_new_pack.2uKGgP/_new  2024-01-10 21:51:33.454574274 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-cairo
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,6 +25,7 @@
 License:        BSD-3-Clause
 URL:            https://hackage.haskell.org/package/%{pkg_name}
 Source0:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-Cabal-prof
 BuildRequires:  ghc-array-devel
@@ -87,6 +88,7 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ cairo.cabal ++++++
cabal-version:  3.0
Name:           cairo
Version:        0.13.10.0
x-revision: 1
License:        BSD-3-Clause
License-file:   COPYRIGHT
Copyright:      (c) 2001-2010 The Gtk2Hs Team, (c) Paolo Martini 2005, (c) 
Abraham Egnor 2003, 2004, (c) Aetion Technologies LLC 2004
Author:         Axel Simon, Duncan Coutts
Maintainer:     [email protected]
Build-Type:     Custom
Stability:      stable
homepage:       http://projects.haskell.org/gtk2hs/
bug-reports:    https://github.com/gtk2hs/gtk2hs/issues
Synopsis:       Binding to the Cairo library.
Description:    Cairo is a library to render high quality vector graphics. There
                exist various backends that allows rendering to Gtk windows, 
PDF,
                PS, PNG and SVG documents, amongst others.
Category:       Graphics
Tested-With:    GHC == 7.0.4, GHC == 7.2.2, GHC == 7.4.1
extra-source-files: cairo-gtk2hs.h

Data-Dir:       demo
Data-Files:     cairo-clock-icon.png
                gtk2/CairoGhci.hs
                gtk2/Clock.hs
                gtk2/Drawing2.hs
                gtk2/Drawing.hs
                gtk2/Graph.hs
                gtk2/Makefile
                gtk2/StarAndRing.hs
                gtk2/Text.hs
                gtk3/CairoGhci.hs
                gtk3/Clock.hs
                gtk3/Drawing2.hs
                gtk3/Drawing.hs
                gtk3/Graph.hs
                gtk3/Makefile
                gtk3/StarAndRing.hs
                gtk3/Text.hs

Source-Repository head
  type:         git
  location:     https://github.com/gtk2hs/gtk2hs
  subdir:       cairo

Flag cairo_pdf
  Description: Build the PDF backend of Cairo.

Flag cairo_ps
  Description: Build the PostScript backend of Cairo.

Flag cairo_svg
  Description: Build the Scalable Vector Graphics (SVG) backend of Cairo.

custom-setup
  setup-depends: base >= 4.6 && <5,
                 Cabal >= 3.0 && < 3.11,
                 gtk2hs-buildtools >= 0.13.2.0 && < 0.14

Library
        build-depends:  base >= 4.8 && < 5,
                        utf8-string >= 0.2 && < 1.1,
                        text >= 1.0.0.0 && < 2.1,
                        array < 0.6,
                        bytestring < 0.12,
                        mtl < 2.4
        exposed-modules:  Graphics.Rendering.Cairo
                          Graphics.Rendering.Cairo.Matrix
                          Graphics.Rendering.Cairo.Types
                          -- this module is only meant to be used by other
                          -- modules implementing a Cairo interface
                          Graphics.Rendering.Cairo.Internal
        other-modules:
                          Graphics.Rendering.Cairo.Internal.Drawing.Cairo
                          Graphics.Rendering.Cairo.Internal.Drawing.Paths
                          Graphics.Rendering.Cairo.Internal.Drawing.Patterns
                          Graphics.Rendering.Cairo.Internal.Drawing.Text
                          
Graphics.Rendering.Cairo.Internal.Drawing.Transformations
                          Graphics.Rendering.Cairo.Internal.Fonts.FontOptions
                          Graphics.Rendering.Cairo.Internal.Surfaces.Image
                          Graphics.Rendering.Cairo.Internal.Surfaces.PNG
                          Graphics.Rendering.Cairo.Internal.Surfaces.Surface
                          Graphics.Rendering.Cairo.Internal.Utilities
                          Graphics.Rendering.Cairo.Internal.Surfaces.PDF
                          Graphics.Rendering.Cairo.Internal.Surfaces.PS
                          Graphics.Rendering.Cairo.Internal.Surfaces.SVG
                          Graphics.Rendering.Cairo.Internal.Region
        default-language:   Haskell98
        default-extensions: ForeignFunctionInterface
        Include-dirs: .
        x-c2hs-Header:  cairo-gtk2hs.h
        pkgconfig-depends: cairo >= 1.2.0
        if flag(cairo_pdf)
          pkgconfig-depends: cairo-pdf
        if flag(cairo_ps)
          pkgconfig-depends: cairo-ps
        if flag(cairo_svg)
          pkgconfig-depends: cairo-svg
        if os(darwin) || os(freebsd)
          cpp-options: -D__attribute__(A)= -D_Nullable= -D_Nonnull= -D_Noreturn=

Reply via email to