Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-language-c for openSUSE:Factory 
checked in at 2025-03-10 18:04:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-language-c (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-language-c.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-language-c"

Mon Mar 10 18:04:11 2025 rev:13 rq:1251458 version:0.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-language-c/ghc-language-c.changes    
2024-12-20 23:11:17.958151753 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-language-c.new.19136/ghc-language-c.changes 
2025-03-10 18:04:13.431822943 +0100
@@ -1,0 +2,6 @@
+Sat Mar  1 14:57:43 UTC 2025 - Peter Simons <psim...@suse.com>
+
+- Update language-c to version 0.10.0 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

New:
----
  language-c.cabal

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

Other differences:
------------------
++++++ ghc-language-c.spec ++++++
--- /var/tmp/diff_new_pack.88DXQ2/_old  2025-03-10 18:04:15.035889390 +0100
+++ /var/tmp/diff_new_pack.88DXQ2/_new  2025-03-10 18:04:15.035889390 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-language-c
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,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:  alex
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
@@ -85,6 +86,7 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ language-c.cabal ++++++
cabal-version:   2.2
name:            language-c
version:         0.10.0
x-revision: 1
license:         BSD-3-Clause
license-file:    LICENSE
copyright:       LICENSE
maintainer:      languag...@monoid.al
author:          AUTHORS
tested-with:
    ghc ==9.12.1 ghc ==9.10.1 ghc ==9.8.2 ghc ==9.6.6 ghc ==9.4.8
    ghc ==9.2.8 ghc ==9.0.2 ghc ==8.10.7 ghc ==8.8.4 ghc ==8.6.5
    ghc ==8.4.4 ghc ==8.2.2 ghc ==8.0.2

homepage:        https://visq.github.io/language-c/
bug-reports:     https://github.com/visq/language-c/issues/
synopsis:        Analysis and generation of C code
description:
    Language C is a Haskell library for the analysis and generation of C code.
    It features a complete, well tested parser and pretty printer for all of 
C99 and a large
    set of C11 and clang/GNU extensions.

category:        Language
build-type:      Simple
extra-doc-files:
    ChangeLog.md
    README.md
    AUTHORS
    AUTHORS.c2hs

source-repository head
    type:     git
    location: https://github.com/visq/language-c.git

flag usebytestrings
    description: Use ByteString as InputStream datatype
    manual:      True

flag iecfpextension
    description:
        Support IEC 60559 floating point extension (defines _Float128)

    manual:      True

library
    exposed-modules:
        Language.C
        Language.C.Data
        Language.C.Data.Position
        Language.C.Data.Ident
        Language.C.Data.Error
        Language.C.Data.Name
        Language.C.Data.Node
        Language.C.Data.InputStream
        Language.C.Syntax
        Language.C.Syntax.AST
        Language.C.Syntax.Constants
        Language.C.Syntax.Ops
        Language.C.Syntax.Utils
        Language.C.Parser
        Language.C.Pretty
        Language.C.System.Preprocess
        Language.C.System.GCC
        Language.C.Analysis
        Language.C.Analysis.ConstEval
        Language.C.Analysis.Builtins
        Language.C.Analysis.SemError
        Language.C.Analysis.SemRep
        Language.C.Analysis.DefTable
        Language.C.Analysis.TravMonad
        Language.C.Analysis.AstAnalysis
        Language.C.Analysis.DeclAnalysis
        Language.C.Analysis.Debug
        Language.C.Analysis.TypeCheck
        Language.C.Analysis.TypeConversions
        Language.C.Analysis.TypeUtils
        Language.C.Analysis.NameSpaceMap
        Language.C.Analysis.MachineDescs
        Language.C.Analysis.Export

    build-tool-depends: happy:happy, alex:alex
    hs-source-dirs:     src
    other-modules:
        Language.C.Data.RList
        Language.C.Parser.Builtin
        Language.C.Parser.Lexer
        Language.C.Parser.ParserMonad
        Language.C.Parser.Tokens
        Language.C.Parser.Parser

    default-language:   Haskell2010
    default-extensions:
        CPP DeriveDataTypeable DeriveGeneric PatternGuards BangPatterns
        ExistentialQuantification GeneralizedNewtypeDeriving
        ScopedTypeVariables

    ghc-options:        -Wall -Wno-redundant-constraints
    build-depends:
        base >=4.9 && <5,
        array <0.6,
        containers >=0.3 && <0.9,
        deepseq >=1.4.0.0 && <1.6,
        directory <1.4,
        filepath <1.6,
        mtl <2.4,
        pretty <1.2.0,
        process <1.7

    if flag(usebytestrings)
        build-depends: bytestring >=0.9.0 && <0.13

    else
        cpp-options: -DNO_BYTESTRING

    if flag(iecfpextension)
        cpp-options: -DIEC_60559_TYPES_EXT

test-suite language-c-harness
    type:             exitcode-stdio-1.0
    main-is:          test/harness/run-harness.hs
    default-language: Haskell2010
    build-depends:
        base <5,
        directory,
        process,
        filepath

Reply via email to