Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 240406 | Differences between
and this patch

Collapse All | Expand All

(-)/var/lib/pkg-repos/gentoo/media-gfx/picasa/picasa-2.7.3736.15.ebuild (-29 / +42 lines)
Lines 2-27 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/media-gfx/picasa/picasa-2.7.3736.15.ebuild,v 1.2 2008/08/17 15:36:22 maekke Exp $
3
# $Header: /var/cvsroot/gentoo-x86/media-gfx/picasa/picasa-2.7.3736.15.ebuild,v 1.2 2008/08/17 15:36:22 maekke Exp $
4
4
5
inherit eutils versionator rpm
5
inherit eutils versionator rpm nsplugins
6
6
7
MY_P="picasa-$(replace_version_separator 3 '-')"
7
MY_P="${PN}-$(get_version_component_range 1-2)"
8
DESCRIPTION="Google's photo organizer"
8
DESCRIPTION="Google's photo organizer"
9
HOMEPAGE="http://picasa.google.com"
9
HOMEPAGE="http://picasa.google.com"
10
SRC_URI="http://dl.google.com/linux/rpm/stable/i386/${MY_P}.i386.rpm"
10
SRC_URI="http://dl.google.com/linux/rpm/testing/i386/${MY_P}-current.i386.rpm"
11
12
IUSE="nsplugin"
13
11
LICENSE="google-picasa"
14
LICENSE="google-picasa"
12
SLOT="0"
15
SLOT="0"
13
KEYWORDS="-* amd64 x86"
16
KEYWORDS="-* ~amd64 ~x86"
14
RESTRICT="mirror strip"
17
RESTRICT="mirror strip"
15
QA_TEXTRELS_x86="opt/picasa/wine/lib/wine/set_lang.exe.so
18
QA_TEXTRELS_x86="opt/google/picasa/3.0/wine/lib/wine/set_lang.exe.so
16
		opt/picasa/wine/lib/wine/browser_prompt.exe.so
19
		opt/google/picasa/3.0/wine/lib/wine/browser_prompt.exe.so
17
		opt/picasa/wine/lib/wine/license.exe.so"
20
		opt/google/picasa/3.0/wine/lib/wine/license.exe.so"
18
#QA_EXECSTACK_x86="opt/picasa/bin/xsu
21
#QA_EXECSTACK_x86="opt/google/picasa/3.0/bin/xsu
19
#               opt/picasa/wine/bin/wine
22
#               opt/google/picasa/3.0/wine/bin/wine
20
#               opt/picasa/wine/bin/wineserver
23
#               opt/google/picasa/3.0/wine/bin/wineserver
21
#               opt/picasa/wine/bin/wine-pthread
24
#               opt/google/picasa/3.0/wine/bin/wine-pthread
22
#               opt/picasa/wine/bin/wine-kthread
25
#               opt/google/picasa/3.0/wine/bin/wine-kthread
23
#               opt/picasa/wine/lib/*
26
#               opt/google/picasa/3.0/wine/lib/*
24
#               opt/picasa/wine/lib/wine/*"
27
#               opt/google/picasa/3.0/wine/lib/wine/*"
25
28
26
RDEPEND="x86? (
29
RDEPEND="x86? (
27
		dev-libs/atk
30
		dev-libs/atk
Lines 36-41 Link Here
36
		x11-libs/libXi
39
		x11-libs/libXi
37
		x11-libs/libXt
40
		x11-libs/libXt
38
		x11-libs/pango )
41
		x11-libs/pango )
42
	nsplugin? ( || (
43
		>=net-libs/xulrunner-1.9
44
		>=www-client/mozilla-firefox-3.0.0 ) )
39
	amd64? (
45
	amd64? (
40
		app-emulation/emul-linux-x86-gtklibs )"
46
		app-emulation/emul-linux-x86-gtklibs )"
41
47
Lines 46-74 Link Here
46
}
52
}
47
53
48
src_install() {
54
src_install() {
49
	cd opt/picasa
55
	local libdir=$(get_libdir)
50
	dodir /opt/picasa
56
51
	mv bin wine "${D}/opt/picasa/"
57
	cd opt/google/picasa/3.0
58
	dodir /opt/google/picasa/3.0
59
	mv bin ${libdir} wine "${D}/opt/google/picasa/3.0/"
60
61
	dodir /opt/google/picasa/3.0/desktop
62
	mv desktop/picasa32x32.xpm "${D}/opt/google/picasa/3.0/desktop/"
52
63
53
	dodir /usr/bin
64
	dodir /usr/bin
54
	for i in picasa picasafontcfg mediadetector showpicasascreensaver; do
65
	for i in picasa picasafontcfg mediadetector showpicasascreensaver; do
55
		dosym /opt/picasa/bin/${i} /usr/bin/${i}
66
		dosym /opt/google/picasa/3.0/bin/${i} /usr/bin/${i}
56
	done
67
	done
57
68
58
	dodoc README LICENSE.FOSS
69
	dodoc README LICENSE.FOSS
59
70
60
	cd desktop
71
	cd desktop
61
72
62
	mv google-picasa-mediadetector.desktop.template google-picasa-mediadetector.desktop
73
	mv picasa.desktop.template picasa.desktop
63
	mv google-picasa.desktop.template google-picasa.desktop
74
	mv picasa-fontcfg.desktop.template picasa-fontcfg.desktop
64
	mv google-picasa-fontcfg.desktop.template google-picasa-fontcfg.desktop
65
66
	sed -i -e "s:EXEC:mediadetector:" google-picasa-mediadetector.desktop
67
	sed -i -e "s:EXEC:picasa:" google-picasa.desktop
68
	sed -i -e "s:ICON:picasa.xpm:" google-picasa{,-mediadetector}.desktop
69
	sed -i -e "s:EXEC:picasafontcfg:" google-picasa-fontcfg.desktop
70
	sed -i -e "s:ICON:picasa-fontcfg.xpm:" google-picasa-fontcfg.desktop
71
75
72
	doicon picasa.xpm picasa-fontcfg.xpm
76
	sed -i -e "s:EXEC:picasa:" picasa.desktop
73
	domenu {google-picasa{,-mediadetector,-fontcfg},picasascr}.desktop
77
	sed -i -e "s:ICON:picasa.xpm:" picasa.desktop
78
	sed -i -e "s:EXEC:picasafontcfg:" picasa-fontcfg.desktop
79
	sed -i -e "s:ICON:picasa-fontcfg.xpm:" picasa-fontcfg.desktop
80
81
	doicon picasa{,-fontcfg}.xpm
82
	domenu {picasa{,-fontcfg,-kdehal},picasascr}.desktop
83
84
	if use nsplugin; then
85
		inst_plugin /opt/google/picasa/3.0/${libdir}/npPicasa3.so
86
	fi
74
}
87
}

Return to bug 240406