source: projects/specs/trunk/lib/libt/libtiff3/libtiff3-vl.spec @ 6202

Revision 6202, 9.1 KB checked in by daisuke, 12 years ago (diff)
  • add O: compat32-libtiff < 4.0 for compat32-libtiff3
  • fix R: for compat32-libtiff3
Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2
3Summary: A library of functions for manipulating TIFF format image files.
4Summary(ja): TIFF フォーマットの画像ファイルを扱うライブラリ
5Name: libtiff3
6Version: 3.9.5
7Release: 3%{_dist_release}
8License: distributable
9Group: System Environment/Libraries
10Source0: http://www.libtiff.org/tiff-%{version}.tar.gz
11URL: http://www.remotesensing.org/libtiff/
12
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14BuildRequires: zlib-devel zlib libjpeg-devel libjpeg
15%define LIBVER %(echo %{version} | cut -f-2 -d.)
16
17Vendor: Project Vine
18Distribution: Vine Linux
19
20%description
21The libtiff package contains a library of functions for manipulating
22TIFF (Tagged Image File Format) image format files.  TIFF is a widely
23used file format for bitmapped images.  TIFF files usually end in the
24.tif extension and they are often quite large.
25
26libtiff3 is compatibility package for libtiff-3.x
27
28%description -l ja
29libtiff パッケージには TIFF (Tagged Image File Format) 画像ファイルを
30扱う各種ライブラリが収められています.TIFF はビットマップ画像を扱う際に
31広く使われているフォーマットです.TIFF ファイルは通常 .tif のファイル
32拡張子が使われ,サイズは概して大きめです.
33
34libtiff 3.x を利用するソフトウエアのための互換パッケージです。
35
36## to build compat32 for x86_64 architecture support
37%package -n compat32-%{name}
38Summary: A library of functions for manipulating TIFF format image files.
39Group: System Environment/Libraries
40Requires: %{name} = %{version}
41Obsoletes: compat32-libtiff < 4.0
42%description -n compat32-%{name}
43The libtiff package contains a library of functions for manipulating
44TIFF (Tagged Image File Format) image format files.  TIFF is a widely
45used file format for bitmapped images.  TIFF files usually end in the
46.tif extension and they are often quite large.
47
48The libtiff package should be installed if you need to manipulate TIFF
49format image files.
50
51#'
52%prep
53%setup -q -n tiff-%{version}
54
55%build
56%configure --with-jpeg-lib-dir=%{_libdir} --disable-cxx
57%__make %{?_smp_mflags}
58%__make clean
59
60
61%install
62rm -fr $RPM_BUILD_ROOT
63%makeinstall
64rm -rf $RPM_BUILD_ROOT/usr/share/doc/tiff-%{version}
65rm -rf $RPM_BUILD_ROOT/%{_bindir}
66rm -rf $RPM_BUILD_ROOT/%{_includedir}
67rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.{a,la,so}
68
69%post -p /sbin/ldconfig
70
71%postun -p /sbin/ldconfig
72
73%if %{build_compat32}
74%post -n compat32-%{name} -p /sbin/ldconfig
75%postun -n compat32-%{name} -p /sbin/ldconfig
76%endif
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files
82%defattr(-,root,root)
83%doc COPYRIGHT README RELEASE-DATE VERSION
84%{_libdir}/libtiff*.so.*
85
86## to build compat32 for x86_64 architecture support
87%if %{build_compat32}
88%files -n compat32-%{name}
89%defattr(-,root,root)
90%{_libdir}/libtiff.so.*
91%endif
92
93%changelog
94* Sun May 20 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 3.9.5-3
95- add O: compat32-libtiff < 4.0 for compat32-libtiff3
96- fix R: for compat32-libtiff3
97
98* Fri May 18 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 3.9.5-2
99- build as compat package
100
101* Mon Apr 25 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.9.5-1
102- new upstream release
103- drop all patches (are included in new release)
104- remove if-endif for Vine 4.x
105- add Vendor/Distri tags
106
107* Sun Apr 24 2011 IWAI, Masaharu <iwai@alib.jp> 3.9.4-3
108- add some patches from RHEL6 3.9.4-1.el6_0.3
109 - fix for CVE-2011-0192 (Patch11)
110 - fix for CVE-2011-1167 (Patch12)
111 - fix for CVE-2009-5022 (Patch13)
112
113* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 3.9.4-2
114- rebuilt with rpm-4.8.1-3
115
116* Mon Jul 05 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 3.9.4-1
117- new upstream release
118- add patch4-10 from fedora
119
120* Thu Feb 18 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 3.9.2-1
121- new upstream release
122- remove BC: freeglut-devel
123- add patch1,2,4,5 from fedora
124- drop obsolete patches
125
126* Fri Jul 17 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 3.8.2-9
127- change if-endif to make both i386 and compat32 packages
128
129* Wed Jul 15 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 3.8.2-8
130- add patch5 for fix CVE-2009-2347 (Integer Overflow)
131
132* Tue Jun 23 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 3.8.2-7
133- add patch4 for fix lzw underflow security issue
134- add if branch Vine4/5 in devel files section (*.la are included or not)
135
136* Fri Sep 26 2008 Shu KONNO <owa@bg.wakwak.com> 3.8.2-6vl4
137- removed *.la
138- spec in utf-8
139
140* Tue Sep 02 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.8.2-5vl4
141- fix changelog typo (3.8.4 -> 3.8.2)
142- new versioning policy
143- add patch3 for fix CVE-2008-2327 (LZW Data Decoding Buffer Underflow)
144
145* Mon Sep 25 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.8.2-0vl4
146- fix libdir in libtiff.la
147- add BuildConflicts: freeglut-devel
148
149* Thu Aug 31 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 3.8.2-0vl3
150- rebuilt without glut-devel
151
152* Fri Aug 04 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 3.8.2-0vl2
153- add Patch2 to fix multiple vulnerabilities (CVE-2006-346[012345])
154
155* Fri Jun  9 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.8.2-0vl1
156- new upstream release
157- remove obsolete patches
158- add Patch0 and Patch1 from Debian (CVE-2006-2193, CVE-2006-2656)
159- delete duped docs
160- add --disable-cxx to configure option
161- add *.la to devel package
162
163* Sun Feb 12 2006 Shu KONNO <owa@bg.wakwak.com> 3.7.1-0vl2
164- added compat32-* packages for x86_64 architecture support
165- added --with-jpeg-lib-dir=%{_libdir} to configure
166
167* Wed Feb 09 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 3.7.1-0vl1
168- new upstream release
169- remove obsolete patches
170- cleanup specs
171
172* Fri Jan 21 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-6vl7
173- rebuild for Vine3.1
174
175* Wed Jan 19 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-6vl6
176- add Patch15-16 from Red Hat (CAN-2004-1183) (CAN-2004-1308)
177- update URL
178
179* Sun Oct 31 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-6vl1.1
180- build for Vine2.6
181
182* Fri Oct 29 2004 IWAI, Masaharu <iwai@alib.jp> 3.5.7-6vl5
183- fix changelog: proper name
184
185* Wed Oct 27 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-6vl4
186- add symlink to shared lib by running ldconfig at compile time
187
188* Tue Oct 26 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-6vl3
189- add patch8-13 from Fedora Core
190--* Thu Oct 07 2004 Matthias Clasen <mclasen@redhat.com>
191--- fix some integer and buffer overflows (#134853, #134848)
192- add patch14 from SUSE LINUX
193--* Wed Oct 20 2004 - meissner@suse.de
194--- Do not crash if we are using unsupported codecs (like OJPEG).
195
196* Sun Jan 15 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.7-6vl2
197- rebuild with new toolchains
198- to use License instead of Copyright
199
200* Fri Jul 05 2002 Ryoichi INAGAKI <ryo1@bc.wakwak.com>
201- 3.5.7-6vl1
202- based on 3.5.7-6 from Rawhide
203
204* Mon Jan 08 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
205- 3.5.5-8vl1
206- based on 3.5.5-8 from Rawhide
207- added Japanese summary and description
208
209* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
210- rebuild
211
212* Tue Aug  7 2000 Crutcher Dunnavant <crutcher@redhat.com>
213- added a tiff-to-ps.fpi filter for printing
214
215* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
216- automatic rebuild
217
218* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
219- apply Peter Skarpetis's fix for the 32-bit conversion
220
221* Mon Jul  3 2000 Nalin Dahyabhai <nalin@redhat.com>
222- make man pages non-executable (#12811)
223
224* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
225- remove CVS repo info from data directories
226
227* Thu May 18 2000 Nalin Dahyabhai <nalin@redhat.com>
228- fix build rooting
229- fix syntax error in configure script
230- move man pages to %{_mandir}
231
232* Wed May 17 2000 Nalin Dahyabhai <nalin@redhat.com>
233- rebuild for an errata release
234
235* Wed Mar 29 2000 Nalin Dahyabhai <nalin@redhat.com>
236- update to 3.5.5, which integrates our fax2ps fixes and the glibc fix
237
238* Tue Mar 28 2000 Nalin Dahyabhai <nalin@redhat.com>
239- fix fax2ps swapping height and width in the bounding box
240
241* Mon Mar 27 2000 Nalin Dahyabhai <nalin@redhat.com>
242- move man pages from devel package to the regular one
243- integrate Frank Warmerdam's fixed .fax handling code (keep until next release
244  of libtiff)
245- fix fax2ps breakage (bug #8345)
246
247* Sat Feb 05 2000 Nalin Dahyabhai <nalin@redhat.com>
248- set MANDIR=man3 to make multifunction man pages friendlier
249
250* Mon Jan 31 2000 Nalin Dahyabhai <nalin@redhat.com>
251- fix URLs
252
253* Fri Jan 28 2000 Nalin Dahyabhai <nalin@redhat.com>
254- link shared library against libjpeg and libz
255
256* Tue Jan 18 2000 Nalin Dahyabhai <nalin@redhat.com>
257- enable zip and jpeg codecs
258- change defattr in normal package to 0755
259- add defattr to -devel package
260
261* Wed Dec 22 1999 Bill Nottingham <notting@redhat.com>
262- update to 3.5.4
263
264* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
265- auto rebuild in the new build environment (release 6)
266
267* Wed Jan 13 1999 Cristian Gafton <gafton@redhat.com>
268- build for glibc 2.1
269
270* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
271- translations modified for de
272
273* Wed Jun 10 1998 Michael Fulbright <msf@redhat.com>
274- rebuilt against fixed jpeg libs (libjpeg-6b)
275
276* Thu May 07 1998 Prospector System <bugs@redhat.com>
277- translations modified for de, fr, tr
278
279* Mon Oct 13 1997 Donnie Barnes <djb@redhat.com>
280- new version to replace the one from libgr
281- patched for glibc
282- added shlib support
Note: See TracBrowser for help on using the repository browser.