summaryrefslogtreecommitdiff
path: root/debian/rules
AgeCommit message (Collapse)AuthorFilesLines
2017-08-11Replace dh_autotools-dev_*config with dh_update_autotools_config (+ dh_clean)Axel Beckert1-2/+1
Also remove just added Lintian override again.
2017-08-10Change the value of $ZSH_PATCHLEVEL.Daniel Shahaf1-1/+2
Before this patch the value was 'Debian'. With this patch the value embeds the vendor name and package version number: 'debian/5.3.1-5'. Upstream's default is `git describe` output, e.g., '5.3.1-test-2-0-gd17f9d32f'.
2017-06-22Bump debhelper compatibility to 10. Update versioned build-dependency on ↵Axel Beckert1-8/+8
debhelper accordingly. Remove all --parallel options from debian/rules.
2017-01-09Use dh_clean's directory removal feature added in debhelper 9.20151116Axel Beckert1-1/+0
2016-02-01Now that compiling with -fPIE is fixed, build with hardening=+allAxel Beckert1-3/+1
2016-01-31Remove usage of alternatives system for zsh, rzsh and zsh-staticAxel Beckert1-3/+4
This also fixes installation together with usrmerge, which fiddles with the directory layout and makes /bin a symlink to /usr/bin against all Unix tradition and violating FHS. Closes: #768079
2016-01-24Enable hardening=+bindnow, fixes lintian warning hardening-no-bindnowAxel Beckert1-0/+4
Also add hint why I haven't enabled hardening=+all or hardening=+pie.
2016-01-24Remove GCC-4.9-specific workaround on s390x from debian/rulesAxel Beckert1-6/+0
2015-12-29Add "--ddeb-migration=zsh-dbg" to "dh_strip -pzsh" for proper Breaks/ReplacesAxel Beckert1-1/+1
Thanks: Mattia Rizzolo
2015-12-25Remove zsh-dbg package, there are automatic dbgsym packages nowAxel Beckert1-5/+5
2015-11-26get-orig-source target: Support git snapshots between tagged releasesAxel Beckert1-1/+1
2015-08-05Set $(VENDOR) to sanitized output of "dpkg-vendor --query vendor"Axel Beckert1-0/+4
Closes: #794696
2015-07-16Adjust include paths in /usr/include/zsh/ as suggested in #776964Axel Beckert1-0/+2
2015-03-08Remove zsh4 wrappers, they were only needed for Wheezy → JessieAxel Beckert1-2/+0
2015-03-02Revert "Use faketime to get reproducible time stamps in PDF generation"Axel Beckert1-1/+1
faketime currently does not work properly in Jessie/Sid chroots on Wheezy hosts, see https://bugs.debian.org/778462 for details. And we rather needed a properly building zsh than a reproducible build (for now). This reverts commit 0dc9a03cbd0520a5566fbb264741d221c7972904.
2015-02-07Use faketime to get reproducible time stamps in PDF generationAxel Beckert1-1/+1
Add build-dependency on faketime and bump build-dependency on dpkg-dev to 1.17.0 for using "dpkg-parsechangelog -S".
2014-11-12Simplify Simon's patch by making /usr/share/doc/zsh/doc a symlink to ↵Axel Beckert1-13/+0
../zsh-common Avoids unpack errors probably caused by having _two_ binary packages containing the directory which was previously a symlink.
2014-11-11Fix some indentation in debian/rules.Axel Beckert1-1/+1
Git-Dch: Ignore
2014-11-11Be binNMU-safe: do not use dh_installdocs --link-doc=zsh-common in ↵Simon McVittie1-3/+19
architecture-dependent packages
2014-10-13Shebang line of zsh4-static should read #!/bin/zsh5-static, not #!/bin/zsh5Axel Beckert1-0/+1
2014-10-10Add a get-orig-source target to debian/rulesAxel Beckert1-1/+6
… instead of describing how to do it in the packaging workflow documentation.
2014-10-10Drop prebuild target from debian/rules (unused)Axel Beckert1-8/+1
2014-10-10Add zsh4(-static) wrapper scripts to ease switch to zsh5 (Closes: #707760)Axel Beckert1-1/+2
Also add lintian overrides for the not-meant-to-be-used wrapper not having a man-page.
2014-09-29Do not run (already ignored) test suite on static build to mitigate #760061Axel Beckert1-1/+1
2014-09-29Set ZTST_verbose=1 to get more details about where exactly the test suite hangsAxel Beckert1-2/+2
Suggested by Bart Schaefer in #760061
2014-09-20Revert a542a2ae — it doesn't run autoreconf with verbose settingsAxel Beckert1-2/+2
2014-09-20Make dh_autoreconf call verbose to see what goes wrong wrt. #734765Axel Beckert1-2/+2
2014-09-19Use autotools-dev as well as autoreconf to ensure configurey updates ↵Wookey1-0/+2
(Closes: #734765)
2014-08-31Move export of DEB_BUILD_MAINT_OPTIONS before buildflags.mk inclusionAxel Beckert1-6/+6
Git-Dch: Ignore
2014-08-31Disable -fstack-protector-strong on s390xAxel Beckert1-0/+6
It causes endless loops in gcc-4.9. See https://bugs.debian.org/759870 for details.
2014-06-28Simplify helpfiles generation in debian/rules (Closes: #737582)Axel Beckert1-3/+1
This also makes debian/rules pure 7-bit ASCII again -- instead of being ISO-8859-1. Yay! :-)
2014-05-22Also install the bug-scripts. Doh.Axel Beckert1-0/+3
Git-Dch: Ignore
2014-03-12Don't even try to run test suite on hurd, it hangsAxel Beckert1-1/+3
Hence ignoring just the exit code on hurd doesn't help
2013-12-15Reduce two blank lines to oneAxel Beckert1-1/+0
Git-Dch: Ignore
2013-12-15Built-Using: Use libc-dev-bin instead of eglibc as parameter to dpkg-queryAxel Beckert1-1/+1
It needs to be a binary package and existing on all architectures
2013-12-15Ignore test suite results on hurd-i386 for nowAxel Beckert1-1/+1
2013-12-02Fix one test-suite failure on static builds due to non-existent $HOMEAxel Beckert1-1/+1
Thanks to Bart Schaefer and Peter Stephenson for spotting the cause.
2013-12-02debian/rules: Util/helpfiles now requires parameters, reduce own magicAxel Beckert1-2/+2
2013-09-24debian/rules: Whitespace changesAxel Beckert1-12/+15
Git-Dch: Ignore
2013-09-24Fix typo in debian/rules commentAxel Beckert1-1/+1
Git-Dch: Ignore
2013-09-24Clean up dh_installchangelog calls by removing redundancyAxel Beckert1-3/+1
2013-09-24Simplify dh_* calls by using -a instead of listing all arch packagesAxel Beckert1-23/+11
Run dh_* commands common for all architecture-dependent only in the binary-arch target, no more in its sub-targets/dependencies. Reduces complexity and gives better overview, but removes the possibility to build complete packages by just building one of binary-arch's sub-targets.
2013-09-23Simplify dh_* calls by using -i instead of listing all indep packagesAxel Beckert1-14/+14
2013-09-23No more built zsh-common on binary-archAxel Beckert1-46/+54
... by reordering some stuff in debian/rules. Fixes error "binary-arch-produces-all" reported by the build log scanner at http://qa.debian.org/bls/packages/z/zsh.html
2013-09-20Revert "Add conditional patch to prevent FTBFS on Hurd in case of wrong test ↵Axel Beckert1-11/+2
assumptions" This reverts commit ba5c7320d4876deb14dba60584fcdf5d5774e13b.
2013-09-20Add conditional patch to prevent FTBFS on Hurd in case of wrong test assumptionsAxel Beckert1-2/+11
debian/rules now calls debian/patch-test-suite.sh with some parameters to modify or unmodify Test/C02cond.ztst in a way that either the character device for testing zsh's -c either exists or the test for -c is disabled at all. There are three ways in which debian/patch-test-suite.sh can patch Test/C02cond.ztst: * Not at all if /dev/tty exists and is a character device. * Replace all occurrences of /dev/tty with another tty in case /dev/tty does not exist, but others do. * Disable the test for zsh's -c completely if no tty at all is available as to be tested character device.
2013-09-19Fix path passed to dh_shlibdeps for multiarchAxel Beckert1-1/+1
Broken since 6c668f5e (i.e. 5.0.2-3). Fixes error message "objdump: 'debian/zsh/usr/lib/zsh/*/zsh/*.so': No such file" in build log.
2013-09-14Remove redundant chmod from debian/rules (done by dh_fixperms anyways)Axel Beckert1-5/+0
2013-09-14Merge dh_builddeb lines which are identical after -Zxz removalAxel Beckert1-4/+2
2013-08-25No more pass -Zxz to dpkg-deb explicitlyAxel Beckert1-3/+3
dpkg-deb uses xz as compressor by default since 1.17.0 so still having them explicitly for some, but not all to be built binary packages is probably more confusing than we will gain when doing backports. This also allows to remove the Pre-Depends on dpkg >= 1.15.6~. Complexity reduction for the win!