diff --git a/gnome-desktop3.spec b/gnome-desktop3.spec index 212bee8..3b1e1e7 100644 --- a/gnome-desktop3.spec +++ b/gnome-desktop3.spec @@ -49,6 +49,9 @@ BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(xkeyboard-config) +# For temporary ABI compat +BuildRequires: gnome-desktop3 +BuildRequires: gnome-desktop4 Conflicts: shared-mime-info < 2.0-4 Requires: shared-mime-info @@ -124,6 +127,14 @@ the functionality of the installed %{name} package. %install %meson_install +# For temporary ABI compat +cp -a %{_libdir}/libgnome-desktop-3.so.19{,.*} $RPM_BUILD_ROOT%{_libdir} +cp -a %{_libdir}/libgnome-bg-4.so.1{,.*} $RPM_BUILD_ROOT%{_libdir} +cp -a %{_libdir}/libgnome-desktop-4.so.1{,.*} $RPM_BUILD_ROOT%{_libdir} +cp -a %{_libdir}/libgnome-rr-4.so.1{,.*} $RPM_BUILD_ROOT%{_libdir} +mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome +cp -a %{_datadir}/gnome/gnome-version.xml $RPM_BUILD_ROOT%{_datadir}/gnome/ + mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications install -m 644 %SOURCE1 $RPM_BUILD_ROOT/%{_datadir}/applications/gnome-mimeapps.list cat %SOURCE2 >> $RPM_BUILD_ROOT/%{_datadir}/applications/gnome-mimeapps.list @@ -136,8 +147,10 @@ cat %SOURCE5 >> $RPM_BUILD_ROOT/%{_datadir}/applications/gnome-mimeapps.list %files -f %{po_package}.lang %doc AUTHORS NEWS README.md %license COPYING COPYING.LIB +%{_datadir}/gnome/gnome-version.xml %{_datadir}/applications/gnome-mimeapps.list # LGPL +%{_libdir}/libgnome-desktop-3.so.19{,.*} %{_libdir}/libgnome-desktop-3.so.20{,.*} %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib %{_libexecdir}/gnome-desktop-debug/ @@ -155,8 +168,11 @@ cat %SOURCE5 >> $RPM_BUILD_ROOT/%{_datadir}/applications/gnome-mimeapps.list %doc AUTHORS NEWS README.md %license COPYING COPYING.LIB # LGPL +%{_libdir}/libgnome-bg-4.so.1{,.*} %{_libdir}/libgnome-bg-4.so.2{,.*} +%{_libdir}/libgnome-desktop-4.so.1{,.*} %{_libdir}/libgnome-desktop-4.so.2{,.*} +%{_libdir}/libgnome-rr-4.so.1{,.*} %{_libdir}/libgnome-rr-4.so.2{,.*} %{_libdir}/girepository-1.0/Gnome*-4.0.typelib