Hello community, here is the log from the commit of package alex for openSUSE:Factory checked in at 2018-05-30 11:58:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alex (Old) and /work/SRC/openSUSE:Factory/.alex.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alex" Wed May 30 11:58:04 2018 rev:17 rq:607730 version:3.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/alex/alex.changes 2017-08-13 14:57:28.295260173 +0200 +++ /work/SRC/openSUSE:Factory/.alex.new/alex.changes 2018-05-30 12:05:13.258003811 +0200 @@ -1,0 +2,14 @@ +Mon May 14 17:02:11 UTC 2018 - [email protected] + +- Update alex to version 3.2.4. + * Remove dependency on QuickCheck + * Change the way that bootstrapping is done: see README.md for build + instructions + * fix issue when using cpphs (#116) + * Manage line length in generated files [GH-84] + * Fix issue when identifier with multiple single quotes, e.g. `foo''` was used + * Allow omitting spaces around `=` in macro definitions + * Include pre-generated Parser.hs and Scan.hs in the Hackage upload, to + make bootstrapping easier. + +------------------------------------------------------------------- Old: ---- alex-3.2.1.tar.gz alex.cabal New: ---- alex-3.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alex.spec ++++++ --- /var/tmp/diff_new_pack.UQ853H/_old 2018-05-30 12:05:14.281931018 +0200 +++ /var/tmp/diff_new_pack.UQ853H/_new 2018-05-30 12:05:14.285930733 +0200 @@ -1,7 +1,7 @@ # # spec file for package alex # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,19 @@ # -%bcond_without tests +%bcond_with tests Name: alex -Version: 3.2.1 +Version: 3.2.4 Release: 0 Summary: Alex is a tool for generating lexical analysers in Haskell License: BSD-3-Clause -Group: Development/Languages/Other -Url: https://hackage.haskell.org/package/%{name} +Group: Development/Libraries/Haskell +URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal -BuildRequires: autoconf BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-directory-devel -BuildRequires: ghc-filepath-devel BuildRequires: ghc-rpm-macros %if %{with tests} BuildRequires: ghc-process-devel @@ -46,29 +42,37 @@ %prep %setup -q -cp -p %{SOURCE1} %{name}.cabal %build %ghc_bin_build -cd doc -test -f configure || autoreconf -# FIXME: you should use the %%configure macro -./configure %install %ghc_bin_install -mkdir -p %{buildroot}/%{_mandir}/man1 -cp doc/alex.1 %{buildroot}/%{_mandir}/man1 -rm doc/autom4te.cache/requests # varies across builds, breaking build-compare %check +# Ensure that the test suite can find the alex binary. +export PATH="%{buildroot}%{_bindir}:$PATH" %cabal_test %files -%doc LICENSE +%license LICENSE %doc CHANGELOG.md README.md TODO doc examples %{_bindir}/%{name} -%{_datadir}/%{name}-%{version} -%{_mandir}/man1/* +%dir %{_datadir}/%{name}-%{version} +%{_datadir}/%{name}-%{version}/AlexTemplate +%{_datadir}/%{name}-%{version}/AlexTemplate-debug +%{_datadir}/%{name}-%{version}/AlexTemplate-ghc +%{_datadir}/%{name}-%{version}/AlexTemplate-ghc-debug +%{_datadir}/%{name}-%{version}/AlexTemplate-ghc-nopred +%{_datadir}/%{name}-%{version}/AlexWrapper-basic +%{_datadir}/%{name}-%{version}/AlexWrapper-basic-bytestring +%{_datadir}/%{name}-%{version}/AlexWrapper-gscan +%{_datadir}/%{name}-%{version}/AlexWrapper-monad +%{_datadir}/%{name}-%{version}/AlexWrapper-monad-bytestring +%{_datadir}/%{name}-%{version}/AlexWrapper-monadUserState +%{_datadir}/%{name}-%{version}/AlexWrapper-monadUserState-bytestring +%{_datadir}/%{name}-%{version}/AlexWrapper-posn +%{_datadir}/%{name}-%{version}/AlexWrapper-posn-bytestring +%{_datadir}/%{name}-%{version}/AlexWrapper-strict-bytestring %changelog ++++++ alex-3.2.1.tar.gz -> alex-3.2.4.tar.gz ++++++ ++++ 12380 lines of diff (skipped)
