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