diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-16 10:53:11 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-16 10:53:11 -0500 |
| commit | 8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b (patch) | |
| tree | bb1e83c18d1cc77cdebfc5aeb9b12ad39c9787b5 /net-wireless | |
| parent | f997c3ee588099e4f43e9ec845935868e3e60b8e (diff) | |
| download | baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.tar.gz baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.tar.xz baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.zip | |
Adding metadata
Diffstat (limited to 'net-wireless')
| -rw-r--r-- | net-wireless/geteduroam/geteduroam-0.14.ebuild | 2 | ||||
| -rw-r--r-- | net-wireless/gnuradio/Manifest | 1 | ||||
| -rw-r--r-- | net-wireless/gnuradio/gnuradio-3.11_pre20260606.ebuild | 245 | ||||
| -rw-r--r-- | net-wireless/kismet/files/kismet-2025.09.1-fix-libwscflags-inc.patch | 36 | ||||
| -rw-r--r-- | net-wireless/kismet/kismet-2025.09.1-r1.ebuild (renamed from net-wireless/kismet/kismet-2025.09.1.ebuild) | 8 | ||||
| -rw-r--r-- | net-wireless/kismet/kismet-9999.ebuild | 6 | ||||
| -rw-r--r-- | net-wireless/unifi/Manifest | 1 | ||||
| -rw-r--r-- | net-wireless/unifi/unifi-10.4.57.ebuild | 109 | ||||
| -rw-r--r-- | net-wireless/urh/urh-2.10.0-r2.ebuild (renamed from net-wireless/urh/urh-2.10.0-r1.ebuild) | 5 | ||||
| -rw-r--r-- | net-wireless/urh/urh-9999.ebuild | 5 |
10 files changed, 413 insertions, 5 deletions
diff --git a/net-wireless/geteduroam/geteduroam-0.14.ebuild b/net-wireless/geteduroam/geteduroam-0.14.ebuild index 570477763422..214a0cdcf3d6 100644 --- a/net-wireless/geteduroam/geteduroam-0.14.ebuild +++ b/net-wireless/geteduroam/geteduroam-0.14.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit go-module desktop systemd +inherit go-module desktop systemd xdg DESCRIPTION="geteduroam Linux client" #TODO: replace with a better description, this is currently what upstream has. HOMEPAGE="https://github.com/geteduroam/linux-app https://get.eduroam.org/" diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest index 52ad6646b96c..d0dea6e5724f 100644 --- a/net-wireless/gnuradio/Manifest +++ b/net-wireless/gnuradio/Manifest @@ -1 +1,2 @@ DIST gnuradio-3.10.12.0.tar.gz 4978802 BLAKE2B 9dd2a0b410e9f42b1f1447242b13223bb7e9b11f6343496e77d7681de4ecfa514e3838e21db5fb0ce45b5589c136902f13a1e9efb42bc206fc8ee7fbf5a8e0a3 SHA512 6d94d5f755a12d79ea38b84ac869dbce86b66813ac40f7204afb24d6f70f867a258e9efde0cc24fcb1ab814129da6b941970b0c736870f99139ee65a7a8effa7 +DIST gnuradio-3.11_pre20260606.tgz 5447420 BLAKE2B 1551c903d509e5041ea99abefba066650ed11775b78c4fda74e439ef50637ad504a8e7f8a90aa6a0cdffc242fd18a14b245013c848ab21584abf1ae3300000d1 SHA512 e581e778376c56fc08382c7addfdacbaf49a59baa87f4985e0631393dfae1c91105c6b6730f9be3ed6af39ad94e51fcd3ca4cabfac7ba4ff83215f50d5c9915f diff --git a/net-wireless/gnuradio/gnuradio-3.11_pre20260606.ebuild b/net-wireless/gnuradio/gnuradio-3.11_pre20260606.ebuild new file mode 100644 index 000000000000..8c1b5796d83b --- /dev/null +++ b/net-wireless/gnuradio/gnuradio-3.11_pre20260606.ebuild @@ -0,0 +1,245 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit cmake desktop python-single-r1 virtualx xdg-utils + +DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios" +HOMEPAGE="https://www.gnuradio.org/" +LICENSE="GPL-3" +SLOT="0/${PV}" + +if [[ ${PV} =~ "9999" ]]; then + EGIT_REPO_URI="https://github.com/gnuradio/gnuradio.git" + EGIT_BRANCH="main" + inherit git-r3 +else + SRC_URI="https://dev.gentoo.org/~tomjbe/distfiles/${P}.tgz" + KEYWORDS="~amd64 ~arm ~riscv ~x86" + S="${WORKDIR}"/gnuradio +fi + +IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt6 sdl soapy test trellis uhd vocoder +utils wavelet zeromq" + +#RESTRICT="!test? ( test )" +# Tests are pulling in the installed python libs and breaking +# https://github.com/gnuradio/gnuradio/issues/7568 +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + alsa? ( audio ) + analog? ( filter ) + audio? ( || ( alsa oss jack portaudio ) ) + channels? ( filter analog qt6 ) + digital? ( filter analog ) + dtv? ( filter analog fec ) + jack? ( audio ) + modtool? ( utils ) + oss? ( audio ) + portaudio? ( audio ) + qt6? ( filter ) + test? ( channels ) + trellis? ( analog digital ) + uhd? ( filter analog ) + vocoder? ( filter analog ) + wavelet? ( analog ) +" + +RDEPEND="${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]') + dev-libs/gmp:= + $(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]') + dev-libs/spdlog:= + dev-libs/libfmt:= + sci-libs/fftw:3.0= + sci-libs/volk:= + media-libs/libglvnd + media-libs/libsndfile + sys-libs/libunwind + alsa? ( media-libs/alsa-lib ) + ctrlport? ( + $(python_gen_cond_dep 'dev-python/thrift[${PYTHON_USEDEP}]') + ) + fec? ( + sci-libs/gsl:= + $(python_gen_cond_dep 'dev-python/scipy[${PYTHON_USEDEP}]') + ) + filter? ( + $(python_gen_cond_dep 'dev-python/scipy[${PYTHON_USEDEP}]') + qt6? ( $(python_gen_cond_dep 'dev-python/pyqtgraph[qt6,${PYTHON_USEDEP}]') ) + ) + grc? ( + $(python_gen_cond_dep 'dev-python/mako[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}]') + ) + iio? ( + net-libs/libiio:= + net-libs/libad9361-iio:= + ) + jack? ( virtual/jack ) + portaudio? ( >=media-libs/portaudio-19_pre ) + qt6? ( + $(python_gen_cond_dep 'dev-python/pyqt6[opengl,${PYTHON_USEDEP}]') + $(python_gen_cond_dep 'dev-python/qtpy[pyqt6,${PYTHON_USEDEP}]') + dev-qt/qtbase:6[gui,widgets] + x11-libs/qwt:6= + ) + soapy? ( + net-wireless/soapysdr:=[${PYTHON_SINGLE_USEDEP}] + ) + sdl? ( >=media-libs/libsdl-1.2.0 ) + trellis? ( dev-python/scipy ) + uhd? ( + >=net-wireless/uhd-3.9.6:=[${PYTHON_SINGLE_USEDEP}] + ) + utils? ( + $(python_gen_cond_dep 'dev-python/click[${PYTHON_USEDEP}] + dev-python/click-plugins[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}]') + ) + vocoder? ( + media-sound/gsm + >=media-libs/codec2-0.8.1:= + ) + wavelet? ( + sci-libs/gsl:= + sci-libs/lapack + ) + zeromq? ( >=net-libs/zeromq-2.1.11:= ) +" + +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.2 + $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') + virtual/pkgconfig + doc? ( + >=app-text/doxygen-1.5.7.1 + <dev-libs/mathjax-3 + ) + grc? ( x11-misc/xdg-utils ) + modtool? ( $(python_gen_cond_dep 'dev-python/pygccxml[${PYTHON_USEDEP}]') ) + oss? ( virtual/os-headers ) + test? ( + >=dev-util/cppunit-1.9.14 + dev-python/pyzmq + ) + zeromq? ( net-libs/cppzmq ) +" + +src_prepare() { + xdg_environment_reset #534582 + + use !alsa && sed -i 's#version.h#version-nonexistent.h#' cmake/Modules/FindALSA.cmake + use !jack && sed -i 's#jack.h#jack-nonexistent.h#' cmake/Modules/FindJACK.cmake + use !oss && sed -i 's#soundcard.h#oss-nonexistent.h#g' cmake/Modules/FindOSS.cmake + use !portaudio && sed -i 's#portaudio.h#portaudio-nonexistent.h#g' cmake/Modules/FindPORTAUDIO.cmake + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DEFAULT=OFF + -DENABLE_GNURADIO_RUNTIME=ON + -DENABLE_PYTHON=ON + -DENABLE_GR_BLOCKS=ON + -DENABLE_GR_ANALOG="$(usex analog ON OFF)" + -DENABLE_GR_AUDIO=ON + -DENABLE_GR_CHANNELS="$(usex channels ON OFF)" + -DENABLE_GR_CTRLPORT="$(usex ctrlport ON OFF)" + -DENABLE_GR_DIGITAL="$(usex digital ON OFF)" + -DENABLE_DOXYGEN="$(usex doc ON OFF)" + -DENABLE_GR_DTV="$(usex dtv ON OFF)" + -DENABLE_GR_FEC="$(usex fec ON OFF)" + -DENABLE_GR_FFT=ON + -DENABLE_GR_FILTER="$(usex filter ON OFF)" + -DENABLE_GRC="$(usex grc ON OFF)" + -DENABLE_GR_IIO="$(usex iio ON OFF)" + -DENABLE_GR_MODTOOL="$(usex modtool ON OFF)" + -DENABLE_GR_BLOCKTOOL="$(usex modtool ON OFF)" + -DENABLE_GR_NETWORK="$(usex network ON OFF)" + -DENABLE_GR_PDU=ON + -DENABLE_PERFORMANCE_COUNTERS="$(usex performance-counters ON OFF)" + -DENABLE_TESTING="$(usex test ON OFF)" + -DENABLE_GR_QTGUI="$(usex qt6 ON OFF)" + -DENABLE_GR_SOAPY="$(usex soapy ON OFF)" + -DENABLE_GR_TRELLIS="$(usex trellis ON OFF)" + -DENABLE_GR_UHD="$(usex uhd ON OFF)" + -DENABLE_GR_UTILS="$(usex utils ON OFF)" + -DENABLE_GR_VIDEO_SDL="$(usex sdl ON OFF)" + -DENABLE_GR_VOCODER="$(usex vocoder ON OFF)" + -DENABLE_GR_WAVELET="$(usex wavelet ON OFF)" + -DENABLE_GR_ZEROMQ="$(usex zeromq ON OFF)" + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + -DPYTHON_EXECUTABLE="${PYTHON}" + -DGR_PYTHON_DIR="$(python_get_sitedir)" + -DGR_PKG_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" + -DMATHJAX2_ROOT="${EPREFIX}/usr/share/mathjax" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples ; then + dodir /usr/share/doc/${PF}/ + mv "${ED}"/usr/share/${PN}/examples "${ED}"/usr/share/doc/${PF}/ || die + docompress -x /usr/share/doc/${PF}/examples + else + # It seems that the examples are always installed + rm -rf "${ED}"/usr/share/${PN}/examples || die + fi + + if use doc || use examples; then + #this doesn't appear useful + rm -rf "${ED}"/usr/share/doc/${PF}/xml || die + fi + + # Remove duplicated icons, MIME and desktop files and installation script + rm -rf "${ED}"/usr/share/${PN}/grc/freedesktop || die + rm -f "${ED}"/usr/libexec/${PN}/grc_setup_freedesktop || die + + # Install icons, menu items and mime-types for GRC + if use grc ; then + local fd_path="${S}/grc/scripts/freedesktop" + insinto /usr/share/mime/packages + doins "${fd_path}/${PN}-grc.xml" + + domenu "${fd_path}/${PN}-grc.desktop" + for size in 16 24 32 48 64 128 256; do + newicon -s $size "${fd_path}/"grc-icon-$size.png ${PN}-grc.png + done + fi + + python_fix_shebang "${ED}" + # Remove incorrectly byte-compiled Python files and replace + find "${ED}"/usr/lib* -name "*.py[co]" -exec rm {} \; || die + python_optimize +} + +src_test() { + # skip test which needs internet (metainfo_test) + virtx cmake_src_test -E 'metainfo_test' --output-on-failure +} + +pkg_postinst() { + if use grc ; then + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + if use grc ; then + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update + fi +} diff --git a/net-wireless/kismet/files/kismet-2025.09.1-fix-libwscflags-inc.patch b/net-wireless/kismet/files/kismet-2025.09.1-fix-libwscflags-inc.patch new file mode 100644 index 000000000000..88ade1f4db41 --- /dev/null +++ b/net-wireless/kismet/files/kismet-2025.09.1-fix-libwscflags-inc.patch @@ -0,0 +1,36 @@ +From 15a653437d3527bb6697df031d7062ad0efc3295 Mon Sep 17 00:00:00 2001 +From: Mike Kershaw / Dragorn <dragorn@kismetwireless.net> +Date: Tue, 16 Jun 2026 09:08:13 -0400 +Subject: [PATCH] configure: fix missing cflags for libwebsockets + +--- + configure | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure b/configure +index 9f3c52c45..ada141409 100755 +--- a/configure ++++ b/configure +@@ -13336,7 +13336,7 @@ if test "x$ac_cv_lib_websockets_lws_client_connect_via_info" = xyes + then : + + LIBWSLIBS=`pkg-config --libs libwebsockets` +- LIBWSFLAGS=`pkg-config --cflags libwebsockets` ++ LIBWSCFLAGS=`pkg-config --cflags libwebsockets` + + have_libwebsockets="yes" + +diff --git a/configure.ac b/configure.ac +index 0fb3029c6..a8def2a97 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1177,7 +1177,7 @@ AS_IF([test "x$want_libwebsockets" != "xno"], [ + AC_CHECK_LIB([websockets], [lws_client_connect_via_info], + [ + LIBWSLIBS=`pkg-config --libs libwebsockets` +- LIBWSFLAGS=`pkg-config --cflags libwebsockets` ++ LIBWSCFLAGS=`pkg-config --cflags libwebsockets` + + have_libwebsockets="yes" + AC_DEFINE(HAVE_LIBWEBSOCKETS, 1, libwebsockets) diff --git a/net-wireless/kismet/kismet-2025.09.1.ebuild b/net-wireless/kismet/kismet-2025.09.1-r1.ebuild index 00ca3f7132a2..0657233fd28c 100644 --- a/net-wireless/kismet/kismet-2025.09.1.ebuild +++ b/net-wireless/kismet/kismet-2025.09.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -60,6 +60,7 @@ CDEPEND=" ') lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) + rtlsdr? ( net-wireless/rtl-sdr:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) " @@ -73,7 +74,7 @@ RDEPEND="${CDEPEND} $(python_gen_cond_dep ' dev-python/numpy[${PYTHON_USEDEP}] ') - net-wireless/rtl-sdr:= + net-wireless/rtl_433 ) selinux? ( sec-policy/selinux-kismet ) " @@ -84,6 +85,8 @@ DEPEND="${CDEPEND} " BDEPEND="virtual/pkgconfig" +PATCHES=( "${FILESDIR}/kismet-2025.09.1-fix-libwscflags-inc.patch" ) + src_prepare() { #sed -i -e "s:^\(logtemplate\)=\(.*\):\1=/tmp/\2:" \ # conf/kismet_logging.conf || die @@ -129,6 +132,7 @@ src_configure() { $(use_enable lm-sensors lmsensors) \ $(use_enable networkmanager libnm) \ $(use_enable protobuf) \ + $(use_enable rtlsdr librtlsdr) \ $(use_enable ubertooth) \ $(use_enable wext linuxwext) \ --sysconfdir=/etc/kismet \ diff --git a/net-wireless/kismet/kismet-9999.ebuild b/net-wireless/kismet/kismet-9999.ebuild index 00ca3f7132a2..22a317be55c2 100644 --- a/net-wireless/kismet/kismet-9999.ebuild +++ b/net-wireless/kismet/kismet-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -60,6 +60,7 @@ CDEPEND=" ') lm-sensors? ( sys-apps/lm-sensors:= ) pcre? ( dev-libs/libpcre2:= ) + rtlsdr? ( net-wireless/rtl-sdr:= ) suid? ( sys-libs/libcap ) ubertooth? ( net-wireless/ubertooth ) " @@ -73,7 +74,7 @@ RDEPEND="${CDEPEND} $(python_gen_cond_dep ' dev-python/numpy[${PYTHON_USEDEP}] ') - net-wireless/rtl-sdr:= + net-wireless/rtl_433 ) selinux? ( sec-policy/selinux-kismet ) " @@ -129,6 +130,7 @@ src_configure() { $(use_enable lm-sensors lmsensors) \ $(use_enable networkmanager libnm) \ $(use_enable protobuf) \ + $(use_enable rtlsdr librtlsdr) \ $(use_enable ubertooth) \ $(use_enable wext linuxwext) \ --sysconfdir=/etc/kismet \ diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest index abe2952a2e1d..ed8b2b5d20e9 100644 --- a/net-wireless/unifi/Manifest +++ b/net-wireless/unifi/Manifest @@ -1,2 +1,3 @@ DIST unifi-10.1.89.zip 144339191 BLAKE2B c1b3d3f6d977b0673a7c82940f75d66e9cfa963ad84fcf8b0958963ca294cc4026354533d7224083fd4fdb27af66b0625613fa4bc23bec1724ae90c9a91d6dc2 SHA512 c7f9c25a83a8fede71493054279eacde35b16f89c0364e7a15d86e6d1911def3c152a871a4bf01dd7d1b37d0f2fffaa4f7deab526a0e878de6a87b010c8592f6 DIST unifi-10.3.58.zip 148580647 BLAKE2B d14b1587f5ddff0d669ec1c78c191e66cb52fc21ca49c6be94fc4cf307f525988b6ba8a31ee877add60ca249b880309fd220f3e4263feb16847dbf5a0ecb12b6 SHA512 447e60c5449d792b70911e7ddd72d42cd9de8f15d1f27378555c5f3bd9f6d60db1d1dc19e4b106d5c6bd042237f3211611daecca78111328b0bfb5b9eea7d7b2 +DIST unifi-10.4.57.zip 150019867 BLAKE2B 6da6aa08412d8cc3ec43e700cfebf28bc7493fefc7c3eb41b90ee8e688eb4c1c23b803597c70b8e07b08f60853aa0af18507caf26941569a0ed4a585591ec8d5 SHA512 18317531d1f988d786a5ba4e7ca95ac3a10e8f3de671e9b227394dfe3206fbbf198f4502266abbc6fe4663921d09d372cab0228adf06ac2f15d48cfed0b03f22 diff --git a/net-wireless/unifi/unifi-10.4.57.ebuild b/net-wireless/unifi/unifi-10.4.57.ebuild new file mode 100644 index 000000000000..6dd4f3560fc5 --- /dev/null +++ b/net-wireless/unifi/unifi-10.4.57.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Set this var for any releases except stable +# RC_SUFFIX="-" + +inherit java-pkg-2 readme.gentoo-r1 systemd + +DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" +HOMEPAGE="https://www.ubnt.com" +SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" +S="${WORKDIR}/UniFi" + +LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="systemd system-mongodb" +RESTRICT="bindist mirror" + +RDEPEND=" + acct-group/unifi + acct-user/unifi + dev-db/mongodb + virtual/jre:25 +" + +BDEPEND="app-arch/unzip" + +DOCS=( "readme.txt" ) + +QA_PREBUILT=" + usr/lib/unifi/lib/native/Linux/aarch64/*.so + usr/lib/unifi/lib/native/Linux/x86_64/*.so +" + +src_prepare() { + if [[ ${CHOST} != aarch64* ]]; then + rm -r lib/native/Linux/aarch64 || die + fi + if [[ ${CHOST} != x86_64* ]]; then + rm -r lib/native/Linux/x86_64 || die + fi + + if [[ ${CHOST} == aarch64* ]]; then + if ! use systemd; then + rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || die + fi + fi + if [[ ${CHOST} == x86_64* ]]; then + if ! use systemd; then + rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die + fi + fi + + default +} + +src_compile() { + :; +} + +src_install() { + insinto /usr/lib/unifi + doins -r dl lib webapps + ! use system-mongodb && doins -r bin + + diropts -o unifi -g unifi + keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi + + for symlink in conf data run tmp work; do + dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} + done + dosym ../../../var/log/unifi /usr/lib/unifi/logs + + java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar + java-pkg_dolauncher \ + unifi \ + --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp \ + -Djava.library.path= \ + --add-opens java.base/java.lang=ALL-UNNAMED \ + --add-opens java.base/java.time=ALL-UNNAMED \ + --add-opens java.base/sun.security.util=ALL-UNNAMED \ + --add-opens java.base/java.io=ALL-UNNAMED \ + --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED' \ + --jar ace.jar \ + --pwd '/usr/lib/unifi' + + if use system-mongodb; then + systemd_newunit "${FILESDIR}"/unifi-mongodb.service unifi.service + newinitd "${FILESDIR}"/unifi-mongodb.initd unifi + else + systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service + newinitd "${FILESDIR}"/unifi.initd-r2 unifi + fi + + newconfd "${FILESDIR}"/unifi.confd unifi + + echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die + doenvd "${T}"/99unifi + + einstalldocs + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/net-wireless/urh/urh-2.10.0-r1.ebuild b/net-wireless/urh/urh-2.10.0-r2.ebuild index 52342b152f3a..d5142450ade9 100644 --- a/net-wireless/urh/urh-2.10.0-r1.ebuild +++ b/net-wireless/urh/urh-2.10.0-r2.ebuild @@ -42,6 +42,9 @@ RDEPEND="${DEPEND} dev-python/pyqt6[${PYTHON_USEDEP},testlib] net-wireless/gr-osmosdr" +REQUIRED_USE=" + test? ( hackrf rtlsdr )" + distutils_enable_tests pytest PATCHES=( "${FILESDIR}/${PN}-2.9.7-no-numpy-setup.patch" ) @@ -69,11 +72,13 @@ python_test() { # import errors 'tests/test_continuous_modulator.py::TestContinuousModulator::test_modulate_continuously' # import errors 'tests/test_send_recv_dialog_gui.py::TestSendRecvDialog::test_continuous_send_dialog' # import errors 'tests/test_spectrogram.py::TestSpectrogram::test_channel_separation_with_negative_frequency' + # assert error in 'test_filter_full_signal' local EPYTEST_DESELECT=( 'tests/test_spectrogram.py::TestSpectrogram::test_cancel_filtering' 'tests/test_continuous_modulator.py::TestContinuousModulator::test_modulate_continuously' 'tests/test_send_recv_dialog_gui.py::TestSendRecvDialog::test_continuous_send_dialog' 'tests/test_spectrogram.py::TestSpectrogram::test_channel_separation_with_negative_frequency' + 'tests/test_filter.py::TestFilter::test_filter_full_signal' ) cd "${T}" || die diff --git a/net-wireless/urh/urh-9999.ebuild b/net-wireless/urh/urh-9999.ebuild index 52342b152f3a..d5142450ade9 100644 --- a/net-wireless/urh/urh-9999.ebuild +++ b/net-wireless/urh/urh-9999.ebuild @@ -42,6 +42,9 @@ RDEPEND="${DEPEND} dev-python/pyqt6[${PYTHON_USEDEP},testlib] net-wireless/gr-osmosdr" +REQUIRED_USE=" + test? ( hackrf rtlsdr )" + distutils_enable_tests pytest PATCHES=( "${FILESDIR}/${PN}-2.9.7-no-numpy-setup.patch" ) @@ -69,11 +72,13 @@ python_test() { # import errors 'tests/test_continuous_modulator.py::TestContinuousModulator::test_modulate_continuously' # import errors 'tests/test_send_recv_dialog_gui.py::TestSendRecvDialog::test_continuous_send_dialog' # import errors 'tests/test_spectrogram.py::TestSpectrogram::test_channel_separation_with_negative_frequency' + # assert error in 'test_filter_full_signal' local EPYTEST_DESELECT=( 'tests/test_spectrogram.py::TestSpectrogram::test_cancel_filtering' 'tests/test_continuous_modulator.py::TestContinuousModulator::test_modulate_continuously' 'tests/test_send_recv_dialog_gui.py::TestSendRecvDialog::test_continuous_send_dialog' 'tests/test_spectrogram.py::TestSpectrogram::test_channel_separation_with_negative_frequency' + 'tests/test_filter.py::TestFilter::test_filter_full_signal' ) cd "${T}" || die |
