[mate-control-center] update to 1.5.0 release
leigh123linux
leigh123linux at fedoraproject.org
Mon Oct 29 21:35:21 UTC 2012
commit f91eb04b1b3c871d00a4e133fc7aaea597793e75
Author: leigh123linux <leigh123linux at googlemail.com>
Date: Mon Oct 29 21:35:09 2012 +0000
update to 1.5.0 release
mate-control-center.spec | 144 ++++++++++++++++------------------------------
1 files changed, 49 insertions(+), 95 deletions(-)
---
diff --git a/mate-control-center.spec b/mate-control-center.spec
index 126e069..7bb668e 100644
--- a/mate-control-center.spec
+++ b/mate-control-center.spec
@@ -1,41 +1,39 @@
Name: mate-control-center
-Version: 1.4.0
-Release: 9%{?dist}
+Version: 1.5.0
+Release: 1%{?dist}
Summary: MATE Desktop control-center
License: LGPLv2+ and GPLv2+
URL: http://mate-desktop.org
-Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
+Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
-BuildRequires: gtk2-devel
+BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: desktop-file-utils
BuildRequires: icon-naming-utils
BuildRequires: mate-common
-BuildRequires: mate-conf-devel
-BuildRequires: mate-corba-devel
-BuildRequires: mate-settings-daemon-devel
-BuildRequires: mate-desktop-devel
-BuildRequires: mate-doc-utils
-BuildRequires: mate-menus-devel
-BuildRequires: dbus-glib-devel
-BuildRequires: libmatekbd-devel
-BuildRequires: libmatenotify-devel
-BuildRequires: libxklavier-devel
-BuildRequires: nss-devel
-BuildRequires: polkit-devel
-BuildRequires: unique-devel
-BuildRequires: mate-window-manager-devel
-BuildRequires: librsvg2-devel
-BuildRequires: libICE-devel
-BuildRequires: libXScrnSaver-devel
-BuildRequires: libXext-devel
-BuildRequires: libXxf86misc-devel
-BuildRequires: libxkbfile-devel
-BuildRequires: libcanberra-devel
-BuildRequires: libSM-devel
-
-Requires(pre): mate-conf
-Requires(preun): mate-conf
-Requires(post): mate-conf
+BuildRequires: pkgconfig(MateCORBA-2.0)
+BuildRequires: pkgconfig(mate-settings-daemon)
+BuildRequires: pkgconfig(mate-desktop-2.0)
+BuildRequires: pkgconfig(mate-doc-utils)
+BuildRequires: pkgconfig(libmate-menu)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(libmatekbd)
+BuildRequires: pkgconfig(libmatenotify)
+BuildRequires: pkgconfig(libxklavier)
+BuildRequires: pkgconfig(nss)
+BuildRequires: pkgconfig(polkit-agent-1)
+BuildRequires: pkgconfig(unique-1.0)
+BuildRequires: pkgconfig(libmarco-private)
+BuildRequires: pkgconfig(librsvg-2.0)
+BuildRequires: pkgconfig(ice)
+BuildRequires: pkgconfig(xscrnsaver)
+BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(xxf86misc)
+BuildRequires: pkgconfig(xkbfile)
+BuildRequires: pkgconfig(libcanberra)
+BuildRequires: pkgconfig(sm)
+BuildRequires: pkgconfig(gsettings-desktop-schemas)
+
+Requires: gsettings-desktop-schemas
%description
MATE Desktop Control Center
@@ -55,14 +53,12 @@ NOCONFIGURE=1 ./autogen.sh
%build
%configure --disable-static \
--disable-update-mimedb \
- --disable-schemas-install \
--disable-scrollkeeper
make %{?_smp_mflags} V=1
%install
-export MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make DESTDIR=%{buildroot} install
find %{buildroot} -name '*.la' -exec rm -rf {} ';'
@@ -75,35 +71,18 @@ desktop-file-install \
--dir=%{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/*.desktop
-%find_lang %{name}
-
-%check
-desktop-file-validate %{buildroot}%{_datadir}/applications/at-properties.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/default-applications.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/display-properties.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/keyboard.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/mate-appearance-properties.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/mate-font-viewer.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/mate-keybinding.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/mate-network-properties.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/mate-settings-mouse.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/mate-theme-installer.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/matecc.desktop
-desktop-file-validate %{buildroot}%{_datadir}/applications/window-properties.desktop
+# delete mime cache
+rm %{buildroot}%{_datadir}/applications/mimeinfo.cache
+%find_lang %{name}
-%pre
-%mateconf_schema_prepare control-center fontilus mate-control-center
-
-%preun
-%mateconf_schema_remove control-center fontilus mate-control-center
%post
/sbin/ldconfig
/usr/bin/update-desktop-database &> /dev/null || :
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
/bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
-%mateconf_schema_upgrade control-center fontilus mate-control-center
+
%postun
/sbin/ldconfig
@@ -112,63 +91,31 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/window-properties.des
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &> /dev/null || :
+ /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &> /dev/null || :
+/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
%files -f %{name}.lang
%doc AUTHORS COPYING README
-%{_sysconfdir}/mateconf/schemas/control-center.schemas
-%{_sysconfdir}/mateconf/schemas/fontilus.schemas
-%{_sysconfdir}/mateconf/schemas/mate-control-center.schemas
-%{_sysconfdir}/xdg/autostart/mate-at-session.desktop
%{_sysconfdir}/xdg/menus/matecc.menu
-%{_bindir}/mate-appearance-properties
-%{_bindir}/mate-at-mobility
-%{_bindir}/mate-at-properties
-%{_bindir}/mate-at-visual
-%{_bindir}/mate-control-center
-%{_bindir}/mate-default-applications-properties
-%{_bindir}/mate-display-properties
-%{_bindir}/mate-font-viewer
-%{_bindir}/mate-keybinding-properties
-%{_bindir}/mate-keyboard-properties
-%{_bindir}/mate-mouse-properties
-%{_bindir}/mate-network-properties
-%{_bindir}/mate-thumbnail-font
-%{_bindir}/mate-typing-monitor
-%{_bindir}/mate-window-properties
-%{_libdir}/libmate-window-settings.so.1
-%{_libdir}/libmate-window-settings.so.1.0.0
+%{_bindir}/mate-*
+%{_libdir}/libmate-window-settings.so.*
%{_libdir}/window-manager-settings/
%{_sbindir}/mate-display-properties-install-systemwide
-%{_datadir}/applications/at-properties.desktop
-%{_datadir}/applications/default-applications.desktop
-%{_datadir}/applications/display-properties.desktop
-%{_datadir}/applications/keyboard.desktop
-%{_datadir}/applications/mate-appearance-properties.desktop
-%{_datadir}/applications/mate-font-viewer.desktop
-%{_datadir}/applications/mate-keybinding.desktop
-%{_datadir}/applications/mate-network-properties.desktop
-%{_datadir}/applications/mate-settings-mouse.desktop
-%{_datadir}/applications/mate-theme-installer.desktop
-%{_datadir}/applications/matecc.desktop
-%{_datadir}/applications/mimeinfo.cache
-%{_datadir}/applications/window-properties.desktop
+%{_datadir}/applications/*.desktop
%{_datadir}/desktop-directories/matecc.directory
-%{_datadir}/icons/hicolor/16x16/apps/*.png
-%{_datadir}/icons/hicolor/22x22/apps/*.png
-%{_datadir}/icons/hicolor/24x24/apps/*.png
-%{_datadir}/icons/hicolor/32x32/apps/*.png
-%{_datadir}/icons/hicolor/48x48/apps/*.png
-%{_datadir}/icons/hicolor/scalable/apps/mate-network-properties.svg
-%{_datadir}/icons/hicolor/scalable/apps/mate-preferences-desktop-display.svg
-%{_datadir}/icons/hicolor/scalable/apps/mate-typing-monitor.svg
+%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/icons/hicolor/scalable/apps/mate-*.svg
+%{_datadir}/glib-2.0/schemas/org.mate.*.xml
%{_datadir}/mate-control-center/
%{_datadir}/mate/cursor-fonts/*.pcf
%{_datadir}/mate/help/mate-control-center/
%{_datadir}/mime/packages/mate-theme-package.xml
+%{_datadir}/thumbnailers/mate-font-viewer.thumbnailer
%{_datadir}/omf/mate-control-center/
%{_datadir}/polkit-1/actions/org.mate.randr.policy
@@ -180,6 +127,13 @@ fi
%{_datadir}/pkgconfig/mate-keybindings.pc
%changelog
+* Mon Oct 29 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.5.0-1
+- update to 1.5.0 release
+- change build requires and change style
+- add requires gsettings-desktop-schemas
+- add build requires gsettings-desktop-schemas-devel
+- add schema scriptlets
+
* Tue Oct 16 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.4.0-9
- move unversioned .so back to main package
- fix directory ownership
More information about the scm-commits
mailing list