automatic version update by autodist [release 3.4.5-1mamba;Thu May 26 2022]

This commit is contained in:
Automatic Build System 2024-01-05 17:25:48 +01:00
parent 67822a50a2
commit eaf859d3da

View File

@ -1,13 +1,13 @@
%define majver %(echo %version | cut -d. -f 1-2) %define majver %(echo %version | cut -d. -f 1-2)
Name: rhythmbox Name: rhythmbox
Version: 3.4.4 Version: 3.4.5
Release: 2mamba Release: 1mamba
Summary: An integrated music management application Summary: An integrated music management application
Group: Graphical Desktop/Applications/Multimedia Group: Graphical Desktop/Applications/Multimedia
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
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 Source0: http://ftp.acc.umu.se/pub/GNOME/sources/rhythmbox/%{majver}/rhythmbox-%{version}.tar.xz
# http://bugzilla.gnome.org/show_bug.cgi?id=524079 # http://bugzilla.gnome.org/show_bug.cgi?id=524079
Source1: rhythmbox.png Source1: rhythmbox.png
@ -24,51 +24,25 @@ BuildRequires: brasero-devel
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel
BuildRequires: libX11-devel BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libXdmcp-devel
BuildRequires: libatk-devel BuildRequires: libatk-devel
BuildRequires: libbrotli-devel
BuildRequires: libbsd-devel
BuildRequires: libbzip2-devel
BuildRequires: libcairo-devel BuildRequires: libcairo-devel
BuildRequires: libffi-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcrypt-devel
BuildRequires: libgdk-pixbuf-devel BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libgpg-error-devel
BuildRequires: libgpod-devel BuildRequires: libgpod-devel
BuildRequires: libgraphite2-devel
BuildRequires: libgrilo-devel BuildRequires: libgrilo-devel
BuildRequires: libgst-plugins-base-devel BuildRequires: libgst-plugins-base-devel
BuildRequires: libgstreamer-devel BuildRequires: libgstreamer-devel
BuildRequires: libgtk3-devel BuildRequires: libgtk3-devel
BuildRequires: libgudev-devel BuildRequires: libgudev-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libimobiledevice-devel
BuildRequires: libjson-glib-devel BuildRequires: libjson-glib-devel
BuildRequires: liblzma-devel
BuildRequires: libmtp-devel BuildRequires: libmtp-devel
BuildRequires: libnotify-devel BuildRequires: libnotify-devel
BuildRequires: libopenssl-devel
BuildRequires: libpango-devel BuildRequires: libpango-devel
BuildRequires: libpcre-devel
BuildRequires: libpeas-devel BuildRequires: libpeas-devel
BuildRequires: libplist-devel BuildRequires: libsoup2-devel
BuildRequires: libplist32-devel
BuildRequires: libpng-devel
BuildRequires: libselinux-devel
BuildRequires: libsoup-devel
BuildRequires: libsqlite-devel
BuildRequires: libtdb-devel BuildRequires: libtdb-devel
BuildRequires: libtotem-pl-parser-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: libxml2-devel
BuildRequires: libz-devel
BuildRequires: lirc-devel BuildRequires: lirc-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: libplist-devel >= 1.11-1mamba BuildRequires: libplist-devel >= 1.11-1mamba
@ -102,7 +76,6 @@ Requires: gst-plugins-ugly
Requires: gst-plugins-good Requires: gst-plugins-good
Requires: gst-plugins-base Requires: gst-plugins-base
Requires: libcddb Requires: libcddb
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %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. 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 %prep
%setup -q %setup -q
# -D -T # -D -T
# Fix meson strict version check
sed -i "s|> 0.62.0|> 0.62.99|" meson.build
%build %build
#%{_bindir}/gst-inspect-0.10 --print-all >& /dev/null || : %meson
%configure --disable-scrollkeeper \
--with-x
# --with-ipod \ %meson_build
# --with-mdns=avahi \
# --with-gnome-keyring
%make
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall %meson_install
%find_lang %{name}
:<< __OLD
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/
install -m 644 %{S:1} %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/rhythmbox.png 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 fi
done done
done done
__OLD
%find_lang %{name}
%clean %clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@ -263,36 +234,24 @@ fi
%{_bindir}/rhythmbox %{_bindir}/rhythmbox
%{_bindir}/rhythmbox-client %{_bindir}/rhythmbox-client
%{_libdir}/librhythmbox-core.so.* %{_libdir}/librhythmbox-core.so.*
#%{_libdir}/mozilla/plugins/librhythmbox-itms-detection-plugin.*
%dir %{_libdir}/rhythmbox/plugins %dir %{_libdir}/rhythmbox/plugins
%{_libdir}/rhythmbox/plugins/* %{_libdir}/rhythmbox/plugins/*
%{_libexecdir}/rhythmbox-metadata %{_libexecdir}/rhythmbox-metadata
%{_datadir}/applications/org.gnome.Rhythmbox3*.desktop
%{_datadir}/metainfo/org.gnome.Rhythmbox3.appdata.xml
%dir %{_datadir}/rhythmbox %dir %{_datadir}/rhythmbox
#%{_datadir}/rhythmbox/playlists.xml
#%{_datadir}/rhythmbox/rhythmbox-ui.xml
%{_datadir}/rhythmbox/rhythmbox.gep %{_datadir}/rhythmbox/rhythmbox.gep
#%{_datadir}/rhythmbox/*.ui
%dir %{_datadir}/rhythmbox/icons
%dir %{_datadir}/rhythmbox/icons/hicolor
%dir %{_datadir}/rhythmbox/plugins %dir %{_datadir}/rhythmbox/plugins
%{_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}/dbus-1/services/org.gnome.Rhythmbox3.service
%{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml
%dir %{_datadir}/help/*/rhythmbox %dir %{_datadir}/help/*/rhythmbox
%{_datadir}/help/*/rhythmbox/* %{_datadir}/help/*/rhythmbox/*
%{_datadir}/icons/hicolor/*/apps/rhythmbox.png
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Rhythmbox*.svg %{_datadir}/icons/hicolor/scalable/apps/org.gnome.Rhythmbox*.svg
%{_libdir}/girepository-1.0/MPID-3.0.typelib %{_libdir}/girepository-1.0/MPID-3.0.typelib
%{_libdir}/girepository-1.0/RB-3.0.typelib %{_libdir}/girepository-1.0/RB-3.0.typelib
#%dir %{_datadir}/omf/rhythmbox %{_mandir}/man1/rhythmbox.1*
#%{_datadir}/omf/rhythmbox/rhythmbox-*.omf %{_mandir}/man1/rhythmbox-client.1*
%{_mandir}/man1/rhythmbox-client.1.gz
%{_mandir}/man1/rhythmbox.1.gz
%doc AUTHORS COPYING %doc AUTHORS COPYING
%files devel %files devel
@ -318,24 +277,26 @@ fi
%{_includedir}/rhythmbox/sources/*.h %{_includedir}/rhythmbox/sources/*.h
%dir %{_includedir}/rhythmbox/widgets %dir %{_includedir}/rhythmbox/widgets
%{_includedir}/rhythmbox/widgets/*.h %{_includedir}/rhythmbox/widgets/*.h
%dir %{_libdir}/rhythmbox/sample-plugins/
%{_libdir}/rhythmbox/sample-plugins/*
%{_libdir}/librhythmbox-core.la
%{_libdir}/librhythmbox-core.so %{_libdir}/librhythmbox-core.so
%{_datadir}/gir-1.0/MPID-3.0.gir %{_datadir}/gir-1.0/MPID-3.0.gir
%{_datadir}/gir-1.0/RB-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 %{_libdir}/pkgconfig/rhythmbox.pc
#%doc ChangeLog NEWS README* THANKS #%doc ChangeLog NEWS README* THANKS
%files apidocs #%files apidocs
%defattr(-,root,root) #%defattr(-,root,root)
%dir %{_datadir}/gtk-doc/html/rhythmbox #%dir %{_datadir}/gtk-doc/html/rhythmbox
%{_datadir}/gtk-doc/html/rhythmbox/*.html #%{_datadir}/gtk-doc/html/rhythmbox/*.html
%{_datadir}/gtk-doc/html/rhythmbox/*.png #%{_datadir}/gtk-doc/html/rhythmbox/*.png
%{_datadir}/gtk-doc/html/rhythmbox/rhythmbox.devhelp2 #%{_datadir}/gtk-doc/html/rhythmbox/rhythmbox.devhelp2
%{_datadir}/gtk-doc/html/rhythmbox/style.css #%{_datadir}/gtk-doc/html/rhythmbox/style.css
%changelog %changelog
* Thu May 26 2022 Automatic Build System <autodist@mambasoft.it> 3.4.5-1mamba
- automatic version update by autodist
* Sat May 08 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 3.4.4-2mamba * Sat May 08 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 3.4.4-2mamba
- removed python 2 requirements - removed python 2 requirements