4e4582
%global gobject_introspection_version 1.35.9
10bd86
%global gtk3_version 3.23.1
8b596d
%global pygobject_version 3.29.1
2faf2c
%global tracker_version 1.99.1
23e271
%global grilo_version 0.3.4
4e4582
8f6dc4
Name:          gnome-music
8f6dc4
Summary:       Music player and management application for GNOME
93ec8d
Version:       3.32.2
93ec8d
Release:       1%{?dist}
8f6dc4
8f6dc4
# The sources are under the GPLv2+ license, except for:
8f6dc4
# - the bundled libgd which is LGPLv2+,
8f6dc4
# - the gnome-music icon which is CC-BY-SA
8f6dc4
#
8f6dc4
# Also: https://bugzilla.gnome.org/show_bug.cgi?id=706457
3843e1
License:       (GPLv2+ with exceptions) and LGPLv2+ and CC-BY-SA
c0eb7b
URL:           http://wiki.gnome.org/Apps/Music
17ca3a
Source0:       https://download.gnome.org/sources/%{name}/3.32/%{name}-%{version}.tar.xz
8f6dc4
376e1b
BuildRequires: /usr/bin/appstream-util
2c4baf
BuildRequires: desktop-file-utils
a89038
BuildRequires: gettext
4eaa43
BuildRequires: git-core
4e4582
BuildRequires: itstool
a89038
BuildRequires: meson
8f6dc4
BuildRequires: pkgconfig(gio-2.0)
1fdcac
BuildRequires: pkgconfig(goa-1.0)
4e4582
BuildRequires: pkgconfig(gobject-introspection-1.0) >= %{gobject_introspection_version}
db5881
BuildRequires: pkgconfig(grilo-0.3) >= %{grilo_version}
1c4297
BuildRequires: pkgconfig(grilo-plugins-0.3)
4e4582
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
4eaa43
BuildRequires: pkgconfig(libdazzle-1.0)
4eaa43
BuildRequires: pkgconfig(libmediaart-2.0)
4eaa43
BuildRequires: pkgconfig(libsoup-2.4)
a89038
BuildRequires: pkgconfig(py3cairo)
808f36
BuildRequires: pkgconfig(pygobject-3.0) >= %{pygobject_version}
73d980
BuildRequires: pkgconfig(tracker-sparql-2.0) >= %{tracker_version}
8f6dc4
BuildRequires: python3-devel
8f6dc4
8f6dc4
Requires:      gdk-pixbuf2
58501f
Requires:      gnome-online-accounts
4e4582
Requires:      gobject-introspection >= %{gobject_introspection_version}
4e4582
Requires:      grilo >= %{grilo_version}
4e4582
Requires:      grilo-plugins
8f6dc4
Requires:      gstreamer1
8f6dc4
Requires:      gstreamer1-plugins-base
4e4582
Requires:      gtk3 >= %{gtk3_version}
4eaa43
Requires:      libdazzle
4e4582
Requires:      libmediaart
260171
Requires:      libnotify >= 0.7.6
4eaa43
Requires:      libsoup
8f6dc4
Requires:      pango
a89038
Requires:      python3-cairo
808f36
Requires:      python3-gobject >= %{pygobject_version}
58501f
Requires:      python3-requests
808f36
Requires:      tracker >= %{tracker_version}
8f6dc4
8f6dc4
# Can't migrate to GDBus, the server-side support is not implemented yet:
8f6dc4
#     https://bugzilla.gnome.org/show_bug.cgi?id=656330
8f6dc4
Requires:      python3-dbus
8f6dc4
8f6dc4
# libgd is not meant to be installed as a system-wide shared library.
8f6dc4
# It is just a way for GNOME applications to share widgets and other common
8f6dc4
# code on an ad-hoc basis.
8f6dc4
Provides:      bundled(libgd)
f8887e
%global __provides_exclude_from ^%{_libdir}/gnome-music/libgd\.so$
8f6dc4
8f6dc4
%description
8f6dc4
Music player and management application for GNOME.
8f6dc4
8f6dc4
8f6dc4
%prep
Michael Catanzaro 84f85f
%autosetup -p1
8f6dc4
8f6dc4
8f6dc4
%build
a89038
%meson
a89038
%meson_build
8f6dc4
8f6dc4
8f6dc4
%install
a89038
%meson_install
a89038
%find_lang %{name} --with-gnome --all-name
8f6dc4
376e1b
376e1b
%check
a89038
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.gnome.Music.appdata.xml
aefe87
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Music.desktop
2c4baf
8f6dc4
8f6dc4
%files -f %{name}.lang
a89038
%license LICENSE
f8887e
%{_bindir}/gnome-music
a89038
%{_libdir}/org.gnome.Music/
aefe87
%{_datadir}/applications/org.gnome.Music.desktop
8f6dc4
%{_datadir}/glib-2.0/schemas/org.gnome.Music.gschema.xml
a89038
%{_datadir}/org.gnome.Music/
10bd86
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Music.svg
10bd86
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Music-symbolic.svg
a89038
%{_datadir}/metainfo/org.gnome.Music.appdata.xml
8f6dc4
%{python3_sitelib}/gnomemusic
8f6dc4
8f6dc4
8f6dc4
%changelog
93ec8d
* Mon May 06 2019 Kalev Lember <klember@redhat.com> - 3.32.2-1
93ec8d
- Update to 3.32.2
93ec8d
395e65
* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 3.32.1-2
395e65
- Rebuild with Meson fix for #1699099
395e65
3fd43f
* Tue Apr 09 2019 Kalev Lember <klember@redhat.com> - 3.32.1-1
3fd43f
- Update to 3.32.1
3fd43f
17ca3a
* Tue Mar 12 2019 Kalev Lember <klember@redhat.com> - 3.32.0-1
17ca3a
- Update to 3.32.0
17ca3a
48935c
* Tue Mar 05 2019 Kalev Lember <klember@redhat.com> - 3.31.92-1
48935c
- Update to 3.31.92
48935c
ed1b47
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
ed1b47
- Update to 3.31.91
ed1b47
10bd86
* Sat Feb 09 2019 Phil Wyett <philwyett@kathenas.org> - 3.31.90-1
10bd86
- Update to 3.31.90-1
10bd86
a55334
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.30.2-2
a55334
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a55334
5a58c5
* Fri Oct 26 2018 Kalev Lember <klember@redhat.com> - 3.30.2-1
5a58c5
- Update to 3.30.2
5a58c5
c6c3d6
* Sat Sep 29 2018 Kalev Lember <klember@redhat.com> - 3.30.1-1
c6c3d6
- Update to 3.30.1
c6c3d6
f27161
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 3.30.0-1
f27161
- Update to 3.30.0
f27161
8b596d
* Mon Aug 13 2018 Kalev Lember <klember@redhat.com> - 3.29.90-1
8b596d
- Update to 3.29.90
8b596d
5d1623
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.2.1-3
5d1623
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5d1623
4308c3
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.28.2.1-2
4308c3
- Rebuilt for Python 3.7
4308c3
3baefe
* Tue May 08 2018 Kalev Lember <klember@redhat.com> - 3.28.2.1-1
3baefe
- Update to 3.28.2.1
3baefe
d10d04
* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 3.28.1-1
d10d04
- Update to 3.28.1
d10d04
f68263
* Mon Mar 19 2018 Kalev Lember <klember@redhat.com> - 3.28.0.1-1
f68263
- Update to 3.28.0.1
f68263
e6655e
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
e6655e
- Update to 3.28.0
e6655e
a89038
* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.92.1-1
a89038
- Update to 3.27.92.1
a89038
- Switch to the meson build system
a89038
73576a
* Wed Feb 07 2018 Kalev Lember <klember@redhat.com> - 3.26.2-1
73576a
- Update to 3.26.2
73576a
8aefb9
* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.26.1-2
8aefb9
- Remove obsolete scriptlets
8aefb9
69fad8
* Sun Oct 08 2017 Kalev Lember <klember@redhat.com> - 3.26.1-1
69fad8
- Update to 3.26.1
69fad8
e04d84
* Mon Sep 11 2017 Kalev Lember <klember@redhat.com> - 3.26.0-1
e04d84
- Update to 3.26.0
e04d84
23e271
* Thu Sep 07 2017 Kalev Lember <klember@redhat.com> - 3.25.92-1
23e271
- Update to 3.25.92
23e271
bbc0cb
* Fri Aug 25 2017 Kalev Lember <klember@redhat.com> - 3.25.91-1
bbc0cb
- Update to 3.25.91
bbc0cb
2faf2c
* Tue Aug 15 2017 Kalev Lember <klember@redhat.com> - 3.25.90-1
2faf2c
- Update to 3.25.90
2faf2c
73d980
* Mon Jul 31 2017 Kalev Lember <klember@redhat.com> - 3.25.4-1
73d980
- Update to 3.25.4
73d980
6fa721
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.24.2-2
6fa721
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6fa721
102b4a
* Wed May 10 2017 Kalev Lember <klember@redhat.com> - 3.24.2-1
102b4a
- Update to 3.24.2
102b4a
e9abf0
* Tue Apr 11 2017 Kalev Lember <klember@redhat.com> - 3.24.1.1-1
e9abf0
- Update to 3.24.1.1
e9abf0
d5fc9e
* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 3.24.0-1
d5fc9e
- Update to 3.24.0
d5fc9e
1635af
* Thu Mar 16 2017 Kalev Lember <klember@redhat.com> - 3.23.92-1
1635af
- Update to 3.23.92
1635af
Richard Hughes 21302b
* Tue Feb 28 2017 Richard Hughes <rhughes@redhat.com> - 3.23.91-1
Richard Hughes 21302b
- Update to 3.23.91
Richard Hughes 21302b
Richard Hughes 3e21c1
* Tue Feb 14 2017 Richard Hughes <rhughes@redhat.com> - 3.23.90-1
Richard Hughes 3e21c1
- Update to 3.23.90
Richard Hughes 3e21c1
Richard Hughes 5ce647
* Mon Feb 13 2017 Richard Hughes <rhughes@redhat.com> - 3.23.4-1
Richard Hughes 5ce647
- Update to 3.23.4
Richard Hughes 5ce647
5befbf
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.23.2-3
5befbf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5befbf
a7f192
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.23.2-2
a7f192
- Rebuild for Python 3.6
a7f192
7eca3e
* Thu Dec 01 2016 Kalev Lember <klember@redhat.com> - 3.23.2-1
7eca3e
- Update to 3.23.2
7eca3e
37ae52
* Fri Nov 04 2016 Kalev Lember <klember@redhat.com> - 3.23.1-1
37ae52
- Update to 3.23.1
37ae52
2863a0
* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.22.1-1
2863a0
- Update to 3.22.1
2863a0
7bab64
* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 3.22.0-1
7bab64
- Update to 3.22.0
7bab64
eabe5c
* Wed Sep 14 2016 Kalev Lember <klember@redhat.com> - 3.21.92-1
eabe5c
- Update to 3.21.92
eabe5c
808f36
* Tue Aug 23 2016 Kalev Lember <klember@redhat.com> - 3.21.90-1
808f36
- Update to 3.21.90
808f36
a248ac
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.20.2-3
a248ac
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
a248ac
58501f
* Mon May 16 2016 Kalev Lember <klember@redhat.com> - 3.20.2-2
58501f
- Add missing gnome-online-accounts and python3-requests deps (#1336317)
58501f
f57278
* Tue May 10 2016 Kalev Lember <klember@redhat.com> - 3.20.2-1
f57278
- Update to 3.20.2
f57278
8c4a6d
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
8c4a6d
- Update to 3.20.0
8c4a6d
72b9c6
* Wed Mar 16 2016 Kalev Lember <klember@redhat.com> - 3.19.92-1
72b9c6
- Update to 3.19.92
72b9c6
Richard Hughes f63b97
* Fri Mar 04 2016 Richard Hughes <rhughes@redhat.com> - 3.19.91-1
Richard Hughes f63b97
- Update to 3.19.91
Richard Hughes f63b97
Richard Hughes 124b93
* Tue Feb 16 2016 Richard Hughes <rhughes@redhat.com> - 3.19.90-1
Richard Hughes 124b93
- Update to 3.19.90
Richard Hughes 124b93
1f9a0e
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.4-2
1f9a0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1f9a0e
9c3608
* Wed Jan 20 2016 Kalev Lember <klember@redhat.com> - 3.19.4-1
9c3608
- Update to 3.19.4
9c3608
Michael Catanzaro 84f85f
* Sun Dec 27 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.18.2-4
Michael Catanzaro 84f85f
- Add more grilo 0.3 patches
Michael Catanzaro 84f85f
Michael Catanzaro 3fac70
* Sat Dec 26 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 3.18.2-3
Michael Catanzaro 3fac70
- Add symbolic icon
Michael Catanzaro 3fac70
db5881
* Fri Dec 18 2015 Kalev Lember <klember@redhat.com> - 3.18.2-2
db5881
- Build with grilo 0.3
db5881
2c7250
* Mon Nov 16 2015 Kalev Lember <klember@redhat.com> - 3.18.2-1
2c7250
- Update to 3.18.2
2c7250
4c30b3
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.18.0-2
4c30b3
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
4c30b3
d56b0f
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
d56b0f
- Update to 3.18.0
d56b0f
a16d11
* Mon Sep 14 2015 Kalev Lember <klember@redhat.com> - 3.17.92-1
a16d11
- Update to 3.17.92
a16d11
bdeaf9
* Tue Sep 01 2015 Kalev Lember <klember@redhat.com> - 3.17.91-1
bdeaf9
- Update to 3.17.91
bdeaf9
7799e7
* Tue Aug 18 2015 Kalev Lember <klember@redhat.com> - 3.17.90-1
7799e7
- Update to 3.17.90
c6d9e7
- Use make_install macro
7799e7
a830dc
* Mon Jul 20 2015 David King <amigadave@amigadave.com> - 3.17.4-1
a830dc
- Update to 3.17.4
a830dc
283086
* Wed Jun 24 2015 David King <amigadave@amigadave.com> - 3.17.3-1
283086
- Update to 3.17.3
283086
b18f13
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.1-2
b18f13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b18f13
45c37e
* Tue Apr 14 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.1-1
45c37e
- Update to 3.16.1
45c37e
f69c59
* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
f69c59
- Update to 3.16.0
f69c59
c7039d
* Mon Mar 16 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.92-1
c7039d
- Update to 3.15.92
c7039d
ca8966
* Tue Mar 03 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.91-1
ca8966
- Update to 3.15.91
ca8966
0f5dc8
* Mon Feb 16 2015 David King <amigadave@amigadave.com> - 3.15.90-1
0f5dc8
- Update to 3.15.90
c95e09
- Use license macro for COPYING
0f5dc8
0e4bd6
* Tue Jan 27 2015 David King <amigadave@amigadave.com> - 3.15.4-1
Richard Hughes 4f7ca9
- Update to 3.15.4
599456
- Update man page glob in files section
376e1b
- Validate AppData during check
Richard Hughes 4f7ca9
869333
* Tue Nov 25 2014 Kalev Lember <kalevlember@gmail.com> - 3.15.2-1
869333
- Update to 3.15.2
869333
0ec96a
* Wed Nov 12 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.2-1
0ec96a
- Update to 3.14.2
0ec96a
08d74e
* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
08d74e
- Update to 3.14.1
08d74e
151599
* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
151599
- Update to 3.14.0
151599
02478d
* Mon Sep 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-1
02478d
- Update to 3.13.92
02478d
ac42aa
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.90-1
ac42aa
- Update to 3.13.90
105d37
- Include HighContrast icons
ac42aa
2604a9
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.4-2
2604a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2604a9
d73e2a
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.4-1
d73e2a
- Update to 3.13.4
d73e2a
1b4e11
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-2
1b4e11
- Rebuilt for gobject-introspection 1.41.4
1b4e11
Richard Hughes 95a9ad
* Tue Jun 24 2014 Richard Hughes <rhughes@redhat.com> - 3.13.3-1
Richard Hughes 95a9ad
- Update to 3.13.3
Richard Hughes 95a9ad
e6a6d5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.2-3
e6a6d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e6a6d5
af7e10
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.2-2
af7e10
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
af7e10
8e5e23
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.2-1
8e5e23
- Update to 3.13.2
8e5e23
Richard Hughes 864823
* Mon Apr 28 2014 Richard Hughes <rhughes@redhat.com> - 3.13.1-1
Richard Hughes 864823
- Update to 3.13.1
Richard Hughes 864823
cf8c15
* Tue Apr 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.1-1
cf8c15
- Update to 3.12.1
cf8c15
Richard Hughes db114d
* Mon Mar 24 2014 Richard Hughes <rhughes@redhat.com> - 3.12.0-1
Richard Hughes db114d
- Update to 3.12.0
Richard Hughes db114d
Richard Hughes 5d8480
* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
Richard Hughes 5d8480
- Update to 3.11.92
Richard Hughes 5d8480
e76f62
* Wed Mar 05 2014 Mathieu Bridon <bochecha@fedoraproject.org> - 3.11.91-2
e76f62
- Fix handling of the help files.
e76f62
Richard Hughes 019a06
* Tue Mar 04 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-1
Richard Hughes 019a06
- Update to 3.11.91
Richard Hughes 019a06
Richard Hughes b76aff
* Mon Feb 17 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
Richard Hughes b76aff
- Update to 3.11.90
Richard Hughes b76aff
Richard Hughes 1cdf25
* Mon Nov 25 2013 Richard Hughes <rhughes@redhat.com> - 3.11.2-1
Richard Hughes 1cdf25
- Update to 3.11.2
Richard Hughes 1cdf25
Richard Hughes b89227
* Tue Oct 29 2013 Richard Hughes <rhughes@redhat.com> - 3.10.1-1
Richard Hughes b89227
- Update to 3.10.1
Richard Hughes b89227
61cbf2
* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0-1
61cbf2
- Update to 3.10.0
61cbf2
5648ac
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.92-1
5648ac
- Update to 3.9.92
5648ac
- Include the appdata file
5648ac
93840c
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.91-1
93840c
- Update to 3.9.91
93840c
d8687b
* Wed Aug 21 2013 Mathieu Bridon <bochecha@fedoraproject.org> - 3.9.90-2
d8687b
- A couple of fixes, based on Ankur's feedback:
c0eb7b
  - Fix the upstream URL
3843e1
  - Fix the license tag
2c4baf
  - Validate the desktop file
2655ca
  - Make the build verbose
c0eb7b
8f6dc4
* Wed Aug 21 2013 Mathieu Bridon <bochecha@fedoraproject.org> - 3.9.90-1
8f6dc4
- Initial package for Fedora.