On Tuesday 10 of March 2009 14:10:34 aledr wrote:
Good day!
I've been working for a while in the openfire RPM and need to review It to create a request for the contrib repo. It's at my home repo (home:aledr). Who can help me with this one?
Thanks in advance. -- [ ]'s Aledr - Alexandre "OpenSource Solutions for SmallBusiness Problems"
Hi, I looked through a build log of openfire. The classpath issue should be ignored (anyone uses that old JVMs). See Packaging/Java [1] (it's a new Packaging documentation based on Fedora docs) for help, if you would like to remove it. But it's not serious. More problematic is a openfire.i586: W: unstripped-binary-or-object /usr/share/openfire/resources/nativeAuth/linux-i386/libshaj.so openfire.i586: E: arch-dependent-file-in-usr-share (Badness: 590) /usr/share/openfire/resources/nativeAuth/linux-i386/libshaj.so This package installs an ELF binary in the /usr/share hierarchy, which is reserved for architecture-independent files. The libhsaj.so should be placed into %{_libdir}, but as it's loaded using System.loadLibrary() (Java equivalent of dlopen()), the better place is %{_jnidir} -> %{_libdir}/java. But I didn't use it for matthewlib-java (it also uses a JNI files), so %{_libdir} is examined way. But I'd be happy, if you will test a %{_jnidir} ;-) That also means - this package cannot have BuildArch: noarch. Documentation: Packaging/Java [2], matthewlib-java.spec [3] [1] http://en.opensuse.org/Packaging/Java#class-path-in-manifest [2] http://en.opensuse.org/Packaging/Java#Packaging_JAR_files_that_use_JNIhttp:/... [3] https://build.opensuse.org/package/view_file?file=matthewlib- java.spec&package=matthewlib-java&project=openSUSE:Factory Regards Michal Vyskocil -- To unsubscribe, e-mail: opensuse-contrib+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-contrib+help@opensuse.org