Name: lebiniou Version: 3.43 Release: 3%{?dist} Summary: Lebiniou is an audio spectrum visualizer URL: https://biniou.net/ License: GPLv2+ # original tarfile can be found here: Source0: https://gitlab.com/lebiniou/lebiniou/-/archive/version-%{version}/lebiniou-version-%{version}.tar.gz BuildRequires: gcc gcc-c++ make sed BuildRequires: autoconf automake libtool BuildRequires: pulseaudio-libs-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: libcaca-devel BuildRequires: fftw-devel BuildRequires: glib2-devel BuildRequires: libxml2-devel BuildRequires: freetype-devel BuildRequires: pandoc BuildRequires: libsndfile-devel BuildRequires: SDL2_ttf-devel BuildRequires: ImageMagick-devel BuildRequires: ffmpeg-devel BuildRequires: perl-podlators BuildRequires: gtk-update-icon-cache BuildRequires: jansson-devel BuildRequires: desktop-file-utils Requires(pre): lebiniou-data %description As an artist, composer, VJ or just fan, lebiniou allows you to create live visuals based on your audio performances or existing tracks. As a listener, lebiniou allows you to watch an everlasting and totally unseen creation reacting to the music. %prep %autosetup -n %{name}-version-%{version} sed -i -e "s/LEBINIOU_LIBDIR=\"\$prefix\/lib\"/LEBINIOU_LIBDIR=\"\$prefix\/%{_lib}\"/g" configure.ac %build autoreconf --install LDFLAGS="${LDFLAGS:-%{build_ldflags}} -z muldefs" ; export LDFLAGS # report: --enable-jackaudio doesn't work ... %configure --prefix=%{_prefix} --enable-alsa --enable-pulseaudio --enable-sndfile --enable-caca --libdir=%{_libdir} CFLAGS="%{build_cxxflags}" %make_build %install %make_install desktop-file-install \ --add-category="Audio" \ --delete-original \ --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}/%{_datadir}/applications/%{name}.desktop %files %doc README.md AUTHORS ChangeLog THANKS %license COPYING %{_bindir}/* %{_libdir}/* %{_datadir}/* %changelog * Mon Jul 13 2020 Yann Collette - 3.43-3 - update to 3.43 * Tue May 12 2020 Yann Collette - 3.42.1-3 - update to 3.42.1 * Thu Apr 30 2020 Yann Collette - 3.41-3 - update to 3.41 * Thu Apr 23 2020 Yann Collette - 3.40-3 - fix for Fedora 32 * Mon Feb 17 2020 Yann Collette - 3.40-2 - update to 3.40 * Fri Dec 6 2019 Yann Collette - 3.32-2 - fix path * Fri Dec 6 2019 Yann Collette - 3.32-1 - update to 3.32 * Fri May 17 2019 Yann Collette - 3.31-1 - initial spec file