packages: dumb/dumb.spec - build -fPIC for x86_64 - pass our cflags in debu...

glen glen at pld-linux.org
Fri Nov 13 13:20:36 CET 2009


Author: glen                         Date: Fri Nov 13 12:20:36 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- build -fPIC for x86_64
- pass our cflags in debug library too; rel 3

---- Files affected:
packages/dumb:
   dumb.spec (1.13 -> 1.14) 

---- Diffs:

================================================================
Index: packages/dumb/dumb.spec
diff -u packages/dumb/dumb.spec:1.13 packages/dumb/dumb.spec:1.14
--- packages/dumb/dumb.spec:1.13	Mon Jan  7 18:51:56 2008
+++ packages/dumb/dumb.spec	Fri Nov 13 13:20:31 2009
@@ -1,11 +1,12 @@
 # $Revision$, $Date$
 # TODO
 # - build shared lib
+# - do we need debug version of libraires/headers?
 Summary:	DUMB - Dedicated Universal Music Bastardisation
 Summary(pl.UTF-8):	DUMB - Dedicated Universal Music Bastardisation
 Name:		dumb
 Version:	0.9.3
-Release:	2
+Release:	3
 License:	GPL-like
 Group:		Development/Libraries
 Source0:	http://dl.sourceforge.net/dumb/%{name}-%{version}.tar.gz
@@ -14,7 +15,8 @@
 BuildRequires:	allegro-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		specflags_ia32	 -fomit-frame-pointer 
+%define		specflags_ia32		-fomit-frame-pointer
+%define		specflags_x86_64	-fPIC
 
 %description
 DUMB - Dedicated Universal Music Bastardisation library.
@@ -61,7 +63,9 @@
 
 %{__make} all \
 	CC="%{__cc}" \
-	OFLAGS="%{rpmcflags}"
+	LDFLAGS="%{rpmldflags}" \
+	OFLAGS="%{rpmcflags}" \
+	DBGFLAGS="-DDEBUGMODE=1 %{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -70,6 +74,7 @@
 %{__make} install \
 	PREFIX=$RPM_BUILD_ROOT%{_prefix} \
 	LIB_INSTALL_PATH=$RPM_BUILD_ROOT%{_libdir}
+
 %{__make} install \
 	DEBUGMODE=1 \
 	PREFIX=$RPM_BUILD_ROOT%{_prefix} \
@@ -101,6 +106,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.14  2009/11/13 12:20:31  glen
+- build -fPIC for x86_64
+- pass our cflags in debug library too; rel 3
+
 Revision 1.13  2008/01/07 17:51:56  glen
 - add todo
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dumb/dumb.spec?r1=1.13&r2=1.14&f=u



More information about the pld-cvs-commit mailing list