mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
Fixed
This commit is contained in:
parent
929175378e
commit
fd27c18249
@ -5,7 +5,7 @@
|
|||||||
##
|
##
|
||||||
## This script builds the panda source tarball and zip-file
|
## This script builds the panda source tarball and zip-file
|
||||||
##
|
##
|
||||||
## usage: maketarball [version]
|
## usage: maketarball [version] [more options]
|
||||||
##
|
##
|
||||||
## The source tarball contains most of what is in CVS, but some of the
|
## The source tarball contains most of what is in CVS, but some of the
|
||||||
## control files (like the CVS directories themselves) are stripped out.
|
## control files (like the CVS directories themselves) are stripped out.
|
||||||
@ -61,7 +61,7 @@ os.chdir(PANDASOURCE)
|
|||||||
def printUsage():
|
def printUsage():
|
||||||
sys.exit("usage: maketarball [version]")
|
sys.exit("usage: maketarball [version]")
|
||||||
|
|
||||||
if (len(sys.argv)==2):
|
if (len(sys.argv)>=2):
|
||||||
VERSION = sys.argv[1]
|
VERSION = sys.argv[1]
|
||||||
if (len(VERSION.split(".")) != 3): printUsage()
|
if (len(VERSION.split(".")) != 3): printUsage()
|
||||||
elif (len(sys.argv)==1):
|
elif (len(sys.argv)==1):
|
||||||
@ -78,7 +78,6 @@ elif (len(sys.argv)==1):
|
|||||||
except: sys.exit("Cannot read version number from dtool/PandaVersion.pp")
|
except: sys.exit("Cannot read version number from dtool/PandaVersion.pp")
|
||||||
else: printUsage()
|
else: printUsage()
|
||||||
|
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
##
|
##
|
||||||
## The SPEC File
|
## The SPEC File
|
||||||
@ -98,7 +97,7 @@ The Panda3D engine.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%build
|
%build
|
||||||
makepanda/makepanda.py --version VERSION --everything
|
makepanda/makepanda.py --version VERSION --everything MOREARGUMENTS
|
||||||
%install
|
%install
|
||||||
PYTHONV=`cat built/tmp/pythonversion`
|
PYTHONV=`cat built/tmp/pythonversion`
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
@ -110,7 +109,7 @@ mkdir -p $RPM_BUILD_ROOT/usr/lib/$PYTHONV/lib-dynload
|
|||||||
mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
|
mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
||||||
|
|
||||||
sed -e 's@$THIS_PRC_DIR/[.]@/usr/share/panda3d@' < doc/Config.prc > $RPM_BUILD_ROOT/etc/Config.prc
|
sed -e 's@$THIS_PRC_DIR/[.][.]@/usr/share/panda3d@' < doc/Config.prc > $RPM_BUILD_ROOT/etc/Config.prc
|
||||||
|
|
||||||
cp --recursive built/lib $RPM_BUILD_ROOT/usr/lib/panda3d
|
cp --recursive built/lib $RPM_BUILD_ROOT/usr/lib/panda3d
|
||||||
cp --recursive built/include $RPM_BUILD_ROOT/usr/include/panda3d
|
cp --recursive built/include $RPM_BUILD_ROOT/usr/include/panda3d
|
||||||
@ -144,12 +143,18 @@ done
|
|||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
/etc/Config.prc
|
||||||
/usr/share/panda3d
|
/usr/share/panda3d
|
||||||
/etc/ld.so.conf.d/panda3d.conf
|
/etc/ld.so.conf.d/panda3d.conf
|
||||||
/usr/bin
|
/usr/bin
|
||||||
|
/usr/lib
|
||||||
|
/usr/include/panda3d
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
MORE=''
|
||||||
|
for x in sys.argv[2:]: MORE=MORE+x+' '
|
||||||
SPEC=SPEC.replace("VERSION",str(VERSION))
|
SPEC=SPEC.replace("VERSION",str(VERSION))
|
||||||
|
SPEC=SPEC.replace("MOREARGUMENTS",MORE)
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
##
|
##
|
||||||
|
Loading…
x
Reference in New Issue
Block a user