5853463
# https://fedoraproject.org/wiki/Packaging:Haskell
5853463
5853463
%global pkg_name data-accessor
5853463
5853463
Name:           ghc-%{pkg_name}
5853463
Version:        0.2.2.3
33c5423
Release:        4%{?dist}
d06ff75
Summary:        Utilities for accessing and manipulating fields of records
5853463
5853463
License:        BSD
5853463
URL:            http://hackage.haskell.org/package/%{pkg_name}
5853463
Source0:        http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz
5853463
5853463
BuildRequires:  ghc-Cabal-devel
5853463
BuildRequires:  ghc-rpm-macros
5853463
# Begin cabal-rpm deps:
5853463
BuildRequires:  ghc-array-devel
5853463
BuildRequires:  ghc-containers-devel
5853463
BuildRequires:  ghc-transformers-devel
5853463
# End cabal-rpm deps
5853463
5853463
%description
d06ff75
With this package you can define record field accessors which
d06ff75
allow setting, getting and modifying values easily. The
d06ff75
package clearly demonstrates the power of the functional
d06ff75
approach: You can combine accessors of a record and
d06ff75
sub-records, to make the access look like the fields of the
d06ff75
sub-record belong to the main record.
d06ff75
d06ff75
d06ff75
%package devel
d06ff75
Summary:        Haskell %{pkg_name} library development files
d06ff75
Requires:       ghc-compiler = %{ghc_version}
d06ff75
Requires(post): ghc-compiler = %{ghc_version}
d06ff75
Requires(postun): ghc-compiler = %{ghc_version}
d06ff75
Requires:       %{name} = %{version}-%{release}
d06ff75
d06ff75
%description devel
d06ff75
This package provides the Haskell %{pkg_name} library development files.
5853463
5853463
5853463
%prep
5853463
%setup -q -n %{pkg_name}-%{version}
5853463
5853463
5853463
%build
5853463
%ghc_lib_build
5853463
5853463
5853463
%install
5853463
%ghc_lib_install
5853463
5853463
d06ff75
%post devel
d06ff75
%ghc_pkg_recache
5853463
5853463
d06ff75
%postun devel
d06ff75
%ghc_pkg_recache
5853463
5853463
d06ff75
%files -f %{name}.files
d06ff75
%doc LICENSE
5853463
d06ff75
d06ff75
%files devel -f %{name}-devel.files
5853463
5853463
5853463
%changelog
33c5423
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2.3-4
33c5423
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
33c5423
d06ff75
* Fri Jun 07 2013 Jens Petersen <petersen@redhat.com> - 0.2.2.3-3
d06ff75
- update to new simplified Haskell Packaging Guidelines
d06ff75
5853463
* Wed Jan 30 2013 Ben Boeckel <mathstuf@gmail.com> - 0.2.2.3-2
5853463
- Initial import into Fedora
5853463
5853463
* Sat Dec 08 2012 Ben Boeckel <mathstuf@gmail.com> - 0.2.2.3-1
5853463
- Update to 0.2.2.3
5853463
- spec file generated by cabal-rpm-0.6.6
5853463
5853463
* Mon Apr 23 2012 Ben Boeckel <mathstuf@gmail.com> - 0.2.2.2-1
5853463
- Update to 0.2.2.2
5853463
5853463
* Sat Mar 03 2012 Ben Boeckel <mathstuf@gmail.com> - 0.2.2.1-1
5853463
- Update to 0.2.2.1
5853463
- Update to cabal2spec-0.25.4
5853463
5853463
* Tue Mar 08 2011 Ben Boeckel <mathstuf@gmail.com> - 0.2.1.7-1
5853463
- Update to 0.2.1.7
5853463
5853463
* Fri Dec 10 2010 Ben Boeckel <mathstuf@gmail.com> - 0.2.1.5-1
5853463
- Initial package
5853463
5853463
* Fri Dec 10 2010 Fedora Haskell SIG <haskell-devel@lists.fedoraproject.org> - 0.2.1.5-0
5853463
- initial packaging for Fedora automatically generated by cabal2spec-0.22.2