Blame SPECS/compat-gnome-desktop38.spec

2d519e
%define gtk3_version                      3.3.6
2d519e
%define glib2_version                     2.35.0
2d519e
%define startup_notification_version      0.5
2d519e
%define gtk_doc_version                   1.9
2d519e
%define gsettings_desktop_schemas_version 3.5.91
2d519e
%define po_package                        gnome-desktop-3.0
2d519e
2d519e
Summary: Compat package with gnome-desktop 3.8 libraries
2d519e
Name: compat-gnome-desktop38
2d519e
Version: 3.8.4
2d519e
Release: 2%{?dist}
2d519e
URL: http://www.gnome.org
2d519e
Source0: http://download.gnome.org/sources/gnome-desktop/3.8/gnome-desktop-%{version}.tar.xz
2d519e
Patch0: 0001-default-input-sources-Switch-ja_JP-default-to-ibus-k.patch
2d519e
Patch1: dont-use-locale-archive.patch
2d519e
2d519e
License: GPLv2+ and LGPLv2+
2d519e
Group: System Environment/Libraries
2d519e
2d519e
# needed for GnomeWallClock
2d519e
Requires: gsettings-desktop-schemas >= %{gsettings_desktop_schemas_version}
2d519e
2d519e
Requires: redhat-menus
2d519e
2d519e
# Make sure to update libgnome schema when changing this
2d519e
Requires: system-backgrounds-gnome
2d519e
2d519e
# Make sure that gnome-themes-standard gets pulled in for upgrades
2d519e
Requires: gnome-themes-standard
2d519e
2d519e
BuildRequires: gnome-common
2d519e
BuildRequires: gtk3-devel >= %{gtk3_version}
2d519e
BuildRequires: gobject-introspection-devel
2d519e
BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
2d519e
BuildRequires: glib2-devel >= %{glib2_version}
2d519e
BuildRequires: startup-notification-devel >= %{startup_notification_version}
2d519e
BuildRequires: libxkbfile-devel
2d519e
BuildRequires: xkeyboard-config-devel
2d519e
BuildRequires: gettext
2d519e
BuildRequires: gtk-doc >= %{gtk_doc_version}
2d519e
BuildRequires: automake autoconf libtool intltool
2d519e
BuildRequires: itstool
2d519e
BuildRequires: iso-codes-devel
2d519e
2d519e
%description
2d519e
Compatibility package with gnome-desktop 3.8 librarires.
2d519e
2d519e
%package -n compat-libgnome-desktop3-7
2d519e
Summary: Compat package with gnome-desktop 3.8 libraries
2d519e
# Explicitly conflict with older gnome-desktop3 packages that ship libraries
2d519e
# with the same soname as this compat package
2d519e
Conflicts: gnome-desktop3 < 3.10
2d519e
2d519e
%description -n compat-libgnome-desktop3-7
2d519e
Compatibility package with gnome-desktop 3.8 librarires.
2d519e
2d519e
%prep
2d519e
%setup -q -n gnome-desktop-%{version}
2d519e
%patch0 -p1
2d519e
%patch1 -p1 -b .dont-use-locale-archive
2d519e
2d519e
%build
2d519e
%configure --with-pnp-ids-path="/usr/share/hwdata/pnp.ids"
2d519e
make %{?_smp_mflags}
2d519e
2d519e
%install
2d519e
make install DESTDIR=$RPM_BUILD_ROOT
2d519e
2d519e
# stuff we don't want
2d519e
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
2d519e
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
2d519e
2d519e
rm -rf $RPM_BUILD_ROOT%{_includedir}
2d519e
rm -rf $RPM_BUILD_ROOT%{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
2d519e
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.so
2d519e
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
2d519e
rm -rf $RPM_BUILD_ROOT%{_libexecdir}
2d519e
rm -rf $RPM_BUILD_ROOT%{_datadir}
2d519e
2d519e
%post -n compat-libgnome-desktop3-7 -p /sbin/ldconfig
2d519e
2d519e
%postun -n compat-libgnome-desktop3-7 -p /sbin/ldconfig
2d519e
2d519e
%files -n compat-libgnome-desktop3-7
2d519e
%doc COPYING COPYING.LIB
2d519e
%{_libdir}/lib*.so.*
2d519e
2d519e
%changelog
2d519e
* Fri Nov 07 2014 Kalev Lember <kalevlember@gmail.com> - 3.8.4-2
2d519e
- Use same subpackage naming as in other el7-gnome-3-14 compat packages
2d519e
2d519e
* Fri Nov 07 2014 Kalev Lember <kalevlember@gmail.com> - 3.8.4-1
2d519e
- gnome-desktop3 compat package for el7-gnome-3-14