aboutsummaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeLines
* debian: turn -common and -dev into arch:any to safely use --link-docdequis2018-04-11-19/+10
| | | | | | | | | | | | | | | | | | | | | | | This started with trying to remove something that says "remove the hack below once Hardy and Lenny are deprecated". Hardy and Lenny have been deprecated for years, this should be easy, right? Turns out that the symlink stuff we were doing can result in broken packages with binNMU, see debbug#767839. This is also documented in the dh_installdocs man page: > CAVEAT 2: The use of --link-doc should only be done when the packages > have same "architecture" type. A link from a architecture independent > package to a architecture dependent package (or vice versa) will not > work. Since compat 10, debhelper will actively reject unsupported > combinations. And we were doing essentially the same wrong thing but manually. The easiest way to solve this is to stop mixing arch:any and arch:all, and to make everything arch:any. Let's hope this is as easy as it looks. Thanks to bunk, nthykier and olly from #debian-devel for help with this.
* debian: add ${DEB_HOST_MULTIARCH} to pkgconfig install pathdequis2018-04-10-2/+5
| | | | Fixes lintian pkg-config-unavailable-for-cross-compilation
* debian: Fix postinst error with no /var/lib/bitlbeeSean Whitton2018-04-10-1/+8
| | | | (Patch from debbug#816200, changelog modified slightly by dx)
* debian: pass --systemdsystemunitdir to ./configure explicitlydequis2018-03-27-2/+2
| | | | | | | It normally comes from a pkg-config in the systemd package, but for some reason the debian stretch image in wilmer's pbuilder doesn't have it, even though it's installed in both newer and older debians. Who knows. Easiest to just not depend on it here.
* debian: limit dh_systemd actions to the bitlbee-common packagedequis2018-03-27-5/+5
| | | | | | | Fixes issues such as the following in debian testing/sid >dh_systemd_enable: Requested unit "bitlbee.socket" but it was not found in any package acted on.
* debian: bump compat level from 6 to 9dequis2018-03-27-1/+1
| | | | | | It's nicer like this, and some builds were defaulting to it anyway. See: https://manpages.debian.org/unstable/debhelper/debhelper.7.en.html#Supported_compatibility_levels
* debian: add recent changes to changelog as an UNRELEASED entrydequis2018-03-21-0/+7
|
* debian: add missing changelog entry from the 3.5.1-1 packagedequis2018-03-19-0/+6
|
* debian: remove skype plugin stuffdequis2018-03-19-62/+1
|
* debian: Enable only bitlbee.service, not bitlbee.socket toodequis2017-04-13-1/+2
| | | | The default was to enable both, which was confusing.
* Move canohost functions (diff licence) to separate file.Wilmer van der Gaast2017-04-06-2/+2
|
* Add reverse_lookup() function which does a more proper (verified) DNSWilmer van der Gaast2017-04-06-0/+2
| | | | | reverse lookup. (Code copied from OpenSSH instead of redoing it poorly.)
* More troubles because the fix from the Debian bug didn't match the fix3.5-2Wilmer van der Gaast2017-01-28-3/+16
| | | | | actually NMU'd. :-( Now this fix really should work. Third time's the charm after all, innit.
* Few more tweaks to integrate 3.4.2-1.1 back into Debian historyWilmer van der Gaast2017-01-28-6/+10
| | | | properly.
* debian: Merge changes from 3.4.2-1.1 NMU into 3.5-1dequis2017-01-26-1/+15
| | | | | Because apparently not having build-arch is now a build failure, even though lintian only considered it a warning and a "recommended" target
* Slight changes for Debian 3.5-1 upload.Wilmer van der Gaast2017-01-24-3/+6
|
* Remove dead/now unsupported IM protocols from debian/control.Wilmer van der Gaast2017-01-24-12/+12
|
* debian: Apparently NEWS.Debian needs to be called NEWSdequis2017-01-08-0/+0
| | | | | | I thought I got the capitalization wrong but the manpage of dh_installchangelogs says it grabs debian/NEWS and calls it NEWS.Debian. No one told me this.
* debian: add NEWS.debiandequis2017-01-08-0/+10
|
* debian: update changelogdequis2017-01-02-0/+16
|
* debian: removed outdated stuff from README.debiandequis2017-01-02-29/+1
|
* debian: remove some mentions of yahoo in control and copyrightdequis2017-01-02-7/+6
|
* debian: ignore the stdout of deluser, fixes postrm error exit codedequis2017-01-02-1/+1
| | | | | | | | Turns out the stuff added by debhelper below enables debconf, which somehow reads the stuff written to stdout before, and chokes on it. The error output that is being ignored is something along the lines of "the user doesn't exist".
* debian: add preinst script for a smoother transition to systemd unitsdequis2017-01-02-0/+20
| | | | | | | | | | | This fixes an issue when upgrading from an initscripts based release like 3.4.2 to the current version, in which the old daemon is still running when systemd tries to start it, so it fails to start due to bind and fails to stop because it doesn't use pidfiles. To get around this, the preinst script kills the initscripts-started daemon the first time when upgrading from something old enough, using the pidfile.
* debian: drop support for /etc/default/bitlbeedequis2017-01-02-683/+7
| | | | | | | | | | It was broken with the transition to systemd and doesn't seem worth fixing - it's redundant with bitlbee.conf and not much more than a source of confusion for users. This also removes all the debconf stuff and all the translations which are not used anymore (that looked a bit excessive for something that just asks for a port number)
* debian: Don't skip debhelper steps when upgradingdequis2016-12-27-2/+2
| | | | I think this is the thing that was stopping systemd units from enabling
* [debian] Drop dependncy on net-toolsJochen Sprickerhof2016-12-26-8/+2
| | | | | See: https://lists.debian.org/debian-devel/2016/12/msg00604.html Also, this is consistent to systemd.
* debian: check if sysv script exists before calling invoke-rc.ddequis2016-09-21-1/+1
| | | | | | | In the postinst script, the part that isn't handled by debhelper and i'm not really sure why i'm keeping. Thanks Raku for reporting/testing this.
* Merge branch 'develop'dequis2016-07-08-18/+23
|\
| * debian: add #DEBHELPER# tag to maintscriptsdequis2016-06-14-17/+10
| | | | | | | | | | So that the systemd debhelper stuff can do its job. Also fixes a lintian warning.
| * debian: install systemd units and use dh_systemddequis2016-06-12-1/+13
| | | | | | | | | | | | I'm using the debhelper version (9.20131227) to avoid depending on dh_systemd for debian wheezy and ubuntu precise. If it's older than that, it's probably a distro without dh_systemd.
* | 3.4.2-1 as just uploaded.Wilmer van der Gaast2016-06-12-2/+6
|/
* Use dh_prep rather than deprecated 'dh_clean -k'.Jelmer Vernooij2016-05-30-1/+2
|
* Unicodify my lastname.Jelmer Vernooij2016-05-30-1/+1
|
* Bump standards version to 3.9.8 (no changes).Jelmer Vernooij2016-05-30-1/+2
|
* Don't start synopsis with an article.Jelmer Vernooij2016-05-30-6/+7
|
* Fix Vcs-* control headers after migration to Git.Jelmer Vernooij2016-05-15-1/+3
|
* Remove the ARCH / CPU defines.Jelmer Vernooij2016-05-15-0/+7
| | | | | | | These only reflect on what arch/cpu bitlbee was built, not on which it is running. This makes the Debian package unreproducible. See e.g. https://tests.reproducible-builds.org/rb-pkg/testing/i386/bitlbee.html
* 3.4.1-1 Debian package.Wilmer van der Gaast2015-08-03-3/+5
|
* Revert "Provides" "fix" in debian control file.zer0def2015-06-01-1/+0
|
* Fixes 'Provides' in debian control filezer0def2015-05-28-1/+1
|
* Include prebuilt skyped manpage, remove asciidoc dependencydequis2015-05-17-1/+1
|
* debian: remove user-guide.{txt,html} from bitlbee-commondequis2015-05-17-2/+0
|
* Make the bitlbee-libpurple package provide the bitlbee package, so pluginWilmer van der Gaast2015-05-09-0/+1
| | | | packages will be installable.
* debian: bitlbee-dev depends either bitlbee or bitlbee-libpurpledequis2015-01-28-1/+1
|
* Debian bug #764181: Accidentally had an LGPL header in a bunch of files.Wilmer van der Gaast2014-10-17-4/+29
| | | | | | Replaced them with GPL headers where possible. OSCAR and Twitter modules can't be relicenced though, so add an LGPL blurb to debian/copyright.
* Merge changes from 3.2.2-1 Debian upload.Wilmer van der Gaast2014-10-05-17/+11
|\
| * 3.2.2-1. Minor change, removed very old compatibility kludge.3.2.2-1Wilmer van der Gaast2014-10-05-15/+4
| |
| * Merging two other Debian fixes in preparation for a 3.2.2-1 upload.Wilmer van der Gaast2014-10-05-6/+9
| |
* | Avoid 'dpkg-buildflags --export=configure, since it doesn't exist in squeeze.Jelmer Vernooij2014-09-27-2/+8
| |