From 6feeb513b9c8494a53b61bea8bccc8219ee2af23 Mon Sep 17 00:00:00 2001 From: "S. Gilles" Date: Wed, 7 Apr 2021 02:31:19 -0400 Subject: [PATCH] dev-embedded/stlink: add --- dev-embedded/stlink/Manifest | 4 ++++ dev-embedded/stlink/metadata.xml | 8 +++++++ dev-embedded/stlink/stlink-1.6.0.ebuild | 38 +++++++++++++++++++++++++++++++++ dev-embedded/stlink/stlink-9999.ebuild | 38 +++++++++++++++++++++++++++++++++ 4 files changed, 88 insertions(+) create mode 100644 dev-embedded/stlink/Manifest create mode 100644 dev-embedded/stlink/metadata.xml create mode 100644 dev-embedded/stlink/stlink-1.6.0.ebuild create mode 100644 dev-embedded/stlink/stlink-9999.ebuild diff --git a/dev-embedded/stlink/Manifest b/dev-embedded/stlink/Manifest new file mode 100644 index 0000000..6f0e8eb --- /dev/null +++ b/dev-embedded/stlink/Manifest @@ -0,0 +1,4 @@ +DIST stlink-1.6.0.tar.gz 203462 BLAKE2B 114e3426c8f622f0b8f3b0d12d30ea178c915b521e7d37505577c877c20fe8c8d4dce4189a1dc2bb58a711ead0eb82e13799bb80065e45afc8b5a53d2247ef1f SHA512 0bf2416dac69e490560063714d630c4f549568bd9047113fb334f0841f5db23b97876307be8f0b1731863a2438c9502b9916d0d652c516d50969cb8b2cfa1a15 +EBUILD stlink-1.6.0.ebuild 846 BLAKE2B e511c011e1dc7da69cfb63722a4196d1cbc9c8cde960ce5a6fa0fd95cfe784992d509a5d96518c45a257774b30a119fcca645587369394c1324acfd004892b19 SHA512 7fa34d309b1bd406c448b58e3cc0eb061befe0428ad246b1fe18364f523b1d7c9d087189d8d22206908d583b6c6295368353649e78f9eb9c1e98698f7606849b +EBUILD stlink-9999.ebuild 846 BLAKE2B e511c011e1dc7da69cfb63722a4196d1cbc9c8cde960ce5a6fa0fd95cfe784992d509a5d96518c45a257774b30a119fcca645587369394c1324acfd004892b19 SHA512 7fa34d309b1bd406c448b58e3cc0eb061befe0428ad246b1fe18364f523b1d7c9d087189d8d22206908d583b6c6295368353649e78f9eb9c1e98698f7606849b +MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5 diff --git a/dev-embedded/stlink/metadata.xml b/dev-embedded/stlink/metadata.xml new file mode 100644 index 0000000..086586c --- /dev/null +++ b/dev-embedded/stlink/metadata.xml @@ -0,0 +1,8 @@ + + + + + alexxy@gentoo.org + Alexey Shvetsov + + diff --git a/dev-embedded/stlink/stlink-1.6.0.ebuild b/dev-embedded/stlink/stlink-1.6.0.ebuild new file mode 100644 index 0000000..5bbcef5 --- /dev/null +++ b/dev-embedded/stlink/stlink-1.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit udev xdg cmake + +DESCRIPTION="stm32 discovery line linux programmer" +HOMEPAGE="https://github.com/texane/stlink" +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/texane/stlink.git" + inherit git-r3 +else + SRC_URI="https://github.com/texane/stlink/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +IUSE="gtk3" + +RDEPEND="virtual/libusb:1 + >=dev-libs/glib-2.32.0:2 + gtk3? ( x11-libs/gtk+:3 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DSTLINK_UDEV_RULES_DIR="$(get_udevdir)"/rules.d + -DSTLINK_MODPROBED_DIR="${EPREFIX}/etc/modprobe.d" + -DSTLINK_STATIC_LIB=OFF + -DLIB_INSTALL_DIR:PATH="$(get_libdir)" + ) + + cmake_src_configure +} diff --git a/dev-embedded/stlink/stlink-9999.ebuild b/dev-embedded/stlink/stlink-9999.ebuild new file mode 100644 index 0000000..5bbcef5 --- /dev/null +++ b/dev-embedded/stlink/stlink-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit udev xdg cmake + +DESCRIPTION="stm32 discovery line linux programmer" +HOMEPAGE="https://github.com/texane/stlink" +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/texane/stlink.git" + inherit git-r3 +else + SRC_URI="https://github.com/texane/stlink/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +IUSE="gtk3" + +RDEPEND="virtual/libusb:1 + >=dev-libs/glib-2.32.0:2 + gtk3? ( x11-libs/gtk+:3 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DSTLINK_UDEV_RULES_DIR="$(get_udevdir)"/rules.d + -DSTLINK_MODPROBED_DIR="${EPREFIX}/etc/modprobe.d" + -DSTLINK_STATIC_LIB=OFF + -DLIB_INSTALL_DIR:PATH="$(get_libdir)" + ) + + cmake_src_configure +} -- 2.11.4.GIT