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