Accepting request 295275 from home:XRevan86

- Update to 9.91.
- Do not obsolete exiftool package within exiftool package.
- Change homepage to project homepage.
- Simplify %files.
- Spec cleanup.

OBS-URL: https://build.opensuse.org/request/show/295275
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Image-ExifTool?expand=0&rev=42
This commit is contained in:
Stephan Kulow 2015-04-12 05:47:25 +00:00 committed by Git OBS Bridge
parent 7c5b6d6af5
commit 840a17fe6e
4 changed files with 251 additions and 47 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a59d48b586c38363c1fc16d8b954c5f9e7cdcf606ab7a9a4652a82e29fec9e1c
size 3861823

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d021164f5ffd603e8f01dc8db629fac5a4c957f5006bd6d6606682bee9da6b1
size 3954259

View File

@ -1,3 +1,217 @@
-------------------------------------------------------------------
Thu Apr 9 21:32:54 UTC 2015 - sor.alexei@meowr.ru
- Update to 9.91 (changes since 9.70):
* Added a couple of mew CanonModelID's
* Added a couple of new Nikon LensID's
* Added minor warning when deleting all PDF metadata (because
it isn't really deleted)
* Added a new Samsung LensType
* Added a new Sony/Minolta LensType
* Decode "Sound & Shot" trailer written by some Samsung Galaxy
models
* Decode a number of new Sony tags including FocusDistance2
* Decode a number of new Canon and Kodak tags
* Decode a new EXIF tag
* Decode a few new CanonCustom tags
* Recognize the JPE file extension
* Fixed swapped CanonCustom AEMicroadjustment/FEMicroadjustment
tag names
* Fixed bug in -listItem option which sometimes prevented it
from working
* Fixed interference by -sep option when writing structured tags
* Added a few new Pentax ISO values
* Added a new CanonModelID and SonyModelID
* Added a new Canon LensType
* Decode AF points for some newer Nikon 1 cameras
* Improved verbose output for recently decoded Samsung trailer
* Fixed Samsung trailer writer to properly update offsets in the QDIO block
* Added a new CanonModelID
* Added a few new Canon and Sony lenses
* Delete unknown PNG TextualData tags when deleting all PNG tags
* Decode AF points for Canon PowerShot G1X Mark II
* Decode a number of Pentax, Olympus, Panasonic and Sony tags
* Decode a few more Nikon NCTG tags in MOV videos
* Decode Nikon D4S custom settings
* Decode some makernote tags in Sony Xperia Z3 images
* Make PhotoshopThumbnail and PhotoshopBGRThumbnail writable
(but "unsafe")
* Changed order of operations so flattened tags always take
precedence over structured tags when writing a mix of both
types of tags
* Fixed potential bug decoding some Nikon 1 AF points
* Added a number of new QuickTime GenreID values
* Added support for some newer Sony cameras
* Decode more Nikon D4S custom settings
* Improved lens identification logic for XMP metadata
* Fixed typo in Condition for a few D3 NikonCustom tags
* Fixed bug which could cause a "Use of uninitialized value $val"
runtime error when reading XML
* Added support for FLIR version 101 metadata
* Added a new Olympus LensType
* Added a new Pentax LensType
* Added a new Samsung LensType
* Decode a few more Nikon D4S tags
* Decode a few more Sony tags
* Decode a new FujiFilm tag
* Improved formula for calculating Sony:FocusDistance2
* Changed XMP parsing to impose standard namespace prefixes,
thus avoiding (some) problems reading the ugly XMP generated
by Microsoft products
* Fixed decoding of Nikon FileInfo tags for recent DSLR models
* Added support for the LFR format (same as LFP)
* Added support for Samsung models which write 2 values for
LensType
* Added a new Samsung LensType
* Added a few new Nikon LensID's
* Added a new PentaxModelID
* Added some new Olympus WhiteBalance2 values
* Added a new EXIF:Compression value
* Decode a new FujiFilm tag
* Decode a few more private TIFF tags
* Improved warning message if "DIR" or "FILE" is used literally
on the command line
* Improved "-j -b" output to encode any non-UTF8 values as
Base64
* Enhanced -fast option (FastScan API option) to allow file
processing to be bypassed entirely
* Changed conversions for a couple of Nikon 1 AF tags for
consistency
* Changed reported FileType for LNK, KEY, KTH, NUMBERS,
NMBTEMPLATE and PAGES files to match extension
* Fixed problems adding new XMP and deleting old XMP from MP4
videos
* Fixed problem writing FileModifyDate/FileCreateDate when
-overwrite_original_in_place is used
* Added FilePath tag (generated only if specified and Cwd is
available)
* Added a new Panasonic ShootingMode
* Added a new FujiFilm WhiteBalance value
* Added a new QuickTime vendor ID
* Added a new Pentax RawDevelopmentProcess value
* Decode a few new QuickTime tags
* Decode some new tags in Kodak SP360 MP4 videos
* Fixed bug that could cause a runtime error when parsing a
Canon EOS 40D image which had been edited by Nikon Capture
* Fixed bug which could produce invalid XML in the -X output when
-struct was also used
* Added a new Nikon LensID and a new Canon LensType
* Decode a new unknown atom in Canon MOV videos
* Decode a number of new Sony tags
* Decode a number of new Samsung tags
* Improved MakerNote compatibility when writing by adding the
same amount of padding after the MakerNote IFD as that written
by the specific camera model
* Changed the DNG BaselineExposureOffset to a signed rational
(contrary to the DNG 1.4 specification, which specifies an
unsigned RATIONAL, but obviously Adobe meant for it to store
negative values)
* Changed name of new QuickTime Rating tag to RatingPercent
* Fixed problem introduced in 9.64 where multiple list values
from some tags in ZIP-based files were extracted as separate
tags instead of as a list when the -struct option was used,
and implemented a different patch to just suppress the
structure warnings without changing the 9.63 behaviour
* Fixed problem where some EXIF information in MOV videos could
be corrupted when writing
* Added read support for MOI files
* Added a few more Canon LensType's
* Added a new Nikon LensID
* Added a couple of new Panasonic ImageQuality values
* Decode a new FujiFilm tag and added a new FilmMode value
* Allow zero-length group names to be specified (which provides a
method to directly access the 0th copy of a duplicate tag using
the empty family 4 group name by specifying "4:TAG")
* Fixed invalid Samsung tag name
* Fixed writing of XMP:ExposureCompensation with fractional
values
* Added a few new Canon and Minolta/Sony LensType values
* Added a few new CanonModelID's
* Decode a few new Canon tags
* Suppress warning for Canon 7DmkIII VignettingCorrUnknown2 data
format
* Fixed runtime warning when piping an MOI file to exiftool
* Added Composite:Megapixels tag
* Added a few new Nikon LensID's
* Decode a number of new Sony tags
* Improved Polish translations
* Changed exif2xmp.args and xmp2exif.args files (available in the
full ExifTool distribution) to avoid using non-standard XMP
namespaces
* Added support for new IPTC Extension version 1.2 XMP tags
* Added support for Leica X (Typ 113) maker notes
* Added read support for ChartTIFF tags
* Added a few new Canon LensType values
* Added a few new Nikon LensID's
* Added a number of new Olympus ArtFilterEffect values
* Added some new Olympus AspectRatio values
* Added a new PentaxModelID
* Added a new Olympus CameraType
* Added new values for various Canon tags
* Decode a number of new Sony tags
* Decode a couple more Nikon ShootingMode bits
* Updated to Nov 2014 XMP specification
* Added a new CanonModelID
* Added a new Pentax LensType and PentaxModelID
* Added support for Sigma X3F version 4.1 images
* Added a number of new Sigma LensType values
* Added a new Canon LensType
* Added a new Leica LensType
* Added a new Olympus CameraType
* Decode a couple more FujiFilm RAF tags
* Changed names of and properly decode new Olympus Pitch/Roll tags
* Changed rounding method for rational values in an attempt to
fix failed tests on FreeBSD 10.1 and Perl 5.20.1 with
uselongdouble enabled
* Resolved issue with duplicate SamsungModelID values
* Added a number of new Sigma LensType values
* Fixed problem extracting some Microsoft tags from MP4/MOV videos
* Decode a few more ID3 tags
* Improved decoding of some Pentax tags
* Extended -list and -listw options to include flattened tags
* Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa
versa
* Patched byte ordering problems with Nikon FileInfo tags for the
D5500
* Fixed bug where other groups were ignored when multiple groups
were specified when writing and one of those groups was a
specific EXIF IFD (eg. -ExifIFD:Time:all= ignored the Time
constraint)
* Added some new Minolta/Sony LensType values
* Added config_files/picasa_faces.config to the distribution
* Added a few new Minolta/Sony and Nikon lenses
* Added new Canon and Sigma lenses
* Decode Nikon D810 custom settings
* Decode a few new Nikon tags
* Fixed problem reading multi-valued Microsoft Xtra tags
* Added read support for VCard files
* Added support for AAX files
* Added --sort option
* Added a number of new QuickTime GenreID values
* Added new Canon, Nikon, Olympus and Samsung lenses
* Added a new Olympus CameraType
* Added a new Sony FlashMode value
* Decode a new Apple makernote tag
* Decode a number of new QuickTime tags found in Audible audio
books
* Improved the naming of a FujiFilm tag
* Removed "not yet tested" warning when writing FujiFilm RAF
version 0200
* Renamed distribution file config_files/ExifTool_config to
example.config
* Increased maximum metadata atom size for QuickTime files and
added warning if an atom is larger than the limit
* Changed writing of filesystem date/time tags to override the
-P option
* API Changes:
+ Added ListItem option
+ Added CharsetFileName option
+ Added UserParam option
- Do not obsolete exiftool package within exiftool package.
- Change homepage to project homepage.
- Simplify %files.
- Spec cleanup.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 9 23:40:12 UTC 2014 - Greg.Freemyer@gmail.com Tue Sep 9 23:40:12 UTC 2014 - Greg.Freemyer@gmail.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package perl-Image-ExifTool # spec file for package perl-Image-ExifTool
# #
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -16,22 +16,21 @@
# #
Name: perl-Image-ExifTool
Version: 9.70
Release: 0
%define cpan_name Image-ExifTool %define cpan_name Image-ExifTool
Name: perl-Image-ExifTool
Version: 9.91
Release: 0
Summary: Perl module to read and write meta information Summary: Perl module to read and write meta information
License: GPL-1.0+ or Artistic-1.0 License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl Group: Development/Languages/Perl
Url: http://search.cpan.org/dist/Image-ExifTool/ Url: http://exiftool.sourceforge.net/
Source: http://www.cpan.org/authors/id/E/EX/EXIFTOOL/%{cpan_name}-%{version}.tar.gz Source: http://downloads.sf.net/exiftool/%{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
Requires: perl-File-RandomAccess = %{version} Requires: perl(File::RandomAccess) = %{version}
Conflicts: exiftool < %{version} Conflicts: exiftool < %{version}
%{perl_requires} BuildArch: noarch
%perl_requires
%description %description
ExifTool is a customizable set of Perl modules plus a full-featured ExifTool is a customizable set of Perl modules plus a full-featured
@ -44,8 +43,6 @@ Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
%package -n exiftool %package -n exiftool
Summary: Highly Customizable Perl App for Reading and Writing Meta Information in Files Summary: Highly Customizable Perl App for Reading and Writing Meta Information in Files
Group: Productivity/Graphics/Other Group: Productivity/Graphics/Other
BuildArch: noarch
# Per http://perldoc.perl.org/index-modules-I.html, these are the part of perl-base. # Per http://perldoc.perl.org/index-modules-I.html, these are the part of perl-base.
#Requires: perl(IO::Compress::Base) #Requires: perl(IO::Compress::Base)
#Requires: perl(IO::Compress::Bzip2) perl(IO::Compress::Deflate) #Requires: perl(IO::Compress::Bzip2) perl(IO::Compress::Deflate)
@ -53,29 +50,26 @@ BuildArch: noarch
#Requires: perl(Compress::Zlib) #Requires: perl(Compress::Zlib)
#Requires: perl(Digest::MD5) #Requires: perl(Digest::MD5)
#Requires: perl(Digest::SHA) #Requires: perl(Digest::SHA)
Requires: perl(Archive::Zip) Requires: perl(Archive::Zip)
Requires: perl(Image::ExifTool) = %{version} Requires: perl(Image::ExifTool) = %{version}
# Below provided because the package was renamed from 8.40 => 8.65 upgrade
Obsoletes: exiftool < 8.65
Provides: exiftool = %{version}
%description -n exiftool %description -n exiftool
ExifTool is a a full-featured application for reading and writing ExifTool is a a full-featured application for reading and writing
meta information in a wide variety of meta information in a wide variety of
files, including the maker note information of many digital cameras by files, including the maker note information of many digital cameras
various manufacturers such as Canon, Casio, FujiFilm, GE, HP, JVC/Victor, by various manufacturers such as Canon, Casio, FujiFilm, GE, HP,
Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon,
Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony. Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Reconyx, Ricoh,
Samsung, Sanyo, Sigma/Foveon and Sony.
%package -n perl-File-RandomAccess %package -n perl-File-RandomAccess
Summary: Random Access Reads of Sequential File or Scalar Summary: Random Access Reads of Sequential File or Scalar
Group: Development/Libraries/Perl Group: Development/Languages/Perl
%description -n perl-File-RandomAccess %description -n perl-File-RandomAccess
Allows random access to sequential file by buffering the file if necessary. Allows random access to sequential file by buffering the file if
Also allows access to data in memory to be accessed as if it were a file. necessary. Also allows access to data in memory to be accessed as
if it were a file.
%prep %prep
%setup -q -n %{cpan_name}-%{version} %setup -q -n %{cpan_name}-%{version}
@ -85,36 +79,32 @@ perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags} make %{?_smp_mflags}
%check %check
make test make %{?_smp_mflags} test
%install %install
%perl_make_install %perl_make_install
%perl_process_packlist %perl_process_packlist
%perl_gen_filelist %perl_gen_filelist
%files
%defattr(-,root,root)
%doc Changes README html
%doc config_files/
%exclude %{_bindir}/exiftool
%exclude %{_mandir}/man?/exiftool.?%{?ext_man}
%{perl_vendorlib}/Image/
%{_mandir}/man?/Image::ExifTool*
%files -n exiftool %files -n exiftool
%defattr(644,root,root,755) %defattr(-,root,root)
%attr(755, root, root) %{_bindir}/exiftool
%doc %{_mandir}/man1/exiftool.1.gz
%doc fmt_files/ %doc fmt_files/
%doc arg_files/ %doc arg_files/
%{_bindir}/exiftool
%files %{_mandir}/man?/exiftool.?%{?ext_man}
%defattr(644,root,root,755)
%exclude %{_bindir}/exiftool
%exclude %{_mandir}/man1/exiftool.1.gz
%doc Changes config_files/ README html
%{perl_vendorlib}/Image/ExifTool
%doc %{_mandir}/man3/Image::ExifTool*.3*
%{perl_vendorlib}/Image/ExifTool.pm
%dir %{perl_vendorlib}/Image
%doc %{perl_vendorlib}/Image/ExifTool.pod
%files -n perl-File-RandomAccess %files -n perl-File-RandomAccess
%defattr(-,root,root) %defattr(-,root,root)
%dir %{perl_vendorlib}/File %{perl_vendorlib}/File/
%{perl_vendorlib}/File/RandomAccess.pm %{_mandir}/man?/File::RandomAccess*
%doc %{perl_vendorlib}/File/RandomAccess.pod
%doc %{_mandir}/man3/File::RandomAccess*.3*
%changelog %changelog