summaryrefslogtreecommitdiff
path: root/librsvg-zip.in
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2003-09-21 23:52:41 +0000
committerTor Lillqvist <tml@src.gnome.org>2003-09-21 23:52:41 +0000
commit5519cb688924e36b2d91d340d57640f43327685b (patch)
treef0528002f28a8d1d6a0b19bfa31f4095dbedfade /librsvg-zip.in
parent8b7ed3ccb47ae0744f3b39e5c54880946eadaec3 (diff)
downloadlibrsvg-5519cb688924e36b2d91d340d57640f43327685b.tar.gz
New file.
2003-09-21 Tor Lillqvist <tml@iki.fi> * librsvg-zip.in: New file. * configure.in: Expand librsvg-zip. * Makefile.am: Distribute librsvg-zip.in.
Diffstat (limited to 'librsvg-zip.in')
-rwxr-xr-xlibrsvg-zip.in39
1 files changed, 39 insertions, 0 deletions
diff --git a/librsvg-zip.in b/librsvg-zip.in
new file mode 100755
index 00000000..1974d401
--- /dev/null
+++ b/librsvg-zip.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# Build distribution zipfiles for librsvg on Win32: Runtime,
+# developer, engine and loader.
+
+ZIP=/tmp/librsvg-@VERSION@.zip
+DEVZIP=/tmp/librsvg-dev-@VERSION@.zip
+ENGINEZIP=/tmp/svg-gtk-engine-@VERSION@.zip
+LOADERZIP=/tmp/svg-gdk-pixbuf-loader-@VERSION@.zip
+
+# The DLL name generated by libtool with the passed --version-info
+DLLNAME=librsvg-2-@LIBRSVG_MAJOR_VERSION@.dll
+
+cd @prefix@
+rm $ZIP
+
+DLLDIR=lib
+[ -f bin/$DLLNAME ] && DLLDIR=bin
+
+zip $ZIP -@ <<EOF
+$DLLDIR/$DLLNAME
+EOF
+
+rm $DEVZIP
+zip -r $DEVZIP -@ <<EOF
+include/librsvg-2
+lib/librsvg-2.dll.a
+lib/pkgconfig/librsvg-2.0.pc
+EOF
+
+rm $ENGINEZIP
+zip $ENGINEZIP -@ <<EOF
+lib/gtk-2.0/2.2.0/engines/libsvg.dll
+EOF
+
+rm $LOADERZIP
+zip $LOADERZIP -@ <<EOF
+lib/gtk-2.0/2.2.0/loaders/svg_loader.dll
+EOF