[KLIB] Deprecate `library_version=` manifest property
^KT-65834
diff --git a/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt b/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt
index c1c0a6b..8cd97a9 100644
--- a/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt
+++ b/compiler/util-klib/src/org/jetbrains/kotlin/library/KotlinLibrary.kt
@@ -23,7 +23,10 @@
@Deprecated(DEPRECATED_LIBRARY_AND_DEPENDENCY_VERSIONS)
const val KLIB_PROPERTY_DEPENDENCY_VERSION = "dependency_version"
+
+@Deprecated(DEPRECATED_LIBRARY_AND_DEPENDENCY_VERSIONS)
const val KLIB_PROPERTY_LIBRARY_VERSION = "library_version"
+
const val KLIB_PROPERTY_UNIQUE_NAME = "unique_name"
const val KLIB_PROPERTY_SHORT_NAME = "short_name"
const val KLIB_PROPERTY_DEPENDS = "depends"
diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/ManifestWritingTest.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/ManifestWritingTest.kt
index d503b28..e9924b1 100644
--- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/ManifestWritingTest.kt
+++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/ManifestWritingTest.kt
@@ -87,7 +87,6 @@
private val TRANSIENT_MANIFEST_PROPERTIES = listOf(
KLIB_PROPERTY_ABI_VERSION,
KLIB_PROPERTY_METADATA_VERSION,
- KLIB_PROPERTY_LIBRARY_VERSION,
KLIB_PROPERTY_COMPILER_VERSION,
KLIB_PROPERTY_IR_SIGNATURE_VERSIONS
)
diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/KlibResolverTest.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/KlibResolverTest.kt
index 15c12da..8f31c3c 100644
--- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/KlibResolverTest.kt
+++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/KlibResolverTest.kt
@@ -151,6 +151,7 @@
"liba" -> {
// set the library version = 1.0
patchManifestAsMap(JUnit5Assertions, klib.klibFile) { properties ->
+ @Suppress("DEPRECATION")
properties[KLIB_PROPERTY_LIBRARY_VERSION] = "1.0"
}
}
@@ -196,6 +197,7 @@
"liba" -> {
// set the library version = 1.0
patchManifestAsMap(JUnit5Assertions, klib.klibFile) { properties ->
+ @Suppress("DEPRECATION")
properties[KLIB_PROPERTY_LIBRARY_VERSION] = "1.0"
}
}