From 029286bdb7a2024e5c2b0a470acb8c9cee1754a5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 15:36:38 +0100 Subject: [PATCH] update to 0.9.5 --- .gitignore | 1 + ghc-hslua.spec | 37 ++++++++++++++++++++++--------------- sources | 2 +- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index c08146d..065674e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /hslua-0.3.10.tar.gz /hslua-0.3.13.tar.gz /hslua-0.4.1.tar.gz +/hslua-0.9.5.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 995464e..a9808c3 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -7,28 +7,32 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.4.1 -Release: 5%{?dist} -Summary: Lua language interpreter embedding in Haskell +Version: 0.9.5 +Release: 1%{?dist} +Summary: A Lua language interpreter embedding in Haskell License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz -Patch0: hslua-system-lua.patch BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-bytestring-devel -%if %{with tests} -BuildRequires: ghc-HUnit-devel -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-hspec-contrib-devel -BuildRequires: ghc-hspec-devel -BuildRequires: ghc-quickcheck-instances-devel +BuildRequires: ghc-containers-devel +BuildRequires: ghc-exceptions-devel +BuildRequires: ghc-fail-devel +BuildRequires: ghc-mtl-devel BuildRequires: ghc-text-devel +BuildRequires: pkgconfig(luajit) +%if %{with tests} +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-quickcheck-instances-devel +BuildRequires: ghc-tasty-devel +BuildRequires: ghc-tasty-expected-failure-devel +BuildRequires: ghc-tasty-hunit-devel +BuildRequires: ghc-tasty-quickcheck-devel %endif -BuildRequires: pkgconfig(lua-5.1) # End cabal-rpm deps %description @@ -47,7 +51,7 @@ Requires(postun): ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: -Requires: pkgconfig(lua-5.1) +Requires: pkgconfig(luajit) # End cabal-rpm deps %description devel @@ -56,9 +60,9 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} -%patch0 -p1 -b .lua~ cabal-tweak-flag system-lua True -rm -r lua-5.1.5 +cabal-tweak-flag use-pkgconfig True +rm -r lua-5.3.4 %build @@ -92,10 +96,13 @@ rm -r lua-5.1.5 %files devel -f %{name}-devel.files -%doc CHANGELOG.md README.md examples +%doc CHANGELOG.md README.md %changelog +* Wed Jan 24 2018 Jens Petersen - 0.9.5-1 +- update to 0.9.5 + * Wed Aug 02 2017 Fedora Release Engineering - 0.4.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 84330eb..a0868bc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6f73759272a938ce091be463676b3e84 hslua-0.4.1.tar.gz +SHA512 (hslua-0.9.5.tar.gz) = ca6f1e4112f2414e8eec8d206876dbcca1145d92e7198da5b1cb39055d3f9157a7c5a960b4db67b4d5fcfca4526be9dba4c6e300aa0dcf7c61b9c1563662b197