mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-09-13 22:42:29 +03:00
scanner: add some rules
This commit is contained in:
parent
0a157d3f17
commit
ac96e43e13
3 changed files with 24 additions and 8 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -19,6 +19,7 @@ README.rst
|
||||||
|
|
||||||
# editor tmp files
|
# editor tmp files
|
||||||
.*.swp
|
.*.swp
|
||||||
|
.ropeproject/
|
||||||
|
|
||||||
# files generated by tests
|
# files generated by tests
|
||||||
tmp/
|
tmp/
|
||||||
|
|
|
@ -68,6 +68,8 @@ NON_FREE_GRADLE_LINES = {
|
||||||
r'google.*admob',
|
r'google.*admob',
|
||||||
r'google.*play.*services',
|
r'google.*play.*services',
|
||||||
r'com.google.android.play:core.*',
|
r'com.google.android.play:core.*',
|
||||||
|
r'com.google.android.play:app-update',
|
||||||
|
r'com.google.android.libraries.places:places',
|
||||||
r'com.google.mlkit',
|
r'com.google.mlkit',
|
||||||
r'com.android.billingclient',
|
r'com.android.billingclient',
|
||||||
r'androidx.work:work-gcm',
|
r'androidx.work:work-gcm',
|
||||||
|
@ -92,6 +94,17 @@ NON_FREE_GRADLE_LINES = {
|
||||||
r'io.github.sinaweibosdk',
|
r'io.github.sinaweibosdk',
|
||||||
r'com.umeng.umsdk',
|
r'com.umeng.umsdk',
|
||||||
r'com.google.android.exoplayer:extension-cast',
|
r'com.google.android.exoplayer:extension-cast',
|
||||||
|
r'io.objectbox:objectbox-gradle-plugin',
|
||||||
|
r'com.evernote:android-job',
|
||||||
|
r'com.yayandroid:LocationManager',
|
||||||
|
r'com.onesignal:OneSignal',
|
||||||
|
r'com.cloudinary:cloudinary-android',
|
||||||
|
r'com.google.android.exoplayer:extension-cronet',
|
||||||
|
r'com.anjlab.android.iab.v3:library',
|
||||||
|
r'com.github.penn5:donations',
|
||||||
|
r'com.mapbox',
|
||||||
|
r'com.yandex.android',
|
||||||
|
r'com.hypertrack',
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -235,7 +248,9 @@ def scan_source(build_dir, build=metadata.Build()):
|
||||||
allowlisted = [
|
allowlisted = [
|
||||||
'firebase-jobdispatcher', # https://github.com/firebase/firebase-jobdispatcher-android/blob/master/LICENSE
|
'firebase-jobdispatcher', # https://github.com/firebase/firebase-jobdispatcher-android/blob/master/LICENSE
|
||||||
'com.firebaseui', # https://github.com/firebase/FirebaseUI-Android/blob/master/LICENSE
|
'com.firebaseui', # https://github.com/firebase/FirebaseUI-Android/blob/master/LICENSE
|
||||||
'geofire-android' # https://github.com/firebase/geofire-java/blob/master/LICENSE
|
'geofire-android', # https://github.com/firebase/geofire-java/blob/master/LICENSE
|
||||||
|
'com.yandex.android:authsdk', # https://github.com/yandexmobile/yandex-login-sdk-android/blob/master/LICENSE.txt
|
||||||
|
'com.hypertrack:hyperlog', # https://github.com/hypertrack/hyperlog-android#license
|
||||||
]
|
]
|
||||||
|
|
||||||
def is_allowlisted(s):
|
def is_allowlisted(s):
|
||||||
|
|
|
@ -45,17 +45,17 @@ class ScannerTest(unittest.TestCase):
|
||||||
fdroidserver.scanner.options.json = False
|
fdroidserver.scanner.options.json = False
|
||||||
source_files = os.path.join(self.basedir, 'source-files')
|
source_files = os.path.join(self.basedir, 'source-files')
|
||||||
projects = {
|
projects = {
|
||||||
'cn.wildfirechat.chat': 4,
|
'OtakuWorld': 2,
|
||||||
'com.integreight.onesheeld': 11,
|
|
||||||
'Zillode': 1,
|
'Zillode': 1,
|
||||||
|
'cn.wildfirechat.chat': 4,
|
||||||
|
'com.github.shadowsocks': 6,
|
||||||
|
'com.integreight.onesheeld': 11,
|
||||||
|
'com.jens.automation2': 2,
|
||||||
'firebase-suspect': 1,
|
'firebase-suspect': 1,
|
||||||
'org.mozilla.rocket': 3,
|
'org.mozilla.rocket': 3,
|
||||||
|
'org.tasks': 3,
|
||||||
'realm': 1,
|
'realm': 1,
|
||||||
'se.manyver': 2,
|
'se.manyver': 2,
|
||||||
'com.jens.automation2': 2,
|
|
||||||
'com.github.shadowsocks': 6,
|
|
||||||
'org.tasks': 1,
|
|
||||||
'OtakuWorld': 2,
|
|
||||||
}
|
}
|
||||||
for d in glob.glob(os.path.join(source_files, '*')):
|
for d in glob.glob(os.path.join(source_files, '*')):
|
||||||
build = fdroidserver.metadata.Build()
|
build = fdroidserver.metadata.Build()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue