]> git.pld-linux.org Git - packages/dumb.git/blame - dumb.spec
- build -fPIC for x86_64
[packages/dumb.git] / dumb.spec
CommitLineData
6a026f85
ER
1# TODO
2# - build shared lib
1aa6253a 3# - do we need debug version of libraires/headers?
2f7ebe08 4Summary: DUMB - Dedicated Universal Music Bastardisation
c7925641 5Summary(pl.UTF-8): DUMB - Dedicated Universal Music Bastardisation
2f7ebe08 6Name: dumb
7fb59113 7Version: 0.9.3
1aa6253a 8Release: 3
2f7ebe08
TP
9License: GPL-like
10Group: Development/Libraries
11Source0: http://dl.sourceforge.net/dumb/%{name}-%{version}.tar.gz
7fb59113 12# Source0-md5: f48da5b990aa8aa822d3b6a951baf5c2
2f7ebe08
TP
13URL: http://dumb.sourceforge.net/
14BuildRequires: allegro-devel
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
1aa6253a
ER
17%define specflags_ia32 -fomit-frame-pointer
18%define specflags_x86_64 -fPIC
fee7abb5 19
2f7ebe08
TP
20%description
21DUMB - Dedicated Universal Music Bastardisation library.
22
2bc4c36f 23%description -l pl.UTF-8
2f7ebe08
TP
24Biblioteka DUMB - Dedicated Universal Music Bastardisation.
25
7fb59113 26%package devel
27Summary: Header files for dumb
c7925641 28Summary(pl.UTF-8): Pliki nagłówkowe dla dumb
7fb59113 29Group: Development/Libraries
f4c70c08 30Requires: %{name}-static = %{version}-%{release}
8f061012
JB
31# for libaldmb
32#Requires: allegro-devel
7fb59113 33
34%description devel
35dumb header files.
36
2bc4c36f
JR
37%description devel -l pl.UTF-8
38Pliki nagłówkowe dla dumb.
7fb59113 39
40%package static
41Summary: Static libraries for dumb
c7925641 42Summary(pl.UTF-8): Statyczne biblioteki dla dumb
7fb59113 43Group: Development/Libraries
44Requires: %{name}-devel = %{version}-%{release}
45
46%description static
47dumb static libraries.
48
2bc4c36f 49%description static -l pl.UTF-8
7fb59113 50Biblioteki statyczne dla dumb.
51
2f7ebe08 52%prep
7fb59113 53%setup -q
2f7ebe08
TP
54
55%build
24fe8051
TP
56cat <<EOF > make/config.txt
57include make/unix.inc
58ALL_TARGETS := core core-examples core-headers
59ALL_TARGETS += allegro allegro-examples allegro-headers
60PREFIX := /usr
61EOF
62
7fb59113 63%{__make} all \
64 CC="%{__cc}" \
1aa6253a
ER
65 LDFLAGS="%{rpmldflags}" \
66 OFLAGS="%{rpmcflags}" \
67 DBGFLAGS="-DDEBUGMODE=1 %{rpmcflags}"
2f7ebe08
TP
68
69%install
70rm -rf $RPM_BUILD_ROOT
7fb59113 71install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
2f7ebe08 72
7fb59113 73%{__make} install \
8f061012
JB
74 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
75 LIB_INSTALL_PATH=$RPM_BUILD_ROOT%{_libdir}
1aa6253a 76
7fb59113 77%{__make} install \
8f061012
JB
78 DEBUGMODE=1 \
79 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
80 LIB_INSTALL_PATH=$RPM_BUILD_ROOT%{_libdir}
2f7ebe08
TP
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
87%doc *.txt docs/*
7fb59113 88%attr(755,root,root) %{_bindir}/dumb*
89
90%files devel
91%defattr(644,root,root,755)
8f061012
JB
92%{_includedir}/dumb.h
93%{_includedir}/aldumb.h
7fb59113 94
95%files static
96%defattr(644,root,root,755)
8f061012
JB
97%{_libdir}/libdumb.a
98%{_libdir}/libdumbd.a
99%{_libdir}/libaldmb.a
100%{_libdir}/libaldmd.a
This page took 0.078085 seconds and 4 git commands to generate.