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

Revision 6172, 5.4 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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