From 6e358135801ec76caf6bf3387736a790f8a9dc34 Mon Sep 17 00:00:00 2001 From: Andrew Tolbert Date: Fri, 23 Feb 2018 15:16:06 -0600 Subject: [PATCH] [#210]: Add OSGi bundle metadata to manifest --- build.sbt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 44ab21a..87da441 100644 --- a/build.sbt +++ b/build.sbt @@ -109,10 +109,13 @@ libraryDependencies ++= Seq( enablePlugins(SbtOsgi) +osgiSettings + OsgiKeys.exportPackage := Seq("org.xerial.snappy", "org.xerial.snappy.buffer") OsgiKeys.bundleSymbolicName := "org.xerial.snappy.snappy-java" OsgiKeys.bundleActivator := Option("org.xerial.snappy.SnappyBundleActivator") OsgiKeys.importPackage := Seq("""org.osgi.framework;version="[1.5,2)"""") +OsgiKeys.requireCapability := """osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"""" OsgiKeys.additionalHeaders := Map( "Bundle-NativeCode" -> Seq( @@ -128,7 +131,7 @@ OsgiKeys.additionalHeaders := Map( "org/xerial/snappy/native/Linux/x86/libsnappyjava.so;osname=linux;processor=x86", "org/xerial/snappy/native/Linux/aarch64/libsnappyjava.so;osname=linux;processor=aarch64", "org/xerial/snappy/native/Linux/arm/libsnappyjava.so;osname=linux;processor=arm", - "org/xerial/snappy/native/Linux/arm7/libsnappyjava.so;osname=linux;processor=arm_le", + "org/xerial/snappy/native/Linux/armv7/libsnappyjava.so;osname=linux;processor=arm_le", "org/xerial/snappy/native/Linux/ppc64/libsnappyjava.so;osname=linux;processor=ppc64le", "org/xerial/snappy/native/Linux/s390x/libsnappyjava.so;osname=linux;processor=s390x", "org/xerial/snappy/native/AIX/ppc/libsnappyjava.a;osname=aix;processor=ppc",