[Pkg-haskell-commits] darcs: haskell-hsh: Updated to compile with latest haske-devscrips (0.6.18).

Erik de Castro Lopo erikd at mega-nerd.com
Fri Jan 4 14:50:30 UTC 2013


Fri Nov 27 09:26:15 UTC 2009  Erik de Castro Lopo <erikd at mega-nerd.com>
  * Updated to compile with latest haske-devscrips (0.6.18).
  Ignore-this: 6dafcf6c35525a44c05bdc1072cf5b4
  Use CDBS based hlibrary.mk instead of dh_haskell.
  Update control/compat.
  Add build-dep on hscolour.
  Make lintian happy.

    M ./changelog +16
    M ./compat -1 +1
    M ./control -5 +14
    M ./rules -109 +3

Fri Nov 27 09:26:15 UTC 2009  Erik de Castro Lopo <erikd at mega-nerd.com>
  * Updated to compile with latest haske-devscrips (0.6.18).
  Ignore-this: 6dafcf6c35525a44c05bdc1072cf5b4
  Use CDBS based hlibrary.mk instead of dh_haskell.
  Update control/compat.
  Add build-dep on hscolour.
  Make lintian happy.
diff -rN -u old-haskell-hsh//changelog new-haskell-hsh//changelog
--- old-haskell-hsh//changelog	2013-01-04 14:50:30.514218662 +0000
+++ new-haskell-hsh//changelog	2013-01-04 14:50:30.811218193 +0000
@@ -1,3 +1,19 @@
+haskell-hsh (2.0.3-1+nmu1) UNRELEASED; urgency=low
+
+  * NMU upload ok-ed by regular maintainer.
+  * debian/rules
+    - Convert to hlibrary.mk (dh_haskell was removed to haskell-devscripts).
+  * debian/control
+    - Depend on haskell-devscripts >= 0.6.18.
+    - Move Build-Depends-Indeps to Build-Depends.
+    - Add hscolour to build deps.
+    - Standards-Version 3.8.3
+    - Section haskell.
+   * debian/compat
+    - Version 5
+
+ -- Erik de Castro Lopo <erikd at mega-nerd.com>  Mon, 23 Nov 2009 20:47:09 +1100
+
 haskell-hsh (2.0.3-1) unstable; urgency=low
 
   * New upstream version fixes a hang condition in some situations.
diff -rN -u old-haskell-hsh//compat new-haskell-hsh//compat
--- old-haskell-hsh//compat	2013-01-04 14:50:30.514218662 +0000
+++ new-haskell-hsh//compat	2013-01-04 14:50:30.518722641 +0000
@@ -1 +1 @@
-4
+5
diff -rN -u old-haskell-hsh//control new-haskell-hsh//control
--- old-haskell-hsh//control	2013-01-04 14:50:30.514218662 +0000
+++ new-haskell-hsh//control	2013-01-04 14:50:30.791218100 +0000
@@ -2,17 +2,26 @@
 Priority: optional
 Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
 Uploaders: John Goerzen <jgoerzen at complete.org>
-Build-Depends: debhelper (>= 4.0.0), ghc6 (>= 6.8.2dfsg1), haskell-devscripts (>= 0.6.15), haddock, libghc6-mtl-dev, libghc6-missingh-dev (>= 1.1.0.1-1), libghc6-hslogger-dev (>= 1.0.8-2), libghc6-utf8-string-dev
-Standards-Version: 3.6.2
-Section: libs
+Build-Depends: debhelper (>= 5.0.0),
+ cdbs,
+ haddock,
+ hscolour,
+ haskell-devscripts (>= 0.6.18),
+ ghc6 (>= 6.8.2dfsg1),
+ libghc6-mtl-dev,
+ libghc6-missingh-dev (>= 1.1.0.1-1),
+ libghc6-hslogger-dev (>= 1.0.8-2),
+ libghc6-utf8-string-dev
+Standards-Version: 3.8.3
+Section: haskell
 Homepage: http://software.complete.org/hsh
 Vcs-Git: git://git.debian.org/git/pkg-haskell/haskell-hsh.git
 Vcs-Browser: http://git.debian.org/?p=pkg-haskell/haskell-hsh.git;a=summary
 
 Package: libghc6-hsh-dev
-Section: libdevel
+Section: haskell
 Architecture: any
-Depends: ${haskell:Depends}, ${shlibs:Depends}, ${misc:Depends}, libghc6-mtl-dev, libghc6-hslogger-dev (>= 1.0.5), libghc6-missingh-dev (>= 1.0.1.0)
+Depends: ${misc:Depends}, ${haskell:Depends}, ${shlibs:Depends}
 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
diff -rN -u old-haskell-hsh//rules new-haskell-hsh//rules
--- old-haskell-hsh//rules	2013-01-04 14:50:30.502220248 +0000
+++ new-haskell-hsh//rules	2013-01-04 14:50:30.787217985 +0000
@@ -1,112 +1,6 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+# Standard way of building Haskell libraries .
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/hlibrary.mk
 
-
-
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-# shared library versions, option 1
-version=2.0.5
-major=2
-# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
-#version=`ls src/.libs/lib*.so.* | \
-# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
-#major=`ls src/.libs/lib*.so.* | \
-# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	# Add here commands to configure the package.
-
-	touch configure-stamp
-
-
-build: build-stamp
-build-stamp: configure-stamp 
-	dh_testdir
-
-	# Add here commands to compile the package.
-	#$(MAKE)
-
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-
-	# Add here commands to clean up after the build process.
-	-$(MAKE) clean
-	-./setup clean
-	-rm -rf setup Setup.hi Setup.ho Setup.o .*config* dist
-
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-
-	# Add here commands to install the package into debian/tmp
-	#$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-	dh_haskell -a
-	dh_haskell_depends -a
-#	$(MAKE) clean
-# We can't test PostgreSQL because the server may not be available for
-# the build user.
-	$(MAKE) test
-
-# Build architecture-independent files here.
-binary-indep: build install
-# Nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs -a
-	dh_installdocs -a
-	dh_installexamples -a
-#	dh_install
-#	dh_installmenu
-#	dh_installdebconf	
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_installinit
-#	dh_installcron
-#	dh_installinfo
-	dh_installman -a
-	dh_link -a
-	dh_strip -a
-	dh_compress -a
-	dh_fixperms -a
-#	dh_perl
-#	dh_python
-#	dh_makeshlibs
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure





More information about the Pkg-haskell-commits mailing list