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) |