summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics/xc3sprog/xc3sprog-1.1.ebuild')
-rw-r--r--sci-electronics/xc3sprog/xc3sprog-1.1.ebuild27
1 files changed, 27 insertions, 0 deletions
diff --git a/sci-electronics/xc3sprog/xc3sprog-1.1.ebuild b/sci-electronics/xc3sprog/xc3sprog-1.1.ebuild
new file mode 100644
index 0000000..4404f4d
--- /dev/null
+++ b/sci-electronics/xc3sprog/xc3sprog-1.1.ebuild
@@ -0,0 +1,27 @@
+EAPI="5"
+inherit cmake-utils eutils
+
+DESCRIPTION="Xilinx FPGA Programmer"
+HOMEPAGE="https://github.com/matrix-io/xc3sprog/releases"
+SRC_URI="https://github.com/matrix-io/${PN}/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-embedded/libftdi
+ dev-embedded/libftd2xx
+ dev-libs/libusb-compat
+ dev-libs/wiringPi"
+S="${WORKDIR}/${PN}-${P}"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ "-DLIBFTDI_INCLUDE_DIR=$(pkg-config libftdi1 --cflags-only-I | cut -d' ' -f1 | sed 's/-I//')"
+ "-DLIBFTDI_LIBRARIES=${EPREFIX}/usr/lib/libftdi1.so"
+ )
+
+ cmake-utils_src_configure
+}