From 5dc30113a5ea6c1723a5e5057f26b4552158a130 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 14 Jun 2014 07:02:52 +0000 Subject: Initial ebuild based on work by Christopher Friedt & Cody Schafer #426586. Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200 --- sci-electronics/pulseview/ChangeLog | 10 ++++++ sci-electronics/pulseview/Manifest | 25 +++++++++++++ sci-electronics/pulseview/metadata.xml | 8 +++++ sci-electronics/pulseview/pulseview-0.2.0.ebuild | 46 ++++++++++++++++++++++++ sci-electronics/pulseview/pulseview-9999.ebuild | 46 ++++++++++++++++++++++++ 5 files changed, 135 insertions(+) create mode 100644 sci-electronics/pulseview/ChangeLog create mode 100644 sci-electronics/pulseview/Manifest create mode 100644 sci-electronics/pulseview/metadata.xml create mode 100644 sci-electronics/pulseview/pulseview-0.2.0.ebuild create mode 100644 sci-electronics/pulseview/pulseview-9999.ebuild (limited to 'sci-electronics') diff --git a/sci-electronics/pulseview/ChangeLog b/sci-electronics/pulseview/ChangeLog new file mode 100644 index 000000000000..5ec5eb849477 --- /dev/null +++ b/sci-electronics/pulseview/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sci-electronics/pulseview +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/pulseview/ChangeLog,v 1.1 2014/06/14 07:02:49 vapier Exp $ + +*pulseview-9999 (14 Jun 2014) +*pulseview-0.2.0 (14 Jun 2014) + + 14 Jun 2014; Mike Frysinger +metadata.xml, + +pulseview-0.2.0.ebuild, +pulseview-9999.ebuild: + Initial ebuild based on work by Christopher Friedt & Cody Schafer #426586. diff --git a/sci-electronics/pulseview/Manifest b/sci-electronics/pulseview/Manifest new file mode 100644 index 000000000000..ebb6248a1907 --- /dev/null +++ b/sci-electronics/pulseview/Manifest @@ -0,0 +1,25 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST pulseview-0.2.0.tar.gz 148799 SHA256 feb5d33a0a91c989bfc39fa758195755e78e87c3cf445bb135a8c8d4f86bc1dd SHA512 f770510ceade6382de2d09ba7819a9b39623f3ccbbb4a3a64bb0a64f774d356583f6ad2812a845978d1eaf50dcbfd4688ceec3005d0b712a087d1f686d3c0301 WHIRLPOOL 31068fcebd4286d325db37327c351e8cbd00e095901c04a3d034c127b1272e7c463400a91683cbb64a775b86f5cf61411f1f809e7b4dcd76113ceeb63990eaa2 +EBUILD pulseview-0.2.0.ebuild 1126 SHA256 2c6cf0aca2b89902b0fe16e39248d7d50faf714bdb5e8092fb6c2846844ac617 SHA512 842abec16c5b4b0877c0e9f1ff18fcaaf05e43b7bb618b3c0bd7a425bcbf222bf4c50991f392875f07c850428163ddbfac37af607e7a9a152af350565ce42d65 WHIRLPOOL 0f6ec000d8bdfcfc12246c31ba59f9911df56a49e6f33dca1e57b25d791e0b6bc2805ca088638e7e23cd15bfe832ede516b728d511bc6c5ae4485b57da92ad6f +EBUILD pulseview-9999.ebuild 1125 SHA256 d9c9e84cdb258db2cb8f393e782f856897778d17e00adcd9e1fc295a2ad40e42 SHA512 f0a4f7b7454561fd41283e3a88feb239d882266570c5126bd8f2fa83f1f829f6c42aa942ff6363817d0f9aa48c7732fa991b9c60703eeb16f5c624847b0d1eb6 WHIRLPOOL ab2e3878d9bed9b73ec6c7dfabdc4a0bd70a6a46a449104061733ae5c64fde789072bb09fbe69610a3951fcd1c6e80dd1b31e8dc4d0a9f94c64198a773e6450b +MISC ChangeLog 478 SHA256 53822f1a2ce462996fb79d936ef12e98d1a237b04b0e808bf53c9adda733632b SHA512 2f5b20457878a83c9d69cfb36bd2561a983cdbdc07781309d99cdaca102c8d613c82e4a973d063df57f1faaafa2d5db268569e8920e3773618c4200e6b70db55 WHIRLPOOL 946c08b3cdbc2ed09a4eb44ba32eab755a7a68874442d517fad0f84fd31d0f19fdd4a50502bf68de189345835884dee3680de7ace20f87ad39b2b0b8ccce286d +MISC metadata.xml 251 SHA256 99294108cd03281517a1a87e0ad62a4640440c36d11a6230ea51e5c545dfa271 SHA512 96a6975fa8e1a530fc5c296ef685d48b1f4ef5671ecc4ceb85b52752b7d36f3de4b60c98e9211c4ee20dcbadb159b37ea74d57f135dd61872c44427f813982f7 WHIRLPOOL e4409c93479cd092ddaebb2e18869a644ef4266ecd3a9d0ef1201ce6fc36cf1b75978f2c8819c053a2a45af906ed4841588a7f30d93d72810337561adc214ff2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJTm/OiAAoJEPGu1DbS6WIA7xEP/RKAee2EUCGnAQGQyE+sMl1m +TcZUsOS4y8BVdjUAIpk1Uv1S2mjv6ZsJp2P2J6Lpuff7r7vBx8SwNK3oNN1nOYU+ +vJlMwbNW2/m/tqQG/DQnzOEeAdJ+HL0GKLQHeGbaNEA8v5oJP4ugMJ0OOq9huijk +QYrUsMKLOADLKGIzT0ncKfWHopczTzrq6WX6xyi0jTv60rbkJ7QJqSnZ1q6OqTHY +dbeXDIWEC9GIc+2AKPxPJEHs0VWfd11EEgrF+OO7sjpFo7Sur4jsLH+GNtuH88Xq +66Sd4dAweDpKajKp13ICIsfuo48eTIJUbw6oE64HFzLM/O2j/1/nFnKu34tisUjr +D42ag3+HgO0LHFy1WL/4m7W+/DcOzcZvEFhdXTFRdQpFveTqPHB1tELvvgR0eG9i +l5xeDPjfNFZRSpMNjBAq75w29m7TgP/6hiTQAhkBXGGMpgvQD0Gr0vwgE+VpM6eL +SPLJ5hiycS6NOqTutFrkPFY7fcdvWum+FZr8q8NLFV8PPS7JrWtuO9tR2QorL+ml +Zem3zsU1LhJ1QfAk2/Vczk50R34MV4E/AxflgFqLJop/IeObXnGus9R4oCVmuQ5J +9IbNnR9eeMeMd2roChmA5nAWkK7a6DPzIu8xO267EuVPBNajIGNJwNQfxfpq0aP8 +qyVmsAkZcpwrkVyQkqPD +=Cn/+ +-----END PGP SIGNATURE----- diff --git a/sci-electronics/pulseview/metadata.xml b/sci-electronics/pulseview/metadata.xml new file mode 100644 index 000000000000..9ec6e5e675dc --- /dev/null +++ b/sci-electronics/pulseview/metadata.xml @@ -0,0 +1,8 @@ + + + +dev-embedded + + Enable decoding of protocols while capturing + + diff --git a/sci-electronics/pulseview/pulseview-0.2.0.ebuild b/sci-electronics/pulseview/pulseview-0.2.0.ebuild new file mode 100644 index 000000000000..92ca679898b3 --- /dev/null +++ b/sci-electronics/pulseview/pulseview-0.2.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/pulseview/pulseview-0.2.0.ebuild,v 1.1 2014/06/14 07:02:49 vapier Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python3_{2,3,4} ) +inherit eutils cmake-utils python-single-r1 + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="git://sigrok.org/${PN}" + inherit git-2 +else + SRC_URI="http://sigrok.org/download/source/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Qt based logic analyzer GUI for sigrok" +HOMEPAGE="http://sigrok.org/wiki/PulseView" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+decode static" +REQUIRED_USE="decode? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=dev-libs/glib-2.28.0 + >=sci-libs/libsigrok-0.3.0 + dev-qt/qtgui:4 + >=dev-libs/boost-1.42 + decode? ( + >=sci-libs/libsigrokdecode-0.3.0 + ${PYTHON_DEPS} + )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( HACKING NEWS README ) + +src_configure() { + local mycmakeargs=( + -DDISABLE_WERROR=TRUE + $(cmake-utils_use_enable decode DECODE) + $(cmake-utils_use_enable static STATIC_PKGDEPS_LIBS) + ) + cmake-utils_src_configure +} diff --git a/sci-electronics/pulseview/pulseview-9999.ebuild b/sci-electronics/pulseview/pulseview-9999.ebuild new file mode 100644 index 000000000000..8c87c3bb3925 --- /dev/null +++ b/sci-electronics/pulseview/pulseview-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/pulseview/pulseview-9999.ebuild,v 1.1 2014/06/14 07:02:49 vapier Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python3_{2,3,4} ) +inherit eutils cmake-utils python-single-r1 + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="git://sigrok.org/${PN}" + inherit git-2 +else + SRC_URI="http://sigrok.org/download/source/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Qt based logic analyzer GUI for sigrok" +HOMEPAGE="http://sigrok.org/wiki/PulseView" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+decode static" +REQUIRED_USE="decode? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=dev-libs/glib-2.28.0 + >=sci-libs/libsigrok-0.3.0 + dev-qt/qtgui:4 + >=dev-libs/boost-1.42 + decode? ( + >=sci-libs/libsigrokdecode-0.3.0 + ${PYTHON_DEPS} + )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( HACKING NEWS README ) + +src_configure() { + local mycmakeargs=( + -DDISABLE_WERROR=TRUE + $(cmake-utils_use_enable decode DECODE) + $(cmake-utils_use_enable static STATIC_PKGDEPS_LIBS) + ) + cmake-utils_src_configure +} -- cgit v1.2.3-65-gdbad