aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-12-12 12:05:14 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-12-12 12:12:22 +0100
commitece5323fd32bd3b406fab2f14f93235f0f039fdf (patch)
treeaf090d527dfbed72cd0fb940b21f1982ca56dedc
parent91de2d0065ac597723f195c9a78874121c3ff325 (diff)
debian: Split the libraries into separate packages
This way one can install two ABI incompatible versions of the library at the same time. This will ease future transition. Create a dummy/compatible package.
-rw-r--r--debian/control20
-rw-r--r--debian/libosmo-abis.install1
-rw-r--r--debian/libosmoabis1.install1
-rw-r--r--debian/libosmotrau0.install1
4 files changed, 19 insertions, 4 deletions
diff --git a/debian/control b/debian/control
index 2e07483..d2b2d2c 100644
--- a/debian/control
+++ b/debian/control
@@ -9,20 +9,34 @@ Vcs-Git: git://git.osmocom.org/libosmo-abis.git
Vcs-Browser: http://git.osmocom.org/gitweb?p=libosmo-abis.git;a=summary
Package: libosmo-abis
+Section: oldlibs
+Architecture: any
+Depends: libosmoabis1, libosmotrau0, ${misc:Depends}
+Description: Legacy package for libosmo-abis
+ libosmo-abis is an empty package helping in the transition to one
+ package per DSO.
+
+Package: libosmoabis1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GSM A-bis handling
+
+Package: libosmotrau0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Library containing common/shared code regarding the A-bis interface between BTS and BSC
+Description: GSM trau handling
Package: libosmo-abis-dev
Section: libdevel
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libosmocore, libosmo-abis
+Depends: ${misc:Depends}, libosmocore, libosmo-abis
Description: Development headers for A-bis interface.
Package: libosmo-abis-dbg
Section: debug
Architecture: any
Priority: extra
-Depends: libosmo-abis (= ${binary:Version}), ${misc:Depends}
+Depends: libosmoabis1 (= ${binary:Version}), libosmotrau0 (= ${binary:Version}), ${misc:Depends}
Description: Debug symbols for A-bis interface.
diff --git a/debian/libosmo-abis.install b/debian/libosmo-abis.install
deleted file mode 100644
index d0dbfd1..0000000
--- a/debian/libosmo-abis.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff --git a/debian/libosmoabis1.install b/debian/libosmoabis1.install
new file mode 100644
index 0000000..7811e36
--- /dev/null
+++ b/debian/libosmoabis1.install
@@ -0,0 +1 @@
+usr/lib/libosmoabis.so.*
diff --git a/debian/libosmotrau0.install b/debian/libosmotrau0.install
new file mode 100644
index 0000000..cef0740
--- /dev/null
+++ b/debian/libosmotrau0.install
@@ -0,0 +1 @@
+usr/lib/libosmotrau.so.*