--- /var/lib/pkg-repos/gentoo/media-gfx/picasa/picasa-2.7.3736.15.ebuild 2008-08-17 12:08:25.000000000 -0400 +++ /var/local/pkg-repos/my/media-gfx/picasa/picasa-3.0_beta.ebuild 2008-11-05 12:43:51.439640861 -0500 @@ -4,24 +4,26 @@ inherit eutils versionator rpm -MY_P="picasa-$(replace_version_separator 3 '-')" +# TODO: add nsplugin use flag + +MY_P="${PN}-$(get_version_component_range 1-2)" DESCRIPTION="Google's photo organizer" HOMEPAGE="http://picasa.google.com" -SRC_URI="http://dl.google.com/linux/rpm/stable/i386/${MY_P}.i386.rpm" +SRC_URI="http://dl.google.com/linux/rpm/testing/i386/${MY_P}-current.i386.rpm" LICENSE="google-picasa" SLOT="0" -KEYWORDS="-* amd64 x86" +KEYWORDS="-* ~amd64 ~x86" RESTRICT="mirror strip" -QA_TEXTRELS_x86="opt/picasa/wine/lib/wine/set_lang.exe.so - opt/picasa/wine/lib/wine/browser_prompt.exe.so - opt/picasa/wine/lib/wine/license.exe.so" -#QA_EXECSTACK_x86="opt/picasa/bin/xsu -# opt/picasa/wine/bin/wine -# opt/picasa/wine/bin/wineserver -# opt/picasa/wine/bin/wine-pthread -# opt/picasa/wine/bin/wine-kthread -# opt/picasa/wine/lib/* -# opt/picasa/wine/lib/wine/*" +QA_TEXTRELS_x86="opt/google/picasa/3.0/wine/lib/wine/set_lang.exe.so + opt/google/picasa/3.0/wine/lib/wine/browser_prompt.exe.so + opt/google/picasa/3.0/wine/lib/wine/license.exe.so" +#QA_EXECSTACK_x86="opt/google/picasa/3.0/bin/xsu +# opt/google/picasa/3.0/wine/bin/wine +# opt/google/picasa/3.0/wine/bin/wineserver +# opt/google/picasa/3.0/wine/bin/wine-pthread +# opt/google/picasa/3.0/wine/bin/wine-kthread +# opt/google/picasa/3.0/wine/lib/* +# opt/google/picasa/3.0/wine/lib/wine/*" RDEPEND="x86? ( dev-libs/atk @@ -46,29 +48,32 @@ } src_install() { - cd opt/picasa - dodir /opt/picasa - mv bin wine "${D}/opt/picasa/" + cd opt/google/picasa/3.0 + dodir /opt/google/picasa/3.0 + mv bin wine "${D}/opt/google/picasa/3.0/" + + dodir /opt/google/picasa/3.0/desktop + mv desktop/picasa32x32.xpm "${D}/opt/google/picasa/3.0/desktop/" dodir /usr/bin for i in picasa picasafontcfg mediadetector showpicasascreensaver; do - dosym /opt/picasa/bin/${i} /usr/bin/${i} + dosym /opt/google/picasa/3.0/bin/${i} /usr/bin/${i} done dodoc README LICENSE.FOSS cd desktop - mv google-picasa-mediadetector.desktop.template google-picasa-mediadetector.desktop - mv google-picasa.desktop.template google-picasa.desktop - mv google-picasa-fontcfg.desktop.template google-picasa-fontcfg.desktop - - sed -i -e "s:EXEC:mediadetector:" google-picasa-mediadetector.desktop - sed -i -e "s:EXEC:picasa:" google-picasa.desktop - sed -i -e "s:ICON:picasa.xpm:" google-picasa{,-mediadetector}.desktop - sed -i -e "s:EXEC:picasafontcfg:" google-picasa-fontcfg.desktop - sed -i -e "s:ICON:picasa-fontcfg.xpm:" google-picasa-fontcfg.desktop + mv picasa.desktop.template picasa.desktop + mv picasa-fontcfg.desktop.template picasa-fontcfg.desktop + + sed -i -e "s:EXEC:picasa:" picasa.desktop + sed -i -e "s:ICON:picasa.xpm:" picasa.desktop + sed -i -e "s:EXEC:picasafontcfg:" picasa-fontcfg.desktop + sed -i -e "s:ICON:picasa-fontcfg.xpm:" picasa-fontcfg.desktop + + doicon picasa{,-fontcfg}.xpm + domenu {picasa{,-fontcfg,-kdehal},picasascr}.desktop - doicon picasa.xpm picasa-fontcfg.xpm - domenu {google-picasa{,-mediadetector,-fontcfg},picasascr}.desktop +# TODO: install mozilla plugin if nsplugin is set }