[undertaker] Rebuild to fix python dependencies. Drop unnecessary BRs. Ensure correct LDFLAGS.
Jerry James
jjames at fedoraproject.org
Tue Jan 10 15:34:37 UTC 2012
commit 3b96792cb685373996edb9afc3dcaf3012141080
Author: Jerry James <loganjerry at gmail.com>
Date: Tue Jan 10 08:34:13 2012 -0700
Rebuild to fix python dependencies.
Drop unnecessary BRs.
Ensure correct LDFLAGS.
undertaker.spec | 25 ++++++++++++++++---------
1 files changed, 16 insertions(+), 9 deletions(-)
---
diff --git a/undertaker.spec b/undertaker.spec
index 94f3f63..9e82fd9 100644
--- a/undertaker.spec
+++ b/undertaker.spec
@@ -1,6 +1,6 @@
Name: undertaker
Version: 1.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Find always-on and always-off conditional C code
Group: Development/Languages
@@ -9,12 +9,11 @@ URL: http://vamos.informatik.uni-erlangen.de/trac/undertaker
Source0: http://vamos.informatik.uni-erlangen.de/files/%{name}-%{version}.tar.gz
BuildRequires: boost-devel
-BuildRequires: emacs-nox
-BuildRequires: emacs-el
+BuildRequires: emacs
BuildRequires: ncurses-devel
BuildRequires: picosat-devel
BuildRequires: python2-devel
-BuildRequires: xemacs-devel
+BuildRequires: xemacs
BuildRequires: xemacs-packages-extra
# Needed for undertaker-calc-coverage
@@ -77,6 +76,12 @@ sed -i 's|picosat/picosat.h|picosat.h|' undertaker/SatChecker.h
sed -i "s|^PYTHONPATH=.*|PYTHONPATH=\""%{_python_sitelib}"\"|" \
rsf2model/undertaker-kconfigdump.in
+# Fix a python dependency
+sed 's|env python|python|' undertaker/undertaker-calc-coverage > foo
+chmod a+x foo
+touch -r undertaker/undertaker-calc-coverage foo
+mv -f foo undertaker/undertaker-calc-coverage
+
# Use the right flags when building and linking
sed -e "s|-Wall -Wextra -O2|$RPM_OPT_FLAGS|" \
-e "s|^LDFLAGS =.*|LDFLAGS = $RPM_OPT_FLAGS|" \
@@ -108,11 +113,8 @@ done
%build
# FIXME: building with %%{?_smp_mflags} sometimes fails
make PREFIX=%{_prefix} LIBDIR=%{_libdir} \
- HOSTCFLAGS="${RPM_OPT_FLAGS}" HOSTCXXFLAGS="${RPM_OPT_FLAGS}"
-
-# Relink one binary to eliminate an unused shared library dependency
-gcc $RPM_OPT_FLAGS -o scripts/kconfig/dumpconf scripts/kconfig/dumpconf.o \
- scripts/kconfig/zconf.tab.o
+ HOSTCFLAGS="${RPM_OPT_FLAGS}" HOSTCXXFLAGS="${RPM_OPT_FLAGS}" \
+ HOSTLDFLAGS="${RPM_LD_FLAGS} -Wl,--as-needed"
%install
make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} LIBDIR=%{_libdir}
@@ -157,6 +159,11 @@ cd $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{name}
%{_xemacs_sitelispdir}/%{name}/*.el
%changelog
+* Tue Jan 10 2012 Jerry James <loganjerry at gmail.com> - 1.2-4
+- Rebuild to fix python dependencies
+- Drop unnecessary BRs
+- Ensure correct LDFLAGS
+
* Mon Jan 6 2012 Jerry James <loganjerry at gmail.com> - 1.2-3
- Rebuild for GCC 4.7
More information about the scm-commits
mailing list