Hi, we are working on ownCloud Client 1.6.0 and I'd like to inform you about a couple of changes regarding packaging that we did. All the mentioned changes will be in the upcoming beta2 which will be released soon.
ownCloud Client uses two libraries: libowncloudsync.so which is/will be a public library to use the sync functionality from other applications and libocsync which is the private csync sync core. We decided to install the libocsync, which is not meant to be public, into a private lib dir, namely /usr/lib*/owncloud rather than /usr/lib/. To make the apps find this private lib, we added rpath support to the libowncloudsync and the owncloud and owncloudcmd apps. All that should happen automatically through cmake. I know that rpath is controversal discussed, but I think this is a valid usecase where it is accepted to use rpath. We also updated the cmake module GNUInstallDirs.cmake in mirall. It is now able to detect Debians multiarch settings automatically. Any external settings (we had set CMAKE_INSTALL_LIBDIRS manually for deb based distros) can be removed from the build descriptions. Hope that helps & thanks for listening, Klaas _______________________________________________ Packaging mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/packaging
