]> git.proxmox.com Git - mirror_smartmontools-debian.git/blobdiff - debian/rules
Updated to standards version 3.8.3 (No changes needed)
[mirror_smartmontools-debian.git] / debian / rules
index a54e4bb52a71333aefb57d06249f579e64cf2848..5075d61298a1625132b027605dcae6b742193aa8 100755 (executable)
@@ -9,7 +9,7 @@
 include /usr/share/quilt/quilt.make
 
 
-CFLAGS = -fsigned-char -Wall
+CFLAGS += -fsigned-char -Wall
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
         CFLAGS += -O0
 else
@@ -21,6 +21,21 @@ else
         INSTALL_PROGRAM = install
 endif
 
+PACKAGE = smartmontools
+SRC_VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p'| cut -d':' -f2)
+SVN_REVISION := $(shell echo $(SRC_VERSION) | awk -F"+" '{ print $$2 }' | sed 's/svn//' )
+TARBALL = $(PACKAGE)_$(SRC_VERSION).orig.tar.gz
+
+get-orig-source:
+               rm -rf get-orig-source $(TARBALL)
+               mkdir get-orig-source
+               svn export -r $(SVN_REVISION) https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools/ \
+                       get-orig-source/$(PACKAGE)-$(SRC_VERSION).orig
+               #rm -rf get-orig-source/$(PACKAGE)-$(SRC_VERSION).orig/debian
+               #cd get-orig-source/$(PACKAGE)-$(SRC_VERSION).orig/ ; sh ../../debian/remove-nonfree.sh
+               GZIP=--best tar czf $(TARBALL) -C get-orig-source $(PACKAGE)-$(SRC_VERSION).orig
+               rm -rf get-orig-source
+               echo "  "$(TARBALL)" created; move it to the right destination to build the package"
 
 configure: configure-stamp
 configure-stamp: debian/stamp-patched
@@ -96,10 +111,11 @@ binary-arch: build install
 #      dh_installemacsen
 #      dh_installpam
 #      dh_installmime
-       dh_installinit
+       dh_installinit -- start 20 2 3 4 5 . stop 20 1 .
        dh_installcron
        dh_installman
        dh_installinfo
+       dh_lintian
 #      dh_installlogcheck
 #      dh_undocumented
        dh_installchangelogs CHANGELOG
@@ -116,4 +132,4 @@ binary-arch: build install
        dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source