1# Some distributions name their Freetype 2 package "freetype", while others 2# name it "freetype2". You can define the name your distribution uses here. 3%define freetype2 freetype 4 5Summary: A SWF output library 6Name: ming 7Version: @VERSION@ 8Release: 1 9License: LGPL 10Group: System Environment/Libraries 11Source: http://prdownloads.sourceforge.net/ming/ming-%{version}.tar.gz 12URL: http://ming.sourceforge.net/ 13BuildRoot: %{_tmppath}/%{name}-%{version}-root 14BuildRequires: %{freetype2}-devel zlib-devel giflib-devel libpng-devel 15Requires: %{freetype2} zlib giflib libpng 16 17%description 18Ming is a C library for generating SWF ("Flash") format movies, plus a set of wrappers for using the library from C++ and popular scripting languages like PHP, Perl, Python, and Ruby. 19 20%package devel 21Summary: A SWF output library 22Group: Development/Libraries 23Requires: %{name} = %{version} 24Requires: %{freetype2}-devel zlib-devel giflib-devel libpng-devel 25 26%description devel 27The ming-devel package includes the static libraries, 28header files, and developer docs for the ming package. 29 30Install ming-devel if you want to develop programs which 31will use ming. 32 33%prep 34%setup -q 35 36%build 37%configure 38%__make %{?_smp_mflags} 39 40%install 41[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 42%__make %{?_smp_mflags} \ 43 DESTDIR=$RPM_BUILD_ROOT \ 44 docdir=$RPM_BUILD_ROOT%{_docdir}/%{name} \ 45 pkgconfigdir=%{_libdir}/pkgconfig \ 46 install 47 48%clean 49[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT 50 51%post -p /sbin/ldconfig 52 53%postun -p /sbin/ldconfig 54 55%files 56%defattr(-, root, root) 57%doc README AUTHORS COPYING ChangeLog 58%{_libdir}/libming*.so.* 59%{_bindir}/* 60%{_mandir}/man1/* 61 62%files devel 63%defattr(-, root, root) 64%{_includedir}/* 65%{_libdir}/*.a 66%{_libdir}/*.la 67%{_libdir}/libming.so 68%{_libdir}/pkgconfig 69%{_mandir}/man3/* 70 71%changelog 72* Tue Sep 02 2006 John Ellson <ellson@research.att.com> 73- Initial changelog entry 74