[Pkg-haskell-commits] r962 - in /packages/haskelldb/trunk/debian: changelog control haskell-haskelldb-doc.doc-base haskelldb-doc.dirs haskelldb-doc.doc-base haskelldb-doc.docs patches/ patches/00list patches/01_update-cabal-file.dpatch rules
arjan at users.alioth.debian.org
arjan at users.alioth.debian.org
Sun Jan 13 18:35:06 UTC 2008
Author: arjan
Date: Sun Jan 13 18:35:06 2008
New Revision: 962
URL: http://svn.debian.org/wsvn/pkg-haskell/?sc=1&rev=962
Log:
r2449 at nebula: arjan | 2008-01-13 19:33:14 +0100
* Updated for GHC 6.8.2 and Cabal version 1.2.3.0:
- debian/control:
+ Bump the build dependency on GHC to (>= 6.8.2) as we need a Cabal
version >= 1.2
- debian/patches/01_update-cabal-file.dpatch:
+ Add directory, old-locale, old-time and pretty to the build
dependecies.
+ Add FlexibleContexts, FlexibleInstances, FunctionalDependencies,
PatternSignatures, RankNTypes, ScopedTypeVariables and
TypeSynonymInstances to the list of needed Extensions.
- Remove the haskelldb-bin binary package, which will now be build
- Rename haskelldb-doc to haskell-haskelldb-doc so dh_haskell will
detect it as an handled package and automatically generate the
Haddock documentation.
- Make haskelldb-doc an transitional package.
* debian/watch: Update the uscan file to new upstream location.
(Closes: #450071)
Added:
packages/haskelldb/trunk/debian/haskell-haskelldb-doc.doc-base
- copied, changed from r674, packages/haskelldb/trunk/debian/haskelldb-doc.doc-base
packages/haskelldb/trunk/debian/patches/
packages/haskelldb/trunk/debian/patches/00list
packages/haskelldb/trunk/debian/patches/01_update-cabal-file.dpatch (with props)
Removed:
packages/haskelldb/trunk/debian/haskelldb-doc.dirs
packages/haskelldb/trunk/debian/haskelldb-doc.doc-base
packages/haskelldb/trunk/debian/haskelldb-doc.docs
Modified:
packages/haskelldb/trunk/debian/changelog
packages/haskelldb/trunk/debian/control
packages/haskelldb/trunk/debian/rules
Modified: packages/haskelldb/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskelldb/trunk/debian/changelog?rev=962&op=diff
==============================================================================
--- packages/haskelldb/trunk/debian/changelog (original)
+++ packages/haskelldb/trunk/debian/changelog Sun Jan 13 18:35:06 2008
@@ -4,9 +4,19 @@
* Because the Haskell library has been divided into a couple of Haskell
libraries a couple of new Debian packages corresponding to the new
libraries are introduced.
+ * Updated for GHC 6.8.2 and Cabal version 1.2.3.0:
+ - debian/control:
+ + Bump the build dependency on GHC to (>= 6.8.2) as we need a Cabal
+ version >= 1.2
+ - debian/patches/01_update-cabal-file.dpatch:
+ + Add directory, old-locale, old-time and pretty to the build
+ dependecies.
+ + Add FlexibleContexts, FlexibleInstances, FunctionalDependencies,
+ PatternSignatures, RankNTypes, ScopedTypeVariables and
+ TypeSynonymInstances to the list of needed Extensions.
* debian/control:
- Remove all unneccesary build dependencies.
- - Remove the haskelldb-bin binary package, which will now be build
+ - Remove the haskelldb-bin binary package, which will now be build
from haskelldb-dynamic source package.
- Add Homepage field and use the official Vcs-* fields.
- Bump build dependency on haskell-devscripts to 0.6.0 which ships
@@ -14,6 +24,10 @@
- Bump Standards-Version to 3.7.3. No changes needed.
- Make doc-base a Suggest instead of a Recommends.
- Add ghc6-doc and libghc6-mtl-doc to the Recommends.
+ - Rename haskelldb-doc to haskell-haskelldb-doc so dh_haskell will
+ detect it as an handled package and automatically generate the
+ Haddock documentation.
+ - Make haskelldb-doc an transitional package.
* debian/rules:
- dh_haskell_install does not install empty directories anymore so no
need to cleanup after it. It also adjusts the path to the
@@ -21,10 +35,10 @@
- dh_haskell now handles the generating and installation of the
haddock documentation so remove this code as well.
* debian/mk-haskell-depends: Removed. Replaced by dh_haskell_depends.
- * debian/watch: Update the uscan file to new upstream location.
- (Closes: #450071)
-
- -- Arjan Oosting <arjan at debian.org> Thu, 10 Jan 2008 00:55:23 +0100
+ * debian/watch: Update the uscan file to new upstream location.
+ (Closes: #450071)
+
+ -- Arjan Oosting <arjan at debian.org> Sun, 13 Jan 2008 18:20:30 +0100
haskelldb (0.9.cvs.601-18) unstable; urgency=low
Modified: packages/haskelldb/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskelldb/trunk/debian/control?rev=962&op=diff
==============================================================================
--- packages/haskelldb/trunk/debian/control (original)
+++ packages/haskelldb/trunk/debian/control Sun Jan 13 18:35:06 2008
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Arjan Oosting <arjan at debian.org>
Build-Depends: autotools-dev, dctrl-tools, debhelper (>= 5),
- dpatch, dpkg-dev (>= 0.13.19), ghc6 (>= 6.4.2),
+ dpatch, dpkg-dev (>= 0.13.19), ghc6 (>= 6.8.2),
haskell-devscripts (>= 0.6.0), libghc6-mtl-dev, libghc6-mtl-prof
Build-Depends-Indep: haddock, ghc6-doc, libghc6-mtl-doc
Standards-Version: 3.7.3
@@ -14,7 +14,7 @@
Package: libghc6-haskelldb-dev
Section: libdevel
Architecture: any
-Suggests: haskelldb-bin (= ${binary:Version}), haskelldb-doc (= ${source:Version})
+Suggests: haskelldb-bin (= ${binary:Version}), haskell-haskelldb-doc (= ${source:Version})
Depends: ${haskell:Depends}, ${shlibs:Depends}
Description: Haskell library for expressing database queries
HaskellDB is library for expressing database queries and operations
@@ -26,6 +26,17 @@
results as ordinary Haskell values.
Package: haskelldb-doc
+Depends: haskell-haskelldb-doc
+Architecture: all
+Section: doc
+Description: transitional dummy package
+ This package is a dummy package and is used to easy the upgrade from
+ previous versions of haskelldb-doc to haskell-haskelldb-doc.
+ .
+ This package can safely be removed.
+
+Package: haskell-haskelldb-doc
+Replaces: haskelldb-doc (<< 0.10-1)
Architecture: all
Section: doc
Recommends: ghc6-doc, libghc6-mtl-doc
Copied: packages/haskelldb/trunk/debian/haskell-haskelldb-doc.doc-base (from r674, packages/haskelldb/trunk/debian/haskelldb-doc.doc-base)
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskelldb/trunk/debian/haskell-haskelldb-doc.doc-base?rev=962&op=diff
==============================================================================
--- packages/haskelldb/trunk/debian/haskelldb-doc.doc-base (original)
+++ packages/haskelldb/trunk/debian/haskell-haskelldb-doc.doc-base Sun Jan 13 18:35:06 2008
@@ -5,5 +5,5 @@
Section: Apps/Programming
Format: HTML
-Index: /usr/share/doc/haskelldb-doc/html/index.html
-Files: /usr/share/doc/haskelldb-doc/html/*.html
+Index: /usr/share/doc/haskell-haskelldb-doc/html/haskelldb/index.html
+Files: /usr/share/doc/haskell-haskelldb-doc/html/haskelldb/*.html
Added: packages/haskelldb/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskelldb/trunk/debian/patches/00list?rev=962&op=file
==============================================================================
--- packages/haskelldb/trunk/debian/patches/00list (added)
+++ packages/haskelldb/trunk/debian/patches/00list Sun Jan 13 18:35:06 2008
@@ -1,0 +1,1 @@
+01_update-cabal-file
Added: packages/haskelldb/trunk/debian/patches/01_update-cabal-file.dpatch
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskelldb/trunk/debian/patches/01_update-cabal-file.dpatch?rev=962&op=file
==============================================================================
--- packages/haskelldb/trunk/debian/patches/01_update-cabal-file.dpatch (added)
+++ packages/haskelldb/trunk/debian/patches/01_update-cabal-file.dpatch Sun Jan 13 18:35:06 2008
@@ -1,0 +1,30 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_update-cabal-file.dpatch by Arjan Oosting <arjan at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad haskelldb~/haskelldb.cabal haskelldb/haskelldb.cabal
+--- haskelldb~/haskelldb.cabal 2008-01-13 18:57:06.000000000 +0100
++++ haskelldb/haskelldb.cabal 2008-01-13 18:58:05.000000000 +0100
+@@ -4,11 +4,18 @@
+ Maintainer: haskelldb-users at lists.sourceforge.net
+ Author: Daan Leijen, Conny Andersson, Martin Andersson, Mary Bergman, Victor Blomqvist, Bjorn Bringert, Anders Hockersten, Torbjorn Martin, Jeremy Shaw
+ License: BSD3
+-build-depends: haskell98, base, mtl
++build-depends: haskell98, base, directory, mtl, old-locale, old-time, pretty
+ Extensions: ExistentialQuantification,
+ OverlappingInstances,
+ UndecidableInstances,
+ MultiParamTypeClasses
++ PatternSignatures
++ ScopedTypeVariables
++ FunctionalDependencies
++ TypeSynonymInstances
++ FlexibleInstances
++ RankNTypes
++ FlexibleContexts
+ Synopsis: SQL unwrapper for Haskell.
+ Exposed-Modules:
+ Database.HaskellDB,
Propchange: packages/haskelldb/trunk/debian/patches/01_update-cabal-file.dpatch
------------------------------------------------------------------------------
svn:executable = *
Modified: packages/haskelldb/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskelldb/trunk/debian/rules?rev=962&op=diff
==============================================================================
--- packages/haskelldb/trunk/debian/rules (original)
+++ packages/haskelldb/trunk/debian/rules Sun Jan 13 18:35:06 2008
@@ -26,6 +26,7 @@
clean-patched:
dh_testdir
dh_testroot
+ rm -f build-stamp
if [ -x setup ] && [ -e .setup-config ]; then ./setup clean ; fi
rm -rf setup Setup.hi Setup.ho Setup.o .*config* dist html
dh_clean
More information about the Pkg-haskell-commits
mailing list