From d0c264552831754ee0833e2dffc564b0b5f1d263 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 21 Jan 2014 14:01:00 +0000 Subject: [PATCH 01/49] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 83b037a077c992d0d7453487fcd6ceb2d6f9148e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 22 Jan 2014 10:13:22 +0900 Subject: [PATCH 02/49] import (#1009375) --- .gitignore | 1 + ghc-hslua.spec | 82 ++++++++++++++++++++++++++++++++++++++++++ hslua-system-lua.patch | 30 ++++++++++++++++ sources | 1 + 4 files changed, 114 insertions(+) create mode 100644 ghc-hslua.spec create mode 100644 hslua-system-lua.patch diff --git a/.gitignore b/.gitignore index e69de29..5427544 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/hslua-0.3.6.1.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec new file mode 100644 index 0000000..e1daf0b --- /dev/null +++ b/ghc-hslua.spec @@ -0,0 +1,82 @@ +# https://fedoraproject.org/wiki/Packaging:Haskell + +%global pkg_name hslua + +Name: ghc-%{pkg_name} +Version: 0.3.6.1 +Release: 2%{?dist} +Summary: Lua language interpreter embedding in Haskell + +License: BSD +URL: http://hackage.haskell.org/package/%{pkg_name} +Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +Patch1: hslua-system-lua.patch + +BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: +BuildRequires: ghc-mtl-devel +BuildRequires: pkgconfig(lua) +# End cabal-rpm deps + +%description +The Scripting.Lua module is a wrapper of Lua language interpreter as described +in www.lua.org. + + +%package devel +Summary: Haskell %{pkg_name} library development files +Provides: %{name}-static = %{version}-%{release} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} +Requires: %{name}%{?_isa} = %{version}-%{release} +# Begin cabal-rpm deps: +Requires: pkgconfig(lua) +# End cabal-rpm deps + +%description devel +This package provides the Haskell %{pkg_name} library development files. + + +%prep +%setup -q -n %{pkg_name}-%{version} +%patch1 -p1 -b .orig + +cabal-tweak-flag system-lua True +rm src/*.c src/*.h + + +%build +%ghc_lib_build + + +%install +%ghc_lib_install + + +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache + + +%files -f %{name}.files +%doc COPYRIGHT + + +%files devel -f %{name}-devel.files + + +%changelog +* Wed Oct 16 2013 Jens Petersen - 0.3.6.1-2 +- add static provides to devel + +* Wed Sep 18 2013 Jens Petersen - 0.3.6.1-1 +- summary and description +- patch to use system lua + +* Wed Sep 18 2013 Fedora Haskell SIG - 0.3.6.1-0 +- spec file generated by cabal-rpm-0.8.3 diff --git a/hslua-system-lua.patch b/hslua-system-lua.patch new file mode 100644 index 0000000..50753aa --- /dev/null +++ b/hslua-system-lua.patch @@ -0,0 +1,30 @@ +--- hslua-0.3.6.1/hslua.cabal.orig 2013-06-18 15:02:48.000000000 +0900 ++++ hslua-0.3.6.1/hslua.cabal 2013-09-18 18:34:30.652499112 +0900 +@@ -21,18 +21,25 @@ + type: git + location: https://github.com/osa1/hslua.git + ++flag system-lua ++ description: Use the system-wide lua instead of the bundled copy ++ default: False ++ + Library + Build-depends: base==4.*, mtl >= 2.1 + Exposed-modules: Scripting.Lua, Scripting.Lua.ConfigFile + Hs-source-dirs: src +- C-sources: src/lapi.c, src/lauxlib.c, src/lbaselib.c, src/lcode.c, ++ if flag(system-lua) ++ Pkgconfig-depends: lua ++ else ++ C-sources: src/lapi.c, src/lauxlib.c, src/lbaselib.c, src/lcode.c, + src/ldblib.c, src/ldebug.c, src/ldo.c, src/ldump.c, src/lfunc.c, + src/lgc.c, src/linit.c, src/liolib.c, src/llex.c, src/lmathlib.c, + src/lmem.c, src/loadlib.c, src/lobject.c, src/lopcodes.c, + src/loslib.c, src/lparser.c, src/lstate.c, src/lstring.c, + src/lstrlib.c, src/ltable.c, src/ltablib.c, src/ltm.c, + src/lundump.c, src/lvm.c, src/lzio.c, src/ntrljmp.c +- Include-dirs: src ++ Include-dirs: src + + if os(linux) + CC-Options: "-DLUA_USE_LINUX" diff --git a/sources b/sources index e69de29..8bbba97 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a546b0ee90e88c6d74e1a3fd8bebdec0 hslua-0.3.6.1.tar.gz From 6450f9319fc8df9ec0b06b5bac4d85fb01e96757 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 22 Jan 2014 10:25:14 +0900 Subject: [PATCH 03/49] update to 0.3.10, MIT license, drop patch, improve summary and description --- .gitignore | 1 + ghc-hslua.spec | 19 ++++++++++++------- sources | 2 +- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 5427544..baa6eb4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /hslua-0.3.6.1.tar.gz +/hslua-0.3.10.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index e1daf0b..0342b52 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -3,14 +3,13 @@ %global pkg_name hslua Name: ghc-%{pkg_name} -Version: 0.3.6.1 -Release: 2%{?dist} -Summary: Lua language interpreter embedding in Haskell +Version: 0.3.10 +Release: 1%{?dist} +Summary: Lua language interpreter embedded in Haskell -License: BSD +License: MIT URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -Patch1: hslua-system-lua.patch BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -20,7 +19,7 @@ BuildRequires: pkgconfig(lua) # End cabal-rpm deps %description -The Scripting.Lua module is a wrapper of Lua language interpreter as described +The Scripting.Lua module is a wrapper of the Lua language interpreter described in www.lua.org. @@ -41,7 +40,6 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} -%patch1 -p1 -b .orig cabal-tweak-flag system-lua True rm src/*.c src/*.h @@ -71,6 +69,13 @@ rm src/*.c src/*.h %changelog +* Wed Jan 22 2014 Jens Petersen - 0.3.10-1 +- update to 0.3.10 (#1009375) +- update license to MIT (#1009375) + see https://github.com/osa1/hslua/issues/14 +- system-lua patch is now upstream +- tweak summary and description + * Wed Oct 16 2013 Jens Petersen - 0.3.6.1-2 - add static provides to devel diff --git a/sources b/sources index 8bbba97..61d517f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a546b0ee90e88c6d74e1a3fd8bebdec0 hslua-0.3.6.1.tar.gz +ed63e12a547211c0b5bf8eb96099c05f hslua-0.3.10.tar.gz From bbc71ee507e6812e4b28968c61753225d42154a0 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 22 Jan 2014 17:14:03 +0900 Subject: [PATCH 04/49] build with compat-lua for lua-5.1 --- ghc-hslua.spec | 13 +++++++++---- hslua-0.3.10-pkgconfig-lua-5.1.patch | 11 +++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 hslua-0.3.10-pkgconfig-lua-5.1.patch diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 0342b52..cc5e29f 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -4,19 +4,21 @@ Name: ghc-%{pkg_name} Version: 0.3.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lua language interpreter embedded in Haskell License: MIT URL: http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +Patch0: hslua-0.3.10-pkgconfig-lua-5.1.patch BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-mtl-devel -BuildRequires: pkgconfig(lua) # End cabal-rpm deps +# current hslua needs 5.1 whereas F20+ has lua-5.2 +BuildRequires: pkgconfig(lua-5.1) %description The Scripting.Lua module is a wrapper of the Lua language interpreter described @@ -31,8 +33,8 @@ Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: -Requires: pkgconfig(lua) # End cabal-rpm deps +Requires: pkgconfig(lua-5.1) %description devel This package provides the Haskell %{pkg_name} library development files. @@ -40,7 +42,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkg_name}-%{version} - +%patch0 -p1 -b .lua~ cabal-tweak-flag system-lua True rm src/*.c src/*.h @@ -69,6 +71,9 @@ rm src/*.c src/*.h %changelog +* Wed Jan 22 2014 Jens Petersen - 0.3.10-2 +- hslua needs lua-5.1 so build with compat-lua + * Wed Jan 22 2014 Jens Petersen - 0.3.10-1 - update to 0.3.10 (#1009375) - update license to MIT (#1009375) diff --git a/hslua-0.3.10-pkgconfig-lua-5.1.patch b/hslua-0.3.10-pkgconfig-lua-5.1.patch new file mode 100644 index 0000000..8adddc8 --- /dev/null +++ b/hslua-0.3.10-pkgconfig-lua-5.1.patch @@ -0,0 +1,11 @@ +--- hslua-0.3.10/hslua.cabal~ 2014-01-22 10:24:05.704696822 +0900 ++++ hslua-0.3.10/hslua.cabal 2014-01-22 16:57:10.384860068 +0900 +@@ -30,7 +30,7 @@ + Exposed-modules: Scripting.Lua, Scripting.Lua.ConfigFile + Hs-source-dirs: src + if flag(system-lua) +- Pkgconfig-depends: lua ++ Pkgconfig-depends: lua-5.1 + C-sources: cbits/ntrljmp.c + Include-dirs: cbits + else From ce6f2b4997b0b07e0f565e2d44647b409d90a1e7 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 09:54:30 -0500 Subject: [PATCH 05/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index cc5e29f..ac3bfa3 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.10 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lua language interpreter embedded in Haskell License: MIT @@ -71,6 +71,9 @@ rm src/*.c src/*.h %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.3.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Wed Jan 22 2014 Jens Petersen - 0.3.10-2 - hslua needs lua-5.1 so build with compat-lua From 57993f5f8868eb2687212e7f8611fe5811934bd6 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 15:17:21 +0000 Subject: [PATCH 06/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index ac3bfa3..a85253f 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.10 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Lua language interpreter embedded in Haskell License: MIT @@ -71,6 +71,9 @@ rm src/*.c src/*.h %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.3.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 0.3.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 143663b1a05889fdab1dedd942e4fa9f4c842891 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 19 Jan 2015 23:16:25 +0900 Subject: [PATCH 07/49] update to 0.3.13 --- .gitignore | 1 + ghc-hslua.spec | 18 ++++++++++-------- sources | 2 +- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index baa6eb4..503d70c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /hslua-0.3.6.1.tar.gz /hslua-0.3.10.tar.gz +/hslua-0.3.13.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index a85253f..ea39445 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -3,22 +3,21 @@ %global pkg_name hslua Name: ghc-%{pkg_name} -Version: 0.3.10 -Release: 4%{?dist} -Summary: Lua language interpreter embedded in Haskell +Version: 0.3.13 +Release: 1%{?dist} +Summary: Lua language interpreter embedding in Haskell License: MIT -URL: http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +Url: https://hackage.haskell.org/package/%{pkg_name} +Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz Patch0: hslua-0.3.10-pkgconfig-lua-5.1.patch BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-mtl-devel -# End cabal-rpm deps -# current hslua needs 5.1 whereas F20+ has lua-5.2 BuildRequires: pkgconfig(lua-5.1) +# End cabal-rpm deps %description The Scripting.Lua module is a wrapper of the Lua language interpreter described @@ -33,8 +32,8 @@ Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: -# End cabal-rpm deps Requires: pkgconfig(lua-5.1) +# End cabal-rpm deps %description devel This package provides the Haskell %{pkg_name} library development files. @@ -71,6 +70,9 @@ rm src/*.c src/*.h %changelog +* Mon Jan 19 2015 Jens Petersen - 0.3.13-1 +- update to 0.3.13 + * Sat Aug 16 2014 Fedora Release Engineering - 0.3.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 61d517f..182dc37 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ed63e12a547211c0b5bf8eb96099c05f hslua-0.3.10.tar.gz +4fc85cad09464dd767747041202e5b17 hslua-0.3.13.tar.gz From a5f1241ec7a85a4a83e0e75531a398f1b9c2a441 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 07:46:48 +0000 Subject: [PATCH 08/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index ea39445..4dfa609 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT @@ -70,6 +70,9 @@ rm src/*.c src/*.h %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.3.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Jan 19 2015 Jens Petersen - 0.3.13-1 - update to 0.3.13 From ad8b45a581d7bd8223ee3e6cfb95d0cd3d9087ce Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 21:35:20 +0000 Subject: [PATCH 09/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 4dfa609..f2bb288 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -4,7 +4,7 @@ Name: ghc-%{pkg_name} Version: 0.3.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT @@ -70,6 +70,9 @@ rm src/*.c src/*.h %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.3.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.3.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 8aff4f185b053798f490817b70c525b191d460ff Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 23 Jun 2016 18:52:57 +0900 Subject: [PATCH 10/49] update to 0.4.1 --- .gitignore | 1 + ghc-hslua.spec | 30 ++++++++++++++++++++++++++---- sources | 2 +- 3 files changed, 28 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 503d70c..c08146d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /hslua-0.3.6.1.tar.gz /hslua-0.3.10.tar.gz /hslua-0.3.13.tar.gz +/hslua-0.4.1.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index f2bb288..4cf5bef 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -2,9 +2,11 @@ %global pkg_name hslua +%bcond_with tests + Name: ghc-%{pkg_name} -Version: 0.3.13 -Release: 3%{?dist} +Version: 0.4.1 +Release: 1%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT @@ -15,7 +17,15 @@ Patch0: hslua-0.3.10-pkgconfig-lua-5.1.patch BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: -BuildRequires: ghc-mtl-devel +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-text-devel +%endif BuildRequires: pkgconfig(lua-5.1) # End cabal-rpm deps @@ -53,6 +63,14 @@ rm src/*.c src/*.h %install %ghc_lib_install +rm %{buildroot}%{ghc_pkgdocdir}/COPYRIGHT + + +%check +%if %{with tests} +%cabal test +%endif + %post devel %ghc_pkg_recache @@ -63,13 +81,17 @@ rm src/*.c src/*.h %files -f %{name}.files -%doc COPYRIGHT +%license COPYRIGHT %files devel -f %{name}-devel.files +%doc CHANGELOG.md README.md examples %changelog +* Thu Jun 23 2016 Jens Petersen - 0.4.1-1 +- update to 0.4.1 + * Wed Feb 03 2016 Fedora Release Engineering - 0.3.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/sources b/sources index 182dc37..84330eb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4fc85cad09464dd767747041202e5b17 hslua-0.3.13.tar.gz +6f73759272a938ce091be463676b3e84 hslua-0.4.1.tar.gz From de6d54fc1892a1f004d1e42737e9e6be7deb40b3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 28 Jun 2016 10:35:33 +0900 Subject: [PATCH 11/49] update lua patch to use pkgconfig for lua-5.1 --- ghc-hslua.spec | 4 +-- hslua-0.3.10-pkgconfig-lua-5.1.patch | 11 -------- hslua-system-lua.patch | 41 ++++++++-------------------- 3 files changed, 13 insertions(+), 43 deletions(-) delete mode 100644 hslua-0.3.10-pkgconfig-lua-5.1.patch diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 4cf5bef..f91539e 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -12,7 +12,7 @@ Summary: Lua language interpreter embedding in Haskell License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Patch0: hslua-0.3.10-pkgconfig-lua-5.1.patch +Patch0: hslua-system-lua.patch BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros @@ -53,7 +53,7 @@ This package provides the Haskell %{pkg_name} library development files. %setup -q -n %{pkg_name}-%{version} %patch0 -p1 -b .lua~ cabal-tweak-flag system-lua True -rm src/*.c src/*.h +rm -r lua-5.1.5 %build diff --git a/hslua-0.3.10-pkgconfig-lua-5.1.patch b/hslua-0.3.10-pkgconfig-lua-5.1.patch deleted file mode 100644 index 8adddc8..0000000 --- a/hslua-0.3.10-pkgconfig-lua-5.1.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- hslua-0.3.10/hslua.cabal~ 2014-01-22 10:24:05.704696822 +0900 -+++ hslua-0.3.10/hslua.cabal 2014-01-22 16:57:10.384860068 +0900 -@@ -30,7 +30,7 @@ - Exposed-modules: Scripting.Lua, Scripting.Lua.ConfigFile - Hs-source-dirs: src - if flag(system-lua) -- Pkgconfig-depends: lua -+ Pkgconfig-depends: lua-5.1 - C-sources: cbits/ntrljmp.c - Include-dirs: cbits - else diff --git a/hslua-system-lua.patch b/hslua-system-lua.patch index 50753aa..3089e5a 100644 --- a/hslua-system-lua.patch +++ b/hslua-system-lua.patch @@ -1,30 +1,11 @@ ---- hslua-0.3.6.1/hslua.cabal.orig 2013-06-18 15:02:48.000000000 +0900 -+++ hslua-0.3.6.1/hslua.cabal 2013-09-18 18:34:30.652499112 +0900 -@@ -21,18 +21,25 @@ - type: git - location: https://github.com/osa1/hslua.git - -+flag system-lua -+ description: Use the system-wide lua instead of the bundled copy -+ default: False -+ - Library - Build-depends: base==4.*, mtl >= 2.1 - Exposed-modules: Scripting.Lua, Scripting.Lua.ConfigFile - Hs-source-dirs: src -- C-sources: src/lapi.c, src/lauxlib.c, src/lbaselib.c, src/lcode.c, -+ if flag(system-lua) -+ Pkgconfig-depends: lua -+ else -+ C-sources: src/lapi.c, src/lauxlib.c, src/lbaselib.c, src/lcode.c, - src/ldblib.c, src/ldebug.c, src/ldo.c, src/ldump.c, src/lfunc.c, - src/lgc.c, src/linit.c, src/liolib.c, src/llex.c, src/lmathlib.c, - src/lmem.c, src/loadlib.c, src/lobject.c, src/lopcodes.c, - src/loslib.c, src/lparser.c, src/lstate.c, src/lstring.c, - src/lstrlib.c, src/ltable.c, src/ltablib.c, src/ltm.c, - src/lundump.c, src/lvm.c, src/lzio.c, src/ntrljmp.c -- Include-dirs: src -+ Include-dirs: src - - if os(linux) - CC-Options: "-DLUA_USE_LINUX" +--- hslua-0.4.1/hslua.cabal~ 2015-09-09 06:23:09.000000000 +0900 ++++ hslua-0.4.1/hslua.cabal 2016-06-28 10:21:53.952491564 +0900 +@@ -50,7 +50,7 @@ + if flag(luajit) + Extra-libraries: luajit-5.1 + else +- Extra-libraries: lua ++ Pkgconfig-depends: lua-5.1 + includes: lua.h + else + c-sources: lua-5.1.5/lobject.c, lua-5.1.5/ltm.c, lua-5.1.5/ldblib.c, From 004bb752de0f86e042378005d0eab4a6eb4f415e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 27 Sep 2016 19:15:41 +0900 Subject: [PATCH 12/49] no longer remove license; use cabal_test --- ghc-hslua.spec | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index f91539e..2a3bf29 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -63,13 +63,9 @@ rm -r lua-5.1.5 %install %ghc_lib_install -rm %{buildroot}%{ghc_pkgdocdir}/COPYRIGHT - %check -%if %{with tests} -%cabal test -%endif +%cabal_test %post devel From 49a70a0d62ac76380f9d10555451f63be407f4fa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:41:42 +0000 Subject: [PATCH 13/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 2a3bf29..ccf0488 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -6,7 +6,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT @@ -85,6 +85,9 @@ rm -r lua-5.1.5 %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Jun 23 2016 Jens Petersen - 0.4.1-1 - update to 0.4.1 From 46229a4e792d66c1df30d7b2da4871db2ba6fae9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 24 Feb 2017 17:48:14 +0900 Subject: [PATCH 14/49] refresh to cabal-rpm-0.11.1 --- ghc-hslua.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index ccf0488..9a940ea 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,17 +1,19 @@ +# generated by cabal-rpm-0.11.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua +%global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} -Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz +Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz Patch0: hslua-system-lua.patch BuildRequires: ghc-Cabal-devel @@ -50,7 +52,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%setup -q -n %{pkgver} %patch0 -p1 -b .lua~ cabal-tweak-flag system-lua True rm -r lua-5.1.5 @@ -85,6 +87,9 @@ rm -r lua-5.1.5 %changelog +* Fri Feb 24 2017 Jens Petersen - 0.4.1-3 +- refresh to cabal-rpm-0.11.1 + * Fri Feb 10 2017 Fedora Release Engineering - 0.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 5ad71bb9e408db381f682d1883f208f9c32fde04 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 09:45:50 +0000 Subject: [PATCH 15/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 9a940ea..7d4966a 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT @@ -87,6 +87,9 @@ rm -r lua-5.1.5 %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.4.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 24 2017 Jens Petersen - 0.4.1-3 - refresh to cabal-rpm-0.11.1 From 9b3014a50d79f6b710e3ba593ff158ea0a1ebc3c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 21:22:55 +0000 Subject: [PATCH 16/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 7d4966a..1b0cc09 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.4.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Lua language interpreter embedding in Haskell License: MIT @@ -87,6 +87,9 @@ rm -r lua-5.1.5 %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.4.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.4.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 19edd19040f02f816997bb018309f02f55a82842 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 14:11:19 +0100 Subject: [PATCH 17/49] refresh to cabal-rpm-0.12.1 --- ghc-hslua.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 1b0cc09..995464e 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.11.1 +# generated by cabal-rpm-0.12.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua @@ -39,9 +39,12 @@ in www.lua.org. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +%if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} +%endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: Requires: pkgconfig(lua-5.1) @@ -70,6 +73,12 @@ rm -r lua-5.1.5 %cabal_test +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + %post devel %ghc_pkg_recache From 029286bdb7a2024e5c2b0a470acb8c9cee1754a5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 24 Jan 2018 15:36:38 +0100 Subject: [PATCH 18/49] update to 0.9.5 --- .gitignore | 1 + ghc-hslua.spec | 33 ++++++++++++++++++++------------- sources | 2 +- 3 files changed, 22 insertions(+), 14 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 +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-HUnit-devel BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-hspec-contrib-devel -BuildRequires: ghc-hspec-devel BuildRequires: ghc-quickcheck-instances-devel -BuildRequires: ghc-text-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 From acdd50bc824beaba36549caa83e7f1eb87e0e568 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 29 Jan 2018 18:47:34 +0100 Subject: [PATCH 19/49] fail is a dummy dep --- ghc-hslua.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index a9808c3..106cad6 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -21,7 +21,6 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-exceptions-devel -BuildRequires: ghc-fail-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-text-devel BuildRequires: pkgconfig(luajit) @@ -60,6 +59,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} +cabal-tweak-drop-dep fail cabal-tweak-flag system-lua True cabal-tweak-flag use-pkgconfig True rm -r lua-5.3.4 From d1b388be6e136007213c9501f0bfbce872b51d09 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 29 Jan 2018 22:22:19 +0100 Subject: [PATCH 20/49] use full pattern for dropping 'fail' from .cabal file --- ghc-hslua.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 106cad6..fa368b2 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -59,7 +59,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} -cabal-tweak-drop-dep fail +cabal-tweak-drop-dep ', fail >= 4.9 && < 5' cabal-tweak-flag system-lua True cabal-tweak-flag use-pkgconfig True rm -r lua-5.3.4 From 9c13c93eb20e246f1818986e4e22c467f2f1cf21 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 30 Jan 2018 01:34:48 +0100 Subject: [PATCH 21/49] use system lua 5.3: disable luajit --- ghc-hslua.spec | 12 +++++++----- hslua-system-lua.patch | 42 +++++++++++++++++++++++++++++++----------- 2 files changed, 38 insertions(+), 16 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index fa368b2..16c562e 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -14,6 +14,7 @@ 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 @@ -23,7 +24,7 @@ BuildRequires: ghc-containers-devel BuildRequires: ghc-exceptions-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-text-devel -BuildRequires: pkgconfig(luajit) +BuildRequires: pkgconfig(lua) %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-quickcheck-instances-devel @@ -50,7 +51,7 @@ Requires(postun): ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: -Requires: pkgconfig(luajit) +Requires: pkgconfig(lua) # End cabal-rpm deps %description devel @@ -59,13 +60,14 @@ This package provides the Haskell %{pkg_name} library development files. %prep %setup -q -n %{pkgver} -cabal-tweak-drop-dep ', fail >= 4.9 && < 5' -cabal-tweak-flag system-lua True -cabal-tweak-flag use-pkgconfig True +%patch0 -p1 -b .orig +sed -i "/fail /d" hslua.cabal +#cabal-tweak-drop-dep '\", fail >= 4.9 && < 5\"' rm -r lua-5.3.4 %build +%define cabal_configure_options -f -luajit -f use-pkgconfig %ghc_lib_build diff --git a/hslua-system-lua.patch b/hslua-system-lua.patch index 3089e5a..af8d85c 100644 --- a/hslua-system-lua.patch +++ b/hslua-system-lua.patch @@ -1,11 +1,31 @@ ---- hslua-0.4.1/hslua.cabal~ 2015-09-09 06:23:09.000000000 +0900 -+++ hslua-0.4.1/hslua.cabal 2016-06-28 10:21:53.952491564 +0900 -@@ -50,7 +50,7 @@ - if flag(luajit) - Extra-libraries: luajit-5.1 - else -- Extra-libraries: lua -+ Pkgconfig-depends: lua-5.1 - includes: lua.h - else - c-sources: lua-5.1.5/lobject.c, lua-5.1.5/ltm.c, lua-5.1.5/ldblib.c, +--- hslua-0.9.5/hslua.cabal.orig 2018-01-04 23:32:01.000000000 +0100 ++++ hslua-0.9.5/hslua.cabal 2018-01-30 00:14:21.052923877 +0100 +@@ -35,7 +35,8 @@ + + flag system-lua + description: Use the system-wide Lua instead of the bundled copy. +- default: False ++ default: True ++ manual: True + + flag apicheck + description: Compile Lua with -DLUA_USE_APICHECK. +@@ -60,6 +61,7 @@ + flag luajit + description: Link with LuaJIT. This implies flag system-lua as well. + default: False ++ manual: True + + flag lua501 + description: Build against lua 5.1. +@@ -115,7 +116,7 @@ + if flag(lua502) + pkgconfig-depends: lua5.2 + else +- pkgconfig-depends: lua5.3 ++ pkgconfig-depends: lua + else + Extra-libraries: lua + if !flag(use-pkgconfig) + +Diff finished. Tue Jan 30 00:14:26 2018 From cdc12b8f6f20de43082f628281ea58917689621f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 4 Feb 2018 01:02:44 +0900 Subject: [PATCH 22/49] drop ldconfig scriptlets --- ghc-hslua.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 16c562e..12df006 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -79,12 +79,6 @@ rm -r lua-5.3.4 %cabal_test -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - %post devel %ghc_pkg_recache From 7da19678bf04c06b4fffead74caa43b926fad8b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 11:45:12 +0000 Subject: [PATCH 23/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 12df006..4a5914b 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A Lua language interpreter embedding in Haskell License: MIT @@ -96,6 +96,9 @@ rm -r lua-5.3.4 %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.9.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Jan 24 2018 Jens Petersen - 0.9.5-1 - update to 0.9.5 From 08a0f76ad7747934ec055f879ffc1c3ea9461ee9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:52:22 +0000 Subject: [PATCH 24/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 4a5914b..c4da76e 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A Lua language interpreter embedding in Haskell License: MIT @@ -96,6 +96,9 @@ rm -r lua-5.3.4 %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.9.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.9.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 00bd77c4e5e440bc608b32e23d045f2a874281c8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 22 Jul 2018 23:09:29 +0900 Subject: [PATCH 25/49] update to 0.9.5.2 --- .gitignore | 1 + ghc-hslua.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 065674e..fcd08da 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /hslua-0.3.13.tar.gz /hslua-0.4.1.tar.gz /hslua-0.9.5.tar.gz +/hslua-0.9.5.2.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index c4da76e..316aabe 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.1 +# generated by cabal-rpm-0.12.5 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua @@ -7,8 +7,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.9.5 -Release: 3%{?dist} +Version: 0.9.5.2 +Release: 1%{?dist} Summary: A Lua language interpreter embedding in Haskell License: MIT @@ -96,6 +96,9 @@ rm -r lua-5.3.4 %changelog +* Sun Jul 22 2018 Jens Petersen - 0.9.5.2-1 +- update to 0.9.5.2 + * Fri Jul 13 2018 Fedora Release Engineering - 0.9.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index a0868bc..05f4f2a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hslua-0.9.5.tar.gz) = ca6f1e4112f2414e8eec8d206876dbcca1145d92e7198da5b1cb39055d3f9157a7c5a960b4db67b4d5fcfca4526be9dba4c6e300aa0dcf7c61b9c1563662b197 +SHA512 (hslua-0.9.5.2.tar.gz) = d529a6552117127d4f3a32c21618a5436079461bc3651f2e61035a7af32390613929bf648a33b1f6c6b8a2b76cd99c48a902b2818d0dbf496c9f7a6d8296dd1c From 54ecdd5acf50bc7890fc46ec654e1ba9a66eb9fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 21:38:09 +0000 Subject: [PATCH 26/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 316aabe..f4e6134 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.5.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A Lua language interpreter embedding in Haskell License: MIT @@ -96,6 +96,9 @@ rm -r lua-5.3.4 %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.9.5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Jens Petersen - 0.9.5.2-1 - update to 0.9.5.2 From e2294809433dd3275109984949fec4e69fc996e6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 17 Feb 2019 22:45:08 +0800 Subject: [PATCH 27/49] refresh to cabal-rpm-0.13 --- ghc-hslua.spec | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index f4e6134..2edcd45 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.12.5 +# generated by cabal-rpm-0.13 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua @@ -8,23 +8,25 @@ Name: ghc-%{pkg_name} Version: 0.9.5.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A Lua language interpreter embedding in Haskell License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} +# Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz +# End cabal-rpm sources Patch0: hslua-system-lua.patch +# Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-exceptions-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-text-devel -BuildRequires: pkgconfig(lua) +BuildRequires: lua-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-quickcheck-instances-devel @@ -51,7 +53,7 @@ Requires(postun): ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: -Requires: pkgconfig(lua) +Requires: lua-devel%{?_isa} # End cabal-rpm deps %description devel @@ -59,7 +61,9 @@ This package provides the Haskell %{pkg_name} library development files. %prep +# Begin cabal-rpm setup: %setup -q -n %{pkgver} +# End cabal-rpm setup %patch0 -p1 -b .orig sed -i "/fail /d" hslua.cabal #cabal-tweak-drop-dep '\", fail >= 4.9 && < 5\"' @@ -67,12 +71,15 @@ rm -r lua-5.3.4 %build -%define cabal_configure_options -f -luajit -f use-pkgconfig +# Begin cabal-rpm build: %ghc_lib_build +# End cabal-rpm build %install +# Begin cabal-rpm install %ghc_lib_install +# End cabal-rpm install %check @@ -88,7 +95,9 @@ rm -r lua-5.3.4 %files -f %{name}.files +# Begin cabal-rpm files: %license COPYRIGHT +# End cabal-rpm files %files devel -f %{name}-devel.files @@ -96,6 +105,9 @@ rm -r lua-5.3.4 %changelog +* Sun Feb 17 2019 Jens Petersen - 0.9.5.2-3 +- refresh to cabal-rpm-0.13 + * Thu Jan 31 2019 Fedora Release Engineering - 0.9.5.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 2c4b7cf3113a77ef11b829c06fee4224ce3749ed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 02:35:26 +0000 Subject: [PATCH 28/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 2edcd45..f727971 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 0.9.5.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A Lua language interpreter embedding in Haskell License: MIT @@ -105,6 +105,9 @@ rm -r lua-5.3.4 %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.9.5.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Jens Petersen - 0.9.5.2-3 - refresh to cabal-rpm-0.13 From ef421066a832b0545364cb136b3639c785fcbd0e Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 04:23:53 +0000 Subject: [PATCH 29/49] refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs --- ghc-hslua.spec | 48 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index f727971..3b13696 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.13 +# generated by cabal-rpm-1.0.0 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua @@ -20,6 +20,12 @@ Patch0: hslua-system-lua.patch # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel @@ -45,11 +51,8 @@ in www.lua.org. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} -Provides: %{name}-doc = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} -Requires(post): ghc-compiler = %{ghc_version} -Requires(postun): ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: @@ -60,6 +63,25 @@ Requires: lua-devel%{?_isa} This package provides the Haskell %{pkg_name} library development files. +%if %{with haddock} +%package doc +Summary: Haskell %{pkg_name} library documentation + +%description doc +This package provides the Haskell %{pkg_name} library documentation. +%endif + + +%if %{with ghc_prof} +%package prof +Summary: Haskell %{pkg_name} profiling library +Requires: %{name}-devel%{?_isa} = %{version}-%{release} + +%description prof +This package provides the Haskell %{pkg_name} profiling library. +%endif + + %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} @@ -86,14 +108,6 @@ rm -r lua-5.3.4 %cabal_test -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license COPYRIGHT @@ -104,6 +118,16 @@ rm -r lua-5.3.4 %doc CHANGELOG.md README.md +%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog * Thu Jul 25 2019 Fedora Release Engineering - 0.9.5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 499b29424ca39cbeb1ce1496a725424a529fb01d Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 25 Jul 2019 15:56:37 +0000 Subject: [PATCH 30/49] update to 1.0.3.1 --- .gitignore | 1 + ghc-hslua.spec | 17 +++++++++-------- hslua-system-lua.patch | 31 ------------------------------- sources | 2 +- 4 files changed, 11 insertions(+), 40 deletions(-) delete mode 100644 hslua-system-lua.patch diff --git a/.gitignore b/.gitignore index fcd08da..42417e6 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /hslua-0.4.1.tar.gz /hslua-0.9.5.tar.gz /hslua-0.9.5.2.tar.gz +/hslua-1.0.3.1.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 3b13696..6314066 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -7,16 +7,15 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.9.5.2 -Release: 4%{?dist} -Summary: A Lua language interpreter embedding in Haskell +Version: 1.0.3.1 +Release: 1%{?dist} +Summary: Bindings to Lua, an embeddable scripting language License: MIT Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # End cabal-rpm sources -Patch0: hslua-system-lua.patch # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel @@ -37,7 +36,6 @@ BuildRequires: lua-devel 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 @@ -86,10 +84,10 @@ This package provides the Haskell %{pkg_name} profiling library. # Begin cabal-rpm setup: %setup -q -n %{pkgver} # End cabal-rpm setup -%patch0 -p1 -b .orig +cabal-tweak-flag system-lua True sed -i "/fail /d" hslua.cabal #cabal-tweak-drop-dep '\", fail >= 4.9 && < 5\"' -rm -r lua-5.3.4 +rm -r cbits/lua-5.3.5 %build @@ -110,7 +108,7 @@ rm -r lua-5.3.4 %files -f %{name}.files # Begin cabal-rpm files: -%license COPYRIGHT +%license LICENSE # End cabal-rpm files @@ -129,6 +127,9 @@ rm -r lua-5.3.4 %changelog +* Thu Jul 25 2019 Jens Petersen - 1.0.3.1-1 +- update to 1.0.3.1 + * Thu Jul 25 2019 Fedora Release Engineering - 0.9.5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/hslua-system-lua.patch b/hslua-system-lua.patch deleted file mode 100644 index af8d85c..0000000 --- a/hslua-system-lua.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- hslua-0.9.5/hslua.cabal.orig 2018-01-04 23:32:01.000000000 +0100 -+++ hslua-0.9.5/hslua.cabal 2018-01-30 00:14:21.052923877 +0100 -@@ -35,7 +35,8 @@ - - flag system-lua - description: Use the system-wide Lua instead of the bundled copy. -- default: False -+ default: True -+ manual: True - - flag apicheck - description: Compile Lua with -DLUA_USE_APICHECK. -@@ -60,6 +61,7 @@ - flag luajit - description: Link with LuaJIT. This implies flag system-lua as well. - default: False -+ manual: True - - flag lua501 - description: Build against lua 5.1. -@@ -115,7 +116,7 @@ - if flag(lua502) - pkgconfig-depends: lua5.2 - else -- pkgconfig-depends: lua5.3 -+ pkgconfig-depends: lua - else - Extra-libraries: lua - if !flag(use-pkgconfig) - -Diff finished. Tue Jan 30 00:14:26 2018 diff --git a/sources b/sources index 05f4f2a..20a38b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hslua-0.9.5.2.tar.gz) = d529a6552117127d4f3a32c21618a5436079461bc3651f2e61035a7af32390613929bf648a33b1f6c6b8a2b76cd99c48a902b2818d0dbf496c9f7a6d8296dd1c +SHA512 (hslua-1.0.3.1.tar.gz) = 047bcf851727e7525f10f6c705ec8968f330373aedf22bc91c96a44e5abdced46622a66a87c7973eac178c69dd3371bbcf4b858ed3c442719279e4cac4e57657 From e21ee31b4132cce81fc6081eb272333b7be525b3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 5 Aug 2019 18:29:48 +0800 Subject: [PATCH 31/49] BR prof for lib and static for executable --- ghc-hslua.spec | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 6314066..e2a039f 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-1.0.0 +# generated by cabal-rpm-1.0.1 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua @@ -19,18 +19,13 @@ Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros -BuildRequires: ghc-bytestring-devel -BuildRequires: ghc-containers-devel -BuildRequires: ghc-exceptions-devel -BuildRequires: ghc-mtl-devel -BuildRequires: ghc-text-devel +BuildRequires: ghc-base-prof +BuildRequires: ghc-bytestring-prof +BuildRequires: ghc-containers-prof +BuildRequires: ghc-exceptions-prof +BuildRequires: ghc-mtl-prof +BuildRequires: ghc-text-prof BuildRequires: lua-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel @@ -49,6 +44,7 @@ in www.lua.org. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-static%{?_isa} = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} %endif From 0e27caa178329b4a884816457391608a98112fe2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 20:51:49 +0000 Subject: [PATCH 32/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index e2a039f..13bf547 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -8,7 +8,7 @@ Name: ghc-%{pkg_name} Version: 1.0.3.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -123,6 +123,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.0.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Jens Petersen - 1.0.3.1-1 - update to 1.0.3.1 From 3eaeb5e3dfd92ecbbb35a54a4f609864614b7740 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 8 Feb 2020 22:50:33 +0800 Subject: [PATCH 33/49] refresh to cabal-rpm-2.0.2 --- ghc-hslua.spec | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 13bf547..5b7d613 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,11 +1,9 @@ -# generated by cabal-rpm-1.0.1 +# generated by cabal-rpm-2.0.2 # https://fedoraproject.org/wiki/Packaging:Haskell %global pkg_name hslua %global pkgver %{pkg_name}-%{version} -%bcond_with tests - Name: ghc-%{pkg_name} Version: 1.0.3.1 Release: 2%{?dist} @@ -27,13 +25,6 @@ BuildRequires: ghc-exceptions-prof BuildRequires: ghc-mtl-prof BuildRequires: ghc-text-prof BuildRequires: lua-devel -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-quickcheck-instances-devel -BuildRequires: ghc-tasty-devel -BuildRequires: ghc-tasty-hunit-devel -BuildRequires: ghc-tasty-quickcheck-devel -%endif # End cabal-rpm deps %description @@ -60,6 +51,7 @@ This package provides the Haskell %{pkg_name} library development files. %if %{with haddock} %package doc Summary: Haskell %{pkg_name} library documentation +BuildArch: noarch %description doc This package provides the Haskell %{pkg_name} library documentation. @@ -70,6 +62,7 @@ This package provides the Haskell %{pkg_name} library documentation. %package prof Summary: Haskell %{pkg_name} profiling library Requires: %{name}-devel%{?_isa} = %{version}-%{release} +Supplements: (%{name}-devel and ghc-prof) %description prof This package provides the Haskell %{pkg_name} profiling library. @@ -98,8 +91,14 @@ rm -r cbits/lua-5.3.5 # End cabal-rpm install -%check -%cabal_test +%if 0%{?fedora} < 31 || 0%{?rhel} < 8 +%post devel +%ghc_pkg_recache + + +%postun devel +%ghc_pkg_recache +%endif %files -f %{name}.files @@ -114,6 +113,7 @@ rm -r cbits/lua-5.3.5 %if %{with haddock} %files doc -f %{name}-doc.files +%license LICENSE %endif From 8b8cdaf09624ea5d4912bc5c596dab6b0ad753b8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 14 Feb 2020 11:37:34 +0800 Subject: [PATCH 34/49] update to 1.0.3.2 --- .gitignore | 1 + ghc-hslua.spec | 12 ++++++------ sources | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 42417e6..d8803b2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /hslua-0.9.5.tar.gz /hslua-0.9.5.2.tar.gz /hslua-1.0.3.1.tar.gz +/hslua-1.0.3.2.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 5b7d613..0b28a44 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -5,8 +5,8 @@ %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 1.0.3.1 -Release: 2%{?dist} +Version: 1.0.3.2 +Release: 1%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -22,9 +22,9 @@ BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-prof BuildRequires: ghc-containers-prof BuildRequires: ghc-exceptions-prof +#BuildRequires: ghc-fail-prof BuildRequires: ghc-mtl-prof BuildRequires: ghc-text-prof -BuildRequires: lua-devel # End cabal-rpm deps %description @@ -40,9 +40,6 @@ Provides: %{name}-static%{?_isa} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} -# Begin cabal-rpm deps: -Requires: lua-devel%{?_isa} -# End cabal-rpm deps %description devel This package provides the Haskell %{pkg_name} library development files. @@ -123,6 +120,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Fri Feb 14 2020 Jens Petersen - 1.0.3.2-1 +- update to 1.0.3.2 + * Tue Jan 28 2020 Fedora Release Engineering - 1.0.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 20a38b4..5307815 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hslua-1.0.3.1.tar.gz) = 047bcf851727e7525f10f6c705ec8968f330373aedf22bc91c96a44e5abdced46622a66a87c7973eac178c69dd3371bbcf4b858ed3c442719279e4cac4e57657 +SHA512 (hslua-1.0.3.2.tar.gz) = 2e047e32a55d0c9512388445ba318d7ceec85f467c89ad825cceb2c60b5b1dce10fa5f014009cb105f71d109fd66eca0c94b88d3a5e26a85ae0dc3e327606e38 From 4be450b1e9c803506e24f109d6b74883e3f52f9c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 21 Feb 2020 12:52:27 +0800 Subject: [PATCH 35/49] require lua-devel again --- ghc-hslua.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 0b28a44..890c4d2 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -22,15 +22,16 @@ BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-prof BuildRequires: ghc-containers-prof BuildRequires: ghc-exceptions-prof -#BuildRequires: ghc-fail-prof BuildRequires: ghc-mtl-prof BuildRequires: ghc-text-prof +BuildRequires: lua-devel # End cabal-rpm deps %description -The Scripting.Lua module is a wrapper of the Lua language interpreter described -in www.lua.org. +HsLua provides bindings, wrappers, types, and helper functions to bridge +Haskell and Lua. +Example programs are available in . %package devel Summary: Haskell %{pkg_name} library development files @@ -40,6 +41,9 @@ Provides: %{name}-static%{?_isa} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} +# Begin cabal-rpm deps: +Requires: lua-devel%{?_isa} +# End cabal-rpm deps %description devel This package provides the Haskell %{pkg_name} library development files. From b97113552694f6e574d388f0121882fbcf65f60f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 4 Jun 2020 19:26:50 +0800 Subject: [PATCH 36/49] refresh to cabal-rpm-2.0.5 --- ghc-hslua.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 890c4d2..c074420 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,5 +1,5 @@ -# generated by cabal-rpm-2.0.2 -# https://fedoraproject.org/wiki/Packaging:Haskell +# generated by cabal-rpm-2.0.5 +# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name hslua %global pkgver %{pkg_name}-%{version} @@ -89,6 +89,7 @@ rm -r cbits/lua-5.3.5 %install # Begin cabal-rpm install %ghc_lib_install +chmod a-x CHANGELOG.md README.md # End cabal-rpm install From dca5b7e26ba472d7c6894eb1e931b967f3339b34 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 19 Jun 2020 16:55:27 +0800 Subject: [PATCH 37/49] refresh to cabal-rpm-2.0.6 --- ghc-hslua.spec | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index c074420..f4c29dd 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,9 +1,11 @@ -# generated by cabal-rpm-2.0.5 +# generated by cabal-rpm-2.0.6 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %global pkg_name hslua %global pkgver %{pkg_name}-%{version} +# testsuite missing deps: quickcheck-instances + Name: ghc-%{pkg_name} Version: 1.0.3.2 Release: 1%{?dist} @@ -73,6 +75,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} +chmod a-x CHANGELOG.md README.md # End cabal-rpm setup cabal-tweak-flag system-lua True sed -i "/fail /d" hslua.cabal @@ -89,20 +92,9 @@ rm -r cbits/lua-5.3.5 %install # Begin cabal-rpm install %ghc_lib_install -chmod a-x CHANGELOG.md README.md # End cabal-rpm install -%if 0%{?fedora} < 31 || 0%{?rhel} < 8 -%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache -%endif - - %files -f %{name}.files # Begin cabal-rpm files: %license LICENSE From f7845616bc9485b57d875e0f16b99b8480335f18 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 17 Jul 2020 12:20:03 +0800 Subject: [PATCH 38/49] doesn't build with system lua-5.4: add %bcond --- ghc-hslua.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index f4c29dd..12b218a 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,6 +1,8 @@ # generated by cabal-rpm-2.0.6 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ +%bcond_with system_lua + %global pkg_name hslua %global pkgver %{pkg_name}-%{version} @@ -8,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.0.3.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -28,6 +30,9 @@ BuildRequires: ghc-mtl-prof BuildRequires: ghc-text-prof BuildRequires: lua-devel # End cabal-rpm deps +%if %{without system_lua} +Provides: bundled(lua) = 5.3.5 +%endif %description HsLua provides bindings, wrappers, types, and helper functions to bridge @@ -77,10 +82,11 @@ This package provides the Haskell %{pkg_name} profiling library. %setup -q -n %{pkgver} chmod a-x CHANGELOG.md README.md # End cabal-rpm setup +%if %{with system_lua} cabal-tweak-flag system-lua True -sed -i "/fail /d" hslua.cabal -#cabal-tweak-drop-dep '\", fail >= 4.9 && < 5\"' rm -r cbits/lua-5.3.5 +%endif +sed -i "/fail /d" hslua.cabal %build @@ -117,6 +123,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Fri Jul 17 2020 Jens Petersen - 1.0.3.2-2 +- used bundled lua-5.3.5 (can't build with lua-5.4) + * Fri Feb 14 2020 Jens Petersen - 1.0.3.2-1 - update to 1.0.3.2 From c6703f266f5f503484c3507364aaf7d0ca603dc0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 19:15:14 +0000 Subject: [PATCH 39/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 12b218a..5832199 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.0.3.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -123,6 +123,9 @@ sed -i "/fail /d" hslua.cabal %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.0.3.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jul 17 2020 Jens Petersen - 1.0.3.2-2 - used bundled lua-5.3.5 (can't build with lua-5.4) From 46af2c5865abbbc295fd1ce8558482fc8cbdc732 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 01:11:19 +0000 Subject: [PATCH 40/49] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 5832199..259f3f0 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.0.3.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -123,6 +123,10 @@ sed -i "/fail /d" hslua.cabal %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 1.0.3.2-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1.0.3.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From fa85f3747ade32d2953ef0c2d74af861114c0119 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 07:18:58 +0000 Subject: [PATCH 41/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 259f3f0..fe04586 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.0.3.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -123,6 +123,9 @@ sed -i "/fail /d" hslua.cabal %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sat Aug 01 2020 Fedora Release Engineering - 1.0.3.2-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 3f471046c854db73fcaf784cb596f6da2d03d660 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 00:47:33 +0000 Subject: [PATCH 42/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index fe04586..15da0eb 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.0.3.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -123,6 +123,9 @@ sed -i "/fail /d" hslua.cabal %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1.0.3.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.0.3.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From ad39be827e17bb221257bb6c8f9cb952597fe9ab Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 28 Jan 2021 21:12:22 +0800 Subject: [PATCH 43/49] update to 1.2.0 --- .gitignore | 1 + ghc-hslua.spec | 11 +++++++---- hslua-1.2.0-fail.patch | 22 ++++++++++++++++++++++ sources | 2 +- 4 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 hslua-1.2.0-fail.patch diff --git a/.gitignore b/.gitignore index d8803b2..e2a4a00 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /hslua-0.9.5.2.tar.gz /hslua-1.0.3.1.tar.gz /hslua-1.0.3.2.tar.gz +/hslua-1.2.0.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 15da0eb..b3089cf 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -9,8 +9,8 @@ # testsuite missing deps: quickcheck-instances Name: ghc-%{pkg_name} -Version: 1.0.3.2 -Release: 6%{?dist} +Version: 1.2.0 +Release: 1%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -18,6 +18,7 @@ Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz # End cabal-rpm sources +Patch0: hslua-1.2.0-fail.patch # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel @@ -80,13 +81,12 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -chmod a-x CHANGELOG.md README.md # End cabal-rpm setup +%patch0 -p1 -b .orig %if %{with system_lua} cabal-tweak-flag system-lua True rm -r cbits/lua-5.3.5 %endif -sed -i "/fail /d" hslua.cabal %build @@ -123,6 +123,9 @@ sed -i "/fail /d" hslua.cabal %changelog +* Thu Aug 5 2021 Jens Petersen - 1.2.0-1 +- update to 1.2.0 + * Thu Jul 22 2021 Fedora Release Engineering - 1.0.3.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/hslua-1.2.0-fail.patch b/hslua-1.2.0-fail.patch new file mode 100644 index 0000000..d51e206 --- /dev/null +++ b/hslua-1.2.0-fail.patch @@ -0,0 +1,22 @@ +--- hslua-1.2.0/hslua.cabal~ 2001-09-09 09:46:40.000000000 +0800 ++++ hslua-1.2.0/hslua.cabal 2021-02-15 22:34:53.477731593 +0800 +@@ -213,8 +213,7 @@ + cpp-options: -DHARDCODE_REG_KEYS + + if !impl(ghc >= 8.0) +- build-depends: fail >= 4.9 && < 5 +- , semigroups >= 0.18 && < 0.20 ++ build-depends: semigroups >= 0.18 && < 0.20 + + if impl(ghc < 8.8) + build-depends: base-compat >= 0.10 +@@ -267,8 +266,7 @@ + , tasty-quickcheck >= 0.8 + + if impl(ghc < 8.0) +- build-depends: fail >= 4.9 && < 5 +- , semigroups >= 0.18 && < 0.20 ++ build-depends: semigroups >= 0.18 && < 0.20 + if impl(ghc < 8.8) + build-depends: base-compat >= 0.10 + hs-source-dirs: prelude diff --git a/sources b/sources index 5307815..2d435c9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hslua-1.0.3.2.tar.gz) = 2e047e32a55d0c9512388445ba318d7ceec85f467c89ad825cceb2c60b5b1dce10fa5f014009cb105f71d109fd66eca0c94b88d3a5e26a85ae0dc3e327606e38 +SHA512 (hslua-1.2.0.tar.gz) = 5b15a05c0428bcb653064a5672655cd0516820c82579fa9f662700927452dbdfffd98e48d5e30ec7223528086812ebf6498af79951473d9a25cc68415dc22a32 From 12b47b5a974efa6f7b28ef752ddf9ace757cf0a7 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jul 2021 00:30:11 +0800 Subject: [PATCH 44/49] refresh to cabal-rpm-2.0.9 --- ghc-hslua.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index b3089cf..c86c7d8 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-2.0.6 +# generated by cabal-rpm-2.0.9 # https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/ %bcond_with system_lua @@ -61,6 +61,7 @@ This package provides the Haskell %{pkg_name} library development files. %package doc Summary: Haskell %{pkg_name} library documentation BuildArch: noarch +Requires: ghc-filesystem %description doc This package provides the Haskell %{pkg_name} library documentation. From a4c22947700b24e9561253a828fbdde790e6d4a6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 5 Aug 2021 18:50:30 +0800 Subject: [PATCH 45/49] update to 1.3.0.1 --- .gitignore | 1 + ghc-hslua.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e2a4a00..bb7178e 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /hslua-1.0.3.1.tar.gz /hslua-1.0.3.2.tar.gz /hslua-1.2.0.tar.gz +/hslua-1.3.0.1.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index c86c7d8..0a9718a 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -9,7 +9,7 @@ # testsuite missing deps: quickcheck-instances Name: ghc-%{pkg_name} -Version: 1.2.0 +Version: 1.3.0.1 Release: 1%{?dist} Summary: Bindings to Lua, an embeddable scripting language @@ -124,6 +124,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Thu Aug 5 2021 Jens Petersen - 1.3.0.1-1 +- update to 1.3.0.1 + * Thu Aug 5 2021 Jens Petersen - 1.2.0-1 - update to 1.2.0 diff --git a/sources b/sources index 2d435c9..70dde2f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hslua-1.2.0.tar.gz) = 5b15a05c0428bcb653064a5672655cd0516820c82579fa9f662700927452dbdfffd98e48d5e30ec7223528086812ebf6498af79951473d9a25cc68415dc22a32 +SHA512 (hslua-1.3.0.1.tar.gz) = 6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98 From 038dede03d5e1503a09be56857316d144e5f227f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 05:01:25 +0000 Subject: [PATCH 46/49] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 0a9718a..d09fe33 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.3.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -124,6 +124,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.3.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Aug 5 2021 Jens Petersen - 1.3.0.1-1 - update to 1.3.0.1 From bd2b16f11d86b94fe6d725c200a209a125d304e2 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 10 Mar 2022 14:58:22 +0800 Subject: [PATCH 47/49] bump release --- ghc-hslua.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc-hslua.spec b/ghc-hslua.spec index d09fe33..67155b4 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -10,7 +10,7 @@ Name: ghc-%{pkg_name} Version: 1.3.0.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -124,6 +124,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Thu Mar 10 2022 Jens Petersen - 1.3.0.1-3 +- rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 1.3.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From c010620ddcf848bc5751f69728eb0bfb05b75eae Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 7 Jun 2022 13:46:02 +0800 Subject: [PATCH 48/49] update to 1.3.0.2 --- .gitignore | 1 + ghc-hslua.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bb7178e..2cea497 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /hslua-1.0.3.2.tar.gz /hslua-1.2.0.tar.gz /hslua-1.3.0.1.tar.gz +/hslua-1.3.0.2.tar.gz diff --git a/ghc-hslua.spec b/ghc-hslua.spec index 67155b4..ccbd2a2 100644 --- a/ghc-hslua.spec +++ b/ghc-hslua.spec @@ -9,8 +9,8 @@ # testsuite missing deps: quickcheck-instances Name: ghc-%{pkg_name} -Version: 1.3.0.1 -Release: 3%{?dist} +Version: 1.3.0.2 +Release: 1%{?dist} Summary: Bindings to Lua, an embeddable scripting language License: MIT @@ -124,6 +124,9 @@ rm -r cbits/lua-5.3.5 %changelog +* Tue Jun 07 2022 Jens Petersen - 1.3.0.2-1 +- https://hackage.haskell.org/package/hslua-1.3.0.2/changelog + * Thu Mar 10 2022 Jens Petersen - 1.3.0.1-3 - rebuild diff --git a/sources b/sources index 70dde2f..e75c13d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (hslua-1.3.0.1.tar.gz) = 6c270cfd3abd81c3b06dc2005796909ea96e14ecc2ff4689f18164ac38fe13f99ff0e5cd25ed1aa020ad422c7e52d2d40001e1c7298436c10e04f3670aa08e98 +SHA512 (hslua-1.3.0.2.tar.gz) = 4cef69a8bb03604a02c660272bcd25eab645c9de67b604865ce8ed333dd3939dce510194fb234ba65704307b5706d2ef6c636c4d1e307711c091a779bef68017 From c53f88cec0d0fcfb9c28ff799159dbf491562196 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:41:42 +0300 Subject: [PATCH 49/49] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index e75c13d..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (hslua-1.3.0.2.tar.gz) = 4cef69a8bb03604a02c660272bcd25eab645c9de67b604865ce8ed333dd3939dce510194fb234ba65704307b5706d2ef6c636c4d1e307711c091a779bef68017