updated changelog
[platform/upstream/evolution-data-server.git] / evolution-data-server-zip.in
1 #!/bin/sh
2
3 # Build Win32 zipfile distribution of evolution-data-server. Separate
4 # runtime and developer zipfiles. End-users will install Evolution
5 # using an executable installer combining all necessary pieces, of
6 # course, not unzipping each module separately.
7
8 ZIP=/tmp/evolution-data-server-@VERSION@.zip
9 DEVZIP=/tmp/evolution-data-server-dev-@VERSION@.zip
10
11 LIBCAMEL_CURRENT_MINUS_AGE=`expr @LIBCAMEL_CURRENT@ - @LIBCAMEL_AGE@`
12 LIBEBOOK_CURRENT_MINUS_AGE=`expr @LIBEBOOK_CURRENT@ - @LIBEBOOK_AGE@`
13 LIBECAL_CURRENT_MINUS_AGE=`expr @LIBECAL_CURRENT@ - @LIBECAL_AGE@`
14 LIBEDATABOOK_CURRENT_MINUS_AGE=`expr @LIBEDATABOOK_CURRENT@ - @LIBEDATABOOK_AGE@`
15 LIBEDATACAL_CURRENT_MINUS_AGE=`expr @LIBEDATACAL_CURRENT@ - @LIBEDATACAL_AGE@`
16 LIBEDATASERVERUI_CURRENT_MINUS_AGE=`expr @LIBEDATASERVERUI_CURRENT@ - @LIBEDATASERVERUI_AGE@`
17 LIBEDATASERVER_CURRENT_MINUS_AGE=`expr @LIBEDATASERVER_CURRENT@ - @LIBEDATASERVER_AGE@`
18 LIBEGROUPWISE_CURRENT_MINUS_AGE=`expr @LIBEGROUPWISE_CURRENT@ - @LIBEGROUPWISE_AGE@`
19 LIBEXCHANGE_STORAGE_CURRENT_MINUS_AGE=`expr @LIBEXCHANGE_STORAGE_CURRENT@ - @LIBEXCHANGE_STORAGE_AGE@`
20 LIBGDATA_CURRENT_MINUS_AGE=`expr @LIBGDATA_CURRENT@ - @LIBGDATA_AGE@`
21 LIBGDATA_GOOGLE_CURRENT_MINUS_AGE=`expr @LIBGDATA_GOOGLE_CURRENT@ - @LIBGDATA_GOOGLE_AGE@`
22 LIBEBACKEND_CURRENT_MINUS_AGE=`expr @LIBEBACKEND_CURRENT@ - @LIBEBACKEND_AGE@`
23
24 cd @prefix@
25 rm $ZIP
26 zip $ZIP -@ <<EOF
27 bin/libcamel-1.2-$LIBCAMEL_CURRENT_MINUS_AGE.dll
28 bin/libebackend-1.2-$LIBEBACKEND_CURRENT_MINUS_AGE.dll
29 bin/libebook-1.2-$LIBEBOOK_CURRENT_MINUS_AGE.dll
30 bin/libecal-1.2-$LIBECAL_CURRENT_MINUS_AGE.dll
31 bin/libedata-book-1.2-$LIBEDATABOOK_CURRENT_MINUS_AGE.dll
32 bin/libedata-cal-1.2-$LIBEDATACAL_CURRENT_MINUS_AGE.dll
33 bin/libedataserver-1.2-$LIBEDATASERVER_CURRENT_MINUS_AGE.dll
34 bin/libedataserverui-1.2-$LIBEDATASERVERUI_CURRENT_MINUS_AGE.dll
35 bin/libegroupwise-1.2-$LIBEGROUPWISE_CURRENT_MINUS_AGE.dll
36 bin/libexchange-storage-1.2-$LIBEXCHANGE_STORAGE_CURRENT_MINUS_AGE.dll
37 bin/libgdata-1.2-$LIBGDATA_CURRENT_MINUS_AGE.dll
38 bin/libgdata-google-1.2-$LIBGDATA_GOOGLE_CURRENT_MINUS_AGE.dll
39 lib/bonobo/servers/GNOME_Evolution_DataServer_1.2.server
40 lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.dll
41 lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.urls
42 lib/evolution-data-server-1.2/camel-providers/libcamelhula.dll
43 lib/evolution-data-server-1.2/camel-providers/libcamelhula.urls
44 lib/evolution-data-server-1.2/camel-providers/libcamelimap.dll
45 lib/evolution-data-server-1.2/camel-providers/libcamelimap.urls
46 lib/evolution-data-server-1.2/camel-providers/libcamellocal.dll
47 lib/evolution-data-server-1.2/camel-providers/libcamellocal.urls
48 lib/evolution-data-server-1.2/camel-providers/libcamelnntp.dll
49 lib/evolution-data-server-1.2/camel-providers/libcamelnntp.urls
50 lib/evolution-data-server-1.2/camel-providers/libcamelpop3.dll
51 lib/evolution-data-server-1.2/camel-providers/libcamelpop3.urls
52 lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.dll
53 lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.urls
54 lib/evolution-data-server-1.2/extensions/libebookbackendfile.dll
55 lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.dll
56 lib/evolution-data-server-1.2/extensions/libebookbackendldap.dll
57 lib/evolution-data-server-1.2/extensions/libebookbackendvcf.dll
58 lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.dll
59 lib/evolution-data-server-1.2/extensions/libecalbackendfile.dll
60 lib/evolution-data-server-1.2/extensions/libecalbackendgoogle.dll
61 lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.dll
62 lib/evolution-data-server-1.2/extensions/libecalbackendhttp.dll
63 lib/evolution-data-server-1.2/extensions/libecalbackendweather.dll
64 libexec/evolution-data-server-@BASE_VERSION@.exe
65 share/evolution-data-server-@BASE_VERSION@/glade/e-categories-dialog.glade
66 share/evolution-data-server-@BASE_VERSION@/glade/e-name-selector-dialog.glade
67 share/evolution-data-server-@BASE_VERSION@/weather/Locations.xml
68 EOF
69
70 zip -r -D $ZIP share/evolution-data-server-@BASE_VERSION@/zoneinfo
71
72 zip -r -D $ZIP share/pixmaps/evolution-data-server
73
74 if [ -f share/locale/de/LC_MESSAGES/evolution-data-server-@BASE_VERSION@.mo ]; then
75   zip $ZIP share/locale/*/LC_MESSAGES/evolution-data-server-@BASE_VERSION@.mo
76 else
77   zip $ZIP lib/locale/*/LC_MESSAGES/evolution-data-server-@BASE_VERSION@.mo
78 fi
79
80 rm $DEVZIP
81 zip -r -D $DEVZIP -@ <<EOF
82 lib/libcamel-1.2.dll.a
83 lib/libebook-1.2.dll.a
84 lib/libecal-1.2.dll.a
85 lib/libedata-book-1.2.dll.a
86 lib/libedata-cal-1.2.dll.a
87 lib/libedataserver-1.2.dll.a
88 lib/libedataserverui-1.2.dll.a
89 lib/libegroupwise-1.2.dll.a
90 lib/libexchange-storage-1.2.dll.a
91 lib/libgdata-1.2.dll.a
92 lib/libgdata-google-1.2.dll.a
93 lib/pkgconfig
94 include/evolution-data-server-@BASE_VERSION@
95 share/gtk-doc
96 share/idl/evolution-data-server-1.2/Evolution-DataServer-Addressbook.idl
97 share/idl/evolution-data-server-1.2/Evolution-DataServer-Calendar.idl
98 share/idl/evolution-data-server-1.2/Evolution-DataServer.idl
99 EOF