53747e6
# generated by cabal-rpm-2.0.6
8913281
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
a5eefc8
a5eefc8
%global pkg_name dbus
f6fe379
%global pkgver %{pkg_name}-%{version}
a5eefc8
badf2fa
%bcond_without tests
1f59ab0
a5eefc8
Name:           ghc-%{pkg_name}
a5a8487
Version:        1.2.16
303179d
Release:        2%{?dist}
e4ff191
Summary:        A client library for the D-Bus IPC system
a5eefc8
e4ff191
License:        ASL 2.0
1245993
Url:            https://hackage.haskell.org/package/%{pkg_name}
0ca3c1d
# Begin cabal-rpm sources:
f6fe379
Source0:        https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
0ca3c1d
# End cabal-rpm sources
a5eefc8
0ca3c1d
# Begin cabal-rpm deps:
a5eefc8
BuildRequires:  ghc-Cabal-devel
a5eefc8
BuildRequires:  ghc-rpm-macros
abeab66
BuildRequires:  ghc-base-prof
abeab66
BuildRequires:  ghc-bytestring-prof
abeab66
BuildRequires:  ghc-cereal-prof
abeab66
BuildRequires:  ghc-conduit-prof
abeab66
BuildRequires:  ghc-containers-prof
abeab66
BuildRequires:  ghc-deepseq-prof
abeab66
BuildRequires:  ghc-exceptions-prof
abeab66
BuildRequires:  ghc-filepath-prof
abeab66
BuildRequires:  ghc-lens-prof
abeab66
BuildRequires:  ghc-network-prof
abeab66
BuildRequires:  ghc-parsec-prof
abeab66
BuildRequires:  ghc-random-prof
abeab66
BuildRequires:  ghc-split-prof
abeab66
BuildRequires:  ghc-template-haskell-prof
abeab66
BuildRequires:  ghc-text-prof
abeab66
BuildRequires:  ghc-th-lift-prof
abeab66
BuildRequires:  ghc-transformers-prof
abeab66
BuildRequires:  ghc-unix-prof
abeab66
BuildRequires:  ghc-vector-prof
abeab66
BuildRequires:  ghc-xml-conduit-prof
abeab66
BuildRequires:  ghc-xml-types-prof
1f59ab0
%if %{with tests}
1f59ab0
BuildRequires:  ghc-QuickCheck-devel
1f59ab0
BuildRequires:  ghc-directory-devel
7fe3c35
BuildRequires:  ghc-extra-devel
1f59ab0
BuildRequires:  ghc-process-devel
7fe3c35
BuildRequires:  ghc-resourcet-devel
7fe3c35
BuildRequires:  ghc-tasty-devel
7fe3c35
BuildRequires:  ghc-tasty-hunit-devel
7fe3c35
BuildRequires:  ghc-tasty-quickcheck-devel
1f59ab0
%endif
0960e49
# End cabal-rpm deps
a6c7577
%if %{with tests}
a6c7577
BuildRequires:  dbus-daemon
a6c7577
%endif
a5eefc8
a5eefc8
%description
0960e49
D-Bus is a simple, message-based protocol for inter-process communication,
0960e49
which allows applications to interact with other parts of the machine and the
0960e49
user's session using remote procedure calls.
0960e49
0960e49
This library is an implementation of the D-Bus protocol in Haskell. It can be
0960e49
used to add D-Bus support to Haskell applications, without the awkward
0960e49
interfaces common to foreign bindings.
0960e49
0960e49
0960e49
%package devel
0960e49
Summary:        Haskell %{pkg_name} library development files
1f59ab0
Provides:       %{name}-static = %{version}-%{release}
abeab66
Provides:       %{name}-static%{?_isa} = %{version}-%{release}
0886de5
%if %{defined ghc_version}
0960e49
Requires:       ghc-compiler = %{ghc_version}
0886de5
%endif
0960e49
Requires:       %{name}%{?_isa} = %{version}-%{release}
0960e49
0960e49
%description devel
1f59ab0
This package provides the Haskell %{pkg_name} library development files.
0960e49
a5eefc8
23a0b1d
%if %{with haddock}
23a0b1d
%package doc
23a0b1d
Summary:        Haskell %{pkg_name} library documentation
9ae478f
BuildArch:      noarch
23a0b1d
23a0b1d
%description doc
23a0b1d
This package provides the Haskell %{pkg_name} library documentation.
23a0b1d
%endif
23a0b1d
23a0b1d
23a0b1d
%if %{with ghc_prof}
23a0b1d
%package prof
23a0b1d
Summary:        Haskell %{pkg_name} profiling library
23a0b1d
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
9ae478f
Supplements:    (%{name}-devel and ghc-prof)
23a0b1d
23a0b1d
%description prof
23a0b1d
This package provides the Haskell %{pkg_name} profiling library.
23a0b1d
%endif
23a0b1d
23a0b1d
a5eefc8
%prep
0ca3c1d
# Begin cabal-rpm setup:
f6fe379
%setup -q -n %{pkgver}
0ca3c1d
# End cabal-rpm setup
a5eefc8
0960e49
a5eefc8
%build
0ca3c1d
# Begin cabal-rpm build:
a5eefc8
%ghc_lib_build
0ca3c1d
# End cabal-rpm build
a5eefc8
0960e49
a5eefc8
%install
0ca3c1d
# Begin cabal-rpm install
a5eefc8
%ghc_lib_install
0ca3c1d
# End cabal-rpm install
a5eefc8
a5eefc8
1f59ab0
%check
605033c
%cabal_test
1f59ab0
1f59ab0
0960e49
%files -f %{name}.files
0ca3c1d
# Begin cabal-rpm files:
a4a30c2
%license license.txt
0ca3c1d
# End cabal-rpm files
0960e49
0960e49
0960e49
%files devel -f %{name}-devel.files
a5eefc8
%doc examples
a5eefc8
0960e49
23a0b1d
%if %{with haddock}
23a0b1d
%files doc -f %{name}-doc.files
9ae478f
%license license.txt
23a0b1d
%endif
23a0b1d
23a0b1d
23a0b1d
%if %{with ghc_prof}
23a0b1d
%files prof -f %{name}-prof.files
23a0b1d
%endif
23a0b1d
23a0b1d
a5eefc8
%changelog
303179d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-2
303179d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
303179d
a5a8487
* Thu Jul 16 2020 Jens Petersen <petersen@redhat.com> - 1.2.16-1
a5a8487
- update to 1.2.16
a5a8487
00dca27
* Sun Jun 07 2020 Jens Petersen <petersen@redhat.com> - 1.2.15.1-1
00dca27
- update to 1.2.15.1
00dca27
9ae478f
* Thu Feb 20 2020 Jens Petersen <petersen@redhat.com> - 1.2.7-3
9ae478f
- refresh to cabal-rpm-2.0.2
9ae478f
4370a66
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.7-2
4370a66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4370a66
162941b
* Thu Jul 25 2019 Jens Petersen <petersen@redhat.com> - 1.2.7-1
162941b
- update to 1.2.7
162941b
3ebf097
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
3ebf097
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3ebf097
badf2fa
* Tue Mar  5 2019 Jens Petersen <petersen@redhat.com> - 1.1.1-1
e4ff191
- update to 1.0.1
e4ff191
0ca3c1d
* Sun Feb 17 2019 Jens Petersen <petersen@redhat.com> - 0.10.15-3
0ca3c1d
- refresh to cabal-rpm-0.13
0ca3c1d
98f6c78
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.15-2
98f6c78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
98f6c78
70393fd
* Sun Jul 22 2018 Jens Petersen <petersen@redhat.com> - 0.10.15-1
70393fd
- update to 0.10.15
70393fd
fe803ad
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.14-3
fe803ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fe803ad
03b73be
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.14-2
03b73be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
03b73be
7fe3c35
* Wed Jan 24 2018 Jens Petersen <petersen@redhat.com> - 0.10.14-1
7fe3c35
- update to 0.10.14
7fe3c35
b64147e
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.12-5
b64147e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b64147e
5e39d08
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.12-4
5e39d08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5e39d08
f6fe379
* Fri Feb 24 2017 Jens Petersen <petersen@redhat.com> - 0.10.12-3
f6fe379
- refresh to cabal-rpm-0.11.1
f6fe379
9f70c74
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.12-2
9f70c74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9f70c74
aa59988
* Fri Feb 19 2016 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.10.12-1
Fedora Release Monitoring 57f7b84
- Update to 0.10.12 (#1299445)
Fedora Release Monitoring 57f7b84
7d0c687
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.10-4
7d0c687
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7d0c687
a95e952
* Mon Aug 31 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.10.10-3
a95e952
- Rebuild (aarch64 vector hashes)
a95e952
ff938aa
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-2
ff938aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ff938aa
Fedora Release Monitoring a20416c
* Wed Apr 01 2015 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.10.10-1
Fedora Release Monitoring a20416c
- Update to 0.10.10 (#1181481)
Fedora Release Monitoring a20416c
1245993
* Tue Jan 27 2015 Jens Petersen <petersen@fedoraproject.org> - 0.10.8-2
1245993
- cblrpm refresh
1245993
65c37f5
* Fri Aug 22 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.8-1
65c37f5
- upstream release 0.10.8 (just test fixes and dependency relaxations)
65c37f5
3176a69
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.7-4
3176a69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3176a69
1f59ab0
* Tue Jun 10 2014 Jens Petersen <petersen@redhat.com> - 0.10.7-3
1f59ab0
- update to cblrpm-0.8.11
1f59ab0
70129db
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.7-2
70129db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
70129db
c839120
* Mon Mar 17 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.7-1
c839120
- upstream release 0.10.7
c839120
3eb2ef2
* Thu Feb 20 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.6-2
3eb2ef2
- rebuilt for updated ghc-libxml-sax
3eb2ef2
4c9621c
* Wed Feb 19 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.6-1
4c9621c
- upstream release 0.10.6 (again no effective changes, just more relaxing of 
4c9621c
  version requirements)
4c9621c
02514af
* Mon Feb 03 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.5-1
02514af
- upstream release 0.10.5 (no effective changes, upstream just relaxed the 
02514af
  version requirement for cereal)
02514af
0960e49
* Wed Jul 17 2013 Dan Callaghan <dcallagh@redhat.com> - 0.10.4-2
0960e49
- update for new guidelines (cabal-rpm 0.8.2)
0960e49
a5eefc8
* Mon May 13 2013 Dan Callaghan <dcallagh@redhat.com> - 0.10.4-1
a5eefc8
- initial version