r15910 - in /trunk/libauthen-smb-perl/debian: changelog rules

xaviero-guest at users.alioth.debian.org xaviero-guest at users.alioth.debian.org
Thu Feb 28 21:04:47 UTC 2008


Author: xaviero-guest
Date: Thu Feb 28 21:04:47 2008
New Revision: 15910

URL: http://svn.debian.org/wsvn/?sc=1&rev=15910
Log:
  * s/UNRELEASED/unstable
  * debian/rules: removal of upstream README, no relevant informations

Modified:
    trunk/libauthen-smb-perl/debian/changelog
    trunk/libauthen-smb-perl/debian/rules

Modified: trunk/libauthen-smb-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libauthen-smb-perl/debian/changelog?rev=15910&op=diff
==============================================================================
--- trunk/libauthen-smb-perl/debian/changelog (original)
+++ trunk/libauthen-smb-perl/debian/changelog Thu Feb 28 21:04:47 2008
@@ -1,10 +1,11 @@
-libauthen-smb-perl (0.91-4) UNRELEASED; urgency=low
+libauthen-smb-perl (0.91-4) unstable; urgency=low
 
   * New maintainer is Debian Perl Group 
   * Add compat file
   * Add watch file
   * debian/rules
-    - removal of empty /usr/share/perl5 
+    - removal of empty /usr/share/perl5
+    - removal of upstream README, no relevant informations
   * debian/control: 
     - add confilcts to libapache2-authenntlm-perl (Closes: #432809, #466487)
     - add Vcs-Svn field (source stanza)

Modified: trunk/libauthen-smb-perl/debian/rules
URL: http://svn.debian.org/wsvn/trunk/libauthen-smb-perl/debian/rules?rev=15910&op=diff
==============================================================================
--- trunk/libauthen-smb-perl/debian/rules (original)
+++ trunk/libauthen-smb-perl/debian/rules Thu Feb 28 21:04:47 2008
@@ -1,80 +1,64 @@
-#! /usr/bin/make -f
+#!/usr/bin/make -f
+#export PERL_MM_USE_DEFAULT=1
 
-package = libauthen-smb-perl
+PACKAGE=$(shell dh_listpackages)
 
-CC = gcc
-DEBIANDOCDIR = /usr/share/doc/$(package)
-FILES_TO_CLEAN  = TAGS tags debian/files 
-INSTALL_DIR     = `pwd`/debian/$(package)
-DIRS_TO_CLEAN   = $(INSTALL_DIR)
-STAMPS_TO_CLEAN =  stamp-configure stamp-build stamp-binary 
+ifndef PERL
+PERL = /usr/bin/perl
+endif
 
-install_file= install -p -o root -g root -m 644
-install_program= install -p -o root -g root -m 755
-make_directory= install -d -o root -g root -m 755
-install_link= ln -s
+TMP     =$(CURDIR)/debian/$(PACKAGE)
 
-all build: stamp-build
-# Builds the binary package.
+CFLAGS = -Wall -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+        CFLAGS += -O0
+else
+        CFLAGS += -O2
+endif
 
-configure: stamp-configure
+build: build-stamp
+build-stamp:
+	dh_testdir
+	$(PERL) Makefile.PL INSTALLDIRS=vendor
+	$(MAKE) OPTIMIZE="$(CFLAGS)" LD_RUN_PATH=""
+	touch build-stamp
 
-stamp-configure:
-	perl Makefile.PL INSTALLDIRS=vendor
-	touch stamp-configure
+clean: 
+	dh_testdir
+	dh_testroot
+	[ ! -f Makefile ] || $(MAKE) realclean
+	dh_clean build-stamp install-stamp
 
-stamp-build:
-# Builds the binary package.
-	$(checkdir)
-	-test -f stamp-configure || $(MAKE) -f debian/rules configure 
-	$(MAKE) OPTIMIZE="-O2 -g -Wall"
-	touch stamp-build
+install: build install-stamp
+install-stamp:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	$(MAKE) test
+	$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
+	[ ! -d $(TMP)/usr/share/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(TMP)/usr/share/perl5
+	touch install-stamp
 
-clean:	stamp-configure
-# Undoes the effect of `$(MAKE) -f debian/rules build'.
-	$(checkdir)
-	make distclean
-	-rm -f  $(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN)
-	dh_clean
+binary-arch: build install
 
-binary: binary-indep binary-arch
-
-# binary-indep: html stamp-doc
-binary-arch: build stamp-binary
-
-# Makes a binary package.
-stamp-binary:
-	@test root = "`whoami`" || (echo need root priviledges; exit 1)
-	$(checkdir)
-	@test -f stamp-build  || $(MAKE) -f debian/rules build
-	dh_installdirs
-	 $(MAKE) install PREFIX=$(INSTALL_DIR)/usr
-	[ ! -d $(INSTALL_DIR)/usr/share/perl5 ] || rmdir --ignore-fail-on-non-empty --parents --verbose $(INSTALL_DIR)/usr/share/perl5
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs 
 	dh_installchangelogs Changes
-	dh_perl
-	dh_installdocs 
-	dh_installinfo      
-	dh_installmenu
+	dh_strip
+	dh_compress
+	dh_fixperms
 	dh_makeshlibs
-	dh_compress
-	dh_strip
 	dh_installdeb
+	dh_perl 
 	dh_shlibdeps
+	dh_gencontrol
 	dh_md5sums
-	dh_gencontrol
-	dh_fixperms
 	dh_builddeb
-	touch                $@
-
-checkroot:
-	dh_testroot
-
-define checkdir
-	test -f debian/rules
-endef
 
 source diff:
 	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 
-.PHONY: binary binary-arch binary-indep clean
-
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary




More information about the Pkg-perl-cvs-commits mailing list