sci-electronics/tinyprog - 1.0.23 (salfter)

Search

Install

Install this version:

emerge -a =sci-electronics/tinyprog-1.0.23

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =sci-electronics/tinyprog-1.0.23

Or alternatively:

emerge --autounmask-write -a =sci-electronics/tinyprog-1.0.23

Package Information

Description:
Programmer for FPGA boards using the TinyFPGA USB Bootloader
Homepage:
https://github.com/tinyfpga/TinyFPGA-Bootloader/
License:
GPL-2

Ebuild Details

Version EAPI Keywords Slot
1.0.23 8 ~amd64 0
View Raw Ebuild
EAPI=8

PYTHON_COMPAT=( python3_{8..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1

GIT_COMMIT=0b70c51b8a3fa6b4b2ce4f8d31435ec80d0c8a3f

DESCRIPTION="Programmer for FPGA boards using the TinyFPGA USB Bootloader"
HOMEPAGE="https://github.com/tinyfpga/TinyFPGA-Bootloader/"
SRC_URI="https://github.com/tinyfpga/TinyFPGA-Bootloader/archive/$GIT_COMMIT.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"

# add >=dev-python/jsonschema-4.18.0 to /etc/portage/package.mask to not require Rust
RDEPEND=">=dev-python/pyserial-3
	 <dev-python/pyserial-4
	 >=dev-python/jsonmerge-1.4
	 <dev-python/jsonmerge-2
	 >=dev-python/intelhex-2.2.1
	 <dev-python/intelhex-3
	 >=dev-python/tqdm-4.19.5
	 <dev-python/tqdm-5
	 dev-python/six
	 dev-python/packaging
	 dev-python/pyusb"
DEPEND=""

src_unpack() {
  cd $WORKDIR
  unpack $A
  mv $WORKDIR/TinyFPGA-Bootloader-$GIT_COMMIT/programmer $WORKDIR/$P
}

Inherited Eclasses

Dependencies

RDEPEND

>=dev-python/pyserial-3
	 <dev-python/pyserial-4
	 >=dev-python/jsonmerge-1.4
	 <dev-python/jsonmerge-2
	 >=dev-python/intelhex-2.2.1
	 <dev-python/intelhex-3
	 >=dev-python/tqdm-4.19.5
	 <dev-python/tqdm-5
	 dev-python/six
	 dev-python/packaging
	 dev-python/pyusb

Manifest for 1.0.23

Type File Size Source URLs
DIST tinyprog-1.0.23.tar.gz 3764319 bytes https://github.com/tinyfpga/TinyFPGA-Bootloader/archive/0b70c51b8a3fa6b4b2ce4f8d31435ec80d0c8a3f.tar.gz