Magellan Linux

Contents of /branches/branch-xorg18/extras/phpmyadmin/phpmyadmin-3.2.5-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5192 - (show annotations) (download)
Tue Apr 6 21:54:10 2010 UTC (14 years, 1 month ago) by niro
File size: 2037 byte(s)
created branch 'branch-xorg18'
1 # $Id$
2
3 PNAME="phpmyadmin"
4 PVER="3.2.5"
5 PBUILD="r2"
6
7 PCATEGORIE="dev-db"
8 STATE="unstable"
9
10 DESCRIPTION="phpMyAdmin - a web-based administration frontend for MySQL databases written in PHP."
11 HOMEPAGE="http://www.phpmyadmin.net/"
12
13 DEPEND=">= net-www/apache2-2
14 >= dev-lang/php5-5
15 >= dev-lang/php5-apache-5
16 >= dev-lang/php5-mbstring-5
17 >= dev-lang/php5-mysql-5
18 >= dev-db/mysql5-5.0"
19
20 SRCFILE="phpMyAdmin-${PVER}-all-languages.tar.bz2"
21 SRCDIR="${BUILDDIR}/phpMyAdmin-${PVER}-all-languages"
22
23 CONF_REV=1.4
24
25 sminclude mtools
26
27 SRC_URI=(
28 sourceforge://${PNAME}/${SRCFILE}
29 mirror://${PNAME}/${SRCFILE}
30 mirror://${PNAME}/config.inc-${CONF_REV}
31 mirror://${PNAME}/phpmyadmin.conf
32 mirror://${PNAME}/${PNAME}-3.2.3-fix-doc-pathes.patch
33 )
34
35 # exclude -rc versions
36 UP2EXCLUDE="-rc"
37 UP2DATE="updatecmd_sourceforge ${PNAME} phpMyAdmin"
38
39 src_prepare()
40 {
41 munpack ${SRCFILE} || die
42 cd ${SRCDIR}
43
44 # fix doc pathes to /usr/share/doc/phpmyadmin-@@PVER@@
45 # and fix reading of gzip compressed files
46 mpatch ${PNAME}-3.2.3-fix-doc-pathes.patch || die
47 # now fix the @@PVER@@ pathes to ${PVER}
48 sed -i "s:@@PVER@@:${PVER}:" changelog.php license.php || die
49 }
50
51 src_install()
52 {
53 cd ${SRCDIR}
54
55 # needed directories
56 minstalldir /etc/apache2/modules.d || die
57 minstalldir /etc/phpmyadmin || die
58 minstalldir /usr/share/phpmyadmin || die
59
60 # install
61 cp -ad ${SRCDIR}/* ${BINDIR}/usr/share/phpmyadmin || die
62
63 # phpmyadmin default configuration
64 minstallfile -s config.inc-${CONF_REV} /etc/phpmyadmin/config.inc.php || die
65 mlink /etc/phpmyadmin/config.inc.php /usr/share/phpmyadmin/ || die
66
67 # apache module configuration file
68 minstallfile -s phpmyadmin.conf /etc/apache2/modules.d || die
69
70 # clean up and remove unneeded stuff
71 rm -f ${BINDIR}/usr/share/phpmyadmin/*txt || die
72 rm -f ${BINDIR}/usr/share/phpmyadmin/[CIRLT]* || die
73 rm -f ${BINDIR}/usr/share/phpmyadmin/config.sample.inc.php || die
74 rm -f ${BINDIR}/usr/share/phpmyadmin/libraries/.htaccess || die
75
76 # install docs
77 minstalldocs ChangeLog CREDITS Documentation.txt LICENSE RE* TODO || die
78 }

Properties

Name Value
svn:keywords Id