share/ reorganized + setup.py

This commit is contained in:
boyska 2014-06-23 01:10:54 +02:00
parent 62aa1633b5
commit 900e72fc01
16 changed files with 13 additions and 7 deletions

View File

@ -28,6 +28,9 @@ OTHER DEALINGS IN THE SOFTWARE.
from distutils.core import setup
import os
SHARE = 'share'
PREFIX = '/usr'
def file_list(path):
files = []
@ -36,7 +39,14 @@ def file_list(path):
files.append(path+'/'+filename)
return files
version = open('version').read().strip()
with open(os.path.join(SHARE, 'torbrowser-launcher/version')) as buf:
version = buf.read().strip()
datafiles = []
for root, dirs, files in os.walk(SHARE):
datafiles.append((os.path.join(PREFIX, root),
[os.path.join(root, f) for f in files]))
setup(name='torbrowser-launcher',
version=version,
@ -56,9 +66,5 @@ Tor Browser Launcher will get updated each time a new version of TBB is released
""",
scripts=['torbrowser-launcher'],
data_files=[('/usr/share/applications', ['torbrowser.desktop', 'torbrowser-settings.desktop']),
('/usr/share/pixmaps', ['img/torbrowser32.xpm', 'img/torbrowser80.xpm']),
('/usr/share/torbrowser-launcher', ['keys/erinn.asc', 'keys/sebastian.asc', 'keys/alexandre.asc', 'keys/mike.asc', 'keys/mike-2013-09.asc', 'torproject.pem', 'mirrors.txt', 'modem.ogg', 'version']),
('/usr/share/torbrowser-launcher/locale/en', ['locale/en/messages.pot']),
('/etc/apparmor.d/', ['apparmor/torbrowser.Browser.firefox', 'apparmor/torbrowser.start-tor-browser', 'apparmor/torbrowser.Tor.tor', 'apparmor/usr.bin.torbrowser-launcher'])]
data_files=datafiles
)