summaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* libosmocoding: fix .deb buildingMax2017-03-073-0/+9
| | | | | | | dpkg-buildpackage fails due to missing file descriptions - add necessary .install and .doc-base files to fix it. Change-Id: I5fb7e813c0860a3b5037e805deb84f9bf649ffa3
* libosmocoding: migrate transcoding routines from OsmoBTSVadim Yanitskiy2017-03-071-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | There are some projects, such as GR-GSM and OsmocomBB, which would benefit from using one shared implementation of GSM 05.03 code. So, this commit introduces a new sub-library called libosmocoding, which (for now) provides GSM, GPRS and EDGE transcoding routines, migrated from OsmoBTS. The original GSM 05.03 code from OsmoBTS was relicensed under GPLv2-or-later with permission of copyright holders (Andreas Eversberg, Alexander Chemeris and Tom Tsou). The following data types are currently supported: - xCCH - PDTCH (CS 1-4 and MCS 1-9) - TCH/FR - TCH/HR - TCH/AFS - RCH/AHS - RACH - SCH Change-Id: I0c3256b87686d878e4e716d12393cad5924fdfa1
* Remove obsolete .deb patchMax2017-01-102-47/+0
| | | | | Change-Id: Icbf911540fcc840833c5012363c2ba48fd71db52 Related: OS#1694
* Integrate Debian packaging changesMax2016-12-2214-77/+462
| | | | | | | | | | | | | | | | | | | | | | | 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
* Catch-up with git version tagsMax2016-12-214-3/+29
| | | | | | | | | | | | * update debian/changelog * update TODO-RELEASE * add comments to Makefile.am and TODO-RELEASE to simplify the process in future * add link to libtool docs to Makefile.am to simplify LIBVERSION maintenance Related: OS#1861 Change-Id: I22c257e357f597519120232d742d6a61289db021
* debian: Fix packaging by requiring python-minimalHolger Hans Peter Freyther2016-05-101-1/+1
| | | | | | | | | | | We require the python2 binary to generate code. In Debian this is provided by python-minimal. Add it to the build-depends to fix building packages. Change-Id: Iaa26f4331966d015b193d2ab1e34621b1e319ef1 Reviewed-on: https://gerrit.osmocom.org/37 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther <holger@freyther.de>
* Add code generator for convolutional codesMax Suraev msuraev@sysmocom.de2016-04-291-0/+1
| | | | | | | | | | | | | | | | Add python utility to generate .c code with convolutional encoder/decoder based on polynomial description of the code. If argument given it'll be interpreted as intended output directory, otherwise current working directory is used. Codes for *CCH, CS2/3 and TCH/AFS are generated. Corresponding manual implementations are removed from tests. This introduce build-time dependency on python. The main work for this patch was generously contributed by Sylvain Munaut. Fixes: OS#1629
* Add static lib to -dev .deb packageMax2016-04-242-0/+4
| | | | | | 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: Make sure that libtalloc-dev is installedHolger Hans Peter Freyther2016-03-051-1/+1
| | | | | This way libosmo-abis, libosmo-sccp, openggsn, openbsc does not need to install it.
* 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.
* talloc: Depend on libtalloc-dev being present as wellHolger Hans Peter Freyther2015-12-141-1/+1
|
* update debian packaging from libosmocore6 to libosmocore7Harald Welte2015-12-082-2/+2
|
* debian: Make a new minor releaseHolger Hans Peter Freyther2015-11-091-0/+8
|
* debian: Roll a new release with the GPRS NS counter fixHolger Hans Peter Freyther2015-11-041-0/+6
|
* debian: Make new minor release with the NS bugfixHolger Hans Peter Freyther2015-11-041-0/+6
|
* debian: Install libosmoctrl0 too when installing the dev packageHolger Hans Peter Freyther2015-11-031-1/+1
|
* misc: Prepare the release of libosmocore 0.9.0Holger Hans Peter Freyther2015-11-034-3/+10
| | | | | Bump the ABI version of libosmovty and we need to do this recursively to force rebuilds of our software.
* Prepare new upstream releaseHolger Hans Peter Freyther2015-08-233-2/+8
|
* release: Prepare the 0.8.2 releaseHolger Hans Peter Freyther2015-08-013-4/+4
| | | | | I have kind of used 0.8.1 by accident already so let us move to 0.8.2 now.
* debian: New development release with APN changes for the SGSNHolger Hans Peter Freyther2015-05-251-1/+2
|
* debian: Bump version for new local packagesHolger Hans Peter Freyther2015-05-061-1/+2
|
* debian: Build new versionHolger Hans Peter Freyther2015-04-161-1/+7
|
* debian: Aim for a higher standards versionHolger Hans Peter Freyther2015-03-141-1/+1
|
* debian: Move to multi-arch support in libosmocoreHolger Hans Peter Freyther2015-03-1410-13/+24
| | | | | | | | Enable multi-arch support in libosmocore. This means the package can not be built on squeeze anymore. The concept of "foreign" is not really well documented but I think I use it correctly here.
* debian: Add pcsc build depends and pkg-config for the m4 macroHolger Hans Peter Freyther2015-01-271-1/+1
|
* Prepare a new libosmocore releaseHolger Hans Peter Freyther2015-01-184-4/+10
|
* Fix debian packagingCiaby2014-11-102-0/+7
| | | | | - Added debian/libosmosim0.install - Added libosmosim definition in debian/control
* debian: Depend on the right version of libosmogsm as wellHolger Hans Peter Freyther2014-09-081-1/+1
|
* debian: Depend on libosmocore5 for the legacy packageHolger Hans Peter Freyther2014-09-081-1/+1
|
* debian: fix build errors with libosmogsm and libosmoctrlCiaby2014-09-083-2/+9
| | | | | libosmogsm: the transition from 5 to 6 wasn't done properly. Fixed version number. libosmoctrl: missing definition in debian/control and also missing libosmoctrl0.install.
* prepare for 0.7.0 releaseHarald Welte2014-08-212-2/+8
|
* Release: Prepare the release of 0.6.6Holger Hans Peter Freyther2014-03-313-3/+9
|
* debian: Build the new upstream version of libosmocoreHolger Hans Peter Freyther2014-01-201-1/+7
|
* debian: Enable hardening options for debianHolger Hans Peter Freyther2013-12-121-0/+2
|
* debian: Update the changelogJacob Erlbeck2013-11-111-1/+7
| | | | Sponsored-by: On-Waves ehf
* debian: Update the changelogHolger Hans Peter Freyther2013-10-251-1/+2
|
* debian: Bump the changelog for some new packagesHolger Hans Peter Freyther2013-10-171-1/+2
|
* release: Prepare the 0.6.4 release of libosmocoreHolger Hans Peter Freyther2013-10-153-3/+9
| | | | New interfaces and ABI incompatible changes in the GB library
* 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-1211-10/+49
| | | | | | | | | | | | | | | 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: Create a new upstream changelog entryHolger Hans Peter Freyther2013-08-091-0/+6
|
* debian: Prepare the 0.6.2 release with a new changelogHolger Hans Peter Freyther2013-07-011-2/+2
|
* debian: Start a new release cycle with libosmocore 0.6.0Holger Hans Peter Freyther2013-03-251-1/+7
|
* debian: Re-enable the debug packagesHolger Hans Peter Freyther2013-02-135-13/+11
| | | | | | 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: Update the change log for a new packageHolger Hans Peter Freyther2013-02-131-2/+3
|
* debian: Bump the changelog and package osmo-arfcnHolger Hans Peter Freyther2013-01-044-0/+16
|
* debian: Create a git-buildpackage based 0.5.3Holger Hans Peter Freyther2012-11-062-1/+7
|
* 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.
* Fix build with dpkg-buildpackage.Max2012-09-171-0/+1
|
* Use package version since git info won't be available.Eric Butler2012-08-262-1/+15
|