Browse files

DISTRO-208. LZO RPM should not depend on

  • Loading branch information...
1 parent c4337b5 commit 31fd1ad9deb39253f82aa49cd9fbdb10bb745dae @toddlipcon committed Apr 6, 2011
Showing with 14 additions and 0 deletions.
  1. +14 −0 template.spec
14 template.spec
@@ -10,6 +10,7 @@ Packager: @PACKAGER@ <@PACKAGER_EMAIL@>
Buildroot: %{_tmppath}/%{name}-%{version}
BuildRequires: ant, ant-nodeps, gcc-c++, lzo-devel
Requires: lzo
+%define _use_internal_dependency_generator 0
%define hadoop_home @HADOOP_HOME@
@@ -18,6 +19,19 @@ GPLed Compression Libraries for Hadoop, built at $DATE on $HOST
+# Requires: exclude since it generally isn't installed
+# on the system library path, and we don't want to have to install
+# with --nodeps
+# RHEL doesn't have nice macros. Oh well. Do it old school.
+%define our_req_script %{name}
+cat <<__EOF__ > %{our_req_script}
+%{__find_requires} | grep -v libjvm
+%define __find_requires %{_builddir}/%{name}-%{version}/%{our_req_script}
+chmod +x %{__find_requires}
ant -Dname=%{name} -Dversion=%{version} compile-native package

0 comments on commit 31fd1ad

Please sign in to comment.