chiark / gitweb /
Portability and doc fixes, including my own portability patches and some suggestions...
[userv.git] / debian / rules
index 225bcfc90bcdd379f9741c04ae4f061cab88bc49..f58644d851b779937edff65187e5212673b69e4a 100755 (executable)
@@ -1,14 +1,12 @@
 #!/usr/bin/make -f
 
 package=userv
-revision=$(shell dpkg-parsechangelog | sed -n 's/^Version:.*-//p')
-verext=-$(revision)deb
 
 build:
        $(checkdir)
        ./configure --prefix=/usr
-       $(MAKE) VEREXT=$(verext)
-       $(MAKE) spec.html VEREXT=$(verext)
+       $(MAKE)
+       $(MAKE) spec.html
        touch build
 
 clean:
@@ -35,14 +33,13 @@ binary-arch:        checkroot build
        chmod +x debian/tmp/DEBIAN/{postinst,prerm,postrm}
        chmod +x debian/tmp/etc/init.d/userv
        $(MAKE) LDFLAGS=-s INSTALL_PROGRAM='install -c -s' \
-               VEREXT=$(verext) \
                prefix=debian/tmp/usr etcdir=debian/tmp/etc install
        cp debian/copyright debian/tmp/usr/doc/$(package)/.
-       cp debian/changelog debian/tmp/usr/doc/$(package)/changelog.Debian
+       cp debian/changelog debian/tmp/usr/doc/$(package)/changelog
        cp README debian/tmp/usr/doc/$(package)/README.upstream
-       cp Changelog debian/tmp/usr/doc/$(package)/changelog
        cp system.default system.override debian/tmp/usr/doc/$(package)/examples
-       gzip -9v debian/tmp/usr/doc/$(package)/changelog{,.Debian}
+       gzip -9v debian/tmp/usr/doc/$(package)/changelog
+       ln -s changelog.gz debian/tmp/usr/doc/$(package)/changelog.Debian.gz
        cp -a spec.html debian/tmp/usr/doc/$(package)/
        dpkg-shlibdeps daemon client
        dpkg-gencontrol