summaryrefslogtreecommitdiff
blob: dc24f3b6be5a7207e0a398dc565e66fcd7a20dea (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
92
93
94
95
96
97
98
99
100
101
102
103
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gallery/gallery-1.4_p1.ebuild,v 1.3 2003/09/21 11:41:28 mholzer Exp $

MY_P=${P/_p/-pl}

DESCRIPTION="Web based (PHP Script) photo album viewer/creator."
HOMEPAGE="http://gallery.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
KEYWORDS="x86 ppc sparc alpha mips hppa amd64"
DEPEND=">=net-www/apache-1.3.24-r1
	>=dev-php/mod_php-4.1.2-r5
	>=media-gfx/jhead-1.6
	>=media-libs/netpbm-9.12
	>=media-gfx/imagemagick-5.4.9.1-r1"

S="${WORKDIR}/${PN}"
DST_PATH="/home/httpd/htdocs/gallery"

src_install() {
	insinto ${DST_PATH}
	doins *.{php,sh}

	insinto ${DST_PATH}/classes
	doins classes/*.php

	insinto ${DST_PATH}/classes/database/mysql
	doins classes/database/mysql/*.php

	insinto ${DST_PATH}/classes/gallery
	doins classes/gallery/*.php

	insinto ${DST_PATH}/classes/nuke5
	doins classes/nuke5/*.php

	insinto ${DST_PATH}/classes/postnuke
	doins classes/postnuke/*.php

	insinto ${DST_PATH}/classes/postnuke0.7.1
	doins classes/postnuke0.7.1/*.php

	insinto ${DST_PATH}/classes/remote
	doins classes/remote/*.php

	insinto ${DST_PATH}/css
	doins css/*.default

	insinto ${DST_PATH}/errors
	doins errors/*.php

	insinto ${DST_PATH}/html
	doins html/*.inc

	insinto ${DST_PATH}/html_wrap
	doins html_wrap/*.default

	insinto ${DST_PATH}/images
	doins images/*.{jpg,gif,png}

	insinto ${DST_PATH}/java
	doins java/*.jar

	insinto ${DST_PATH}/js
	doins js/*.js

	insinto ${DST_PATH}/layout
	doins layout/*.inc

	insinto ${DST_PATH}/platform
	doins platform/*.php

	insinto ${DST_PATH}/setup
	doins setup/*.{php,inc,template,txt} setup/.htaccess

	# install locales
	for d in locale/*
	do
		insinto ${DST_PATH}/$d/LC_MESSAGES
		doins $d/LC_MESSAGES/*
	done

	dodoc AUTHORS ChangeLog README LICENSE.txt UPGRADING
	dohtml docs/*
}

pkg_postinst() {
	chown -R apache.apache ${DST_PATH}
	chown root.root ${DST_PATH}/secure.sh ${DST_PATH}/configure.sh
	chmod 700 ${DST_PATH}/secure.sh ${DST_PATH}/configure.sh

	einfo
	einfo "For new installations point your browser to "
	einfo "http://www.yourhost.com/gallery/setup/"
	einfo "and follow the instructions."
	einfo "--------------------------------------------"
	einfo "For upgrades, just run"
	einfo "# cd ${DST_PATH}"
	einfo "# sh ./secure.sh"
	einfo
}