Bug 46723 - chromaprint: new version, lost fpcalc
Summary: chromaprint: new version, lost fpcalc
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chromaprint (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-01 20:15 MSK by Yuri N. Sedunov
Modified: 2023-07-03 16:26 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri N. Sedunov 2023-07-01 20:15:14 MSK
Прошу обновить и упаковать fpcalc c поддержкой ffmpeg.
https://github.com/acoustid/chromaprint/releases/tag/v1.5.1
Comment 1 Sergey V Turchin 2023-07-03 14:05:52 MSK
(Ответ для Yuri N. Sedunov на комментарий #0)
> Прошу обновить
Отправил. https://git.altlinux.org/tasks/324130/

> и упаковать fpcalc c поддержкой ffmpeg.
У них кольцевая сборочная зависимость с libavformat.
Предлагаю как-то отдельно собирать fpcalc.
Например, чтоб у него свой chromaprint собирался статически.
Comment 2 Yuri N. Sedunov 2023-07-03 15:06:06 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> (Ответ для Yuri N. Sedunov на комментарий #0)

> > и упаковать fpcalc c поддержкой ffmpeg.
> У них кольцевая сборочная зависимость с libavformat.

От libavformat как раз только fpcalc зависит.

chromaprint-1.5.1]$ ldd -r BUILD/src/libchromaprint.so.1 |grep libav
	libavcodec.so.58 => /usr/lib64/libavcodec.so.58 (0x00007fb9e9800000)
	libavutil.so.56 => /usr/lib64/libavutil.so.56 (0x00007fb9e9400000)
chromaprint-1.5.1]$ ldd -r BUILD/src/cmd/fpcalc |grep libav
	libavformat.so.58 => /usr/lib64/libavformat.so.58 (0x00007f36c7e00000)
	libavcodec.so.58 => /usr/lib64/libavcodec.so.58 (0x00007f36c6800000)
	libavutil.so.56 => /usr/lib64/libavutil.so.56 (0x00007f36c6400000)

> Предлагаю как-то отдельно собирать fpcalc.
> Например, чтоб у него свой chromaprint собирался статически.

Зачем, в чем криминал?
Comment 3 Sergey V Turchin 2023-07-03 16:04:52 MSK
rpm -q libavformat58 --requires | grep chrom
Comment 4 Sergey V Turchin 2023-07-03 16:06:00 MSK
$ ldd /usr/lib64/libavformat.so.58| grep chrom
        libchromaprint.so.1 => /usr/lib64/libchromaprint.so.1 (0x00007fd67a318000)
Comment 5 Yuri N. Sedunov 2023-07-03 16:17:02 MSK
И что? fpcalc то работает.
Comment 6 Sergey V Turchin 2023-07-03 16:26:40 MSK
Я не помню точно, только ли из-за кольцевой зависимости я его оторвал или ещё на обновления влияло или ещё что.