]> git.pld-linux.org Git - packages/gnome-system-monitor.git/blame - gnome-system-monitor.spec
- updated to 45.0.2
[packages/gnome-system-monitor.git] / gnome-system-monitor.spec
CommitLineData
8696548b 1#
d87d55f4 2# Conditional build:
9a69ce4a
JB
3%bcond_without systemd # systemd support
4%bcond_with wnck # wnck support, "this will likely make system-monitor segfault"
d87d55f4 5#
e63001a1 6Summary: Simple process monitor
94d5916c 7Summary(pl.UTF-8): Prosty monitor procesów
e63001a1 8Name: gnome-system-monitor
4dd89579 9Version: 45.0.2
dde8056b 10Release: 1
0efb4948 11License: GPL v2+
e63001a1 12Group: X11/Applications
4dd89579
JB
13Source0: https://download.gnome.org/sources/gnome-system-monitor/45/%{name}-%{version}.tar.xz
14# Source0-md5: 83212d1ee4a4d0a40e0ffcfa4cdd896d
32821523 15Patch0: %{name}-no-update.patch
31e63803 16URL: https://wiki.gnome.org/Apps/SystemMonitor
efb18fc7 17BuildRequires: atkmm-devel >= 2.28
25b25557 18BuildRequires: docbook-dtd412-xml
adb2452e 19BuildRequires: gettext-tools >= 0.19.8
32821523 20BuildRequires: gcc >= 6:4.7
adb2452e 21BuildRequires: glib2-devel >= 1:2.56.0
f8a5123b 22BuildRequires: glibmm-devel >= 2.46.0
f8a5123b 23BuildRequires: gtk+3-devel >= 3.22.0
d87d55f4 24BuildRequires: gtkmm3-devel >= 3.4.0
d1556cef 25BuildRequires: libgtop-devel >= 1:2.38.0
32821523 26BuildRequires: libhandy1-devel >= 1.5.0
74e3909c 27BuildRequires: librsvg-devel >= 2.35.0
8696548b 28BuildRequires: libstdc++-devel >= 6:4.7
9a69ce4a 29%{?with_wnck:BuildRequires: libwnck-devel >= 3.0.0}
7e8480ac 30BuildRequires: libxml2-devel >= 1:2.6.31
2b7b531d 31BuildRequires: libxml2-progs
32821523 32BuildRequires: meson >= 0.57.0
9a69ce4a 33BuildRequires: ninja >= 1.5
c0c20776 34BuildRequires: pkgconfig >= 1:0.19
ea50fb96 35BuildRequires: rpmbuild(find_lang) >= 1.23
9a69ce4a 36BuildRequires: rpmbuild(macros) >= 1.736
dde8056b 37%{?with_systemd:BuildRequires: systemd-devel >= 44}
9a69ce4a
JB
38BuildRequires: tar >= 1:1.22
39BuildRequires: xz
ef659639 40BuildRequires: yelp-tools
9a69ce4a 41Requires(post,postun): glib2 >= 1:2.56.0
efb18fc7 42Requires: atkmm >= 2.28
adb2452e 43Requires: glib2 >= 1:2.56.0
f8a5123b 44Requires: glibmm >= 2.46.0
f8a5123b 45Requires: gtk+3 >= 3.22.0
dde8056b 46Requires: gtkmm3 >= 3.4.0
9a69ce4a 47Requires: hicolor-icon-theme
d1556cef 48Requires: libgtop >= 1:2.38.0
32821523 49Requires: libhandy1 >= 1.5.0
8696548b 50Requires: librsvg >= 2.35.0
32821523 51Obsoletes: procman < 1.1
e63001a1 52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
e63001a1 54%description
55This is a simple process and system monitor.
56
43766127 57%description -l pl.UTF-8
f64e776c 58GNOME System Monitor to prosty monitor procesów i systemu.
e63001a1 59
60%prep
61%setup -q
32821523 62%patch0 -p1
ea50fb96 63
e63001a1 64%build
9a69ce4a
JB
65%meson build \
66 %{!?with_systemd:-Dsystemd=false} \
67 %{?with_wnck:-Dwnck=true}
68
cc2c8ece 69%ninja_build -C build
e63001a1 70
71%install
72rm -rf $RPM_BUILD_ROOT
73
cc2c8ece 74%ninja_install -C build
e63001a1 75
30fabe8b
JB
76# not supported by glibc (as of 2.37)
77%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
78
872c223c 79%find_lang %{name} --with-gnome
e63001a1 80
53b28cc2
JB
81%clean
82rm -rf $RPM_BUILD_ROOT
83
e63001a1 84%post
cf67ab28 85%glib_compile_schemas
e63001a1 86
a2e6a2ed 87%postun
cf67ab28 88%glib_compile_schemas
e63001a1 89
e63001a1 90%files -f %{name}.lang
91%defattr(644,root,root,755)
efb18fc7 92%doc AUTHORS MAINTAINERS NEWS README.md
e63001a1 93%attr(755,root,root) %{_bindir}/gnome-system-monitor
adb2452e
MB
94%dir %{_libexecdir}/gnome-system-monitor
95%attr(755,root,root) %{_libexecdir}/gnome-system-monitor/gsm-kill
96%attr(755,root,root) %{_libexecdir}/gnome-system-monitor/gsm-renice
efb18fc7 97%attr(755,root,root) %{_libexecdir}/gnome-system-monitor/gsm-taskset
cf67ab28
MB
98%{_datadir}/glib-2.0/schemas/org.gnome.gnome-system-monitor.enums.xml
99%{_datadir}/glib-2.0/schemas/org.gnome.gnome-system-monitor.gschema.xml
9a69ce4a
JB
100%{_datadir}/gnome-system-monitor
101%{_datadir}/metainfo/gnome-system-monitor.appdata.xml
74e3909c 102%{_datadir}/polkit-1/actions/org.gnome.gnome-system-monitor.policy
9a69ce4a
JB
103%{_desktopdir}/gnome-system-monitor.desktop
104%{_desktopdir}/gnome-system-monitor-kde.desktop
105%{_iconsdir}/hicolor/scalable/apps/org.gnome.SystemMonitor.svg
bf0136a5 106%{_iconsdir}/hicolor/scalable/apps/org.gnome.SystemMonitor.Devel.svg
9a69ce4a 107%{_iconsdir}/hicolor/symbolic/apps/org.gnome.SystemMonitor-symbolic.svg
efb18fc7 108%{_iconsdir}/hicolor/symbolic/apps/speedometer-symbolic.svg
This page took 0.077177 seconds and 5 git commands to generate.