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