This commit is contained in:
chrys 2019-02-15 23:01:11 +01:00
parent 851be844cb
commit 2118f64344
3 changed files with 17 additions and 28 deletions

View File

@ -1,11 +0,0 @@
1. vMenu
- it allows to define macros in an menu like structure
- allows us to create a settings menu
2. first letter navigation in vMenu
3. quit command for remote manager for exiting fenrir
4. "vmenu" command for remote manager for lock an vmenu
5. "resetvmenu" command for remote manager for release complete vmenu
6. NVDA compatible keyboard layouts
Bugfixes and Cleanups

View File

@ -6,10 +6,10 @@ from shutil import copyfile
from setuptools import find_packages from setuptools import find_packages
from setuptools import setup from setuptools import setup
fenrirVersion = '1.9.3' fenrirVersion = '1.9.6'
packageVersion = 'post4' packageVersion = 'post1'
# handle flags for package manager like yaourt and pacaur. # handle flags for package manager like aurman and pacaur.
forceSettings = False forceSettings = False
if "--force-settings" in sys.argv: if "--force-settings" in sys.argv:
forceSettings = True forceSettings = True
@ -18,7 +18,7 @@ if "--force-settings" in sys.argv:
data_files = [] data_files = []
directories = glob.glob('config/*') directories = glob.glob('config/*')
for directory in directories: for directory in directories:
files = glob.glob(directory+'/*') files = glob.glob(directory+'/*')
destDir = '' destDir = ''
if 'config/punctuation' in directory : if 'config/punctuation' in directory :
destDir = '/etc/fenrirscreenreader/punctuation' destDir = '/etc/fenrirscreenreader/punctuation'
@ -32,14 +32,14 @@ for directory in directories:
except: except:
pass pass
elif 'config/scripts' in directory: elif 'config/scripts' in directory:
destDir = '/usr/share/fenrirscreenreader/scripts' destDir = '/usr/share/fenrirscreenreader/scripts'
if destDir != '': if destDir != '':
data_files.append((destDir, files)) data_files.append((destDir, files))
files = glob.glob('config/sound/default/*') files = glob.glob('config/sound/default/*')
destDir = '/usr/share/sounds/fenrirscreenreader/default' destDir = '/usr/share/sounds/fenrirscreenreader/default'
data_files.append((destDir, files)) data_files.append((destDir, files))
files = glob.glob('config/sound//template/*') files = glob.glob('config/sound//template/*')
destDir = '/usr/share/sounds/fenrirscreenreader/template' destDir = '/usr/share/sounds/fenrirscreenreader/template'
data_files.append((destDir, files)) data_files.append((destDir, files))
files = glob.glob('tools/*') files = glob.glob('tools/*')
@ -57,18 +57,18 @@ setup(
# description # description
description="A TTY Screen Reader for Linux.", description="A TTY Screen Reader for Linux.",
long_description=read('README.md'), long_description=read('README.md'),
keywords=['screenreader', 'a11y', 'accessibility', 'terminal', 'TTY', 'console'], keywords=['screenreader', 'a11y', 'accessibility', 'terminal', 'TTY', 'console'],
license="License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", license="License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
url="https://github.com/chrys87/fenrir/", url="https://github.com/chrys87/fenrir/",
download_url = 'https://github.com/chrys87/fenrir/archive/' + fenrirVersion + '.tar.gz', download_url = 'https://github.com/chrys87/fenrir/archive/' + fenrirVersion + '.tar.gz',
classifiers=[ classifiers=[
"Programming Language :: Python", "Programming Language :: Python",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Development Status :: 5 - Production/Stable", "Development Status :: 5 - Production/Stable",
"Topic :: Multimedia :: Sound/Audio :: Speech", "Topic :: Multimedia :: Sound/Audio :: Speech",
"Environment :: Console", "Environment :: Console",
], ],
# Application author details: # Application author details:
author="Chrys, Storm_dragon, Jeremiah and others", author="Chrys, Storm_dragon, Jeremiah and others",
author_email="chrysg@linux-a11y.org", author_email="chrysg@linux-a11y.org",
@ -83,7 +83,7 @@ setup(
zip_safe=False, zip_safe=False,
data_files=data_files, data_files=data_files,
# Dependent packages (distributions) # Dependent packages (distributions)
install_requires=[ install_requires=[
"evdev>=1.1.2", "evdev>=1.1.2",
@ -95,7 +95,7 @@ setup(
"pyttsx3", "pyttsx3",
"pyte>=0.7.0", "pyte>=0.7.0",
], ],
) )
if not forceSettings: if not forceSettings:

View File

@ -4,5 +4,5 @@
# Fenrir TTY screen reader # Fenrir TTY screen reader
# By Chrys, Storm Dragon, and contributers. # By Chrys, Storm Dragon, and contributers.
version = '1.9.4' version = '1.9.6'
codename = 'tucher' codename = 'mahrs'