summaryrefslogtreecommitdiffstats
path: root/debian/rules
Commit message (Collapse)AuthorAgeFilesLines
* Integrate Debian packaging changesMax2016-12-221-9/+26
| | | | | | | | | | | | | | | | | | | | | | | debian/control: * restructure to make it easier to incorporate further changes * update package descriptions * move build-depends to a proper place * update project URL debian/rules: * use proper hardening syntax * strip linker option without explicit shell invocation * remove useless comment * add extra cleanup debian/: package documentation separately debian/docs: remove empty file debian/coryright: update to match Debian format Change-Id: Ia7654d34730e9f269831612bfba70a1338ce29d3 Related: OS#1694
* Add static lib to -dev .deb packageMax2016-04-241-0/+3
| | | | | | According to https://www.debian.org/doc/debian-policy/ch-sharedlibs.html and http://packaging.ubuntu.com/html/libraries.html that's where it belongs.
* debian: Avoid linking with -Bsymbolic-functionsHolger Hans Peter Freyther2016-01-181-0/+3
| | | | | | | | | | Our tests want to be able to change symbols from the library and even by using --wrap=XYZ it is not possible right now. One option would be to use static linking but that is not always enabled, the other is to skip tests on Ubuntu and the third one is to disable that linking mode. This means that the dynamic linker needs to spend some more time but we do spend this time on all other distros and this looks acceptable.
* debian: Enable hardening options for debianHolger Hans Peter Freyther2013-12-121-0/+2
|
* debian: Print test results in case of a failureHolger Hans Peter Freyther2013-10-101-0/+4
|
* debian: Split libosmocore into various libs and address lintian warningsHolger Hans Peter Freyther2013-08-121-1/+5
| | | | | | | | | | | | | | | Package the various libraries separately. This will allow to install libosmogsm3 and libosmogsm4 in parallel. E: libosmocore-dev: non-empty-dependency_libs-in-la-file usr/lib/libosmocore.la E: libosmocore-dev: non-empty-dependency_libs-in-la-file usr/lib/libosmogb.la E: libosmocore-dev: non-empty-dependency_libs-in-la-file usr/lib/libosmogsm.la E: libosmocore-dev: non-empty-dependency_libs-in-la-file usr/lib/libosmovty.la W: libosmocore-dbg: wrong-bug-number-in-closes l54:#nnnn W: libosmocore: wrong-bug-number-in-closes l54:#nnnn W: libosmocore: package-name-doesnt-match-sonames libosmocodec0 libosmocore4 libosmogb2 libosmogsm4 libosmovty0
* debian: Re-enable the debug packagesHolger Hans Peter Freyther2013-02-131-3/+2
| | | | | | Remove the .dirs/.install as things will go wrong then. debhelper will try to install the debug symbols before they were created. Thanks to Jan for pointing that out.
* debian: Testing was disabled because of a funny x86 compiler issue caused by usHolger Hans Peter Freyther2012-11-051-5/+0
| | | | | | | | The bits test will fail on Debian Stable for x86. Somehow the load of a static const array is ending up accessing random memory. This only happens when not using any -OX options and this is caused by us. Do not override the default debian CFLAGS.. and the tests will pass on debian stable.
* Use package version since git info won't be available.Eric Butler2012-08-261-1/+9
|
* Fix debian package building.Eric Butler2012-08-261-0/+3
| | | | | | * Removed log file * Add 'git' add 'libdpkg-perl' to build dependencies * Disable tests (one of them is failing)
* debian: Switch to the 3.0 git format, update version, fix dependsHolger Hans Peter Freyther2011-01-131-1/+1
| | | | | | | | Switch to the git format as this can generate the source directly from the git checkout. Increase the version number to 0.1.27 as this is the latest tag, depend on autoconf, automake and libtool and use autoreconf when building to be able to directly build from a git clone.
* add debian packaging related informationHarald Welte2010-08-241-0/+19
Using the debian directory in this commit, it is possible to generate libosmocore and libosmocore-dev packages (dpkgs).