From 8004a9b86605fbcd69e5405177145ec0d8095732 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ctibor=20Bran=C4=8D=C3=ADk?= Date: Wed, 27 Dec 2017 21:10:34 +0100 Subject: =sci-libs/indilib-driver-rtlsdr-9999 requires new sci-libs/libdspau --- .../indilib-driver-rtlsdr-9999.ebuild | 3 ++- .../files/libdspau-9999_fix_cmake_libdir.patch | 10 +++++++++ sci-libs/libdspau/libdspau-9999.ebuild | 24 ++++++++++++++++++++++ sci-libs/libdspau/metadata.xml | 17 +++++++++++++++ 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch create mode 100644 sci-libs/libdspau/libdspau-9999.ebuild create mode 100644 sci-libs/libdspau/metadata.xml diff --git a/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild b/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild index fd39e29..99f3add 100644 --- a/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild +++ b/sci-libs/indilib-driver-rtlsdr/indilib-driver-rtlsdr-9999.ebuild @@ -16,7 +16,8 @@ KEYWORDS="" SLOT="0" DEPEND="=sci-libs/indilib-9999 - net-wireless/rtl-sdr" + net-wireless/rtl-sdr + =sci-libs/libdspau-9999" RDEPEND="${DEPEND}" diff --git a/sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch b/sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch new file mode 100644 index 0000000..b821e14 --- /dev/null +++ b/sci-libs/libdspau/files/libdspau-9999_fix_cmake_libdir.patch @@ -0,0 +1,10 @@ +diff --git a/3rdparty/libdspau/CMakeLists.txt b/3rdparty/libdspau/CMakeLists.txt +index f994466f..71507e2a 100644 +--- a/3rdparty/libdspau/CMakeLists.txt ++++ b/3rdparty/libdspau/CMakeLists.txt +@@ -35,4 +35,4 @@ TARGET_LINK_LIBRARIES(dspau ${FFTW3_LIBRARIES} ${M_LIB}) + #add an install target here + INSTALL(FILES libdspau.h DESTINATION include) + +-INSTALL(TARGETS dspau LIBRARY DESTINATION lib) ++INSTALL(TARGETS dspau LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) diff --git a/sci-libs/libdspau/libdspau-9999.ebuild b/sci-libs/libdspau/libdspau-9999.ebuild new file mode 100644 index 0000000..1425058 --- /dev/null +++ b/sci-libs/libdspau/libdspau-9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit cmake-utils git-r3 eutils + +DESCRIPTION="A digital signal processing library for astronomy usage" +HOMEPAGE="http://indilib.org" +EGIT_REPO_URI="https://github.com/indilib/indi.git" +EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" + +LICENSE="GPL-3" +KEYWORDS="" + +SLOT="0" + +DEPEND="sci-libs/fftw:3.0" + +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/libdspau-9999_fix_cmake_libdir.patch" ) + +S="${EGIT_CHECKOUT_DIR}/3rdparty/${PN}" diff --git a/sci-libs/libdspau/metadata.xml b/sci-libs/libdspau/metadata.xml new file mode 100644 index 0000000..f8f09c3 --- /dev/null +++ b/sci-libs/libdspau/metadata.xml @@ -0,0 +1,17 @@ + + + + + ctibor@brancik.cz + Ctibor Brančík + + + A digital signal processing library for astronomy usage + + + + info@iliaplatone.com + Ilia Platone + + + -- cgit v1.2.3