Gentoo Archives: gentoo-commits

From: "Manuel Rueger (mrueg)" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-electronics/fritzing: fritzing-0.8.7b.ebuild ChangeLog fritzing-0.7.12b.ebuild fritzing-0.8.3b.ebuild fritzing-0.7.11b.ebuild
Date: Wed, 05 Feb 2014 01:16:37
Message-Id: 20140205011630.C13F92004C@flycatcher.gentoo.org
1 mrueg 14/02/05 01:16:30
2
3 Modified: ChangeLog
4 Added: fritzing-0.8.7b.ebuild
5 Removed: fritzing-0.7.12b.ebuild fritzing-0.8.3b.ebuild
6 fritzing-0.7.11b.ebuild
7 Log:
8 Version bump. Cleanup old.
9
10 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )
11
12 Revision Changes Path
13 1.11 sci-electronics/fritzing/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/fritzing/ChangeLog?rev=1.11&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/fritzing/ChangeLog?rev=1.11&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/fritzing/ChangeLog?r1=1.10&r2=1.11
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sci-electronics/fritzing/ChangeLog,v
22 retrieving revision 1.10
23 retrieving revision 1.11
24 diff -u -r1.10 -r1.11
25 --- ChangeLog 5 Jan 2014 19:02:26 -0000 1.10
26 +++ ChangeLog 5 Feb 2014 01:16:30 -0000 1.11
27 @@ -1,6 +1,14 @@
28 # ChangeLog for sci-electronics/fritzing
29 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sci-electronics/fritzing/ChangeLog,v 1.10 2014/01/05 19:02:26 mrueg Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/fritzing/ChangeLog,v 1.11 2014/02/05 01:16:30 mrueg Exp $
32 +
33 +*fritzing-0.8.7b (05 Feb 2014)
34 +
35 + 05 Feb 2014; Manuel RĂ¼ger <mrueg@g.o> +fritzing-0.8.7b.ebuild,
36 + -files/fritzing-0.7.11b-no_bundled_quazip.patch,
37 + -files/no-bundled-boost.patch, -fritzing-0.7.11b.ebuild,
38 + -fritzing-0.7.12b.ebuild, -fritzing-0.8.3b.ebuild:
39 + Version bump. Cleanup old.
40
41 *fritzing-0.8.5b (05 Jan 2014)
42
43
44
45
46 1.1 sci-electronics/fritzing/fritzing-0.8.7b.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/fritzing/fritzing-0.8.7b.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-electronics/fritzing/fritzing-0.8.7b.ebuild?rev=1.1&content-type=text/plain
50
51 Index: fritzing-0.8.7b.ebuild
52 ===================================================================
53 # Copyright 1999-2014 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/sci-electronics/fritzing/fritzing-0.8.7b.ebuild,v 1.1 2014/02/05 01:16:30 mrueg Exp $
56
57 EAPI=5
58
59 inherit eutils qt4-r2
60
61 DESCRIPTION="Electronic Design Automation"
62 HOMEPAGE="http://fritzing.org/"
63 SRC_URI="http://fritzing.org/download/${PV}/source-tarball/${P}.source.tar.bz2"
64
65 LICENSE="CC-BY-SA-3.0 GPL-2 GPL-3"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE=""
69
70 RDEPEND="dev-qt/qtcore:4
71 dev-qt/qtgui:4
72 dev-qt/qtsvg:4
73 dev-qt/qtsql:4[sqlite]
74 dev-libs/quazip"
75 DEPEND="${RDEPEND}
76 >=dev-libs/boost-1.40"
77
78 S="${WORKDIR}/${P}.source"
79
80 src_prepare() {
81 local translations=
82
83 qt4-r2_src_prepare
84
85 # Get a rid of the bundled libs
86 # Bug 412555 and
87 # https://code.google.com/p/fritzing/issues/detail?id=1898
88 rm -rf src/lib/quazip/ pri/quazip.pri src/lib/boost*
89
90 # Fritzing doesn't need zlib
91 sed -i -e 's:LIBS += -lz::' -e 's:-lminizip::' phoenix.pro || die
92
93 edos2unix ${PN}.desktop
94
95 # Somewhat evil but IMHO the best solution
96 for lang in $LINGUAS; do
97 lang=${lang/linguas_}
98 [ -f "translations/${PN}_${lang}.qm" ] && translations+=" translations/${PN}_${lang}.qm"
99 done
100 if [ -n "${translations}" ]; then
101 sed -i -e "s:\(translations.extra =\) .*:\1 cp -p ${translations} \$(INSTALL_ROOT)\$\$PKGDATADIR/translations\r:" phoenix.pro || die
102 else
103 sed -i -e "s:translations.extra = .*:\r:" phoenix.pro || die
104 fi
105 }
106
107 src_configure() {
108 eqmake4 DEFINES=QUAZIP_INSTALLED phoenix.pro
109 }