Steve Lhomme
df70dd7070
gradle: set the minSdk once globally
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
1 year ago
Steve Lhomme
98ac3b0d29
gradle: set the buildToolsVersion globally
We don't need to separate between VLC 3 and VLC 4 as they use the same code except for VlcMigrationHelper.
1 year ago
Steve Lhomme
3d1cbce81b
set the targetSdk/compileSdk globally
We know it's applied globally as the Android Gradle Plugin we use
defaults to compileSdk 35 which our code doesn't compile with.
1 year ago
Steve Lhomme
f5889b14c2
gradle: switch the target SDK version to targetSdk
The difference between targetSdk and targetSdkVersion seems that the former is an integer [^1].
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
[^1]: https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/SettingsExtension#setCompileSdk(kotlin.Int)
1 year ago
Steve Lhomme
96355178b4
gradle: switch the minimum SDK version to minSdk
The difference between minSdk and minSdkVersion seems that the former is an integer [^1].
We already use it to set the value to 30 for vlcBundle.
We keep the value in rootProject.ext as it's currenly used by libvlcjni.
[^1]: https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/dsl/SettingsExtension#setMinSdk(kotlin.Int)
1 year ago
Steve Lhomme
cee8cbadc9
gradle: set the misc. options with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
9046a3282c
gradle: set the coreLibraryDesugaringEnabled with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
35d9e4fa33
gradle: set the multiDexEnabled with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
422b88ed7a
gradle: set the compileSdk with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
b2e66af152
gradle: set the namespace with =
The old way is marked as deprecated.
> Properties should be assigned using the 'propName = value' syntax. Setting a
> property via the Gradle-generated 'propName value' or 'propName(value)'
> syntax in Groovy DSL has been deprecated.
1 year ago
Steve Lhomme
295073f5a7
gradle: set the build-tools version to the Docker ones
So we don't have to download them.
1 year ago
Steve Lhomme
1f57dd7f9c
build.gradle: align Amazon minSdk with the rest of the project
1 year ago
Steve Lhomme
284e78aa14
buildsystem: set the variant abiName to all by default
GRADLE_ABI is never set when building the APK from the build script or in AndroidStudio.
outputAbi is always null for me, but maybe it works in other systems.
1 year ago
Nicolas Pomepuy
ce7acc9291
Use the new gradle plugin syntax
1 year ago
Duncan McNamara
983c9678e0
ReleaseBuild: add amazon bundle
Amazon store now requires app bundles, though unlike the play store, it
requires API 17+
Fixes #3168
1 year ago
Nicolas Pomepuy
f0ee7f30a5
Create the new remote access client module and setup maven and CI
Fixes #3131
2 years ago
Nicolas Pomepuy
dde3b8d84e
Rename the webserver module to remote-access-server
2 years ago
Nicolas Pomepuy
e488eeb74b
Fix remote access not included in the app bundle
2 years ago
Nicolas Pomepuy
eb9abafca9
Fix dependency typo for the remote access
2 years ago
Nicolas Pomepuy
54d680a6d9
Bump bouncy castle dependency
2 years ago
Nicolas Pomepuy
b34a927c39
Setup the remote access to generate aars
2 years ago
Robert Stone
0c643c755c
Disable splitting languages in app bundle
Fixes #3091
2 years ago
Nicolas Pomepuy
704df40ad6
Remove remaining NoTv references
2 years ago
Nicolas Pomepuy
2ab57d188e
Remove the notv build
2 years ago
Nicolas Pomepuy
fd4e19ac61
Create a bundle buildtype setting api min to 30
2 years ago
Nicolas Pomepuy
5a856b2af2
Use a dedicated version code for the no tv builds
2 years ago
Nicolas Pomepuy
be9b8d1555
Split notv builds into apks by arch
2 years ago
Nicolas Pomepuy
34e4ab47ed
Use a custom file name for the no TV builds
2 years ago
Nicolas Pomepuy
072cae83ab
Allow compiling the app without TV
2 years ago
Nicolas Pomepuy
da2eb89872
Bump some dependencies including kotlin and kotlinx
3 years ago
Nicolas Pomepuy
d5e23571d3
Remove deprecated buildToolsVersion and fix the compileSdk deprecation
3 years ago
Nicolas Pomepuy
e7bd254c64
Add desugaring library
3 years ago
Nicolas Pomepuy
5f06ff6bc9
Move the webserver in its own module
4 years ago
Nicolas Pomepuy
fbec9b3a57
Web server implementation with ktor
4 years ago
Robert Stone
20dc62fc72
Specify gradle build tools version and relocate jvmTarget to top-level config
4 years ago
Nicolas Pomepuy
5ab549d09f
Migrate namespaces in gradle files
4 years ago
Robert Stone
b46ad3cc98
Remove kotlin-android-extensions plugin and update gradle dependencies
Fixes #2467
4 years ago
Nicolas Pomepuy
7b2f80d8e9
Update all dependencies
5 years ago
Nicolas Pomepuy
7f5aadd2f2
Upgrade to Android plugin version 7.1.0
5 years ago
Nicolas Pomepuy
309861d7a5
Migrate to gradle 7.0.2
5 years ago
Nicolas Pomepuy
a06f269456
Update Falcon dependencies
5 years ago
Nicolas Pomepuy
ab41d9367d
Fastlane integration
6 years ago
Nicolas Pomepuy
bc1b17beed
Ship lua files in libvlc artifact
6 years ago
Nicolas Pomepuy
3f5c1a04bf
Copy lua in from the modules directory
6 years ago
Nicolas Pomepuy
165848bc2e
Sanitize apk name
6 years ago
Geoffrey Métais
25c76603c9
Fix lua copy and add hrtfs
6 years ago
Geoffrey Métais
38f9e7949e
Fix test build
7 years ago
Geoffrey Métais
f74e838dda
Fix release build
7 years ago
Geoffrey Métais
22d99a96d5
Fix apk name on CLI builds
7 years ago
Geoffrey Métais
56f60536f4
Move app modules in 'application' folder
7 years ago