source: projects/specs/trunk/e/exiv2_025/exiv2_025-vl.spec @ 12005

Revision 12005, 5.8 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

RevLine 
[12005]1Name: exiv2_025
[521]2Summary: Exif and IPTC metadata manipulation library
3Summary(ja): Exif, IPTC メタデータ操作ライブラリ
[9791]4Version: 0.25
[12005]5Release: 3%{?_dist_release}
[1912]6
7Group: System Environment/Libraries
[4663]8License: GPLv2
[521]9URL: http://www.exiv2.org/
[1912]10
[12005]11Source0: exiv2-%{version}.tar.gz
[521]12Patch1: exiv2-0.18-deps.patch
13Patch2: exiv2-0.16-gcc43.patch
[8056]14Patch3: exiv2-0.24-visibility.patch
[521]15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: expat-devel
18BuildRequires: zlib-devel
19Obsoletes: libexiv2 <= 0.13
20Provides:  libexiv2 = %{version}-%{release}
21
22Vendor: Project Vine
23Distribution: Vine Linux
24
25%description
26Exiv2 comprises of a C++ library and a command line utility to access image metadata. Exiv2 supports full read and write access to the Exif and Iptc metadata, Exif MakerNote support, extract and delete methods for Exif thumbnails, classes to access Ifd and so on.
27The command line utility allows you to:
28
29* print the Exif metadata of Jpeg images as summary info, interpreted values,
30or the plain data for each tag (here is a sample)
31* print the IPTC metadata of Jpeg images
32* print the Jpeg comment of Jpeg images
33* set, add and delete Exif and Iptc metadata of Jpeg images
34* adjust the Exif timestamp (that's how it all started...)
35* rename Exif image files according to the Exif timestamp
36* extract, insert and delete Exif metadata, IPTC metadata and Jpeg comments
37* extract, insert and delete the thumbnail image embedded in the Exif metadata
38
39%description -l ja
40Exiv2 は、イメージメタデータにアクセスするための C++ ライブラリと
41コマンドラインユーティリティにより構成されています.Exiv2 は Exif,
42IPTC メタデータの完全な読込み及び書込みアクセス,Exif MakerNote,
43Exif サムネイルを抽出/削除するためのメソッド,Ifd 等にアクセスする
44ためのクラス等をサポートします.
45
46コマンドラインユーティリティにより、次のようなことができます:
47
48* JPEG イメージの EXIF メタデータを各タグごとに表示する
49* JPEG イメージの IPTC メタデータを表示する
50* JPEG イメージのコメントを表示する
51* JPEG イメージに EXIF 情報や IPTC メタデータを設定/追加/削除する
52* EXIF タイムスタンプを調整する
53* EXIF タイムスタンプに基づいて EXIF イメージファイルをリネームする
54* EXIF メタデータ,IPTC メタデータ,JPEG コメントを抽出/挿入/削除する
55* EXIF メタデータ中のサムネイルイメージを抽出/挿入/削除する
56
57
58%prep
[12005]59%setup -q -n exiv2-%{version}
[521]60%patch1 -p1 -b .deps
61%patch2 -p1 -b .gcc43
62%patch3 -p1 -b .visibility
63
64
65%build
66(cd config; make -f config.make)
67%configure --disable-static --disable-rpath
68make %{?_smp_mflags}
69
70
71%install
72rm -rf $RPM_BUILD_ROOT
73
74make install DESTDIR=$RPM_BUILD_ROOT
75
76# Unpackaged files
77rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
78
79# set eXecute bit on installed lib
80chmod a+x $RPM_BUILD_ROOT%{_libdir}/lib*.so.*
81
82
[12005]83rm -f %{buildroot}%{_bindir}/exiv2
84rm -f %{buildroot}%{_mandir}/man1/*
85rm -f %{buildroot}%{_libdir}/libexiv2.so
86rm -f %{buildroot}%{_libdir}/pkgconfig/exiv2.pc
87rm -rf %{buildroot}%{_includedir}/exiv2
88rm -rf %{buildroot}%{_datadir}/locale
89
90
[521]91%clean
92rm -rf $RPM_BUILD_ROOT
93
94
95%post -p /sbin/ldconfig
96
97%postun -p /sbin/ldconfig
98
99
[12005]100%files
[521]101%defattr(-,root,root,-)
102%doc COPYING README
103%{_libdir}/lib*.so.*
104
105
106%changelog
[12005]107* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.25-3
108- temporary package.
109- renamed to exiv2_025 for ABI compatibility.
110
[10428]111* Wed Jun 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.25-2
112- rebuilt with new toolchain.
113
[9791]114* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.25-1
115- new upstream release
116
[8056]117* Tue Dec 10 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24-1
118- new upstream release
119- add Patch3 (exiv2-0.24-visibility.patch)
120
[6655]121* Sun Jul 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.23-1
122- new upstream release
123
[6078]124* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22-1
125- new upstream release
126
[4663]127* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.21.1-1
128- new upstream release
129- updated Patch3
130
[1912]131* Sun Sep 26 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.19-2
132- rebuilt with rpm-4.8.1 for pkg-config
133
[953]134* Wed May  5 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.19-1
135- new upstream release
136- updated Patch3
137
[521]138* Mon Oct 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.18.2-1
139- new upstream release
140- updated Japanese description
141
142* Fri May  1 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.18.1-2
143- add Patch3 not to use -fvisibility-inlines-hidden
144  (this will also fix build failure on ppc)
145  http://dev.exiv2.org/issues/show/627
146
147* Sun Apr 12 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.18.1-1
148- new upstream release
149
150* Tue Sep 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.17.1-1vl5
151- new upstream release
152
153* Mon Sep 22 2008 Shu KONNO <owa@bg.wakwak.com> 0.15-1vl5
154- applied new versioning policy, spec in utf-8
155
156* Wed Dec 26 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.15-0vl4
157- add patch100 for fix CVE-2007-6353 ("setDataArea()" Integer OF)
158
159* Sat Aug 18 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.15-0vl3
160- add Obsoletes: libexiv2 <= 0.13 , libexiv2-devel <= 0.13
161  to upgrade from 0.13-0vl[12]
162  * Fri May 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.13-0vl2
163  - rebuild with new environment/toolchain
164  * Fri Mar 09 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.13-0vl1
165  - initial build for Vine Linux
166 
167* Fri Aug 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.15-0vl2
168- rebuilt for VineSeed
169
170* Fri Aug 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.15-0vl1
171- new upstream release
172- remove Requires: kdelibs-devel at devel package
173
174* Fri Jan 5 2007 TOSHI <vine-jp@mail.goo.ne.jp> 0.12-0vl1
175- build for vine 4.0
176
177* Tue Nov 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.12-1
178- exiv2-0.12
179# end of file
180
Note: See TracBrowser for help on using the repository browser.