Wed, 08 Aug 2007 04:09:17 +0000
Use a better directory layout for the Win32 archive, now you can just unzip
into the Pidgin installation directory and everything will be setup. Suggested
by BigRedBrent at http://planet-soc.com/node/377#comment-2168.
|
18004
65007eda1656
Update for v0.8 release.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
17980
diff
changeset
|
1 | #!/bin/bash |
|
17980
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
2 | # Created:20070618 |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
3 | # By Jeff Connelly |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
4 | |
|
18004
65007eda1656
Update for v0.8 release.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
17980
diff
changeset
|
5 | # Package a new msimprpl for release. Must be run with bash. |
|
65007eda1656
Update for v0.8 release.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
17980
diff
changeset
|
6 | |
|
19140
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
7 | VERSION=0.14 |
|
17980
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
8 | make |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
9 | # Include 'myspace' directory in archive, so it can easily be unextracted |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
10 | # into ~/pidgin/libpurple/protocols at the correct location. |
|
18004
65007eda1656
Update for v0.8 release.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
17980
diff
changeset
|
11 | # (if this command fails, run it manually). |
|
65007eda1656
Update for v0.8 release.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
17980
diff
changeset
|
12 | # This convenient command requires bash. |
|
18030
b65216a8cfe5
Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18018
diff
changeset
|
13 | cd ../../.. |
|
b65216a8cfe5
Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18018
diff
changeset
|
14 | tar -cf libpurple/protocols/msimprpl-$VERSION.tar libpurple/protocols/myspace/{CHANGES,ChangeLog,LICENSE,Makefile.*,*.c,*.h,README,release.sh,.deps/*} autogen.sh configure.ac |
|
b65216a8cfe5
Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18018
diff
changeset
|
15 | cd libpurple/protocols/myspace |
|
17980
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
16 | gzip ../msimprpl-$VERSION.tar |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
17 | |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
18 | mv ~/pidgin/config.h ~/pidgin/config.h- |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
19 | make -f Makefile.mingw |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
20 | mv ~/pidgin/config.h- ~/pidgin/config.h |
|
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
21 | cp ~/pidgin/win32-install-dir/plugins/libmyspace.dll . |
|
19140
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
22 | # Zip is more common with Win32 users. Just include a few files in this archive, |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
23 | # but (importantly) preserve the install directory structure! |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
24 | mkdir -p win32-archive/plugins |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
25 | cp libmyspace.dll win32-archive/plugins |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
26 | mkdir -p win32-archive/pixmaps/pidgin/protocols/{48,22,16} |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
27 | cp ~/pidgin/pidgin/pixmaps/protocols/48/myspace.png \ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
28 | win32-archive/pixmaps/pidgin/protocols/48/ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
29 | cp ~/pidgin/pidgin/pixmaps/protocols/22/myspace.png \ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
30 | win32-archive/pixmaps/pidgin/protocols/22/ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
31 | cp ~/pidgin/pidgin/pixmaps/protocols/16/myspace.png \ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
32 | win32-archive/pixmaps/pidgin/protocols/16/ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
33 | mkdir -p win32-archive/pixmaps/emotes/default |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
34 | cp ~/pidgin/pidgin/pixmaps/emotes/default/22/theme \ |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
35 | win32-archive/pixmaps/emotes/default/theme |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
36 | # Use DOS line endings and .txt file extension for convenience |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
37 | u2d < README > win32-archive/msimprpl-README.txt |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
38 | u2d < LICENSE > win32-archive/msimprpl-LICENSE.txt |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
39 | u2d < CHANGES > win32-archive/msimprpl-CHANGES.txt |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
40 | cd win32-archive |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
41 | zip -r ../../msimprpl-$VERSION-win32.zip * |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
42 | cd .. |
|
72808c0e12c0
Use a better directory layout for the Win32 archive, now you can just unzip
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
18065
diff
changeset
|
43 | rm -rf win32-archive |
|
17980
a455980c81a8
Add script to produce tarballs and zip archives for releases, for v0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff
changeset
|
44 | ls -l ../msimprpl-$VERSION* |