Compare commits

...

49 Commits

Author SHA1 Message Date
Jens Petersen c109308cce disable testsuite since it uses the network 2023-02-18 00:27:07 +08:00
Jens Petersen 561110643e Convert to %autorelease and %autochangelog
[skip changelog]
2023-02-16 13:19:34 +08:00
Jens Petersen 54c74bebc2 update to 1.2.27 2023-01-25 00:11:58 +08:00
Fedora Release Engineering 4d16de69c7 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 05:00:39 +00:00
Jens Petersen 2b8ee9b9a9 disable test_ListenUnix_InvalidBind (failing with ghc-8.10.7 in mock) 2022-06-19 13:23:59 +08:00
Jens Petersen a6dfe6eb6b bump release 2022-06-18 00:45:22 +08:00
Fedora Release Engineering 72c9a80946 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 04:46:19 +00:00
Jens Petersen e4d1731dfa refresh to cabal-rpm-2.0.9 2021-08-05 10:42:45 +08:00
Jens Petersen 98c11cf01a update to 1.2.17 2021-08-05 10:42:43 +08:00
Fedora Release Engineering 4ac863f4d0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 00:33:38 +00:00
Fedora Release Engineering 2d8c9c6615 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 07:06:04 +00:00
Fedora Release Engineering 303179d147 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 19:02:15 +00:00
Jens Petersen a5a84874e8 update to 1.2.16 2020-07-16 19:28:39 +08:00
Jens Petersen 53747e6acc refresh to cabal-rpm-2.0.6 2020-06-19 16:54:39 +08:00
Jens Petersen 00dca2723d update to 1.2.15.1 2020-06-08 01:55:39 +08:00
Jens Petersen 8913281d54 refresh to cabal-rpm-2.0.5 2020-06-04 19:26:03 +08:00
Jens Petersen 9ae478f2c8 refresh to cabal-rpm-2.0.2 2020-02-20 10:06:16 +08:00
Fedora Release Engineering 4370a66a9d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 20:34:51 +00:00
Jens Petersen abeab66293 BR prof for lib and static for executable 2019-08-05 18:28:41 +08:00
Jens Petersen 162941b6ce update to 1.2.7 2019-07-25 15:32:33 +00:00
Jens Petersen 23a0b1dbe4 refresh to cabal-rpm-1.0.0: lib doc/prof subpkgs and bin static BRs 2019-07-25 06:25:58 +00:00
Fedora Release Engineering 3ebf0977d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 02:21:08 +00:00
Jens Petersen a6c757725a testsuite requires dbus-daemon 2019-03-05 16:19:45 +08:00
Jens Petersen badf2fa00f update to 1.1.1
1.0.1 didn't build on s390x (unregisterized)
https://github.com/rblaze/haskell-dbus/issues/26
2019-03-05 15:56:47 +08:00
Jens Petersen e4ff1912df update to 1.0.1 2019-02-22 14:23:43 +08:00
Jens Petersen 0ca3c1d2dc refresh to cabal-rpm-0.13 2019-02-17 22:44:20 +08:00
Fedora Release Engineering 98f6c7892f - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 21:24:46 +00:00
Jens Petersen 70393fdc0e update to 0.10.15 2018-07-28 08:27:56 +09:00
Fedora Release Engineering fe803ad075 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 01:43:36 +00:00
Fedora Release Engineering 03b73beeb0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 11:33:16 +00:00
Jens Petersen 5c46334380 drop ldconfig scriptlets 2018-02-04 01:02:22 +09:00
Jens Petersen 3d271ded6d disable testsuite 2018-01-29 01:07:37 +01:00
Jens Petersen 7fe3c35d64 update to 0.10.14 2018-01-24 15:27:42 +01:00
Jens Petersen 0886de5c55 refresh to cabal-rpm-0.12.1 2018-01-24 14:10:58 +01:00
Fedora Release Engineering b64147e989 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 21:18:12 +00:00
Fedora Release Engineering 5e39d08526 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 09:40:19 +00:00
Jens Petersen f6fe379eea refresh to cabal-rpm-0.11.1 2017-02-24 17:48:12 +09:00
Fedora Release Engineering 9f70c744aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 10:37:43 +00:00
Jens Petersen a4a30c2594 use %license 2016-09-28 18:32:22 +09:00
Jens Petersen 605033cc35 use cabal_test 2016-09-27 19:15:30 +09:00
Dan Callaghan aa59988621 fix changelog date 2016-02-19 17:01:17 +10:00
Fedora Release Monitoring 57f7b84516 Update to 0.10.12 (#1299445) 2016-02-19 16:59:35 +10:00
Dennis Gilmore 7d0c687d4d - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 21:30:34 +00:00
Peter Robinson a95e9529e2 Rebuild (aarch64 vector hashes) 2015-08-31 22:46:53 +01:00
Dennis Gilmore ff938aa165 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 07:39:29 +00:00
Fedora Release Monitoring a20416cf4e Update to 0.10.10 (#1181481) 2015-04-07 13:40:21 +10:00
Jens Petersen 12459931b4 cblrpm refresh 2015-01-27 23:36:24 +09:00
Dan Callaghan 65c37f54ee upstream release 0.10.8 (just test fixes and dependency relaxations) 2014-09-04 09:03:30 +10:00
Peter Robinson 3176a69c5e - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 14:59:19 +00:00
6 changed files with 431 additions and 54 deletions

12
.gitignore vendored
View File

@ -2,3 +2,15 @@
/dbus-0.10.5.tar.gz
/dbus-0.10.6.tar.gz
/dbus-0.10.7.tar.gz
/dbus-0.10.8.tar.gz
/dbus-0.10.10.tar.gz
/dbus-0.10.12.tar.gz
/dbus-0.10.14.tar.gz
/dbus-0.10.15.tar.gz
/dbus-1.0.1.tar.gz
/dbus-1.1.1.tar.gz
/dbus-1.2.7.tar.gz
/dbus-1.2.15.1.tar.gz
/dbus-1.2.16.tar.gz
/dbus-1.2.17.tar.gz
/dbus-1.2.27.tar.gz

125
changelog Normal file
View File

@ -0,0 +1,125 @@
* Sun Jan 22 2023 Jens Petersen <petersen@redhat.com> - 1.2.27-1
- https://hackage.haskell.org/package/dbus-1.2.27/changelog
- refresh to cabal-rpm-2.1.0 with SPDX migration
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.17-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sun Jun 19 2022 Jens Petersen <petersen@redhat.com> - 1.2.17-3
- disable test_ListenUnix_InvalidBind (failing with ghc-8.10.7 in mock)
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Aug 5 2021 Jens Petersen <petersen@redhat.com> - 1.2.17-1
- update to 1.2.17
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jul 16 2020 Jens Petersen <petersen@redhat.com> - 1.2.16-1
- update to 1.2.16
* Sun Jun 07 2020 Jens Petersen <petersen@redhat.com> - 1.2.15.1-1
- update to 1.2.15.1
* Thu Feb 20 2020 Jens Petersen <petersen@redhat.com> - 1.2.7-3
- refresh to cabal-rpm-2.0.2
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Jens Petersen <petersen@redhat.com> - 1.2.7-1
- update to 1.2.7
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Mar 5 2019 Jens Petersen <petersen@redhat.com> - 1.1.1-1
- update to 1.0.1
* Sun Feb 17 2019 Jens Petersen <petersen@redhat.com> - 0.10.15-3
- refresh to cabal-rpm-0.13
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sun Jul 22 2018 Jens Petersen <petersen@redhat.com> - 0.10.15-1
- update to 0.10.15
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.14-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Jan 24 2018 Jens Petersen <petersen@redhat.com> - 0.10.14-1
- update to 0.10.14
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.12-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.12-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 24 2017 Jens Petersen <petersen@redhat.com> - 0.10.12-3
- refresh to cabal-rpm-0.11.1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 19 2016 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.10.12-1
- Update to 0.10.12 (#1299445)
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.10-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Aug 31 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.10.10-3
- Rebuild (aarch64 vector hashes)
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Apr 01 2015 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.10.10-1
- Update to 0.10.10 (#1181481)
* Tue Jan 27 2015 Jens Petersen <petersen@fedoraproject.org> - 0.10.8-2
- cblrpm refresh
* Fri Aug 22 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.8-1
- upstream release 0.10.8 (just test fixes and dependency relaxations)
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Tue Jun 10 2014 Jens Petersen <petersen@redhat.com> - 0.10.7-3
- update to cblrpm-0.8.11
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Mon Mar 17 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.7-1
- upstream release 0.10.7
* Thu Feb 20 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.6-2
- rebuilt for updated ghc-libxml-sax
* Wed Feb 19 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.6-1
- upstream release 0.10.6 (again no effective changes, just more relaxing of
version requirements)
* Mon Feb 03 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.5-1
- upstream release 0.10.5 (no effective changes, upstream just relaxed the
version requirement for cereal)
* Wed Jul 17 2013 Dan Callaghan <dcallagh@redhat.com> - 0.10.4-2
- update for new guidelines (cabal-rpm 0.8.2)
* Mon May 13 2013 Dan Callaghan <dcallagh@redhat.com> - 0.10.4-1
- initial version

178
dbus-1.0.1.cabal Normal file
View File

@ -0,0 +1,178 @@
name: dbus
version: 1.0.1
x-revision: 2
license: Apache-2.0
license-file: license.txt
author: John Millikin <john@john-millikin.com>
maintainer: Andrey Sverdlichenko <blaze@ruddy.ru>
build-type: Simple
cabal-version: >= 1.8
category: Network, Desktop
stability: experimental
homepage: https://github.com/rblaze/haskell-dbus#readme
synopsis: A client library for the D-Bus IPC system.
description:
D-Bus is a simple, message-based protocol for inter-process
communication, which allows applications to interact with other parts of
the machine and the user's session using remote procedure calls.
.
D-Bus is a essential part of the modern Linux desktop, where it replaces
earlier protocols such as CORBA and DCOP.
.
This library is an implementation of the D-Bus protocol in Haskell. It
can be used to add D-Bus support to Haskell applications, without the
awkward interfaces common to foreign bindings.
.
Example: connect to the session bus, and get a list of active names.
.
@
&#x7b;-\# LANGUAGE OverloadedStrings \#-&#x7d;
.
import Data.List (sort)
import DBus
import DBus.Client
.
main = do
&#x20; client <- connectSession
&#x20; //
&#x20; \-- Request a list of connected clients from the bus
&#x20; reply <- call_ client (methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\" \"ListNames\")
&#x20; &#x7b; methodCallDestination = Just \"org.freedesktop.DBus\"
&#x20; &#x7d;
&#x20; //
&#x20; \-- org.freedesktop.DBus.ListNames() returns a single value, which is
&#x20; \-- a list of names (here represented as [String])
&#x20; let Just names = fromVariant (methodReturnBody reply !! 0)
&#x20; //
&#x20; \-- Print each name on a line, sorted so reserved names are below
&#x20; \-- temporary names.
&#x20; mapM_ putStrLn (sort names)
@
.
>$ ghc --make list-names.hs
>$ ./list-names
>:1.0
>:1.1
>:1.10
>:1.106
>:1.109
>:1.110
>ca.desrt.dconf
>org.freedesktop.DBus
>org.freedesktop.Notifications
>org.freedesktop.secrets
>org.gnome.ScreenSaver
extra-source-files:
examples/dbus-monitor.hs
examples/export.hs
examples/introspect.hs
examples/list-names.hs
idlxml/dbus.xml
source-repository head
type: git
location: https://github.com/rblaze/haskell-dbus
library
ghc-options: -W -Wall
hs-source-dirs: lib
build-depends:
base >=4.8 && <5
, bytestring
, cereal
, containers
, deepseq
, filepath
, lens
, libxml-sax
, network < 2.9
, parsec
, random
, split
, template-haskell
, text
, th-lift
, transformers
, unix
, vector
, xml-types
exposed-modules:
DBus
DBus.Client
DBus.Generation
DBus.Internal.Address
DBus.Internal.Message
DBus.Internal.Types
DBus.Internal.Wire
DBus.Introspection
DBus.Socket
DBus.TH
DBus.Transport
test-suite dbus_tests
type: exitcode-stdio-1.0
main-is: DBusTests.hs
hs-source-dirs: tests
ghc-options: -W -Wall
build-depends:
dbus
, base
, bytestring
, cereal
, containers
, directory
, extra
, filepath
, libxml-sax
, network < 2.9
, parsec
, process
, QuickCheck
, random
, resourcet
, tasty
, tasty-hunit
, tasty-quickcheck
, text
, transformers
, unix
, vector
, xml-types
other-modules:
DBusTests.Address
DBusTests.BusName
DBusTests.Client
DBusTests.ErrorName
DBusTests.Generation
DBusTests.Integration
DBusTests.InterfaceName
DBusTests.Introspection
DBusTests.MemberName
DBusTests.Message
DBusTests.ObjectPath
DBusTests.Serialization
DBusTests.Signature
DBusTests.Socket
DBusTests.TH
DBusTests.Transport
DBusTests.Util
DBusTests.Variant
DBusTests.Wire
benchmark dbus_benchmarks
type: exitcode-stdio-1.0
main-is: DBusBenchmarks.hs
hs-source-dirs: benchmarks
ghc-options: -Wall -fno-warn-orphans
build-depends:
dbus
, base
, criterion

View File

@ -0,0 +1,11 @@
--- dbus-1.2.17/tests/DBusTests/Transport.hs~ 2020-12-28 11:59:12.000000000 +0800
+++ dbus-1.2.17/tests/DBusTests/Transport.hs 2022-06-19 13:06:25.613155445 +0800
@@ -340,7 +340,7 @@
, test_ListenUnix_Tmpdir
, test_ListenUnix_TooFew
, test_ListenUnix_TooMany
- , test_ListenUnix_InvalidBind
+ -- , test_ListenUnix_InvalidBind
]
test_ListenUnix_Path :: TestTree

View File

@ -1,45 +1,85 @@
# https://fedoraproject.org/wiki/Packaging:Haskell
# generated by cabal-rpm-2.1.0
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name dbus
%global pkgver %{pkg_name}-%{version}
# requires network
%bcond_with tests
# no useful debuginfo for Haskell packages without C sources
%global debug_package %{nil}
Name: ghc-%{pkg_name}
Version: 0.10.7
Release: 3%{?dist}
Summary: Haskell client library for the D-Bus IPC system
Version: 1.2.27
Release: %autorelease
Summary: A client library for the D-Bus IPC system
License: GPLv3+
URL: http://hackage.haskell.org/package/%{pkg_name}
Source0: http://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
License: Apache-2.0
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: dbus-disable-test_ListenUnix_InvalidBind.patch
# Begin cabal-rpm deps:
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
# Begin cabal-rpm deps:
BuildRequires: ghc-base-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-cereal-devel
BuildRequires: ghc-conduit-devel
BuildRequires: ghc-containers-devel
BuildRequires: ghc-libxml-sax-devel
BuildRequires: ghc-deepseq-devel
BuildRequires: ghc-exceptions-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-lens-devel
BuildRequires: ghc-network-devel
BuildRequires: ghc-parsec-devel
BuildRequires: ghc-random-devel
BuildRequires: ghc-split-devel
BuildRequires: ghc-template-haskell-devel
BuildRequires: ghc-text-devel
BuildRequires: ghc-th-lift-devel
BuildRequires: ghc-transformers-devel
BuildRequires: ghc-unix-devel
BuildRequires: ghc-vector-devel
BuildRequires: ghc-xml-conduit-devel
BuildRequires: ghc-xml-types-devel
%if %{with ghc_prof}
BuildRequires: ghc-base-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-cereal-prof
BuildRequires: ghc-conduit-prof
BuildRequires: ghc-containers-prof
BuildRequires: ghc-deepseq-prof
BuildRequires: ghc-exceptions-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-lens-prof
BuildRequires: ghc-network-prof
BuildRequires: ghc-parsec-prof
BuildRequires: ghc-random-prof
BuildRequires: ghc-split-prof
BuildRequires: ghc-template-haskell-prof
BuildRequires: ghc-text-prof
BuildRequires: ghc-th-lift-prof
BuildRequires: ghc-transformers-prof
BuildRequires: ghc-unix-prof
BuildRequires: ghc-vector-prof
BuildRequires: ghc-xml-conduit-prof
BuildRequires: ghc-xml-types-prof
%endif
%if %{with tests}
BuildRequires: ghc-QuickCheck-devel
BuildRequires: ghc-chell-devel
BuildRequires: ghc-chell-quickcheck-devel
BuildRequires: ghc-directory-devel
BuildRequires: ghc-filepath-devel
BuildRequires: ghc-extra-devel
BuildRequires: ghc-process-devel
BuildRequires: ghc-resourcet-devel
BuildRequires: ghc-tasty-devel
BuildRequires: ghc-tasty-hunit-devel
BuildRequires: ghc-tasty-quickcheck-devel
%endif
# End cabal-rpm deps
%if %{with tests}
BuildRequires: dbus-daemon
%endif
%description
D-Bus is a simple, message-based protocol for inter-process communication,
@ -54,72 +94,83 @@ interfaces common to foreign bindings.
%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}
Requires(post): ghc-compiler = %{ghc_version}
Requires(postun): ghc-compiler = %{ghc_version}
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%if %{with haddock}
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%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}
Supplements: (%{name}-devel and ghc-prof)
%description prof
This package provides the Haskell %{pkg_name} profiling library.
%endif
%prep
%setup -q -n %{pkg_name}-%{version}
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
# End cabal-rpm setup
%patch0 -p1 -b .orig
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%check
%if %{with tests}
%cabal test
%cabal_test
%endif
%post devel
%ghc_pkg_recache
%postun devel
%ghc_pkg_recache
%files -f %{name}.files
%doc license.txt
# Begin cabal-rpm files:
%license license.txt
# End cabal-rpm files
%files devel -f %{name}-devel.files
%doc examples
%if %{with haddock}
%files doc -f %{name}-doc.files
%license license.txt
%endif
%if %{with ghc_prof}
%files prof -f %{name}-prof.files
%endif
%changelog
* Tue Jun 10 2014 Jens Petersen <petersen@redhat.com> - 0.10.7-3
- update to cblrpm-0.8.11
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Mon Mar 17 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.7-1
- upstream release 0.10.7
* Thu Feb 20 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.6-2
- rebuilt for updated ghc-libxml-sax
* Wed Feb 19 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.6-1
- upstream release 0.10.6 (again no effective changes, just more relaxing of
version requirements)
* Mon Feb 03 2014 Dan Callaghan <dcallagh@redhat.com> - 0.10.5-1
- upstream release 0.10.5 (no effective changes, upstream just relaxed the
version requirement for cereal)
* Wed Jul 17 2013 Dan Callaghan <dcallagh@redhat.com> - 0.10.4-2
- update for new guidelines (cabal-rpm 0.8.2)
* Mon May 13 2013 Dan Callaghan <dcallagh@redhat.com> - 0.10.4-1
- initial version
%autochangelog

View File

@ -1 +1 @@
28fe7641d11b1460ba5e8e831258e857 dbus-0.10.7.tar.gz
SHA512 (dbus-1.2.27.tar.gz) = 2c6b87b4a793b555ef617e3f3f89695116180f0e1df2f84ee3da62c819c05c10a78d328644b84c8c9796354ee6dd1c6ad6b0430a1b9a2d7fe112b251d4606e8d