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

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

MATE-1.4.0

Line 
1Summary:        A system monitor for MATE
2Name:           mate-system-monitor
3Version:        1.4.0
4Release:        1%{?_dist_release}
5Source0:        http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
6License:        GPLv2
7Group:          Applications/System
8URL:            http://mate-desktop.org/
9
10BuildRequires:  mate-common
11BuildRequires:  mate-doc-utils
12BuildRequires:  mate-conf-devel
13BuildRequires:  mate-icon-theme
14BuildRequires:  gtk2-devel
15BuildRequires:  libxml2-devel
16BuildRequires:  libgtop2-devel
17BuildRequires:  libmatewnck-devel
18BuildRequires:  librsvg2-devel
19BuildRequires:  dbus-glib-devel
20BuildRequires:  gtkmm2-devel
21BuildRequires:  glibmm-devel
22BuildRequires:  gtk-doc
23BuildRequires:  autoconf
24BuildRequires:  automake
25
26Requires(post,pre,preun):       mate-conf
27Requires(post,postun):  desktop-file-utils
28
29BuildRoot:      %{_tmppath}/%{name}-%{version}-root
30
31Vendor:         Project Vine
32Distribution:   Vine Linux
33Packager:       Takemikaduchi
34
35
36%description
37View current processes and monitor system state
38
39
40%prep
41%setup -q
42
43
44%build
45(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
46%configure \
47        --disable-static \
48        --disable-scrollkeeper
49
50%{__make} %{?_smp_mflags}
51
52
53%install
54%{__rm} -rf ${RPM_BUILD_ROOT}
55
56export MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
57%{__make} install DESTDIR=${RPM_BUILD_ROOT}
58unset MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
59
60find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
61find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
62
63%find_lang %{name}
64
65
66%clean
67%{__rm} -rf ${RPM_BUILD_ROOT}
68
69%post
70/sbin/ldconfig
71
72export MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
73
74SCHEMAS=" \
75  mate-system-monitor.schemas"
76for S in $SCHEMAS; do
77  echo %{_sysconfdir}/mateconf/schemas/$S; done \
78  | xargs mateconftool-2 --makefile-install-rule >& /dev/null ||:
79
80update-desktop-database %{_datadir}/applications >& /dev/null ||:
81
82%pre
83if [ "$1" -gt 1 ]; then
84  export MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
85
86  SCHEMAS=" \
87    mate-system-monitor.schemas"
88  for S in $SCHEMAS; do
89    echo %{_sysconfdir}/mateconf/schemas/$S; done \
90    | xargs mateconftool-2 --makefile-uninstall-rule >& /dev/null ||:
91fi
92
93%preun
94if [ "$1" -eq 0 ]; then
95  export MATECONF_CONFIG_SOURCE=`mateconftool-2 --get-default-source`
96
97  SCHEMAS=" \
98    mate-system-monitor.schemas"
99  for S in $SCHEMAS; do
100    echo %{_sysconfdir}/mateconf/schemas/$S; done \
101    | xargs mateconftool-2 --makefile-uninstall-rule >& /dev/null ||:
102fi
103
104%postun
105/sbin/ldconfig
106update-desktop-database %{_datadir}/applications >& /dev/null ||:
107
108
109%files -f %{name}.lang
110%defattr(-,root,root,-)
111%doc COPYING ChangeLog NEWS README
112%{_sysconfdir}/mateconf/schemas/mate-system-monitor.schemas
113%{_bindir}/mate-system-monitor
114%{_datadir}/applications/mate-system-monitor.desktop
115%{_datadir}/mate/help/mate-system-monitor
116%{_datadir}/omf/mate-system-monitor
117%{_datadir}/pixmaps/mate-system-monitor
118
119
120%changelog
121* Thu Aug 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
122- new upstream release
123- remove Patch0 (mate-system-monitor-1.2.1-configure.patch)
124- change BuildRequires: libmatewnck-devel instead of libwnck-devel
125
126* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
127- new upstream release
128- add Patch0 (mate-system-monitor-1.2.1-configure.patch)
129
130* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
131- change category
132
133* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
134- initial build for Vine Linux
135
Note: See TracBrowser for help on using the repository browser.