summaryrefslogtreecommitdiff
path: root/debian/rules
AgeCommit message (Collapse)AuthorFilesLines
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!
2013-06-16Disable ansi2knr as it's no more available since automake 1.12Axel Beckert1-0/+1
Fixes FTBFS with recent automake versions.
2013-05-31Run test-suite on static build, too, but ignore result for nowAxel Beckert1-0/+1
2013-05-10Add Built-Using header to zsh-staticAxel Beckert1-1/+3
Bump build-dependency on dpkg-dev to >= 1.16.2~
2013-05-09Install zsh-beta{,-doc} symlinks to /usr/share/doc/zsh-common via dh_installdocsAxel Beckert1-1/+1
2013-05-05Fix what seems to have been lost in the previous mergeAxel Beckert1-0/+2
Git-Dch: Ignore
2013-05-05Merge branch 'abe/no-beta' into debianAxel Beckert1-137/+97
Conflicts: debian/rules
2013-04-19Mention in debian/rules why /usr/share/doc/zsh-static is no symlinkAxel Beckert1-0/+3
2013-04-18Further drop one zsh-static.dirs entry by calling dh_installdocs earlierAxel Beckert1-1/+1
Git-Dch: Ignore
2013-04-18Use dh_installdocs --link-doc instead of dh_link for /usr/share/doc/zsh*Axel Beckert1-3/+3
2013-01-13Compress zsh-static with xz, tooAxel Beckert1-1/+1
2013-01-13No more install changelogs and copyright file into zsh-dbg.Axel Beckert1-2/+2
zsh-dbg already has a symlink from /usr/share/doc/zsh-dbg to zsh-common. Git-Dch: Full
2013-01-13Don't compress zsh-dbg with xz anymore, due to no more savingsAxel Beckert1-1/+2
2013-01-13Merge branch 'debian' into abe/no-betaAxel Beckert1-2/+2
Conflicts: debian/rules
2013-01-12Reduce some occurrences of multiple whitespaces into single onesAxel Beckert1-2/+2
2013-01-05debian/rules: Simplify target dependencies (drops no-op build-stamp target)Axel Beckert1-5/+3
Nice side effect: test suite isn't run more than once anymore
2013-01-05debian/rules: Remove some blank lines and commented codeAxel Beckert1-4/+1
2013-01-05debian/rules: Remove some blank lines and commented codeAxel Beckert1-4/+1
2013-01-05debian/rules: Don't line-break sed expressions. Do line-break before their ↵Axel Beckert1-3/+3
file parameters
2013-01-05debian/rules: Wrap long linesAxel Beckert1-4/+15
2013-01-05debian/rules: Replace "$(package)" with a hardcoded "zsh"Axel Beckert1-83/+81
2013-01-05Add dummy packages for transition from zsh-beta to zshAxel Beckert1-5/+7
2013-01-05Remove all zsh-beta related conditionals from debian/rulesAxel Beckert1-46/+0
2013-01-05Replace checkroot target with dh_testrootAxel Beckert1-9/+11
2013-01-05CONFIGFLAGS and STATICFLAGS: Only one flag per lineAxel Beckert1-5/+12
2013-01-05Drop no more necessary manual compression of info filesAxel Beckert1-1/+0
2013-01-05Indent dh_* parameters and other code for a more readable, table-like ↵Axel Beckert1-49/+50
debian/rules
2013-01-05Split long debug CONFIGFLAGS lineAxel Beckert1-1/+5
2013-01-05Consequently use "touch $@" to create stamp filesAxel Beckert1-5/+5
2013-01-05Rename targets stamp-configure and stamp-configure-static to dh_clean ↵Axel Beckert1-6/+6
compatible names
2013-01-05Allow parallel buildsAxel Beckert1-7/+7
2013-01-05Remove manuall handling of DEB_BUILD_OPTIONS=nooptAxel Beckert1-6/+0
dpkg-buildflags already takes care of this
2013-01-05Use DPKG_EXPORT_BUILDFLAGS instead of exporting flags manuallyAxel Beckert1-1/+1
2013-01-05No more ignore potential failing of "include", "rm -f" or "make install.xyz"Axel Beckert1-4/+4
2013-01-05Use dh_auto_{configure,build,install,clean}Axel Beckert1-8/+8
2012-12-28Replace at2quilt with the automatic dh-autoreconfAxel Beckert1-3/+7
2012-12-28Fix lintian warning debian-rules-missing-recommended-targetAxel Beckert1-6/+10
Also fixes lintian warning package-would-benefit-from-build-arch-targets