fix image text
[pear] / make_dist.sh
1 #!/bin/sh
2
3 # short little script to make a releaseable pear ball.... - for use with flexyframework projects.
4
5 TARGET=/tmp/pear 
6 rm -rf ${TARGET}
7 rm -rf /tmp/crap
8
9
10 git clone http://git.roojs.org/pear /tmp/pear
11
12 PEAR="pear -C ${TARGET}/pear.conf  -c ${TARGET}/user.pear.conf -D php_dir=${TARGET} "
13 PEAR="${PEAR} -D bin_dir=/tmp/crap  -D doc_dir=/tmp/crap -D test_dir=/tmp/crap"
14 PEAR="${PEAR} -D data_dir=/tmp/crap"
15  
16  
17 #be carefull, order is important (although we could use --fixdeps or whatever now)
18  
19 #needed for pear-1.4.*
20 ${PEAR} channel-update pear.php.net
21
22 ${PEAR} install \
23         Archive_Tar \
24         Console_Getopt \
25         XML_RPC 
26
27 ${PEAR} install --force  PEAR
28
29 #now some of the basic stuff..
30 ${PEAR} install \
31         DB \
32         Date \
33         Validate-beta \
34         Auth \
35         Auth_SASL \
36         Net_Socket \
37         Net_SMTP \
38         Mail-beta \
39         Mail_Mime  \
40         Mail_mimeDecode  \
41         XML_Parser \
42         HTML_Javascript \
43         File_Gettext-beta \
44         Translation2 \
45         File_Passwd \
46         Text_Password \
47         Log \
48         XML_Util \
49         Config  \
50         Benchmark \
51         Pager_Sliding  \
52         I18N-beta \
53         Image_Transform-alpha \
54         I18Nv2-beta \
55         Text_CAPTCHA-alpha
56
57 ${PEAR} install  --force Image_Text-beta
58
59 ${PEAR} install --force MDB2 MDB2#mysql  MDB2#mysqli  MDB2#pgsql MDB2#sqlite
60
61 ${PEAR} install -o \
62         Spreadsheet_Excel_Writer-beta \
63         XML_Serializer-beta \
64         File_Find \
65         File \
66         Text_Password
67
68
69         
70         
71 #${PEAR} install PHPUnit
72
73  
74 ${PEAR} install \
75         Net_URL \
76         Net_Socket \
77         HTTP_Request \
78         Image_Graph-alpha \
79         Image_Canvas-alpha \
80         Image_Color \
81         Numbers_Words-beta \
82         Numbers_Roman \
83         Services_JSON
84
85
86 ${PEAR} install -o Cache
87    
88  
89 #// Kludge - unreleased dataobject!
90
91 #curl http://svn.php.net/repository/pear/packages/DB_DataObject/trunk/DataObject.php > /tmp/pear/DB/DataObject.php
92
93
94
95 #zip it up for a pearball..
96 cd /tmp
97 rm -rf /tmp/pear/.channels
98 rm -rf /tmp/pear/.registry
99 rm -f /tmp/pear/pearcmd.php
100 rm -f /tmp/pear/peclcmd.php
101 rm -f /tmp/pear/user.pear.conf
102 rm -f /tmp/pear/.filemap
103 rm -f /tmp/pear/.depdb
104 rm -f /tmp/pear/.lock
105 rm -f /tmp/pear/.depdblock
106 rm -rf /tmp/pear/cache 
107 rm -rf /tmp/pear/tests
108 rm -rf /tmp/pear/download
109
110
111
112 echo 'rsync -a /tmp/pear /your/location'
113 cd
114  
115