3 %bcond_without gtk # don't build GTK+-based contribs
4 %bcond_without motif # don't build Motif-based contribs
5 %bcond_without sdl # don't build SDL-based contribs
7 Summary: A library of functions for manipulating MNG format files
8 Summary(pl): Biblioteka do obróbki plików w formacie MNG
9 Summary(uk): â¦Â̦ÏÔÅËÁ ÆÕÎËÃ¦Ê ÄÌÑ ÒÏÂÏÔÉ Ú ÆÁÊÌÁÍÉ Õ ÆÏÒÍÁÔ¦ MNG
10 Summary(ru): âÉÂÌÉÏÔÅËÁ ÆÕÎËÃÉÊ ÄÌÑ ÒÁÂÏÔÙ Ó ÆÁÊÌÁÍÉ × ÆÏÒÍÁÔÅ MNG
16 Source0: http://dl.sourceforge.net/libmng/%{name}-%{version}.tar.gz
17 # Source0-md5: ff1205ef70855a75c098ea09690413c6
18 Patch0: %{name}-automake.patch
19 Patch1: %{name}-gcc4.patch
20 URL: http://www.libmng.com/
21 BuildRequires: autoconf >= 2.50
22 BuildRequires: automake >= 1.3
23 BuildRequires: lcms-devel
24 BuildRequires: libjpeg-devel
25 BuildRequires: libtool
26 BuildRequires: zlib-devel
28 %{?with_sdl:BuildRequires: SDL-devel}
29 %{?with_gtk:BuildRequires: gtk+2-devel >= 1:2.0.0}
30 %{?with_motif:BuildRequires: motif-devel >= 2.0}
31 BuildRequires: pkgconfig
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 libmng - library for reading, writing, displaying and examing
37 Multiple-Image Network Graphics. MNG is the animation extension to the
38 popular PNG image-format.
41 libmng - biblioteka do czytania, zapisywania, wy¶wietlania i
42 pobierania informacji z plików MNG (Multiple-Image Network Graphics).
43 MNG to rozszerzenie o animacje popularnego formatu obrazków PNG.
46 libmng - ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÞÔÅÎÉÑ, ÚÁÐÉÓÉ, ÏÔÏÂÒÁÖÅÎÉÑ É ÉÚÕÞÅÎÉÑ
47 Multiple-Image Network Graphics. MNG - ÜÔÏ ÁÎÉÍÁÃÉÏÎÎÏÅ ÒÁÓÛÉÒÅÎÉÅ ÄÌÑ
48 ÐÏÐÕÌÑÒÎÏÇÏ ÆÏÒÍÁÔÁ ÉÚÏÂÒÁÖÅÎÉÊ PNG.
51 libmng - ¦Â̦ÏÔÅËÁ ÄÌÑ ÞÉÔÁÎÎÑ, ÚÁÐÉÓÕ, צÄÏÂÒÁÖÅÎÎÑ ÔÁ ×É×ÞÅÎÎÑ
52 Multiple-Image Network Graphics. MNG - ÃÅ ÁΦÍÁæÊÎÅ ÒÏÚÛÉÒÅÎÎÑ ÄÌÑ
53 ÐÏÐÕÌÑÒÎÏÇÏ ÆÏÒÍÁÔÕ ÚÏÂÒÁÖÅÎØ PNG.
56 Summary: Development tools for programs to manipulate MNG format files
57 Summary(pl): Pakiet do tworzenia programów obrabiaj±cych pliki MNG
58 Summary(ru): óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó ÆÁÊÌÁÍÉ × ÆÏÒÍÁÔÅ MNG
59 Summary(uk): úÁÓÏÂÉ ÒÏÚÒÏÂËÉ ÄÌÑ ÒÏÂÏÔÉ Ú ÐÒÏÇÒÁÍÁÍÉ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÆÁÊÌÁÍÉ Õ ÆÏÒÍÁÔ¦ MNG
60 Group: Development/Libraries
61 Requires: %{name} = %{version}-%{release}
63 Requires: libjpeg-devel
65 Obsoletes: libmng1-devel
68 The libmng-devel package contains the header files necessary for
69 developing programs using the MNG (Multiple-Image Network Graphics)
72 If you want to develop programs which will manipulate MNG image format
73 files, you should install libmng-devel. You'll also need to install
76 %description devel -l pl
77 Ten pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia programów
78 u¿ywaj±cych biblioteki libmng do obróbki plików MNG.
80 %description devel -l ru
81 ðÁËÅÔ libmng-devel ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ,
82 ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ ÂÉÂÌÉÏÔÅËÕ MNG
83 (Multiple-Image Network Graphics).
85 %description devel -l uk
86 ðÁËÅÔ libmng-devel ͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ, ÎÅÏÂȦÄΦ
87 ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ Â¦Â̦ÏÔÅËÕ MNG (Multiple-Image
91 Summary: Static MNG libraries
92 Summary(pl): Biblioteki statyczne MNG
93 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÂÏÔÙ Ó ÆÁÊÌÁÍÉ × ÆÏÒÍÁÔÅ MNG
94 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÒÏÂÏÔÉ Ú ÆÁÊÌÁÍÉ Õ ÆÏÒÍÁÔ¦ MNG
95 Group: Development/Libraries
96 Requires: %{name}-devel = %{version}-%{release}
101 %description static -l pl
102 Biblioteki statyczne MNG.
104 %description static -l ru
105 óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÒÁÂÏÔÙ Ó ÆÁÊÌÁÍÉ × ÆÏÒÍÁÔÅ MNG.
107 %description static -l uk
108 óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÒÏÂÏÔÉ Ú ÆÁÊÌÁÍÉ Õ ÆÏÒÍÁÔ¦ MNG.
111 Summary: libmng utilities (fbmngplay, mngtree)
112 Summary(pl): Narzêdzia do libmng (fbmngplay, mngtree)
113 Group: Applications/Graphics
114 Requires: %{name} = %{version}-%{release}
117 libmng utilities that don't depend on additional libraries (fbmngplay,
120 %description progs -l pl
121 Narzêdzia do libmng nie wymagaj±ce dodatkowych bibliotek (fbmngplay,
125 Summary: gmngview - GTK+-based MNG viewer
126 Summary(pl): gmngview - przegl±darka plików MNG oparta na GTK+
127 Group: X11/Applications/Graphics
128 Requires: %{name} = %{version}-%{release}
130 %description progs-gtk
131 gmngview - GTK+-based MNG viewer.
133 %description progs-gtk -l pl
134 gmngview - przegl±darka plików MNG oparta na GTK+.
137 Summary: xmngplay - X11/Motif-based MNG viewer
138 Summary(pl): xmngplay - przegl±darka plików MNG oparta na bibliotekach X11/Motif
139 Group: X11/Applications/Graphics
140 Requires: %{name} = %{version}-%{release}
142 %description progs-motif
143 xmngplay - X11/Motif-based MNG viewer.
145 %description progs-motif -l pl
146 xmngplay - przegl±darka plików MNG oparta na bibliotekach X11/Motif.
149 Summary: mngplay - SDL-based MNG viewer
150 Summary(pl): mngplay - przegl±darka plików MNG oparta na SDL
151 Group: Applications/Graphics
152 Requires: %{name} = %{version}-%{release}
154 %description progs-sdl
155 mngplay - SDL-based MNG viewer.
157 %description progs-sdl -l pl
158 mngplay - przegl±darka plików MNG oparta na SDL.
166 cp makefiles/{Makefile.am,configure.in} .
167 cp doc/makefiles/Makefile.am doc
168 cp doc/man/makefiles/Makefile.am doc/man
180 %{__make} -C contrib/gcc/fbmngplay fbmngplay \
182 CFLAGS="%{rpmcflags} -Wall -D_REENTRANT -I../../.." \
183 LDFLAGS="%{rpmldflags} -L../../../.libs"
186 %{__make} -C contrib/gcc/gtk-mng-view gmngview \
188 CFLAGS="%{rpmcflags} -Wall -I../../.. `pkg-config --cflags gdk-pixbuf-2.0 gtk+-2.0`" \
189 LIBS="%{rpmldflags} -L../../../.libs -lmng `pkg-config --libs gdk-pixbuf-2.0 gtk+-2.0`"
192 %{__make} -C contrib/gcc/mngtree -f makefile.linux \
194 CFLAGS="%{rpmcflags} -Wall -DMNG_USE_SO -I../../.." \
195 LDFLAGS="%{rpmldflags} -L../../../.libs -lmng"
198 %{__cc} -o contrib/gcc/sdl-mngplay/mngplay contrib/gcc/sdl-mngplay/mngplay.c \
199 %{rpmldflags} %{rpmcflags} -I. \
200 -L.libs -lmng `sdl-config --libs`
204 %{__make} -C contrib/gcc/xmngview compile \
206 CFLAGS="%{rpmcflags} -Wall -I../../.. -I/usr/X11R6/include" \
207 LIBS="-L../../../.libs -lmng -L/usr/X11R6/%{_lib} -lXm -lXt -lX11"
211 rm -rf $RPM_BUILD_ROOT
212 install -d $RPM_BUILD_ROOT%{_bindir}
215 DESTDIR=$RPM_BUILD_ROOT
217 install contrib/gcc/*/{fbmngplay%{?with_gtk:,gmngview},mngtree%{?with_sdl:,mngplay}%{?with_motif:,xmngview}} \
218 $RPM_BUILD_ROOT%{_bindir}
221 rm -rf $RPM_BUILD_ROOT
223 %post -p /sbin/ldconfig
224 %postun -p /sbin/ldconfig
227 %defattr(644,root,root,755)
228 %doc CHANGES LICENSE README
229 %attr(755,root,root) %{_libdir}/lib*.so.*.*
233 %defattr(644,root,root,755)
234 %doc doc/{doc.readme,libmng.txt,Plan*.png}
235 %attr(755,root,root) %{_libdir}/lib*.so
241 %defattr(644,root,root,755)
245 %defattr(644,root,root,755)
246 %attr(755,root,root) %{_bindir}/fbmngplay
247 %attr(755,root,root) %{_bindir}/mngtree
251 %defattr(644,root,root,755)
252 %attr(755,root,root) %{_bindir}/gmngview
257 %defattr(644,root,root,755)
258 %attr(755,root,root) %{_bindir}/xmngview
263 %defattr(644,root,root,755)
264 %attr(755,root,root) %{_bindir}/mngplay