diff --git a/.gitignore b/.gitignore index 1a5bbbc..2168fae 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /dbus-0.10.15.tar.gz /dbus-1.0.1.tar.gz /dbus-1.1.1.tar.gz +/dbus-1.2.7.tar.gz diff --git a/dbus-1.1.1.cabal b/dbus-1.1.1.cabal deleted file mode 100644 index 923fb0e..0000000 --- a/dbus-1.1.1.cabal +++ /dev/null @@ -1,178 +0,0 @@ -name: dbus -version: 1.1.1 -x-revision: 1 -license: Apache-2.0 -license-file: license.txt -author: John Millikin -maintainer: Andrey Sverdlichenko -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. - . - @ - {-\# LANGUAGE OverloadedStrings \#-} - . - import Data.List (sort) - import DBus - import DBus.Client - . - main = do - client <- connectSession - // - \-- Request a list of connected clients from the bus - reply <- call_ client (methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\" \"ListNames\") - { methodCallDestination = Just \"org.freedesktop.DBus\" - } - // - \-- org.freedesktop.DBus.ListNames() returns a single value, which is - \-- a list of names (here represented as [String]) - let Just names = fromVariant (methodReturnBody reply !! 0) - // - \-- Print each name on a line, sorted so reserved names are below - \-- temporary names. - 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 && <5 - , bytestring - , cereal - , conduit >= 1.3.0 - , containers - , deepseq - , exceptions - , filepath - , lens - , network < 2.9 - , parsec - , random - , split - , template-haskell - , text - , th-lift - , transformers - , unix - , vector - , xml-conduit - , 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 - , network < 2.9 - , parsec - , process - , QuickCheck - , random - , resourcet - , tasty - , tasty-hunit - , tasty-quickcheck - , text - , transformers - , unix - , vector - - 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 diff --git a/ghc-dbus.spec b/ghc-dbus.spec index 0a10801..f6af5c3 100644 --- a/ghc-dbus.spec +++ b/ghc-dbus.spec @@ -7,15 +7,14 @@ %bcond_without tests Name: ghc-%{pkg_name} -Version: 1.1.1 -Release: 2%{?dist} +Version: 1.2.7 +Release: 1%{?dist} Summary: A client library for the D-Bus IPC system License: ASL 2.0 Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # Begin cabal-rpm deps: @@ -106,7 +105,6 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -cp -bp %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup @@ -147,6 +145,9 @@ cp -bp %{SOURCE1} %{pkg_name}.cabal %changelog +* Thu Jul 25 2019 Jens Petersen - 1.2.7-1 +- update to 1.2.7 + * Thu Jul 25 2019 Fedora Release Engineering - 1.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 9041e3a..e269062 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dbus-1.1.1.tar.gz) = 86c701957205b8a4e438b6763607a430cf7279f280c4aecb45e72bb24f9b2f69a8b80103d1868e75095b076a254d5936d46ed1ffc5484b6a895e1667293655a4 +SHA512 (dbus-1.2.7.tar.gz) = 07ab78ae93b0249f7f2da0af59b5f958daa1b140287eab21962eb8ed53bc608dbd0d906d91a6a7e1bc8a9a82a2ad8e294b540ab0a6c3e01337fbb151a2211ca3