From dcbbbf0f036d297074aef10faed7d344e585a058 Mon Sep 17 00:00:00 2001 From: Albin Date: Wed, 22 Apr 2026 12:50:09 +0200 Subject: Add :lib:feature:applisting gradle module --- android/app/build.gradle.kts | 2 ++ android/lib/feature/appinfo/impl/build.gradle.kts | 1 + android/lib/feature/applisting/api/build.gradle.kts | 3 +++ android/lib/feature/applisting/impl/build.gradle.kts | 8 ++++++++ android/lib/feature/applisting/impl/src/main/AndroidManifest.xml | 4 ++++ android/lib/feature/home/impl/build.gradle.kts | 1 + android/settings.gradle.kts | 2 ++ 7 files changed, 21 insertions(+) create mode 100644 android/lib/feature/applisting/api/build.gradle.kts create mode 100644 android/lib/feature/applisting/impl/build.gradle.kts create mode 100644 android/lib/feature/applisting/impl/src/main/AndroidManifest.xml diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 023508752f..fa94ff9f0b 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -393,6 +393,8 @@ dependencies { implementation(projects.lib.feature.appicon.impl) implementation(projects.lib.feature.appinfo.impl) implementation(projects.lib.feature.appinfo.api) + implementation(projects.lib.feature.applisting.impl) + implementation(projects.lib.feature.applisting.api) implementation(projects.lib.feature.appearance.impl) implementation(projects.lib.feature.autoconnect.impl) implementation(projects.lib.feature.customlist.impl) diff --git a/android/lib/feature/appinfo/impl/build.gradle.kts b/android/lib/feature/appinfo/impl/build.gradle.kts index ea0ec035e7..e408702233 100644 --- a/android/lib/feature/appinfo/impl/build.gradle.kts +++ b/android/lib/feature/appinfo/impl/build.gradle.kts @@ -10,6 +10,7 @@ android { namespace = "net.mullvad.mullvadvpn.feature.appinfo.impl" } dependencies { implementation(projects.lib.feature.appinfo.api) + implementation(projects.lib.feature.applisting.api) implementation(projects.lib.repository) implementation(libs.koin.compose) diff --git a/android/lib/feature/applisting/api/build.gradle.kts b/android/lib/feature/applisting/api/build.gradle.kts new file mode 100644 index 0000000000..c98931c67f --- /dev/null +++ b/android/lib/feature/applisting/api/build.gradle.kts @@ -0,0 +1,3 @@ +plugins { alias(libs.plugins.mullvad.android.library.feature.api) } + +android { namespace = "net.mullvad.mullvadvpn.feature.applisting.api" } diff --git a/android/lib/feature/applisting/impl/build.gradle.kts b/android/lib/feature/applisting/impl/build.gradle.kts new file mode 100644 index 0000000000..152046e92b --- /dev/null +++ b/android/lib/feature/applisting/impl/build.gradle.kts @@ -0,0 +1,8 @@ +plugins { + alias(libs.plugins.mullvad.android.library) + alias(libs.plugins.mullvad.android.library.feature.impl) +} + +android { namespace = "net.mullvad.mullvadvpn.feature.applisting.impl" } + +dependencies { implementation(projects.lib.feature.applisting.api) } diff --git a/android/lib/feature/applisting/impl/src/main/AndroidManifest.xml b/android/lib/feature/applisting/impl/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..8bdb7e14b3 --- /dev/null +++ b/android/lib/feature/applisting/impl/src/main/AndroidManifest.xml @@ -0,0 +1,4 @@ + + + + diff --git a/android/lib/feature/home/impl/build.gradle.kts b/android/lib/feature/home/impl/build.gradle.kts index ee7b90f085..7b27e30b81 100644 --- a/android/lib/feature/home/impl/build.gradle.kts +++ b/android/lib/feature/home/impl/build.gradle.kts @@ -15,6 +15,7 @@ dependencies { implementation(projects.lib.feature.addtime.impl) implementation(projects.lib.feature.anticensorship.api) implementation(projects.lib.feature.appinfo.api) + implementation(projects.lib.feature.applisting.api) implementation(projects.lib.feature.daita.api) implementation(projects.lib.feature.home.api) implementation(projects.lib.feature.location.api) diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts index 06c92449e9..95b89e9b52 100644 --- a/android/settings.gradle.kts +++ b/android/settings.gradle.kts @@ -46,6 +46,8 @@ include( ":lib:feature:appicon:api", ":lib:feature:appinfo:impl", ":lib:feature:appinfo:api", + ":lib:feature:applisting:impl", + ":lib:feature:applisting:api", ":lib:feature:appearance:impl", ":lib:feature:appearance:api", ":lib:feature:autoconnect:impl", -- cgit v1.3-3-g829e