# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-gfx/picasa/picasa-2.2.2820-r5.ebuild, 2006/06/05 13:19:36 chrishaines Exp $ inherit eutils DESCRIPTION="Picasa from Google" HOMEPAGE="http://picasa.google.com" SRC_URI="http://dl.google.com/linux/standalone/picasa-2.2.2820-5.i386.bin" LICENSE="Google" SLOT="0" KEYWORDS="-* x86" DEPEND=" x11-base/xorg-x11 " RESTRICT="nostrip nomirror" src_unpack() { MY_FILE=${DISTDIR}/picasa-2.2.2820-5.i386.bin MY_OFFSET=`head -n 375 ${MY_FILE} | wc -c | tr -d " "` dd if=${MY_FILE} bs=${MY_OFFSET} skip=1 | tar xfz - } src_install() { dodir /opt/picasa dodir /usr/bin mv ${WORKDIR}/bin ${D}/opt/picasa mv ${WORKDIR}/desktop ${D}/opt/picasa mv ${WORKDIR}/lib ${D}/opt/picasa dodir /opt/picasa/wine mv ${WORKDIR}/wine/bin ${D}/opt/picasa/wine mv ${WORKDIR}/wine/drive_c ${D}/opt/picasa/wine mv ${WORKDIR}/wine/lib ${D}/opt/picasa/wine mv ${WORKDIR}/wine/generic.ppd ${D}/opt/picasa/wine dosym /opt/picasa/bin/picasa /usr/bin/picasa dosym /opt/picasa/bin/mediadetector /usr/bin/mediadetector dosym /opt/picasa/bin/setpicasascreensaver /usr/bin/setpicasascreensaver dosym /opt/picasa/bin/showpicasascreensaver /usr/bin/showpicasascreensaver cd ${D}/opt/picasa/desktop cp -rvdp google-picasa-mediadetector.desktop.template google-picasa-mediadetector.desktop epatch ${FILESDIR}/google-picasa-mediadetector.desktop.patch domenu google-picasa-mediadetector.desktop cp -rvdp google-picasa.desktop.template google-picasa.desktop epatch ${FILESDIR}/google-picasa.desktop.patch domenu google-picasa.desktop domenu picasascr.desktop chmod 644 * cd ${D}/opt/picasa/lib chmod 644 * cd ${D} epatch ${FILESDIR}/picasa-2.2.2820-r5-pr0d1r2.patch }