diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/Makefile | 2 | ||||
-rw-r--r-- | debian/changelog | 5 | ||||
-rw-r--r-- | debian/control | 2 | ||||
-rwxr-xr-x | debian/rules | 47 | ||||
-rw-r--r-- | debian/shlibs.libattr1 | 1 |
5 files changed, 28 insertions, 29 deletions
diff --git a/debian/Makefile b/debian/Makefile index 42e0fef..49fa1ec 100644 --- a/debian/Makefile +++ b/debian/Makefile @@ -6,7 +6,7 @@ TOPDIR = .. include $(TOPDIR)/include/builddefs LIBPKG = lib$(PKG_NAME)1 -LSRCFILES = changelog control copyright rules shlibs.$(LIBPKG) +LSRCFILES = changelog control copyright rules DEV_DOC_DIR = $(PKG_DOC_DIR)/../$(LIBPKG)-dev LIB_DOC_DIR = $(PKG_DOC_DIR)/../$(LIBPKG) diff --git a/debian/changelog b/debian/changelog index d9c38c4..81d59f8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -attr (2.4.29-1) unstable; urgency=low +attr (2.4.30-1) unstable; urgency=low * New upstream release * Updated Polish translation. * Initial Swedish translation (closes: #349234) + * Switched from debmake to debhelper. - -- Nathan Scott <nathans@debian.org> Tue, 31 Jan 2006 13:35:39 +1100 + -- Nathan Scott <nathans@debian.org> Wed, 15 Feb 2006 20:43:49 +1100 attr (2.4.25-1) unstable; urgency=low diff --git a/debian/control b/debian/control index 778df68..a806d48 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: attr Section: utils Priority: optional Maintainer: Nathan Scott <nathans@debian.org> -Build-Depends: autoconf, debmake, gettext, libtool +Build-Depends: autoconf, debhelper (>= 5), gettext, libtool Standards-Version: 3.5.9 Package: attr diff --git a/debian/rules b/debian/rules index 23f77d5..139911f 100755 --- a/debian/rules +++ b/debian/rules @@ -4,10 +4,10 @@ package = attr develop = lib$(package)1-dev library = lib$(package)1 -dirtmp = debian/tmp +dirme = debian/$(package) dirdev = debian/$(develop) dirlib = debian/$(library) -pkgtmp = DIST_ROOT=`pwd`/$(dirtmp); export DIST_ROOT; +pkgme = DIST_ROOT=`pwd`/$(dirme); export DIST_ROOT; pkgdev = DIST_ROOT=`pwd`/$(dirdev); export DIST_ROOT; pkglib = DIST_ROOT=`pwd`/$(dirlib); export DIST_ROOT; stdenv = @GZIP=-q; export GZIP; @@ -15,6 +15,7 @@ stdenv = @GZIP=-q; export GZIP; options = export DEBUG=-DNDEBUG DISTRIBUTION=debian \ INSTALL_USER=root INSTALL_GROUP=root ; checkdir = test -f debian/rules +checkver = rm -f debian/compat && echo 5 > debian/compat build: built built: config @@ -34,36 +35,34 @@ clean: $(checkdir) -rm -f built .census $(MAKE) distclean - -rm -rf $(dirtmp) $(dirdev) $(dirlib) debian/*substvars debian/files* + -rm -rf $(dirme) $(dirdev) $(dirlib) + -rm -f debian/*substvars debian/files* debian/*.debhelper debian/compat binary-indep: -# Note1: dev pkg with .so symlinks to base pkg confuses debstd; -# so the .so 'Dangling symlink' message is benign, as is -# the message about not having executables/libraries. -# Note2: absolute symlinks (required by policy) confuse debstd; -# so we'll filter out symlink messages entirely now. -fixup_messages = egrep -v 'Dangling symlink|No executables or libraries' - binary-arch: checkroot built @echo "== dpkg-buildpackage: binary-arch" 1>&2 $(checkdir) - -rm -rf $(dirtmp) $(dirdev) $(dirlib) - $(pkgtmp) $(MAKE) -C . install + $(checkver) + -rm -rf $(dirme) $(dirdev) $(dirlib) + $(pkgme) $(MAKE) -C . install $(pkgdev) $(MAKE) -C . install-dev $(pkglib) $(MAKE) -C . install-lib - $(pkgtmp) $(MAKE) -C build src-manifest - @echo "== dpkg-buildpackage: debstd" 1>&2 - $(stdenv) debstd -m | $(fixup_messages) - dpkg-gencontrol -isp -p$(package) -P$(dirtmp) -Tdebian/substvars - dpkg-gencontrol -isp -p$(develop) -P$(dirdev) - dpkg-gencontrol -isp -p$(library) -P$(dirlib) -Tdebian/$(library).substvars - cp debian/shlibs.$(library) $(dirlib)/DEBIAN/shlibs - chown -R root.root $(dirtmp) $(dirdev) $(dirlib) - chmod -R go=rX $(dirtmp) $(dirdev) $(dirlib) - dpkg --build $(dirtmp) .. - dpkg --build $(dirdev) .. - dpkg --build $(dirlib) .. + $(pkgme) $(MAKE) -C build src-manifest + + dh_installdocs + dh_installchangelogs + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs -N $(library) + dh_makeshlibs -p $(library) -V 'libattr1 (>= 2.4.4-1)' + dh_installdeb + dh_shlibdeps + dh_gencontrol + + dh_md5sums + dh_builddeb binary: binary-indep binary-arch diff --git a/debian/shlibs.libattr1 b/debian/shlibs.libattr1 deleted file mode 100644 index 5eb59c5..0000000 --- a/debian/shlibs.libattr1 +++ /dev/null @@ -1 +0,0 @@ -libattr 1 libattr1 (>= 2.4.4-1) |