diff options
author | Denis Dupeyron <calchan@gentoo.org> | 2006-07-06 05:42:50 +0000 |
---|---|---|
committer | Denis Dupeyron <calchan@gentoo.org> | 2006-07-06 05:42:50 +0000 |
commit | 125c8e97d3dc84f1d2dec1212cd3010164ba2353 (patch) | |
tree | 7898a1d7e3aab778f5dce049071282eb0310ddbb /sci-electronics | |
parent | version bump as per bug #138718. Added optional speex libraries. Readded drop... (diff) | |
download | historical-125c8e97d3dc84f1d2dec1212cd3010164ba2353.tar.gz historical-125c8e97d3dc84f1d2dec1212cd3010164ba2353.tar.bz2 historical-125c8e97d3dc84f1d2dec1212cd3010164ba2353.zip |
Version bump.
Package-Manager: portage-2.1.1_pre1-r5
Diffstat (limited to 'sci-electronics')
-rw-r--r-- | sci-electronics/kicad/ChangeLog | 7 | ||||
-rw-r--r-- | sci-electronics/kicad/Manifest | 17 | ||||
-rw-r--r-- | sci-electronics/kicad/files/digest-kicad-20060626 | 6 | ||||
-rw-r--r-- | sci-electronics/kicad/kicad-20060626.ebuild | 101 |
4 files changed, 126 insertions, 5 deletions
diff --git a/sci-electronics/kicad/ChangeLog b/sci-electronics/kicad/ChangeLog index 1b7b35515d25..7326b82decba 100644 --- a/sci-electronics/kicad/ChangeLog +++ b/sci-electronics/kicad/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-electronics/kicad # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/ChangeLog,v 1.8 2006/07/02 14:29:33 calchan Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/ChangeLog,v 1.9 2006/07/06 05:42:50 calchan Exp $ + +*kicad-20060626 (05 Jul 2006) + + 05 Jul 2006; Denis Dupeyron <calchan@gentoo.org> +kicad-20060626.ebuild: + Version bump. 02 Jul 2006; Denis Dupeyron <calchan@gentoo.org> metadata.xml: Adjusted metadata, see bug #138062. diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest index ecbd99ffaae8..95ead4860920 100644 --- a/sci-electronics/kicad/Manifest +++ b/sci-electronics/kicad/Manifest @@ -4,8 +4,10 @@ RMD160 aa85f2002a514be2297d0ebd10ddecb142cea25d files/kicad-20060424-gcc41.patch SHA256 df896c8b0954a9a4b1e3d13e6fbb9eb8690bb8471f743bdfc8ba74d03b99062b files/kicad-20060424-gcc41.patch 10623 DIST kicad-2006-03-28.tgz 56088619 DIST kicad-2006-04-24.tgz 56566245 RMD160 3efc8be239326a38fbf7f50bede03644c38c553a SHA1 e22ce004a82529ace24944ac4ca8812557c3cd17 SHA256 bbab5bef39e27009d99f2fce1d79c54397296c9e0b44e7e5d870a8226646b0b5 +DIST kicad-2006-06-26.tgz 57903490 RMD160 2eeb86863ffc847c35384a9474daefc64b4eae7a SHA1 0c7d27c8a7ac6bbeaef31b81c3403bfc629c3435 SHA256 88d24bf753ceca85814883f621299a1c189722b284d9685009f7668477a02337 DIST kicad-20060328.tar.bz2 9643428 DIST kicad-20060424.tar.bz2 9579336 RMD160 e6d601ac85fdcb22fa09cef61333b06e1d18f24e SHA1 58b3a6f11e99065f8bd52a530049651680bb29be SHA256 22e1118925449fe5efc9bb9938e5b49b43d834743e3a5571ed15b34317be0f35 +DIST kicad-20060626.tar.bz2 11246097 RMD160 2d684eb417514005e49eb47755e97cca6716d478 SHA1 3b0636e3a94fb341d4c4b3eea34f7db834509d64 SHA256 88e175c94a21a7dcd0d47f9cae3b6541a7ca646b4db64af8eee27af7102c8926 EBUILD kicad-20060328.ebuild 3423 RMD160 3db9ce904cd8c7fd3ab0142a0b31209644785afa SHA1 742c4d6bd570bd2daec134a1eb3802928fbf75ef SHA256 daa99ffb1e8153db9899515fdaa4e636ec0f6234264d30ebbdbfd129f48088ea MD5 5c66a7ef6777548de356ef6aad26b486 kicad-20060328.ebuild 3423 RMD160 3db9ce904cd8c7fd3ab0142a0b31209644785afa kicad-20060328.ebuild 3423 @@ -14,10 +16,14 @@ EBUILD kicad-20060424.ebuild 3882 RMD160 f3db3962c022a776541cf30f3115e2e26bc596b MD5 ac7171f00ccaa1fc758707ba8ab8b1e6 kicad-20060424.ebuild 3882 RMD160 f3db3962c022a776541cf30f3115e2e26bc596b5 kicad-20060424.ebuild 3882 SHA256 22f0f86c127e48d0a0a60bcb41ac924d8528d58bfb6935503402b78d76047663 kicad-20060424.ebuild 3882 -MISC ChangeLog 1366 RMD160 69c5a77a0d8993322dff5b4fb3bff6bee9a2679a SHA1 c3242678cef0efd241a1875131bf6c192d2509d3 SHA256 ad06f954db64634dfa176fe4cf6b562866009d8a4558cf11da3c2ed4bc768657 -MD5 b22ee93bb667bfdb6efd25f4d2dc1f37 ChangeLog 1366 -RMD160 69c5a77a0d8993322dff5b4fb3bff6bee9a2679a ChangeLog 1366 -SHA256 ad06f954db64634dfa176fe4cf6b562866009d8a4558cf11da3c2ed4bc768657 ChangeLog 1366 +EBUILD kicad-20060626.ebuild 3455 RMD160 ebc62c2fd5e52aa0e3848b5663ea4af199e67f18 SHA1 4642060ce3458febb94bb91ad8e2c733145ab28c SHA256 4463cb4b18f3aa721ff16062806f05934b4daca159503e8b33e04f15f1c9d56e +MD5 60f7c4dbd63e806f4da2432f8e2f945e kicad-20060626.ebuild 3455 +RMD160 ebc62c2fd5e52aa0e3848b5663ea4af199e67f18 kicad-20060626.ebuild 3455 +SHA256 4463cb4b18f3aa721ff16062806f05934b4daca159503e8b33e04f15f1c9d56e kicad-20060626.ebuild 3455 +MISC ChangeLog 1489 RMD160 c2eb41bf2948ccf9c9e01e0ea67a93451632b1af SHA1 1d962c775c4a9433ec6e69d38b25d16e411000c1 SHA256 8d86fd341d4f5adaadb28f76cceff006669d1117eab9afced68b9b5d6317c802 +MD5 3825da653e73cdbd139cd092f8d68f29 ChangeLog 1489 +RMD160 c2eb41bf2948ccf9c9e01e0ea67a93451632b1af ChangeLog 1489 +SHA256 8d86fd341d4f5adaadb28f76cceff006669d1117eab9afced68b9b5d6317c802 ChangeLog 1489 MISC metadata.xml 339 RMD160 edfadf44bb7c0a6049e40379258ccfbe89b74b5f SHA1 387abeb29f7e875057901f84b2bdb77c4f942c2e SHA256 311ce02a24351429c5d83af4292d0b8fa315ffde140ba06ac64e6bf3c233d173 MD5 cf9f0a7798ab8fd2681122e170b0674c metadata.xml 339 RMD160 edfadf44bb7c0a6049e40379258ccfbe89b74b5f metadata.xml 339 @@ -28,3 +34,6 @@ SHA256 86ce43541fa735749a030f04a041f6d54f706812605fa5e71fd83e8cf50a6962 files/di MD5 f551be6aa6e9abeaea8636d2164587b9 files/digest-kicad-20060424 497 RMD160 842aaf6ba27a4f9cfbecb26a29142cce13e90cdd files/digest-kicad-20060424 497 SHA256 da587ea090cf0e7ca665c448f23f3aa09c95d2d171dce12477205bec0f0c4b47 files/digest-kicad-20060424 497 +MD5 c39921993cbb08b84ea606a5b52b3817 files/digest-kicad-20060626 500 +RMD160 6d048c826ebbfbd3dad5d2fc3a363f02d8ed0c41 files/digest-kicad-20060626 500 +SHA256 721cb45559ae385aa3da978955859ee252da1cff12334444dbb8acb293717eda files/digest-kicad-20060626 500 diff --git a/sci-electronics/kicad/files/digest-kicad-20060626 b/sci-electronics/kicad/files/digest-kicad-20060626 new file mode 100644 index 000000000000..50a9d3684e97 --- /dev/null +++ b/sci-electronics/kicad/files/digest-kicad-20060626 @@ -0,0 +1,6 @@ +MD5 482d2ac90446fcc9704e4a7c2103683e kicad-2006-06-26.tgz 57903490 +RMD160 2eeb86863ffc847c35384a9474daefc64b4eae7a kicad-2006-06-26.tgz 57903490 +SHA256 88d24bf753ceca85814883f621299a1c189722b284d9685009f7668477a02337 kicad-2006-06-26.tgz 57903490 +MD5 317dfe732e079d25c493a229cdb88eb5 kicad-20060626.tar.bz2 11246097 +RMD160 2d684eb417514005e49eb47755e97cca6716d478 kicad-20060626.tar.bz2 11246097 +SHA256 88e175c94a21a7dcd0d47f9cae3b6541a7ca646b4db64af8eee27af7102c8926 kicad-20060626.tar.bz2 11246097 diff --git a/sci-electronics/kicad/kicad-20060626.ebuild b/sci-electronics/kicad/kicad-20060626.ebuild new file mode 100644 index 000000000000..01a727b6b011 --- /dev/null +++ b/sci-electronics/kicad/kicad-20060626.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/kicad-20060626.ebuild,v 1.1 2006/07/06 05:42:50 calchan Exp $ + +inherit wxwidgets + +UPSTREAM_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}" +DESCRIPTION="Electronic schematic and PCB design tools." +HOMEPAGE="http://www.lis.inpg.fr/realise_au_lis/kicad/" +SRC_URI="mirror://gentoo/${P}.tar.bz2 + !minimal? ( ftp://iut-tice.ujf-grenoble.fr/cao/${PN}-${UPSTREAM_PV}.tgz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="unicode doc examples minimal" + +DEPEND=">=x11-libs/wxGTK-2.6 + media-gfx/wings" + +pkg_setup() { + # Tell wxwidgets.eclass the version we need. We pick the latest on the system. + WX_GTK_VER=$(`ls /usr/bin/wx-config* | sort | tail -n 1` --release) + + # Check for proper wxGTK USE flags. + if use unicode; then + need-wxwidgets unicode || die "You need to install wxGTK with unicode support." + else + need-wxwidgets gtk2 || die "You need to install wxGTK with gtk2 support." + fi + built_with_use ">=x11-libs/wxGTK-${WX_GTK_VER}" opengl || die "You need to install wxGTK with opengl support." +} + +src_unpack() { + unpack ${A} || die "unpack failed" + cd ${S} + + # Use the chosen wx-config executable + sed -i -e "s:wx-config:${WX_CONFIG}:" libs.* || die "sed failed" + sed -i -e "s:wx-config:${WX_CONFIG}:" */makefile.* || die "sed failed" +} + +src_compile() { + # Build the main executables + emake -f makefile.gtk || die "make failed (main)" + + # Minizip needs to be built independently + cd kicad/minizip + emake -f makefile.unx || die "make failed (minizip)" +} + +src_install() { + # kicad doesn't use the autotools yet + exeinto /usr/lib/${PN}/linux + doexe eeschema/eeschema + doexe pcbnew/pcbnew + doexe cvpcb/cvpcb + doexe kicad/kicad + doexe kicad/minizip/minizip + doexe gerbview/gerbview + exeinto /usr/lib/${PN}/linux/plugins + doexe eeschema/plugins/netlist_form_pads-pcb + newicon kicad_icon.png kicad.png + make_wrapper kicad "/usr/lib/${PN}/linux/kicad" + make_desktop_entry kicad Kicad kicad.png Electronics + + # kicad requires everything to be in the same place + cp -pPR library ${D}/usr/lib/${PN} + cp -pPR internat ${D}/usr/lib/${PN} + cp -pPR template ${D}/usr/lib/${PN} + cp -pPR help ${D}/usr/lib/${PN} + if ! use minimal ; then + cp -pPR ${WORKDIR}/kicad/library ${D}/usr/lib/${PN} + cp -pPR ${WORKDIR}/kicad/modules ${D}/usr/lib/${PN} + cp -pPR ${WORKDIR}/kicad/template ${D}/usr/lib/${PN} + if use doc ; then + cp -pPR ${WORKDIR}/kicad/help ${D}/usr/lib/${PN} + fi + if use examples ; then + cp -pPR ${WORKDIR}/kicad/demos ${D}/usr/lib/${PN} + fi + fi + dodoc author.txt copyright.txt news.txt contrib.txt version.txt +} + +pkg_postinst() { + if use minimal ; then + ewarn "If the schematic and/or board editors complain about missing libraries when you open old projects," + ewarn "you will have to take one or more of the following actions :" + ewarn "- Install the missing libraries manually." + ewarn "- Remove the libraries from the 'Libs and Dir' preferences." + ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences." + ewarn "- Emerge kicad without the 'minimal' USE flag." + else + einfo "Please note that the PDF datasheets that can be linked to components from the default libraries" + einfo "cannot be mirrored by Gentoo for legal reasons." + einfo "If you want them, you need to download them yourself from :" + einfo "${HOMEPAGE}" + einfo "and install them manually." + fi +} |