aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Lillqvist <tml@novell.com>2005-12-02 08:53:16 +0800
committerTor Lillqvist <tml@src.gnome.org>2005-12-02 08:53:16 +0800
commit2abbca1519e1c7aecd76b460d1c6547c3198db77 (patch)
tree783ca33f99ee291192bf58aaf4900700bd96e3bb
parentb35ca78d5cc6ad8b8a6838423af6aa8a989c82b8 (diff)
downloadgsoc2013-evolution-2abbca1519e1c7aecd76b460d1c6547c3198db77.tar.gz
gsoc2013-evolution-2abbca1519e1c7aecd76b460d1c6547c3198db77.tar.zst
gsoc2013-evolution-2abbca1519e1c7aecd76b460d1c6547c3198db77.zip
New file, a script used to build a Win32 zipfile distribution of
2005-12-02 Tor Lillqvist <tml@novell.com> * evolution-zip.in: New file, a script used to build a Win32 zipfile distribution of Evolution. * Makefile.am * configure.in: Distribute and expand it. svn path=/trunk/; revision=30712
-rw-r--r--ChangeLog8
-rw-r--r--Makefile.am1
-rw-r--r--configure.in1
-rwxr-xr-xevolution-zip.in116
4 files changed, 126 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a9d6200b2d..2722c76a3a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-12-02 Tor Lillqvist <tml@novell.com>
+
+ * evolution-zip.in: New file, a script used to build a
+ Win32 zipfile distribution of Evolution.
+
+ * Makefile.am
+ * configure.in: Distribute and expand it.
+
2005-11-28 P S Chakravarthi <pchakravarthi@novell.com>
* configure.in: Added libnotify for use in new
diff --git a/Makefile.am b/Makefile.am
index 3ef7af2c49..d8a057c12c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,6 +26,7 @@ EXTRA_DIST = \
intltool-merge.in \
intltool-update.in \
intltool-extract.in \
+ evolution-zip.in \
$(pkgconfig_DATA:-$(BASE_VERSION).pc=.pc.in)
if ENABLE_SMIME
diff --git a/configure.in b/configure.in
index 85fbe8d2cc..2e03f73054 100644
--- a/configure.in
+++ b/configure.in
@@ -1688,6 +1688,7 @@ smime/Makefile
smime/lib/Makefile
smime/gui/Makefile
tools/Makefile
+evolution-zip
evolution-shell.pc
evolution-plugin.pc
])
diff --git a/evolution-zip.in b/evolution-zip.in
new file mode 100755
index 0000000000..f53795efd8
--- /dev/null
+++ b/evolution-zip.in
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+# Build Win32 zipfile distribution of Evolution. Separate runtime and
+# developer zipfiles. End-users will install Evolution using an
+# executable installer combining all necessary pieces, of course, not
+# unzipping each module separately.
+
+ZIP=/tmp/evolution-@VERSION@.zip
+DEVZIP=/tmp/evolution-dev-@VERSION@.zip
+
+cd @prefix@
+rm $ZIP
+zip -r $ZIP -@ <<EOF
+bin/libeutil-0.dll
+bin/libeconduit-0.dll
+bin/libevolution-a11y-0.dll
+bin/libevolution-calendar-a11y-0.dll
+bin/libevolution-widgets-a11y-0.dll
+bin/libevolution-addressbook-a11y-0.dll
+bin/libetimezonedialog-0.dll
+bin/libetable-0.dll
+bin/libetext-0.dll
+bin/libemiscwidgets-0.dll
+bin/libefilterbar-0.dll
+bin/libmenus-0.dll
+bin/libeshell-0.dll
+bin/libfilter-0.dll
+bin/libessmime-0.dll
+bin/libevolution-smime-0.dll
+bin/libeabutil-0.dll
+bin/libevolution-addressbook-importers-0.dll
+bin/libecontacteditor-0.dll
+bin/libecontactlisteditor-0.dll
+bin/libevolution-calendar-importers-0.dll
+bin/libevolution-mail-importers-0.dll
+bin/evolution-@BASE_VERSION@.exe
+lib/bonobo/servers/GNOME_Evolution_Shell_@BASE_VERSION@.server
+lib/bonobo/servers/GNOME_Evolution_Addressbook_@BASE_VERSION@.server
+lib/bonobo/servers/GNOME_Evolution_Calendar_AlarmNotify_@BASE_VERSION@.server
+lib/bonobo/servers/GNOME_Evolution_Calendar_@BASE_VERSION@.server
+lib/bonobo/servers/GNOME_Evolution_Mail_@BASE_VERSION@.server
+lib/evolution/@BASE_VERSION@/components/libevolution-addressbook.dll
+lib/evolution/@BASE_VERSION@/components/libevolution-calendar.dll
+lib/evolution/@BASE_VERSION@/components/libevolution-mail.dll
+libexec/evolution/@BASE_VERSION@/evolution-addressbook-export.exe
+libexec/evolution/@BASE_VERSION@/evolution-alarm-notify.exe
+share/mime-info/evolution-@BASE_VERSION@.keys
+share/mime-info/evolution-@BASE_VERSION@.mime
+share/evolution/@BASE_VERSION@/errors
+share/evolution/@BASE_VERSION@/glade
+share/evolution/@BASE_VERSION@/ecps
+share/evolution/@BASE_VERSION@/etspec
+share/evolution/@BASE_VERSION@/addresstypes.xml
+share/evolution/@BASE_VERSION@/filtertypes.xml
+share/evolution/@BASE_VERSION@/vfoldertypes.xml
+share/evolution/@BASE_VERSION@/searchtypes.xml
+share/evolution/@BASE_VERSION@/default
+share/evolution/@BASE_VERSION@/weather
+share/evolution/@BASE_VERSION@/ui
+share/evolution/@BASE_VERSION@/views
+etc/gconf/schemas/apps_evolution_shell-@BASE_VERSION@.schemas
+etc/gconf/schemas/apps_evolution_addressbook-@BASE_VERSION@.schemas
+etc/gconf/schemas/apps_evolution_calendar-@BASE_VERSION@.schemas
+etc/gconf/schemas/evolution-mail-@BASE_VERSION@.schemas
+EOF
+
+zip -r $ZIP share/pixmaps share/evolution/@BASE_VERSION@/images
+zip $ZIP lib/evolution/@BASE_VERSION@/plugins/*.eplug lib/evolution/@BASE_VERSION@/plugins/*.dll lib/evolution/@BASE_VERSION@/plugins/*.xml
+
+zip $ZIP lib/locale/*/LC_MESSAGES/evolution-@BASE_VERSION@.mo
+
+rm $DEVZIP
+zip -r $DEVZIP -@ <<EOF
+lib/libeutil.dll.a
+lib/libeconduit.dll.a
+lib/libevolution-a11y.dll.a
+lib/libevolution-calendar-a11y.dll.a
+lib/libevolution-widgets-a11y.dll.a
+lib/libevolution-addressbook-a11y.dll.a
+lib/libetimezonedialog.dll.a
+lib/libetable.dll.a
+lib/libetext.dll.a
+lib/libemiscwidgets.dll.a
+lib/libefilterbar.dll.a
+lib/libmenus.dll.a
+lib/libeshell.dll.a
+lib/libfilter.dll.a
+lib/libessmime.dll.a
+lib/libevolution-smime.dll.a
+lib/libeabutil.dll.a
+lib/libevolution-addressbook-importers.dll.a
+lib/libecontacteditor.dll.a
+lib/libecontactlisteditor.dll.a
+lib/libevolution-calendar-importers.dll.a
+lib/libevolution-mail-importers.dll.a
+lib/pkgconfig/evolution-shell-@BASE_VERSION@.pc
+lib/pkgconfig/evolution-plugin-@BASE_VERSION@.pc
+include/evolution-@BASE_VERSION@/e-conduit
+include/evolution-@BASE_VERSION@/e-util
+include/evolution-@BASE_VERSION@/a11y
+include/evolution-@BASE_VERSION@/table
+include/evolution-@BASE_VERSION@/text
+include/evolution-@BASE_VERSION@/misc
+include/evolution-@BASE_VERSION@/menus
+include/evolution-@BASE_VERSION@/shell
+include/evolution-@BASE_VERSION@/addressbook
+include/evolution-@BASE_VERSION@/calendar
+include/evolution-@BASE_VERSION@/mail
+share/idl/evolution-@BASE_VERSION@/Evolution-ConfigControl.idl
+share/idl/evolution-@BASE_VERSION@/Evolution-Component.idl
+share/idl/evolution-@BASE_VERSION@/Evolution-Shell.idl
+share/idl/evolution-@BASE_VERSION@/Evolution.idl
+share/idl/evolution-@BASE_VERSION@/evolution-calendar.idl
+share/idl/evolution-@BASE_VERSION@/Evolution-Composer.idl
+share/idl/evolution-@BASE_VERSION@/Evolution-Mail.idl
+EOF