3 # - do we need debug version of libraires/headers?
4 Summary: DUMB - Dedicated Universal Music Bastardisation
5 Summary(pl.UTF-8): DUMB - Dedicated Universal Music Bastardisation
10 Group: Development/Libraries
11 Source0: http://dl.sourceforge.net/dumb/%{name}-%{version}.tar.gz
12 # Source0-md5: f48da5b990aa8aa822d3b6a951baf5c2
13 URL: http://dumb.sourceforge.net/
14 BuildRequires: allegro-devel
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 %define specflags_ia32 -fomit-frame-pointer
18 %define specflags_x86_64 -fPIC
21 DUMB - Dedicated Universal Music Bastardisation library.
23 %description -l pl.UTF-8
24 Biblioteka DUMB - Dedicated Universal Music Bastardisation.
27 Summary: Header files for dumb
28 Summary(pl.UTF-8): Pliki nagłówkowe dla dumb
29 Group: Development/Libraries
30 Requires: %{name}-static = %{version}-%{release}
32 #Requires: allegro-devel
37 %description devel -l pl.UTF-8
38 Pliki nagłówkowe dla dumb.
41 Summary: Static libraries for dumb
42 Summary(pl.UTF-8): Statyczne biblioteki dla dumb
43 Group: Development/Libraries
44 Requires: %{name}-devel = %{version}-%{release}
47 dumb static libraries.
49 %description static -l pl.UTF-8
50 Biblioteki statyczne dla dumb.
56 cat <<EOF > make/config.txt
58 ALL_TARGETS := core core-examples core-headers
59 ALL_TARGETS += allegro allegro-examples allegro-headers
65 LDFLAGS="%{rpmldflags}" \
66 OFLAGS="%{rpmcflags}" \
67 DBGFLAGS="-DDEBUGMODE=1 %{rpmcflags}"
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
74 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
75 LIB_INSTALL_PATH=$RPM_BUILD_ROOT%{_libdir}
79 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
80 LIB_INSTALL_PATH=$RPM_BUILD_ROOT%{_libdir}
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_bindir}/dumb*
91 %defattr(644,root,root,755)
93 %{_includedir}/aldumb.h
96 %defattr(644,root,root,755)
100 %{_libdir}/libaldmd.a