Package sysprof: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | %def_disable snapshot %define _unpackaged_files_terminate_build 1 %define ver_major 3.24 %define api_ver 2 %define xdg_name org.gnome.Sysprof2 %define _libexecdir %_prefix/libexec %def_with sysprofd Name: sysprof Version: %ver_major.1 Release: alt0.M80P.1 Summary: Sysprof kernel based performance profiler for Linux Group: Development/Tools License: GPLv2+ Url: http://sysprof.com %if_disabled snapshot Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.xz %else Source: %name-%version.tar %endif %define glib_ver 2.44.0 %define gtk_ver 3.21.3 %define systemd_ver 222 BuildRequires: gcc-c++ libappstream-glib-devel yelp-tools BuildRequires: glib2-devel >= %glib_ver libgtk+3-devel >= %gtk_ver BuildRequires: gobject-introspection-devel %{?_with_sysprofd:BuildRequires: systemd-devel libpolkit-devel} %description The Sysprof profiler is a statistical profiler based on hardware performance counters in modern CPUs. Please see %url for more information. %package devel Summary: Development files for GtkHex Group: Development/C Requires: %name = %version-%release %description devel The %name-devel package contains libraries and header files for developing applications that use GtkGHex library. %prep %setup %build %autoreconf %configure \ --disable-static \ --disable-schemas-compile \ %{subst_with sysprofd} \ --enable-compile-warnings=yes %make_build %install %makeinstall_std %find_lang --with-gnome --output=%name.lang %name %files -f %name.lang %_bindir/%name %_bindir/%name-cli %_datadir/applications/%xdg_name.desktop %_datadir/glib-2.0/schemas/org.gnome.sysprof2.gschema.xml %_iconsdir/hicolor/*/apps/* %_libdir/lib%name-%api_ver.so %_libdir/lib%name-ui-%api_ver.so %if_enabled sysprofd %_libexecdir/%name/sysprofd %_unitdir/sysprof2.service %_datadir/dbus-1/system-services/%xdg_name.service %_datadir/dbus-1/system.d/%xdg_name.conf %_datadir/polkit-1/actions/org.gnome.sysprof2.policy %endif %_datadir/mime/packages/%name-mime.xml %_datadir/appdata/%xdg_name.appdata.xml %doc AUTHORS NEWS README TODO %files devel %_includedir/%{name}-%api_ver/ %_pkgconfigdir/%name-%api_ver.pc %_pkgconfigdir/%name-ui-%api_ver.pc %changelog * Sun Sep 03 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.1-alt0.M80P.1 - backport to p8 * Tue Apr 11 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.1-alt1 - 3.24.1 * Mon Mar 20 2017 Yuri N. Sedunov <aris@altlinux.org> 3.24.0-alt1 - 3.24.0 * Tue Nov 29 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.3-alt1 - 3.22.3 * Wed Nov 02 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.2-alt1 - 3.22.2 * Wed Oct 12 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.1-alt1 - 3.22.1 (3.22.1-1-g4b95b38) * Tue Sep 20 2016 Yuri N. Sedunov <aris@altlinux.org> 3.22.0-alt1 - 3.22.0 * Wed May 18 2016 Yuri N. Sedunov <aris@altlinux.org> 3.20.0-alt1 - first build for sisyphus |