From 6af7c0e1e59b74f9ad90125a5cf7363bbd192517 Mon Sep 17 00:00:00 2001
From: Robin Mills As an alternative to these packages, most Linux distributions,
@@ -132,20 +89,7 @@ __navbar__
The Exiv2 source code was maintained in a Subversion repository until v0.26 shipped. You can
+ The Exiv2 source code has maintained in a Subversion repository. Future changes to Exiv2 will not be managed by SVN. You can
browse the source code online
or get a copy of the latest development code from the repository.
Once you have the source code, see the README file in the top
@@ -181,11 +125,11 @@ for NLS,
'
echo '
@@ -170,7 +114,7 @@ for NLS,
'
while [ $index -lt $count ]; do
diff --git a/website/bin/download.sh b/website/bin/download.sh
new file mode 100755
index 00000000..e8fa1797
--- /dev/null
+++ b/website/bin/download.sh
@@ -0,0 +1,47 @@
+#! /bin/sh
+# Create download tables
+
+basedir=.
+version=$(cat $basedir/var/__version__)
+
+table=__download_table__
+buttons=__download_buttons__
+
+rm -rf $basedir/var/$table
+rm -rf $basedir/var/$buttons
+
+for P in trunk macosx linux cygwin mingw msvc; do
+ p=exiv2-$version-$P.tar.gz
+ size=$(ls -la html/builds/$p | cut -d' ' -f 5)
+ date=$(stat -c "%w" html/builds/$p | cut -d' ' -f 1)
+ md5=$(md5sum html/builds/$p | cut -d' ' -f 1)
+
+ echo "Between Exif tags or Iptc datasets and XMP properties \
+ " >> $basedir/var/$table
+
+ platform=$P
+ config="64 bit shared libraries"
+ if [ "$platform" == macosx ]; then platform="MacOSX" ; fi
+ if [ "$platform" == cygwin ]; then platform="Cygwin" ; fi
+ if [ "$platform" == mingw ]; then platform="MinGW" ; config="32 bit shared libraries" ; fi
+ if [ "$platform" == msvc ]; then platform="Visual Studio"; config="32 & 64 bit DLLs for MSVC 2005/8/10/12/13/15"; fi
+ if [ "$platform" == linux ]; then platform="Linux" ; fi
+ if [ "$platform" != trunk ]; then
+ echo "Exiv2 v$version $P \
+ ${p} \
+ $size \
+ $date \
+ $md5 \
+ " >> $basedir/var/$buttons
+ fi
+done
+
+# That's all Folks!
+##
diff --git a/website/master/download.html.in b/website/master/download.html.in
index 9040ac53..8fa3cb08 100644
--- a/website/master/download.html.in
+++ b/website/master/download.html.in
@@ -31,7 +31,7 @@ __navbar__
installation notes and further information.
@@ -60,50 +60,7 @@ __navbar__
$platform $config \
+ \
+
-
-
- MacOSX 64 bit shared libraries
-
-
-
- Linux 64 bit shared libraries.
-
-
-
- Cygwin 64 bit shared libraries.
-
-
-
- MinGW 32 bit shared libraries.
-
-
+ __download_buttons__
MSVC 64 and 32 bit shared libraries for Visual Studio 2005/8/10/12/13/15
-
-
-
- Exiv2 v__version__ Source
- exiv2-__version__.tar.gz
- __size_src_pkg__
- __rel_date_src_pkg__
- __md5sum_src_pkg__
-
-
+__download_table__
Exiv2 v__version__ Windows executable
- exiv2-__version__-win.zip
- __size_win_pkg__
- __rel_date_win_pkg__
- __md5sum_win_pkg__
- SVN Repository (before and including v0.26)
-
To check-out the current source code from the repository, you need a +
To check-out code from the repository, you need a
Subversion client.
If you use the standard subversion svn
command line client, change to the directory where you want to keep
@@ -193,13 +137,6 @@ for NLS,
$ svn checkout svn://dev.exiv2.org/svn/trunk-
Not included in the source distribution are test data and several - test drivers. To download these directly from the repository (about - 34 MB), change to your local exiv2-__version__/ directory and use the - following command:
- -$ svn export svn://dev.exiv2.org/svn/tags/__version__/test-
The Exiv2 community website provides access to further project resources, including the issue tracker, wiki and forum.