2007-01-16 00:21:46 +01:00
|
|
|
|
#
|
2008-11-08 19:53:11 +01:00
|
|
|
|
# spec file for package libexif (Version 0.6.17)
|
2007-01-16 00:21:46 +01:00
|
|
|
|
#
|
2009-01-08 18:34:49 +01:00
|
|
|
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2007-01-16 00:21:46 +01:00
|
|
|
|
#
|
2008-09-24 00:20:33 +02:00
|
|
|
|
# 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.
|
|
|
|
|
|
2007-01-16 00:21:46 +01:00
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
|
2008-03-19 13:00:16 +01:00
|
|
|
|
|
2007-01-16 00:21:46 +01:00
|
|
|
|
Name: libexif
|
|
|
|
|
BuildRequires: doxygen
|
2008-01-15 10:16:20 +01:00
|
|
|
|
Url: http://libexif.sourceforge.net
|
|
|
|
|
License: LGPL v2.1 or later
|
2008-07-27 11:39:37 +02:00
|
|
|
|
Group: System/Libraries
|
2007-01-16 00:21:46 +01:00
|
|
|
|
Summary: An EXIF Tag Parsing Library for Digital Cameras
|
2008-11-08 19:53:11 +01:00
|
|
|
|
Version: 0.6.17
|
2009-01-29 23:34:29 +01:00
|
|
|
|
Release: 4
|
2009-01-08 18:34:49 +01:00
|
|
|
|
# bug437293
|
|
|
|
|
%ifarch ppc64
|
|
|
|
|
Obsoletes: libexif-64bit
|
|
|
|
|
%endif
|
|
|
|
|
#
|
2007-01-16 00:21:46 +01:00
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-03-01 20:39:40 +01:00
|
|
|
|
Authors:
|
|
|
|
|
--------
|
|
|
|
|
Lutz M<EFBFBD>ller <lutz@users.sourceforge.net>
|
|
|
|
|
Curtis Galloway <curtisg@users.sourceforge.net>
|
|
|
|
|
|
|
|
|
|
%package devel
|
2008-04-10 14:25:03 +02:00
|
|
|
|
License: LGPL v2.1 or later
|
2007-03-01 20:39:40 +01:00
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
Summary: An EXIF Tag Parsing Library for Digital Cameras (Development files)
|
2007-03-01 20:40:33 +01:00
|
|
|
|
Requires: %{name} = %{version} glibc-devel
|
2009-01-08 18:34:49 +01:00
|
|
|
|
# bug437293
|
|
|
|
|
%ifarch ppc64
|
|
|
|
|
Obsoletes: libexif-devel-64bit
|
|
|
|
|
%endif
|
|
|
|
|
#
|
2007-03-01 20:39:40 +01:00
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
This library is used to parse EXIF information from JPEGs created by
|
|
|
|
|
digital cameras.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-01-16 00:21:46 +01:00
|
|
|
|
Authors:
|
|
|
|
|
--------
|
|
|
|
|
Lutz M<EFBFBD>ller <lutz@users.sourceforge.net>
|
|
|
|
|
Curtis Galloway <curtisg@users.sourceforge.net>
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
|
|
%build
|
2009-01-29 23:34:29 +01:00
|
|
|
|
%configure --with-pic\
|
2007-05-23 18:02:31 +02:00
|
|
|
|
--disable-static \
|
2007-03-01 20:40:33 +01:00
|
|
|
|
--with-doc-dir=%{_docdir}/%{name}
|
2009-01-29 23:34:29 +01:00
|
|
|
|
%{__make} %{?jobs:-j%jobs}
|
2007-01-16 00:21:46 +01:00
|
|
|
|
|
2007-05-23 18:02:31 +02:00
|
|
|
|
%check
|
|
|
|
|
make check
|
|
|
|
|
|
2007-01-16 00:21:46 +01:00
|
|
|
|
%install
|
2007-03-01 20:40:33 +01:00
|
|
|
|
%makeinstall
|
|
|
|
|
%find_lang %{name}-12
|
2009-01-29 23:34:29 +01:00
|
|
|
|
%{__rm} -f %{buildroot}%{_libdir}/*.la
|
2007-01-16 00:21:46 +01:00
|
|
|
|
|
|
|
|
|
%clean
|
2007-03-01 20:40:33 +01:00
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
2007-01-16 00:21:46 +01:00
|
|
|
|
|
2008-07-27 11:39:37 +02:00
|
|
|
|
%post -p /sbin/ldconfig
|
2007-05-23 18:02:31 +02:00
|
|
|
|
|
2008-07-27 11:39:37 +02:00
|
|
|
|
%postun -p /sbin/ldconfig
|
2007-05-23 18:02:31 +02:00
|
|
|
|
|
2007-03-01 20:40:33 +01:00
|
|
|
|
%files -f %{name}-12.lang
|
2007-01-16 00:21:46 +01:00
|
|
|
|
%defattr(-,root,root)
|
2007-03-01 20:40:33 +01:00
|
|
|
|
%{_libdir}/*.so.*
|
2007-03-01 20:39:40 +01:00
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%defattr(-,root,root)
|
2007-03-01 20:40:33 +01:00
|
|
|
|
%doc %{_docdir}/%{name}
|
|
|
|
|
%{_libdir}/*.so
|
|
|
|
|
%{_libdir}/pkgconfig/*.pc
|
|
|
|
|
%{_includedir}/*
|
2007-01-16 00:21:46 +01:00
|
|
|
|
|
2007-03-01 20:39:40 +01:00
|
|
|
|
%changelog
|
2009-01-29 23:34:29 +01:00
|
|
|
|
* Mon Jan 26 2009 crrodriguez@suse.de
|
|
|
|
|
- remove "la" files
|
2009-01-08 18:34:49 +01:00
|
|
|
|
* Wed Jan 07 2009 olh@suse.de
|
|
|
|
|
- obsolete old -XXbit packages (bnc#437293)
|
2008-11-08 19:53:11 +01:00
|
|
|
|
* 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
|
2008-09-24 00:20:33 +02:00
|
|
|
|
* Fri Sep 19 2008 meissner@suse.de
|
|
|
|
|
- updated dutch translation
|
|
|
|
|
- crash fix if exiftag not present
|
2008-11-08 19:53:11 +01:00
|
|
|
|
* Fri Jul 25 2008 meissner@suse.de
|
2008-07-27 11:39:37 +02:00
|
|
|
|
- fixed eog and gimp crashes bnc#404475, bnc#406299
|
2008-04-28 16:20:41 +02:00
|
|
|
|
* Mon Apr 28 2008 meissner@suse.de
|
|
|
|
|
- fixed endless loop problem in exif_content_remove_entry()
|
|
|
|
|
bnc#380716
|
2008-04-10 14:25:03 +02:00
|
|
|
|
* Thu Apr 10 2008 ro@suse.de
|
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
|
|
|
for multilib support
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Mar 17 2008 meissner@suse.de
|
|
|
|
|
- updated to current CVS
|
|
|
|
|
- stability fixes in memory handling
|
|
|
|
|
- bugfixes
|
|
|
|
|
* Wed Jan 09 2008 meissner@suse.de
|
2008-01-15 10:16:20 +01:00
|
|
|
|
- updated to current version
|
|
|
|
|
- fixed security issues (CVE-2007-6351/CVE-2007-6352) #348748
|
|
|
|
|
- various small fixes
|
|
|
|
|
- fuji maker notes support
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Sep 10 2007 kukuk@suse.de
|
2007-09-10 12:39:15 +02:00
|
|
|
|
- Update Canon maker note section for newer models
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Sun Sep 09 2007 kukuk@suse.de
|
2007-09-10 12:39:15 +02:00
|
|
|
|
- Fix exposure time rounding error [#223752]
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Aug 20 2007 meissner@suse.de
|
2007-08-20 17:33:58 +02:00
|
|
|
|
- merged stability bugfixes from upstream 0.6.16.2.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Jun 13 2007 meissner@suse.de
|
2007-06-14 00:38:34 +02:00
|
|
|
|
- upgraded to 0.6.16
|
|
|
|
|
- fixed a integer overflow security problem
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed May 23 2007 meissner@suse.de
|
2007-05-23 18:02:31 +02:00
|
|
|
|
- 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
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Fri Mar 02 2007 meissner@suse.de
|
2007-03-02 09:40:04 +01:00
|
|
|
|
- the doxygen generation does not like parallel make.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Mar 01 2007 sbrabec@suse.cz
|
2007-03-01 20:40:33 +01:00
|
|
|
|
- Fixed devel dependencies.
|
2008-11-08 19:53:11 +01:00
|
|
|
|
* Tue Feb 27 2007 dmueller@suse.de
|
2007-03-01 20:39:40 +01:00
|
|
|
|
- split off devel package
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Tue Oct 17 2006 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Lots of Makernote enhancements, for both Canon and Nikon.
|
|
|
|
|
- Updated german translation.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Sep 27 2006 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- fixed compilation problem (min -> MIN, max -> MAX)
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Sep 27 2006 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- updgraded to current versions
|
2007-03-01 20:39:40 +01:00
|
|
|
|
- bugfixes
|
|
|
|
|
- some more Canon MakerNote entries added
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Jan 25 2006 mls@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- converted neededforbuild to BuildRequires
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Jan 19 2006 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- applied fix for crash in bad exif data #144008
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Jan 16 2006 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- use -fstack-protector.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Tue Jan 03 2006 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to 0.6.13 final.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Oct 10 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Updated to current CVS, dropped old patches.
|
2007-03-01 20:39:40 +01:00
|
|
|
|
- german translation mostly done (by myself)
|
|
|
|
|
- bugfix for crash in COPYRIGHT tag handling #118991
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Aug 31 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Use RPM_OPT_FLAGS.
|
|
|
|
|
- Merged fixes from HEAD CVS, almost only Canon Maker Note
|
|
|
|
|
related. This also fixes #114360
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Jul 21 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to latest CVS snapshot.
|
|
|
|
|
- Build doxygen documentation.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Fri Apr 01 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- fixed libexif.pc to make exif users compile again.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Mar 31 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- upgraded to 0.6.13 CVS.
|
|
|
|
|
- fixed one gcc4 problem.
|
|
|
|
|
- no executeable stack needed.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Mar 07 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- fixed another bug which might lead to a crash.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Jan 13 2005 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Fixed lots of bugs which could lead to crashes.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Oct 18 2004 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to 0.6.12 CVS (right after 0.6.11 release).
|
|
|
|
|
- outsourcing memory management possible.
|
|
|
|
|
- lots of bugfixes.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Jul 29 2004 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- 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).
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Thu Jun 17 2004 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Handle size of maker notes correctly during save,
|
|
|
|
|
do not overwrite random memory. #41520
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Feb 23 2004 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- downgrade to 0.5.12 release, since the newer ones contains
|
|
|
|
|
ABI changes which have not yet migrated to all the tools.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Feb 23 2004 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to upstream 0.5.13:
|
2007-03-01 20:39:40 +01:00
|
|
|
|
- bugfixes and some new features.
|
|
|
|
|
- merged with libmnote
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Oct 15 2003 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- don't build as root.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Aug 06 2003 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgreaded to upstream 0.5.12:
|
2007-03-01 20:39:40 +01:00
|
|
|
|
- fixed endless loops and crashes on invalid exif data.
|
|
|
|
|
- translation updates.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Jul 21 2003 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to upstream 0.5.10.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Tue May 13 2003 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to current CVS 0.5.9 (just some bugfixes).
|
|
|
|
|
- Package translations too.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Jan 08 2003 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to upstream 0.5.9.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Dec 02 2002 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to upstream 0.5.7.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Nov 18 2002 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to 0.5.6 in preparation of gphoto2-2.1.1.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Wed Jul 24 2002 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- Upgraded to 0.5.3. Do not include static libraries.
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Feb 11 2002 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- make sure we do not include -I/usr/include into the cflags got from pkgconfig
|
|
|
|
|
or we confuse gcc 3 -Wall -Werror
|
2008-03-19 13:00:16 +01:00
|
|
|
|
* Mon Feb 04 2002 meissner@suse.de
|
2007-01-16 00:21:46 +01:00
|
|
|
|
- JPEG/EXIF tag parsing library for use by gphoto / gtkam
|
|
|
|
|
(EXIF tags store EXtended InFormation of images taking by digital cameras)
|