]> git.pld-linux.org Git - packages/ming.git/blame_incremental - ming.spec
- rel 2
[packages/ming.git] / ming.spec
... / ...
CommitLineData
1%include /usr/lib/rpm/macros.perl
2Summary: Ming - an SWF output library
3Summary(pl.UTF-8): Ming - biblioteka do produkcji plików SWF
4Name: ming
5Version: 0.3.0
6Release: 2
7License: LGPL
8Group: Libraries
9Source0: http://dl.sourceforge.net/ming/%{name}-%{version}.tar.gz
10# Source0-md5: 56b29eeb4fdd0b98c9ee62e25d14841d
11Source1: http://dl.sourceforge.net/ming/%{name}-perl-%{version}.tar.gz
12# Source1-md5: 506acca9ca42066a97fc0b6abad6d57a
13Source2: http://dl.sourceforge.net/ming/%{name}-py-%{version}.tar.gz
14# Source2-md5: 96d3f42f13d020d907287a640b39ec46
15Patch0: %{name}-DESTDIR.patch
16Patch1: %{name}-build.patch
17Patch2: %{name}-perl-shared.patch
18URL: http://ming.sourceforge.net/
19BuildRequires: giflib-devel
20BuildRequires: python-devel >= 1:2.5
21BuildRequires: rpm-perlprov >= 4.0.2-24
22BuildRequires: rpm-pythonprov
23BuildRequires: zlib-devel
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Ming is a C library for generating SWF ("Flash") format movies, plus a
28set of wrappers for using the library from c++ and popular scripting
29languages like PHP, Python, and Ruby.
30
31%description -l pl.UTF-8
32Ming jest biblioteką w C do generowania animacji w formacie SWF
33("Flash") wraz z zestawem wrapperów do używania jej z C++ i
34popularnymi językami skryptowymi, takimi jak PHP, Python i Ruby.
35
36%package devel
37Summary: Ming development files
38Summary(pl.UTF-8): Pliki dla programistów Ming
39Group: Development/Libraries
40Requires: %{name} = %{version}-%{release}
41
42%description devel
43Header files for ming library (C and C++).
44
45%description devel -l pl.UTF-8
46Pliki nagłówkowe dla biblioteki ming (do C i C++).
47
48%package static
49Summary: Ming static library
50Summary(pl.UTF-8): Statyczna biblioteka Ming
51Group: Development/Libraries
52Requires: %{name}-devel = %{version}-%{release}
53
54%description static
55Static Ming library.
56
57%description static -l pl.UTF-8
58Statyczna biblioteka Ming.
59
60%package utils
61Summary: Ming utilities
62Summary(pl.UTF-8): Narzędzia Ming
63Group: Applications/File
64
65%description utils
66Ming utilities:
67- listswf - swf format disassembler
68- listfdb - show contents of fdb font file
69- makefdb - rip fdb font definition files out of a generator template
70 file
71- swftophp - attempt to make a php/ming script out of an swf file
72
73%description utils -l pl.UTF-8
74Narzędzia Ming:
75- listswf - disasembler plików swf
76- listfdb - pokazuje zawartość plików fontów fdb
77- makefdb - wyciąga pliki definicji fontów fdb z pliku generatora
78- swftophp - próbuje zrobić skrypt php/ming z pliku swf
79
80%package -n perl-ming
81Summary: Ming perl module
82Summary(pl.UTF-8): Moduł perla Ming
83Group: Development/Languages/Perl
84Requires: %{name} = %{version}-%{release}
85Obsoletes: ming-perl
86
87%description -n perl-ming
88Ming perl module - perl wrapper for Ming library.
89
90%description -n perl-ming -l pl.UTF-8
91Moduł perla Ming - perlowy wrapper do biblioteki Ming.
92
93%package -n python-ming
94Summary: Ming Python module
95Summary(pl.UTF-8): Moduł biblioteki Ming dla języka Python
96Group: Development/Languages/Perl
97Requires: %{name} = %{version}-%{release}
98%pyrequires_eq python-libs
99
100%description -n python-ming
101Ming Python module.
102
103%description -n python-ming -l pl.UTF-8
104Moduł biblioteki Ming dla języka Python.
105
106%prep
107%setup -q -b1 -b2
108%patch0 -p1
109%patch1 -p1
110%patch2 -p1
111
112%build
113%configure
114%{__make} -j1
115
116cd perl_ext
117%{__perl} Makefile.PL \
118 INSTALLDIRS=vendor
119%{__make} \
120 OPTIMIZE="%{rpmcflags}"
121cd ..
122
123%{__make} -C py_ext \
124 CC="%{__cc}" \
125 CFLAGS="%{rpmcflags}" \
126 PYINCDIR=%{py_incdir}
127
128%install
129rm -rf $RPM_BUILD_ROOT
130
131%{__make} install \
132 DESTDIR=$RPM_BUILD_ROOT
133
134%{__make} -C perl_ext pure_install \
135 DESTDIR=$RPM_BUILD_ROOT
136
137%{__make} -C py_ext install \
138 PREFIX="--optimize=2 --root=$RPM_BUILD_ROOT"
139
140rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/SWF/.cvsignore
141rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/SWF/.packlist
142rm -f $RPM_BUILD_ROOT%{py_sitedir}/ming*.py
143
144%clean
145rm -rf $RPM_BUILD_ROOT
146
147%post -p /sbin/ldconfig
148%postun -p /sbin/ldconfig
149
150%files
151%defattr(644,root,root,755)
152%doc CREDITS README TODO
153%attr(755,root,root) %{_libdir}/libming.so.*.*.*
154%attr(755,root,root) %ghost %{_libdir}/libming.so.0
155
156%files devel
157%defattr(644,root,root,755)
158%attr(755,root,root) %{_libdir}/libming.so
159%{_includedir}/ming.h
160%{_includedir}/mingpp.h
161%{_includedir}/ming_config.h
162
163%files static
164%defattr(644,root,root,755)
165%{_libdir}/libming.a
166
167%files utils
168%defattr(644,root,root,755)
169%doc util/{README,TODO}
170%attr(755,root,root) %{_bindir}/dbl2png
171%attr(755,root,root) %{_bindir}/gif2dbl
172%attr(755,root,root) %{_bindir}/gif2mask
173%attr(755,root,root) %{_bindir}/listaction
174%attr(755,root,root) %{_bindir}/listaction_d
175%attr(755,root,root) %{_bindir}/listfdb
176%attr(755,root,root) %{_bindir}/listjpeg
177%attr(755,root,root) %{_bindir}/listmp3
178%attr(755,root,root) %{_bindir}/listswf
179%attr(755,root,root) %{_bindir}/listswf_d
180%attr(755,root,root) %{_bindir}/makefdb
181%attr(755,root,root) %{_bindir}/makeswf
182%attr(755,root,root) %{_bindir}/ming-config
183%attr(755,root,root) %{_bindir}/png2dbl
184%attr(755,root,root) %{_bindir}/png2swf
185%attr(755,root,root) %{_bindir}/raw2adpcm
186%attr(755,root,root) %{_bindir}/swftoperl
187%attr(755,root,root) %{_bindir}/swftophp
188%attr(755,root,root) %{_bindir}/swftopython
189%{_mandir}/man1/makeswf.1*
190
191%files -n perl-ming
192%defattr(644,root,root,755)
193%doc perl_ext/{README,TODO}
194%{perl_vendorarch}/SWF.pm
195%{perl_vendorarch}/SWF
196%dir %{perl_vendorarch}/auto/SWF
197%{perl_vendorarch}/auto/SWF/SWF.bs
198%attr(755,root,root) %{perl_vendorarch}/auto/SWF/SWF.so
199%{_mandir}/man3/SWF*
200
201%files -n python-ming
202%defattr(644,root,root,755)
203%doc py_ext/{README,TODO}
204%attr(755,root,root) %{py_sitedir}/_mingc.so
205%{py_sitedir}/ming*.py[co]
206%{py_sitedir}/mingc-*.egg-info
This page took 0.111353 seconds and 4 git commands to generate.