Merge pull request #419 from chrisallenlane/issue-414-build-opts

Issue #414 - snap package compatibility
This commit is contained in:
Chris Allen Lane 2019-01-27 14:50:37 -05:00 committed by GitHub
commit 92c07c0137
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 3 deletions

View File

@ -64,7 +64,6 @@ class Sheets:
""" Assembles a list of directories containing cheatsheets """ """ Assembles a list of directories containing cheatsheets """
sheet_paths = [ sheet_paths = [
self.default_path(), self.default_path(),
'/usr/share/cheat',
] ]
# merge the CHEATPATH paths into the sheet_paths # merge the CHEATPATH paths into the sheet_paths

View File

@ -1 +1,5 @@
{"CHEAT_COLORS":true,"CHEAT_EDITOR":"vi"} {
"CHEAT_COLORS": true,
"CHEAT_EDITOR":"vi",
"CHEAT_PATH":"/usr/share/cheat"
}

View File

@ -1,10 +1,17 @@
from distutils.core import setup from distutils.core import setup
import os import os
# determine the directory in which to install system-wide cheatsheets
# KLUDGE: It would be better to read `/usr/share/cheat` from `config/cheat`
# rather than hard-coding it here
cheat_path = os.environ.get('CHEAT_PATH') or '/usr/share/cheat'
# aggregate the systme-wide cheatsheets
cheat_files = [] cheat_files = []
for f in os.listdir('cheat/cheatsheets/'): for f in os.listdir('cheat/cheatsheets/'):
cheat_files.append(os.path.join('cheat/cheatsheets/',f)) cheat_files.append(os.path.join('cheat/cheatsheets/',f))
# specify build params
setup( setup(
name = 'cheat', name = 'cheat',
version = '2.4.0', version = '2.4.0',
@ -26,7 +33,7 @@ setup(
'pygments >= 1.6.0', 'pygments >= 1.6.0',
], ],
data_files = [ data_files = [
('/usr/share/cheat', cheat_files), (cheat_path, cheat_files),
('/etc', ['config/cheat']), ('/etc', ['config/cheat']),
], ],
) )