Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-hslua for openSUSE:Factory checked in at 2022-08-01 21:29:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-hslua (Old) and /work/SRC/openSUSE:Factory/.ghc-hslua.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-hslua" Mon Aug 1 21:29:52 2022 rev:25 rq:987043 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-hslua/ghc-hslua.changes 2022-02-11 23:10:56.843212848 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-hslua.new.1533/ghc-hslua.changes 2022-08-01 21:30:00.617589563 +0200 @@ -1,0 +2,29 @@ +Sun Jun 19 11:56:53 UTC 2022 - Peter Simons <[email protected]> + +- Update hslua to version 2.2.1. + ## hslua-2.2.1 + + Released 2022-06-19. + + - Require hslua-core-2.2.1. + + - Require hslua-marshalling-2.2.0.1. + + - Relax upper bound for mtl, allow mtl-2.3. + +------------------------------------------------------------------- +Fri May 20 09:02:24 UTC 2022 - Peter Simons <[email protected]> + +- Update hslua to version 2.2.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- +Sat Feb 19 14:38:11 UTC 2022 - Peter Simons <[email protected]> + +- Update hslua to version 2.2.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hslua-2.2.0/src/CHANGELOG.md + +------------------------------------------------------------------- Old: ---- hslua-2.1.0.tar.gz New: ---- hslua-2.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-hslua.spec ++++++ --- /var/tmp/diff_new_pack.jJu5vN/_old 2022-08-01 21:30:02.693595518 +0200 +++ /var/tmp/diff_new_pack.jJu5vN/_new 2022-08-01 21:30:02.701595541 +0200 @@ -19,7 +19,7 @@ %global pkg_name hslua %bcond_with tests Name: ghc-%{pkg_name} -Version: 2.1.0 +Version: 2.2.1 Release: 0 Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -29,6 +29,7 @@ BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-exceptions-devel +BuildRequires: ghc-hslua-aeson-devel BuildRequires: ghc-hslua-classes-devel BuildRequires: ghc-hslua-core-devel BuildRequires: ghc-hslua-marshalling-devel @@ -39,6 +40,10 @@ BuildRequires: ghc-text-devel ExcludeArch: %{ix86} %if %{with tests} +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-lua-arbitrary-devel +BuildRequires: ghc-lua-devel +BuildRequires: ghc-quickcheck-instances-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-hslua-devel BuildRequires: ghc-tasty-hunit-devel @@ -51,8 +56,8 @@ It builds upon the /lua/ package, which allows to bundle a Lua interpreter with a Haskell program. -<https://github.com/hslua/hslua-examples Example programs> are available in a -separate repository. +Example programs are can be found in the 'hslua-examples' subdir of the project +<https://github.com/hslua/hslua repository>. %package devel Summary: Haskell %{pkg_name} library development files ++++++ hslua-2.1.0.tar.gz -> hslua-2.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hslua-2.1.0/CHANGELOG.md new/hslua-2.2.1/CHANGELOG.md --- old/hslua-2.1.0/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/hslua-2.2.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -2,9 +2,27 @@ `hslua` uses [PVP Versioning][]. +## hslua-2.2.1 + +Released 2022-06-19. + +- Require hslua-core-2.2.1. + +- Require hslua-marshalling-2.2.0.1. + +- Relax upper bound for mtl, allow mtl-2.3. + +## hslua-2.2.0 + +Released 2022-02-19. + +- Require version 2.2.* of all hslua-* packages. + +- Include hslua-aeson, and re-export `HsLua.Aeson` from `HsLua`. + ## hslua-2.1.0 -Released 29-01-2022. +Released 2022-01-29. - Update to hslua-objectorientation 2.1.0. This entails changes to `deftype'` and `deftypeGeneric`, switching the order of diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hslua-2.1.0/README.md new/hslua-2.2.1/README.md --- old/hslua-2.1.0/README.md 2001-09-09 03:46:40.000000000 +0200 +++ new/hslua-2.2.1/README.md 2001-09-09 03:46:40.000000000 +0200 @@ -28,7 +28,7 @@ software and embedded devices. This package provides Haskell bindings to Lua, enable coders to embed the language into their programs, making them scriptable. -HsLua ships with batteries included and includes Lua 5.3.6. Cabal +HsLua ships with batteries included and includes Lua 5.4.4. Cabal flags make it easy to compile against a system-wide Lua installation. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hslua-2.1.0/hslua.cabal new/hslua-2.2.1/hslua.cabal --- old/hslua-2.1.0/hslua.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/hslua-2.2.1/hslua.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ cabal-version: 2.2 name: hslua -version: 2.1.0 +version: 2.2.1 synopsis: Bindings to Lua, an embeddable scripting language description: HsLua provides wrappers and helpers to bridge Haskell and <https://www.lua.org/ Lua>. @@ -8,8 +8,9 @@ It builds upon the /lua/ package, which allows to bundle a Lua interpreter with a Haskell program. . - <https://github.com/hslua/hslua-examples Example programs> - are available in a separate repository. + Example programs are can be found in the @hslua-examples@ + subdir of the project + <https://github.com/hslua/hslua repository>. homepage: https://hslua.org/ bug-reports: https://github.com/hslua/hslua/issues license: MIT @@ -30,8 +31,8 @@ , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 - , GHC == 9.0.1 - , GHC == 9.2.1 + , GHC == 9.0.2 + , GHC == 9.2.3 source-repository head type: git @@ -43,12 +44,13 @@ , bytestring >= 0.10.2 && < 0.12 , containers >= 0.5.9 && < 0.7 , exceptions >= 0.8 && < 0.11 - , hslua-core >= 2.1 && < 2.2 - , hslua-classes >= 2.1 && < 2.2 - , hslua-marshalling >= 2.1 && < 2.2 - , hslua-objectorientation >= 2.1 && < 2.2 - , hslua-packaging >= 2.1 && < 2.2 - , mtl >= 2.2 && < 2.3 + , hslua-aeson >= 2.2 && < 2.3 + , hslua-core >= 2.2.1 && < 2.3 + , hslua-classes >= 2.2 && < 2.3 + , hslua-marshalling >= 2.2.1 && < 2.3 + , hslua-objectorientation >= 2.2.1 && < 2.3 + , hslua-packaging >= 2.2.1 && < 2.3 + , mtl >= 2.2 && < 2.4 , text >= 1.2 && < 2.1 ghc-options: -Wall -Wincomplete-record-updates @@ -67,7 +69,8 @@ import: common-options exposed-modules: HsLua , HsLua.Util - reexported-modules: HsLua.Core + reexported-modules: HsLua.Aeson + , HsLua.Core , HsLua.Core.Error , HsLua.Core.Types , HsLua.Core.Utf8 @@ -93,6 +96,13 @@ other-modules: HsLuaTests , HsLua.UtilTests build-depends: hslua + -- The lua package is needed only to check for it's + -- version so we know whether to expect behavior of + -- Lua 5.3 or Lua 5.4. + , lua >= 2.0 + , lua-arbitrary >= 1.0 + , QuickCheck >= 2.7 + , quickcheck-instances >= 0.3 , tasty-hslua , tasty >= 0.11 , tasty-hunit >= 0.9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hslua-2.1.0/src/HsLua.hs new/hslua-2.2.1/src/HsLua.hs --- old/hslua-2.1.0/src/HsLua.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/hslua-2.2.1/src/HsLua.hs 2001-09-09 03:46:40.000000000 +0200 @@ -28,6 +28,8 @@ , module HsLua.Class.Invokable , module HsLua.Class.Peekable , module HsLua.Class.Pushable + -- * Marshal to and from JSON-like structures + , module HsLua.Aeson -- * Utility functions , getglobal' , setglobal' @@ -36,6 +38,7 @@ import Prelude hiding (compare, concat) +import HsLua.Aeson import HsLua.Core import HsLua.Class.Exposable import HsLua.Class.Invokable
