aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2013-03-21 19:11:33 +0100
committerAstroFloyd <AstroFloyd@gmail.com>2013-03-21 19:11:33 +0100
commitd9be8e35c40c60dce584a7264253374da8744cd7 (patch)
tree1d5655bbb4eeada580d16c5e7c23ce27e1f9648e /sci-astronomy/skychart-bin/skychart-bin-3.6.2150.ebuild
parentAdded patch for app-text/evince-3.4.0 (diff)
downloadAstroFloyd-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.ebuild68
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
+}