You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
190 lines
7.8 KiB
HTML
190 lines
7.8 KiB
HTML
__doctype__
|
|
<html lang="en">
|
|
__header4__
|
|
<body>
|
|
__navbar__
|
|
|
|
<div class="jumbotron">
|
|
<div class="container">
|
|
<h1>Download Exiv2</h1>
|
|
<p class="lead">Two packages are available for download: the source
|
|
distribution and a Windows package with just the command line utility
|
|
and manual page. The current version is __version__.
|
|
</p>
|
|
</div>
|
|
</div><!-- /.jumbotron -->
|
|
|
|
<div class="container">
|
|
<div class="col-sm-pair">
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
<h2>Source distribution</h2>
|
|
<p>The complete source code to build the Exiv2 library, command
|
|
line utility and several simple example and test applications.
|
|
The distribution includes standard build files for
|
|
UNIX-like systems (including GNU/Linux, Mac OS X, MinGW and Cygwin) as well
|
|
as Visual Studio project files for Visual C++ .NET 2003 (MSVC 7.1)
|
|
and later. After downloading and unpacking the distribution,
|
|
see the <em><a title="README file" href="http://dev.exiv2.org/projects/exiv2/repository/entry/tags/__version__/README">README</a></em> file in the top directory for build and
|
|
installation notes and further information.
|
|
</p>
|
|
</div><!-- /.col-sm-6 -->
|
|
<div class="col-sm-6">
|
|
<h2>Windows executable</h2>
|
|
<p>Just the command line utility <code>exiv2.exe</code>, Expat DLL, Exiv2
|
|
manpage and two sample command files. To get started, run the executable
|
|
with the <em>-h</em> parameter from a cmd shell:
|
|
<code><a title="Exiv2 usage" href="sample.html#usage">exiv2 -h</a></code>.
|
|
For details, read the <a href="manpage.html" title="Exiv2 man page">manual page</a>.
|
|
The Windows executable was compiled with the
|
|
<a title="MinGW homepage" href="http://www.mingw.org">MinGW</a> cross compiler
|
|
on an x86-64 machine running
|
|
<a title="Ubuntu homepage" href="http://www.ubuntu.com">Ubuntu</a>.
|
|
</p>
|
|
</div><!-- /.col-sm-6 -->
|
|
</div><!-- /.row -->
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
<p class="text-center margin-top-s">
|
|
<a href="exiv2-__version__.tar.gz" class="btn btn-lg btn-success">
|
|
<span class="glyphicon glyphicon-download-alt" aria-hidden="true"></span> Download source
|
|
</a>
|
|
</p>
|
|
<p class="version text-center text-muted"><small>Currently v__version__</small></p>
|
|
</div><!-- /.col-sm-6 -->
|
|
<div class="col-sm-6">
|
|
<p class="text-center margin-top-s">
|
|
<a href="exiv2-__version__-win.zip" class="btn btn-lg btn-success">
|
|
<span class="glyphicon glyphicon-download-alt" aria-hidden="true"></span> Download exiv2.exe
|
|
</a>
|
|
</p>
|
|
<p class="text-center text-muted"><small>Currently v__version__</small></p>
|
|
</div><!-- /.col-sm-6 -->
|
|
</div><!-- /.row -->
|
|
</div><!-- /.col-sm-pair -->
|
|
<p class="margin-top-s">As an alternative to these packages, many Linux distributions,
|
|
BSD-based systems and Open Source package collections for Darwin and
|
|
Mac OS X have their own Exiv2 packages that can be installed via the
|
|
package management system of the distribution.
|
|
</p>
|
|
|
|
<h2>Package details</h2>
|
|
|
|
<p>These are the details for the current packages. <a title="Old packages" href="archive.html">Older releases</a> are
|
|
also still available. See the <a title="Changelog" href="changelog.html">ChangeLog</a> for a detailed list of changes between releases.</p>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>Package</th>
|
|
<th>Filename</th>
|
|
<th>Size (Bytes)</th>
|
|
<th>Date</th>
|
|
<th>MD5</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Exiv2 v__version__ Source</td>
|
|
<td><a title="Download the v__version__ source package" href="exiv2-__version__.tar.gz" >exiv2-__version__.tar.gz</a></td>
|
|
<td>__size_src_pkg__</td>
|
|
<td class="text-nowrap">__rel_date_src_pkg__</td>
|
|
<td>__md5sum_src_pkg__</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Exiv2 v__version__ Windows executable</td>
|
|
<td><a title="Download the v__version__ Windows executable" href="exiv2-__version__-win.zip" >exiv2-__version__-win.zip</a></td>
|
|
<td>__size_win_pkg__</td>
|
|
<td class="text-nowrap">__rel_date_win_pkg__</td>
|
|
<td>__md5sum_win_pkg__</td>
|
|
</tr>
|
|
<tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<p>Exiv2 is developed on GNU/Linux with recent versions of
|
|
<a title="The GNU Compiler Collection" href="http://gcc.gnu.org/">GCC</a>.
|
|
Written in C++, it uses the standard C++ library, a few POSIX
|
|
and C functions and is fairly portable. Dependencies are on
|
|
<a title="zlib homepage" href="http://www.zlib.net">zlib</a> for PNG
|
|
support,
|
|
<a title="gettext homepage" href="http://www.gnu.org/software/gettext/">gettext</a>
|
|
for NLS,
|
|
<a title="libiconv homepage" href="http://www.gnu.org/software/libiconv/">libiconv</a>
|
|
for characterset conversions and
|
|
<a title="Expat homepage" href="http://expat.sourceforge.net/">Expat</a> for XMP support.
|
|
(Note that modern Linux distributions usually have gettext and iconv in libc
|
|
and these features can be disabled individually.)</p>
|
|
|
|
<h2 id="devel">Repository</h2>
|
|
|
|
<p>The Exiv2 source code is maintained in a Subversion repository. You can
|
|
<a href="http://dev.exiv2.org/projects/exiv2/repository" title="Exiv2 online source code repository" >browse the source code online</a>
|
|
or get a copy of the latest development code from the repository.
|
|
Once you have the source code, see the <em><a title="README file" href="http://dev.exiv2.org/projects/exiv2/repository/entry/tags/__version__/README">README</a></em> file in the top
|
|
directory for build and installation notes.
|
|
</p>
|
|
|
|
<p>To check-out the current source code from the repository, you need a
|
|
<a title="Get Subversion!"
|
|
href="http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients">Subversion client</a>.
|
|
If you use the standard subversion <code>svn</code> command line client, change to the directory where you want to keep
|
|
the source code and type:</p>
|
|
|
|
<pre class="pre-x-scrollable">$ svn checkout svn://dev.exiv2.org/svn/trunk</pre>
|
|
|
|
<p>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:</p>
|
|
|
|
<pre class="pre-x-scrollable">$ svn export svn://dev.exiv2.org/svn/tags/__version__/test</pre>
|
|
|
|
<p>The <a href="http://dev.exiv2.org/projects/exiv2/wiki" title="Exiv2 community website">Exiv2 community website</a>
|
|
provides access to further project resources, including the issue tracker, wiki and forum.</p>
|
|
|
|
<h2 id="license">License</h2>
|
|
|
|
<p>Exiv2 is <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a>;
|
|
you can redistribute it and/or modify it under the terms of the
|
|
<a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public
|
|
License</a> as published by the Free Software Foundation; either
|
|
version 2 of the License, or (at your option) any later version.</p>
|
|
<p>Alternatively, Exiv2 is also available with a commercial license, which allows it to be
|
|
used in closed-source projects. Contact me for more information.</p>
|
|
<p>Exiv2 is distributed in the hope that it will be useful, but
|
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</p>
|
|
|
|
</div><!-- /.container -->
|
|
__footer__
|
|
__bootstrap__
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
$(document).ready(function() {
|
|
window.swapped = false;
|
|
swapcols();
|
|
});
|
|
$(window).resize(function() {
|
|
swapcols();
|
|
});
|
|
function swapcols() {
|
|
if ($(window).width() < 768 && !window.swapped) {
|
|
$(".col-sm-pair").each( function() {
|
|
$(".col-sm-6", this).eq(0).after($(".col-sm-6", this).eq(2).remove());
|
|
});
|
|
window.swapped = true;
|
|
}
|
|
if ($(window).width() >= 768 && window.swapped) {
|
|
$(".col-sm-pair").each( function() {
|
|
$(".col-sm-6", this).eq(3).before($(".col-sm-6", this).eq(1).remove());
|
|
});
|
|
window.swapped = false;
|
|
}
|
|
}
|
|
//]]>
|
|
</script>
|
|
</body>
|
|
</html>
|