From 3eef26fc8ae93ad5fc6238e59858ae0654f8d8ca Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Tue, 21 May 2013 18:53:34 +0200 Subject: debian: Initial attempt at a debian package for libosmo-netif --- debian/changelog | 5 +++++ debian/compat | 1 + debian/control | 27 +++++++++++++++++++++++++++ debian/libosmo-netif-dev.install | 5 +++++ debian/libosmo-netif.install | 1 + debian/rules | 21 +++++++++++++++++++++ debian/source/format | 1 + 7 files changed, 61 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/libosmo-netif-dev.install create mode 100644 debian/libosmo-netif.install create mode 100755 debian/rules create mode 100644 debian/source/format (limited to 'debian') 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 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 +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) -- cgit v1.2.3