[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