# # spec file for package libexif (Version 0.6.16) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: libexif BuildRequires: doxygen URL: http://libexif.sourceforge.net License: LGPL v2 or later Group: Development/Libraries/C and C++ Summary: An EXIF Tag Parsing Library for Digital Cameras Version: 0.6.16 Release: 14 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{version}.tar.bz2 Patch0: libexif-current.patch %description This library is used to parse EXIF information from JPEGs created by digital cameras. Authors: -------- Lutz Müller Curtis Galloway %package devel Group: Development/Libraries/C and C++ Summary: An EXIF Tag Parsing Library for Digital Cameras (Development files) Requires: %{name} = %{version} glibc-devel %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 %patch0 -p1 %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 %run_ldconfig %postun %run_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 * 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)