summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2009-07-30 19:42:41 +0400
committerJoachim Breitner <mail@joachim-breitner.de>2009-07-30 19:42:41 +0400
commitf08754d84126336c51aa223d057c6e764655f5d3 (patch)
tree53705851ffd32658ea71029844be9c73e828c4e6
parentc438d6c6d5d3db9f1e95bcda427103306191a6f8 (diff)
downloadDHG_packages-f08754d84126336c51aa223d057c6e764655f5d3.tar.gz
haskell-tagsoup: Initial check-in
-rw-r--r--p/haskell-tagsoup/debian/changelog21
-rw-r--r--p/haskell-tagsoup/debian/compat1
-rw-r--r--p/haskell-tagsoup/debian/control37
-rw-r--r--p/haskell-tagsoup/debian/copyright36
-rw-r--r--p/haskell-tagsoup/debian/example.cabal30
-rw-r--r--p/haskell-tagsoup/debian/libghc6-tagsoup-doc.doc-base9
-rw-r--r--p/haskell-tagsoup/debian/libghc6-tagsoup-doc.docs1
-rw-r--r--p/haskell-tagsoup/debian/libghc6-tagsoup-doc.examples4
-rwxr-xr-xp/haskell-tagsoup/debian/rules4
9 files changed, 143 insertions, 0 deletions
diff --git a/p/haskell-tagsoup/debian/changelog b/p/haskell-tagsoup/debian/changelog
new file mode 100644
index 000000000..b0eb0af05
--- /dev/null
+++ b/p/haskell-tagsoup/debian/changelog
@@ -0,0 +1,21 @@
+haskell-tagsoup (0.6-2) unstable; urgency=low
+
+ * Use haskell-devscripts' copy of hlibrary.mk.
+
+ -- Kari Pahula <kaol@debian.org> Fri, 27 Feb 2009 17:44:15 +0200
+
+haskell-tagsoup (0.6-1) unstable; urgency=low
+
+ * New upstream release
+ * Installed the tagsoup.htm tutorial and wrote the corresponding
+ doc-base file.
+ * Updated hlibrary.mk to remove ghc6/bin/ from the -prof package.
+
+ -- Kari Pahula <kaol@debian.org> Sat, 26 Apr 2008 11:22:33 +0300
+
+haskell-tagsoup (0.4-1) unstable; urgency=low
+
+ * Initial release (Closes: #470369)
+ * Provided a cabal file for the example.
+
+ -- Kari Pahula <kaol@debian.org> Fri, 11 Apr 2008 00:55:47 +0300
diff --git a/p/haskell-tagsoup/debian/compat b/p/haskell-tagsoup/debian/compat
new file mode 100644
index 000000000..1e8b31496
--- /dev/null
+++ b/p/haskell-tagsoup/debian/compat
@@ -0,0 +1 @@
+6
diff --git a/p/haskell-tagsoup/debian/control b/p/haskell-tagsoup/debian/control
new file mode 100644
index 000000000..cf7297b7b
--- /dev/null
+++ b/p/haskell-tagsoup/debian/control
@@ -0,0 +1,37 @@
+Source: haskell-tagsoup
+Section: libdevel
+Priority: extra
+Maintainer: Kari Pahula <kaol@debian.org>
+Build-Depends: cdbs, debhelper (>= 6), ghc6, ghc6-prof, haskell-devscripts, libghc6-network-dev (>= 2.2.0.1-4), libghc6-network-prof, haddock, hscolour, libghc6-network-doc, libghc6-mtl-doc, libghc6-parsec-doc, ghc6-doc
+Standards-Version: 3.8.0
+Homepage: http://www-users.cs.york.ac.uk/~ndm/tagsoup/
+
+Package: libghc6-tagsoup-dev
+Architecture: any
+Depends: ${haskell:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Suggests: libghc6-hspread-doc, libghc6-hspread-prof
+Description: Haskell library to robustly parse unstructured HTML
+ TagSoup extracts information out of unstructured HTML code, sometimes
+ known as tag soup. TagSoup does not require well-formed or
+ standards-compliant HTML, or HTML that renders correctly in any
+ particular rendering engine. TagSoup transforms HTML into a list of
+ open tags with attributes, close tags, and text, but makes no attempt
+ to group these together into any kind of structure.
+ .
+ This package it not related to the Java TagSoup library.
+
+Package: libghc6-tagsoup-prof
+Architecture: any
+Depends: ${haskell:Depends}, ${misc:Depends}, libghc6-tagsoup-dev (= ${binary:Version})
+Description: Profiling support for TagSoup Haskell library
+ Install this package if you want profiling support for the TagSoup
+ library.
+
+Package: libghc6-tagsoup-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: libghc6-network-doc, libghc6-mtl-doc, libghc6-parsec-doc, ghc6-doc
+Suggests: libghc6-hspread-dev
+Description: Documentation for Haskell TagSoup library
+ Haddock documentation and examples for TagSoup Haskell library.
diff --git a/p/haskell-tagsoup/debian/copyright b/p/haskell-tagsoup/debian/copyright
new file mode 100644
index 000000000..56baee7b0
--- /dev/null
+++ b/p/haskell-tagsoup/debian/copyright
@@ -0,0 +1,36 @@
+This package was debianized by Kari Pahula <kaol@debian.org> on
+Thu, 10 Apr 2008 11:56:24 +0300.
+
+It was downloaded from http://hackage.haskell.org/packages/archive/tagsoup/
+
+Upstream Author:
+
+ Neil Mitchell <ndmitchell@gmail.com>
+
+Copyright:
+
+ 2006-2008 Neil Mitchell
+
+License:
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted under the terms of the BSD License.
+
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+On Debian systems, the complete text of the BSD License can be
+found in `/usr/share/common-licenses/BSD'.
+
+The Debian packaging is (C) 2008, Kari Pahula <kaol@debian.org> and is
+licensed under the GPLv2 or (at your option) later, see
+`/usr/share/common-licenses/GPL-2'.
diff --git a/p/haskell-tagsoup/debian/example.cabal b/p/haskell-tagsoup/debian/example.cabal
new file mode 100644
index 000000000..6a199d2e7
--- /dev/null
+++ b/p/haskell-tagsoup/debian/example.cabal
@@ -0,0 +1,30 @@
+Name: tagsoup
+Version: 0.4
+Copyright: 2006-8, Neil Mitchell
+Maintainer: ndmitchell@gmail.com
+Author: Neil Mitchell
+Homepage: http://www-users.cs.york.ac.uk/~ndm/tagsoup/
+License: BSD3
+Category: XML
+Build-Depends: base, network, mtl, tagsoup
+Build-type: Simple
+Synopsis: Example application using the TagSoup library
+Description:
+ TagSoup is a library for extracting information out of
+ unstructured HTML code, sometimes known as tag-soup. The HTML does
+ not have to be well formed, or render properly within any
+ particular framework. This library is for situations where the
+ author of the HTML is not cooperating with the person trying to
+ extract the information, but is also not trying to hide the
+ information.
+
+ This cabal file is provided for building the tagsoup example
+ application. Use runghc Setup.hs configure; runghc Setup.hs build;
+ runghc Setup.hs install
+
+Executable: tagsoup
+GHC-Options: -Wall
+Main-Is: Main.hs
+Other-Modules:
+ Example.Example
+ Example.Regress
diff --git a/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.doc-base b/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.doc-base
new file mode 100644
index 000000000..d39e382e0
--- /dev/null
+++ b/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.doc-base
@@ -0,0 +1,9 @@
+Document: haskell-tagsoup
+Title: Debian TagSoup Haskell library manual
+Author: Neil Mitchell
+Abstract: A tutorial for using the TagSoup library and the Haddock documentation.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libghc6-tagsoup-doc/html/index.html
+Files: /usr/share/doc/libghc6-tagsoup-doc/html/*.html /usr/share/doc/libghc6-tagsoup-doc/tagsoup.htm
diff --git a/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.docs b/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.docs
new file mode 100644
index 000000000..48174c990
--- /dev/null
+++ b/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.docs
@@ -0,0 +1 @@
+tagsoup.htm
diff --git a/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.examples b/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.examples
new file mode 100644
index 000000000..001fa8c76
--- /dev/null
+++ b/p/haskell-tagsoup/debian/libghc6-tagsoup-doc.examples
@@ -0,0 +1,4 @@
+Main.hs
+Setup.hs
+Example/
+debian/example.cabal
diff --git a/p/haskell-tagsoup/debian/rules b/p/haskell-tagsoup/debian/rules
new file mode 100755
index 000000000..683e77bcf
--- /dev/null
+++ b/p/haskell-tagsoup/debian/rules
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/hlibrary.mk