/[refeed]/trunk/Makefile
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations)
Wed Jul 5 00:27:49 2006 UTC (17 years, 10 months ago) by dpavlin
File size: 3145 byte(s)
make working copy of trunk
1 # vim: noet
2
3 dist: lib plugins/example/xspf_player config.php doc
4
5 lib: library/PEAR library/Smarty library/feedparser library/magpierss library/json-py library/JSON-PHP
6
7 library/PEAR:
8 PDIR=`mktemp -d pear.XXXXXX` && \
9 pear install -o -R $$PDIR PEAR-1.3.3 && \
10 pear install -o -R $$PDIR DB && \
11 pear install -o -R $$PDIR HTTP_Client && \
12 if [ -d $$PDIR/usr/lib/php ]; then \
13 mv $$PDIR/usr/lib/php library/PEAR; \
14 elif [ -d $$PDIR/usr/share/php ]; then \
15 mv $$PDIR/usr/share/php library/PEAR; \
16 fi && \
17 rm -rf $$PDIR;
18
19 library/Smarty:
20 curl --location "http://smarty.php.net/do_download.php?download_file=Smarty-2.6.10.tar.gz" > Smarty-2.6.10.tar.gz;
21 tar -xzf Smarty-2.6.10.tar.gz;
22 rm -f Smarty-2.6.10.tar.gz;
23 mv Smarty-2.6.10/libs library/Smarty;
24 rm -rf Smarty-2.6.10;
25
26 library/feedparser:
27 curl --location "http://easynews.dl.sourceforge.net/sourceforge/feedparser/feedparser-3.3.zip" > feedparser-3.3.zip;
28 unzip -q feedparser-3.3.zip;
29 rm -f feedparser-3.3.zip;
30 mkdir -p library/feedparser;
31 mv feedparser/feedparser.py library/feedparser/;
32 mv feedparser/LICENSE library/feedparser/;
33 mv feedparser/README library/feedparser/;
34 rm -rf feedparser;
35
36 library/magpierss:
37 curl --location "http://easynews.dl.sourceforge.net/sourceforge/magpierss/magpierss-0.71.1.tar.gz" > magpierss-0.71.1.tar.gz
38 tar -xzf magpierss-0.71.1.tar.gz;
39 rm -f magpierss-0.71.1.tar.gz;
40 mkdir -p library/magpierss;
41 mv magpierss-0.71.1/AUTHORS library/magpierss/;
42 mv magpierss-0.71.1/ChangeLog library/magpierss/;
43 mv magpierss-0.71.1/extlib library/magpierss/;
44 mv magpierss-0.71.1/INSTALL library/magpierss/;
45 mv magpierss-0.71.1/NEWS library/magpierss/;
46 mv magpierss-0.71.1/README library/magpierss/;
47 mv magpierss-0.71.1/rss_*.inc library/magpierss/;
48 mv magpierss-0.71.1/TROUBLESHOOTING library/magpierss/;
49 rm -rf magpierss-0.71.1;
50 patch --backup --strip=2 -d library/magpierss < library/magpierss.patch;
51
52 library/json-py:
53 curl --location "http://easynews.dl.sourceforge.net/sourceforge/json-py/json-py-3_4.zip" > json-py-3_4.zip
54 unzip -q -d library/json-py json-py-3_4.zip;
55 rm -f json-py-3_4.zip;
56
57 library/JSON-PHP:
58 mkdir -p library/JSON-PHP;
59 cd library/JSON-PHP; \
60 curl --location "http://mike.teczno.com/JSON.tar.gz" > JSON.tar.gz; \
61 tar -xzf JSON.tar.gz; \
62 rm -rf doc; \
63 rm -f JSON.tar.gz;
64
65 plugins/example/xspf_player:
66 mkdir -p plugins/example/xspf_player;
67 cd plugins/example/xspf_player; \
68 curl --location "http://easynews.dl.sourceforge.net/sourceforge/musicplayer/xspf_player-0.2.1.zip" > xspf_player-0.2.1.zip; \
69 unzip -q xspf_player-0.2.1.zip; \
70 rm xspf_player-0.2.1.zip;
71
72 config.php:
73 cp config.php.default config.php
74
75 doc:
76 if phpdoc -h > /dev/null; then \
77 phpdoc --filename "add.php","do.php","config.php","init.php","call.php","view.php","index.php","plugins/*.php","out/*.php","library/RF/*.php" --target doc --packageoutput Refeed,Plugins --title "Refeed Developer Documentation"; \
78 fi;
79
80 clean:
81 rm -rf library/PEAR;
82 rm -rf library/Smarty;
83 rm -rf library/feedparser;
84 rm -rf library/magpierss;
85 rm -rf library/json-py;
86 rm -rf library/JSON-PHP;
87 rm -rf doc;
88 rm -rf plugins/xspf_player;

  ViewVC Help
Powered by ViewVC 1.1.26