%define vcs .git848.00037b9 %define bname freac Name: %{bname} Version: 1.1 Release: 1.0 Summary: Audio converter, CD ripper and tag editor License: GPL-2.0 Group: Multimedia/Sound/Players Url: https://www.freac.org/ Source: %{name}-%{version}%{vcs}.tar.xz #Patch0: #BuildRequires: autoconf #BuildRequires: automake BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: gcc-c++ >= 4.5 #BuildRequires: hicolor-icon-theme #BuildRequires: pkgconfig(dbus-1) >= 1.0.2 #BuildRequires: pkgconfig(dbus-glib-1) >= 0.88 BuildRequires: smooth-devel BuildRequires: boca-devel Requires: smooth >= 0.83 Requires: boca >= %{version} # Recommends: %{name}-lang %description fre:ac is a free and open source audio converter, CD ripper and tag editor. It supports various popular audio formats, like MP3, MP4/AAC, Opus and FLAC. %prep %setup -q -n %{name}-%{version}%{vcs} #%patch0 -p1 find . -type f -iregex ".*\.\([ch]\)\(\1\|pp\|\)" -exec dos2unix {} \; -exec chmod 0644 {} \; sed -i.orig Makefile-options -e 's!^\(libdir\s*=\s*.*\)lib\s*$!\1'%{_lib}'!; s!/usr/local!/usr!g' # s!^\(LIBDIR\s*=\s*\).*!\1'%{_lib}'!; sed -i.orig Makefile -e 's!\bfreac$(SHARED)!lib&!g;' # %lang_package %build make %install make DESTDIR=%{buildroot} install # Desktop icon # install -Dm644 freac.png %{buildroot}%{_datadir}/pixmaps/freac.png install -Dm644 %{_sourcedir}/%{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d echo %{_libdir}/%{name} > %{buildroot}/%{_sysconfdir}/ld.so.conf.d/%{name}.conf %make_install # %find_lang %{name} %post %desktop_database_post %postun %desktop_database_postun %files %defattr(-,root,root) %doc Readme Readme.md %dir %{_datadir}/doc/%{name} %{_datadir}/doc/%{name}/* %{_bindir}/%{name}* %dir %{_libdir}/%{name} %{_libdir}/%{name}/* %{_sysconfdir}/ld.so.conf.d/%{name}.conf %dir %{_datadir}/%{name} %{_datadir}/%{name}/* %{_datadir}/applications/%{name}.desktop # %files lang -f %{name}.lang # %defattr(-,root,root) %changelog