Package liblttng-ust: 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 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | Name: liblttng-ust Version: 2.12.2 Release: alt2 Summary: Linux Trace Toolkit Userspace Tracer library License: GPLv2 Group: Development/C++ Url: http://lttng.org # Source-url: http://lttng.org/files/lttng-ust/lttng-ust-%version.tar.bz2 Source: %name-%version.tar Patch100: lttng-gen-tp-shebang.patch BuildRequires(pre): rpm-build-python3 BuildRequires: gcc-c++ BuildRequires: libuserspace-rcu-devel BuildRequires: libuuid-devel BuildRequires: libnuma-devel # for man pages BuildRequires: asciidoc xmlto %description This library may be used by user space applications to generate tracepoints within the kernel LTT subsystem. %package devel Summary: Linux Trace Toolkit Userspace Tracer library Group: Development/C++ Requires: %name = %version-%release Requires: libuserspace-rcu-devel %description devel This library provides support for developing programs using LTTng userspace tracing. %package docs Summary: Linux Trace Toolkit Userspace Tracer Documentation Group: Development/C++ Requires: %name = %version-%release %description docs This package includes documentation and examples for developing programs using LTTng userspace tracing. %prep %setup %patch100 -p1 %ifarch %e2k # this is wrong code, but GCC allows it sed -i '/asm volatile/s|)\[0\])|)[0][0])|' liblttng-ust/lttng-context-procname.c %endif %build # to fix rpath %autoreconf %configure --docdir=%_docdir/%name --disable-static --disable-maintainer-mode %make_build %install %makeinstall_std rm -vf %buildroot%_libdir/*.la rm -rf %buildroot/tmp/lttng-ust-divert %files %_libdir/*.so.* %files devel %_bindir/lttng-gen-tp %_includedir/* %_libdir/*.so %_pkgconfigdir/lttng-ust*.pc %files docs %dir %_docdir/%name/ %_docdir/%name/ChangeLog %_docdir/%name/README.md %_docdir/%name/COPYING %_docdir/%name/LICENSE %dir %_docdir/%name/examples %_docdir/%name/examples/* %_docdir/%name/java-agent.txt %_man1dir/lttng-gen-tp.1.* %_man3dir/lttng-ust.3.* %_man3dir/lttng-ust-cyg-profile.3.* %_man3dir/lttng-ust-dl.3.* %_man3dir/do_tracepoint.3.* %_man3dir/tracef.3.* %_man3dir/tracelog.3.* %_man3dir/tracepoint.3.* %_man3dir/tracepoint_enabled.3.* %changelog * Tue Sep 21 2021 Ilya Kurdyukov <ilyakurdyukov@altlinux.org> 2.12.2-alt2 - fixed build for Elbrus * Tue Jul 06 2021 Vitaly Lipatov <lav@altlinux.ru> 2.12.2-alt1 - new version 2.12.2 (with rpmrb script) * Tue Mar 31 2020 Vitaly Lipatov <lav@altlinux.ru> 2.11.1-alt1 - new version 2.11.1 (with rpmrb script) * Thu Feb 20 2020 Vitaly Lipatov <lav@altlinux.ru> 2.11.0-alt1 - new version 2.11.0 (with rpmrb script) * Wed Jun 05 2019 Alexey Shabalin <shaba@altlinux.org> 2.10.4-alt1 - 2.10.4 - switch to use python3 * Mon Dec 10 2018 Vitaly Lipatov <lav@altlinux.ru> 2.10.2-alt2 - drop ExclusiveArch (ALT bug 35661) * Sat Nov 24 2018 Vitaly Lipatov <lav@altlinux.ru> 2.10.2-alt1 - new version 2.10.2 (with rpmrb script) * Sat Jun 30 2018 Vitaly Lipatov <lav@altlinux.ru> 2.10.1-alt1 - new version 2.10.1 (with rpmrb script) * Sun Nov 12 2017 Vitaly Lipatov <lav@altlinux.ru> 2.8.3-alt1.1 - autorebuild with libuserspace-rcu.git=0.10.0-alt1 * Fri Jul 14 2017 Vitaly Lipatov <lav@altlinux.ru> 2.8.3-alt1 - new version 2.8.3 (with rpmrb script) - fix dl linking (see https://github.com/lttng/lttng-ust/pull/48) * Mon Apr 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.8.0-alt1 - new version 2.8.0 (with rpmrb script) * Mon Apr 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.0-alt1 - initial build for ALT Linux Sisyphus |