Update:

This is what I have so far...i am quite certain it is not correct but it's
a shot....
Used this doc as reference:
https://backreference.org/2011/09/17/some-tips-on-rpm-conditional-macros/

git commits:
https://github.com/davama/freeradius-server/commit/4421c39180726ae16eb204a9c98f81b1ef5fa14d#diff-0fd2f478d38f3ca02528ab05e3f7ff82

Note: I commented this line because it is if the macro is enable/exist then
true...but need to specify which directives to give it depending on the
openldap source used....
#%if %{?_with_freeradius_ldap:1}%{!?_with_freeradius_ldap:0}

I could not find the corresponding "include-dir" for symas-openldap

Any input is much appreciated!

Thank you,
Dave

On Fri, Mar 27, 2020 at 11:11 AM Dave Macias <[email protected]> wrote:

> On Thu, Mar 26, 2020 at 3:44 PM Quanah Gibson-Mount <[email protected]>
> wrote:
>
>> Try it and see? I can't find any concrete documentation one way or the
>> other, although it seems BuildRequires generally follows what Requires
>> does.  You may need to ask the people who maintain RPM.
>>
>> There are other issues in the spec file, however, like:
>>
>>         --with-libfreeradius-ldap-include-dir=/usr/local/openldap/include
>> \
>>         --with-libfreeradius-ldap-lib-dir=/usr/local/openldap/lib64 \
>>
>> are specific to LTB, might want to do something like they did around line
>> 447 to only do this if the LTB openldap is in use.
>>
>
> Awesome!
> Thank you very much for the input!
> Will report how things go
>
> -Dave
>

Reply via email to