1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
#!/usr/bin/python
import glob
import os
import re
from distutils.core import setup
def get_debian_version():
"""look what Debian version we have"""
version = None
changelog = "debian/changelog"
if os.path.exists(changelog):
head = open(changelog).readline()
match = re.compile(r".*\((.*)\).*").match(head)
if match:
version = match.group(1)
return version
SCRIPTS = [
'amo-changelog',
'dh_xul-ext',
'install-xpi',
'xpi-pack',
'xpi-repack',
'xpi-unpack',
'moz-version',
]
if __name__ == '__main__':
setup(
name='mozilla-devscripts',
version=get_debian_version(),
scripts=SCRIPTS,
py_modules=['moz_version'],
data_files=[
('share/doc/mozilla-devscripts', ['README']),
('share/man/man1', glob.glob("man/*.1")),
('share/mozilla-devscripts', ['data/xpi.mk'] + glob.glob('data/xul-app-data.csv.*')),
('share/perl5/Debian/Debhelper/Buildsystem', ['perl/Debian/Buildsystem/xul_ext.pm']),
('share/perl5/Debian/Debhelper/Sequence', ['perl/Debian/Sequence/xul_ext.pm']),
],
)
|