Browse Source

makepanda: don't put pview metadata in rpm when building without pview

Fixes: #260
rdb 7 years ago
parent
commit
361d36380d
1 changed files with 8 additions and 5 deletions
  1. 8 5
      makepanda/makepanda.py

+ 8 - 5
makepanda/makepanda.py

@@ -6937,16 +6937,19 @@ This package contains the SDK for development with Panda3D, install panda3d-runt
 /etc/Confauto.prc
 /etc/Confauto.prc
 /etc/Config.prc
 /etc/Config.prc
 /usr/share/panda3d
 /usr/share/panda3d
-/usr/share/mime-info/panda3d.mime
-/usr/share/mime-info/panda3d.keys
-/usr/share/mime/packages/panda3d.xml
-/usr/share/application-registry/panda3d.applications
-/usr/share/applications/*.desktop
 /etc/ld.so.conf.d/panda3d.conf
 /etc/ld.so.conf.d/panda3d.conf
 /usr/%_lib/panda3d
 /usr/%_lib/panda3d
 """ + PYTHON_SITEPACKAGES + """
 """ + PYTHON_SITEPACKAGES + """
 /usr/include/panda3d
 /usr/include/panda3d
 """
 """
+if not PkgSkip("PVIEW"):
+    INSTALLER_SPEC_FILE += \
+"""/usr/share/applications/pview.desktop
+/usr/share/mime-info/panda3d.mime
+/usr/share/mime-info/panda3d.keys
+/usr/share/mime/packages/panda3d.xml
+/usr/share/application-registry/panda3d.applications
+"""
 
 
 RUNTIME_INSTALLER_SPEC_FILE="""
 RUNTIME_INSTALLER_SPEC_FILE="""
 Summary: Runtime binary and browser plugin for the Panda3D Game Engine
 Summary: Runtime binary and browser plugin for the Panda3D Game Engine