# # spec file for package libexif (Version 0.6.17) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: libexif BuildRequires: doxygen Url: http://libexif.sourceforge.net License: LGPL v2.1 or later Group: System/Libraries Summary: An EXIF Tag Parsing Library for Digital Cameras Version: 0.6.17 Release: 2 # bug437293 %ifarch ppc64 Obsoletes: libexif-64bit %endif # BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{version}.tar.bz2 %description This library is used to parse EXIF information from JPEGs created by digital cameras. Authors: -------- Lutz Müller Curtis Galloway %package devel License: LGPL v2.1 or later Group: Development/Libraries/C and C++ Summary: An EXIF Tag Parsing Library for Digital Cameras (Development files) Requires: %{name} = %{version} glibc-devel # bug437293 %ifarch ppc64 Obsoletes: libexif-devel-64bit %endif # %description devel This library is used to parse EXIF information from JPEGs created by digital cameras. Authors: -------- Lutz Müller Curtis Galloway %prep %setup -q %build %configure \ --disable-static \ --with-doc-dir=%{_docdir}/%{name} make %check make check %install %makeinstall %find_lang %{name}-12 %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}-12.lang %defattr(-,root,root) %{_libdir}/*.so.* %files devel %defattr(-,root,root) %doc %{_docdir}/%{name} %{_libdir}/*.so %{_libdir}/*.la %{_libdir}/pkgconfig/*.pc %{_includedir}/* %changelog * Wed Jan 07 2009 olh@suse.de - obsolete old -XXbit packages (bnc#437293) * Sat Nov 08 2008 meissner@suse.de - updated to 0.6.17 (rc1/final) * Updated translations: cs, de, pl, sk, vi * New translations: nl, se, en_CA * Enabled sv translation by default * Bug fixes: #1773810, #1774626, #1536244, CVE-2007-6351, CVE-2007-6352, [#2071600] and others * Enhanced support of Canon and Olympus makernotes * Added support for Fuji and Sanyo makernotes * Added support for the NO_VERBOSE_TAG_STRINGS and NO_VERBOSE_TAG_DATA macros to reduce size for embedded applications * Added support for more tags * Fri Sep 19 2008 meissner@suse.de - updated dutch translation - crash fix if exiftag not present * Fri Jul 25 2008 meissner@suse.de - fixed eog and gimp crashes bnc#404475, bnc#406299 * Mon Apr 28 2008 meissner@suse.de - fixed endless loop problem in exif_content_remove_entry() bnc#380716 * Thu Apr 10 2008 ro@suse.de - added baselibs.conf file to build xxbit packages for multilib support * Mon Mar 17 2008 meissner@suse.de - updated to current CVS - stability fixes in memory handling - bugfixes * Wed Jan 09 2008 meissner@suse.de - updated to current version - fixed security issues (CVE-2007-6351/CVE-2007-6352) #348748 - various small fixes - fuji maker notes support * Mon Sep 10 2007 kukuk@suse.de - Update Canon maker note section for newer models * Sun Sep 09 2007 kukuk@suse.de - Fix exposure time rounding error [#223752] * Mon Aug 20 2007 meissner@suse.de - merged stability bugfixes from upstream 0.6.16.2. * Wed Jun 13 2007 meissner@suse.de - upgraded to 0.6.16 - fixed a integer overflow security problem * Wed May 23 2007 meissner@suse.de - upgraded to 0.6.15 - fixes from Coverity scans - czech and slowak translation - some new maker notes - win xp metadata - enhanced doxygen documentation - run make check - rpmlint fixes * Fri Mar 02 2007 meissner@suse.de - the doxygen generation does not like parallel make. * Thu Mar 01 2007 sbrabec@suse.cz - Fixed devel dependencies. * Tue Feb 27 2007 dmueller@suse.de - split off devel package * Tue Oct 17 2006 meissner@suse.de - Lots of Makernote enhancements, for both Canon and Nikon. - Updated german translation. * Wed Sep 27 2006 meissner@suse.de - fixed compilation problem (min -> MIN, max -> MAX) * Wed Sep 27 2006 meissner@suse.de - updgraded to current versions - bugfixes - some more Canon MakerNote entries added * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Thu Jan 19 2006 meissner@suse.de - applied fix for crash in bad exif data #144008 * Mon Jan 16 2006 meissner@suse.de - use -fstack-protector. * Tue Jan 03 2006 meissner@suse.de - Upgraded to 0.6.13 final. * Mon Oct 10 2005 meissner@suse.de - Updated to current CVS, dropped old patches. - german translation mostly done (by myself) - bugfix for crash in COPYRIGHT tag handling #118991 * Wed Aug 31 2005 meissner@suse.de - Use RPM_OPT_FLAGS. - Merged fixes from HEAD CVS, almost only Canon Maker Note related. This also fixes #114360 * Thu Jul 21 2005 meissner@suse.de - Upgraded to latest CVS snapshot. - Build doxygen documentation. * Fri Apr 01 2005 meissner@suse.de - fixed libexif.pc to make exif users compile again. * Thu Mar 31 2005 meissner@suse.de - upgraded to 0.6.13 CVS. - fixed one gcc4 problem. - no executeable stack needed. * Mon Mar 07 2005 meissner@suse.de - fixed another bug which might lead to a crash. * Thu Jan 13 2005 meissner@suse.de - Fixed lots of bugs which could lead to crashes. * Mon Oct 18 2004 meissner@suse.de - Upgraded to 0.6.12 CVS (right after 0.6.11 release). - outsourcing memory management possible. - lots of bugfixes. * Thu Jul 29 2004 meissner@suse.de - Updated to 0.6.10 (CVS HEAD): - lots of fixes in makernotes and general stability. - changed ABI of 1 function to pass length, so it cannot overflow its buffer. - new SO major version of library (libexif5 includes the old SO major version as compat). * Thu Jun 17 2004 meissner@suse.de - Handle size of maker notes correctly during save, do not overwrite random memory. #41520 * Mon Feb 23 2004 meissner@suse.de - downgrade to 0.5.12 release, since the newer ones contains ABI changes which have not yet migrated to all the tools. * Mon Feb 23 2004 meissner@suse.de - Upgraded to upstream 0.5.13: - bugfixes and some new features. - merged with libmnote * Wed Oct 15 2003 meissner@suse.de - don't build as root. * Wed Aug 06 2003 meissner@suse.de - Upgreaded to upstream 0.5.12: - fixed endless loops and crashes on invalid exif data. - translation updates. * Mon Jul 21 2003 meissner@suse.de - Upgraded to upstream 0.5.10. * Tue May 13 2003 meissner@suse.de - Upgraded to current CVS 0.5.9 (just some bugfixes). - Package translations too. * Wed Jan 08 2003 meissner@suse.de - Upgraded to upstream 0.5.9. * Mon Dec 02 2002 meissner@suse.de - Upgraded to upstream 0.5.7. * Mon Nov 18 2002 meissner@suse.de - Upgraded to 0.5.6 in preparation of gphoto2-2.1.1. * Wed Jul 24 2002 meissner@suse.de - Upgraded to 0.5.3. Do not include static libraries. * Mon Feb 11 2002 meissner@suse.de - make sure we do not include -I/usr/include into the cflags got from pkgconfig or we confuse gcc 3 -Wall -Werror * Mon Feb 04 2002 meissner@suse.de - JPEG/EXIF tag parsing library for use by gphoto / gtkam (EXIF tags store EXtended InFormation of images taking by digital cameras)