[Pkg-haskell-commits] darcs: ftphs: Updating with standard Haskell build stuff

John Goerzen jgoerzen at complete.org
Fri Jan 4 14:26:26 UTC 2013


Fri Feb 19 15:58:45 UTC 2010  John Goerzen <jgoerzen at complete.org>
  * Updating with standard Haskell build stuff
  Ignore-this: d88418c17cfc3e7c3e1c2bed4ff65a91

    M ./compat -1 +1
    A ./gbp.conf
    M ./rules -146 +3

Fri Feb 19 15:58:45 UTC 2010  John Goerzen <jgoerzen at complete.org>
  * Updating with standard Haskell build stuff
  Ignore-this: d88418c17cfc3e7c3e1c2bed4ff65a91
diff -rN -u old-ftphs//compat new-ftphs//compat
--- old-ftphs//compat	2013-01-04 14:26:25.894745791 +0000
+++ new-ftphs//compat	2013-01-04 14:26:26.003751333 +0000
@@ -1 +1 @@
-4
+5
diff -rN -u old-ftphs//gbp.conf new-ftphs//gbp.conf
--- old-ftphs//gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ new-ftphs//gbp.conf	2013-01-04 14:26:25.899724538 +0000
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff -rN -u old-ftphs//rules new-ftphs//rules
--- old-ftphs//rules	2013-01-04 14:26:25.894745791 +0000
+++ new-ftphs//rules	2013-01-04 14:26:25.899724538 +0000
@@ -1,149 +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
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	INSTALL_PROGRAM += -s
-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
-
-	#make test-ghc6
-	# Add here commands to compile the package.
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-
-	# Add here commands to clean up after the build process.
-	-./setup clean
-	-make clean
-	-rm -rf setup Setup.hi Setup.ho Setup.o .*config* dist html
-
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs -a 
-
-	# Add here commands to install the package into debian/tmp
-	dh_haskell -a
-	dh_haskell_depends -a
-	make test-ghc
-
-builddocs: builddocs-stamp
-builddocs-stamp:
-	dh_testdir
-
-	#make test-hugs
-
-installdocs: builddocs
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs -i
-
-	dh_haskell -i
-	#make test-hugs
-
-# Build architecture-independent files here.
-binary-indep: builddocs installdocs
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs -i
-	dh_installdocs -i
-	dh_installexamples -i
-#	dh_install
-#	dh_installmenu
-#	dh_installdebconf	
-#	dh_installlogrotate
-#	dh_installemacsen
-#	dh_installpam
-#	dh_installmime
-#	dh_installinit
-#	dh_installcron
-#	dh_installinfo
-	dh_installman -i
-	dh_link -i
-	dh_strip -i
-	dh_compress -i
-	dh_fixperms -i
-#	dh_perl
-#	dh_python
-#	dh_makeshlibs
-	dh_installdeb -i
-	dh_shlibdeps -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-# 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