From 920f96564e0b83aa3fd8f73b4ec245124f00b6c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ctibor=20Bran=C4=8D=C3=ADk?= Date: Wed, 2 Jan 2019 19:15:16 +0100 Subject: Bump indilib to v1.7.5, including new drivers and deps --- sci-libs/indilib/Manifest | 2 +- sci-libs/indilib/indilib-1.7.4.ebuild | 68 ----------------------------------- sci-libs/indilib/indilib-1.7.5.ebuild | 68 +++++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+), 69 deletions(-) delete mode 100644 sci-libs/indilib/indilib-1.7.4.ebuild create mode 100644 sci-libs/indilib/indilib-1.7.5.ebuild (limited to 'sci-libs/indilib') diff --git a/sci-libs/indilib/Manifest b/sci-libs/indilib/Manifest index 4b9155a..7b723af 100644 --- a/sci-libs/indilib/Manifest +++ b/sci-libs/indilib/Manifest @@ -1 +1 @@ -DIST indilib-1.7.4.tar.gz 21824013 SHA256 214132d011ca4cf72cb6408dae0a3b6f96fed1e8ef988738b4b50c64916c3d99 SHA512 ef1661026086cdcf2522a37a26034112a9b5e19ab41dc8e357ccbba9ea63ed4e9e048d33b8b5866457a0ea97f7dfbec8ee78a04496534990e0048eddfde1cba1 WHIRLPOOL c011c2ad12aabb92bf557fc7f7743405e4e957c745bf61b14ef59b53bfb49065ed5cc517ac53c95f0e468e5e69de196855dd225475cf5dcd84c448f757ab018f +DIST indilib-1.7.5.tar.gz 45154590 SHA256 842ec3ad1a2e19f7bcad7c03d3982b45ffa84c905df751001f620896002c4e09 SHA512 57b9106421dd847ef824a918a129a272e8a8bcc75cb9744fc64c994948e64a484334263c733d115448633ab13b086b83bbdc38473629fefba0445b440435d13c WHIRLPOOL c6ec7615c3c69504015a3205ce185ea359e1fa30b8b0377d446846808ff6dd92f9d97e8fdf840b35c9a11cd0b02a732f86030131a6efcac9b3b6b988670df2ac diff --git a/sci-libs/indilib/indilib-1.7.4.ebuild b/sci-libs/indilib/indilib-1.7.4.ebuild deleted file mode 100644 index 2d673bf..0000000 --- a/sci-libs/indilib/indilib-1.7.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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="ogg test 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 ) - ogg? ( - media-libs/libogg - media-libs/libtheora - ) -" -DEPEND="${RDEPEND} - sys-kernel/linux-headers - drivers? ( sci-libs/indilib-drivers ) - test? ( - dev-cpp/gmock - dev-cpp/gtest - ) -" - -DOCS=( AUTHORS ChangeLog README ) - -S=${WORKDIR}/${MY_PN}-${PV}/libindi - -src_configure() { - local mycmakeargs=( - -DUDEVRULES_INSTALL_DIR=$(get_udevdir)/rules.d - -DINDI_BUILD_UNITTESTS=$(usex test) - $(cmake-utils_use qt5 INDI_BUILD_QT5_CLIENT) - $(cmake-utils_use_find_package ogg OggTheora) - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - newinitd "${FILESDIR}/indiserver.sh" indiserver - newconfd "${FILESDIR}/indiserver.conf" indiserver -} - -pkg_postinst() { - enewgroup indiserver - enewuser indiserver -1 -1 -1 "usb,uucp,video,indiserver" - 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-1.7.5.ebuild b/sci-libs/indilib/indilib-1.7.5.ebuild new file mode 100644 index 0000000..2d673bf --- /dev/null +++ b/sci-libs/indilib/indilib-1.7.5.ebuild @@ -0,0 +1,68 @@ +# 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="ogg test 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 ) + ogg? ( + media-libs/libogg + media-libs/libtheora + ) +" +DEPEND="${RDEPEND} + sys-kernel/linux-headers + drivers? ( sci-libs/indilib-drivers ) + test? ( + dev-cpp/gmock + dev-cpp/gtest + ) +" + +DOCS=( AUTHORS ChangeLog README ) + +S=${WORKDIR}/${MY_PN}-${PV}/libindi + +src_configure() { + local mycmakeargs=( + -DUDEVRULES_INSTALL_DIR=$(get_udevdir)/rules.d + -DINDI_BUILD_UNITTESTS=$(usex test) + $(cmake-utils_use qt5 INDI_BUILD_QT5_CLIENT) + $(cmake-utils_use_find_package ogg OggTheora) + ) + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + newinitd "${FILESDIR}/indiserver.sh" indiserver + newconfd "${FILESDIR}/indiserver.conf" indiserver +} + +pkg_postinst() { + enewgroup indiserver + enewuser indiserver -1 -1 -1 "usb,uucp,video,indiserver" + elog "You can use init script in /etc/init.d/indiserver to start" + elog "indiserver automatically." + elog "Configuration is in /etc/conf.d/indiserver." +} -- cgit v1.2.3