[Pkg-haskell-commits] r730 - in /packages/haskell-filepath/trunk/debian: changelog control haskell-filepath-doc.dirs haskell-filepath-doc.doc-base haskell-filepath-doc.docs mk-haskell-depends rules

arjan at users.alioth.debian.org arjan at users.alioth.debian.org
Mon Jun 4 22:15:57 UTC 2007


Author: arjan
Date: Mon Jun  4 22:15:56 2007
New Revision: 730

URL: http://svn.debian.org/wsvn/pkg-haskell/?sc=1&rev=730
Log:
 r1979 at nebula:  arjan | 2007-06-04 23:44:32 +0200
 * Stop building packages for GHC 6 as it ships filepath now:
   - debian/control: 
     + Drop libghc6-filepath-dev, libghc6-filepath-prof as ghc6 and
       ghc6-prof provide these packages now.
     + Make haskell-filepath-doc an dummy package which depends on
       libghc6-filepath-doc.
     + Drop dctrl-tools, ghc6-prof and haddock from the build
       dependencies.
   - debian/haskell-filepath-doc.{dirs,doc-base,docs}: removed.
   - debian/mk-haskell-depends: removed.
   - debian/rules:
     + Remove install-arch stuff.

Removed:
    packages/haskell-filepath/trunk/debian/haskell-filepath-doc.dirs
    packages/haskell-filepath/trunk/debian/haskell-filepath-doc.doc-base
    packages/haskell-filepath/trunk/debian/haskell-filepath-doc.docs
    packages/haskell-filepath/trunk/debian/mk-haskell-depends
Modified:
    packages/haskell-filepath/trunk/debian/changelog
    packages/haskell-filepath/trunk/debian/control
    packages/haskell-filepath/trunk/debian/rules

Modified: packages/haskell-filepath/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-filepath/trunk/debian/changelog?rev=730&op=diff
==============================================================================
--- packages/haskell-filepath/trunk/debian/changelog (original)
+++ packages/haskell-filepath/trunk/debian/changelog Mon Jun  4 22:15:56 2007
@@ -3,8 +3,20 @@
   * debian/control:
     - Update XS-Vcs-* fields as the packages has moved to the pkg-haskell
       subversion archive.
+  * Stop building packages for GHC 6 as it ships filepath now:
+    - debian/control: 
+      + Drop libghc6-filepath-dev, libghc6-filepath-prof as ghc6 and
+        ghc6-prof provide these packages now.
+      + Make haskell-filepath-doc an dummy package which depends on
+        libghc6-filepath-doc.
+      + Drop dctrl-tools, ghc6-prof and haddock from the build
+        dependencies.
+    - debian/haskell-filepath-doc.{dirs,doc-base,docs}: removed.
+    - debian/mk-haskell-depends: removed.
+    - debian/rules:
+      + Remove install-arch stuff.
 
- -- Arjan Oosting <arjan at debian.org>  Fri, 11 May 2007 08:12:12 +0200
+ -- Arjan Oosting <arjan at debian.org>  Mon, 04 Jun 2007 23:40:59 +0200
 
 haskell-filepath (1.0-2) unstable; urgency=low
 

Modified: packages/haskell-filepath/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-filepath/trunk/debian/control?rev=730&op=diff
==============================================================================
--- packages/haskell-filepath/trunk/debian/control (original)
+++ packages/haskell-filepath/trunk/debian/control Mon Jun  4 22:15:56 2007
@@ -2,37 +2,11 @@
 Section: devel
 Priority: extra
 Maintainer: Arjan Oosting <arjan at debian.org>
-Build-Depends: cpphs, dctrl-tools, dpkg-dev (>= 1.13.19), debhelper (>= 5.0.0), dpatch, ghc6 (>= 6.6), ghc6-prof (>= 6.6), haskell-devscripts (>= 0.5.14)
-Build-Depends-Indep: haddock, hugs
+Build-Depends: cpphs, dpkg-dev (>= 1.13.19), debhelper (>= 5.0.0), dpatch, ghc6 (>= 6.6), haskell-devscripts (>= 0.5.14)
+Build-Depends-Indep: hugs
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-haskell/packages/haskell-filepath
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-filepath
-
-Package: libghc6-filepath-dev
-Architecture: any
-Depends: ${haskell:Depends}
-Suggests: haskell-filepath-doc (= ${source:Version})
-Description: GHC 6 library for manipulating FilePath's
- A library for FilePath manipulations, designed to be cross
- platform. This library will select the correct type of FilePath's for
- the platform the code is running on at runtime
- .
- This package contains the libraries compiled for GHC 6.
- .
-  Homepage: http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php#filepath
-
-Package: libghc6-filepath-prof
-Architecture: any
-Depends: ${haskell:Depends}
-Suggests: haskell-filepath-doc (= ${source:Version})
-Description: GHC 6 profiling library for manipulating FilePath's
- A library for FilePath manipulations, designed to be cross
- platform. This library will select the correct type of FilePath's for
- the platform the code is running on at runtime
- .
- This package contains the profiling libraries compiled for GHC 6.
- .
-  Homepage: http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php#filepath
 
 Package: libhugs-filepath
 Architecture: all
@@ -50,13 +24,11 @@
 Package: haskell-filepath-doc
 Architecture: all
 Section: doc
+Depends: libghc6-filepath-doc
 Recommends: doc-base
-Description: API documentation of the Haskell FilePath library
- A library for FilePath manipulations, designed to be cross
- platform. This library will select the correct type of FilePath's for
- the platform the code is running on at runtime
+Description: Transitional package
+ Package to ease upgrade from haskell-filepath-doc to libghc6-filepath-doc.
  .
- This package contains the library documentation.
- .
-  Homepage: http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php#filepath
+ This package can savely be removed.
 
+

Modified: packages/haskell-filepath/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-haskell/packages/haskell-filepath/trunk/debian/rules?rev=730&op=diff
==============================================================================
--- packages/haskell-filepath/trunk/debian/rules (original)
+++ packages/haskell-filepath/trunk/debian/rules Mon Jun  4 22:15:56 2007
@@ -18,17 +18,6 @@
 
 install: install-arch install-indep
 install-arch: patch-stamp
-	dh_testdir
-	dh_testroot
-	dh_clean -k -s
-	dh_installdirs -s
-	dh_haskell -s
-	find debian/libghc6-filepath-dev/usr/lib/haskell-packages/ -empty -type d -delete
-	sed -i -e "s%haddock-interfaces:.*%haddock-interfaces: /usr/share/doc/haskell-filepath-doc/html/FilePath.haddock%" \
-	    -e "s%haddock-html: .*%haddock-html: /usr/share/doc/haskell-filepath-doc/html%" \
-	    -e "s%include-dirs: .*%include-dirs:%" \
-	    debian/libghc6-filepath-dev/usr/lib/haskell-packages/ghc6/lib/*/installed-pkg-config
-	dh_install -s
 
 install-indep: patch-stamp
 	dh_testdir
@@ -38,7 +27,6 @@
 	dh_haskell -i
 	install --mode=644 -D "$(CURDIR)/debian/libhugs-filepath.linda-overrides" \
 		"$(CURDIR)/debian/libhugs-filepath/usr/share/linda/overrides/libhugs-filepath"
-	./setup haddock
 	dh_install -i
 
 # Must not depend on anything. This is to be called by
@@ -52,7 +40,6 @@
 	dh_fixperms 
 	dh_installdeb 
 	dh_shlibdeps 
-	sh -e debian/mk-haskell-depends
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb
@@ -63,7 +50,6 @@
 
 # Build architecture dependant packages using the common target.
 binary-arch: install-arch
-	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
 
 binary: binary-arch  binary-indep
 .PHONY: build clean clean-patched binary-arch binary-indep binary install-indep install-arch install




More information about the Pkg-haskell-commits mailing list