%define majversion %(echo %version | cut -d. -f 1-2) Name: libvisual Release: 1mamba Version: 0.4.2 Summary: An abstraction library that comes between applications and audio visualisation plugins Group: System/Multimedia Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://sourceforge.net/projects/libvisual/ Source0: https://github.com/Libvisual/libvisual.git/libvisual-%{version}/libvisual-%{version}.tar.bz2 Patch0: libvisual-0.4.0-inlinedefineconflict.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libSDL-devel BuildRequires: libdirectfb-devel BuildRequires: libgcc BuildRequires: libstdc++6-devel BuildRequires: libts-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END %description Libvisual is a library that comes between applications and audio visualisation plugins and provides every application that wants to draw visualisation a clean and easy to use API. %package tools Group: System/Tools Summary: Tools provided with %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description tools Libvisual is a library that comes between applications and audio visualisation plugins and provides every application that wants to draw visualisation a clean and easy to use API. This package contains the tools provided with %{name}. %package devel Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-tools = %{?epoch:%epoch:}%{version}-%{release} %description devel Libvisual is a library that comes between applications and audio visualisation plugins and provides every application that wants to draw visualisation a clean and easy to use API. This package contains static libraries and header files needed for development. %debug_package %prep %setup -q cd libvisual ./autogen.sh %build cd libvisual %configure %make %install [ %{buildroot} != / ] && rm -rf "%{buildroot}" %makeinstall -C libvisual %find_lang %{name}-%{majversion} %clean [ %{buildroot} != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}-%{majversion}.lang %defattr(-,root,root) %{_libdir}/libvisual-*.so.* %doc libvisual/AUTHORS libvisual/COPYING #%files plugins #%defattr(-,root,root) #%dir %{_datadir}/%{name}-%{majversion} #%{_datadir}/%{name}-%{majversion}/* %files devel %defattr(-,root,root) %dir %{_includedir}/%{name}-%{majversion} %dir %{_includedir}/%{name}-%{majversion}/%{name} %{_includedir}/%{name}-%{majversion}/%{name}/*.h %{_libdir}/libvisual-*.so %{_libdir}/pkgconfig/%{name}-%{majversion}.pc %doc libvisual/ChangeLog libvisual/NEWS libvisual/README libvisual/TODO %files tools %defattr(-,root,root) %{_bindir}/lv-tool-%{majversion} %{_mandir}/man1/lv-tool-%{majversion}.1* %changelog * Wed Apr 05 2023 Silvan Calarco 0.4.2-1mamba - update to 0.4.2 * Fri Dec 30 2022 Automatic Build System 0.4.1-1mamba - automatic version update by autodist * Wed Sep 07 2022 Silvan Calarco 0.4.0-6mamba - rebuilt with c++11 abi fix to build libvisual-plugins * Fri Dec 04 2020 Silvan Calarco 0.4.0-5mamba - rebuilt with debug package and aarch64 build fix * Tue Dec 14 2010 Silvan Calarco 0.4.0-4mamba - split libvisual and libvisual-plugins source packages * Wed Dec 12 2007 Aleph0 0.4.0-3mamba - updated specfile * Tue Feb 27 2007 Silvan Calarco 0.4.0-2qilnx - rebuilt * Thu Jun 15 2006 Stefano Cotta Ramusino 0.4.0-1qilnx - update to version 0.4.0 by autospec * Tue Aug 09 2005 Davide Madrisan 0.2.0-2qilnx - added libvisual plugins * Mon Feb 21 2005 Davide Madrisan 0.2.0-1qilnx - update to version 0.2.0 by autospec * Thu Sep 30 2004 Davide Madrisan 0.1.6-1qilnx - package created by autospec