pentoo-overlay/net-wireless/portapack-firmware/portapack-firmware-99999999.ebuild
2024-04-02 22:34:35 -04:00

42 lines
1.1 KiB
Bash

# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Portability Add-On for the HackRF Software-Defined Radio"
HOMEPAGE="https://github.com/sharebrained/portapack-hackrf/"
LICENSE="GPL-2"
SLOT="0"
if [ "${PV}" == "99999999" ]; then
DEPEND="sys-devel/gcc-arm-none-eabi"
inherit git-r3 cmake
EGIT_REPO_URI="https://github.com/sharebrained/portapack-hackrf.git"
else
KEYWORDS="~amd64 ~arm ~x86"
fi
PDEPEND=">=net-wireless/hackrf-tools-2015.07.2-r1
>=app-mobilephone/dfu-util-0.7"
src_configure() {
if [ "${PV}" = "99999999" ]; then
#strip-flags
#filter-flags "-march=*" "-mtune=*"
unset CFLAGS CPPFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS
cmake_src_configure
else
true
fi
}
src_install() {
insinto /usr/share/hackrf
if [ "${PV}" = "99999999" ]; then
newins "${BUILD_DIR}"/firmware/portapack-h1-firmware.bin portapack-h1-firmware-${PV}.bin
else
newins firmware/portapack-h1-firmware.bin portapack-h1-firmware-${PV}.bin
fi
ln -s portapack-h1-firmware-${PV}.bin "${ED}/usr/share/hackrf/portapack-h1-firmware.bin"
}