From 1985d1836e14a3688ee67278318c3d1b1570cfce Mon Sep 17 00:00:00 2001 From: Hannes Matuschek Date: Mon, 8 Dec 2014 11:21:46 +0100 Subject: [PATCH] Updated dist files. --- dist/linux/debian.rules | 4 ---- dist/linux/{debian.changelog => debian/changelog} | 0 dist/linux/debian/compat | 1 + dist/linux/{debian.control => debian/control} | 7 +++++++ dist/linux/debian/libsdr-dev.install | 4 ++++ dist/linux/{ => debian}/libsdr.dsc | 0 dist/linux/debian/libsdr.install | 3 +++ dist/linux/debian/rules | 9 +++++++++ 8 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 dist/linux/debian.rules rename dist/linux/{debian.changelog => debian/changelog} (100%) create mode 100644 dist/linux/debian/compat rename dist/linux/{debian.control => debian/control} (71%) create mode 100755 dist/linux/debian/libsdr-dev.install rename dist/linux/{ => debian}/libsdr.dsc (100%) create mode 100755 dist/linux/debian/libsdr.install create mode 100644 dist/linux/debian/rules diff --git a/dist/linux/debian.rules b/dist/linux/debian.rules deleted file mode 100644 index a7a1287..0000000 --- a/dist/linux/debian.rules +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/make -f - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/cmake.mk diff --git a/dist/linux/debian.changelog b/dist/linux/debian/changelog similarity index 100% rename from dist/linux/debian.changelog rename to dist/linux/debian/changelog diff --git a/dist/linux/debian/compat b/dist/linux/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/dist/linux/debian/compat @@ -0,0 +1 @@ +9 diff --git a/dist/linux/debian.control b/dist/linux/debian/control similarity index 71% rename from dist/linux/debian.control rename to dist/linux/debian/control index 0d5f3c3..596d2dd 100644 --- a/dist/linux/debian.control +++ b/dist/linux/debian/control @@ -12,3 +12,10 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: libsdr A C++ library for software defined radio. + +Package: libsdr-dev +Section: hamradio +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: libsdr + A C++ library for software defined radio. Development files. diff --git a/dist/linux/debian/libsdr-dev.install b/dist/linux/debian/libsdr-dev.install new file mode 100755 index 0000000..247817c --- /dev/null +++ b/dist/linux/debian/libsdr-dev.install @@ -0,0 +1,4 @@ +#! /usr/bin/dh-exec +/usr/lib/${DEB_HOST_MULTIARCH}/libsdr.so +/usr/lib/${DEB_HOST_MULTIARCH}/libsdr-gui.so +/usr/include/* diff --git a/dist/linux/libsdr.dsc b/dist/linux/debian/libsdr.dsc similarity index 100% rename from dist/linux/libsdr.dsc rename to dist/linux/debian/libsdr.dsc diff --git a/dist/linux/debian/libsdr.install b/dist/linux/debian/libsdr.install new file mode 100755 index 0000000..a0207b8 --- /dev/null +++ b/dist/linux/debian/libsdr.install @@ -0,0 +1,3 @@ +#! /usr/bin/dh-exec +/usr/lib/${DEB_HOST_MULTIARCH}/libsdr.so.* +/usr/lib/${DEB_HOST_MULTIARCH}/libsdr-gui.so.* diff --git a/dist/linux/debian/rules b/dist/linux/debian/rules new file mode 100644 index 0000000..1626ec0 --- /dev/null +++ b/dist/linux/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +# Disable version check, will be updated by package manager. +DEB_CMAKE_EXTRA_FLAGS = -DCMAKE_LIBRARY_ARCHITECTURE=${DEB_HOST_MULTIARCH} \ + -DCMAKE_BUILD_TYPE=RELEASE + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk