diff --git a/contrib/src/lttng-ust/SHA512SUMS b/contrib/src/lttng-ust/SHA512SUMS
new file mode 100644
index 0000000000000000000000000000000000000000..6b5a5f91b56053e7d2493dadec9da4e1a391c505
--- /dev/null
+++ b/contrib/src/lttng-ust/SHA512SUMS
@@ -0,0 +1 @@
+3e81e1db54150ae0ced37fe27c5c08ba666c128cd4af8f0a788f80d7a017927244c1471aa919d892c7030a22b92eb45e98502fcabe8edfd8ffcdabd2698ad368  lttng-ust-2.13.1.tar.bz2
\ No newline at end of file
diff --git a/contrib/src/lttng-ust/package.json b/contrib/src/lttng-ust/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..a6604d5a5fb6fdb5792ce7eadac05ef3b359a537
--- /dev/null
+++ b/contrib/src/lttng-ust/package.json
@@ -0,0 +1,18 @@
+{
+    "name": "lttng-ust",
+    "version": "2.13.0",
+    "url": "https://lttng.org/files/lttng-ust/lttng-ust-__VERSION__.tar.bz2",
+    "deps": [
+        "liburcu",
+    ],
+    "patches": [],
+    "win_patches": [],
+    "project_paths": [
+    ],
+    "with_env" : "",
+    "custom_scripts": {
+        "pre_build": [],
+        "build": [],
+        "post_build": []
+    }
+}
diff --git a/contrib/src/lttng-ust/rules.mak b/contrib/src/lttng-ust/rules.mak
new file mode 100644
index 0000000000000000000000000000000000000000..a4b65803cf8987443955d7d4f56141e02cb7c506
--- /dev/null
+++ b/contrib/src/lttng-ust/rules.mak
@@ -0,0 +1,31 @@
+# lttng-ust
+
+LTTNG_UST_VERSION := 2.13.1
+LTTNG_UST_URL     := https://lttng.org/files/lttng-ust/lttng-ust-${LTTNG_UST_VERSION}.tar.bz2
+
+ifeq ($(call need_pkg "liblttng-ust >= 2.13.0"),)
+PKGS_FOUND += lttng-ust
+endif
+
+DEPS_lttng_ust=
+
+$(TARBALLS)/lttng-ust-$(LTTNG_UST_VERSION).tar.bz2:
+	$(call download,$(LTTNG_UST_URL))
+
+.sum-lttng-ust: lttng-ust-$(LTTNG_UST_VERSION).tar.bz2
+
+lttng-ust: lttng-ust-$(LTTNG_UST_VERSION).tar.bz2 .sum-lttng-ust
+	$(UNPACK)
+	$(UPDATE_AUTOCONFIG)
+	$(MOVE)
+
+LTTNG_UST_CONF :=           \
+	--disable-man-pages \
+	--disable-numa      \
+	$(HOSTCONF)         \
+	--enable-shared
+
+.lttng-ust: lttng-ust
+	cd $< && $(HOSTVARS) ./configure $(LTTNG_UST_CONF)
+	cd $< && $(MAKE) install
+	touch $@