aboutsummaryrefslogtreecommitdiffstats
path: root/debian/control
AgeCommit message (Collapse)AuthorFilesLines
2020-01-03Bump version: 1.5.0.43-e1f08-dirty → 1.6.01.6.0Pau Espin Pedrol1-2/+2
Change-Id: I21556570e35d662bb902d5c1afc911b82d5eb1e6
2019-12-11debian, osmoappdesc.py, tests: switch to python 3osmith/fix-python3Oliver Smith1-1/+1
Make build and external tests work with python3, so we can drop the python2 dependency. This should be merged shortly after osmo-python-tests was migrated to python3, and the jenkins build slaves were (automatically) updated to have the new osmo-python-tests installed. Related: OS#2819 Depends: osmo-python-tests I3ffc3519bf6c22536a49dad7a966188ddad351a7 Change-Id: I438ca0c4b8e7957d0f347a5b2f5c4cb93f9325e6
2019-08-07Bump version: 1.4.0.109-caec1-dirty → 1.5.01.5.0Pau Espin Pedrol1-4/+4
Change-Id: I4b73d0a83b1ed1a4dfd17066182820da5e401c9b
2019-05-29debian: create -doc subpackage with pdf manualsOliver Smith1-1/+11
I have verified, that the resulting debian packages build in my own OBS namespace (see the -doc packages): https://download.opensuse.org/repositories/home:/osmith42/Debian_9.0/all/ https://build.opensuse.org/project/show/home:osmith42 Depends: Ib7251cca9116151e473798879375cd5eb48ff3ad (osmo-ci) Related: OS#3899 Change-Id: I8dfb5658e567978aa8fe82f45d8287dbd1df969c
2018-10-12debian: Require libcdk and install meas_vis osmo-bsc-meas-utilsDaniel Willmann1-0/+1
Change-Id: Ibe977a92acb93a78e323a40f53d653059b07bc0f
2018-07-27Bump version: 1.2.1.92-93916-dirty → 1.3.01.3.0Pau Espin Pedrol1-6/+6
Change-Id: Ic8f12e8a6e3a98f7c69920b27d08a5e7e3eebc31
2018-06-25debian: Move meas related binaries into new package osmo-bsc-meas-utilsPau Espin Pedrol1-0/+6
Only meas_json is added so far, since the other related ones are conditionally built. Change-Id: I35ba3c19fcdfb5663691a67c9876537765963c5d
2018-05-27remove remaining bits of osmo-bsc_natHarald Welte1-1/+0
osmo-bsc_nat is too heavily tied into legacy SCCPlite code, as it is not using libosmo-sigtran/osmo_ss7 so far. It's also full of customer-specific code and it's shared use of some libbsc code here has been complicating osmo-bsc development. The current plan is to continue to use osmo-bsc_nat from openbsc.git for those legacy users that need it, and not use osmo-bsc_nat in new 3GPP AoIP setups. Should we ever get a strong demand for an AoIP based bsc_nat, we can still revisit this later. Change-Id: Ia05dc76336a64a7f08962843b9a7cc19f2c83387
2018-03-09debian: Move abisip-find from osmo-bsc to its own packagePau Espin Pedrol1-0/+6
In some scenarios osmo-bsc is not required, only abisip-find to do the initial set-up of the BTS, so no need to install osmo-bsc with it. Change-Id: If3d476a1bd67abcb9cff241ab5989db923873986
2017-12-27Migrate from OpenSSL to osmo_get_rand_id()Max1-1/+0
This avoids potential licensing incompatibility and makes integration of Debian packaging patches easier. The libosmocore version requirements are fine already but for jenkins tests to pass we have to have Ic77866ce65acf524b768882c751a4f9c0635740b merged into libosmocore master. Change-Id: Ia57bf1300525cf3c247284fe966b1c415c2d53e2 Related: OS#1694
2017-11-11configure.ac/debian: Require libosmo-mgcp-client-dev >= 1.2.0Harald Welte1-1/+1
We recently started to use some symbols that were not available in libosmo-mgcp-client-dev 1.0.0 or even 1.1.0. Let's depend on a newly tagged version of libosmo-mgcp-client. Change-Id: Ic5d3add1c69181aabbdb684a01a6ba7bcea1fe2c
2017-11-09debian: Increase required libosmo-legacy-mgcp-dev versionHarald Welte1-1/+1
Use the same version requirement as in configure.ac. Change-Id: I2dc21e89bd676a754bc24a6995c4f9c0c4727d57
2017-11-09debian: Add dependency to libosmo-mgcp-client-devHarald Welte1-1/+2
Since Change-Id Ia2882b7ca31a3219c676986e85045fa08a425d7a, osmo-bsc uses osmo-mgw and utilizes libosmo-mgcp-client to talk to it, so let's make sure the Debian control file states that dependency. Unfortuantely, this still won't make the osmo-bsc debian package build again, as in fact the above commit uses symbols not even present in 1.0.0 or 1.1.0 releases of libosmo-mgcp-client :( So we first need a new release of that library, and we need to update the configure.ac and debian/control version requirements in osmo-bsc before this is fixed. This needs to be automatized in the future. Change-Id: I41a0378d069f5383904cf92cc415c19beba26168
2017-10-29debian/control: Specify versions of packages we depend uponHarald Welte1-7/+7
Change-Id: Ide71f5029b14293ceda56ea5da715cd91a00c70f
2017-10-28Debian: depend on libosmo-sigtran (bsc) and libosmo-sccp (bsc-nat)Harald Welte1-0/+1
Change-Id: I59c959a977b8ad4312766d86be879b16b34587cf
2017-10-28Debian: re-introduce missing build dependency to libssl-devHarald Welte1-0/+1
In Change-Id I469909ad7c597cde3d7a7d2ec86101a9f41d3aa6 we accidentially also removed the libssl-dev dependency. osmo-bsc_nat still uses RAND_getbytes directly, so we have to keep it for now, until we switch to a future libosmocore-based mechanism that's in the works. Change-Id: I3be26c566baf05278ba51b835a72e14ce6ecf3d0
2017-10-28Debian: Don't package osmo-bsc_natHarald Welte1-0/+17
We don't want to pacakge osmo-bsc_nat from osmo-bsc.git at this point yet. It only suports SCCPlite, which is not yet fully supported by osmo-bsc. Rather, we continue to package osmo-bsc_nat from openbsc.git like we did so far. Also, the osmo-bsc_nat binary really doesn't belong into the osmo-bsc package at all. Change-Id: Icf0bf80d61141ec060b6d2efcf3e65e2ef1ac2d6
2017-10-28Debian: Remove obsolete build dependenciesHarald Welte1-6/+1
Those dependencies were introduced at a different time, when GPRS related code was still in this repository Change-Id: I469909ad7c597cde3d7a7d2ec86101a9f41d3aa6
2017-10-04Remove any references to RANAP and IuHarald Welte1-1/+0
This is a BSC, it has norelation to RANAP or Iu(h). Let's remove an references to it, and also the build dependency to libosmo-ranap-dev Change-Id: I517b9f69309b2ed0540dd6c186b3d4a2a03aed44
2017-09-26Remove unneeded dbi dependencyPau Espin Pedrol1-1/+0
Most probably a leftover from openbsc git Change-Id: I230564b6a6ad244ec6328a99a1c3dbd9bc5521ae
2017-08-30rework /debian package support to match new osmo-bscpre_releaseAlexander Couzens1-167/+28
Remove leftover from split out of openbsc Change-Id: I9fe1003f7d2af5c6a07c41aec59ea91594b825bd
2017-01-30debian: Require libgtp-dev after the SO version bumpHolger Hans Peter Freyther1-1/+1
The ABI of libgtp changed and we require a new library now. Drop the SO_VERSION from the library name and just depend on libgtp-dev. Change-Id: Ib301b27e2c08fda827b55820389247e27e5e8fc7
2017-01-24debian: Install header and source file to different directoryHolger Hans Peter Freyther1-2/+2
osmo-bts consumes the gsm_data_shared.{h,c} files and assumes the OpenBSC directory layout. Install the files into the specific sub-directories to make the --with-openbsc=dir option work. Change-Id: I3da21402dee3d6f1d812b232b0a3f13b8a462d5b
2017-01-21Turn some compiler warnings into errorsMax1-0/+1
Re-apply the reverted commit 98bc7fa50d0731864297f8fb82932d480c426ff6, this time with a clear error message in case autoconf-archive is not installed. Change-Id: I631bde22e79ec0318eb9c8114db5861a1d635816 Tweaked-by: Neels Hofmeyr <nhofmeyr@sysmocom.de>
2017-01-19deb: unbreak nightly buildsRuben Undheim1-0/+11
Add openbsc-dev with source and header files necessary for osmo-bts builds. Max's note: extracted from Debian packaging work into separate commit. Change-Id: I25f8c639d2dc525ca280a7cd09de3ca6358d2568
2017-01-13Revert "Turn some warnings into errors"Neels Hofmeyr1-1/+0
This introduces a failure with ./configure on my machine: ../configure: line 6612: syntax error near unexpected token `-Werror=implicit,' ../configure: line 6612: `AX_CHECK_COMPILE_FLAG(-Werror=implicit, CFLAGS="$CFLAGS -Werror=implicit")' Makefile:420: recipe for target 'config.status' failed make[1]: *** [config.status] Error 2 Installing autoconf-archive did not fix the error. So even though jenkins seems to accept this, I cannot build with this patch. Let's find out how to do this in a way that all systems can still build and then re-apply this patch. This reverts commit fd161ccce8ecaad3ddd32dd8b696902e81593ae3. Change-Id: I2b368500b07f233882ef854eca1fa21f6df39e29
2017-01-11Turn some warnings into errorsMax1-0/+1
Make warnings (when available) related to common memory-related issues into errors to harden the source and decrease chance of errors. Change-Id: Ied9c950dafa65f324cf31298b13b590f56139700
2016-12-21Integrate Debian packaging changesMax1-19/+67
debian/control: * restructure to make it easier to incorporate further changes * update package descriptions * update project URL debian/rules: * use proper hardening syntax * restructure to make it easier to incorporate further changes * remove useless comment debian/compat: update compatibility version debian/coryright: update to match Debian format Change-Id: I49cc9239b15dc77d782914ca2547e601d049acdc Related: OS#1694
2015-11-30gtphub: add to debian buildNeels Hofmeyr1-0/+14
By the example of osmo-sgsn, package osmo-gtphub for debian. Sponsored-by: On-Waves ehi
2015-09-04Add SMPP support in the debian build, include libsmpp34-dev as a dependency.Ciaby1-1/+1
2015-08-23debian: Require ares for the SGSN and GGSN resolvingHolger Hans Peter Freyther1-1/+1
2015-08-23debian: Add libssl-dev for the NATHolger Hans Peter Freyther1-1/+1
2015-05-17debian: Fix dependencies pointed out by lintianHolger Hans Peter Freyther1-1/+1
E: openbsc source: missing-separator-between-items in osmocom-nitb depends field between '${misc:Depends}' and 'libdbd-sqlite3'
2015-04-29debian: Do not depend on shared libraries directlyHolger Hans Peter Freyther1-7/+7
The debian shlibs:depends macro will add the depends according to the needed libraries for us. We only need this for the sqlite3 plugin of libdbi-drivers as there is no direct linkage.
2015-04-23debian: meas2pcap requires libpcap-dev unconditionallyHolger Hans Peter Freyther1-1/+1
2015-01-21debian: Fix dependenciesJacob Erlbeck1-2/+2
The dependecies do not match the current package names or are missing: Build-Depends: - renamed libgtp-dev -> libgtp0-dev - added libosmo-netif-dev Depends: - renamed libgtp -> libgtp0 Other run time dependencies might still be missing and have to be installed manually. This is taken from Holger's e744ebd17c3761b5cad81d718d0349f2f820ec66. In addition, the build-dependency on libgtp-dev is replaced by libgtp0-dev.
2014-07-30Fix some packaging mistakes detected by lintian.Max1-0/+7
Signed-off-by: Max Suraev <max.suraev@fairwaves.co>
2013-12-12debian: Build debug packages for each of the target packagesHolger Hans Peter Freyther1-0/+56
2012-11-06debian: Make the package creation work on debian squeeze (stable)Holger Hans Peter Freyther1-1/+1
the dh_autoreconf application did not honor the sourcedirectory option back then. Override the target and call autoreconf from the right directory. The libdbi development package is called libdbi0-dev. Use this name for Debian stable but it should work for Ubuntu as well.
2012-11-06debian: We require libdbi-sqlite3 for running the testsHolger Hans Peter Freyther1-1/+1
The tests are not broken but the db test fails when the dbi driver is not installed. Make it a build time depedency.
2012-11-06debian: Move debian directory to ease building packagesHolger Hans Peter Freyther1-0/+44
This is required to have git-buildpackage be able to create tarballs from the git repository and was done by Jan in the debian branch as well.