summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 07:26:16 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 07:26:16 +0000
commitacdb9c14da22fa018b848e74e6b3505308232c9d (patch)
treea8886de45de94c715609a00ceef7bde7c0a1b2e3
parentAdding upstream version 1.6.4. (diff)
downloadlibtracefs-acdb9c14da22fa018b848e74e6b3505308232c9d.tar.xz
libtracefs-acdb9c14da22fa018b848e74e6b3505308232c9d.zip
Adding debian version 1.6.4-1.debian/1.6.4-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog137
-rw-r--r--debian/control41
-rw-r--r--debian/copyright41
-rw-r--r--debian/libtracefs-dev.install4
-rw-r--r--debian/libtracefs-doc.install1
-rw-r--r--debian/libtracefs1.install1
-rw-r--r--debian/libtracefs1.symbols216
-rwxr-xr-xdebian/rules21
-rw-r--r--debian/salsa-ci.yml11
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata2
-rw-r--r--debian/watch4
12 files changed, 480 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..2a84362
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,137 @@
+libtracefs (1.6.4-1) unstable; urgency=medium
+
+ * New upstream version 1.6.4
+ * Update Standards-Version to 4.6.2
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 17 Jan 2023 20:44:33 +0000
+
+libtracefs (1.6.3-1) unstable; urgency=medium
+
+ [ Debian Janitor ]
+ * Set upstream metadata fields: Repository.
+ * Apply multi-arch hints. + libtracefs-doc: Add Multi-Arch: foreign.
+
+ [ Sudip Mukherjee ]
+ * New upstream version 1.6.3 (Closes: #1025899)
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Mon, 02 Jan 2023 12:30:07 +0000
+
+libtracefs (1.5.0-1) unstable; urgency=medium
+
+ * New upstream version 1.5.0
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 27 Sep 2022 20:32:43 +0100
+
+libtracefs (1.4.2-1) unstable; urgency=medium
+
+ * New upstream version 1.4.2
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Mon, 22 Aug 2022 21:13:58 +0100
+
+libtracefs (1.4.1-1) unstable; urgency=medium
+
+ * New upstream version 1.4.1
+ * Update Standards-Version to 4.6.1.0
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 09 Jul 2022 11:55:28 +0100
+
+libtracefs (1.4.0-1) unstable; urgency=medium
+
+ * New upstream version 1.4.0
+ - Update symbols.
+ - Update copyright.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Mon, 06 Jun 2022 19:55:09 +0100
+
+libtracefs (1.3.1-1) unstable; urgency=medium
+
+ [ Henning Schild ]
+ * Update build dependencies of libtracefs.
+
+ [ Sudip Mukherjee ]
+ * New upstream version 1.3.1
+ * Add bison as build dependency.
+ - Thanks Felix Moessbauer.
+ * Disable parallel builds. (Closes: #1008722)
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Thu, 14 Apr 2022 20:23:09 +0100
+
+libtracefs (1.3.0-1) unstable; urgency=medium
+
+ * New upstream version 1.3.0
+ - Update symbols file.
+ - Remove copy before auto_test.
+ - Update copyright.
+ * Update Standards-Version to 4.6.0.1
+ * Fix FTCBFS: Export build tools for all targets. (Closes: #1003475)
+ - Thanks Helmut Grohne for the patch.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 08 Mar 2022 21:28:52 +0000
+
+libtracefs (1.2.5-1) unstable; urgency=medium
+
+ * Upload to unstable.
+ * New upstream version 1.2.5
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 29 Aug 2021 23:56:07 +0100
+
+libtracefs (1.2.0-1) experimental; urgency=medium
+
+ * New upstream version 1.2.0
+ - Remove upstream applied patch.
+ - Update version dependency of libtraceevent.
+ - Update symbols.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 25 May 2021 21:21:49 +0100
+
+libtracefs (1.1.1-2) experimental; urgency=medium
+
+ * Add version dependency on libtraceevent.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 24 Apr 2021 15:16:01 +0100
+
+libtracefs (1.1.1-1) experimental; urgency=medium
+
+ * New upstream version 1.1.1
+ - Update copyright.
+ - Update symbols file.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sat, 24 Apr 2021 11:31:50 +0100
+
+libtracefs (1.0.2-1) unstable; urgency=medium
+
+ * New upstream version 1.0.2
+ * Enable verbose builds unless 'terse' DEB_BUILD_OPTIONS is set.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 15 Jan 2021 19:51:17 +0000
+
+libtracefs (1.0.1-1) experimental; urgency=medium
+
+ * Update watch file.
+ * New upstream version 1.0.1
+ - Rename package for SONAME bump.
+ - Update copyright.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Sun, 10 Jan 2021 22:33:51 +0000
+
+libtracefs (0.0~git20201221.74d7273-2) experimental; urgency=medium
+
+ * Build and package libtracefs documentation.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Thu, 24 Dec 2020 17:16:33 +0000
+
+libtracefs (0.0~git20201221.74d7273-1) experimental; urgency=medium
+
+ * New upstream version 0.0~git20201221.74d7273
+ - Update symbols file.
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Mon, 21 Dec 2020 18:38:23 +0000
+
+libtracefs (0.0~git20201211.ca6a929-1) experimental; urgency=medium
+
+ * Initial release (Closes: #976425)
+
+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Fri, 11 Dec 2020 23:15:13 +0000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f46d697
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,41 @@
+Source: libtracefs
+Priority: optional
+Maintainer: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
+Build-Depends:
+ debhelper-compat (= 13), libcunit1-dev, libtraceevent-dev (>= 1:1.3.0),
+ pkg-config, asciidoc, xmlto, source-highlight, flex, bison
+Standards-Version: 4.6.2
+Section: libs
+Homepage: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git
+Vcs-Browser: https://salsa.debian.org/sudip/libtracefs
+Vcs-Git: https://salsa.debian.org/sudip/libtracefs.git
+
+Package: libtracefs-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Suggests: libtracefs-doc
+Depends: libtracefs1 (= ${binary:Version}), ${misc:Depends}
+Description: API to access the kernel tracefs directory (development files)
+ The libtracefs library provides APIs to access kernel tracefs file system.
+ .
+ This package is needed to compile programs against libtracefs1.
+
+Package: libtracefs1
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: API to access the kernel tracefs directory (shared library)
+ The libtracefs library provides APIs to access kernel tracefs file system.
+ .
+ This package contains the shared library.
+
+Package: libtracefs-doc
+Section: doc
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: foreign
+Description: API to access the kernel tracefs directory (documentation)
+ The libtracefs library provides APIs to access kernel tracefs file system.
+ .
+ This package contains the documentation of libtracefs.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..2a73dbc
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,41 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libtracefs
+Upstream-Contact: Steven Rostedt <rostedt@goodmis.org>
+Source: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/
+
+Files: *
+Copyright: 2019-2022, VMware, Tzvetomir Stoyanov <tz.stoyanov@gmail.com>
+ 2008-2010, Red Hat Inc, Steven Rostedt <srostedt@redhat.com>
+ 2020-2021, VMware, Inc.
+ 2021, VMware Inc, Steven Rostedt <rostedt@goodmis.org>
+ 2022, Google, Inc
+ 2022, Google Inc, Steven Rostedt <rostedt@goodmis.org>
+License: LGPL-2.1
+
+Files: scripts/features.mk
+Copyright: 2008-2010, Red Hat Inc, Steven Rostedt <srostedt@redhat.com>
+License: GPL-2.0
+
+Files: debian/*
+Copyright: 2020-2022, Sudip Mukherjee <sudipm.mukherjee@gmail.com>
+License: LGPL-2.1
+
+License: LGPL-2.1
+ This module is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License version
+ 2.1 as published by the Free Software Foundation.
+ .
+ This module is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ .
+ On Debian systems, the complete text of the license can be found in
+ the file /usr/share/common-licenses/LGPL-2.1
+
+License: GPL-2.0
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+ .
+ On Debian systems, the complete text of version 2 of the GNU General
+ Public License can be found in '/usr/share/common-licenses/GPL-2'.
diff --git a/debian/libtracefs-dev.install b/debian/libtracefs-dev.install
new file mode 100644
index 0000000..0a38422
--- /dev/null
+++ b/debian/libtracefs-dev.install
@@ -0,0 +1,4 @@
+usr/include/tracefs
+usr/lib/*/libtracefs.a
+usr/lib/*/libtracefs.so
+usr/lib/*/pkgconfig
diff --git a/debian/libtracefs-doc.install b/debian/libtracefs-doc.install
new file mode 100644
index 0000000..d4a8a35
--- /dev/null
+++ b/debian/libtracefs-doc.install
@@ -0,0 +1 @@
+usr/share/*
diff --git a/debian/libtracefs1.install b/debian/libtracefs1.install
new file mode 100644
index 0000000..3ddde58
--- /dev/null
+++ b/debian/libtracefs1.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so.*
diff --git a/debian/libtracefs1.symbols b/debian/libtracefs1.symbols
new file mode 100644
index 0000000..314f609
--- /dev/null
+++ b/debian/libtracefs1.symbols
@@ -0,0 +1,216 @@
+libtracefs.so.1 libtracefs1 #MINVER#
+ dynevents@Base 1.3.0
+ read_next_page@Base 1.1.1
+ read_next_record@Base 1.1.1
+ toplevel_enabled_opts@Base 1.1.1
+ toplevel_supported_opts@Base 1.1.1
+ tracefs_binary_close@Base 1.1.1
+ tracefs_binary_init@Base 1.1.1
+ tracefs_binary_write@Base 1.1.1
+ tracefs_cpu_alloc_fd@Base 1.6.3
+ tracefs_cpu_buffered_read@Base 1.6.3
+ tracefs_cpu_close@Base 1.6.3
+ tracefs_cpu_flush@Base 1.6.3
+ tracefs_cpu_flush_write@Base 1.6.3
+ tracefs_cpu_free_fd@Base 1.6.3
+ tracefs_cpu_open@Base 1.6.3
+ tracefs_cpu_pipe@Base 1.6.3
+ tracefs_cpu_read@Base 1.6.3
+ tracefs_cpu_read_size@Base 1.6.3
+ tracefs_cpu_stop@Base 1.6.3
+ tracefs_cpu_write@Base 1.6.3
+ tracefs_debug@Base 1.3.0
+ tracefs_debug_dir@Base 1.4.0
+ tracefs_dir_exists@Base 0.0~git20201211.ca6a929
+ tracefs_dynevent_create@Base 1.3.0
+ tracefs_dynevent_destroy@Base 1.3.0
+ tracefs_dynevent_destroy_all@Base 1.3.0
+ tracefs_dynevent_free@Base 1.3.0
+ tracefs_dynevent_get@Base 1.3.0
+ tracefs_dynevent_get_all@Base 1.3.0
+ tracefs_dynevent_get_event@Base 1.3.0
+ tracefs_dynevent_info@Base 1.3.0
+ tracefs_dynevent_list_free@Base 1.3.0
+ tracefs_eprobe_alloc@Base 1.3.0
+ tracefs_error@Base 1.3.0
+ tracefs_error_all@Base 1.3.0
+ tracefs_error_clear@Base 1.3.0
+ tracefs_error_last@Base 1.3.0
+ tracefs_event_append_filter@Base 1.3.0
+ tracefs_event_disable@Base 1.2.0
+ tracefs_event_enable@Base 1.2.0
+ tracefs_event_file_append@Base 1.3.0
+ tracefs_event_file_clear@Base 1.3.0
+ tracefs_event_file_exists@Base 1.3.0
+ tracefs_event_file_read@Base 1.3.0
+ tracefs_event_file_write@Base 1.3.0
+ tracefs_event_filter_apply@Base 1.3.0
+ tracefs_event_filter_clear@Base 1.3.0
+ tracefs_event_get_file@Base 1.3.0
+ tracefs_event_is_enabled@Base 1.6.3
+ tracefs_event_systems@Base 0.0~git20201211.ca6a929
+ tracefs_event_verify_filter@Base 1.3.0
+ tracefs_file_exists@Base 0.0~git20201211.ca6a929
+ tracefs_fill_local_events@Base 0.0~git20201211.ca6a929
+ tracefs_filter_functions@Base 1.3.0
+ tracefs_filter_string_append@Base 1.3.0
+ tracefs_filter_string_verify@Base 1.3.0
+ tracefs_follow_event@Base 1.6.3
+ tracefs_follow_missed_events@Base 1.6.3
+ tracefs_function_filter@Base 1.1.1
+ tracefs_function_notrace@Base 1.1.1
+ tracefs_get_clock@Base 0.0~git20201211.ca6a929
+ tracefs_get_tracing_file@Base 0.0~git20201211.ca6a929
+ tracefs_hist_add_key@Base 1.3.0
+ tracefs_hist_add_key_cnt@Base 1.6.3
+ tracefs_hist_add_name@Base 1.3.0
+ tracefs_hist_add_sort_key@Base 1.3.0
+ tracefs_hist_add_value@Base 1.3.0
+ tracefs_hist_alloc@Base 1.3.0
+ tracefs_hist_alloc_2d@Base 1.3.0
+ tracefs_hist_alloc_nd@Base 1.3.0
+ tracefs_hist_alloc_nd_cnt@Base 1.6.3
+ tracefs_hist_append_filter@Base 1.3.0
+ tracefs_hist_command@Base 1.3.0
+ tracefs_hist_echo_cmd@Base 1.3.0
+ tracefs_hist_free@Base 1.3.0
+ tracefs_hist_get_event@Base 1.3.0
+ tracefs_hist_get_name@Base 1.3.0
+ tracefs_hist_get_system@Base 1.3.0
+ tracefs_hist_set_sort_key@Base 1.3.0
+ tracefs_hist_sort_key_direction@Base 1.3.0
+ tracefs_instance_alloc@Base 1.1.1
+ tracefs_instance_create@Base 0.0~git20201211.ca6a929
+ tracefs_instance_destroy@Base 0.0~git20201211.ca6a929
+ tracefs_instance_exists@Base 0.0~git20201211.ca6a929
+ tracefs_instance_file_append@Base 1.2.0
+ tracefs_instance_file_clear@Base 1.2.0
+ tracefs_instance_file_open@Base 1.1.1
+ tracefs_instance_file_read@Base 0.0~git20201211.ca6a929
+ tracefs_instance_file_read_number@Base 1.1.1
+ tracefs_instance_file_write@Base 0.0~git20201211.ca6a929
+ tracefs_instance_free@Base 0.0~git20201211.ca6a929
+ tracefs_instance_get_affinity@Base 1.3.0
+ tracefs_instance_get_affinity_raw@Base 1.3.0
+ tracefs_instance_get_affinity_set@Base 1.3.0
+ tracefs_instance_get_buffer_size@Base 1.6.3
+ tracefs_instance_get_dir@Base 0.0~git20201211.ca6a929
+ tracefs_instance_get_file@Base 0.0~git20201211.ca6a929
+ tracefs_instance_get_name@Base 0.0~git20201211.ca6a929
+ tracefs_instance_get_trace_dir@Base 1.1.1
+ tracefs_instance_is_new@Base 0.0~git20201211.ca6a929
+ tracefs_instance_set_affinity@Base 1.3.0
+ tracefs_instance_set_affinity_raw@Base 1.3.0
+ tracefs_instance_set_affinity_set@Base 1.3.0
+ tracefs_instance_set_buffer_size@Base 1.6.3
+ tracefs_instances@Base 1.3.0
+ tracefs_instances_walk@Base 0.0~git20201211.ca6a929
+ tracefs_iterate_raw_events@Base 0.0~git20201211.ca6a929
+ tracefs_iterate_stop@Base 1.3.0
+ tracefs_kprobe_alloc@Base 1.3.0
+ tracefs_kprobe_raw@Base 1.3.0
+ tracefs_kretprobe_alloc@Base 1.3.0
+ tracefs_kretprobe_raw@Base 1.3.0
+ tracefs_lex@Base 1.3.0
+ tracefs_list_add@Base 1.3.0
+ tracefs_list_free@Base 0.0~git20201211.ca6a929
+ tracefs_list_size@Base 1.3.0
+ tracefs_load_cmdlines@Base 1.1.1
+ tracefs_local_events@Base 0.0~git20201211.ca6a929
+ tracefs_local_events_system@Base 0.0~git20201211.ca6a929
+#MISSING: 1.2.5-1# tracefs_option_diasble@Base 1.1.1
+ tracefs_option_disable@Base 1.2.5
+ tracefs_option_enable@Base 1.1.1
+ tracefs_option_id@Base 1.1.1
+ tracefs_option_is_enabled@Base 1.1.1
+ tracefs_option_is_supported@Base 1.1.1
+ tracefs_option_mask_is_set@Base 1.1.1
+ tracefs_option_name@Base 1.1.1
+ tracefs_options_get_enabled@Base 1.1.1
+ tracefs_options_get_supported@Base 1.1.1
+ tracefs_parse@Base 1.3.0
+ tracefs_print_close@Base 1.1.1
+ tracefs_print_init@Base 1.1.1
+ tracefs_printf@Base 1.1.1
+ tracefs_put_tracing_file@Base 0.0~git20201211.ca6a929
+ tracefs_set_loglevel@Base 1.2.0
+ tracefs_set_tracing_dir@Base 1.5.0
+ tracefs_sql@Base 1.3.0
+ tracefs_synth_add_compare_field@Base 1.3.0
+ tracefs_synth_add_end_field@Base 1.3.0
+ tracefs_synth_add_match_field@Base 1.3.0
+ tracefs_synth_add_start_field@Base 1.3.0
+ tracefs_synth_alloc@Base 1.3.0
+ tracefs_synth_append_end_filter@Base 1.3.0
+ tracefs_synth_append_start_filter@Base 1.3.0
+ tracefs_synth_complete@Base 1.3.0
+ tracefs_synth_create@Base 1.3.0
+ tracefs_synth_destroy@Base 1.3.0
+ tracefs_synth_echo_cmd@Base 1.3.0
+ tracefs_synth_free@Base 1.3.0
+ tracefs_synth_get_event@Base 1.3.0
+ tracefs_synth_get_name@Base 1.3.0
+ tracefs_synth_get_start_hist@Base 1.3.0
+ tracefs_synth_raw_fmt@Base 1.3.0
+ tracefs_synth_save@Base 1.3.0
+ tracefs_synth_show_end_hist@Base 1.3.0
+ tracefs_synth_show_event@Base 1.3.0
+ tracefs_synth_show_start_hist@Base 1.3.0
+ tracefs_synth_snapshot@Base 1.3.0
+ tracefs_synth_trace@Base 1.3.0
+ tracefs_system_events@Base 0.0~git20201211.ca6a929
+ tracefs_trace_is_on@Base 1.1.1
+ tracefs_trace_off@Base 1.1.1
+ tracefs_trace_off_fd@Base 1.1.1
+ tracefs_trace_on@Base 1.1.1
+ tracefs_trace_on_fd@Base 1.1.1
+ tracefs_trace_pipe_print@Base 1.3.0
+ tracefs_trace_pipe_stop@Base 1.3.0
+ tracefs_trace_pipe_stream@Base 1.3.0
+ tracefs_tracer_available@Base 1.5.0
+ tracefs_tracer_clear@Base 1.3.0
+ tracefs_tracer_set@Base 1.3.0
+ tracefs_tracers@Base 0.0~git20201211.ca6a929
+ tracefs_tracing_dir@Base 0.0~git20201221.74d7273
+ tracefs_tracing_dir_is_mounted@Base 1.6.3
+ tracefs_uprobe_alloc@Base 1.4.0
+ tracefs_uretprobe_alloc@Base 1.4.0
+ tracefs_vprintf@Base 1.1.1
+ tracefs_warning@Base 1.1.1
+ tracer_enums@Base 1.3.0
+ tracers@Base 1.3.0
+#MISSING: 1.1.1-1# warning@Base 0.0~git20201211.ca6a929
+ write_tracer@Base 1.3.0
+ yy_create_buffer@Base 1.3.0
+ yy_delete_buffer@Base 1.3.0
+ yy_flush_buffer@Base 1.3.0
+ yy_scan_buffer@Base 1.3.0
+ yy_scan_bytes@Base 1.3.0
+ yy_scan_string@Base 1.3.0
+ yy_switch_to_buffer@Base 1.3.0
+ yyalloc@Base 1.3.0
+ yyfree@Base 1.3.0
+ yyget_column@Base 1.3.0
+ yyget_debug@Base 1.3.0
+ yyget_extra@Base 1.3.0
+ yyget_in@Base 1.3.0
+ yyget_leng@Base 1.3.0
+ yyget_lineno@Base 1.3.0
+ yyget_lval@Base 1.3.0
+ yyget_out@Base 1.3.0
+ yyget_text@Base 1.3.0
+ yylex_destroy@Base 1.3.0
+ yylex_init@Base 1.3.0
+ yylex_init_extra@Base 1.3.0
+ yypop_buffer_state@Base 1.3.0
+ yypush_buffer_state@Base 1.3.0
+ yyrealloc@Base 1.3.0
+ yyrestart@Base 1.3.0
+ yyset_column@Base 1.3.0
+ yyset_debug@Base 1.3.0
+ yyset_extra@Base 1.3.0
+ yyset_in@Base 1.3.0
+ yyset_lineno@Base 1.3.0
+ yyset_lval@Base 1.3.0
+ yyset_out@Base 1.3.0
+ yywrap@Base 1.3.0
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..9aa1a72
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+include /usr/share/dpkg/architecture.mk
+DPKG_EXPORT_BUILDTOOLS=1
+-include /usr/share/dpkg/buildtools.mk
+
+ifeq (,$(findstring terse,$(DEB_BUILD_OPTIONS)))
+ VERBOSE=1
+endif
+
+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 -- install_doc $(build_flags)
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..260ebbe
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,11 @@
+# For more information on what jobs are run see:
+# https://salsa.debian.org/salsa-ci-team/pipeline
+#
+# To enable the jobs, go to your repository (at salsa.debian.org)
+# and click over Settings > CI/CD > Expand (in General pipelines).
+# In "Custom CI config path" write debian/salsa-ci.yml and click
+# in "Save Changes". The CI tests will run after the next commit.
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
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..3819867
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,2 @@
+---
+Repository: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..d7935bf
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="mode=git" \
+ https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git \
+ refs/tags/libtracefs-([\d\.]+) debian uupdate