summaryrefslogtreecommitdiff
blob: 488d1c57b275b10cfbe852f82a889c99396fa01b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-zope/plone/plone-3.1.6.ebuild,v 1.4 2008/12/13 15:31:00 bluebird Exp $

inherit versionator zproduct

MY_P="Plone-${PV}"
DESCRIPTION="A Zope Content Management System, based on Zope CMF."
HOMEPAGE="http://plone.org/"
SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="3.0"
KEYWORDS="amd64 ppc sparc x86"
IUSE=""

DEPEND="app-admin/zope-config"
RDEPEND=">=dev-python/imaging-1.1.5
	=net-zope/zope-2.10*
	>=net-zope/zope-2.10.5
	dev-python/elementtree
	>=app-admin/zprod-manager-0.3.2"

S="${WORKDIR}/${MY_P}"

ZPROD_LIST="
	Archetypes
	ATContentTypes
	ATReferenceBrowserWidget
	AdvancedQuery
	CMFActionIcons
	CMFCalendar
	CMFCore
	CMFDefault
	CMFDiffTool
	CMFDynamicViewFTI
	CMFEditions
	CMFFormController
	CMFPlacefulWorkflow
	CMFPlone
	CMFQuickInstallerTool
	CMFTestCase
	CMFTopic
	CMFUid
	DCWorkflow
	ExtendedPathIndex
	ExternalEditor
	GenericSetup
	GroupUserFolder
	kupu
	Marshall
	MimetypesRegistry
	NuPlone
	PasswordResetTool
	PlacelessTranslationService
	PloneLanguageTool
	PlonePAS
	PloneTestCase
	PloneTranslations
	PluggableAuthService
	PluginRegistry
	PortalTransforms
	ResourceRegistries
	SecureMailHost
	ZopeVersionControl
	statusmessages
	validation
	"
ZLPROD_LIST="
	archetypes
	borg
	five
	kss
	plone
	wicked
	"
DOT_ZLFOLDER_FPATH="${ZP_DIR}/${PF}/.zlfolder.lst"

src_install() {
	zproduct_src_install
	for N in ${ZLPROD_LIST} ; do
		echo ${N} >> "${D}"/${DOT_ZLFOLDER_FPATH}
	done
}

pkg_postinst() {
	elog "This plone version is a bundled version = contains all necessary zope products"
	elog "You should carefully manage Your zope instance manually(!) with zprod-manager tool"
	elog "If You have simple installation (just zope and plone) you can safely execute:"
	elog "'zprod-manager add' and then mark ${P} to be added to your instance."
}