[DHG_packages] 02/02: Redo HSH packaging

Joachim Breitner nomeata at moszumanska.debian.org
Sun Aug 16 09:08:20 UTC 2015


This is an automated email from the git hooks/post-receive script.

nomeata pushed a commit to annotated tag haskell-hsh_v2.1.2-1
in repository DHG_packages.

commit 4d29b34cee684f5df14ee2bae6b9b8b30210f0e0
Author: Joachim Breitner <mail at joachim-breitner.de>
Date:   Sun Aug 16 10:41:20 2015 +0200

    Redo HSH packaging
---
 p/haskell-hsh/debian/control   | 51 +++++++++++++++---------------
 p/haskell-hsh/debian/copyright | 70 +++++++++++++-----------------------------
 p/haskell-hsh/debian/rules     |  4 ++-
 p/haskell-hsh/debian/watch     |  2 +-
 4 files changed, 49 insertions(+), 78 deletions(-)

diff --git a/p/haskell-hsh/debian/control b/p/haskell-hsh/debian/control
index 7f95604..605700a 100644
--- a/p/haskell-hsh/debian/control
+++ b/p/haskell-hsh/debian/control
@@ -1,7 +1,7 @@
 Source: haskell-hsh
 Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
-Uploaders: John Goerzen <jgoerzen at complete.org>
-Priority: optional
+Uploaders: Joachim Breitner <nomeata at debian.org>
+Priority: extra
 Section: haskell
 Build-Depends: debhelper (>= 9),
  haskell-devscripts (>= 0.9),
@@ -27,56 +27,53 @@ Build-Depends-Indep: ghc-doc,
  libghc-regex-base-doc,
  libghc-regex-compat-doc,
  libghc-regex-posix-doc,
-Standards-Version: 3.9.4
+Standards-Version: 3.9.6
 Homepage: http://software.complete.org/hsh
 Vcs-Browser: http://darcs.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-hsh
 Vcs-Darcs: http://darcs.debian.org/pkg-haskell/haskell-hsh
+X-Description: Library to mix shell scripting with Haskell programs
+ HSH is designed to let you mix and match shell expressions with
+ Haskell programs. With HSH, it is possible to easily run shell
+ commands, capture their output or provide their input, and pipe them
+ to and from other shell commands and arbitrary Haskell functions at will.
+ Category: System
 
 Package: libghc-hsh-dev
 Architecture: any
-Section: haskell
 Depends: ${haskell:Depends},
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends: ${haskell:Recommends},
 Suggests: ${haskell:Suggests},
+Conflicts: ${haskell:Conflicts},
 Provides: ${haskell:Provides},
-Description: Library to mix shell scripting with Haskell programs
- HSH is designed to let you mix and match shell expressions with
- Haskell programs. With HSH, it is possible to easily run shell
- commands, capture their output or provide their input, and pipe them
- to/from other shell commands and arbitrary Haskell functions at will.
+Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
+ ${haskell:LongDescription}
+ .
+ ${haskell:Blurb}
 
 Package: libghc-hsh-prof
 Architecture: any
-Section: haskell
 Depends: ${haskell:Depends},
  ${misc:Depends},
- ${shlibs:Depends},
 Recommends: ${haskell:Recommends},
 Suggests: ${haskell:Suggests},
+Conflicts: ${haskell:Conflicts},
 Provides: ${haskell:Provides},
-Description: Library to mix shell scripting with Haskell programs; profiling
- HSH is designed to let you mix and match shell expressions with
- Haskell programs. With HSH, it is possible to easily run shell
- commands, capture their output or provide their input, and pipe them
- to/from other shell commands and arbitrary Haskell functions at will.
+Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
+ ${haskell:LongDescription}
  .
- This package contains the HSH library compiled for profiling support
+ ${haskell:Blurb}
 
 Package: libghc-hsh-doc
-Architecture: any
-Section: haskell
+Architecture: all
+Section: doc
 Depends: ${haskell:Depends},
  ${misc:Depends},
- ${shlibs:Depends},
 Recommends: ${haskell:Recommends},
 Suggests: ${haskell:Suggests},
-Provides: ${haskell:Provides},
-Description: Library to mix shell scripting with Haskell programs; documentation
- HSH is designed to let you mix and match shell expressions with
- Haskell programs. With HSH, it is possible to easily run shell
- commands, capture their output or provide their input, and pipe them
- to/from other shell commands and arbitrary Haskell functions at will.
+Conflicts: ${haskell:Conflicts},
+Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
+ ${haskell:LongDescription}
  .
- This package contains the hyperlinked documentation for the HSH library
+ ${haskell:Blurb}
diff --git a/p/haskell-hsh/debian/copyright b/p/haskell-hsh/debian/copyright
index dd07e76..82be957 100644
--- a/p/haskell-hsh/debian/copyright
+++ b/p/haskell-hsh/debian/copyright
@@ -1,49 +1,21 @@
-This is hdbc-postgresql, written and maintained by
- John Goerzen <jgoerzen at complete.org>
-on Tue, 27 Dec 2005 16:57:21 -0600.
-
-The original source can always be found at:
-	ftp://ftp.debian.org/dists/unstable/main/source/
-
-The Darcs repository for this program can be accessed with:
-   darcs get --partial http://darcs.complete.org/hdbc-postgresql
-
-Copyright (C) 2005, 2006 John Goerzen <jgoerzen at complete.org>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library 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
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-
-On Debian systems, the complete text of the GNU Lesser General
-Public License can be found in `/usr/share/common-licenses/LGPL'.
-
-------------------------------------------------------------------
-
-pgtypes.h comes from the psqlodbc distribution, which bears this
-copyright:
-
-    Copyright (C) 1998          Insight Distribution Systems
-    Copyright (C) 1998 - 2005   The PostgreSQL Global Development Group
-
-    Multibyte support was added by Sankyo Unyu Service, (C) 2001.
-
-    The code contained in this library is based on code written by
-    Christian Czezatke and Dan McGuirk, (C) 1996.
-
-    This library is free software; you can redistribute it and/or modify
-    it under the terms of the GNU Library General Public License as
-    published by the Free Software Foundation; either version 2 of the
-    License, or (at your option) any later version.
-
-Most of pgtypes.h was removed by John Goerzen since it was not
-relevant for this task.
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: HSH
+Upstream-Contact: John Goerzen <jgoerzen at complete.org>
+Source: https://hackage.haskell.org/package/HSH
+
+Files: *
+Copyright: Copyright (c) 2004-2014 John Goerzen
+License: LGPL
+
+Files: debian/*
+Copyright: held by the contributors mentioned in debian/changelog
+License: LGPL
+
+License: LGPL
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/LGPL-2.1'
diff --git a/p/haskell-hsh/debian/rules b/p/haskell-hsh/debian/rules
index 0e3080d..83090b8 100755
--- a/p/haskell-hsh/debian/rules
+++ b/p/haskell-hsh/debian/rules
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
-# Standard way of building Haskell libraries .
+DEB_CABAL_PACKAGE = hsh
+DEB_DEFAULT_COMPILER = ghc
+
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/hlibrary.mk
diff --git a/p/haskell-hsh/debian/watch b/p/haskell-hsh/debian/watch
index 76b10e0..cdc8eab 100644
--- a/p/haskell-hsh/debian/watch
+++ b/p/haskell-hsh/debian/watch
@@ -1,2 +1,2 @@
 version=3
-http://hackage.haskell.org/package/HSH/distro-monitor .*-([0-9\.]+).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+http://hackage.haskell.org/package/HSH/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-haskell/DHG_packages.git



More information about the Pkg-haskell-commits mailing list