Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: adblockplus/build.py

Issue 29570589: Noissue - Adjustments related to copyright text (Closed)
Patch Set: Created Oct. 9, 2017, 2:51 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # coding: utf-8 2 # coding: utf-8
3 3
4 # This file is part of Adblock Plus <https://adblockplus.org/>,
5 # Copyright (C) 2006-present eyeo GmbH
6 #
7 # Adblock Plus is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License version 3 as
9 # published by the Free Software Foundation.
10 #
11 # Adblock Plus is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>.
18
4 import os 19 import os
5 import sys 20 import sys
6 21
7 BASE_DIR = os.path.dirname(os.path.abspath(__file__)) 22 BASE_DIR = os.path.dirname(os.path.abspath(__file__))
8 ABP_DIR = os.path.join(BASE_DIR, "adblockplus") 23 ABP_DIR = os.path.join(BASE_DIR, "adblockplus")
9 24
10 25
11 def build_abp(xpi_path): 26 def build_abp(xpi_path):
12 xpi_dir = os.path.dirname(os.path.abspath(xpi_path)) 27 xpi_dir = os.path.dirname(os.path.abspath(xpi_path))
13 if not os.path.exists(xpi_dir): 28 if not os.path.exists(xpi_dir):
14 os.makedirs(xpi_dir) 29 os.makedirs(xpi_dir)
15 30
16 sys.path.insert(0, ABP_DIR) 31 sys.path.insert(0, ABP_DIR)
17 import buildtools.build 32 import buildtools.build
18 import buildtools.packager 33 import buildtools.packager
19 34
20 def get_metadata_path(base_dir, type): 35 def get_metadata_path(base_dir, type):
21 return os.path.join(BASE_DIR, "metadata.gecko") 36 return os.path.join(BASE_DIR, "metadata.gecko")
22 buildtools.packager.getMetadataPath = get_metadata_path 37 buildtools.packager.getMetadataPath = get_metadata_path
23 buildtools.build.processArgs(ABP_DIR, ["", "build", xpi_path]) 38 buildtools.build.processArgs(ABP_DIR, ["", "build", xpi_path])
24 39
25 if __name__ == "__main__": 40 if __name__ == "__main__":
26 if len(sys.argv) < 2: 41 if len(sys.argv) < 2:
27 error_message = "Usage: %s XPI_PATH" % os.path.basename(sys.argv[0]) 42 error_message = "Usage: %s XPI_PATH" % os.path.basename(sys.argv[0])
28 print >>sys.stderr, error_message 43 print >>sys.stderr, error_message
29 sys.exit(1) 44 sys.exit(1)
30 45
31 xpi_path = sys.argv[1] 46 xpi_path = sys.argv[1]
32 build_abp(xpi_path) 47 build_abp(xpi_path)
OLDNEW

Powered by Google App Engine
This is Rietveld