summaryrefslogtreecommitdiff
path: root/net-wireless/limesuite
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-24 16:33:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-24 16:33:11 +0000
commitfaddeff65d652bda3291eba255955adb17f1aa19 (patch)
tree4352e6d85ce48c7c8d96159fad4d3dd90602a70a /net-wireless/limesuite
parent0e7b1da874d923b9f006e0000023f5fa528140a8 (diff)
gentoo auto-resync : 24:11:2023 - 16:33:11
Diffstat (limited to 'net-wireless/limesuite')
-rw-r--r--net-wireless/limesuite/Manifest2
-rw-r--r--net-wireless/limesuite/limesuite-23.11.0.ebuild47
2 files changed, 49 insertions, 0 deletions
diff --git a/net-wireless/limesuite/Manifest b/net-wireless/limesuite/Manifest
index fd06a69af7b8..5b37f82afe9d 100644
--- a/net-wireless/limesuite/Manifest
+++ b/net-wireless/limesuite/Manifest
@@ -1,5 +1,7 @@
DIST limesuite-20.10.0.tar.gz 5421065 BLAKE2B 1b3a6240b334a9d96c3184edc71d9666525906a3a34c03085c869ef2f2cb8d741386a2c14f120a3de50b55d2183006611fa1d79ecce0a353537b1c650d862b11 SHA512 4ff422d04bb8795463da1a3e04dd742701bca89cb9003e3a1af3a97f9aa13a167c6cafa4b36734c3c810d08cec96f4d8aced40413504660f42a9c7208bfa3264
DIST limesuite-23.10.0.tar.gz 5202380 BLAKE2B e18ce6b95cd2f2cf4c7f12db09a006822a34e64cccd5ab427e19a2b25812985e260708a3d62dec6c41974571593fad4c8c9df510b814cda0da3bdad899fb44d0 SHA512 2f29afce2f00247e509b0a0c994b53ee31c98e2aa43cee12f0529994a532059db7b7bc4bd26f1066995740d5ba6cee3ec4db53e4068b21b330d463953a9b4d9d
+DIST limesuite-23.11.0.tar.gz 5202440 BLAKE2B da91e0463f47f51b42f4be74d07e7beb3289649b7075e2a3da9752f7222c035e823ea300e15f52bcaccfde81fbae97b44e03c3bcb0ae3ce38019e88472cecf58 SHA512 0f96f92952af4470d5a9cc407c2d25348123876eab8d589371ad6105f9871dfe6e2317e634509bfd950ffb9ae30338e6fc7936ad9030c1119be442080a5174e7
EBUILD limesuite-20.10.0.ebuild 714 BLAKE2B 4acff7e32df3848f27dc043b4268b2016eee9d4acc306e3b4c71f8bb98cc2046f58bb18b595ac77d39ad2f28686581b0fc06c1833c8a97a86ca201e58c3bee9e SHA512 54db64e498f0be01c772356be66b30a452a5f1ffbd9231ce53aca2b3bb1d669eb6d66dc46af2d42f0218e94c43c25b75f5d4d147704f36bf76bc22d574cd1754
EBUILD limesuite-23.10.0.ebuild 719 BLAKE2B 999ad604d75cb5d2bfb5b40db1cf06fb2e8f04fe22be8c473b540536bb0a99381649fc542cfb1737f082aa8c154f62ea9e5375d6a8592bb0fe929680796e3fcc SHA512 43046670394924a78e8e31fd998493bc683535f91362c1fd01cc95e69f3fd0fc55cccaf84412c7b4eb7f5547820786948a861963bd872830c6769832398fe075
+EBUILD limesuite-23.11.0.ebuild 1153 BLAKE2B faa06e5ccf23fdb77d0638bc48b658494cbb7c8381d00dcb4e074fffe9ee7ffb97f0af5019e87421c7ef87a1c7239017dd03f12d97d3d1b0a574c8256052c88a SHA512 ffe8eedcc2c1195c833d7ea9216bb4d47d530eb4d2343203dfad1c0988adfd145429011a57f13b99a1f1c9ff112be41e749f78745ff4688f665f9bd4126ee321
MISC metadata.xml 322 BLAKE2B b765b00bdae33b292cc9f343be8e53d2b62ead7b75670e93483deb7dda0e429b203604d33b9354eb41c5d74ce236dcf36e7466e3eb31a99f3127d6ea8b6259c5 SHA512 4c318895f75f4cb48864b7ec23ed65f039dbdbd7c348128afc4b5c106ce9ba2a315b24c1d6677f077ef4fca94d497662cb948a96a51359e9b1c468870e1a279d
diff --git a/net-wireless/limesuite/limesuite-23.11.0.ebuild b/net-wireless/limesuite/limesuite-23.11.0.ebuild
new file mode 100644
index 000000000000..5dc765b3cd1a
--- /dev/null
+++ b/net-wireless/limesuite/limesuite-23.11.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+inherit desktop cmake wxwidgets xdg
+
+DESCRIPTION="Driver and GUI for LMS7002M-based SDR platforms"
+HOMEPAGE="https://myriadrf.org/projects/component/limesdr/"
+SRC_URI="https://github.com/myriadrf/LimeSuite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/LimeSuite-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ x11-libs/fltk:1
+ x11-libs/wxGTK:${WX_GTK_VER}
+ net-wireless/soapysdr:=
+ virtual/opengl
+ virtual/libusb:1"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ setup-wxwidgets
+
+ local mycmakeargs=(
+ -DENABLE_OCTAVE=OFF
+ -DENABLE_EXAMPLES=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # https://github.com/myriadrf/LimeSuite/issues/223
+ # Upstream installs icon and desktop files to a central location and has
+ # a script to move them to the correct locations at postinst time.
+ for size in 16 22 32 48 64 128; do
+ newicon -s ${size} Desktop/lime-suite-${size}.png lime-suite.png
+ done
+ domenu Desktop/lime-suite.desktop
+ rm -r "${ED}"/usr/share/Lime/Desktop || die
+}