summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog129
-rw-r--r--debian/control50
-rw-r--r--debian/copyright39
-rw-r--r--debian/libtraceevent-dev.install4
-rw-r--r--debian/libtraceevent-doc.install2
-rw-r--r--debian/libtraceevent1-plugin.install1
-rw-r--r--debian/libtraceevent1.install1
-rw-r--r--debian/libtraceevent1.symbols163
-rwxr-xr-xdebian/rules22
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata2
-rw-r--r--debian/watch4
12 files changed, 418 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..367b4fe
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,129 @@
+libtraceevent (1:1.7.1-1) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Set upstream metadata fields: Repository.
+ * Apply multi-arch hints.
+
+ [ Sudip Mukherjee ]
+ * New upstream version 1.7.1
+ * Update Standards-Version to 4.6.2
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Wed, 18 Jan 2023 21:54:01 +0000
+
+libtraceevent (1:1.7.0-1) unstable; urgency=medium
+
+ * New upstream version 1.7.0
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 25 Dec 2022 00:37:01 +0000
+
+libtraceevent (1:1.6.3-1) unstable; urgency=medium
+
+ * New upstream version 1.6.3
+ - Update copyright.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 24 Sep 2022 21:57:02 +0100
+
+libtraceevent (1:1.6.2-1) unstable; urgency=medium
+
+ * New upstream version 1.6.2
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Thu, 11 Aug 2022 16:25:03 +0100
+
+libtraceevent (1:1.6.1-1) unstable; urgency=medium
+
+ * New upstream version 1.6.1
+ * Update Standards-Version to 4.6.1.0
+ * Update copyright.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 28 Jun 2022 21:33:23 +0100
+
+libtraceevent (1:1.6.0-1) unstable; urgency=medium
+
+ * New upstream version 1.6.0
+ - Update symbols.
+ - Update copyright.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 05 Jun 2022 21:45:30 +0100
+
+libtraceevent (1:1.5.3-1) unstable; urgency=medium
+
+ * New upstream version 1.5.3
+ * Disable parallel builds. (Closes: #1009042)
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 22 Apr 2022 11:33:06 +0100
+
+libtraceevent (1:1.5.1-1) unstable; urgency=medium
+
+ * New upstream version 1.5.1
+ - Update symbols file.
+ - Update copyright.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 27 Feb 2022 00:35:26 +0000
+
+libtraceevent (1:1.3.3-1) unstable; urgency=medium
+
+ * Upload to unstable.
+ * New upstream version 1.3.3
+ - Update symbols.
+ * Update Standards-Version to 4.6.0
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 28 Aug 2021 23:44:25 +0100
+
+libtraceevent (1:1.3.0-1) experimental; urgency=medium
+
+ * New upstream version 1.3.0
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 23 May 2021 16:59:07 +0100
+
+libtraceevent (1:1.2.1-1) experimental; urgency=medium
+
+ * New upstream version 1.2.1
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 24 Apr 2021 00:28:15 +0100
+
+libtraceevent (1:1.1.3-1) experimental; urgency=medium
+
+ * New upstream version 1.1.3
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 02 Apr 2021 22:58:49 +0100
+
+libtraceevent (1:1.1.2-1) unstable; urgency=medium
+
+ * New upstream version 1.1.2
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Mon, 15 Feb 2021 20:07:08 +0000
+
+libtraceevent (1:1.1.1-2) unstable; urgency=medium
+
+ * Fix FTCBFS: Export CROSS_COMPILE. (Closes: #973840)
+ - Thanks to Helmut Grohne.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 24 Jan 2021 22:04:21 +0000
+
+libtraceevent (1:1.1.1-1) unstable; urgency=medium
+
+ * New upstream version 1.1.1
+ - Update copyright.
+ - Removed patches applied upstream.
+ - Update symbols.
+ - Ignore tests depending on DESTDIR.
+ * Enable verbose builds unless 'terse' DEB_BUILD_OPTIONS is set.
+ * Update Standards-Version to 4.5.1
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 15 Jan 2021 21:05:31 +0000
+
+libtraceevent (1:1.1.0-2) unstable; urgency=medium
+
+ * Source only upload.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 01 Nov 2020 17:52:58 +0000
+
+libtraceevent (1:1.1.0-1) unstable; urgency=medium
+
+ * Create new libtraceevent package from upstream repo. (Closes: #971976)
+ - libtraceevent package to be removed from kernel builds.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 30 Oct 2020 12:52:36 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..9aafee5
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,50 @@
+Source: libtraceevent
+Priority: optional
+Maintainer: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
+Build-Depends: debhelper-compat (= 13), pkg-config, asciidoc, xmlto, source-highlight
+Standards-Version: 4.6.2
+Section: libs
+Vcs-Browser: https://salsa.debian.org/sudip/libtraceevent
+Vcs-Git: https://salsa.debian.org/sudip/libtraceevent.git
+
+Package: libtraceevent-dev
+Section: libdevel
+Architecture: linux-any
+Multi-Arch: same
+Depends: libtraceevent1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Description: Linux kernel trace event library (development files)
+ The libtraceevent library provides APIs to access kernel tracepoint events,
+ located in the tracefs file system under the events directory.
+ .
+ This package is needed to compile programs against libtraceevent1.
+
+Package: libtraceevent1
+Architecture: linux-any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Linux kernel trace event library (shared library)
+ The libtraceevent library provides APIs to access kernel tracepoint events,
+ located in the tracefs file system under the events directory.
+ .
+ This package contains the shared library.
+
+Package: libtraceevent1-plugin
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libtraceevent1 (= ${binary:Version})
+Multi-Arch: same
+Description: Linux kernel trace event library (plugins)
+ The libtraceevent library provides APIs to access kernel tracepoint events,
+ located in the tracefs file system under the events directory.
+ .
+ This package provides the plugins needed by the programs using libtraceevent1.
+
+Package: libtraceevent-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Multi-Arch: foreign
+Description: Linux kernel trace event library (documentation)
+ The libtraceevent library provides APIs to access kernel tracepoint events,
+ located in the tracefs file system under the events directory.
+ .
+ This package containes the documentation of libtraceevent.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8e52f00
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,39 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libtraceevent
+Upstream-Contact: Steven Rostedt <rostedt@goodmis.org>
+Source: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git
+
+Files: *
+Copyright: 2009, 2010, 2012, 2015, Red Hat Inc, Steven Rostedt <srostedt@redhat.com>
+ 2009, Frederic Weisbecker
+ 2017, National Instruments Corp.
+ 2009, Johannes Berg <johannes@sipsolutions.net>
+ 2020, VMware, Tzvetomir Stoyanov <tz.stoyanov@gmail.com>
+ 2022, Google Inc, Steven Rostedt <rostedt@goodmis.org>
+License: LGPL-2.1
+
+Files: Makefile
+ include/asm/bug.h
+ include/linux/compiler-gcc.h
+ include/linux/compiler.h
+ include/linux/time64.h
+ plugins/Makefile
+ plugins/plugin_cfg80211.c
+ plugins/plugin_scsi.c
+ plugins/plugin_xen.c
+ scripts/utilities.mak
+Copyright: 2015, Sam Ravnborg <sam@mars.ravnborg.org>
+ 2015, Linus Torvalds <torvalds@linux-foundation.org>
+License: GPL-2.0
+
+Files: debian/*
+Copyright: 2020-2022, Sudip Mukherjee <sudipm.mukherjee@gmail.com>
+License: LGPL-2.1
+
+License: LGPL-2.1
+ On Debian systems the full text of the GNU Lesser General Public Licnse,
+ version 2.1, can be found in the /usr/share/common-licenses/LGPL-2.1 file.
+
+License: GPL-2.0
+ On Debian systems the full text of the GPL-2 can be found in
+ /usr/share/common-licenses/GPL-2 file.
diff --git a/debian/libtraceevent-dev.install b/debian/libtraceevent-dev.install
new file mode 100644
index 0000000..921facf
--- /dev/null
+++ b/debian/libtraceevent-dev.install
@@ -0,0 +1,4 @@
+usr/include/traceevent
+usr/lib/*/libtraceevent.a
+usr/lib/*/libtraceevent.so
+usr/lib/*/pkgconfig
diff --git a/debian/libtraceevent-doc.install b/debian/libtraceevent-doc.install
new file mode 100644
index 0000000..dc57544
--- /dev/null
+++ b/debian/libtraceevent-doc.install
@@ -0,0 +1,2 @@
+usr/share/doc/libtraceevent-doc
+usr/share/man
diff --git a/debian/libtraceevent1-plugin.install b/debian/libtraceevent1-plugin.install
new file mode 100644
index 0000000..1e981e8
--- /dev/null
+++ b/debian/libtraceevent1-plugin.install
@@ -0,0 +1 @@
+usr/lib/*/traceevent/plugins
diff --git a/debian/libtraceevent1.install b/debian/libtraceevent1.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/libtraceevent1.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/libtraceevent1.symbols b/debian/libtraceevent1.symbols
new file mode 100644
index 0000000..2941769
--- /dev/null
+++ b/debian/libtraceevent1.symbols
@@ -0,0 +1,163 @@
+libtraceevent.so.1 libtraceevent1 #MINVER#
+ __pr_stat@Base 5.4
+#MISSING: 1:1.1.1-1# __tep_parse_format@Base 5.4
+ __tep_vprint@Base 1:1.3.3
+ __vpr_stat@Base 5.4
+#MISSING: 1:1.2.1-1# __vwarning@Base 5.4
+#MISSING: 1:1.2.1-1# __warning@Base 5.4
+#MISSING: 1:1.1.1-1# alloc_arg@Base 5.4
+ breakpoint@Base 5.4
+ get_field_val@Base 5.4
+ kbuffer_alloc@Base 5.4
+ kbuffer_curr_index@Base 5.4
+ kbuffer_curr_offset@Base 5.4
+ kbuffer_curr_size@Base 5.4
+ kbuffer_event_size@Base 5.4
+ kbuffer_free@Base 5.4
+ kbuffer_load_subbuffer@Base 5.4
+ kbuffer_missed_events@Base 5.4
+ kbuffer_next_event@Base 5.4
+ kbuffer_ptr_delta@Base 5.8
+ kbuffer_raw_get@Base 5.4
+ kbuffer_read_at_offset@Base 5.4
+ kbuffer_read_event@Base 5.4
+ kbuffer_set_old_format@Base 5.4
+ kbuffer_start_of_data@Base 5.4
+ kbuffer_subbuf_timestamp@Base 5.8
+ kbuffer_subbuffer_size@Base 5.4
+ kbuffer_timestamp@Base 5.4
+ kbuffer_translate_data@Base 5.4
+ pr_stat@Base 5.4
+ tep_add_plugin_path@Base 5.9~rc1
+ tep_alloc@Base 5.4
+#MISSING: 1:1.1.1-1# tep_buffer_init@Base 5.4
+ tep_clear_flag@Base 5.4
+ tep_cmdline_pid@Base 5.4
+#MISSING: 1:1.1.1-1# tep_data2host2@Base 5.4
+#MISSING: 1:1.1.1-1# tep_data2host4@Base 5.4
+#MISSING: 1:1.1.1-1# tep_data2host8@Base 5.4
+ tep_data_comm_from_pid@Base 5.4
+ tep_data_flags@Base 5.4
+ tep_data_pid@Base 5.4
+ tep_data_pid_from_comm@Base 5.4
+ tep_data_preempt_count@Base 5.4
+ tep_data_type@Base 5.4
+ tep_event_common_fields@Base 5.4
+ tep_event_fields@Base 5.4
+ tep_event_filtered@Base 5.4
+ tep_filter_add_filter_str@Base 5.4
+ tep_filter_alloc@Base 5.4
+ tep_filter_compare@Base 5.4
+ tep_filter_copy@Base 5.4
+ tep_filter_free@Base 5.4
+ tep_filter_make_string@Base 5.4
+ tep_filter_match@Base 5.4
+ tep_filter_remove_event@Base 5.4
+ tep_filter_reset@Base 5.4
+ tep_filter_strerror@Base 5.4
+ tep_find_any_field@Base 5.4
+ tep_find_common_field@Base 5.4
+ tep_find_event@Base 5.4
+ tep_find_event_by_name@Base 5.4
+ tep_find_event_by_record@Base 5.4
+ tep_find_field@Base 5.4
+ tep_find_function@Base 5.4
+ tep_find_function_address@Base 5.4
+ tep_find_function_info@Base 1:1.7.0
+ tep_free@Base 5.4
+#MISSING: 1:1.1.1-1# tep_free_event@Base 5.4
+#MISSING: 1:1.1.1-1# tep_free_format_field@Base 5.4
+#MISSING: 1:1.1.1-1# tep_free_plugin_paths@Base 5.9~rc1
+#MISSING: 1:1.1.1-1# tep_free_token@Base 5.4
+ tep_get_any_field_val@Base 5.4
+ tep_get_common_field_val@Base 5.4
+ tep_get_cpus@Base 5.4
+ tep_get_event@Base 5.4
+ tep_get_events_count@Base 5.4
+ tep_get_field_raw@Base 5.4
+ tep_get_field_val@Base 5.4
+ tep_get_first_event@Base 5.4
+ tep_get_function_count@Base 1:1.6.0
+ tep_get_header_page_size@Base 5.4
+ tep_get_header_timestamp_size@Base 5.4
+#MISSING: 1:1.1.1-1# tep_get_input_buf@Base 5.4
+#MISSING: 1:1.1.1-1# tep_get_input_buf_ptr@Base 5.4
+ tep_get_long_size@Base 5.4
+ tep_get_page_size@Base 5.4
+ tep_get_ref@Base 5.4
+ tep_get_sub_buffer_size@Base 1:1.5.1
+ tep_info@Base 1:1.3.0
+ tep_is_file_bigendian@Base 5.4
+ tep_is_local_bigendian@Base 5.4
+ tep_is_old_format@Base 5.4
+ tep_is_pid_registered@Base 5.4
+ tep_kbuffer@Base 1:1.7.0
+ tep_list_events@Base 5.4
+ tep_list_events_copy@Base 5.4
+ tep_load_plugins@Base 5.4
+ tep_load_plugins_hook@Base 5.9~rc1
+ tep_override_comm@Base 5.4
+ tep_parse_event@Base 5.4
+ tep_parse_format@Base 5.4
+ tep_parse_header_page@Base 5.4
+ tep_parse_kallsyms@Base 1:1.2.1
+ tep_parse_printk_formats@Base 1:1.2.1
+ tep_parse_saved_cmdlines@Base 1:1.2.1
+#MISSING: 1:1.1.1-1# tep_peek_char@Base 5.4
+ tep_plugin_add_option@Base 5.9~rc1
+ tep_plugin_add_options@Base 5.4
+ tep_plugin_free_options_list@Base 5.4
+ tep_plugin_list_options@Base 5.4
+ tep_plugin_print_options@Base 5.9~rc1
+ tep_plugin_remove_options@Base 5.4
+ tep_print_event@Base 5.4
+ tep_print_field@Base 5.4
+ tep_print_field_content@Base 1:1.5.1
+ tep_print_fields@Base 5.4
+ tep_print_func_field@Base 5.4
+ tep_print_funcs@Base 5.4
+ tep_print_num_field@Base 5.4
+ tep_print_plugins@Base 5.4
+ tep_print_printk@Base 5.4
+ tep_read_number@Base 5.4
+ tep_read_number_field@Base 5.4
+#MISSING: 1:1.1.1-1# tep_read_token@Base 5.4
+ tep_record_print_fields@Base 1:1.5.1
+ tep_record_print_selected_fields@Base 1:1.5.1
+ tep_ref@Base 5.4
+ tep_register_comm@Base 5.4
+ tep_register_event_handler@Base 5.4
+ tep_register_function@Base 5.4
+ tep_register_print_function@Base 5.4
+ tep_register_print_string@Base 5.4
+ tep_reset_function_resolver@Base 5.4
+ tep_set_cpus@Base 5.4
+ tep_set_file_bigendian@Base 5.4
+ tep_set_flag@Base 5.4
+ tep_set_function_resolver@Base 5.4
+ tep_set_local_bigendian@Base 5.4
+ tep_set_loglevel@Base 1:1.3.0
+ tep_set_long_size@Base 5.4
+ tep_set_page_size@Base 5.4
+ tep_set_test_filters@Base 5.4
+ tep_strerror@Base 5.4
+ tep_test_flag@Base 5.4
+ tep_unload_plugins@Base 5.4
+ tep_unref@Base 5.4
+ tep_unregister_event_handler@Base 5.4
+ tep_unregister_print_function@Base 5.4
+ tep_vprint@Base 1:1.3.0
+ tep_vwarning@Base 1:1.2.1
+ tep_warning@Base 1:1.2.1
+ trace_seq_destroy@Base 5.4
+ trace_seq_do_fprintf@Base 5.4
+ trace_seq_do_printf@Base 5.4
+ trace_seq_init@Base 5.4
+ trace_seq_printf@Base 5.4
+ trace_seq_putc@Base 5.4
+ trace_seq_puts@Base 5.4
+ trace_seq_reset@Base 5.4
+ trace_seq_terminate@Base 5.4
+ trace_seq_vprintf@Base 5.4
+ vpr_stat@Base 5.4
+#MISSING: 1:1.2.1-1# warning@Base 5.4
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..99be659
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+
+include /usr/share/dpkg/architecture.mk
+
+ifeq (,$(findstring terse,$(DEB_BUILD_OPTIONS)))
+ VERBOSE=1
+endif
+
+export CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)-
+PREFIX=/usr
+build_flags = prefix=$(PREFIX) libdir_relative=lib/$(DEB_HOST_MULTIARCH) pkgconfig_dir=$(PREFIX)/lib/$(DEB_HOST_MULTIARCH)/pkgconfig V=$(VERBOSE)
+
+%:
+ dh $@ --no-parallel
+
+override_dh_auto_build:
+ dh_auto_build -- all doc $(build_flags)
+
+override_dh_auto_install:
+ dh_auto_install -- doc-install $(build_flags)
+
+override_dh_auto_test:
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..16810f2
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,2 @@
+---
+Repository: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..4370433
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+
+opts="mode=git" https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git \
+ refs/tags/libtraceevent-([\d\.]+) debian uupdate