diff --git a/libvlc/build.gradle b/libvlc/build.gradle index 03e2231b0916888902b5bfde48dd3ccfbeb4581b..d2540adb2cc03130ac654233c40d4db0b7005716 100644 --- a/libvlc/build.gradle +++ b/libvlc/build.gradle @@ -12,6 +12,7 @@ android { compileSdkVersion rootProject.ext.compileSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion minSdkVersion rootProject.ext.minSdkVersion + resValue "string", "build_libvlc_revision", libvlcRevision() resValue "string", "build_vlc_revision", vlcRevision() tasks.whenTaskAdded { task -> if (task.name.startsWith('merge')) { @@ -93,7 +94,7 @@ dependencies { api "androidx.legacy:legacy-support-v4:$rootProject.ext.androidxLegacyVersion" } -def vlcRevision() { +def libvlcRevision() { def vlc = new ByteArrayOutputStream() exec { commandLine 'git', 'rev-parse', '--short', 'HEAD' @@ -102,6 +103,15 @@ def vlcRevision() { return vlc.toString() } +def vlcRevision() { + def vlc = new ByteArrayOutputStream() + exec { + commandLine 'sh', '-c', 'cd ../../vlc && git rev-parse --short HEAD' + standardOutput = vlc + } + return vlc.toString() +} + mavenPublish { releaseSigningEnabled = false }