If the NEWS or README file is larger than 4k in size append a .gz suffix

as dh_compress will compress those files. This avoids dangling symlinks.
Closes: #679754
This commit is contained in:
Michael Biebl 2012-08-06 19:40:25 +00:00
parent da79680fd4
commit 30913ab94e
6 changed files with 18 additions and 8 deletions

3
debian/changelog vendored
View File

@ -15,6 +15,9 @@ gtk+3.0 (3.4.2-4) UNRELEASED; urgency=low
This patch was a temporary workaround for a bug in mutter which has been This patch was a temporary workaround for a bug in mutter which has been
fixed in version 3.4. It was not supposed to be shipped as part of wheezy, fixed in version 3.4. It was not supposed to be shipped as part of wheezy,
so drop it again. so drop it again.
* If the NEWS or README file is larger than 4k in size append a .gz suffix
as dh_compress will compress those files. This avoids dangling symlinks.
Closes: #679754
-- Michael Biebl <biebl@debian.org> Mon, 06 Aug 2012 18:00:10 +0200 -- Michael Biebl <biebl@debian.org> Mon, 06 Aug 2012 18:00:10 +0200

View File

@ -1,2 +1,2 @@
usr/share/doc/@COMMON_PKG@/NEWS.gz usr/share/doc/@DEBUG_PKG@/NEWS.gz usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@DEBUG_PKG@/@NEWS@
usr/share/doc/@COMMON_PKG@/README usr/share/doc/@DEBUG_PKG@/README usr/share/doc/@COMMON_PKG@/@README@ usr/share/doc/@DEBUG_PKG@/@README@

View File

@ -1,2 +1,2 @@
usr/share/doc/@COMMON_PKG@/NEWS.gz usr/share/doc/@SHARED_PKG@/NEWS.gz usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@SHARED_PKG@/@NEWS@
usr/share/doc/@COMMON_PKG@/README usr/share/doc/@SHARED_PKG@/README usr/share/doc/@COMMON_PKG@/@README@ usr/share/doc/@SHARED_PKG@/@README@

View File

@ -1,3 +1,3 @@
@LIBDIR@/@SHARED_PKG@/gtk-update-icon-cache-3.0 usr/bin/gtk-update-icon-cache-3.0 @LIBDIR@/@SHARED_PKG@/gtk-update-icon-cache-3.0 usr/bin/gtk-update-icon-cache-3.0
usr/share/doc/@COMMON_PKG@/NEWS.gz usr/share/doc/@BIN_PKG@/NEWS.gz usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@BIN_PKG@/@NEWS@
usr/share/doc/@COMMON_PKG@/README usr/share/doc/@BIN_PKG@/README usr/share/doc/@COMMON_PKG@/@README@ usr/share/doc/@BIN_PKG@/@README@

View File

@ -1,2 +1,2 @@
usr/share/doc/@COMMON_PKG@/NEWS.gz usr/share/doc/@DEV_PKG@/NEWS.gz usr/share/doc/@COMMON_PKG@/@NEWS@ usr/share/doc/@DEV_PKG@/@NEWS@
usr/share/doc/@COMMON_PKG@/README usr/share/doc/@DEV_PKG@/README usr/share/doc/@COMMON_PKG@/@README@ usr/share/doc/@DEV_PKG@/@README@

7
debian/rules vendored
View File

@ -49,6 +49,11 @@ BIN_PKG := libgtk-$(APIVER)-bin
DEBUG_PKG := $(SHARED_PKG)-dbg DEBUG_PKG := $(SHARED_PKG)-dbg
EXAMPLES_PKG := gtk-$(APIVER)-examples EXAMPLES_PKG := gtk-$(APIVER)-examples
# files larger than 4k in size will be compressed by dh_compress
# so append a .gz suffix to avoid dangling symlinks
NEWS := NEWS$(shell find -maxdepth 1 -size +4k -name NEWS -exec echo ".gz" \;)
README := README$(shell find -maxdepth 1 -size +4k -name README -exec echo ".gz" \;)
DEB_DH_INSTALL_ARGS += --sourcedir=debian/install/shared DEB_DH_INSTALL_ARGS += --sourcedir=debian/install/shared
DEB_DH_INSTALL_ARGS_$(UDEB_PKG) += --sourcedir=debian/install/shared_udeb DEB_DH_INSTALL_ARGS_$(UDEB_PKG) += --sourcedir=debian/install/shared_udeb
@ -107,6 +112,8 @@ debian/%: debian/%.in
-e 's#@CONFDIR@#$(CONFDIR)#g' \ -e 's#@CONFDIR@#$(CONFDIR)#g' \
-e "s#@MODULES_BASE_PATH@#$(MODULES_BASE_PATH)#g" \ -e "s#@MODULES_BASE_PATH@#$(MODULES_BASE_PATH)#g" \
-e "s#@OLD_MODULES_BASE_PATH@#$(OLD_MODULES_BASE_PATH)#g" \ -e "s#@OLD_MODULES_BASE_PATH@#$(OLD_MODULES_BASE_PATH)#g" \
-e "s#@NEWS@#$(NEWS)#g" \
-e "s#@README@#$(README)#g" \
$@.in > $@ $@.in > $@
clean:: debian/control clean:: debian/control