=================================================================== RCS file: /home/cvs/OpenXM/misc/packages/Linux/RPM/Makefile,v retrieving revision 1.15 retrieving revision 1.17 diff -u -p -r1.15 -r1.17 --- OpenXM/misc/packages/Linux/RPM/Makefile 2000/09/02 01:37:21 1.15 +++ OpenXM/misc/packages/Linux/RPM/Makefile 2000/09/05 07:28:02 1.17 @@ -1,4 +1,4 @@ -# $OpenXM: OpenXM/misc/packages/Linux/RPM/Makefile,v 1.14 2000/08/29 06:48:48 takayama Exp $ +# $OpenXM: OpenXM/misc/packages/Linux/RPM/Makefile,v 1.16 2000/09/02 02:45:02 takayama Exp $ #Edit this. VERSION number must be compatible between Generic/openxm/Makefile # and *.spec.in @@ -15,7 +15,7 @@ VERSION=1.1.3 # Generate ~/.rpmmacros and set the %_topdir for the work. # Here is my .rpmmacros # -# %_topdir home/taka/OpenXM/misc/packages/Linux/RPM/work +# %_topdir /home/taka/OpenXM/misc/packages/Linux/RPM/work # # [ To extract a source from *src.rpm to SOURCES dir, # type in "make make-directory" and "rpm -i your.src.rpm" ] @@ -61,16 +61,23 @@ usage : @echo "build-source-rpm " @echo "make-directory" @echo "link-for-real-openxm " + @echo "link-for-fake-openxm " build-binary-rpm: openxm-binary-spec (cd work/SPECS ; rpm -bb openxm-binary.spec ) build-shared-rpm: openxm-shared-spec - (cd work/SPECS ; rpm --buildarch noarch --buildos Linux -bb openxm-shared.spec ) +# For rpm 2.* +# (cd work/SPECS ; rpm --buildarch noarch --buildos Linux -bb openxm-shared.spec ) +# For rpm 3.* or later + (cd work/SPECS ; rpm --target noarch-OpenXM-Linux -bb openxm-shared.spec ) -build-source-rpm: +build-source-rpm: openxm-binary-spec openxm-shared-spec (cd work/SPECS ; rpm -ba openxm-binary.spec ) - (cd work/SPECS ; rpm --buildarch noarch --buildos Linux -ba openxm-shared.spec ) +# for rpm 2.* +# (cd work/SPECS ; rpm --buildarch noarch --buildos Linux -ba openxm-shared.spec ) +# for rpm 3.* or later + (cd work/SPECS ; rpm --target noarch-OpenXM-Linux -ba openxm-shared.spec ) ## This is obsolete build-rpm: openxm-spec @@ -79,7 +86,7 @@ build-rpm: openxm-spec make-directory: clean mkdir work mkdir work/SOURCES work/SPECS work/BUILD work/RPMS - mkdir work/RPMS/i386 work/RPMS/noarch work/SPRMS work/RPMS/ppc work/RPMS/sparc work/RPMS/alpha + mkdir work/RPMS/i386 work/RPMS/noarch work/SPRMS work/RPMS/ppc work/RPMS/sparc work/RPMS/alpha work/SRPMS mkdir ${RPM_BUILD_BINARY_ROOT} mkdir ${RPM_BUILD_BINARY_ROOT}/usr mkdir ${RPM_BUILD_BINARY_ROOT}/usr/local @@ -121,3 +128,11 @@ link-for-debug: make-directory clean link-for-real-openxm: make-directory clean (cd work/SOURCES ; rm -rf openxm-$(VERSION).tar.gz ; ln -s $(HOME)/tmp/openxm-$(VERSION).tar.gz ./openxm-$(VERSION).tar.gz) + +link-for-fake-openxm: make-directory clean + (cd work/SOURCES ; rm -rf openxm-$(VERSION).tar.gz ; ln -s $(HOME)/tmp/openxm-fake.tar.gz ./openxm-$(VERSION).tar.gz) + + + + +