Skip to content

Commit a9a45d3

Browse files
authored
Merge pull request xerial#211 from tolbertam/issue/210
Add OSGi bundle metadata to manifest
2 parents aed3843 + 6e35813 commit a9a45d3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

build.sbt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,13 @@ libraryDependencies ++= Seq(
109109

110110
enablePlugins(SbtOsgi)
111111

112+
osgiSettings
113+
112114
OsgiKeys.exportPackage := Seq("org.xerial.snappy", "org.xerial.snappy.buffer")
113115
OsgiKeys.bundleSymbolicName := "org.xerial.snappy.snappy-java"
114116
OsgiKeys.bundleActivator := Option("org.xerial.snappy.SnappyBundleActivator")
115117
OsgiKeys.importPackage := Seq("""org.osgi.framework;version="[1.5,2)"""")
118+
OsgiKeys.requireCapability := """osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))""""
116119

117120
OsgiKeys.additionalHeaders := Map(
118121
"Bundle-NativeCode" -> Seq(
@@ -128,7 +131,7 @@ OsgiKeys.additionalHeaders := Map(
128131
"org/xerial/snappy/native/Linux/x86/libsnappyjava.so;osname=linux;processor=x86",
129132
"org/xerial/snappy/native/Linux/aarch64/libsnappyjava.so;osname=linux;processor=aarch64",
130133
"org/xerial/snappy/native/Linux/arm/libsnappyjava.so;osname=linux;processor=arm",
131-
"org/xerial/snappy/native/Linux/arm7/libsnappyjava.so;osname=linux;processor=arm_le",
134+
"org/xerial/snappy/native/Linux/armv7/libsnappyjava.so;osname=linux;processor=arm_le",
132135
"org/xerial/snappy/native/Linux/ppc64/libsnappyjava.so;osname=linux;processor=ppc64le",
133136
"org/xerial/snappy/native/Linux/s390x/libsnappyjava.so;osname=linux;processor=s390x",
134137
"org/xerial/snappy/native/AIX/ppc/libsnappyjava.a;osname=aix;processor=ppc",

0 commit comments

Comments
 (0)