diff --git a/rhythmbox.spec b/rhythmbox.spec index 233bd94..ed53675 100644 --- a/rhythmbox.spec +++ b/rhythmbox.spec @@ -1,13 +1,13 @@ %define majver %(echo %version | cut -d. -f 1-2) Name: rhythmbox -Version: 3.4.4 -Release: 2mamba +Version: 3.4.5 +Release: 1mamba Summary: An integrated music management application Group: Graphical Desktop/Applications/Multimedia Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco -URL: http://projects.gnome.org/rhythmbox/ +URL: https://wiki.gnome.org/Apps/Rhythmbox Source0: http://ftp.acc.umu.se/pub/GNOME/sources/rhythmbox/%{majver}/rhythmbox-%{version}.tar.xz # http://bugzilla.gnome.org/show_bug.cgi?id=524079 Source1: rhythmbox.png @@ -24,51 +24,25 @@ BuildRequires: brasero-devel BuildRequires: glibc-devel BuildRequires: gobject-introspection-devel BuildRequires: libX11-devel -BuildRequires: libXau-devel -BuildRequires: libXdmcp-devel BuildRequires: libatk-devel -BuildRequires: libbrotli-devel -BuildRequires: libbsd-devel -BuildRequires: libbzip2-devel BuildRequires: libcairo-devel -BuildRequires: libffi-devel -BuildRequires: libfreetype-devel -BuildRequires: libgcrypt-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel -BuildRequires: libgpg-error-devel BuildRequires: libgpod-devel -BuildRequires: libgraphite2-devel BuildRequires: libgrilo-devel BuildRequires: libgst-plugins-base-devel BuildRequires: libgstreamer-devel BuildRequires: libgtk3-devel BuildRequires: libgudev-devel -BuildRequires: libharfbuzz-devel -BuildRequires: libimobiledevice-devel BuildRequires: libjson-glib-devel -BuildRequires: liblzma-devel BuildRequires: libmtp-devel BuildRequires: libnotify-devel -BuildRequires: libopenssl-devel BuildRequires: libpango-devel -BuildRequires: libpcre-devel BuildRequires: libpeas-devel -BuildRequires: libplist-devel -BuildRequires: libplist32-devel -BuildRequires: libpng-devel -BuildRequires: libselinux-devel -BuildRequires: libsoup-devel -BuildRequires: libsqlite-devel +BuildRequires: libsoup2-devel BuildRequires: libtdb-devel BuildRequires: libtotem-pl-parser-devel -BuildRequires: libudev-devel -BuildRequires: libusb-devel -BuildRequires: libusbmuxd-devel -BuildRequires: libusbmuxd6-devel -BuildRequires: libxcb-devel BuildRequires: libxml2-devel -BuildRequires: libz-devel BuildRequires: lirc-devel ## AUTOBUILDREQ-END BuildRequires: libplist-devel >= 1.11-1mamba @@ -102,7 +76,6 @@ Requires: gst-plugins-ugly Requires: gst-plugins-good Requires: gst-plugins-base Requires: libcddb -BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Rhythmbox is an integrated music management application, originally inspired by Apple's iTunes. It is free software, designed to work well under the GNOME Desktop, and based on the powerful GStreamer media framework. @@ -199,22 +172,21 @@ This package contains static libraries needed for development. %prep %setup -q # -D -T +# Fix meson strict version check +sed -i "s|> 0.62.0|> 0.62.99|" meson.build %build -#%{_bindir}/gst-inspect-0.10 --print-all >& /dev/null || : -%configure --disable-scrollkeeper \ - --with-x +%meson -# --with-ipod \ -# --with-mdns=avahi \ -# --with-gnome-keyring - -%make +%meson_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%makeinstall +%meson_install +%find_lang %{name} + +:<< __OLD mkdir -p %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/ install -m 644 %{S:1} %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/rhythmbox.png @@ -237,8 +209,7 @@ for png in %{buildroot}%{_datadir}/gnome/help/rhythmbox/C/figures/*.png; do fi done done - -%find_lang %{name} +__OLD %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -263,36 +234,24 @@ fi %{_bindir}/rhythmbox %{_bindir}/rhythmbox-client %{_libdir}/librhythmbox-core.so.* -#%{_libdir}/mozilla/plugins/librhythmbox-itms-detection-plugin.* %dir %{_libdir}/rhythmbox/plugins %{_libdir}/rhythmbox/plugins/* %{_libexecdir}/rhythmbox-metadata +%{_datadir}/applications/org.gnome.Rhythmbox3*.desktop +%{_datadir}/metainfo/org.gnome.Rhythmbox3.appdata.xml %dir %{_datadir}/rhythmbox -#%{_datadir}/rhythmbox/playlists.xml -#%{_datadir}/rhythmbox/rhythmbox-ui.xml %{_datadir}/rhythmbox/rhythmbox.gep -#%{_datadir}/rhythmbox/*.ui -%dir %{_datadir}/rhythmbox/icons -%dir %{_datadir}/rhythmbox/icons/hicolor %dir %{_datadir}/rhythmbox/plugins %{_datadir}/rhythmbox/plugins/* -%{_datadir}/rhythmbox/icons/hicolor/* -#%{_datadir}/rhythmbox/style.css -%{_datadir}/metainfo/rhythmbox.appdata.xml -%{_datadir}/applications/rhythmbox-device.desktop -%{_datadir}/applications/rhythmbox.desktop %{_datadir}/dbus-1/services/org.gnome.Rhythmbox3.service %{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml %dir %{_datadir}/help/*/rhythmbox %{_datadir}/help/*/rhythmbox/* -%{_datadir}/icons/hicolor/*/apps/rhythmbox.png %{_datadir}/icons/hicolor/scalable/apps/org.gnome.Rhythmbox*.svg %{_libdir}/girepository-1.0/MPID-3.0.typelib %{_libdir}/girepository-1.0/RB-3.0.typelib -#%dir %{_datadir}/omf/rhythmbox -#%{_datadir}/omf/rhythmbox/rhythmbox-*.omf -%{_mandir}/man1/rhythmbox-client.1.gz -%{_mandir}/man1/rhythmbox.1.gz +%{_mandir}/man1/rhythmbox.1* +%{_mandir}/man1/rhythmbox-client.1* %doc AUTHORS COPYING %files devel @@ -318,24 +277,26 @@ fi %{_includedir}/rhythmbox/sources/*.h %dir %{_includedir}/rhythmbox/widgets %{_includedir}/rhythmbox/widgets/*.h -%dir %{_libdir}/rhythmbox/sample-plugins/ -%{_libdir}/rhythmbox/sample-plugins/* -%{_libdir}/librhythmbox-core.la %{_libdir}/librhythmbox-core.so %{_datadir}/gir-1.0/MPID-3.0.gir %{_datadir}/gir-1.0/RB-3.0.gir +%{_datadir}/vala/vapi/rb.vapi +%{_datadir}/vala/vapi/rhythmdb.vapi %{_libdir}/pkgconfig/rhythmbox.pc #%doc ChangeLog NEWS README* THANKS -%files apidocs -%defattr(-,root,root) -%dir %{_datadir}/gtk-doc/html/rhythmbox -%{_datadir}/gtk-doc/html/rhythmbox/*.html -%{_datadir}/gtk-doc/html/rhythmbox/*.png -%{_datadir}/gtk-doc/html/rhythmbox/rhythmbox.devhelp2 -%{_datadir}/gtk-doc/html/rhythmbox/style.css +#%files apidocs +#%defattr(-,root,root) +#%dir %{_datadir}/gtk-doc/html/rhythmbox +#%{_datadir}/gtk-doc/html/rhythmbox/*.html +#%{_datadir}/gtk-doc/html/rhythmbox/*.png +#%{_datadir}/gtk-doc/html/rhythmbox/rhythmbox.devhelp2 +#%{_datadir}/gtk-doc/html/rhythmbox/style.css %changelog +* Thu May 26 2022 Automatic Build System 3.4.5-1mamba +- automatic version update by autodist + * Sat May 08 2021 Silvan Calarco 3.4.4-2mamba - removed python 2 requirements