On 22/06/2024 10.17, Takashi Yano via Cygwin wrote:
On Sat, 22 Jun 2024 07:36:19 +0200
Federico Kircheis wrote:
ffmpeg, as far as I've could see, on Debian does not seem to depend
transitively on clang.

ffmpeg on fedora is built with opencl-enabled.
https://src.fedoraproject.org/rpms/ffmpeg/blob/rawhide/f/ffmpeg.spec#_702

I just followed to it. However, cygwin's OpenCL (ocl-icd) suppourts only
pocl as backend which depends on clang. Therefore, on the second thought,
enabling opencl for ffmpeg has more disadvantages than advantages.

I'll release ffmpeg 7.0.1-2 which disables opencl.

I was already told once that I probably can leave REQUIRES out.

Currently I'm using it for setting up a minimal test environment where I
install only the packages listed in REQUIRES.
Can cygport give me that information if I do not write any REQUIRES?
Last time I asked the answer was no, and thus I decided to keep it to
ease testing on my side.

Without REQUIRES line, "cygport cmus all" with above patch gives me:
....
cmus requires: cygwin libao4 libavcodec61 libavformat61 libavutil59 libcddb2 
libcdio18 libcdio_cdda2 libdiscid0 libFLAC12 libiconv2 libmad0 libmodplug1 
libmpcdec7 libncursesw10 libopusfile0 libpulse0 libswresample5 libvorbisfile3 
libwavpack1

I guess this is as you expect (if libav* are free from clang dependency),
isn't it?


Yes, it looks good.

I'll drop the REQUIRES the next time I'll upload a package then.

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to