aecaadb
%global appname com.github.needle-and-thread.vocal
aecaadb
aecaadb
Name:           vocal
aecaadb
Summary:        Powerful, beautiful, and simple podcast client
f68a4de
Version:        2.4.1
7fedcfb
Release:        1%{?dist}
aecaadb
License:        GPLv3
aecaadb
aecaadb
URL:            https://github.com/needle-and-thread/%{name}
aecaadb
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
aecaadb
aecaadb
BuildRequires:  cmake
aecaadb
BuildRequires:  desktop-file-utils
7fedcfb
BuildRequires:  gcc-c++
aecaadb
BuildRequires:  gettext
aecaadb
BuildRequires:  intltool
aecaadb
BuildRequires:  libappstream-glib
aecaadb
BuildRequires:  vala >= 0.26.2
aecaadb
aecaadb
BuildRequires:  pkgconfig(clutter-gst-3.0)
aecaadb
BuildRequires:  pkgconfig(clutter-gtk-1.0)
aecaadb
BuildRequires:  pkgconfig(gdk-x11-3.0)
aecaadb
BuildRequires:  pkgconfig(gee-0.8)
7fedcfb
BuildRequires:  pkgconfig(glib-2.0) >= 2.32
aecaadb
BuildRequires:  pkgconfig(granite)
aecaadb
BuildRequires:  pkgconfig(gstreamer-1.0)
aecaadb
BuildRequires:  pkgconfig(gstreamer-pbutils-1.0)
aecaadb
BuildRequires:  pkgconfig(gthread-2.0)
aecaadb
BuildRequires:  pkgconfig(gtk+-3.0)
aecaadb
BuildRequires:  pkgconfig(json-glib-1.0)
aecaadb
BuildRequires:  pkgconfig(libnotify)
aecaadb
BuildRequires:  pkgconfig(libsoup-2.4)
aecaadb
BuildRequires:  pkgconfig(libxml-2.0)
aecaadb
BuildRequires:  pkgconfig(sqlite3)
aecaadb
BuildRequires:  pkgconfig(unity)
aecaadb
BuildRequires:  pkgconfig(webkit2gtk-4.0)
aecaadb
d5f171b
Requires:       hicolor-icon-theme
d5f171b
aecaadb
aecaadb
%description
aecaadb
Vocal is a powerful, fast, and intuitive application that helps users
aecaadb
find new podcasts, manage their libraries, and enjoy the best that
aecaadb
independent audio and video publishing has to offer. Vocal features full
aecaadb
support for both episode downloading and streaming, native system
aecaadb
integration, iTunes store search and top 100 charts (with international
aecaadb
results support), iTunes link parsing, OPML importing and exporting, and
aecaadb
so much more. Plus, it has great smart features like automatically
aecaadb
keeping your library clean from old files, and the ability to set custom
aecaadb
skip intervals.
aecaadb
aecaadb
aecaadb
%prep
aecaadb
%autosetup
aecaadb
aecaadb
aecaadb
%build
aecaadb
mkdir build && pushd build
aecaadb
%cmake ..
aecaadb
%make_build
aecaadb
popd
aecaadb
aecaadb
aecaadb
%install
aecaadb
pushd build
aecaadb
%make_install
aecaadb
popd
aecaadb
aecaadb
%find_lang vocal
aecaadb
aecaadb
aecaadb
%check
aecaadb
desktop-file-validate \
aecaadb
    %{buildroot}/%{_datadir}/applications/%{appname}.desktop
aecaadb
aecaadb
appstream-util validate-relax --nonet \
b29f43e
    %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml
aecaadb
aecaadb
aecaadb
%files -f vocal.lang
aecaadb
%doc AUTHORS README.md
aecaadb
%license COPYING
aecaadb
a61f8d2
%{_bindir}/%{appname}
aecaadb
aecaadb
%{_datadir}/applications/%{appname}.desktop
aecaadb
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
aecaadb
%{_datadir}/icons/hicolor/*/apps/%{appname}*.svg
b29f43e
%{_datadir}/metainfo/%{appname}.appdata.xml
aecaadb
%{_datadir}/vocal/
aecaadb
aecaadb
aecaadb
%changelog
f68a4de
* Fri May 17 2019 Fabio Valentini <decathorpe@gmail.com> - 2.4.1-1
f68a4de
- Update to version 2.4.1.
f68a4de
a170821
* Sun Apr 14 2019 Fabio Valentini <decathorpe@gmail.com> - 2.4.0-1
a170821
- Update to version 2.4.0.
a170821
7fedcfb
* Mon Nov 05 2018 Fabio Valentini <decathorpe@gmail.com> - 2.3.0-1
7fedcfb
- Update to version 2.3.0.
7fedcfb
7a61c0c
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3
7a61c0c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7a61c0c
d2c546e
* Wed Jun 13 2018 Fabio Valentini <decathorpe@gmail.com> - 2.2.0-2
d2c546e
- Rebuild for granite5 soname bump.
d2c546e
0ff4a86
* Mon Apr 23 2018 Fabio Valentini <decathorpe@gmail.com> - 2.2.0-1
0ff4a86
- Update to version 2.2.0.
0ff4a86
bc76bb1
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.6-2
bc76bb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bc76bb1
fec09f7
* Tue Jan 30 2018 Fabio Valentini <decathorpe@gmail.com> - 2.1.6-1
fec09f7
- Update to version 2.1.6.
fec09f7
a61f8d2
* Tue Jan 16 2018 Fabio Valentini <decathorpe@gmail.com> - 2.1.5-1
a61f8d2
- Update to version 2.1.5.
a61f8d2
d5f171b
* Sat Jan 06 2018 Fabio Valentini <decathorpe@gmail.com> - 2.1.0-2
d5f171b
- Remove icon cache scriptlets, replaced by file triggers.
d5f171b
b29f43e
* Sat Dec 30 2017 Fabio Valentini <decathorpe@gmail.com> - 2.1.0-1
b29f43e
- Update to version 2.1.0.
b29f43e
6c808a9
* Sat Nov 04 2017 Fabio Valentini <decathorpe@gmail.com> - 2.0.20-4
6c808a9
- Rebuild for granite soname bump.
6c808a9
87d9bbf
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.20-3
87d9bbf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
87d9bbf
292eb44
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.20-2
292eb44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
292eb44
2246c96
* Sat Jun 10 2017 Fabio Valentini <decathorpe@gmail.com> - 2.0.20-1
2246c96
- Update to version 2.0.20.
2246c96
aecaadb
* Sun May 28 2017 Fabio Valentini <decathorpe@gmail.com> - 2.0.19-1
aecaadb
- Initial package.
aecaadb