From 32552e1f792b9b6b0f8b789fbfcf150bd0567f03 Mon Sep 17 00:00:00 2001 From: Ryan Volz Date: Tue, 7 May 2024 15:49:15 -0400 Subject: [PATCH] Update MANIFEST to yaml format and install examples to discoverable dir --- CMakeLists.txt | 4 ++++ MANIFEST.yml | 23 +++++++++++++++++++++++ examples/CMakeLists.txt | 2 +- 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 MANIFEST.yml diff --git a/CMakeLists.txt b/CMakeLists.txt index 27990c5..d1ce753 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -161,3 +161,7 @@ endif(ENABLE_PYTHON) install(FILES cmake/Modules/ieee802_11Config.cmake DESTINATION ${CMAKE_MODULES_DIR}/ieee802_11 ) + +install(FILES MANIFEST.yml + RENAME MANIFEST-${VERSION_MAJOR}.${VERSION_API}.${VERSION_ABI}${VERSION_PATCH}.yml + DESTINATION share/gnuradio/manifests/ieee802_11) diff --git a/MANIFEST.yml b/MANIFEST.yml new file mode 100644 index 0000000..17fadb2 --- /dev/null +++ b/MANIFEST.yml @@ -0,0 +1,23 @@ +title: The IEEE801_11 OOT Module +version: 1.0 +brief: IEEE 802.11 a/g/p Transceiver +tags: # Tags are arbitrary, but look at CGRAN what other authors are using + - IEEE 802.11 + - WiFi + - OFDM +author: + - Bastian Bloessl +copyright_owner: + - Bastian Bloessl +license: GPL-3.0-or-later +gr_supported_version: + - 3.7 + - 3.8 + - 3.9 + - 3.10 +repo: https://github.com/bastibl/gr-ieee802-11.git +website: http://www.ccs-labs.org/projects/wime/ +icon: http://www.ccs-labs.org/projects/wime/wime.png +description: |- + This an IEEE 802.11 a/g/p transceiver for GNU Radio. Over the air, I tested it with the Ettus USRP N210 with XCVR2450 and CBX daughterboards. For interoperability tests I use mainly an Atheros (ath5k) WiFi card. The code can also be used for packet error rate simulations. +file_format: 1 diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index df59353..aad22f8 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -11,4 +11,4 @@ install( wifi_rx.grc wifi_transceiver.grc wifi_tx.grc - DESTINATION ${GR_PKG_DATA_DIR}/examples) + DESTINATION share/gnuradio/examples/ieee802_11)