Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/qstlink2/
Date: Sun, 13 May 2018 15:51:30
Message-Id: 1526226668.022e3abda43a0b5dfadd675f045c104d0cb6ebd9.asturm@gentoo
1 commit: 022e3abda43a0b5dfadd675f045c104d0cb6ebd9
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 13 15:48:27 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun May 13 15:51:08 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022e3abd
7
8 dev-util/qstlink2: 1.2.3 Qt5-based version bump
9
10 - Use udev.eclass to fix rules.d install path
11 - DEPEND on libusb-1
12
13 Thanks-to: Boris Vingradov <no111u3 <AT> gmail.com>
14 Bug: https://bugs.gentoo.org/644378
15 Package-Manager: Portage-2.3.36, Repoman-2.3.9
16
17 dev-util/qstlink2/Manifest | 2 ++
18 dev-util/qstlink2/qstlink2-1.2.3.ebuild | 45 +++++++++++++++++++++++++++++++++
19 2 files changed, 47 insertions(+)
20
21 diff --git a/dev-util/qstlink2/Manifest b/dev-util/qstlink2/Manifest
22 index 3020226d1bc..f3c31401da7 100644
23 --- a/dev-util/qstlink2/Manifest
24 +++ b/dev-util/qstlink2/Manifest
25 @@ -1 +1,3 @@
26 DIST qstlink2-1.0.3.tar.gz 661197 BLAKE2B 222b1c4b467ce0b745752ce76cc7978ce6af42074940552d9611b30f6a3cb80fcc1c343fcfea12a6c224c277e50446a22faf37938cfcbe56a1a6c681f9cfc760 SHA512 bd6d083623296cfcbc407e8c9c920de24efc91f508fb8bfe64d538ff776ed927cb89efba5c265c393b877cee995ed022b6ac51e081423b787cbcbb176215231b
27 +DIST qstlink2-1.2.3.tar.gz 681169 BLAKE2B e1ebf6a30de3724eedcc5fa00f8a9a79e6fd038b6276dfc424a7d78f8b55b99173037c47fbdba85bbb69a7530682bd3616e185a1bb9882c686b8c3ee34105a7c SHA512 13c06a53f44acc99e620c89052fc2f128076e3aec1cac76ddcee76a49ed473d5ef816d77fc5be23d125bbb16306c176f54c2d611c88d2b9c6e7954752a96c7e8
28 +DIST qtusb-0.2.1.tar.gz 47928 BLAKE2B 5215e726c111d1835033848ee9d5e3d85c4a1d47be20d04423f5c1582251f75b0cf0272028d307a7a37df1f4533f04189f9660f62a0c5461c9ac803ee8d33aac SHA512 76e6df81d9bbd5725a113932506bd6541d0bb32301ead03d92faf1f0fa4dc68749e2728d8bf3fe8efefd00a3774b46f0c8f81be8028a2c5ceb6bc1b6d36da38d
29
30 diff --git a/dev-util/qstlink2/qstlink2-1.2.3.ebuild b/dev-util/qstlink2/qstlink2-1.2.3.ebuild
31 new file mode 100644
32 index 00000000000..f9dfe560686
33 --- /dev/null
34 +++ b/dev-util/qstlink2/qstlink2-1.2.3.ebuild
35 @@ -0,0 +1,45 @@
36 +# Copyright 1999-2018 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=6
40 +
41 +QTUSB_VER=0.2.1
42 +inherit qmake-utils udev
43 +
44 +DESCRIPTION="GUI and CLI ST-Link V2(Debugger/Programmer) client"
45 +HOMEPAGE="https://github.com/fpoussin/QStlink2/"
46 +SRC_URI="https://github.com/fpoussin/QStlink2/archive/v${PV}.tar.gz -> ${P}.tar.gz
47 + https://github.com/fpoussin/QtUsb/archive/v${QTUSB_VER}.tar.gz -> qtusb-${QTUSB_VER}.tar.gz"
48 +
49 +LICENSE="GPL-3"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~x86"
52 +IUSE=""
53 +
54 +RDEPEND="
55 + dev-qt/qtcore:5
56 + dev-qt/qtgui:5
57 + dev-qt/qtwidgets:5
58 + dev-qt/qtxml:5
59 + virtual/libusb:1
60 +"
61 +DEPEND="${RDEPEND}"
62 +
63 +S="${WORKDIR}/QStlink2-${PV}"
64 +
65 +src_prepare() {
66 + rmdir QtUsb || die
67 + mv "${WORKDIR}/QtUsb-${QTUSB_VER}" QtUsb || die
68 +
69 + default
70 +
71 + sed -i QStlink2.pro -e "s:/etc/udev:$(get_udevdir):" || die
72 +}
73 +
74 +src_configure() {
75 + eqmake5
76 +}
77 +
78 +src_install() {
79 + emake INSTALL_ROOT="${D}" install
80 +}