[Nfd-dev] Notice about library renaming

Junxiao Shi shijunxiao at email.arizona.edu
Fri Apr 18 13:40:02 PDT 2014


Hi Alex

I suggest using lower case "openndn" without hyphen for file names. This is
more common among other libraries (eg openssh).

#include <openndn/face.hpp>
libopenndn.a
libopenndn.so
libopenndn.pc

Yours, Junxiao
On Apr 18, 2014 1:29 PM, "Alex Afanasyev" <alexander.afanasyev at ucla.edu>
wrote:

> Hi everybody,
>
> Some of you already aware that we are planning to rename ndn-cpp-dev
> library.  If there are no objections within 24hours, I will proceed with
> the renaming.   Here is the plan:
>
> * new name: "OpenNDN"
> * folder name for include files: open-ndn
> * static library name: libOpenNDN.a
> * dynamic library name (when it will be enabled): libOpenNDN.so|dylib
> * pkg-config name: libOpenNDN.pc
> * no namespace change: we will still use "ndn" as a basic namespace for
> the library
> * official github repository will change to:
> https://github.com/named-data/OpenNDN
> * redmine will change to http://redmine.named-data.net/projects/openndn
> * gerrit project name will be changed to OpenNDN (
> http://gerrit.named-data.net/#/admin/projects/OpenNDN)
>
> We will try to do the change with a transition period, when existing
> application will still be able to compile against OpenNDN (there will be
> additional symlinks created for include, lib, and pkg-config files), but
> all known applications needs to be updated ASAP after the renaming is
> complete in the following way:
>
> * all includes should be changed from <ndn-cpp-dev/...> to <open-ndn/...>
> * documentation files/comments referring to ndn-cpp-dev should be updated
> and refer to OpenNDN and (if any) new links
> * if the app uses pkg-config for dependency detection, 'libndn-cpp-dev'
> should be replaced with 'libOpenNDN'.  For waf users:
>
>     conf.check_cfg(package = 'libOpenNDN', args = ['--cflags', '--libs'],
>                    uselib_store = 'OPEN_NDN', mandatory = True)
>
> (If updating `uselib_store` variable, don't forget to update all uses of
> it in bld() blocks.)
>
>
> I will put this note into the library documentation after the rename.
>
> ---
> Alex
> _______________________________________________
> Nfd-dev mailing list
> Nfd-dev at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20140418/87a0464e/attachment.html>


More information about the Nfd-dev mailing list