diff options
-rw-r--r-- | debian/changelog | 129 | ||||
-rw-r--r-- | debian/control | 50 | ||||
-rw-r--r-- | debian/copyright | 39 | ||||
-rw-r--r-- | debian/libtraceevent-dev.install | 4 | ||||
-rw-r--r-- | debian/libtraceevent-doc.install | 2 | ||||
-rw-r--r-- | debian/libtraceevent1-plugin.install | 1 | ||||
-rw-r--r-- | debian/libtraceevent1.install | 1 | ||||
-rw-r--r-- | debian/libtraceevent1.symbols | 163 | ||||
-rwxr-xr-x | debian/rules | 22 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/metadata | 2 | ||||
-rw-r--r-- | debian/watch | 4 |
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 |