diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-07 13:11:10 +0200 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-07 13:13:56 +0200 |
| commit | 7cbedf3430ced5ab1a3f66a3ad401ccc75fe3371 (patch) | |
| tree | 84fd5340b5873464a7aec37449668e4b64841453 /dev-embedded/ponyprog/ponyprog-3.1.2.ebuild | |
| parent | e2b7a6e1f367d473880f5a5466f0712eebfe4e53 (diff) | |
| download | gentoo-7cbedf3430ced5ab1a3f66a3ad401ccc75fe3371.tar.gz gentoo-7cbedf3430ced5ab1a3f66a3ad401ccc75fe3371.tar.bz2 gentoo-7cbedf3430ced5ab1a3f66a3ad401ccc75fe3371.zip | |
dev-embedded/ponyprog: EAPI-8 bump, revert bundle qhexedit2
See also: https://github.com/gentoo/gentoo/pull/19870
Add missing dependencies.
Rebase 3.1.2-fix-build-system.patch on 3.1.2.
Bug: https://bugs.gentoo.org/696626
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-embedded/ponyprog/ponyprog-3.1.2.ebuild')
| -rw-r--r-- | dev-embedded/ponyprog/ponyprog-3.1.2.ebuild | 39 |
1 files changed, 14 insertions, 25 deletions
diff --git a/dev-embedded/ponyprog/ponyprog-3.1.2.ebuild b/dev-embedded/ponyprog/ponyprog-3.1.2.ebuild index e70fbc5abc00..fd87de76d806 100644 --- a/dev-embedded/ponyprog/ponyprog-3.1.2.ebuild +++ b/dev-embedded/ponyprog/ponyprog-3.1.2.ebuild @@ -1,46 +1,35 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake -QHEXEDIT2_HASH="64f50820118c450ab49ae63bfd9b143eb1971058" - DESCRIPTION="EEPROM and microcontroller programmer/flasher" HOMEPAGE="https://github.com/lancos/ponyprog/" -SRC_URI="https://github.com/lancos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/lancos/qhexedit2/archive/${QHEXEDIT2_HASH}.tar.gz -> qhexedit2-${P}.tar.gz -" +SRC_URI="https://github.com/lancos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc" -# blocker on libftdi-1.5-r2: see #775116 -RDEPEND="dev-embedded/libftdi:1[cxx] - !=dev-embedded/libftdi-1.5-r2 - virtual/libusb:1 +DEPEND=" + >=app-editors/qhexedit2-0.8.6_p20190316 + dev-embedded/libftdi:1[cxx] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 - dev-qt/qtprintsupport:5" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.1-fix-build-system.patch -) - -src_unpack() { - default - mv qhexedit2-*/src ${P}/qhexedit2/ || die "moving qhexedit2 failed" -} + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + virtual/libusb:1 +" +# blocker on libftdi-1.5-r2: see #775116 +RDEPEND="${DEPEND} + !=dev-embedded/libftdi-1.5-r2 +" -src_configure() { - local mycmakeargs=( -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}" ) - cmake_src_configure -} +PATCHES=( "${FILESDIR}"/${P}-fix-build-system.patch ) pkg_postinst() { elog "To use the COM port in user mode (not as root), you need to" |
