diff options
-rw-r--r-- | p/haskell-dbus/debian/changelog | 5 | ||||
-rw-r--r-- | p/haskell-dbus/debian/compat | 1 | ||||
-rw-r--r-- | p/haskell-dbus/debian/control | 112 | ||||
-rw-r--r-- | p/haskell-dbus/debian/copyright | 24 | ||||
-rw-r--r-- | p/haskell-dbus/debian/patches/remove-non-ascii-in-cabal-file.patch | 26 | ||||
-rw-r--r-- | p/haskell-dbus/debian/patches/series | 1 | ||||
-rwxr-xr-x | p/haskell-dbus/debian/rules | 3 | ||||
-rw-r--r-- | p/haskell-dbus/debian/source/format | 1 | ||||
-rw-r--r-- | p/haskell-dbus/debian/watch | 2 |
9 files changed, 175 insertions, 0 deletions
diff --git a/p/haskell-dbus/debian/changelog b/p/haskell-dbus/debian/changelog new file mode 100644 index 000000000..3131b421b --- /dev/null +++ b/p/haskell-dbus/debian/changelog @@ -0,0 +1,5 @@ +haskell-dbus (0.10-1) unstable; urgency=low + + * Initial release. (closes: #678701) + + -- John Millikin <jmillikin@gmail.com> Sat, 23 Jun 2012 13:53:45 -0700 diff --git a/p/haskell-dbus/debian/compat b/p/haskell-dbus/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/p/haskell-dbus/debian/compat @@ -0,0 +1 @@ +7 diff --git a/p/haskell-dbus/debian/control b/p/haskell-dbus/debian/control new file mode 100644 index 000000000..05aea5e8c --- /dev/null +++ b/p/haskell-dbus/debian/control @@ -0,0 +1,112 @@ +Source: haskell-dbus +Priority: optional +Section: haskell +Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> +Uploaders: John Millikin <jmillikin@gmail.com> +DM-Upload-Allowed: yes +Build-Depends: + cdbs + , debhelper (>= 7.0) + , haskell-devscripts (>= 0.8) + , ghc (>= 6.12) + , ghc-prof + , libghc-cereal-dev (>= 0.3.4) + , libghc-cereal-dev (<< 0.4) + , libghc-cereal-prof + , libghc-libxml-sax-dev (>= 0.7) + , libghc-libxml-sax-dev (<< 0.8) + , libghc-libxml-sax-prof + , libghc-network-dev (>= 2.2.3) + , libghc-network-dev (<< 2.4) + , libghc-network-prof + , libghc-parsec3-dev (>= 3.0) + , libghc-parsec3-dev (<< 3.2) + , libghc-parsec-prof + , libghc-random-dev (>= 1.0) + , libghc-random-dev (<< 1.1) + , libghc-random-prof + , libghc-text-dev (>= 0.11.1.5) + , libghc-text-dev (<< 0.12) + , libghc-text-prof + , libghc-transformers-dev (>= 0.2) + , libghc-transformers-dev (<< 0.4) + , libghc-transformers-prof + , libghc-vector-dev (>= 0.7) + , libghc-vector-dev (<< 0.10) + , libghc-vector-prof + , libghc-xml-types-dev (>= 0.3) + , libghc-xml-types-dev (<< 0.4) + , libghc-xml-types-prof +Build-Depends-Indep: + ghc-doc + , haddock + , libghc-network-doc + , libghc-text-doc + , libghc-vector-doc +Standards-Version: 3.9.3 +Homepage: https://john-millikin.com/software/haskell-dbus/ +Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-dbus +Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-dbus + +Package: libghc-dbus-dev +Architecture: any +Depends: + ${haskell:Depends} + , ${misc:Depends} + , ${shlibs:Depends} +Recommends: ${haskell:Recommends} +Suggests: ${haskell:Suggests} +Provides: ${haskell:Provides} +Description: Haskell implementation of D-Bus + 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. + . + haskell-dbus 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. + . + This package provides a library written in the Haskell programming + language. See http://www.haskell.org/ for more information on Haskell. + +Package: libghc-dbus-prof +Architecture: any +Depends: + ${haskell:Depends} + , ${misc:Depends} +Recommends: ${haskell:Recommends} +Suggests: ${haskell:Suggests} +Provides: ${haskell:Provides} +Description: Haskell implementation of D-Bus; profiling libraries + 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. + . + haskell-dbus 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. + . + This package provides a library written in the Haskell programming language, + compiled for profiling. See http://www.haskell.org/ for more information on + Haskell. + +Package: libghc-dbus-doc +Section: doc +Architecture: all +Depends: + ${haskell:Depends} + , ${misc:Depends} +Recommends: ${haskell:Recommends} +Suggests: ${haskell:Suggests} +Description: Haskell implementation of D-Bus; documentation + 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. + . + haskell-dbus 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. + . + This package provides documentation for a library written in the Haskell + programming language. See http://www.haskell.org/ for more information on + Haskell. diff --git a/p/haskell-dbus/debian/copyright b/p/haskell-dbus/debian/copyright new file mode 100644 index 000000000..3edd33839 --- /dev/null +++ b/p/haskell-dbus/debian/copyright @@ -0,0 +1,24 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: haskell-dbus +Upstream-Contact: John Millikin <jmillikin@gmail.com> +Source: https://john-millikin.com/software/haskell-dbus/ + +Files: * +Copyright: 2009-2012 John Millikin +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the full text of the GNU General Public + License version 3 can be found in the file + `/usr/share/common-licenses/GPL-3'. diff --git a/p/haskell-dbus/debian/patches/remove-non-ascii-in-cabal-file.patch b/p/haskell-dbus/debian/patches/remove-non-ascii-in-cabal-file.patch new file mode 100644 index 000000000..8a3107e76 --- /dev/null +++ b/p/haskell-dbus/debian/patches/remove-non-ascii-in-cabal-file.patch @@ -0,0 +1,26 @@ +Description: Remove non-ASCII characters from dbus.cabal + Haddock run in an sbuild fails if the Cabal description contains non-ASCII + characters because it runs with LANG=C. +Origin: upstream, commit:jmillikin@gmail.com-20120623214536-chj7g8fifz99xezo +--- a/dbus.cabal ++++ b/dbus.cabal +@@ -13,15 +13,15 @@ + + synopsis: A client library for the D-Bus IPC system. + description: +- D‑Bus is a simple, message-based protocol for inter-process ++ 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 ++ 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 ++ 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. diff --git a/p/haskell-dbus/debian/patches/series b/p/haskell-dbus/debian/patches/series new file mode 100644 index 000000000..1257075cf --- /dev/null +++ b/p/haskell-dbus/debian/patches/series @@ -0,0 +1 @@ +remove-non-ascii-in-cabal-file.patch diff --git a/p/haskell-dbus/debian/rules b/p/haskell-dbus/debian/rules new file mode 100755 index 000000000..4f5b8e442 --- /dev/null +++ b/p/haskell-dbus/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/hlibrary.mk diff --git a/p/haskell-dbus/debian/source/format b/p/haskell-dbus/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/p/haskell-dbus/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/p/haskell-dbus/debian/watch b/p/haskell-dbus/debian/watch new file mode 100644 index 000000000..1cd98af0b --- /dev/null +++ b/p/haskell-dbus/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://john-millikin.com/downloads/haskell-dbus_(.+)\.tar\.xz debian uupdate |