commit 0b0a71dd6ecb1e65d539e0aca4ec1fea5a2296029596028b7d772d42590aa4ef Author: OBS User unknown Date: Mon Jan 15 23:21:46 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libexif-0.6.14.tar.bz2 b/libexif-0.6.14.tar.bz2 new file mode 100644 index 0000000..f0f475d --- /dev/null +++ b/libexif-0.6.14.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92e329bb2100ad6b97b23e08eebacddcdb9b330b248322a282129ccda117a379 +size 588807 diff --git a/libexif-fixpkgconfig.patch b/libexif-fixpkgconfig.patch new file mode 100644 index 0000000..a358236 --- /dev/null +++ b/libexif-fixpkgconfig.patch @@ -0,0 +1,8 @@ +--- libexif-0.6.13/libexif/libexif.pc.in.xx 2005-04-01 13:49:54.977323856 +0200 ++++ libexif-0.6.13/libexif/libexif.pc.in 2005-04-01 13:50:05.372712036 +0200 +@@ -8,4 +8,4 @@ + Requires: + Version: @VERSION@ + Libs: -L${libdir} -lexif -lm +-Cflags: -I${includedir} ++Cflags: -I${includedir}/libexif diff --git a/libexif.changes b/libexif.changes new file mode 100644 index 0000000..8b0a9e9 --- /dev/null +++ b/libexif.changes @@ -0,0 +1,171 @@ +------------------------------------------------------------------- +Tue Oct 17 17:20:08 CEST 2006 - meissner@suse.de + +- Lots of Makernote enhancements, for both Canon and Nikon. +- Updated german translation. + +------------------------------------------------------------------- +Wed Sep 27 11:34:42 CEST 2006 - meissner@suse.de + +- fixed compilation problem (min -> MIN, max -> MAX) + +------------------------------------------------------------------- +Wed Sep 27 10:44:07 CEST 2006 - meissner@suse.de + +- updgraded to current versions + - bugfixes + - some more Canon MakerNote entries added + +------------------------------------------------------------------- +Wed Jan 25 21:37:27 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Thu Jan 19 08:48:25 CET 2006 - meissner@suse.de + +- applied fix for crash in bad exif data #144008 + +------------------------------------------------------------------- +Mon Jan 16 16:22:36 CET 2006 - meissner@suse.de + +- use -fstack-protector. + +------------------------------------------------------------------- +Tue Jan 3 14:46:53 CET 2006 - meissner@suse.de + +- Upgraded to 0.6.13 final. + +------------------------------------------------------------------- +Mon Oct 10 17:48:23 CEST 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 13:47:30 CEST 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 18:02:04 CEST 2005 - meissner@suse.de + +- Upgraded to latest CVS snapshot. +- Build doxygen documentation. + +------------------------------------------------------------------- +Fri Apr 1 13:57:38 CEST 2005 - meissner@suse.de + +- fixed libexif.pc to make exif users compile again. + +------------------------------------------------------------------- +Thu Mar 31 14:18:18 CEST 2005 - meissner@suse.de + +- upgraded to 0.6.13 CVS. +- fixed one gcc4 problem. +- no executeable stack needed. + +------------------------------------------------------------------- +Mon Mar 7 16:33:33 CET 2005 - meissner@suse.de + +- fixed another bug which might lead to a crash. + +------------------------------------------------------------------- +Thu Jan 13 12:31:20 CET 2005 - meissner@suse.de + +- Fixed lots of bugs which could lead to crashes. + +------------------------------------------------------------------- +Mon Oct 18 08:32:34 CEST 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 12:44:18 CEST 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 17:13:26 CEST 2004 - meissner@suse.de + +- Handle size of maker notes correctly during save, + do not overwrite random memory. #41520 + +------------------------------------------------------------------- +Mon Feb 23 18:07:18 CET 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 13:55:29 CET 2004 - meissner@suse.de + +- Upgraded to upstream 0.5.13: + - bugfixes and some new features. + - merged with libmnote + +------------------------------------------------------------------- +Wed Oct 15 13:25:31 CEST 2003 - meissner@suse.de + +- don't build as root. + +------------------------------------------------------------------- +Wed Aug 6 09:44:50 CEST 2003 - meissner@suse.de + +- Upgreaded to upstream 0.5.12: + - fixed endless loops and crashes on invalid exif data. + - translation updates. + +------------------------------------------------------------------- +Mon Jul 21 11:04:18 CEST 2003 - meissner@suse.de + +- Upgraded to upstream 0.5.10. + +------------------------------------------------------------------- +Tue May 13 10:49:42 CEST 2003 - meissner@suse.de + +- Upgraded to current CVS 0.5.9 (just some bugfixes). +- Package translations too. + +------------------------------------------------------------------- +Wed Jan 8 10:42:03 CET 2003 - meissner@suse.de + +- Upgraded to upstream 0.5.9. + +------------------------------------------------------------------- +Mon Dec 2 14:18:39 CET 2002 - meissner@suse.de + +- Upgraded to upstream 0.5.7. + +------------------------------------------------------------------- +Mon Nov 18 13:21:46 CET 2002 - meissner@suse.de + +- Upgraded to 0.5.6 in preparation of gphoto2-2.1.1. + +------------------------------------------------------------------- +Wed Jul 24 12:50:54 CEST 2002 - meissner@suse.de + +- Upgraded to 0.5.3. Do not include static libraries. + +------------------------------------------------------------------- +Mon Feb 11 15:37:22 CET 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 4 17:46:43 CET 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) + diff --git a/libexif.spec b/libexif.spec new file mode 100644 index 0000000..9e29744 --- /dev/null +++ b/libexif.spec @@ -0,0 +1,147 @@ +# +# spec file for package libexif (Version 0.6.14) +# +# Copyright (c) 2006 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: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +Group: Development/Libraries/C and C++ +Summary: An EXIF Tag Parsing Library for Digital Cameras +Version: 0.6.14 +Release: 7 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: %{name}-%{version}.tar.bz2 +Patch0: libexif-fixpkgconfig.patch + +%description +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 +export CFLAGS="$RPM_OPT_FLAGS -g -fstack-protector" +./configure \ + --with-doc-dir=%_defaultdocdir/%name/ \ + --prefix=/usr \ + --libdir=%{_libdir} \ + --disable-static +make + +%install +make DESTDIR=${RPM_BUILD_ROOT}/ install + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%files +%defattr(-,root,root) +%doc %_defaultdocdir/%name +%{_libdir}/lib* +/usr/share/locale/*/LC_MESSAGES/libexif*.mo +/usr/include/* +%{_libdir}/pkgconfig/* + +%changelog -n libexif +* 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) diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4