mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-14 01:23:23 -04:00
Merge updates from master
This commit is contained in:
@@ -6,7 +6,7 @@ DIST doublecmd-1.1.11.gtk2.i386.tar.xz 7991484 BLAKE2B 6d7246ab70fee0dd16fdb7c57
|
||||
DIST doublecmd-1.1.11.gtk2.x86_64.tar.xz 8766008 BLAKE2B c1c75ba570ef198971ecb6ca757dc252bae3f3fb9e87393e5971e7208ba50e65594254d8ee6f1c53811d5bdff899d44de3eb26635849e75833b36b8ed8cdea62 SHA512 7fbe5208fdf44a6b926dd6a9158218516f23c2b46b300fc55ec0c50b27de69e27070054de16c99dd289aca64e5329bd9f0a7c22c55f6df7e728b19cace08053b
|
||||
DIST doublecmd-1.1.11.qt.i386.tar.xz 8379188 BLAKE2B 82578b1c07412ab28adcf17447e800ec1b61cd72166a80c37f2950511c3ad45fad60e5d8ebe069ca6eea556af633070cde0a53137d567258f9080ea29bd7f9c1 SHA512 0a8eea4446b926a320903e86c5bb30f6f8c8fd594185a23602fad79d39fa3978c03ad0d3209004b38a1e655a1693ef6d9aee0675468f36a6e8509c5d9e612984
|
||||
DIST doublecmd-1.1.11.qt.x86_64.tar.xz 9098704 BLAKE2B f9419b260a8c0d6e1cd548bca6843b6ae2be18908bf4e00a15ded3d9ca4cb3521b51f35f6ce308f668b8afba611c8cc1d1b072228c8d8a14a1f68da06763da83 SHA512 0520a7ee4678725e057dc2aa1d9132b4d58c70e7eb6f24a035e1c3017cb25bc06bb1535a14d2ca20030499693f510f5be6c5a377d22ac0c937b7aa9661ab5922
|
||||
DIST doublecmd-1.1.14.gtk2.i386.tar.xz 8083084 BLAKE2B 77682d5c7d3131895c46e849967e141a907b15fc00f52fcf6f81a7ad49cc629ca5a5fa8d2a2db40198a246abc04f44d2b0ec8192b5329f1e618f755028d8210e SHA512 e32360c21556857c04df32e349fce9e2500ff7c5d684232d974316ff189550a83914f85824b07a5eff0bd3e5f89e81b9b6e914badab66bf967b77ba14b4f8dc5
|
||||
DIST doublecmd-1.1.14.gtk2.x86_64.tar.xz 8821768 BLAKE2B 7b3fbd15a951a0608242c79bb80c2d84af7dd5c39294ed425698a8b4992b5628e5c390d9a53c72c6ab3846b176d7e28e84640d1e0bc4983cb24ec2cad6bfa590 SHA512 9254807896512b773c2048c666356118a809176855d0df46357c70e57f7dad4048db867910fb163d63b76bc82b99651ded87c6afc7c9b94786926e25cbffaf9d
|
||||
DIST doublecmd-1.1.14.qt.i386.tar.xz 8466124 BLAKE2B 14811e548cf945850b8d9309f7fe8c2197f55aa6f6c13204dc0cf3ea2e4e00271bec87314e633b554469e6c8577330043f555d9d19f525fd3e26cad47784d722 SHA512 1e0ca9bf4b613892803622b6a7502a91c9e0323a2c0f693b40654d284fdbb6816b3683a64dba6713773350e155c8764e84b00e51614d3108860fc8a12253dc8f
|
||||
DIST doublecmd-1.1.14.qt.x86_64.tar.xz 9151984 BLAKE2B 25fb40f59e4e311e1f7a90dd393739e0cd673317b6bf284141bd52d8f06326018314457f9fed1ae91f34a4922ea9682fb4378b5526f48ac863cf7e750f790309 SHA512 b2ae40d58734ca9e98b8db80038756ca8077895fb1a9cfcb5504ba2947947dd083256408871a9bbd3d5b266ae23bdf731aa6e7b48289bd7faa41fc81b11cf29e
|
||||
DIST doublecmd-1.1.15.gtk2.i386.tar.xz 8055512 BLAKE2B 2ac2f873f68303e0bcd447d4693fd5bf3d6cfb6a4ba26b8e2c45ab7b0194e718afebd8a5e55d03dcfa1b8e703592dcdb745cdac68bfdbeeb0a60c968dc42d7a3 SHA512 86b4e1d9662b7e6abddcb2a9ff0f685f83df6b65428cd524cf22c7d92168fb1fdca0c3d9d9831cd637186570413c9ab9f1839f826fc01bc5f583ca5b9a94bf49
|
||||
DIST doublecmd-1.1.15.gtk2.x86_64.tar.xz 8802524 BLAKE2B fca6f61cc42a96e44c44ae1eca63c7a991d0081f64069b7ff2565fffbc643c95b1e1cc5ac389e3208a6f6f4eb653ba0e798e0703b9288ea1a9a6861675db2e59 SHA512 354cb2704bf9f6b3663fe7faca8ef525fb770f317285ad86b4b1dd2437f8e6ba0a5376136a473e113309ed258c2f124733e7c3d5128e00c71cfd8e1b46ff1f1e
|
||||
DIST doublecmd-1.1.15.qt.i386.tar.xz 8445704 BLAKE2B 6e23896f7d3dd1abe852d24192d60de66b41c0a8441e922e0922ffb779ccbc71a2ab91f6d5cc2286e78275be4a6f351dfb2a8c7f547e0b6f5eddc293f82ae1ab SHA512 b1a4d301cd4621f0ce65518970bd068fb9078812d32b826a12ce5e95f29a4fda040b66c8e410fd75baea5d6b74f46fcd206de83cea0325f3a23d3fd4d02925b3
|
||||
DIST doublecmd-1.1.15.qt.x86_64.tar.xz 9137268 BLAKE2B 4ceaac8f5b9e9cde5121ee6bf3773c1c979d460cacb428163b20c7690733a48b436c73ef3ea5f45db9320621748e459e7240e02fa505cfa7d1ec73cfa48477af SHA512 3e46d87b62d78ce3dc93d7589a6696137c2720116bb2bbe30aa0961f7e70a8b420d62e1da4f0af211332bd94232fb9449e16af74a812414b6c972f23405cc553
|
||||
|
||||
@@ -10,12 +10,12 @@ DESCRIPTION="Free cross platform open source file manager with two panels side b
|
||||
HOMEPAGE="https://doublecmd.sourceforge.io/"
|
||||
|
||||
SRC_URI="amd64? (
|
||||
gtk? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV/_beta/}.gtk2.x86_64.tar.xz )
|
||||
qt5? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV/_beta/}.qt.x86_64.tar.xz )
|
||||
gtk? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
|
||||
qt5? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz )
|
||||
)
|
||||
x86? (
|
||||
gtk? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV/_beta/}.gtk2.i386.tar.xz )
|
||||
qt5? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV/_beta/}.qt.i386.tar.xz )
|
||||
gtk? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
|
||||
qt5? ( https://downloads.sourceforge.net/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz )
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}"
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 000bf8d68394c1ce2d4bca044ba3c395b22da9a8e026d9f8e74890ec2fbb894c4097f634f83352fcb21ff6e7e6f4af78bf9f8abdf00ab068d270fb93b9a6574d SHA512 dc5d51fea92d1b00722ee4a33901939fe38fd379260e1edc7a97939cd5c9204e5c27a7f4c57122a0bdf7a36f2f59d0d8f71a50448b6cdc98b1bb2d349511580e
|
||||
DIST fortls-3.0.0.tar.gz 7064397 BLAKE2B 9448821cad90ad9117d1304634c5ce38dc21e3172d51d598b77eb64ecff31f170a51bbb4763026ab797eba853ca89beb962c8c2fc397fd3b1bd371d82b4418da SHA512 9454298de9d4edb366a55a9282e05ff4318fdc4284f7c6fea3dcf519f883873e2479bf2f7a2cdfc34cc865698876180a9ed04dc5b94509665bad33096b057385
|
||||
DIST fortls-3.1.1.tar.gz 7066646 BLAKE2B c44058949b3d5680da0cb138d8175defde84e939a53afd93a6672ef93eb800a86fee208035caf60e18058875ad294bd8e48edb096fea6c8f2a89e684f5035120 SHA512 fa9f8aface751ac5aaf79fa5947dafd06e2ae797e7cc8b7585865588db85468f81f56979fdfdcb73ca754716dc85a2a2f9158119bb123ee09646d17e62966d50
|
||||
|
||||
36
dev-util/fortls/fortls-3.1.1.ebuild
Normal file
36
dev-util/fortls/fortls-3.1.1.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Fortran Language Server (fortls)"
|
||||
HOMEPAGE="https://fortls.fortran-lang.org"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/json5[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
# Disable test that requires pypi.org connection
|
||||
EPYTEST_DESELECT=(
|
||||
test/test_interface.py::test_version_update_pypi
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Drop some additional coverage tests
|
||||
sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml --cov-context=test//' pyproject.toml || die
|
||||
# Disable autoupdate check during tests run
|
||||
sed -i -e 's/"--incremental_sync",/"--incremental_sync", "--disable_autoupdate",/' test/setup_tests.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST lazygit-0.40.2.tar.gz 4468039 BLAKE2B efea794795af283dc286166427fe5aae4ce8473a4933f2373501d0f3ac0a4d16df7aa20cb20b25738707c30356db4fad647de4cfa2e6abde024a613f5e036b7f SHA512 201bd09705ad48c41ed62ac061b31e62ce51a351eff5dae36a3bf5654d62fdef5d2a93e3f4ad56c0b02c70fb0e323319ed38d64c3bfef36900423983284b52c1
|
||||
DIST lazygit-0.41.0.tar.gz 4685555 BLAKE2B 2df9686e279c428276c846ccbbcc77ac0037e0383062c17df9425d90dda86767e6dddd16d2efeaea85d2f1bdf4849b36d82d4ccfef4acc7c0261a8480f2174b3 SHA512 ef1d8e2394eb3230c0489e0b0c6726536649697943fa8a7cbf95e9eb600c8fe3429e72539897f04ffd3ee35905b96600c5a79174856c4e49a22fbeada668bf4e
|
||||
DIST lazygit-0.42.0.tar.gz 4639400 BLAKE2B 2af66c2b4816e51b2f7f99b1604817ce1c7e1045beff1994ab7f23eaf2ad9c016268d0b9921a66e34eaf64dc1b0f29b9f2bc3c4aba4a84080df064ea2307d75e SHA512 4d262049b58478cafa5169488daf815b7fa899ff7608f073c2d48ec76b9b691930e8aa662d5cce5dd90b81e439d8146c5ecaba03048f64aaf776e02eca918b73
|
||||
|
||||
32
dev-vcs/lazygit/lazygit-0.42.0.ebuild
Normal file
32
dev-vcs/lazygit/lazygit-0.42.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Simple terminal UI for git commands"
|
||||
HOMEPAGE="https://github.com/jesseduffield/lazygit"
|
||||
SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD ISC MIT Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-vcs/git"
|
||||
|
||||
DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs )
|
||||
|
||||
src_compile() {
|
||||
ego build -o bin/lazygit \
|
||||
-ldflags "-X main.version=${PV}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test ./... -short
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/lazygit
|
||||
einstalldocs
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2023 Gentoo Authors
|
||||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -19,20 +19,23 @@ IUSE="system-ffmpeg"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:3[X,cups]
|
||||
x11-libs/libXtst
|
||||
dev-libs/libbsd
|
||||
dev-libs/libpcre
|
||||
dev-libs/nss
|
||||
media-gfx/graphite2
|
||||
media-libs/alsa-lib
|
||||
media-libs/freetype
|
||||
x11-libs/pixman
|
||||
media-libs/libpng:*
|
||||
dev-libs/libpcre
|
||||
media-libs/mesa
|
||||
media-libs/vulkan-loader
|
||||
net-dns/libidn2
|
||||
net-libs/gnutls
|
||||
dev-libs/libbsd
|
||||
sys-apps/util-linux
|
||||
media-gfx/graphite2
|
||||
media-libs/vulkan-loader
|
||||
x11-libs/gtk+:3[X,cups]
|
||||
x11-libs/libXtst
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
system-ffmpeg? ( media-video/ffmpeg[chromium] )
|
||||
"
|
||||
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST intiface-central-v2.5.7-linux-ubuntu-22.04-x64.zip 19978864 BLAKE2B 0e22f90eaf464fae0463f31a6a1537154956c44e04a91514aca2f097c4f2494d802b1e40e762b2e7f639efaf142b9fed56384fe5d1e167afba39132678554049 SHA512 be855842b3150e7e9f972502dc2711051528305419c135c525ac3d2d5b5002e1c923d91fee9d533e170f05d29bc0047e2772b8e10ba8373c10eb7d4ce034e4eb
|
||||
DIST intiface-central-v2.6.0-linux-ubuntu-22.04-x64.zip 19506920 BLAKE2B 751c4cfe4f6c543614d6724ee7292579d4b0532f1656c5dd8a13d9d19293327dc2c460f06e6d940bc2b6ea2a3fae2aa26cbe99e786237996210b0d0684acbfbc SHA512 acaf49792926bfc267da67f89f3f54a79e3c848d5b90ff2bc1eb9f166379df967af8623c79360743f42b6d9d3c3ad5c03430809b462b4b088e94e00e65e8d807
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="Buttplug frontend application"
|
||||
HOMEPAGE="https://github.com/intiface/intiface-central"
|
||||
SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-ubuntu-22.04-x64.zip"
|
||||
S="${WORKDIR}/${PN/-bin/}-v${PV}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
app-accessibility/at-spi2-core
|
||||
dev-libs/glib
|
||||
dev-libs/openssl:0/3
|
||||
media-gfx/graphite2
|
||||
media-libs/harfbuzz
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd-utils
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3[X]
|
||||
x11-libs/pango
|
||||
"
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${PN}/lib/*.so
|
||||
opt/${PN}/intiface_central
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${PN}
|
||||
doins -r .
|
||||
fperms +x /opt/${PN}/intiface_central
|
||||
|
||||
cat << EOF > intiface_central
|
||||
#!/bin/sh
|
||||
cd /opt/${PN}
|
||||
./intiface_central "\${@}"
|
||||
EOF
|
||||
dobin intiface_central
|
||||
|
||||
newicon --size 512 \
|
||||
data/flutter_assets/assets/icons/intiface_central_icon.png ${PN}.png
|
||||
|
||||
make_desktop_entry intiface_central "Intiface Central" ${PN} "Utility"
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST mastorss-0.13.0.tar.gz 50656 BLAKE2B 916be33c75bc109c1b49da16b03bb9d43ba3f240e8f4eb2b9ad5cd7820f6d7818ed74df9cace638120c339398e41f5aeff5acd1ff1c31f98c49cd13432fbd91a SHA512 ca9510a46f5aed81dd48385c8c3dcfea6737e3a38ebb322e3e2abcc85f3a23bb6f465239f5054e3cc7b4e732b2f7f077c194ee67440a3cefd1912be1c01d2e09
|
||||
DIST mastorss-0.13.1.tar.gz 51224 BLAKE2B cdd258e7ace44fed2e4a800ecc8cc5c24788b760119500a30c9c1ddab7ea2eb790dfe0a0966cc70b6b9d1bfd7766b51ab433a94feae13ff8e1d4462e6aa6c5bd SHA512 2066e39f0d370a2512996c42818dbf5f7f260ee1bcf9ab095871869380fbd9fa432725f06f588c05c37ec3adccbd8602d12155352929087d4ced868b7cf46acd
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2020,2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
[[ "${PV}" == "9999" ]] && inherit git-r3
|
||||
@@ -23,6 +23,7 @@ RDEPEND="
|
||||
dev-libs/boost
|
||||
>=dev-cpp/mastodonpp-0.5.6
|
||||
dev-libs/jsoncpp
|
||||
net-misc/curl[ssl]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2020,2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -23,6 +23,7 @@ RDEPEND="
|
||||
dev-libs/boost
|
||||
>=dev-cpp/mastodonpp-0.5.6
|
||||
dev-libs/jsoncpp
|
||||
net-misc/curl[ssl]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Copyright 1999-2020,2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
[[ "${PV}" == "9999" ]] && inherit git-r3
|
||||
@@ -23,6 +23,7 @@ RDEPEND="
|
||||
dev-libs/boost
|
||||
>=dev-cpp/mastodonpp-0.5.6
|
||||
dev-libs/jsoncpp
|
||||
net-misc/curl[ssl]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
|
||||
@@ -14,14 +14,15 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE="udevrules"
|
||||
DEPEND="dev-build/cmake
|
||||
dev-libs/libusb
|
||||
dev-util/pkgconf"
|
||||
|
||||
DEPEND="dev-libs/libusb"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare(){
|
||||
sed -i 's@DESTINATION "/etc/udev/rules.d"@DESTINATION "/lib/udev/rules.d"@' "tools/CMakeLists.txt" || die
|
||||
sed -i "s@DESTINATION \"/etc/udev/rules.d\"@DESTINATION \"$(get_udevdir)/rules.d\"@" "tools/CMakeLists.txt" || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
1
net-wireless/sdrpp/Manifest
Normal file
1
net-wireless/sdrpp/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST sdrpp-1.2.0_pre20240607.tar.gz 3719680 BLAKE2B 0d6e8aa35fa6378687fd6c691e391c3ebe9a1302d9d7ca5511c439d701f3ca5b52c85b85f2a74efc0f2ef7c71e446217519d70a1049b484b4ff48aa81ae6b78b SHA512 7bf829149a5be59686ce973c25062281a2542255ea87fbcb9277a1dfcbc2584f41e33009e6dbff45d6696affc6ba25b0c357cd67f7d7a2968acca161a1144bc4
|
||||
11
net-wireless/sdrpp/files/lib64.patch
Normal file
11
net-wireless/sdrpp/files/lib64.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt
|
||||
index f194d7a..7aa825d 100644
|
||||
--- a/core/CMakeLists.txt
|
||||
+++ b/core/CMakeLists.txt
|
||||
@@ -167,4 +167,4 @@ set(CORE_FILES ${RUNTIME_OUTPUT_DIRECTORY} PARENT_SCOPE)
|
||||
# cmake .. "-DCMAKE_TOOLCHAIN_FILE=C:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake"
|
||||
|
||||
# Install directives
|
||||
-install(TARGETS sdrpp_core DESTINATION lib)
|
||||
\ No newline at end of file
|
||||
+install(TARGETS sdrpp_core DESTINATION lib64)
|
||||
23
net-wireless/sdrpp/metadata.xml
Normal file
23
net-wireless/sdrpp/metadata.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>eli.burch@burchbytes.com</email>
|
||||
<name>Eli Burch</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">AlexandreRouma/SDRPlusPlus</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="airspy">Support for airspy hardware</flag>
|
||||
<flag name="airspyhf">Support for airspyhf+ hardware</flag>
|
||||
<flag name="hackrf">Support for HackRF hardware</flag>
|
||||
<flag name="rtlsdr">Support for rtlsdr dongles</flag>
|
||||
<flag name="soapy">Support for hardware supported by SoapySDR</flag>
|
||||
<flag name="bladerf">Support for bladerf hardware</flag>
|
||||
<flag name="hermes">Support for hermes</flag>
|
||||
<flag name="plutosdr">Support for plutosdr hardware</flag>
|
||||
<flag name="sdrplay">Support for sdrplay hardware</flag>
|
||||
<flag name="uhd">Support for uhd hardware</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
94
net-wireless/sdrpp/sdrpp-1.2.0_pre20240607.ebuild
Normal file
94
net-wireless/sdrpp/sdrpp-1.2.0_pre20240607.ebuild
Normal file
@@ -0,0 +1,94 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Cross-Platform SDR Software "
|
||||
HOMEPAGE="https://www.sdrpp.org/"
|
||||
SRC_URI="https://github.com/AlexandreRouma/SDRPlusPlus/archive/206ce6e8c37aa7ee2e1990b80644330b6ac69b6b.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# Sources
|
||||
SOURCES_IUSE="airspy airspyhf bladerf hackrf hermes plutosdr rtlsdr sdrplay soapy uhd"
|
||||
|
||||
SINKS_IUSE="portaudio"
|
||||
|
||||
IUSE="${SOURCES_IUSE} ${SINKS_IUSE}"
|
||||
|
||||
DEPEND="sci-libs/fftw
|
||||
media-libs/glfw
|
||||
media-libs/glew
|
||||
sci-libs/volk
|
||||
app-arch/zstd
|
||||
media-libs/rtaudio
|
||||
airspy? (
|
||||
net-wireless/airspy
|
||||
)
|
||||
airspyhf? (
|
||||
net-wireless/airspyhf
|
||||
)
|
||||
bladerf? (
|
||||
net-wireless/bladerf
|
||||
)
|
||||
hackrf? (
|
||||
net-libs/libhackrf
|
||||
)
|
||||
plutosdr? (
|
||||
net-libs/libad9361-iio
|
||||
net-libs/libiio
|
||||
)
|
||||
sdrplay? (
|
||||
net-wireless/sdrplay
|
||||
)
|
||||
soapy? (
|
||||
net-wireless/soapysdr
|
||||
)
|
||||
rtlsdr? (
|
||||
net-wireless/rtl-sdr
|
||||
)
|
||||
uhd? (
|
||||
net-wireless/uhd
|
||||
)
|
||||
portaudio? (
|
||||
media-libs/portaudio
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack(){
|
||||
default
|
||||
mv SDRPlusPlus* "${P}" || die
|
||||
}
|
||||
|
||||
src_prepare(){
|
||||
if [ "${ARCH}" = "amd64" ];
|
||||
then
|
||||
eapply "${FILESDIR}/lib64.patch"
|
||||
fi
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
mycmakeargs+=(
|
||||
-DOPT_BUILD_AIRSPY_SOURCE=$(usex airspy ON OFF)
|
||||
-DOPT_BUILD_AIRSPYHF_SOURCE=$(usex airspyhf ON OFF)
|
||||
-DOPT_BUILD_BLADERF_SOURCE=$(usex bladerf ON OFF)
|
||||
-DOPT_BUILD_HACKRF_SOURCE=$(usex hackrf ON OFF)
|
||||
-DOPT_BUILD_HERMES_SOURCE=$(usex hermes ON OFF)
|
||||
-DOPT_BUILD_PLUTOSDR_SOURCE=$(usex plutosdr ON OFF)
|
||||
-DOPT_BUILD_RTL_SDR_SOURCE=$(usex rtlsdr ON OFF)
|
||||
-DOPT_BUILD_SDRPLAY_SOURCE=$(usex sdrplay ON OFF)
|
||||
-DOPT_BUILD_SOAPY_SOURCE=$(usex soapy ON OFF)
|
||||
-DOPT_BUILD_USRP_SOURCE=$(usex uhd ON OFF)
|
||||
-DOPT_BUILD_NEW_PORTAUDIO_SINK=$(usex portaudio ON OFF)
|
||||
-DOPT_BUILD_PORTAUDIO_SINK=$(usex portaudio ON OFF)
|
||||
-DOPT_BUILD_DISCORD_PRESENCE="OFF"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user