Whamcloud - gitweb
po: update nl.po (from translationproject.org)
[tools/e2fsprogs.git] / debian / rules
index 1185986..5fbee8a 100755 (executable)
@@ -40,7 +40,7 @@ LDFLAGS_STATIC = $(filter-out -fPIE -fpie -pie,$(LDFLAGS))
 
 BACKTRACE_CONF_FLAGS ?= $(shell if debian/scripts/test-backtrace ; then echo --disable-backtrace ; fi)
 
-COMMON_CONF_FLAGS = --enable-elf-shlibs --enable-lto --disable-ubsan \
+COMMON_CONF_FLAGS = --enable-elf-shlibs --disable-ubsan \
        --disable-addrsan --disable-threadsan --disable-e2initrd-helper \
        --disable-fsck --disable-libblkid --disable-libuuid --disable-uuidd \
        --infodir=/usr/share/info  --enable-symlink-install \
@@ -104,31 +104,11 @@ ifeq ($(DEB_HOST_ARCH_OS), hurd)
        ${INSTALL} -m 0644 misc/mke2fs-hurd.conf ${tmpdir}/etc/mke2fs.conf
 endif
 
-    # install for e2fsprogs-udeb
-       $(MAKE) -C ${stdbuilddir} V=1 install-shlibs-libs-recursive DESTDIR=${udebdir} \
-               INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true
-       $(MAKE) -C ${stdbuilddir}/e2fsck V=1 install DESTDIR=${udebdir} \
-               INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true
-       $(MAKE) -C ${stdbuilddir}/misc V=1 install DESTDIR=${udebdir} \
-               INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true
-       $(MAKE) -C ${stdbuilddir}/resize V=1 install DESTDIR=${udebdir} \
-               INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true
-
-       rm -rf ${udebdir}/usr
-       find ${udebdir}/sbin -type f -a ! -name e2fsck \
-               -a ! -name mke2fs -a ! -name tune2fs \
-               -a ! -name resize2fs -a ! -name badblocks -print | xargs rm
-
-       (cd ${udebdir}/sbin; ln -sf e2fsck fsck.ext2 ; \
-               ln -sf e2fsck fsck.ext3 ; ln -sf e2fsck fsck.ext4 ; \
-               ln -sf mke2fs mkfs.ext2 ; ln -sf mke2fs mkfs.ext3 ; \
-               ln -sf mke2fs mkfs.ext4)
-
 override_dh_install:
        dh_install -p e2fsprogs --sourcedir=${stdbuilddir} NEWS.gz \
                usr/share/doc/e2fsprogs
-       dh_movefiles
-       test -z "`find ${tmpdir} -type f`"
+       dh_install
+       dh_missing --fail-missing
 
 override_dh_lintian:
        dh_lintian
@@ -185,11 +165,14 @@ endif
        dh_shlibdeps --remaining-packages -l${stdbuilddir}/lib
 
 override_dh_gencontrol:
-       dh_gencontrol -pcomerr-dev \
-         -- -v${COMERR_VERSION}-${DEB_VERSION} -VmainBinary=${DEB_VERSION}
-       dh_gencontrol -pss-dev \
-         -- -v${SS_VERSION}-${DEB_VERSION} -VmainBinary=${DEB_VERSION}
+       dh_gencontrol -pcomerr-dev -- -v${COMERR_VERSION}-${DEB_VERSION} -VmainBinary=${DEB_VERSION}
+       dh_gencontrol -pss-dev -- -v${SS_VERSION}-${DEB_VERSION} -VmainBinary=${DEB_VERSION}
        dh_gencontrol --remaining-packages
 
+override_dh_auto_test:
+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+       $(MAKE) -C ${stdbuilddir} V=1 check
+endif
+
 test_printenv:
        printenv | sort