]> git.pld-linux.org Git - packages/mate-control-center.git/blame - mate-control-center.spec
avoid duplicate menu entries (conflict old libfm)
[packages/mate-control-center.git] / mate-control-center.spec
CommitLineData
aef019ac
ER
1Summary: MATE Desktop control-center
2Name: mate-control-center
c830fbc2 3Version: 1.5.5
dc0b6802 4Release: 2
53892f9b 5License: LGPL v2+ and GPL v2+
5ee653a2 6Group: X11/Applications
aef019ac 7Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
c830fbc2 8# Source0-md5: ea05c8c897bc2ce06297a617e5e6de13
53892f9b
ER
9URL: http://wiki.mate-desktop.org/mate-control-center
10BuildRequires: dbus-glib-devel
11BuildRequires: dconf-devel
aef019ac 12BuildRequires: desktop-file-utils
8cea121d 13BuildRequires: docbook-dtd412-xml
53892f9b 14BuildRequires: gtk+2-devel
53892f9b 15BuildRequires: libmatekbd-devel
53892f9b
ER
16BuildRequires: librsvg-devel
17BuildRequires: libunique-devel
18BuildRequires: libxklavier-devel
aef019ac 19BuildRequires: mate-common
53892f9b
ER
20BuildRequires: mate-desktop-devel
21BuildRequires: mate-doc-utils
22BuildRequires: mate-menus-devel
23BuildRequires: mate-settings-daemon-devel
24BuildRequires: mate-window-manager-devel
5ee653a2 25BuildRequires: rpmbuild(find_lang) >= 1.36
aef019ac
ER
26BuildRequires: rpmbuild(macros) >= 1.596
27BuildRequires: tar >= 1:1.22
53892f9b
ER
28BuildRequires: xorg-lib-libICE-devel
29BuildRequires: xorg-lib-libSM-devel
30BuildRequires: xorg-lib-libXScrnSaver-devel
31BuildRequires: xorg-lib-libXext-devel
32BuildRequires: xorg-lib-libXxf86misc-devel
33BuildRequires: xorg-lib-libxkbfile-devel
aef019ac 34BuildRequires: xz
cb0e71c0 35Requires: %{name}-libs = %{version}-%{release}
aef019ac
ER
36Requires: desktop-file-utils
37Requires: glib2 >= 1:2.26.0
38Requires: gsettings-desktop-schemas
39Requires: gtk-update-icon-cache
40Requires: hicolor-icon-theme
41Requires: shared-mime-info
dc0b6802 42Conflicts: libfm < 0.1.17-2
aef019ac
ER
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
cb0e71c0
ER
46MATE Desktop Control Center.
47
48%package libs
49Summary: MATE Control Center libmate-window-settings library
50Summary(pl.UTF-8): Biblioteka Control Center libmate-window-settings
51Group: X11/Libraries
52Conflicts: mate-control-center < 1.5.3-2
53
54%description libs
55This package contains libmate-window-settings library.
56
57%description libs -l pl.UTF-8
58Pakiet ten zawiera bibliotekę libmate-window-settings.
aef019ac 59
aef019ac
ER
60%package devel
61Summary: Development files for mate-settings-daemon
62Group: X11/Development/Libraries
cb0e71c0 63Requires: %{name}-libs = %{version}-%{release}
aef019ac
ER
64
65%description devel
66Development files for mate-control-center
67
68%prep
69%setup -q
70
71%build
72NOCONFIGURE=1 ./autogen.sh
73%configure \
74 --with-html-dir=%{_gtkdocdir} \
75 --disable-static \
76 --disable-schemas-compile \
77 --disable-update-mimedb \
78 --disable-scrollkeeper
79
80%{__make} \
81 V=1
82
83%install
84rm -rf $RPM_BUILD_ROOT
85%{__make} install \
86 DESTDIR=$RPM_BUILD_ROOT
87
88%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-window-settings.la
89%{__rm} $RPM_BUILD_ROOT%{_libdir}/libslab.la
90%{__rm} $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/libmarco.la
91
7c221eb1
ER
92# mate < 1.5 did not exist in pld, avoid dependency on mate-conf
93%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/mate-control-center.convert
94
aef019ac
ER
95desktop-file-install \
96 --remove-category="MATE" \
97 --add-category="X-Mate" \
98 --delete-original \
99 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
100$RPM_BUILD_ROOT%{_desktopdir}/*.desktop
101
102# delete mime cache
103%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/mimeinfo.cache
104
5ee653a2 105%find_lang %{name} --with-mate --with-omf --all-name
aef019ac
ER
106
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%post
aef019ac
ER
111%update_desktop_database
112%update_icon_cache hicolor
113%update_mime_database
114%glib_compile_schemas
115
116%postun
aef019ac
ER
117%update_desktop_database_postun
118%update_icon_cache hicolor
119%update_mime_database
120%glib_compile_schemas
121
cb0e71c0
ER
122%post libs -p /sbin/ldconfig
123%postun libs -p /sbin/ldconfig
124
aef019ac
ER
125%files -f %{name}.lang
126%defattr(644,root,root,755)
127%doc AUTHORS COPYING README
128%{_sysconfdir}/xdg/menus/matecc.menu
129%attr(755,root,root) %{_bindir}/mate-*
130%attr(755,root,root) %{_sbindir}/mate-display-properties-install-systemwide
aef019ac
ER
131%dir %{_libdir}/window-manager-settings
132%attr(755,root,root) %{_libdir}/window-manager-settings/libmarco.so
133%{_desktopdir}/*.desktop
134%{_datadir}/desktop-directories/matecc.directory
2390cf68 135%{_iconsdir}/hicolor/*/apps/*.*
aef019ac
ER
136%{_datadir}/glib-2.0/schemas/org.mate.*.xml
137%{_datadir}/mate-control-center
aef019ac
ER
138%{_datadir}/mime/packages/mate-theme-package.xml
139%{_datadir}/thumbnailers/mate-font-viewer.thumbnailer
aef019ac
ER
140%{_datadir}/polkit-1/actions/org.mate.randr.policy
141
2390cf68
ER
142# referred as builtins in capplets/common/mate-theme-info.c
143# http://git.gnome.org/browse/gnome-control-center/tree/capplets/common/gnome-theme-info.c?id=GNOME_CONTROL_CENTER_2_32_1
144%dir %{_datadir}/mate/cursor-fonts
cb0e71c0 145# TODO: maybe .gzlike other fonts in %{_datadir}/fonts/misc/*.pcf.gz?
2390cf68
ER
146%{_datadir}/mate/cursor-fonts/*.pcf
147
cb0e71c0
ER
148%files libs
149%defattr(644,root,root,755)
7c221eb1
ER
150%attr(755,root,root) %{_libdir}/libmate-window-settings.so.*.*.*
151%ghost %{_libdir}/libmate-window-settings.so.1
aef019ac
ER
152%attr(755,root,root) %{_libdir}/libslab.so.*.*.*
153%ghost %{_libdir}/libslab.so.0
154
155%files devel
156%defattr(644,root,root,755)
7c221eb1 157%{_includedir}/libslab
aef019ac 158%{_includedir}/mate-window-settings-2.0
7c221eb1
ER
159%{_libdir}/libmate-window-settings.so
160%{_libdir}/libslab.so
aef019ac
ER
161%{_npkgconfigdir}/mate-default-applications.pc
162%{_npkgconfigdir}/mate-keybindings.pc
aef019ac 163%{_pkgconfigdir}/libslab.pc
7c221eb1 164%{_pkgconfigdir}/mate-window-settings-2.0.pc
This page took 0.108609 seconds and 4 git commands to generate.