[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/lib/libdrm][debian-unstable] 8 commits: control: Remove unused Build-Depends



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libdrm

Commits:

  • e02743a0
    by Diederik de Haas at 2023-11-07T11:53:21+01:00
    control: Remove unused Build-Depends
    
    The xsltproc and xutils-dev B-Ds are no longer needed, drop them.
    
    The xsltproc B-D was added in commit 2434d92d8d36 to build the DocBook
    based manpages, but those source files have been converted to rst and
    turned into manpages via `rst2man` from the python3-docutils package.
    
    The xutils-dev B-D was added in commit 9be727b72276 for the xorg-macros,
    but those are no longer needed since switching to meson.
    
    Not closing bug 981618 as the 'nocheck' annotation part isn't included.
    
    Link: https://bugs.debian.org/981618
    
  • 438f4741
    by Diederik de Haas at 2023-11-08T13:16:21+01:00
    control: Update Standards-Version to 4.6.2
    
    While at it, also remove the trailing whitespace issue in d/changelog.
    
  • 7514d1d3
    by Diederik de Haas at 2023-11-08T13:16:28+01:00
    control: Specify Rules-Requires-Root: no
    
    Explicitly declare that no elevated priviledges are needed to build
    this package.
    See the silent-on-rules-requiring-root lintian tag for details, which
    also references Debian Policy section 4.9.2.
    
  • 6d420f08
    by Diederik de Haas at 2023-11-08T13:16:29+01:00
    control, rules: Drop quilt B-D and param
    
    When using the "3.0 (quilt)" source format, there no need to include
    quilt in the Build-Depends or include it as parameter in d/rules.
    
  • 22c8ce1e
    by Diederik de Haas at 2023-11-08T13:16:29+01:00
    control: Update Homepage to point to gitlab.f.o
    
    While the old Homepage does work, at the bottom of the page it, under
    the 'Clone' header it lists the https://gitlab.freedesktop.org/mesa/drm/
    URL. So update the Homepage field to point to that.
    The gitlab repo also provides for submitting Issues and Merge Requests.
    
  • cc2869b2
    by Diederik de Haas at 2023-11-08T13:16:29+01:00
    patches: Add DEP-3 header to 01_default_perms.diff
    
  • d76556bd
    by Diederik de Haas at 2023-11-08T13:16:29+01:00
    symbols: Add missing Build-Depends-Package fields
    
    Add the Build-Depends-Package field to the symbols files so that
    dpkg-shlibdeps can use it to ensure that the resulting binary package
    dependency on the shared library is at least as strict as the source
    package dependency on the shared library development package.
    
    This fixes the symbols-file-missing-build-depends-package-field lintian
    warnings. See also Debian Policy Section 8.6.3.2.
    
  • 223fa361
    by Diederik de Haas at 2023-11-08T13:16:29+01:00
    symbols, lintian: Drop reference to private symbols
    
    In upstream commit 56c4857f1763 all the abi16_* functions and the
    nouveau_debug variable got hidden, so the reference to the private
    symbols can be dropped and also the lintian-override for it.
    
    This did cause/show a invalid-template-id-in-symbols-file lintian error,
    fix that by updating the version which added that function (publicly).
    This in effect completes the 'revert' of commit f1c5b014206e.
    

15 changed files:

Changes:

  • debian/changelog
    1
    +libdrm (2.4.117-2) UNRELEASED; urgency=medium
    
    2
    +
    
    3
    +  * control: Remove unused Build-Depends
    
    4
    +  * control: Update Standards-Version to 4.6.2 (no changes needed)
    
    5
    +  * control: Specify Rules-Requires-Root: no
    
    6
    +  * control, rules: Drop quilt B-D and param
    
    7
    +  * control: Update Homepage to point to gitlab.f.o
    
    8
    +  * patches: Add DEP-3 header to 01_default_perms.diff
    
    9
    +  * symbols: Add missing Build-Depends-Package fields
    
    10
    +  * symbols, lintian: Drop reference to private symbols
    
    11
    +
    
    12
    + -- Diederik de Haas <didi.debian@cknow.org>  Tue, 07 Nov 2023 10:17:27 +0100
    
    13
    +
    
    1 14
     libdrm (2.4.117-1) unstable; urgency=medium
    
    2 15
     
    
    3 16
       * New upstream release.
    
    ... ... @@ -1401,4 +1414,3 @@ libdrm (1.0.2-1) unstable; urgency=low
    1401 1414
       * Initial release. Closes: #324074
    
    1402 1415
     
    
    1403 1416
      -- Marcelo E. Magallon <mmagallo@debian.org>  Fri, 19 Aug 2005 21:11:18 -0600
    1404
    -

  • debian/control
    ... ... @@ -5,21 +5,19 @@ Uploaders: Andreas Boll <aboll@debian.org>
    5 5
     Build-Depends:
    
    6 6
      debhelper-compat (= 13),
    
    7 7
      meson,
    
    8
    - quilt,
    
    9
    - xsltproc,
    
    10 8
      libx11-dev,
    
    11 9
      pkg-config,
    
    12 10
      python3-setuptools,
    
    13
    - xutils-dev (>= 1:7.6+2),
    
    14 11
      libudev-dev [linux-any],
    
    15 12
      libpciaccess-dev,
    
    16 13
      python3-docutils,
    
    17 14
     # valgrind [amd64 armhf i386 mips mipsel powerpc s390x],
    
    18
    -Standards-Version: 4.6.0
    
    15
    +Standards-Version: 4.6.2
    
    16
    +Rules-Requires-Root: no
    
    19 17
     Section: libs
    
    20 18
     Vcs-Git: https://salsa.debian.org/xorg-team/lib/libdrm
    
    21 19
     Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libdrm
    
    22
    -Homepage: https://cgit.freedesktop.org/mesa/drm/
    
    20
    +Homepage: https://gitlab.freedesktop.org/mesa/drm/
    
    23 21
     
    
    24 22
     Package: libdrm-dev
    
    25 23
     Section: libdevel
    

  • debian/libdrm-amdgpu1.symbols
    1 1
     libdrm_amdgpu.so.1 libdrm-amdgpu1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      amdgpu_bo_alloc@Base 2.4.63
    
    3 4
      amdgpu_bo_cpu_map@Base 2.4.63
    
    4 5
      amdgpu_bo_cpu_unmap@Base 2.4.63
    

  • debian/libdrm-etnaviv1.symbols
    1 1
     libdrm_etnaviv.so.1 libdrm-etnaviv1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      etna_bo_cpu_fini@Base 0
    
    3 4
      etna_bo_cpu_prep@Base 0
    
    4 5
      etna_bo_del@Base 0
    

  • debian/libdrm-exynos1.symbols
    1 1
     libdrm_exynos.so.1 libdrm-exynos1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      exynos_bo_create@Base 0
    
    3 4
      exynos_bo_destroy@Base 0
    
    4 5
      exynos_bo_from_name@Base 0
    

  • debian/libdrm-freedreno1.symbols
    1 1
     libdrm_freedreno.so.1 libdrm-freedreno1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      fd_bo_cpu_fini@Base 0
    
    3 4
      fd_bo_cpu_prep@Base 0
    
    4 5
      fd_bo_del@Base 0
    

  • debian/libdrm-intel1.symbols
    1 1
     libdrm_intel.so.1 libdrm-intel1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      drm_intel_bo_alloc@Base 2.4.1
    
    3 4
      drm_intel_bo_alloc_for_render@Base 2.4.5
    
    4 5
      drm_intel_bo_alloc_tiled@Base 2.4.15
    

  • debian/libdrm-nouveau2.lintian-overrides deleted
    1
    -libdrm-nouveau2: symbols-declares-dependency-on-other-package libdrm-nouveau-private

  • debian/libdrm-nouveau2.symbols
    1 1
     libdrm_nouveau.so.2 libdrm-nouveau2 #MINVER#
    
    2
    -| libdrm-nouveau-private
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    3 3
      nouveau_bo_make_global@Base 2.4.116
    
    4 4
      nouveau_bo_map@Base 2.4.34
    
    5 5
      nouveau_bo_name_get@Base 2.4.34
    
    ... ... @@ -21,7 +21,7 @@ libdrm_nouveau.so.2 libdrm-nouveau2 #MINVER#
    21 21
      nouveau_device_del@Base 2.4.34
    
    22 22
      nouveau_device_new@Base 2.4.66
    
    23 23
      nouveau_device_open@Base 2.4.34
    
    24
    - nouveau_device_open_existing@Base 0 1
    
    24
    + nouveau_device_open_existing@Base 2.4.34
    
    25 25
      nouveau_device_wrap@Base 2.4.34
    
    26 26
      nouveau_drm_del@Base 2.4.66
    
    27 27
      nouveau_drm_new@Base 2.4.66
    

  • debian/libdrm-omap1.symbols
    1 1
     libdrm_omap.so.1 libdrm-omap1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      omap_bo_cpu_fini@Base 2.4.33
    
    3 4
      omap_bo_cpu_prep@Base 2.4.33
    
    4 5
      omap_bo_del@Base 2.4.33
    

  • debian/libdrm-radeon1.symbols
    1 1
     libdrm_radeon.so.1 libdrm-radeon1 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      radeon_bo_debug@Base 2.4.17
    
    3 4
      radeon_bo_get_handle@Base 2.4.17
    
    4 5
      radeon_bo_get_src_domain@Base 2.4.17
    

  • debian/libdrm-tegra0.symbols
    1 1
     libdrm_tegra.so.0 libdrm-tegra0 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      drm_tegra_bo_export@Base 2.4.112
    
    3 4
      drm_tegra_bo_get_handle@Base 0
    
    4 5
      drm_tegra_bo_get_name@Base 2.4.112
    

  • debian/libdrm2.symbols
    1 1
     libdrm.so.2 libdrm2 #MINVER#
    
    2
    +* Build-Depends-Package: libdrm-dev
    
    2 3
      drmAddBufs@Base 2.3.1
    
    3 4
      drmAddContextPrivateMapping@Base 2.3.1
    
    4 5
      drmAddContextTag@Base 2.3.1
    

  • debian/patches/01_default_perms.diff
    1
    +From: David Nusinow <dnusinow@debian.org>
    
    2
    +Date: Sun, Apr 15 13:11:06 2007 -0400
    
    3
    +Forwarded: not-needed
    
    4
    +Subject: Change default device permission to 666
    
    5
    +
    
    6
    +Patch libdrm to default to device permission 666 so we don't have to do
    
    7
    +it in xorg.conf. The only way libdrm can do anything is through the
    
    8
    +server anyway. This can still be overridden by a user's xorg.conf.
    
    9
    +
    
    1 10
     --- a/xf86drm.h
    
    2 11
     +++ b/xf86drm.h
    
    3 12
     @@ -74,7 +74,7 @@ extern "C" {
    

  • debian/rules
    ... ... @@ -141,6 +141,5 @@ ifeq ($(FREEDRENO), yes)
    141 141
     endif
    
    142 142
     
    
    143 143
     %:
    
    144
    -	dh $@ --with quilt \
    
    145
    -		--builddirectory=build/ \
    
    144
    +	dh $@ --builddirectory=build/ \
    
    146 145
     		--buildsystem=meson


  • Reply to: