Changeset 3413 for pykota/trunk/setup.py
- Timestamp:
- 09/27/08 22:02:37 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/setup.py
r3411 r3413 9 9 # the Free Software Foundation, either version 3 of the License, or 10 10 # (at your option) any later version. 11 # 11 # 12 12 # This program is distributed in the hope that it will be useful, 13 13 # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 15 # GNU General Public License for more details. 16 # 16 # 17 17 # You should have received a copy of the GNU General Public License 18 18 # along with this program. If not, see <http://www.gnu.org/licenses/>. … … 30 30 from distutils.core import setup 31 31 from distutils.command.install_data import install_data 32 except ImportError, msg : 32 except ImportError, msg : 33 33 sys.stderr.write("%s\n" % msg) 34 34 sys.stderr.write("You need the DistUtils Python module.\nunder Debian, you may have to install the python-dev package.\nOf course, YMMV.\n") … … 48 48 directory = os.sep.join(["share", "locale", lang, "LC_MESSAGES"]) 49 49 data_files.append((directory, [ mofile ])) 50 51 docdir = "share/doc/pykota" 50 51 docdir = "share/doc/pykota" 52 52 docfiles = ["README", "FAQ", "SECURITY", "COPYING", "LICENSE", "CREDITS", "TODO"] 53 53 if os.path.exists("ChangeLog") : … … 72 72 73 73 directory = os.sep.join(["share", "man", "man1"]) 74 manpages = glob.glob(os.sep.join(["man", "*.1"])) 74 manpages = glob.glob(os.sep.join(["man", "*.1"])) 75 75 data_files.append((directory, manpages)) 76 76 … … 78 78 for dir in modirs : 79 79 directory = os.sep.join(["share", "man", dir, "man1"]) 80 manpages = glob.glob(os.sep.join(["man", dir, "*.1"])) 80 manpages = glob.glob(os.sep.join(["man", dir, "*.1"])) 81 81 data_files.append((directory, manpages)) 82 82 … … 91 91 "untested/netatalk/pagecount.ps"])) 92 92 93 data_files.append((os.sep.join([directory, "conf"]), 94 ["conf/README", "conf/pykota.conf.sample", 93 data_files.append((os.sep.join([directory, "conf"]), 94 ["conf/README", "conf/pykota.conf.sample", 95 95 "conf/pykotadmin.conf.sample"])) 96 96 97 data_files.append((os.sep.join([directory, "cgi-bin"]), 98 ["cgi-bin/README", 99 "cgi-bin/printquota.cgi", 100 "cgi-bin/dumpykota.cgi", 97 data_files.append((os.sep.join([directory, "cgi-bin"]), 98 ["cgi-bin/README", 99 "cgi-bin/printquota.cgi", 100 "cgi-bin/dumpykota.cgi", 101 101 "cgi-bin/pykotme.cgi"])) 102 102 103 data_files.append((os.sep.join([directory, "logos"]), 103 data_files.append((os.sep.join([directory, "logos"]), 104 104 glob.glob(os.sep.join(["logos", "*.jpeg"])) \ 105 105 + glob.glob(os.sep.join(["logos", "*.png"])) \ 106 106 + glob.glob(os.sep.join(["logos", "*.xcf"])))) 107 107 108 data_files.append((os.sep.join([directory, "stylesheets"]), 108 data_files.append((os.sep.join([directory, "stylesheets"]), 109 109 glob.glob(os.sep.join(["stylesheets", "*.css"])) \ 110 110 + [ "stylesheets/README" ])) 111 111 112 112 pgdirectory = os.sep.join([directory, "postgresql"]) 113 data_files.append((pgdirectory, ["initscripts/postgresql/README.postgresql", 113 data_files.append((pgdirectory, ["initscripts/postgresql/README.postgresql", 114 114 "initscripts/postgresql/pykota-postgresql.sql"])) 115 115 116 116 ldapdirectory = os.sep.join([directory, "ldap"]) 117 data_files.append((ldapdirectory, ["initscripts/ldap/README.ldap", 118 "initscripts/ldap/README.sunds", 119 "initscripts/ldap/pykota.schema", 120 "initscripts/ldap/pykota-sunds-indexes.ldif", 121 "initscripts/ldap/pykota-schema-sunds.ldif", 117 data_files.append((ldapdirectory, ["initscripts/ldap/README.ldap", 118 "initscripts/ldap/README.sunds", 119 "initscripts/ldap/pykota.schema", 120 "initscripts/ldap/pykota-sunds-indexes.ldif", 121 "initscripts/ldap/pykota-schema-sunds.ldif", 122 122 "initscripts/ldap/pykota-sample.ldif"])) 123 123 124 124 mysqldirectory = os.sep.join([directory, "mysql"]) 125 data_files.append((mysqldirectory, ["initscripts/mysql/README.mysql", 125 data_files.append((mysqldirectory, ["initscripts/mysql/README.mysql", 126 126 "initscripts/mysql/pykota-mysql.sql"])) 127 127 128 128 sqlitedirectory = os.sep.join([directory, "sqlite"]) 129 data_files.append((sqlitedirectory, ["initscripts/sqlite/README.sqlite", 129 data_files.append((sqlitedirectory, ["initscripts/sqlite/README.sqlite", 130 130 "initscripts/sqlite/pykota-sqlite.sql"])) 131 131 … … 138 138 cupspykota = [ filename for filename in self.get_outputs() if filename.endswith("cupspykota") ][0] 139 139 os.chmod(cupspykota, stat.S_IRWXU) 140 140 141 141 os.umask(022) 142 142 setup(name = "pykota", version = __version__, … … 146 146 author_email = "alet@librelogiciel.com", 147 147 url = "http://www.pykota.com", 148 packages = [ "pykota", 149 "pykota.storages", 150 "pykota.loggers", 151 "pykota.accounters", 148 packages = [ "pykota", 149 "pykota.storages", 150 "pykota.loggers", 151 "pykota.accounters", 152 152 "pykota.reporters", 153 153 ],