Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/generate-qrc.py')
-rwxr-xr-xscripts/generate-qrc.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/scripts/generate-qrc.py b/scripts/generate-qrc.py
deleted file mode 100755
index 456e46d63..000000000
--- a/scripts/generate-qrc.py
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env python
-# Copyright 2015-2022 The Mumble Developers. All rights reserved.
-# Use of this source code is governed by a BSD-style license
-# that can be found in the LICENSE file at the root of the
-# Mumble source tree or at <https://www.mumble.info/LICENSE>.
-
-#
-# Improved version of rcc --project
-#
-import sys
-import os
-import re
-import argparse
-
-parser = argparse.ArgumentParser(description='Improved version of rcc --project')
-parser.add_argument('theme')
-parser.add_argument('--cwd', default='.')
-parser.add_argument('--prefix', default='')
-parser.add_argument('--output', '-o')
-parser.add_argument('--include', '-i', default='.*', help='Default inclusion regex')
-parser.add_argument('--exclude', '-e', default='a^', help='Default exclusion regex')
-
-args = parser.parse_args()
-
-out = sys.stdout
-if args.output:
- out = open(args.output, 'w')
-
-print>>out, '<!DOCTYPE RCC>'
-print>>out, '<RCC version=\"1.0\">'
-print>>out, '<qresource prefix="%s">' % args.prefix
-
-include = re.compile(args.include)
-exclude = re.compile(args.exclude)
-
-os.chdir(args.cwd)
-for (dirpath, dirnames, filenames) in os.walk(args.theme):
- for f in filenames:
- path = os.path.join(dirpath, f)
- relpath = os.path.relpath(path, args.theme)
-
- if not include.search(relpath):
- continue
-
- if exclude.search(relpath):
- continue
-
- print>>out, ' <file alias="%s">%s</file>' % (relpath, path)
-print>>out, '</qresource>'
-print>>out, '</RCC>'