source: projects/specs/trunk/m/mate-applets/mate-applets-vl.spec @ 6679

Revision 6679, 5.7 KB checked in by Takemikaduchi, 12 years ago (diff)

MATE-1.4.0

Line 
1Summary:        Applets for MATE panel
2Name:           mate-applets
3Version:        1.4.0
4Release:        1%{?_dist_release}
5Source0:        http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
6License:        GPLv2
7Group:          User Interface/Desktops
8URL:            http://mate-desktop.org/
9
10BuildRequires:  mate-common
11BuildRequires:  mate-doc-utils
12BuildRequires:  mate-conf-devel
13BuildRequires:  mate-icon-theme
14BuildRequires:  mate-panel-devel
15BuildRequires:  mate-desktop-devel
16BuildRequires:  mate-settings-daemon-devel
17BuildRequires:  libmatenotify-devel
18BuildRequires:  libmateweather-devel
19BuildRequires:  gtk2-devel
20BuildRequires:  libSM-devel
21BuildRequires:  libmatewnck-devel
22BuildRequires:  libgtop2-devel
23BuildRequires:  dbus-devel
24BuildRequires:  polkit-devel
25BuildRequires:  NetworkManager-devel
26BuildRequires:  upower-devel
27BuildRequires:  popt-devel
28BuildRequires:  gtk-doc
29BuildRequires:  autoconf
30BuildRequires:  automake
31
32Requires(post,pre,preun):       mate-conf
33Requires(post,postun):  desktop-file-utils
34
35BuildRoot:      %{_tmppath}/%{name}-%{version}-root
36
37Vendor:         Project Vine
38Distribution:   Vine Linux
39Packager:       Takemikaduchi
40
41
42%description
43MATE (GNU Network Object Model Environment) is a user-friendly
44set of applications and desktop tools to be used in conjunction with a
45window manager for the X Window System.  MATE is similar in purpose and
46scope to CDE and KDE, but MATE is based completely on Open Source
47software.  The mate-applets package provides Panel applets which
48enhance your MATE experience.
49
50
51%prep
52%setup -q
53
54
55%build
56(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
57%configure \
58        --libexecdir=%{_libexecdir}/mate \
59        --disable-static \
60        --disable-scrollkeeper
61
62%{__make} %{?_smp_mflags}
63
64
65%install
66%{__rm} -rf ${RPM_BUILD_ROOT}
67
68export MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
69%{__make} install DESTDIR=${RPM_BUILD_ROOT}
70unset MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
71
72find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
73find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
74
75%find_lang %{name}
76
77
78%clean
79%{__rm} -rf ${RPM_BUILD_ROOT}
80
81%post
82/sbin/ldconfig
83
84export MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
85
86SCHEMAS=" \
87  battstat.schemas \
88  charpick.schemas \
89  cpufreq-applet.schemas \
90  drivemount.schemas \
91  geyes.schemas \
92  multiload.schemas \
93  stickynotes.schemas"
94for S in $SCHEMAS; do
95  echo %{_sysconfdir}/mateconf/schemas/$S; done \
96  | xargs mateconftool-2 --makefile-install-rule >& /dev/null ||:
97
98%pre
99if [ "$1" -gt 1 ]; then
100  export MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
101
102  SCHEMAS=" \
103    battstat.schemas \
104    charpick.schemas \
105    cpufreq-applet.schemas \
106    drivemount.schemas \
107    geyes.schemas \
108    multiload.schemas \
109    stickynotes.schemas"
110  for S in $SCHEMAS; do
111    echo %{_sysconfdir}/mateconf/schemas/$S; done \
112    | xargs mateconftool-2 --makefile-uninstall-rule >& /dev/null ||:
113fi
114
115%preun
116if [ "$1" -eq 0 ]; then
117  export MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
118
119  SCHEMAS=" \
120    battstat.schemas \
121    charpick.schemas \
122    cpufreq-applet.schemas \
123    drivemount.schemas \
124    geyes.schemas \
125    multiload.schemas \
126    stickynotes.schemas"
127  for S in $SCHEMAS; do
128    echo %{_sysconfdir}/mateconf/schemas/$S; done \
129    | xargs mateconftool-2 --makefile-uninstall-rule >& /dev/null ||:
130fi
131
132%postun
133/sbin/ldconfig
134update-desktop-database %{_datadir}/applications >& /dev/null ||:
135
136
137%files -f %{name}.lang
138%defattr(-,root,root,-)
139%doc COPYING ChangeLog NEWS README
140%{_sysconfdir}/dbus-1/system.d/org.mate.CPUFreqSelector.conf
141%{_sysconfdir}/mateconf/schemas/battstat.schemas
142%{_sysconfdir}/mateconf/schemas/charpick.schemas
143%{_sysconfdir}/mateconf/schemas/cpufreq-applet.schemas
144%{_sysconfdir}/mateconf/schemas/drivemount.schemas
145%{_sysconfdir}/mateconf/schemas/geyes.schemas
146%{_sysconfdir}/mateconf/schemas/multiload.schemas
147%{_sysconfdir}/mateconf/schemas/stickynotes.schemas
148%{_sysconfdir}/sound/events/mate-battstat_applet.soundlist
149%{_bindir}/mate-cpufreq-selector
150%{_libdir}/matecomponent/servers/MATE_CDPlayerApplet.server
151%{_libdir}/matecomponent/servers/MATE_KeyboardApplet.server
152%{_libdir}/matecomponent/servers/MATE_MailcheckApplet_Factory.server
153%{_libdir}/matecomponent/servers/MATE_MiniCommanderApplet.server
154%{_libdir}/matecomponent/servers/MATE_MixerApplet.server
155%{_libdir}/matecomponent/servers/MATE_NullApplet_Factory.server
156%{_libdir}/matecomponent/servers/MATE_Panel_WirelessApplet.server
157%{_libexecdir}/mate/accessx-status-applet
158%{_libexecdir}/mate/battstat-applet-2
159%{_libexecdir}/mate/charpick_applet2
160%{_libexecdir}/mate/cpufreq-applet
161%{_libexecdir}/mate/drivemount_applet2
162%{_libexecdir}/mate/geyes_applet2
163%{_libexecdir}/mate/mateweather-applet-2
164%{_libexecdir}/mate/multiload-applet-2
165%{_libexecdir}/mate/null_applet
166%{_libexecdir}/mate/stickynotes_applet
167%{_libexecdir}/mate/trashapplet
168%{_datadir}/dbus-1/services/*.service
169%{_datadir}/dbus-1/system-services/org.mate.CPUFreqSelector.service
170%{_datadir}/icons/hicolor/*/*/*
171%{_datadir}/icons/mate/48x48/apps/ax-applet.png
172%{_datadir}/mate/help
173%{_datadir}/mate-2.0/ui/*.xml
174%{_datadir}/%{name}
175%{_datadir}/mate-panel/applets/*
176%{_datadir}/omf
177%{_datadir}/pixmaps/mate-accessx-status-applet
178%{_datadir}/pixmaps/mate-cpufreq-applet
179%{_datadir}/pixmaps/mate-stickynotes
180%{_datadir}/polkit-1/actions/org.mate.cpufreqselector.policy
181
182
183%changelog
184* Thu Aug 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
185- new upstream release
186- change BuildRequires: libmatewnck-devel instead of libwnck-devel
187- add BuildRequires: upower-devel
188
189* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.2-1
190- new upstream release
191- remove Patch0
192
193* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
194- change category
195
196* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
197- initial build for Vine Linux
198
Note: See TracBrowser for help on using the repository browser.