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

Revision 6186, 9.0 KB checked in by daisuke, 12 years ago (diff)

new package, build as compat package

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