]> git.pld-linux.org Git - packages/mate-system-monitor.git/blame - mate-system-monitor.spec
up to 1.12.1
[packages/mate-system-monitor.git] / mate-system-monitor.spec
CommitLineData
03008618
JB
1#
2# Conditional build:
3%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
4
31a4f9c9
JB
5Summary: Process and resource monitor for MATE desktop
6Summary(pl.UTF-8): Monitor procesów w zasobów dla środowiska MATE
c2412cac 7Name: mate-system-monitor
5e16ddfb 8Version: 1.12.1
97175843 9Release: 1
c2412cac
ER
10License: GPL v2+
11Group: X11/Applications
4643d398 12Source0: http://pub.mate-desktop.org/releases/1.12/%{name}-%{version}.tar.xz
5e16ddfb 13# Source0-md5: c6ba46db6bc16a1d087b19d238b6d642
c2412cac 14URL: http://mate-desktop.org/
97175843
JB
15BuildRequires: autoconf >= 2.63
16BuildRequires: automake >= 1:1.11
31a4f9c9 17BuildRequires: dbus-glib-devel >= 0.70
c2412cac 18BuildRequires: desktop-file-utils
90ee71f8 19BuildRequires: docbook-dtd412-xml
f853f222 20BuildRequires: gettext-tools >= 0.10.40
97175843 21BuildRequires: glib2-devel >= 1:2.36.0
31a4f9c9 22BuildRequires: glibmm-devel >= 2.26.0
03008618
JB
23%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.20.0}
24%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
25%{!?with_gtk3:BuildRequires: gtkmm-devel >= 2.22}
26%{?with_gtk3:BuildRequires: gtkmm3-devel >= 3.0.0}
4643d398 27BuildRequires: intltool >= 0.50.1
31a4f9c9 28BuildRequires: libgtop-devel >= 1:2.23.1
97175843 29BuildRequires: librsvg-devel >= 2.35
ddd2894d 30BuildRequires: libstdc++-devel >= 6:4.7
97175843 31BuildRequires: libtool >= 2:2.2
03008618
JB
32%{?with_gtk3:BuildRequires: libwnck-devel >= 3.0.0}
33%{!?with_gtk3:BuildRequires: libwnck2-devel >= 2.5.0}
31a4f9c9 34BuildRequires: libxml2-devel >= 2.0
c2412cac 35BuildRequires: mate-common
31a4f9c9 36BuildRequires: pkgconfig >= 1:0.19
c2412cac
ER
37BuildRequires: rpmbuild(find_lang) >= 1.36
38BuildRequires: rpmbuild(macros) >= 1.311
39BuildRequires: startup-notification-devel
97175843 40BuildRequires: systemd-devel >= 44
c2412cac
ER
41BuildRequires: tar >= 1:1.22
42BuildRequires: xz
2fffd0d7 43BuildRequires: yelp-tools
97175843 44Requires: glib2 >= 1:2.36.0
31a4f9c9 45Requires: glibmm >= 2.26.0
03008618
JB
46%{!?with_gtk3:Requires: gtk+2 >= 2:2.20.0}
47%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
48%{!?with_gtk3:Requires: gtkmm >= 2.22}
49%{?with_gtk3:Requires: gtkmm3 >= 3.0.0}
31a4f9c9 50Requires: libgtop >= 1:2.23.1
97175843 51Requires: librsvg >= 2.35
03008618
JB
52%{?with_gtk3:Requires: libwnck >= 3.0.0}
53%{!?with_gtk3:Requires: libwnck2 >= 2.5.0}
c2412cac
ER
54Requires: mate-desktop
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%description
90ee71f8
ER
58mate-system-monitor allows to graphically view and manipulate the
59running processes on your system. It also provides an overview of
60available resources such as CPU and memory.
c2412cac 61
31a4f9c9
JB
62%description -l pl.UTF-8
63mate-system-monitor pozwala na graficzny podgląd i operowanie na
64procesach działających w systemie. Zapewnia także widok dostępnych
65zasobów, takich jak procesor i pamięć.
66
c2412cac
ER
67%prep
68%setup -q
69
70%build
121467d0
ER
71%{__libtoolize}
72%{__aclocal}
73%{__autoconf}
74%{__autoheader}
75%{__automake}
c2412cac 76%configure \
121467d0 77 --disable-silent-rules \
c2412cac 78 --disable-static \
03008618
JB
79 --enable-compile-warnings=minimum \
80 %{?with_gtk3:--with-gtk=3.0}
c2412cac
ER
81
82%{__make}
83
84%install
85rm -rf $RPM_BUILD_ROOT
86%{__make} install \
87 DESTDIR=$RPM_BUILD_ROOT
88
89# mate < 1.5 did not exist in pld, avoid dependency on mate-conf
90%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/%{name}.convert
91
03008618
JB
92# not supported by glibc (as of 2.19-3)
93%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/nah
8c23930a 94
c2412cac
ER
95desktop-file-install \
96 --delete-original \
97 --remove-category=MATE \
98 --add-category=X-Mate \
99 --dir $RPM_BUILD_ROOT%{_desktopdir} \
100 $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
101
03008618 102%find_lang %{name} --with-mate
c2412cac
ER
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post
108%glib_compile_schemas
109
110%postun
111%glib_compile_schemas
112
113%files -f %{name}.lang
114%defattr(644,root,root,755)
31a4f9c9 115%doc AUTHORS ChangeLog NEWS README TODO
c2412cac 116%attr(755,root,root) %{_bindir}/%{name}
121467d0 117%{_mandir}/man1/mate-system-monitor.1*
c2412cac
ER
118%{_desktopdir}/%{name}.desktop
119%{_pixmapsdir}/%{name}
97175843 120%{_datadir}/appdata/mate-system-monitor.appdata.xml
c2412cac 121%{_datadir}/glib-2.0/schemas/org.mate.system-monitor.*.xml
This page took 0.112582 seconds and 4 git commands to generate.