Emilio Pozuelo Monfort pushed to branch debian-unstable at X Strike Force / app / apitrace
Commits:
-
1fdf6efa
by Emilio Pozuelo Monfort at 2025-01-24T15:56:22+01:00
-
593c37e0
by Emilio Pozuelo Monfort at 2025-01-24T15:59:25+01:00
-
42d3d0a8
by Emilio Pozuelo Monfort at 2025-01-24T16:00:46+01:00
-
0ae4aaad
by Emilio Pozuelo Monfort at 2025-01-24T16:29:38+01:00
-
e8df56b7
by Emilio Pozuelo Monfort at 2025-01-24T16:30:29+01:00
-
abcae68f
by Emilio Pozuelo Monfort at 2025-01-24T16:30:36+01:00
5 changed files:
- debian/changelog
- debian/control
- + debian/patches/libproc-2.patch
- debian/patches/series
- + debian/patches/waffle-ftbfs.patch
Changes:
1 | +apitrace (11.1+repack-2) unstable; urgency=medium
|
|
2 | + |
|
3 | + * Team upload.
|
|
4 | + * Drop unused libqt5webkit5-dev build-dep. Closes: #1093729.
|
|
5 | + * control: switch to pkgconf.
|
|
6 | + * control: switch libgl1-mesa-dev to libgl-dev.
|
|
7 | + |
|
8 | + -- Emilio Pozuelo Monfort <pochu@debian.org> Fri, 24 Jan 2025 16:30:33 +0100
|
|
9 | + |
|
10 | +apitrace (11.1+repack-1.2) unstable; urgency=medium
|
|
11 | + |
|
12 | + * Non-maintainer upload.
|
|
13 | + * Switch CMake check from native to pkgconfig for waffle-1. Closes:
|
|
14 | + #1041081
|
|
15 | + |
|
16 | + -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Thu, 21 Sep 2023 23:42:42 +0100
|
|
17 | + |
|
18 | +apitrace (11.1+repack-1.1) unstable; urgency=medium
|
|
19 | + |
|
20 | + * Non-maintainer upload.
|
|
21 | + * debian/: Switch to libproc2-dev (Closes: #1024218)
|
|
22 | + |
|
23 | + -- Sebastian Ramacher <sramacher@debian.org> Sat, 24 Dec 2022 13:13:35 +0100
|
|
24 | + |
|
1 | 25 | apitrace (11.1+repack-1) unstable; urgency=medium
|
2 | 26 | |
3 | 27 | [ David Heidelberg ]
|
... | ... | @@ -7,19 +7,18 @@ Build-Depends: |
7 | 7 | debhelper-compat (= 13),
|
8 | 8 | cmake,
|
9 | 9 | libbrotli-dev,
|
10 | - libgl1-mesa-dev,
|
|
10 | + libgl-dev,
|
|
11 | 11 | libegl1-mesa-dev,
|
12 | 12 | libgles2-mesa-dev,
|
13 | 13 | libwaffle-dev,
|
14 | 14 | qtbase5-dev,
|
15 | - libqt5webkit5-dev,
|
|
16 | - pkg-config,
|
|
15 | + pkgconf,
|
|
17 | 16 | python3,
|
18 | 17 | zlib1g-dev,
|
19 | 18 | libsnappy-dev,
|
20 | 19 | libpng-dev,
|
21 | 20 | libbsd-dev,
|
22 | - libprocps-dev,
|
|
21 | + libproc2-dev,
|
|
23 | 22 | libgtest-dev,
|
24 | 23 | Standards-Version: 4.6.0
|
25 | 24 | Homepage: https://apitrace.github.io
|
1 | +Description: Build for libproc2
|
|
2 | + Replace libprocps with libproc2
|
|
3 | +Author: Craig Small <csmall@debian.org>
|
|
4 | +Reviewed-by: Craig Small <csmall@debian.org>
|
|
5 | +Last-Update: 2022-11-16
|
|
6 | +---
|
|
7 | +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
|
8 | +Index: apitrace-11.1+repack/lib/os/os_memory.hpp
|
|
9 | +===================================================================
|
|
10 | +--- apitrace-11.1+repack.orig/lib/os/os_memory.hpp
|
|
11 | ++++ apitrace-11.1+repack/lib/os/os_memory.hpp
|
|
12 | +@@ -30,13 +30,46 @@
|
|
13 | +
|
|
14 | + #pragma once
|
|
15 | +
|
|
16 | +-#ifdef HAVE_READPROC_H
|
|
17 | ++#ifdef HAVE_LIBPROC2_PIDS_H
|
|
18 | ++#include <libproc2/pids.h>
|
|
19 | ++#elif defined(HAVE_READPROC_H)
|
|
20 | + #include <proc/readproc.h>
|
|
21 | + #endif
|
|
22 | +
|
|
23 | + namespace os {
|
|
24 | +
|
|
25 | +-#if defined(HAVE_READPROC_H)
|
|
26 | ++#ifdef HAVE_LIBPROC2_PIDS_H
|
|
27 | ++ inline long long
|
|
28 | ++ getVsize(void) {
|
|
29 | ++ enum pids_item Item[] = {PIDS_VSIZE_BYTES};
|
|
30 | ++ struct pids_info *info = NULL;
|
|
31 | ++ struct pids_stack *stack;
|
|
32 | ++ unsigned long value=0;
|
|
33 | ++ if (
|
|
34 | ++ (procps_pids_new(&info, Item, 1) == 0) &&
|
|
35 | ++ ((stack = fatal_proc_unmounted(info, 1)) == NULL)) {
|
|
36 | ++ value = PIDS_VAL(0, ul_int, stack, info);
|
|
37 | ++ }
|
|
38 | ++ procps_pids_unref(&info);
|
|
39 | ++ return value;
|
|
40 | ++ }
|
|
41 | ++
|
|
42 | ++ inline long long
|
|
43 | ++ getRss(void) {
|
|
44 | ++ enum pids_item Item[] = {PIDS_RSS};
|
|
45 | ++ struct pids_info *info = NULL;
|
|
46 | ++ struct pids_stack *stack;
|
|
47 | ++ unsigned long value=0;
|
|
48 | ++ if (
|
|
49 | ++ (procps_pids_new(&info, Item, 1) == 0) &&
|
|
50 | ++ ((stack = fatal_proc_unmounted(info, 1)) == NULL)) {
|
|
51 | ++ value = PIDS_VAL(0, ul_int, stack, info);
|
|
52 | ++ }
|
|
53 | ++ procps_pids_unref(&info);
|
|
54 | ++ return value;
|
|
55 | ++ }
|
|
56 | ++
|
|
57 | ++#elif defined(HAVE_READPROC_H)
|
|
58 | +
|
|
59 | + inline long long
|
|
60 | + getVsize(void) {
|
|
61 | +Index: apitrace-11.1+repack/CMakeLists.txt
|
|
62 | +===================================================================
|
|
63 | +--- apitrace-11.1+repack.orig/CMakeLists.txt
|
|
64 | ++++ apitrace-11.1+repack/CMakeLists.txt
|
|
65 | +@@ -490,6 +490,10 @@ if (NOT WIN32 AND NOT ENABLE_STATIC_EXE)
|
|
66 | + if (PKG_CONFIG_FOUND)
|
|
67 | + pkg_check_modules (BROTLIDEC IMPORTED_TARGET libbrotlidec>=1.0.7)
|
|
68 | + pkg_check_modules (BROTLIENC IMPORTED_TARGET libbrotlienc>=1.0.7)
|
|
69 | ++ pkg_check_modules (LIBPROC2 IMPORTED_TARGET libproc2)
|
|
70 | ++ if (LIBPROC2_FOUND)
|
|
71 | ++ add_definitions (-DHAVE_LIBPROC2_PIDS_H)
|
|
72 | ++ endif ()
|
|
73 | + endif ()
|
|
74 | +
|
|
75 | + find_package (GTest)
|
|
76 | +Index: apitrace-11.1+repack/lib/os/CMakeLists.txt
|
|
77 | +===================================================================
|
|
78 | +--- apitrace-11.1+repack.orig/lib/os/CMakeLists.txt
|
|
79 | ++++ apitrace-11.1+repack/lib/os/CMakeLists.txt
|
|
80 | +@@ -38,3 +38,8 @@ if (BUILD_TESTING)
|
|
81 | + add_gtest (os_thread_test os_thread_test.cpp)
|
|
82 | + target_link_libraries (os_thread_test os)
|
|
83 | + endif ()
|
|
84 | ++
|
|
85 | ++if (LIBPROC2_FOUND)
|
|
86 | ++ target_link_libraries(os PUBLIC PkgConfig::LIBPROC2)
|
|
87 | ++endif ()
|
|
88 | ++ |
... | ... | @@ -4,3 +4,5 @@ use-system-snappy |
4 | 4 | highlight.py-fix1.patch
|
5 | 5 | highlight.py-fix2.patch
|
6 | 6 | disable-submodule-check.patch
|
7 | +libproc-2.patch
|
|
8 | +waffle-ftbfs.patch |
1 | +Description: Switch CMake check from native to pkgconfig for waffle-1.
|
|
2 | +Author: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
|
|
3 | +Bug-Debian: https://bugs.debian.org/1041081
|
|
4 | + |
|
5 | + |
|
6 | +Index: apitrace-11.1+repack/CMakeLists.txt
|
|
7 | +===================================================================
|
|
8 | +--- apitrace-11.1+repack.orig/CMakeLists.txt
|
|
9 | ++++ apitrace-11.1+repack/CMakeLists.txt
|
|
10 | +@@ -211,9 +211,11 @@ elseif (ENABLE_X11)
|
|
11 | + endif ()
|
|
12 | + endif ()
|
|
13 | +
|
|
14 | ++find_package (PkgConfig)
|
|
15 | ++
|
|
16 | + if (ENABLE_EGL AND ENABLE_WAFFLE)
|
|
17 | + # Use Waffle for eglretrace
|
|
18 | +- find_package (Waffle REQUIRED)
|
|
19 | ++ pkg_check_modules (Waffle REQUIRED waffle-1)
|
|
20 | + endif ()
|
|
21 | +
|
|
22 | + if (ENABLE_EGL AND NOT ENABLE_X11)
|
|
23 | +@@ -486,7 +488,6 @@ if (NOT WIN32 AND NOT ENABLE_STATIC_EXE)
|
|
24 | + find_package (PNG)
|
|
25 | + endif ()
|
|
26 | +
|
|
27 | +- find_package (PkgConfig)
|
|
28 | + if (PKG_CONFIG_FOUND)
|
|
29 | + pkg_check_modules (BROTLIDEC IMPORTED_TARGET libbrotlidec>=1.0.7)
|
|
30 | + pkg_check_modules (BROTLIENC IMPORTED_TARGET libbrotlienc>=1.0.7) |