Skip to content
Snippets Groups Projects
Commit 00bdb464 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

Fix utils/Makefile + fix rpm
parent fcc22915
No related branches found
No related tags found
No related merge requests found
# $Id: Makefile,v 1.256 2003-02-11 17:58:44 geuzaine Exp $ # $Id: Makefile,v 1.257 2003-02-11 22:50:41 geuzaine Exp $
include variables include variables
...@@ -110,13 +110,17 @@ minizip: ...@@ -110,13 +110,17 @@ minizip:
tar jcvf gmsh-`date "+%Y.%m.%d"`.tar.bz2 \ tar jcvf gmsh-`date "+%Y.%m.%d"`.tar.bz2 \
`ls Makefile */Makefile */*.[chyl] */*.[ch]pp */*.rc */*.res */*.ico` `ls Makefile */Makefile */*.[chyl] */*.[ch]pp */*.rc */*.res */*.ico`
distrib-unix: distrib-unix: clean all package-unix
distrib-windows: clean all package-windows
distrib-mac: clean all package-mac
package-unix:
rm -rf gmsh-${GMSH_RELEASE} rm -rf gmsh-${GMSH_RELEASE}
mkdir gmsh-${GMSH_RELEASE} mkdir gmsh-${GMSH_RELEASE}
strip bin/gmsh strip bin/gmsh
cp bin/gmsh gmsh-${GMSH_RELEASE} cp bin/gmsh gmsh-${GMSH_RELEASE}
strip bin/gmsh-batch
cp bin/gmsh-batch gmsh-${GMSH_RELEASE}
cp doc/COPYING doc/gmsh.1 doc/FORMATS doc/VERSIONS doc/FAQ doc/CONTRIBUTORS gmsh-${GMSH_RELEASE} cp doc/COPYING doc/gmsh.1 doc/FORMATS doc/VERSIONS doc/FAQ doc/CONTRIBUTORS gmsh-${GMSH_RELEASE}
cp -R tutorial gmsh-${GMSH_RELEASE} cp -R tutorial gmsh-${GMSH_RELEASE}
cp -R demos gmsh-${GMSH_RELEASE} cp -R demos gmsh-${GMSH_RELEASE}
...@@ -127,7 +131,7 @@ distrib-unix: ...@@ -127,7 +131,7 @@ distrib-unix:
gzip gmsh-${GMSH_RELEASE}-${UNAME}.tar gzip gmsh-${GMSH_RELEASE}-${UNAME}.tar
mv gmsh-${GMSH_RELEASE}-${UNAME}.tar.gz gmsh-${GMSH_RELEASE}-${UNAME}.tgz mv gmsh-${GMSH_RELEASE}-${UNAME}.tar.gz gmsh-${GMSH_RELEASE}-${UNAME}.tgz
distrib-windows: package-windows:
strip bin/gmsh.exe strip bin/gmsh.exe
cp bin/gmsh.exe ../gmsh-distrib cp bin/gmsh.exe ../gmsh-distrib
cp doc/README.txt ../gmsh-distrib cp doc/README.txt ../gmsh-distrib
...@@ -148,7 +152,7 @@ distrib-windows: ...@@ -148,7 +152,7 @@ distrib-windows:
rm -rf ../gmsh-distrib/tutorial rm -rf ../gmsh-distrib/tutorial
rm -rf ../gmsh-distrib/demos rm -rf ../gmsh-distrib/demos
distrib-mac: package-mac:
rm -rf gmsh-${GMSH_RELEASE} rm -rf gmsh-${GMSH_RELEASE}
mkdir gmsh-${GMSH_RELEASE} mkdir gmsh-${GMSH_RELEASE}
mkdir gmsh-${GMSH_RELEASE}/Gmsh.app mkdir gmsh-${GMSH_RELEASE}/Gmsh.app
...@@ -188,10 +192,16 @@ distrib-mac: ...@@ -188,10 +192,16 @@ distrib-mac:
gmsh-${GMSH_RELEASE}/*/*.msh gmsh-${GMSH_RELEASE}/*/*.msh
tar zcvf gmsh-${GMSH_RELEASE}-MacOSX.tgz gmsh-${GMSH_RELEASE} tar zcvf gmsh-${GMSH_RELEASE}-MacOSX.tgz gmsh-${GMSH_RELEASE}
rpm: rpmold:
tar zcvf gmsh-${GMSH_RELEASE}.tar.gz ${GMSH_SOURCES} tar zcvf gmsh-${GMSH_RELEASE}.tar.gz ${GMSH_SOURCES}
mv gmsh-${GMSH_RELEASE}.tar.gz /usr/src/redhat/SOURCES mv gmsh-${GMSH_RELEASE}.tar.gz /usr/src/redhat/SOURCES
rpm -bb --define 'gmshversion ${GMSH_RELEASE}' utils/gmsh.spec rpm -bb --define 'gmshversion ${GMSH_RELEASE}' utils/gmsh.spec
cp /usr/src/redhat/RPMS/i386/gmsh-${GMSH_RELEASE}-?.i386.rpm . cp /usr/src/redhat/RPMS/i386/gmsh-${GMSH_RELEASE}-?.i386.rpm .
cp /usr/src/redhat/BUILD/gmsh-${GMSH_RELEASE}/gmsh-${GMSH_RELEASE}-${UNAME}.tgz . cp /usr/src/redhat/BUILD/gmsh-${GMSH_RELEASE}/gmsh-${GMSH_RELEASE}-${UNAME}.tgz .
rpm:
tar zcvf gmsh-${GMSH_RELEASE}.tar.gz ${GMSH_SOURCES}
mv gmsh-${GMSH_RELEASE}.tar.gz /usr/src/redhat/SOURCES
rpmbuild -bb --define 'gmshversion ${GMSH_RELEASE}' utils/gmsh.spec
cp /usr/src/redhat/RPMS/i386/gmsh-${GMSH_RELEASE}-?.i386.rpm .
cp /usr/src/redhat/BUILD/gmsh-${GMSH_RELEASE}/gmsh-${GMSH_RELEASE}-${UNAME}.tgz .
# $Id: Makefile,v 1.10 2003-02-11 08:54:59 geuzaine Exp $ # $Id: Makefile,v 1.11 2003-02-11 22:50:41 geuzaine Exp $
../include variables include ../variables
dxf2geo: dxf2geo.c message.c dxf2geo: dxf2geo.c message.c
${CXX} ${OPT_FLAGS} -o ../bin/dxf2geo -I../DataStr\ ${CXX} ${OPT_FLAGS} -o ../bin/dxf2geo -I../DataStr\
......
...@@ -4,7 +4,7 @@ Name: gmsh ...@@ -4,7 +4,7 @@ Name: gmsh
Version: %{gmshversion} Version: %{gmshversion}
Source: gmsh-%{version}.tar.gz Source: gmsh-%{version}.tar.gz
Release: 1 Release: 1
Copyright: distributable Copyright: GPL
Group: Applications/Engineering Group: Applications/Engineering
URL: http://www.geuz.org/gmsh/ URL: http://www.geuz.org/gmsh/
Packager: geuz@geuz.org Packager: geuz@geuz.org
...@@ -30,7 +30,7 @@ and/or post-processor. ...@@ -30,7 +30,7 @@ and/or post-processor.
%setup -c -q %setup -c -q
%build %build
make distrib-linux-gcc-2.95 make distrib-unix
make utilities make utilities
rm -rf CVS */CVS */*/CVS rm -rf CVS */CVS */*/CVS
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment