Re: some help needed with requires issue in spec file for pyproj

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 06.07.2017 um 13:09 schrieb Jos de Kloe:
Hi Björn,

On 07/06/2017 12:22 PM, Björn 'besser82' Esser wrote:
Am 06.07.2017 um 12:03 schrieb Jos de Kloe:
...
It looks to me like you are using the old and discouraged / deprecated
`%filter_setup` macro stuff, valid for EPEL <= 6, only…

You should upgrade the way filtering is used:

%if 0%{?fedora} || 0%{?rhel} >= 7
# Do not check any files in docdir for requires
%global __requires_exclude_from ^%{_docdir}/.*$

# Do not check .so files in the python2_sitearch directory
# or any files in the application's directory for provides
%global __provides_exclude_from
^(%{python2_sitearch}/.*\\.so|%{_datadir}/myapp/.*)$
%else
{previous %filter_setup macro for EPEL <= 6 stuff goes here}
%endif

If you need help to get that setup correctly, feel free to ask me.

Cheers,
   Björn
thanks a lot for your quick response and solution !

Still, the explicit requires for proj-nad and proj-epsg seem to get
lost. Is this related or something different?

More general: what tools/methods can be used to debug this?

Best regards,

Jos

Hi Jos,

you're welcome!  =)

Yes, that is because they have not been explicitly specified in the two sub-packages… Each sub-package has it's very own Requires / Provides and doesn't inherit them from the main package.

I've moved all stuff into the right place, so it should be fine now.

Well I don't know about any automatic tools for that, but generally just looking into the spec file, checking where those are specified is the way to go.

Cheers,
  Björn
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux