On Di, 15 Jun 2010, Lloyd Standish wrote: > Debian source: http://files.lstandish.com/snap2-source > > The package appears to be lintian-clean.
How do you come to that idea? I unpacked your package, built it with dpkg-buildpackage -us -uc -rfakeroot, and run lintian on the resulting package: $ ls rules.norbert* snap2_4.16-1_amd64.changes snap2_4.16.orig.tar.gz snap2-4.16/ snap2_4.16-1.diff.gz snap2_4.16-1_all.deb snap2_4.16-1.dsc $ intian snap2_4.16-1_amd64.changes W: snap2 source: debhelper-but-no-misc-depends snap2 W: snap2 source: dh-clean-k-is-deprecated E: snap2 source: debian-rules-missing-required-target binary-arch W: snap2 source: ancient-standards-version 3.7.3 (current is 3.8.4) $ So I fixed those things and build a new package, now it is lintian clean. I attach a fixed debian/rules file (too many diffs) in which I also removed those lines that are completely useless. The generated rules file should only be a starting point and you should tailor it to your needs, removing unused stuff. Furthermore, the control file needs a change: @@ -3,12 +3,12 @@ Priority: optional Maintainer: Lloyd G. Standish <ll...@crnatural.net> Build-Depends: debhelper (>= 7) -Standards-Version: 3.7.3 +Standards-Version: 3.8.4 Homepage: http://www.linuxbackups.org Package: snap2 Architecture: all -Depends: rsync (>=2.5.7), openssh-client(>=1:5.1p1-5), bash (>= 2.05a-11), sed (>= 3.02-8), grep (>= 2.4.2-3), coreutils (>= 5.0-5), gtkdialog +Depends: rsync (>=2.5.7), openssh-client(>=1:5.1p1-5), bash (>= 2.05a-11), sed (>= 3.02-8), grep (>= 2.4.2-3), coreutils (>= 5.0-5), gtkdialog, ${misc:Depends} Description: A fast, easy-to-use rsync-based backup program with GUI snap2 combines the convenience of full backups with the speed and backup storage economy of incremental backups. --------------------------- So changing the Standards version and addin ${misc:Depends} to the dependencies. After that it is lintian clean,...... BUT: You have a dependency on gtkdialog but there is no package gtkdialog anymore, and also the file is gone (but in m68k arch, please see packages.debian.org and search for gtkdialog file). SO I am not sure how this program should run? Best wishes Norbert ------------------------------------------------------------------------ Norbert Preining prein...@{jaist.ac.jp, logic.at, debian.org} JAIST, Japan TeX Live & Debian Developer DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------ His eyes seemed to be popping out of his head. He wasn't certain if this was because they were trying to see more clearly, or if they simply wanted to leave at this point. --- Arthur trying to see who had diverted him from going to --- a party. --- Douglas Adams, The Hitchhikers Guide to the Galaxy
#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 build: build-stamp build-stamp: touch $@ clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. $(MAKE) DESTDIR=$(CURDIR)/debian/snap2 clean dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/snap2. $(MAKE) DESTDIR=$(CURDIR)/debian/snap2 install # Build architecture-independent files here. # We have nothing to do by default. binary-arch: # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_install dh_installmenu dh_installman $(CURDIR)/debian/snap2.1 dh_link usr/share/man/man1/snap2.1 usr/share/man/man1/snap2engine.1 usr/share/man/man1/snap2.1 usr/share/man/man1/snap2shell.1 dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep .PHONY: build clean binary-indep binary install configure