From 2f5ba89cf01cf842af27f6d7f10e7a0f5928cbe5 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 23 Jan 2000 00:45:19 +0000 Subject: [PATCH] build_rpm.in: now builds the rpms. NOTE: only i386 and i686 supported for now. other archs need to be atted to the mkdir -p line for RPMS. rpmrc: new file. tell rpm where to pick up our macros for _topdir --- rpm/build_rpm.in | 13 +++++++++++-- rpm/rpmrc | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 rpm/rpmrc diff --git a/rpm/build_rpm.in b/rpm/build_rpm.in index 6366d20..38fd59c 100755 --- a/rpm/build_rpm.in +++ b/rpm/build_rpm.in @@ -2,9 +2,14 @@ version=@QF_VERSION@ temp_dir=/var/tmp +srcdir=@srcdir@ +if [ "$srcdir" = "." ]; then + srcdir=.. +fi +mkdir -p BUILD SPECS RPMS/{noarch,i386,i686} SOURCES SRPMS rm -rf ${temp_dir}/quakeforge-${version} -cp -a @srcdir@ ${temp_dir}/quakeforge-${version} +cp -a $srcdir ${temp_dir}/quakeforge-${version} dest_dir=$PWD cd ${temp_dir}/quakeforge-${version} # this is needed to ensure there is a makefile @@ -12,6 +17,10 @@ cd ${temp_dir}/quakeforge-${version} ./configure make distclean cd ${temp_dir} -tar zcf ${dest_dir}/quakeforge-${version}.tar.gz quakeforge-${version} +tar zcf ${dest_dir}/SOURCES/quakeforge-${version}.tar.gz quakeforge-${version} cd ${dest_dir} rm -rf ${temp_dir}/quakeforge-${version} +cat > rpmmacros <