diff --git a/lib/urlhandler/build.gradle b/lib/extension-lib/build.gradle similarity index 90% rename from lib/urlhandler/build.gradle rename to lib/extension-lib/build.gradle index 4d785e250..3c9d9f797 100644 --- a/lib/urlhandler/build.gradle +++ b/lib/extension-lib/build.gradle @@ -25,4 +25,5 @@ repositories { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + compileOnly 'com.squareup.okhttp3:okhttp:3.10.0' } diff --git a/lib/ratelimit/src/main/AndroidManifest.xml b/lib/extension-lib/src/main/AndroidManifest.xml similarity index 62% rename from lib/ratelimit/src/main/AndroidManifest.xml rename to lib/extension-lib/src/main/AndroidManifest.xml index a08d6eaff..1e793b0dc 100644 --- a/lib/ratelimit/src/main/AndroidManifest.xml +++ b/lib/extension-lib/src/main/AndroidManifest.xml @@ -1,3 +1,3 @@ + package="eu.kanade.tachiyomi.lib"> diff --git a/lib/ratelimit/src/main/java/eu/kanade/tachiyomi/lib/ratelimit/RateLimitInterceptor.kt b/lib/extension-lib/src/main/java/eu/kanade/tachiyomi/lib/ratelimit/RateLimitInterceptor.kt similarity index 100% rename from lib/ratelimit/src/main/java/eu/kanade/tachiyomi/lib/ratelimit/RateLimitInterceptor.kt rename to lib/extension-lib/src/main/java/eu/kanade/tachiyomi/lib/ratelimit/RateLimitInterceptor.kt diff --git a/lib/urlhandler/src/main/java/eu/kanade/tachiyomi/lib/urlhandler/UrlHandlerActivity.kt b/lib/extension-lib/src/main/java/eu/kanade/tachiyomi/lib/urlhandler/UrlHandlerActivity.kt similarity index 100% rename from lib/urlhandler/src/main/java/eu/kanade/tachiyomi/lib/urlhandler/UrlHandlerActivity.kt rename to lib/extension-lib/src/main/java/eu/kanade/tachiyomi/lib/urlhandler/UrlHandlerActivity.kt diff --git a/lib/ratelimit/build.gradle b/lib/ratelimit/build.gradle deleted file mode 100644 index 59e073853..000000000 --- a/lib/ratelimit/build.gradle +++ /dev/null @@ -1,29 +0,0 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' - -android { - compileSdkVersion 27 - buildToolsVersion '28.0.3' - - defaultConfig { - minSdkVersion 16 - targetSdkVersion 27 - versionCode 1 - versionName '1.0.0' - } - - buildTypes { - release { - minifyEnabled false - } - } -} - -repositories { - mavenCentral() -} - -dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - implementation 'com.squareup.okhttp3:okhttp:3.10.0' -} diff --git a/lib/urlhandler/src/main/AndroidManifest.xml b/lib/urlhandler/src/main/AndroidManifest.xml deleted file mode 100644 index 1bb881db9..000000000 --- a/lib/urlhandler/src/main/AndroidManifest.xml +++ /dev/null @@ -1,3 +0,0 @@ - - diff --git a/settings.gradle b/settings.gradle index ebc01e913..e33667466 100644 --- a/settings.gradle +++ b/settings.gradle @@ -5,11 +5,12 @@ new File(rootDir, "src").eachDir { dir -> project(name).projectDir = new File("src/${dir.name}/${subdir.name}") } } + +include ':extension-lib' +project(':extension-lib').projectDir = new File("lib/extension-lib") + include ':duktape-stub' -include ':preference-stub' -include ':lib-ratelimit' -include ':lib-urlhandler' project(':duktape-stub').projectDir = new File("lib/duktape-stub") + +include ':preference-stub' project(':preference-stub').projectDir = new File("lib/preference-stub") -project(':lib-ratelimit').projectDir = new File("lib/ratelimit") -project(':lib-urlhandler').projectDir = new File("lib/urlhandler") diff --git a/src/all/mangadex/build.gradle b/src/all/mangadex/build.gradle index 5b31e2676..6c291d96c 100644 --- a/src/all/mangadex/build.gradle +++ b/src/all/mangadex/build.gradle @@ -5,13 +5,12 @@ ext { appName = 'Tachiyomi: MangaDex' pkgNameSuffix = 'all.mangadex' extClass = '.MangadexFactory' - extVersionCode = 58 + extVersionCode = 59 libVersion = '1.2' } dependencies { - implementation project(':lib-ratelimit') - implementation project(':lib-urlhandler') + implementation project(':extension-lib') compileOnly project(':preference-stub') compileOnly 'com.google.code.gson:gson:2.8.2' compileOnly 'com.github.salomonbrys.kotson:kotson:2.5.0' diff --git a/src/all/nhentai/build.gradle b/src/all/nhentai/build.gradle index d8fc0f125..9e80bd819 100644 --- a/src/all/nhentai/build.gradle +++ b/src/all/nhentai/build.gradle @@ -5,12 +5,12 @@ ext { appName = 'Tachiyomi: NHentai' pkgNameSuffix = 'all.nhentai' extClass = '.NHEnglish; .NHJapanese; .NHChinese' - extVersionCode = 11 + extVersionCode = 12 libVersion = '1.2' } dependencies { - implementation project(':lib-urlhandler') + implementation project(':extension-lib') } apply from: "$rootDir/common.gradle" diff --git a/src/ru/mintmanga/build.gradle b/src/ru/mintmanga/build.gradle index ac2ed4789..b262b033b 100644 --- a/src/ru/mintmanga/build.gradle +++ b/src/ru/mintmanga/build.gradle @@ -5,12 +5,12 @@ ext { appName = 'Tachiyomi: Mintmanga' pkgNameSuffix = 'ru.mintmanga' extClass = '.Mintmanga' - extVersionCode = 10 + extVersionCode = 11 libVersion = '1.2' } dependencies { - implementation project(':lib-ratelimit') + implementation project(':extension-lib') } apply from: "$rootDir/common.gradle" diff --git a/src/ru/readmanga/build.gradle b/src/ru/readmanga/build.gradle index 0aa3367ff..0646cc0ec 100644 --- a/src/ru/readmanga/build.gradle +++ b/src/ru/readmanga/build.gradle @@ -5,12 +5,12 @@ ext { appName = 'Tachiyomi: Readmanga' pkgNameSuffix = 'ru.readmanga' extClass = '.Readmanga' - extVersionCode = 10 + extVersionCode = 11 libVersion = '1.2' } dependencies { - implementation project(':lib-ratelimit') + implementation project(':extension-lib') } apply from: "$rootDir/common.gradle"