Description: Library name is always stable under Debian GNU/Linux
 when shared object is installed into /usr/lib/jni/
 So remove Linux32Bit / Linux64Bit handling.
Author: Damien Raude-Morvan <drazzib@debian.org>
Last-Update: 2014-01-19
Forwarded: not-needed
--- a/src/main/java/net/rubygrapefruit/platform/internal/Platform.java
+++ b/src/main/java/net/rubygrapefruit/platform/internal/Platform.java
@@ -37,12 +37,7 @@
                         platform = new Window64Bit();
                     }
                 } else if (osName.contains("linux")) {
-                    if (arch.equals("amd64")) {
-                        platform = new Linux64Bit();
-                    }
-                    else if (arch.equals("i386") || arch.equals("x86")) {
-                        platform = new Linux32Bit();
-                    }
+                        platform = new Linux();
                 } else if (osName.contains("os x")) {
                     if (arch.equals("i386") || arch.equals("x86_64") || arch.equals("amd64")) {
                         platform = new OsX();
@@ -155,7 +150,7 @@
     private abstract static class Unix extends Posix {
     }
 
-    private abstract static class Linux extends Unix {
+    private static class Linux extends Unix {
         @Override
         public <T extends NativeIntegration> T get(Class<T> type, NativeLibraryLoader nativeLibraryLoader) {
             if (type.equals(FileSystems.class)) {
@@ -163,29 +158,15 @@
             }
             return super.get(type, nativeLibraryLoader);
         }
-    }
-
-    private static class Linux32Bit extends Linux {
-        @Override
-        public String getLibraryName() {
-            return "libnative-platform-linux-i386.so";
-        }
-
-        @Override
-        String getCursesLibraryName() {
-            return "libnative-platform-curses-linux-i386.so";
-        }
-    }
-
-    private static class Linux64Bit extends Linux {
+        
         @Override
         public String getLibraryName() {
-            return "libnative-platform-linux-amd64.so";
+            return "libnative-platform.so";
         }
 
         @Override
         String getCursesLibraryName() {
-            return "libnative-platform-curses-linux-amd64.so";
+            return "libnative-platform-curses.so";
         }
     }
 
