mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-09-17 10:40:12 +02:00
Merge branch 'linsui-master-patch-61703' into 'master'
scanner: add some rules See merge request fdroid/fdroidserver!1150
This commit is contained in:
commit
2aebc48a65
1
.gitignore
vendored
1
.gitignore
vendored
@ -19,6 +19,7 @@ README.rst
|
||||
|
||||
# editor tmp files
|
||||
.*.swp
|
||||
.ropeproject/
|
||||
|
||||
# files generated by tests
|
||||
tmp/
|
||||
|
@ -68,6 +68,8 @@ NON_FREE_GRADLE_LINES = {
|
||||
r'google.*admob',
|
||||
r'google.*play.*services',
|
||||
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.android.billingclient',
|
||||
r'androidx.work:work-gcm',
|
||||
@ -92,6 +94,17 @@ NON_FREE_GRADLE_LINES = {
|
||||
r'io.github.sinaweibosdk',
|
||||
r'com.umeng.umsdk',
|
||||
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',
|
||||
]
|
||||
}
|
||||
|
||||
@ -234,8 +247,10 @@ def scan_source(build_dir, build=metadata.Build()):
|
||||
|
||||
allowlisted = [
|
||||
'firebase-jobdispatcher', # https://github.com/firebase/firebase-jobdispatcher-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
|
||||
'com.firebaseui', # https://github.com/firebase/FirebaseUI-Android/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):
|
||||
|
@ -45,17 +45,17 @@ class ScannerTest(unittest.TestCase):
|
||||
fdroidserver.scanner.options.json = False
|
||||
source_files = os.path.join(self.basedir, 'source-files')
|
||||
projects = {
|
||||
'cn.wildfirechat.chat': 4,
|
||||
'com.integreight.onesheeld': 11,
|
||||
'OtakuWorld': 2,
|
||||
'Zillode': 1,
|
||||
'cn.wildfirechat.chat': 4,
|
||||
'com.github.shadowsocks': 6,
|
||||
'com.integreight.onesheeld': 11,
|
||||
'com.jens.automation2': 2,
|
||||
'firebase-suspect': 1,
|
||||
'org.mozilla.rocket': 3,
|
||||
'org.tasks': 3,
|
||||
'realm': 1,
|
||||
'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, '*')):
|
||||
build = fdroidserver.metadata.Build()
|
||||
|
Loading…
Reference in New Issue
Block a user