aboutsummaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2013-05-21 18:53:34 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2013-05-21 19:05:40 +0200
commit3eef26fc8ae93ad5fc6238e59858ae0654f8d8ca (patch)
tree70cc4076bcc9f6e04a3881a2bf4359f1937676ef /debian
parent23d866eff9d8964d357d81db32ec00ea46344275 (diff)
debian: Initial attempt at a debian package for libosmo-netif
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control27
-rw-r--r--debian/libosmo-netif-dev.install5
-rw-r--r--debian/libosmo-netif.install1
-rwxr-xr-xdebian/rules21
-rw-r--r--debian/source/format1
7 files changed, 61 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..83b9315
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libosmo-netif (0.0.0) UNRELEASED; urgency=low
+
+ * Initial release.
+
+ -- Holger Hans Peter Freyther <holger@freyther.de> Tue, 21 May 2013 18:53:08 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..56ea1bb
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,27 @@
+Source: libosmo-netif
+Section: libs
+Priority: optional
+Maintainer: Holger Hans Peter Freyther <holger@moiji-mobile.com>
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, autoconf, automake, libtool, dh-autoreconf, libdpkg-perl, git, libosmocore-dev, libosmo-abis-dev, pkg-config
+Standards-Version: 3.8.4
+Vcs-Git: git://git.osmocom.org/libosmo-netif.git
+Vcs-Browser: http://git.osmocom.org/gitweb?p=libosmo-netif.git;a=summary
+
+Package: libosmo-netif
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Library containing common/shared code regarding network interface
+
+Package: libosmo-netif-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libosmocore, libosmo-netif
+Description: Development headers for Osmocom network interface
+
+Package: libosmo-netif-dbg
+Section: debug
+Architecture: any
+Priority: extra
+Depends: libosmo-netif (= ${binary:Version}), ${misc:Depends}
+Description: Debug symbols for Osmocom network interface
diff --git a/debian/libosmo-netif-dev.install b/debian/libosmo-netif-dev.install
new file mode 100644
index 0000000..eec0e15
--- /dev/null
+++ b/debian/libosmo-netif-dev.install
@@ -0,0 +1,5 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/lib*.la
+usr/lib/pkgconfig/*
diff --git a/debian/libosmo-netif.install b/debian/libosmo-netif.install
new file mode 100644
index 0000000..d0dbfd1
--- /dev/null
+++ b/debian/libosmo-netif.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..4942c8c
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+DEBIAN := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)
+DEBVERS := $(shell echo '$(DEBIAN)' | cut -d- -f1)
+VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g')
+
+export DH_VERBOSE=1
+
+%:
+ dh --with autoreconf $@ --fail-missing
+
+override_dh_strip:
+ dh_strip --dbg-package=libosmo-netif-dbg
+
+override_dh_autoreconf:
+ echo $(VERSION) > .tarball-version
+ dh_autoreconf
+
+override_dh_install:
+ dh_install
+ sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)