Gentoo Archives: gentoo-commits

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