diff options
author | AstroFloyd <AstroFloyd@gmail.com> | 2013-03-21 19:11:33 +0100 |
---|---|---|
committer | AstroFloyd <AstroFloyd@gmail.com> | 2013-03-21 19:11:33 +0100 |
commit | d9be8e35c40c60dce584a7264253374da8744cd7 (patch) | |
tree | 1d5655bbb4eeada580d16c5e7c23ce27e1f9648e /sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild | |
parent | Added patch for app-text/evince-3.4.0 (diff) | |
download | AstroFloyd-d9be8e35c40c60dce584a7264253374da8744cd7.tar.gz AstroFloyd-d9be8e35c40c60dce584a7264253374da8744cd7.tar.bz2 AstroFloyd-d9be8e35c40c60dce584a7264253374da8744cd7.zip |
Downloaded and updated ebuild for sci-astronomy/skychart-bin-3.6.2150
* Downloaded and updated ebuild for sci-astronomy/skychart-bin-3.6.2150:
* downloaded from http://gpo.zugaina.org/sci-astronomy/skychart-bin/
* updated herd, description and keywords
Diffstat (limited to 'sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild')
-rw-r--r-- | sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild b/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild new file mode 100644 index 0000000..50688e9 --- /dev/null +++ b/sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit versionator rpm + +MY_PN="skychart" +MY_PV=$(replace_version_separator 2 -) +DESCRIPTION="Free software to draw sky charts, also known as Cartes du Ciel" +HOMEPAGE="http://www.ap-i.net/skychart/" +SRC_URI=" + x86? ( mirror://sourceforge/skychart/${MY_PN}-${MY_PV}-linux_i386.tar.bz2 ) + amd64? ( mirror://sourceforge/skychart/${MY_PN}-${MY_PV}-linux_x86_64.tar.bz2 ) + mirror://sourceforge/skychart/skychart-data-stars-3.1-1466.noarch.rpm + mirror://sourceforge/skychart/skychart-data-dso-3.1-1466.noarch.rpm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="xplanet" + +RESTRICT="strip" + +RDEPEND=">=x11-libs/gtk+-2.0 + xplanet? ( x11-misc/xplanet )" +S="${WORKDIR}/skychart" + +src_unpack() { + if [ "${ARCH}" = "amd64" ] ; then + XARCH="x86_64" + else + XARCH="i386" + fi + + unpack ${MY_PN}-${MY_PV}-linux_$XARCH.tar.bz2 + rpm_unpack skychart-data-stars-3.1-1466.noarch.rpm + rpm_unpack skychart-data-dso-3.1-1466.noarch.rpm +} + +src_install () { + # install catalogs + mv "${WORKDIR}"/usr/share/skychart/cat/bsc5* "${WORKDIR}"/skychart/share/skychart/cat/bsc5/ + mv "${WORKDIR}"/usr/share/skychart/cat/ngc2000/* "${WORKDIR}"/skychart/share/skychart/cat/ngc2000/ + rm -rf "${WORKDIR}"/usr/share/skychart/cat/bsc5 + rm -rf "${WORKDIR}"/usr/share/skychart/cat/ngc2000 + mv "${WORKDIR}"/usr/share/skychart/cat/* "${WORKDIR}"/skychart/share/skychart/cat/ + + local installdir="/opt/${MY_PN}" + + dodir "${installdir}" || die "Creating dir failed." + insinto "${installdir}" + doins -r lib share || die "Copying files failed." + exeinto "${installdir}/bin" + doexe bin/* || die "Copying files failed." + + dodir /usr/$(get_libdir) + dosym /opt/skychart/lib/libplan404.so /usr/$(get_libdir) + dosym /opt/skychart/lib/libgetdss.so /usr/$(get_libdir) + + for f in skychart cdcicon varobs varobs_lpv_bulletin; do + newbin "${FILESDIR}/${f}.sh" "${f}" || die "newbin for ${f} failed." + done + + newicon "${D}"/opt/skychart/share/pixmaps/skychart.png skychart.png + domenu "${FILESDIR}"/skychart.desktop +} |