sayonara-player/sayonara-player.spec

97 lines
3.4 KiB
RPMSpec

%define pkgver %(echo %version | tr _ -)
%define relver %(echo %version | cut -d. -f4)
Name: sayonara-player
Version: 1.7.0_stable3
Release: 1mamba
Summary: A small, clear and fast audio player
Group: Graphical Desktop/Applications/Multimedia
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://sayonara-player.com/
Source: https://gitlab.com/luciocarreras/sayonara-player.git/%{pkgver}/sayonara-player-%{version}.tar.bz2
Patch0: sayonara-0.4.0.695-x86_64-libdir.patch
Patch1: sayonara-player-1.5.1_stable5-upstream-build-fix.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libglib-devel
BuildRequires: libgst-plugins-base-devel
BuildRequires: libgstreamer-devel
BuildRequires: libqt5-devel
BuildRequires: libstdc++6-devel
BuildRequires: libtag-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: libtag-devel >= 1.9.1
BuildRequires: cmake
Requires: libqt5-sqlite
%description
Sayonara is a small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses Gstreamer as audio backend.
Although Sayoanra is considered as a lightweight player, it holds a lot of features to organize even big music collections.
Most of them are known from the bigger and well known audio players but the main focus during developing (in contrast to many other players) has been performance, low CPU usage and low memory consumption.
One of Sayonara's goals are intuitive and easy usablility never leading to the impression you are using an unnecessary bloated program. Currently it is only available for Linux.
%debug_package
%prep
%setup -q
#%patch1 -p1
%build
%cmake -d build
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%{_bindir}/sayonara
%{_bindir}/sayonara-*
%{_datadir}/applications/com.sayonara-player.Sayonara.desktop
%{_datadir}/metainfo/sayonara.appdata.xml
%{_datadir}/icons/hicolor/*/apps/sayonara.png
%dir %{_datadir}/sayonara
%{_datadir}/sayonara/*
%{_mandir}/man1/sayonara*.1*
%doc COPYING LICENSE
%changelog
* Sun Jul 18 2021 Automatic Build System <autodist@mambasoft.it> 1.7.0_stable3-1mamba
- automatic version update by autodist
* Tue Jun 01 2021 Automatic Build System <autodist@mambasoft.it> 1.7.0_stable1-1mamba
- automatic version update by autodist
* Sat Mar 06 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.1_stable5-1mamba
- update to 1.5.1_stable5
* Sun May 08 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.8.3.20160501-1mamba
- update to 0.8.3.20160501
* Thu Nov 12 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.7.1.r189-3mamba
- rebuilt with libtag 1.9.1
* Mon Oct 12 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.7.1.r189-2mamba
- require libqt5-sqlite
* Sun Oct 11 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.7.1.r189-1mamba
- update to 0.7.1.r189
* Sat Sep 05 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 0.7.0.r151-1mamba
- update to 0.7.0.r151
* Sun Sep 28 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.0.r695-2mamba
- added translations
- x86_64: patch library hardcoded paths
* Thu Jul 18 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.0.r695-1mamba
- package created by silvan using the webbuild interface