packages: btmgr/btmgr.spec - flags, doc deps
glen
glen at pld-linux.org
Wed Jul 20 12:57:56 CEST 2011
Author: glen Date: Wed Jul 20 10:57:56 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- flags, doc deps
---- Files affected:
packages/btmgr:
btmgr.spec (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/btmgr/btmgr.spec
diff -u packages/btmgr/btmgr.spec:1.1 packages/btmgr/btmgr.spec:1.2
--- packages/btmgr/btmgr.spec:1.1 Wed Jul 20 12:24:54 2011
+++ packages/btmgr/btmgr.spec Wed Jul 20 12:57:50 2011
@@ -14,7 +14,10 @@
URL: http://sourceforge.net/projects/btmgr/
BuildRequires: nasm
BuildRequires: sed >= 4.0
-%{?with_doc:BuildRequires: sgml-tools}
+%if %{with doc}
+BuildRequires: sgml-tools
+BuildRequires: tetex-format-latex
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -29,11 +32,21 @@
%prep
%setup -q -n %{name}-%{version}-1
-%{__sed} -i -e '/^CC=/ s/gcc/%{__cc}/' Makefile
+# allow passing defaults
+%{__sed} -i -e '/^CC=/ s/gcc/$(HOSTCC)/' Makefile
+%{__sed} -i -e '/^COMMON_FLAGS=/ s/-g/$(CFLAGS)/' Makefile
+%{__sed} -i -e '/^ASM=/ s/$/ $(AFLAGS)/' Makefile
+
+# we run docs in bcond
%{__sed} -i -e '/^SUBDIRS=/ s/docs//' Makefile
+# pipe breaks error handling
+%{__sed} -i -e '/(MAKE)/ s/|tee -a errors.log//' Makefile
%build
-%{__make}
+%{__make} \
+ HOSTCC="%{__cc}" \
+ CFLAGS="%{rpmcflags}" \
+ AFLAGS="-w-orphan-labels"
%{?with_doc:%{__make} -C docs}
@@ -58,5 +71,8 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2011/07/20 10:57:50 glen
+- flags, doc deps
+
Revision 1.1 2011/07/20 10:24:54 glen
- new also known as sbootmgr.dsk. based on src.rpm .spec
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/btmgr/btmgr.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list