source: projects/specs/trunk/i/imlib2/imlib2-vl.spec @ 12400

Revision 12400, 5.9 KB checked in by tomop, 4 years ago (diff)

updated 3 packages

freerdp-2.1.0-1

imlib2-1.6.1-1

remmina-1.4.3-1

Line 
1Summary: Powerful image loading and rendering library
2Summary(ja): 強力な画像ロード & レンダリングライブラリ
3Name: imlib2
4Version: 1.6.1
5Release: 1%{?_dist_release}
6Group: System Environment/Libraries
7Vendor: Project Vine
8Distribution: Vine Linux
9
10License: BSD
11Source: https://downloads.sourceforge.net/enlightenment/%{name}-%{version}.tar.bz2
12Patch1000: CVE-2020-12761.patch
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15BuildRequires: libjpeg-devel
16BuildRequires: libpng-devel
17BuildRequires: libtiff-devel
18BuildRequires: zlib-devel
19BuildRequires: bzip2-devel
20BuildRequires: freetype2-devel
21BuildRequires: libid3tag-devel
22BuildRequires: libX11-devel
23BuildRequires: libXext-devel
24
25Requires: %{name}-loaders = %{version}
26
27%description
28Imlib2 is an advanced replacement library for libraries like libXpm that
29provides many more features with much greater flexibility and speed than
30standard libraries, including font rasterization, rotation, RGBA space
31rendering and blending, dynamic binary filters, scripting, and more.
32
33%package devel
34Summary: Imlib2 headers, static libraries and documentation
35Summary(ja): Imlib2 のヘッダーファイル,静的ライブラリ,ドキュメント
36Group: Development/Libraries
37Requires: %{name} = %{version}
38
39%description devel
40Headers, static libraries and documentation for Imlib2.
41
42%package filters
43Summary: Imlib2 basic plugin filters set
44Group: System Environment/Libraries
45Requires: %{name} = %{version}
46
47%description filters
48Basic set of plugin filters that come with Imlib2
49
50%package loaders
51Summary: Imlib2 loader set
52Group: System Environment/Libraries
53#Requires: libjpeg libpng zlib libtiff
54Provides: %{name}-loader_jpeg %{name}-loader_png %{name}-loader_argb
55Provides: %{name}-loader_bmp %{name}-loader_gif %{name}-loader_pnm
56Provides: %{name}-loader_tga %{name}-loader_tiff %{name}-loader_xpm
57Provides: %{name}-loader_gz %{name}-loader_bz2
58Provides: %{name}-loader_lbm %{name}-loader_id3
59Provides: %{name}-loader = %{version}-%{release}
60Obsoletes: %{name}-loader < %{version}-%{release}
61
62%description loaders
63Set of image loader/saver of Imlib2. This package contains
64the following loader.
65
66loader_lbm - LBM image loader/saver
67loader_jpeg - JPEG image loader/saver
68loader_png - PNG image loader/saver
69loader_argb - ARGB image loader/saver
70loader_bmp - BMP image loader/saver
71loader_gif - GIF image loader
72loader_pnm - PNM image loader/saver
73loader_tga - TGA image loader/saver
74loader_tiff - TIFF image loader/saver
75loader_xpm - XPM image loader/saver
76loader_bz2 - Bzip2 compressed image loader/saver
77loader_gz  - gz compressed image loader/saver
78loader_id3 - id3 tag image loader/saver
79
80%prep
81%setup -q
82%patch1000 -p1
83
84%build
85%configure --disable-static
86make %{?_smp_mflags}
87
88%install
89rm -rf $RPM_BUILD_ROOT
90make DESTDIR=$RPM_BUILD_ROOT install
91
92# remove unpackage files
93rm -f $RPM_BUILD_ROOT%{_libdir}/imlib2/*/*.la
94rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post -p /sbin/ldconfig
100
101%postun -p /sbin/ldconfig
102
103%files
104%defattr(-,root,root,0755)
105%license COPYING
106%doc AUTHORS README doc/index.html doc/imlib2.gif doc/blank.gif
107%{_libdir}/lib*.so.*
108%{_bindir}/imlib2_*
109%{_datadir}/imlib2
110
111%files devel
112%defattr(-,root,root,0755)
113%{_bindir}/imlib2-config
114%{_libdir}/libImlib2.so
115#{_libdir}/*.a
116%{_libdir}/pkgconfig/imlib2.pc
117%{_includedir}/*
118
119%files filters
120%defattr(-,root,root,0755)
121%dir %{_libdir}/imlib2/filters
122%{_libdir}/imlib2/filters/*.so
123
124%files loaders
125%defattr(-,root,root,0755)
126%dir %{_libdir}/imlib2/loaders
127%{_libdir}/imlib2/loaders/*.so
128
129%changelog
130* Sat May 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.6.1-1
131- new upstream release.
132- added Patch1000 to fix CVE-2020-12761.
133
134* Wed May 18 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.9-1
135- new upstream release.
136
137* Sun Nov 15 2015 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.7-1
138- new upstream release
139- deleted vl4 conditional branch
140
141* Fri Jul 18 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.6-2
142- rebuilt with libpng-1.6.12
143
144* Sat Jan 18 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.6-1
145- new upstream release
146
147* Wed Jun 20 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.4.5-1
148- new upstream release
149- deleted Patch1
150
151* Sun Sep 26 2010 Shu KONNO <owa@bg.wakwak.com> 1.4.3-2
152- rebuilt with rpm-4.8.1 for pkg-config
153
154* Sun Apr 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.3-1
155- new upstream release (includeing security fix CVE-2008-6079)
156- added Patch1 for CVE-2010-0991
157- added --disable-static to %%configure
158- renamed "loader" subpackage to "loaders"
159
160* Tue Oct 14 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.1-1
161- new upstream release (including security fix CVE-2008-2426)
162
163* Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 1.2.2-1vl5
164- applied new versioning policy, spec in utf-8
165
166* Wed May 17 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.2-0vl1
167- updated to 1.2.2
168
169* Sat Feb  5 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.0-0vl1
170- updated to 1.2.0
171- fix typo
172
173* Wed Oct  6 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 1.1.0-1vl2
174- added patch imlib2-1.1.0-bmpfix.patch for CAN-2004-0817
175
176* Sat May 15 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.0-1vl1
177- rebuild with Vine Linux
178- s/Copyright/License/
179- collect imlib2-loader-* packages and make imlib2-loader package
180
181* Mon Jan 8 2001 The Rasterman <raster@rasterman.com>
182- Fix Requires & BuildRequires for freetype.
183
184* Sat Sep 30 2000 Lyle Kempler <term@kempler.net>
185- Bring back building imlib2 as root via autogen.sh for the lazy (me)
186- Some minor changes
187
188* Sat Sep 30 2000 Joakim Bodin <bodin@dreamhosted.com>
189- Linux-Mandrake:ise the spec file
190
191* Tue Sep 12 2000 The Rasterman <raster@rasterman.com>
192- Redo spec file
193
194* Wed Aug 30 2000 Lyle Kempler <kempler@utdallas.edu>
195- Include imlib2-config
196
197* Sat May 20 2000 Lyle Kempler <kempler@utdallas.edu>
198- Fixed problems with requiring imlib2_view
199- Went back to imlib2_view (not imlib2-view)
200
201* Tue Nov 2 1999 Lyle Kempler <kempler@utdallas.edu>
202- Mangled imlib 1.9.8 imlib spec file into imlib2 spec file
Note: See TracBrowser for help on using the repository browser.