mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 07:55:18 +00:00
59 lines
2.2 KiB
Prolog
59 lines
2.2 KiB
Prolog
#Flutter Wrapper
|
|
-keep class io.flutter.app.** { *; }
|
|
-keep class io.flutter.plugin.** { *; }
|
|
-keep class io.flutter.util.** { *; }
|
|
-keep class io.flutter.view.** { *; }
|
|
-keep class io.flutter.** { *; }
|
|
-keep class io.flutter.plugins.** { *; }
|
|
-keep class de.prosiebensat1digital.** { *; }
|
|
|
|
-keep class androidx.lifecycle.DefaultLifecycleObserver
|
|
|
|
-keepnames class kotlinx.serialization.** { *; }
|
|
-keepnames class oss.krtirtho.spotube.glance.models.** { *; }
|
|
-keep @kotlinx.serialization.Serializable class *
|
|
-keepclassmembers class ** {
|
|
@kotlinx.serialization.* <fields>;
|
|
}
|
|
|
|
## We don't need beans
|
|
-dontwarn java.beans.BeanDescriptor
|
|
-dontwarn java.beans.BeanInfo
|
|
-dontwarn java.beans.IntrospectionException
|
|
-dontwarn java.beans.Introspector
|
|
-dontwarn java.beans.PropertyDescriptor
|
|
|
|
## Rules for NewPipeExtractor
|
|
-keep class org.schabi.newpipe.extractor.timeago.patterns.** { *; }
|
|
-keep class org.mozilla.javascript.** { *; }
|
|
-keep class org.mozilla.classfile.ClassFileWriter
|
|
-dontwarn org.mozilla.javascript.tools.**
|
|
|
|
-dontwarn javax.script.AbstractScriptEngine
|
|
-dontwarn javax.script.Bindings
|
|
-dontwarn javax.script.Compilable
|
|
-dontwarn javax.script.CompiledScript
|
|
-dontwarn javax.script.Invocable
|
|
-dontwarn javax.script.ScriptContext
|
|
-dontwarn javax.script.ScriptEngine
|
|
-dontwarn javax.script.ScriptEngineFactory
|
|
-dontwarn javax.script.ScriptException
|
|
-dontwarn javax.script.SimpleBindings
|
|
-dontwarn jdk.dynalink.CallSiteDescriptor
|
|
-dontwarn jdk.dynalink.DynamicLinker
|
|
-dontwarn jdk.dynalink.DynamicLinkerFactory
|
|
-dontwarn jdk.dynalink.NamedOperation
|
|
-dontwarn jdk.dynalink.Namespace
|
|
-dontwarn jdk.dynalink.NamespaceOperation
|
|
-dontwarn jdk.dynalink.Operation
|
|
-dontwarn jdk.dynalink.RelinkableCallSite
|
|
-dontwarn jdk.dynalink.StandardNamespace
|
|
-dontwarn jdk.dynalink.StandardOperation
|
|
-dontwarn jdk.dynalink.linker.GuardedInvocation
|
|
-dontwarn jdk.dynalink.linker.GuardingDynamicLinker
|
|
-dontwarn jdk.dynalink.linker.LinkRequest
|
|
-dontwarn jdk.dynalink.linker.LinkerServices
|
|
-dontwarn jdk.dynalink.linker.TypeBasedGuardingDynamicLinker
|
|
-dontwarn jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker
|
|
-dontwarn jdk.dynalink.linker.support.Guards
|
|
-dontwarn jdk.dynalink.support.ChainedCallSite |