Blame SPECS/ghc-hxt-regex-xmlschema.spec

Packit 2692d5
# generated by cabal-rpm-0.12.1
Packit 2692d5
# https://fedoraproject.org/wiki/Packaging:Haskell
Packit 2692d5
Packit 2692d5
%global pkg_name hxt-regex-xmlschema
Packit 2692d5
%global pkgver %{pkg_name}-%{version}
Packit 2692d5
Packit 2692d5
%bcond_with tests
Packit 2692d5
Packit 2692d5
Name:           ghc-%{pkg_name}
Packit 2692d5
Version:        9.2.0.3
Packit 2692d5
Release:        4%{?dist}
Packit 2692d5
Summary:        A regular expression library for W3C XML Schema regular expressions
Packit 2692d5
Packit 2692d5
License:        MIT
Packit 2692d5
Url:            https://hackage.haskell.org/package/%{pkg_name}
Packit 2692d5
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
Packit 2692d5
Packit 2692d5
BuildRequires:  ghc-Cabal-devel
Packit 2692d5
BuildRequires:  ghc-rpm-macros
Packit 2692d5
# Begin cabal-rpm deps:
Packit 2692d5
BuildRequires:  ghc-bytestring-devel
Packit 2692d5
BuildRequires:  ghc-hxt-charproperties-devel
Packit 2692d5
BuildRequires:  ghc-parsec-devel
Packit 2692d5
BuildRequires:  ghc-text-devel
Packit 2692d5
%if %{with tests}
Packit 2692d5
BuildRequires:  ghc-HUnit-devel
Packit 2692d5
%endif
Packit 2692d5
# End cabal-rpm deps
Packit 2692d5
Packit 2692d5
%description
Packit 2692d5
This library supports full W3C XML Schema regular expressions inclusive all
Packit 2692d5
Unicode character sets and blocks. The complete grammar can be found under
Packit 2692d5
<http://www.w3.org/TR/xmlschema11-2/#regexs>. It is implemented by the
Packit 2692d5
technique of derivations of regular expressions.
Packit 2692d5
Packit 2692d5
The W3C syntax is extended to support not only union of regular sets, but also
Packit 2692d5
intersection, set difference, exor. Matching of subexpressions is also
Packit 2692d5
supported.
Packit 2692d5
Packit 2692d5
The library can be used for constricting lightweight scanners and tokenizers.
Packit 2692d5
It is a standalone library, no external regex libraries are used.
Packit 2692d5
Packit 2692d5
Extensions in 9.2: The library does nor only support String's, but also
Packit 2692d5
ByteString's and Text in strict and lazy variants.
Packit 2692d5
Packit 2692d5
Packit 2692d5
%package devel
Packit 2692d5
Summary:        Haskell %{pkg_name} library development files
Packit 2692d5
Provides:       %{name}-static = %{version}-%{release}
Packit 2692d5
Provides:       %{name}-doc = %{version}-%{release}
Packit 2692d5
%if %{defined ghc_version}
Packit 2692d5
Requires:       ghc-compiler = %{ghc_version}
Packit 2692d5
Requires(post): ghc-compiler = %{ghc_version}
Packit 2692d5
Requires(postun): ghc-compiler = %{ghc_version}
Packit 2692d5
%endif
Packit 2692d5
Requires:       %{name}%{?_isa} = %{version}-%{release}
Packit 2692d5
Packit 2692d5
%description devel
Packit 2692d5
This package provides the Haskell %{pkg_name} library development
Packit 2692d5
files.
Packit 2692d5
Packit 2692d5
Packit 2692d5
%prep
Packit 2692d5
%setup -q -n %{pkgver}
Packit 2692d5
Packit 2692d5
Packit 2692d5
%build
Packit 2692d5
%ghc_lib_build
Packit 2692d5
Packit 2692d5
Packit 2692d5
%install
Packit 2692d5
%ghc_lib_install
Packit 2692d5
Packit 2692d5
Packit 2692d5
%check
Packit 2692d5
%cabal_test
Packit 2692d5
Packit 2692d5
Packit 2692d5
%post devel
Packit 2692d5
%ghc_pkg_recache
Packit 2692d5
Packit 2692d5
Packit 2692d5
%postun devel
Packit 2692d5
%ghc_pkg_recache
Packit 2692d5
Packit 2692d5
Packit 2692d5
%files -f %{name}.files
Packit 2692d5
%license LICENSE
Packit 2692d5
Packit 2692d5
Packit 2692d5
%files devel -f %{name}-devel.files
Packit 2692d5
%doc examples
Packit 2692d5
Packit 2692d5
Packit 2692d5
%changelog
Packit 2692d5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9.2.0.3-4
Packit 2692d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 2692d5
Packit 2692d5
* Fri Jan 26 2018 Jens Petersen <petersen@redhat.com> - 9.2.0.3-3
Packit 2692d5
- rebuild
Packit 2692d5
Packit 2692d5
* Wed Oct  4 2017 Jens Petersen <petersen@redhat.com> - 9.2.0.3-2
Packit 2692d5
- disable tests due to hanging
Packit 2692d5
  https://github.com/UweSchmidt/hxt/issues/72
Packit 2692d5
Packit 2692d5
* Sat Sep 16 2017 Fedora Haskell SIG <haskell@lists.fedoraproject.org> - 9.2.0.3-1
Packit 2692d5
- spec file generated by cabal-rpm-0.11.2