diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/changelog scribus-1.4.2.dfsg.3+r18267/debian/changelog --- scribus-1.4.2.dfsg.3+r18267/debian/changelog 2014-07-10 19:01:16.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/changelog 2014-07-28 12:56:22.000000000 +0200 @@ -1,3 +1,30 @@ +scribus (1.4.2.dfsg.3+r18267-2) unstable; urgency=medium + + * [cee3e4f] switch to dh9: + + debian/compat: bump 7 -> 9. + + debian/rules: greatly simplify. + + debian/control: bump Build-Depend on debhelper to 9.0. + + debian/install: add a file, previusly installed via rules. + + debian/docs: list here some docs, instead of using rules. + + debian/pycompat: drop, not needed anymore. + + debian/scribus.lintian: rename to debian/scribus.lintian-overrides + + debian/dirs: remove all now useless dirs. + + this fixes a lot of hardening-no-relro lintian warnings. + * [37e5355] debian/watch: change pgp check from .sig to .asc. + * debian/control: + + [44fa951] do wrap-and-sort maintenance + + [adf01fc] suggest texlive-latex-recommended and cite it in the + description (Closes: #732694) (LP: #915388) + + [a0354de] recommend ttf-bitstream-vera, which is used in a template + + [e2a0e53] recommend fonts-liberation, which is used in templates + * debian/rules: + + [52415e9] enable full hardening. + + [af2f904] remove references to proprietary fonts and use free fonts in + templates. (Thanks to Trent W. Buck for the patch) + (Closes: #742003) + + -- Mattia Rizzolo Wed, 23 Jul 2014 09:25:08 +0200 + scribus (1.4.2.dfsg.3+r18267-1) unstable; urgency=medium * Remove scribus/profiles/GenericCMYK.icm: diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/compat scribus-1.4.2.dfsg.3+r18267/debian/compat --- scribus-1.4.2.dfsg.3+r18267/debian/compat 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/compat 2014-07-24 01:36:42.000000000 +0200 @@ -1 +1 @@ -7 +9 diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/control scribus-1.4.2.dfsg.3+r18267/debian/control --- scribus-1.4.2.dfsg.3+r18267/debian/control 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/control 2014-07-28 12:56:22.000000000 +0200 @@ -3,7 +3,22 @@ Priority: optional Maintainer: Oleksandr Moskalenko Uploaders: Mattia Rizzolo -Build-Depends: debhelper (>= 7), cmake (>= 2.4.3), gcc (>=3.3.5), libqt4-dev (>= 4.6), libcairo2-dev, zlib1g-dev, liblcms2-dev, libtiff-dev, libcups2-dev, libxml2-dev (>= 2.6.16), gettext, python-all-dev (>= 2.6.6-3~), libhunspell-dev, libpodofo-dev (>= 0.9.0), libboost-python-dev, libhyphen-dev +Build-Depends: cmake (>= 2.4.3), + debhelper (>= 9), + gcc (>=3.3.5), + gettext, + libboost-python-dev, + libcairo2-dev, + libcups2-dev, + libhunspell-dev, + libhyphen-dev, + liblcms2-dev, + libpodofo-dev (>= 0.9.0), + libqt4-dev (>= 4.6), + libtiff-dev, + libxml2-dev (>= 2.6.16), + python-all-dev (>= 2.6.6-3~), + zlib1g-dev Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/collab-maint/scribus.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/scribus.git @@ -11,9 +26,19 @@ Package: scribus Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-tk, ghostscript (>= 8.61) -Recommends: xfonts-scalable | gsfonts-x11, cups-bsd, icc-profiles-free -Suggests: scribus-template, icc-profiles +Depends: ghostscript (>= 8.61), + python-tk, + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends} +Recommends: cups-bsd, + fonts-liberation, + icc-profiles-free, + ttf-bitstream-vera, + xfonts-scalable | gsfonts-x11 +Suggests: icc-profiles, + scribus-template, + texlive-latex-recommended Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Open Source Desktop Page Layout - stable branch @@ -48,3 +73,6 @@ When run from KDE, Drag and Drop, for example from desktop to the canvas, is enabled. There is easy to use drag and drop scrapbook for frequently used items such as text blocks, pictures and custom shaped frames. + . + If you need to use the render frame install the texlive-latex-recommended + (suggested). diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/dirs scribus-1.4.2.dfsg.3+r18267/debian/dirs --- scribus-1.4.2.dfsg.3+r18267/debian/dirs 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/dirs 2014-07-24 01:36:42.000000000 +0200 @@ -1,8 +1 @@ -usr/bin -usr/share/lintian/overrides usr/share/pixmaps -usr/share/applications -usr/share/mime/packages -usr/share/man/man1 -usr/share/man/pl/man1 -usr/share/man/de/man1 diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/docs scribus-1.4.2.dfsg.3+r18267/debian/docs --- scribus-1.4.2.dfsg.3+r18267/debian/docs 1970-01-01 01:00:00.000000000 +0100 +++ scribus-1.4.2.dfsg.3+r18267/debian/docs 2014-07-24 01:36:42.000000000 +0200 @@ -0,0 +1,3 @@ +README +AUTHORS +TODO diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/install scribus-1.4.2.dfsg.3+r18267/debian/install --- scribus-1.4.2.dfsg.3+r18267/debian/install 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/install 2014-07-27 21:30:20.000000000 +0200 @@ -1 +1,2 @@ debian/scribus.xpm usr/share/pixmaps +scribus.desktop usr/share/applications diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/pycompat scribus-1.4.2.dfsg.3+r18267/debian/pycompat --- scribus-1.4.2.dfsg.3+r18267/debian/pycompat 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/pycompat 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -2 diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/rules scribus-1.4.2.dfsg.3+r18267/debian/rules --- scribus-1.4.2.dfsg.3+r18267/debian/rules 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/rules 2014-07-28 12:56:22.000000000 +0200 @@ -1,127 +1,48 @@ #!/usr/bin/make -f +#export DH_VERBOSE = 1 -package=scribus -CMAKE=/usr/bin/cmake +export DEB_BUILD_MAINT_OPTIONS=hardening=+all -#export DH_VERBOSE=1 -DEBUG_FLAG=0 +%: + dh $@ --buildsystem=cmake --with python2 - -DEBIAN_DIR = $(shell pwd)/debian -BUILD_DIR = $(shell pwd)/debian/build -INSTALL_DIR = $(shell pwd)/debian/scribus -DOC_DIR = $(INSTALL_DIR)/usr/share/doc/scribus -SCRIPTS_DIR = $(INSTALL_DIR)/usr/share/scribus/scripts - -DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) - -ifeq ($(DEB_HOST_ARCH),alpha) -OPT_FLAG = -O0 -else -OPT_FLAG = -O2 -endif - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) -OPT_FLAG = -O0 -endif - -OPT_FLAG += -g -Wall - -configure-stamp: patch - echo "DEB_BUILD_OPTIONS: ${DEB_BUILD_OPTIONS}" - dh_testdir - mkdir -p $(BUILD_DIR) - cd $(BUILD_DIR) && $(CMAKE) \ - -DWANT_DEBUG:STRING=$(DEBUG_FLAG) \ +override_dh_auto_configure: + dh_auto_configure -- \ -DWANT_LIB32:BOOL=1 \ -DWANT_CAIRO:BOOL=1 \ -DWANT_HUNSPELL=1 \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DWANT_DISTROBUILD:BOOL=1 \ -DWANT_NORPATH:BOOL=1 \ -DCMAKE_SKIP_RPATH:BOOL=1 \ -DRPATH_STYLE:STRING=none \ -DWANT_VERSIONING:BOOL=0 \ - -DCUSTOM_VERSIONTAG:STRING="" \ - -DCMAKE_CXX_FLAGS:STRING='$(OPT_FLAG)' \ - -DCMAKE_C_FLAGS:STRING='$(OPT_FLAG)' ../../ - touch configure-stamp - -clean: unpatch - dh_testdir - dh_testroot - -rm -f configure-stamp build-stamp install-stamp - -rm -rf $(BUILD_DIR) $(INSTALL_DIR) - dh_clean - -build: build-arch build-indep -build-arch: build-stamp -build-indep: build-stamp - -build-stamp: configure-stamp - dh_testdir - dh_clean - $(MAKE) VERBOSE=1 $(MAKE_FLAG) -C $(BUILD_DIR) - touch build-stamp - -install: install-stamp -install-stamp: build-stamp - dh_testdir - dh_testroot - dh_clean - dh_installdirs - dh_install - mkdir -p $(INSTALL_DIR) - $(MAKE) $(MAKE_FLAG) -C $(BUILD_DIR) install DESTDIR=$(INSTALL_DIR) - mv $(INSTALL_DIR)/usr/share/scribus/scripts/ChangeLog $(INSTALL_DIR)/usr/share/doc/scribus/ChangeLogScripts - mv $(INSTALL_DIR)/usr/share/scribus/icons/scribus.png $(INSTALL_DIR)/usr/share/pixmaps/scribus.png - - rm -f $(INSTALL_DIR)/usr/share/doc/scribus/ChangeLogSVN \ - $(DOC_DIR)/AUTHORS \ - $(DOC_DIR)/BUILDING \ - $(DOC_DIR)/ChangeLog \ - $(DOC_DIR)/BUILDING \ - $(DOC_DIR)/PACKAGING \ - $(DOC_DIR)/NEWS \ - $(DOC_DIR)/TODO \ - $(DOC_DIR)/INSTALL \ - $(DOC_DIR)/README.MacOSX \ - $(DOC_DIR)/README.OS2 \ - $(DOC_DIR)/COPYING \ - $(SCRIPTS_DIR)/COPYING \ - $(SCRIPTS_DIR)/NEWS \ - $(SCRIPTS_DIR)/ReadMe \ - $(SCRIPTS_DIR)/TODO \ - $(INSTALL_DIR)/usr/share/applications/vnd.scribus.desktop - chmod 755 $(INSTALL_DIR)/usr/share/scribus/samples/*.py - install -m644 debian/scribus.lintian $(INSTALL_DIR)/usr/share/lintian/overrides/scribus - cp scribus.desktop $(INSTALL_DIR)/usr/share/applications/scribus.desktop - find $(INSTALL_DIR) -type d -empty -delete - touch install-stamp - -binary-indep: build install - dh_testdir - dh_testroot - -binary-arch: build install - dh_testdir - dh_testroot - dh_installdocs -a README AUTHORS TODO - dh_installmenu -a - dh_installchangelogs - dh_installmime - dh_link -a - dh_python2 -a /usr/share/scribus/scripts - dh_strip -a - dh_compress -a - dh_fixperms -a - chmod 755 $(INSTALL_DIR)/usr/lib/scribus/plugins/*.so - chmod 755 $(INSTALL_DIR)/usr/lib/scribus/plugins/*/*.so - dh_installdeb -a - dh_shlibdeps -a - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a + -DCUSTOM_VERSIONTAG:STRING="" -binary: binary-indep binary-arch +override_dh_auto_install: + dh_auto_install + mv -v $(CURDIR)/debian/scribus/usr/share/scribus/scripts/ChangeLog $(CURDIR)/debian/scribus/usr/share/doc/scribus/ChageLogScrips + mv -v $(CURDIR)/debian/scribus/usr/share/scribus/icons/scribus.png $(CURDIR)/debian/scribus/usr/share/pixmaps/scribus.png + rm -v $(CURDIR)/debian/scribus/usr/share/doc/scribus/ChangeLogSVN \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/AUTHORS \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/BUILDING \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/ChangeLog \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/PACKAGING \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/NEWS \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/TODO \ + $(CURDIR)/debian/scribus/usr/share/doc/scribus/COPYING \ + $(CURDIR)/debian/scribus/usr/share/scribus/scripts/NEWS \ + $(CURDIR)/debian/scribus/usr/share/scribus/scripts/TODO + find $(CURDIR)/debian/scribus -type d -empty -delete + # remove references to prorietary fonts and use free fonts in templates. See https://bugs.debian.org/742003 + gunzip -v $(CURDIR)/debian/scribus/usr/share/scribus/templates/*/*.sla.gz + sed -i $(CURDIR)/debian/scribus/usr/share/scribus/templates/*/*.sla \ + -e 's/Arial Regular/Liberation Sans Regular/g' \ + -e 's/Arial Black Regular/Liberation Sans Bold/g' \ + -e 's/FreeSans Medium/Liberation Sans Bold/g' + gzip -v -8 $(CURDIR)/debian/scribus/usr/share/scribus/templates/*/*.sla + +override_dh_fixperms: + dh_fixperms + chmod -v 755 $(CURDIR)/debian/scribus/usr/lib/scribus/plugins/*.so + chmod -v 755 $(CURDIR)/debian/scribus/usr/lib/scribus/plugins/*/*.so -.PHONY: binary clean binary-indep binary-arch binary install patch unpatch build-arch build-indep diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian --- scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian 1970-01-01 01:00:00.000000000 +0100 @@ -1,37 +0,0 @@ -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libcsvim.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libdocim.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libhtmlim.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libodtimplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libpdbim.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libsxwimplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libtextfilterplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libtxtim.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libbarcodegenerator.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libcolorwheel.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libfontpreview.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libhunspellplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportai.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportcvg.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportpct.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportps.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportxfig.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/liblenseffects.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libmeshdistortion.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/liboodrawimp.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathalongpath.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathconnect.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathcut.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathfinder.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathstroker.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsaveastemplateplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribus12format.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribus134format.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribus13format.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribusexportpixmap.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribusshortwords.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscriptplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsubdivide.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsvgexplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsvgimplugin.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libtransformeffect.so 0755 -scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libwmfimplugin.so 0755 diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian-overrides scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian-overrides --- scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ scribus-1.4.2.dfsg.3+r18267/debian/scribus.lintian-overrides 2014-07-24 01:36:42.000000000 +0200 @@ -0,0 +1,39 @@ +# For some evil reason scribus needs these file being executable +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libcsvim.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libdocim.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libhtmlim.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libodtimplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libpdbim.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libsxwimplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libtextfilterplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/gettext/libtxtim.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libbarcodegenerator.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libcolorwheel.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libfontpreview.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libhunspellplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportai.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportcvg.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportpct.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportps.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libimportxfig.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/liblenseffects.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libmeshdistortion.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/liboodrawimp.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathalongpath.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathconnect.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathcut.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathfinder.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libpathstroker.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsaveastemplateplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribus12format.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribus134format.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribus13format.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribusexportpixmap.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscribusshortwords.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libscriptplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsubdivide.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsvgexplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libsvgimplugin.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libtransformeffect.so 0755 +scribus: shlib-with-executable-bit usr/lib/scribus/plugins/libwmfimplugin.so 0755 + diff -Nru scribus-1.4.2.dfsg.3+r18267/debian/watch scribus-1.4.2.dfsg.3+r18267/debian/watch --- scribus-1.4.2.dfsg.3+r18267/debian/watch 2014-07-10 17:39:08.000000000 +0200 +++ scribus-1.4.2.dfsg.3+r18267/debian/watch 2014-07-24 01:36:42.000000000 +0200 @@ -1,5 +1,5 @@ version=3 -opts="dversionmangle=s/(\.dfsg)?(\.\d)?\+r(\d\S*)//,pgpsigurlmangle=s/$/.sig/" \ +opts="dversionmangle=s/(\.dfsg)?(\.\d)?\+r(\d\S*)//,pgpsigurlmangle=s/$/.asc/" \ http://sf.net/scribus/scribus-(\d\S{0,10})\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))