changeset 6745:3c198cd7c24e

Install frontends as data files similar to roundup.cgi Looks like the wsgi.py and ZRoundup files were never installed. Instal them under frontends parallel to the cgi-bin directory used for roundup.cgi. This may end up at: <prefix>/share/roundup/frontends /<install dir>/lib/python3.6/site-packages/usr/share/roundup/frontends /<install dir>/lib/python3.6/site-packages/<install dir>/share/roundup/frontends depending on install method and local python config.
author John Rouillard <rouilj@ieee.org>
date Sat, 02 Jul 2022 13:46:03 -0400
parents 13abb143df48
children efa203f3c696
files setup.py
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/setup.py	Thu Jun 30 16:38:13 2022 -0400
+++ b/setup.py	Sat Jul 02 13:46:03 2022 -0400
@@ -115,8 +115,19 @@
     # build list of scripts from their implementation modules
     scripts = [mapscript(f) for f in glob('roundup/scripts/[!_]*.py')]
 
+    # build list of zope files/directories
+    Zope = {}
+    Zope['module'] = [f for f in glob('frontends/ZRoundup/*.py')]
+    Zope['module'].append('frontends/ZRoundup/refresh.txt');
+    Zope['icons'] = [f for f in glob('frontends/ZRoundupscripts/*.gif')]
+    Zope['dtml'] = [f for f in glob('frontends/ZRoundupscripts/*.dtml')]
+
     data_files = [
         ('share/roundup/cgi-bin', ['frontends/roundup.cgi']),
+        ('share/roundup/frontends', ['frontends/wsgi.py']),
+        ('share/roundup/frontends/Zope', Zope['module']),
+        ('share/roundup/frontends/Zope/icons', Zope['icons']),
+        ('share/roundup/frontends/Zope/dtml', Zope['dtml'])
     ]
     # install man pages on POSIX platforms
     if os.name == 'posix':

Roundup Issue Tracker: http://roundup-tracker.org/