From ba0002f613a2a4f1b0c7ae28873822a71deb6cdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ctibor=20Bran=C4=8D=C3=ADk?= Date: Tue, 26 Dec 2017 14:18:25 +0100 Subject: Update sci-libs/indilib to v1.5.0 --- sci-libs/indilib/Manifest | 2 +- sci-libs/indilib/indilib-1.5.0.ebuild | 58 +++++++++++++++++++++++++++++++++++ sci-libs/indilib/indilib-9999.ebuild | 14 ++++----- 3 files changed, 65 insertions(+), 9 deletions(-) create mode 100644 sci-libs/indilib/indilib-1.5.0.ebuild diff --git a/sci-libs/indilib/Manifest b/sci-libs/indilib/Manifest index 80f12e9..8d906d7 100644 --- a/sci-libs/indilib/Manifest +++ b/sci-libs/indilib/Manifest @@ -1 +1 @@ -DIST indilib-1.4.1.tar.gz 20031728 SHA256 e4fda47c14d51766a7e8c176c7867cc1b66702d1ff221a9dd9783ca532260456 SHA512 98fa5efd94f8dbfc62cf3e43eadad4029fbd27bbb46a11b1de1785ce12ec3022b82667c3a2df96b4aa0d1ff8b892ee7fc101467e7f0bf592902cb5b39abd1499 WHIRLPOOL 95be257b780ddc4532b8a91a1730861d34ef64fb0d74d0e5978b3e07de50ffcbea79788ca4a085bafe017041a308cac9ecc691aad0b7dc323c144c8b404adb92 +DIST indilib-1.5.0.tar.gz 23474630 SHA256 ec955968aea471c97e00b2476736b0e446844efa7749bf5eb878f8f7c0e46f4c SHA512 effda54400cfebae7c185ae52ce9026ea73c882010d97ddbdf3a0bc5c01e6021fcb140c92819120b5f0bfa8b7e731d15d90f169f34c95bb311799aa25fb6071e WHIRLPOOL 930c12bff64f4602be3be0eabc2312adfb13739b422a2915464d92bb1e8f15ba73928382cb0294db8885463149fcf32597bcc0d67dedf919fdf738d84e2f0eb7 diff --git a/sci-libs/indilib/indilib-1.5.0.ebuild b/sci-libs/indilib/indilib-1.5.0.ebuild new file mode 100644 index 0000000..2d459d6 --- /dev/null +++ b/sci-libs/indilib/indilib-1.5.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_PN="${PN/lib/}" + +inherit cmake-utils udev user + +DESCRIPTION="INDI Astronomical Control Protocol library" +HOMEPAGE="http://www.indilib.org/" +SRC_URI="https://github.com/${PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz" + +LICENSE="LGPL-2.1+ BSD GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="drivers qt5" + +RDEPEND=" + sci-libs/cfitsio + sci-libs/libnova + sci-libs/gsl + sys-libs/zlib + virtual/jpeg:0 + virtual/libusb:1 + net-misc/curl + qt5? ( dev-qt/qtnetwork:5 ) +" +DEPEND="${RDEPEND} + sys-kernel/linux-headers + drivers? ( sci-libs/indilib-drivers ) +" + +DOCS=( AUTHORS ChangeLog README TODO ) + +S=${WORKDIR}/${MY_PN}-${PV}/libindi + +src_configure() { + local mycmakeargs=( + -DUDEVRULES_INSTALL_DIR=$(get_udevdir)/rules.d + $(cmake-utils_use qt5 INDI_BUILD_QT5_CLIENT) + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + newinitd "${FILESDIR}/indiserver.sh" indiserver + newconfd "${FILESDIR}/indiserver.conf" indiserver +} + +pkg_postinst() { + enewuser indiserver -1 -1 -1 "usb,uucp,video" -U + elog "You can use init script in /etc/init.d/indiserver to start" + elog "indiserver automatically." + elog "Configuration is in /etc/conf.d/indiserver." +} diff --git a/sci-libs/indilib/indilib-9999.ebuild b/sci-libs/indilib/indilib-9999.ebuild index 9c65f07..e476c25 100644 --- a/sci-libs/indilib/indilib-9999.ebuild +++ b/sci-libs/indilib/indilib-9999.ebuild @@ -1,16 +1,14 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=5 -inherit cmake-utils git-2 udev user +inherit cmake-utils git-r3 udev user DESCRIPTION="INDI Astronomical Control Protocol library" HOMEPAGE="http://indi.sourceforge.net/index.php/Main_Page" EGIT_REPO_URI="https://github.com/indilib/indi.git" -EGIT_PROJECT="indilib" -EGIT_SOURCEDIR="${WORKDIR}/${P}" +EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" LICENSE="LGPL-2" SLOT="0" @@ -24,7 +22,7 @@ RDEPEND=" sys-libs/zlib virtual/jpeg:0 virtual/libusb:1 - qt5? ( >=dev-qt/qtnetwork-5.6.2 ) + qt5? ( dev-qt/qtnetwork:5 ) " DEPEND="${RDEPEND} @@ -32,9 +30,9 @@ DEPEND="${RDEPEND} drivers? ( sci-libs/indilib-drivers ) " -EGIT_SOURCEDIR="${WORKDIR}/${P}" +EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" -S="${EGIT_SOURCEDIR}/libindi" +S="${EGIT_CHECKOUT_DIR}/libindi" src_configure() { local mycmakeargs=( -- cgit v1.2.3