Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 298855 Details for
Bug 398781
sci-electronics/eagle-6.1.0 ebuild bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild for eagle-6.0.0. Needs files/eagle_wrapper_script from previous versions.
eagle-6.1.0.ebuild (text/plain), 3.01 KB, created by
Thomas Axelsson
on 2012-01-13 16:32:45 UTC
(
hide
)
Description:
Ebuild for eagle-6.0.0. Needs files/eagle_wrapper_script from previous versions.
Filename:
MIME Type:
Creator:
Thomas Axelsson
Created:
2012-01-13 16:32:45 UTC
Size:
3.01 KB
patch
obsolete
># Copyright 1999-2011 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sci-electronics/eagle/eagle-5.11.0.ebuild,v 1.3 2011/08/08 19:18:22 hwoarang Exp $ > >EAPI="1" > >inherit eutils > >DESCRIPTION="CadSoft EAGLE schematic and printed circuit board (PCB) layout editor" >HOMEPAGE="http://www.cadsoft.de" > >KEYWORDS="amd64 x86" >IUSE="doc linguas_de linguas_zh" >LICENSE="cadsoft" >RESTRICT="strip test" >SLOT="0" > >SRC_URI="ftp://ftp.cadsoft.de/eagle/program/${PV%\.[0-9]}/${PN}-lin-${PV}.run" > >QA_DT_HASH="opt/eagle-${PV}/bin/eagle" > >RDEPEND="sys-libs/glibc > x11-libs/libXext > x11-libs/libX11 > x11-libs/libXau > x11-libs/libXdmcp > x86? ( media-libs/jpeg:62 > media-libs/libpng:1.2 > =dev-libs/openssl-0.9.8* ) > amd64? ( app-emulation/emul-linux-x86-baselibs > app-emulation/emul-linux-x86-xlibs )" > ># Append ${PV} since that's what upstream installs to >INSTALLDIR="/opt/eagle-${PV}" >case "${LINGUAS}" in > *de*) > MY_LANG="de";; > *) > MY_LANG="en";; >esac ># Mandatory documentation being installed >DOCS="README_${MY_LANG} UPDATE_${MY_LANG} library_${MY_LANG}.txt" > >src_unpack() { > > # Extract the built-in .tar.bz2 file starting at __DATA__ > sed -e '1,/^__DATA__$/d' "${DISTDIR}/${A}" | tar xj || die "unpacking failed" > >} > >src_install() { > > # Set MY_LANG for this function only since UPDATE_zh and README_zh > # don't exist > [[ ${LINGUAS} == *zh* ]] && MY_INST_LANG="zh" || MY_INST_LANG="${MY_LANG}" > > cd "${S}" > dodir ${INSTALLDIR} > # Copy all to INSTALLDIR > cp -r . "${D}"/${INSTALLDIR} > > # Install wrapper (suppressing leading tabs) > # see bug #188368 or http://www.cadsoft.de/faq.htm#17040701 > exeinto /usr/bin > newexe "${FILESDIR}/eagle_wrapper_script" eagle-${PV} > dosym eagle-${PV} /usr/bin/eagle > # Finally, append the path of the eagle binary respecting INSTALLDIR and any > # arguments passed to the script (thanks Denilson) > echo "${INSTALLDIR}/bin/eagle" '"$@"' >> "${D}/usr/bin/eagle-${PV}" > > # Install the documentation > cd doc > dodoc ${DOCS} > doman eagle.1 > # Install extra documentation if requested > use doc && dodoc elektro-tutorial.pdf manual_${MY_INST_LANG}.pdf tutorial_${MY_INST_LANG}.pdf > # Remove docs left in INSTALLDIR > rm -rf "${D}${INSTALLDIR}/doc" > cd .. > > echo -e "ROOTPATH=${INSTALLDIR}/bin\nPRELINK_PATH_MASK=${INSTALLDIR}" > "${S}/90eagle-${PV}" > doenvd "${S}/90eagle-${PV}" > > # Create desktop entry > mv bin/${PN}icon50.png bin/${PF}-icon50.png > doicon bin/${PF}-icon50.png > make_desktop_entry "${ROOT}/usr/bin/eagle-${PV}" "CadSoft EAGLE Layout Editor" ${PF}-icon50 "Graphics;Electronics" > >} > >pkg_postinst() { > > elog "Run \`env-update && source /etc/profile\` from within \${ROOT}" > elog "now to set up the correct paths." > elog "You must first run eagle as root to invoke product registration." > echo > ewarn "Due to some necessary changes in the data structure, once you edit" > ewarn "a file with version 6.x you will no longer be able to edit it" > ewarn "with versions prior to 6.0!" > ewarn > ewarn "Please read /usr/share/doc/${PF}/UPDATE_${MY_LANG} if you are upgrading from 5.xx." > >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 398781
:
298855
|
298857
|
300731