From 38ecaf88ae0891dd2d7f2bdd9a7acdcd45835724 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 4 Dec 2024 02:07:22 +0000 Subject: gentoo auto-resync : 04:12:2024 - 02:07:22 --- sci-libs/Manifest.gz | Bin 43128 -> 43127 bytes sci-libs/cddlib/Manifest | 2 +- sci-libs/cddlib/cddlib-094m-r2.ebuild | 2 +- sci-libs/indilib/Manifest | 2 + sci-libs/indilib/indilib-2.1.1.ebuild | 80 ++++++++++++++++++++++++++++++++++ 5 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 sci-libs/indilib/indilib-2.1.1.ebuild (limited to 'sci-libs') diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz index 044324e6932a..014f4e577638 100644 Binary files a/sci-libs/Manifest.gz and b/sci-libs/Manifest.gz differ diff --git a/sci-libs/cddlib/Manifest b/sci-libs/cddlib/Manifest index 4f5ceda557b1..5f3ccd7cec6f 100644 --- a/sci-libs/cddlib/Manifest +++ b/sci-libs/cddlib/Manifest @@ -1,4 +1,4 @@ DIST cddlib-0.94m.tar.gz 1351298 BLAKE2B 0e1931ba94771f0dcae0ee10b003940ca331839eb8ce001ab02c4f1b382dde74d7dfcf74f4c62e1ae7214a3139547c09f56ef0cba5df74fc03a63ab741b64690 SHA512 50997bda38c36990456345881dc1eac65b1880aa510ea3812ae46a122ba7696bf3577f2b6976ff16811ee00f0a920c8ed6f1e7de0a4060bfaa96def11bab816e EBUILD cddlib-094m-r1.ebuild 1505 BLAKE2B 0a6b6cdd3a2989caca5e7fcb0c55c98d3ad1adaedc9dd97a1d29c58c86c1d25a1436e12f6a3415557ad99d51f53049f520b11662c660154288046556ba4a68f4 SHA512 2f4d7950f1b1cbc85f127e7dedad907a2c8e0a0123b1874ad3c7c832fe5fe5c1974f5e8ca7bd54812763da8c9f0e73e761131a04a5d0ad2f5009426f490f3740 -EBUILD cddlib-094m-r2.ebuild 1506 BLAKE2B 0bcd2486e64b7dac0393a2c3c6064003742ee661d092342a3bc94078481c2f421b1ff1da607c9e0d7a16b5f1ae4fff3e8c994b4ba6ac3d82deda4120ceefd116 SHA512 a2b1749e23ff3ec2158a8966c778582611a27c4f0598248517109d9420a694932e7db6256c32d9afc3ebe4e50c3bfd2828a1b38d09a16917bcede992c967468a +EBUILD cddlib-094m-r2.ebuild 1505 BLAKE2B 471c50e533a2cef1e1d06d3a4847058e0182c5ad6185244213331cae4db42ec37f57d1dc3399b1f8d22ebf95fe416e5f7b9c02ba7820daa5a1848cc64478978c SHA512 f13987f9d417e88795632b81351ffc6fa9ca68762a333bf291ffd55e53abae123d97fc1cd8bb926851852e4f8d1f05279df07d30ff75d9e5e8304a2ed7fd3d58 MISC metadata.xml 1848 BLAKE2B 98d72e3809807ac701b575e31068012b568893cc4db0cb8b12c0a0ec6c83862e3e132981192026a279c1bf516fda829e20fb9e314ddd3fa0bcd5613f2e074f33 SHA512 d4b7eccde619f6be50621dba566a186b46c62537dfb26c3d34157ddad7179040ea9ddfaa7b63e363053c935d101581bdeb3a4350db955665d4d163b322e43367 diff --git a/sci-libs/cddlib/cddlib-094m-r2.ebuild b/sci-libs/cddlib/cddlib-094m-r2.ebuild index 521abc9a7448..389961a42c59 100644 --- a/sci-libs/cddlib/cddlib-094m-r2.ebuild +++ b/sci-libs/cddlib/cddlib-094m-r2.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${MY_P}.tar.g SLOT="0" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples static-libs tools" DEPEND="dev-libs/gmp:0" diff --git a/sci-libs/indilib/Manifest b/sci-libs/indilib/Manifest index 9572cf4532bb..6a09197860a1 100644 --- a/sci-libs/indilib/Manifest +++ b/sci-libs/indilib/Manifest @@ -1,3 +1,5 @@ DIST indilib-2.1.0.tar.gz 2899251 BLAKE2B 3e9a52f295c543f703a8b17bda5219363481f432d3a4cc4c45e34331107484a2e42d77e6903b03379443fc82df74a5c3eaa9eb5ad55f63351eabd540e26cf3f8 SHA512 e70e8a15e7f23e9690ad2d15c2d1357271c664f2d7d3ce2b489b7af748d046b11a66e82cec64aa991c383cc1a8e529795ce8d5abd488654738b4b6ef292e64e7 +DIST indilib-2.1.1.tar.gz 2929685 BLAKE2B 565199451a2ebbf6757bb854e0dad576397a6154c6043543243364b6072375afd775ed0b54ed116b2702bdea222b47e4f68673da617e68ebf626d1725e66d2a7 SHA512 3224afb13776462e906398be2b85802807e739042494b29701d106731423640a4dceaeb262cd62d3a87f032ba0655da7ceaa150e6912be20508e090ad93c3ba7 EBUILD indilib-2.1.0.ebuild 1775 BLAKE2B 301589c8be496391d5dbe326f71246e275383bf1c3beef2cd663621364b256fbbae489dc9bae5286cf3fde301ed74b65e025a52ab98523f235d979fe8c96f297 SHA512 10e2de746c8a61ef3a7ddea8c0c0a03fb368bc12165eb0c1a37f635dc5737e198163f0c415298b8e1f065676ff58fc7ad475db0597293e6e3710db82fd59ae5b +EBUILD indilib-2.1.1.ebuild 1776 BLAKE2B 06fddaa942b71ff3e6aee230a5de2a8427461cbff115a23a5ec5e1fa42112106b9f2c95ceed7cc83b88d3a4b9cb34fe617096379590b85a98f11c7bbd71d7288 SHA512 99543b62d875a26ecfd01bdf8b725cea186be31eb73b847f417c5515ec828cf04aac8677522e82446736f3e403b379dbd3c0e7348fee9a886bfd8e22cde11a3d MISC metadata.xml 562 BLAKE2B 675fbd88b6ea5004a89e4d86f397e924317f56ad98743d1d8cd9758f92b516cf70386f4eb59c8869451acd6b312c50a05b37a9ca3cedac87599bd90cd46d6ddd SHA512 ebef1f64112d45534b6ea13ce54b2ee57349d11486b881be277d669e984891fe9d8ca3839aadbbece908f55bd027060739460929bd7e0400cd04e639c7d2186f diff --git a/sci-libs/indilib/indilib-2.1.1.ebuild b/sci-libs/indilib/indilib-2.1.1.ebuild new file mode 100644 index 000000000000..5550e43e5885 --- /dev/null +++ b/sci-libs/indilib/indilib-2.1.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake udev + +DESCRIPTION="INDI Astronomical Control Protocol library" +HOMEPAGE="https://www.indilib.org/" +SRC_URI="https://github.com/${PN}/${PN/lib/}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P/lib/}" + +LICENSE="BSD GPL-2+ LGPL-2+ LGPL-2.1+" +SLOT="0/1" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="ogg rtlsdr test websocket" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/cpp-httplib:= + dev-cpp/nlohmann_json + dev-libs/libev + media-libs/libjpeg-turbo:= + net-misc/curl + sci-libs/cfitsio:= + sci-libs/fftw:3.0= + sci-libs/gsl:= + sci-libs/libnova:= + sys-libs/zlib + virtual/libusb:1 + ogg? ( + media-libs/libogg + media-libs/libtheora + ) + rtlsdr? ( net-wireless/rtl-sdr ) + websocket? ( dev-libs/boost:= ) +" +DEPEND="${RDEPEND} + kernel_linux? ( sys-kernel/linux-headers ) + test? ( >=dev-cpp/gtest-1.8.0 ) + websocket? ( dev-cpp/websocketpp ) +" + +src_configure() { + local mycmakeargs=( + -DINDI_SYSTEM_HTTPLIB=ON + -DINDI_SYSTEM_JSONLIB=ON + -DINDI_BUILD_QT5_CLIENT=OFF + -DINDI_BUILD_SHARED=ON + -DINDI_BUILD_STATIC=OFF + -DINDI_BUILD_XISF=OFF # not packaged + -DUDEVRULES_INSTALL_DIR="${EPREFIX}$(get_udevdir)"/rules.d + $(cmake_use_find_package ogg OggTheora) + $(cmake_use_find_package rtlsdr RTLSDR) + -DINDI_BUILD_UNITTESTS=$(usex test) + -DINDI_BUILD_INTEGTESTS=$(usex test) + -DINDI_BUILD_WEBSOCKET=$(usex websocket) + ) + + cmake_src_configure +} + +src_test() { + # Unit tests + BUILD_DIR="${BUILD_DIR}"/test cmake_src_test + + # Integration tests + # They fail in parallel because they try to bind to the same port more + # than once. + BUILD_DIR="${BUILD_DIR}"/integs cmake_src_test -j1 +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} -- cgit v1.2.3