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

Reply via email to