source: projects/specs/trunk/lib/libA/libAfterImage/libAfterImage-vl.spec @ 8841

Revision 8841, 5.8 KB checked in by kudoh, 10 years ago (diff)

rebuilt with libpng-1.6.12

Line 
1Name:           libAfterImage
2Version:        1.20
3Release:        4%{?_dist_release}
4Summary:        A generic image manipulation library
5Summary(ja):    一般的な画像操作ライブラリ
6
7Group:          System Environment/Libraries
8License:        LGPLv2+
9URL:            http://www.afterstep.org/afterimage/index.php
10Source0:        ftp://ftp.afterstep.org/stable/%{name}/%{name}-%{version}.tar.bz2
11Source1:        libAfterImage-COPYING
12Patch0:         libAfterImage-Makefile-ldconfig.patch
13Patch1:         libAfterImage-afterimage-config.patch
14Patch2:         libAfterImage-multiarch.patch
15Patch3:         libafterimage-libpng15.patch
16BuildRoot:      %{_tmppath}/%{name}-%{version}-root
17
18BuildRequires:  freetype2-devel
19BuildRequires:  zlib-devel
20BuildRequires:  libtiff-devel
21BuildRequires:  libpng-devel
22BuildRequires:  giflib-devel
23BuildRequires:  libjpeg-turbo-devel
24BuildRequires:  libX11-devel
25BuildRequires:  libXext-devel
26BuildRequires:  libICE-devel
27BuildRequires:  libSM-devel
28BuildRequires:  librsvg2-devel
29BuildRequires:  gawk
30
31%description
32libAfterImage is a generic image manipulation library. It was initially
33implemented to address AfterStep Window Manager's needs for image handling,
34but it evolved into extremely powerful and flexible software, suitable for
35virtually any project that has needs for loading, manipulating, displaying
36images, as well as writing images in files. Most of the popular image formats
37are supported using standard libraries, with XCF, XPM, PPM/PNM, BMP, ICO,
38TGA and GIF being supported internally.
39
40PNG, JPEG and TIFF formats are supported via standard libraries.
41
42Powerful text rendering capabilities included, providing support for
43TrueType fonts using FreeType library, and antialiasing of standard fonts
44from X window system.
45
46%package devel
47Summary:  Files needed for software development with %{name}
48Group:    Development/Libraries
49Requires: %{name} = %{version}-%{release}
50Requires: freetype2-devel
51Requires: zlib-devel
52Requires: libtiff-devel
53Requires: libjpeg-turbo-devel
54Requires: libpng-devel
55Requires: libX11-devel
56Requires: libXext-devel
57Requires: libICE-devel
58Requires: libSM-devel
59Requires:  librsvg2-devel
60
61%description devel
62The %{name}-devel package contains the files needed for development with
63%{name}
64
65%prep
66%setup -q
67%patch0
68%patch1
69%patch2 -b multiarch
70%patch3
71
72%build
73%configure --enable-i18n --enable-sharedlibs \
74--with-xpm --without-builtin-ungif --disable-staticlibs --enable-glx \
75--without-afterbase --disable-mmx-optimization \
76--x-includes=%{_includedir} --x-libraries=%{_libdir}
77
78make CCFLAGS="-DNO_DEBUG_OUTPUT -fPIC $RPM_OPT_FLAGS" %{?_smp_mflags} \
79LIBAFTERIMAGE_PATH=../
80
81
82%install
83rm -rf $RPM_BUILD_ROOT
84mkdir -p $RPM_BUILD_ROOT%{_bindir}
85mkdir -p $RPM_BUILD_ROOT%{_libdir}
86mkdir -p $RPM_BUILD_ROOT%{_includedir}
87make install DESTDIR=$RPM_BUILD_ROOT LIBAFTERIMAGE_PATH=../
88
89cp %{SOURCE1} %{_builddir}/%{name}-%{version}/COPYING
90
91touch -r ChangeLog $RPM_BUILD_ROOT%{_bindir}/afterimage-{config,libs}
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post -p /sbin/ldconfig
97
98%postun -p /sbin/ldconfig
99
100%files
101%defattr(-,root,root,-)
102%doc README ChangeLog COPYING
103%{_libdir}/*.so.*
104
105%files devel
106%defattr(-,root,root,-)
107%{_bindir}/*
108%{_includedir}/libAfterImage/
109%{_libdir}/*.so
110#%{_datadir}/libAfterImage/
111#%{_mandir}/man?/*
112
113%changelog
114* Fri Jul 18 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.20-4
115- rebuilt with libpng-1.6.12
116- added Patch3 to fix build error from fedora rawhide
117
118* Sat Mar 08 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.20-3
119- rebuilt with new toolchain
120
121* Mon May 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.20-2
122- add BuildRequires: librsvg2-devel
123- add Requires: librsvg2-devel (-devel package)
124
125* Wed Feb 2 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.20-1
126- new upstream release
127- dropt Patch3
128- fixed %%files in -devel package
129
130* Wed Sep 29 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.18-3
131- rebuilt with rpm-4.8.1 for pkg-config
132- changed BuildRequires: libjpeg-devel to libjpeg-turbo-devel
133
134* Sun Jun 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.18-2
135- fixed release number
136
137* Sat Jun 12 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.18-1
138- initial build for VineLinux
139
140* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.18-4
141- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
142
143* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.18-3
144- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
145
146* Thu Nov 27 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
147- 1.18-2
148- add glx context patch (suggested by Frank Schmitt)
149
150* Sat Oct 04 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
151- 1.18-1
152- version upgrade
153
154* Mon Feb 11 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de> - 1.15-4
155- Rebuilt for gcc43
156
157* Sat Jan 05 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
158- 1.15-3
159- fix #341871 multiarch
160
161* Wed Aug 22 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
162- 1.15-2
163- upgrade BR
164
165* Wed Aug 22 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
166- 1.15-1
167- version upgrade
168- new license tag
169
170* Mon Sep 11 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1711.07-8
172- FE6 rebuild
173
174* Wed Feb 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1751.07-7
176- Rebuild for Fedora Extras 5
177
178* Thu Dec 15 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1791.07-6
180- fix typo
181
182* Thu Dec 15 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1831.07-5
184- modular X
185
186* Sat Aug 20 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1871.07-4
188- add -fPIC
189
190* Sat Aug 20 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1911.07-3
192- build with debug information
193- add dist tag
194
195* Thu Aug 18 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
1961.07-2
197- fix issues mentioned in #166046 #1
198
199* Tue Aug 16 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
2001.07-1
201- Initial Release
202-
Note: See TracBrowser for help on using the repository browser.