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

Bug#828023: marked as done (libdrm-tegra for arm64)



Your message dated Thu, 21 Jul 2016 09:50:01 +0000
with message-id <E1bQAcD-0005gP-KF@franck.debian.org>
and subject line Bug#828023: fixed in libdrm 2.4.69-1
has caused the Debian Bug report #828023,
regarding libdrm-tegra for arm64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
828023: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828023
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libdrm
Version: 2.4.68-1
Severity: wishlist
Tags: patch

Can you please build libdrm-tegra0 for arm64.  NVIDIA has 64-bit ARM
Tegra CPUs (e.g. Tegra X1).

The attached patch works for me.

-- 
Martin Michlmayr
http://www.cyrius.com/
diff --git a/debian/control b/debian/control
index e81dff2..82f78e3 100644
--- a/debian/control
+++ b/debian/control
@@ -34,7 +34,7 @@ Depends:
  libdrm-omap1 (= ${binary:Version}) [any-arm],
  libdrm-freedreno1 (= ${binary:Version}) [any-arm arm64],
  libdrm-exynos1 (= ${binary:Version}) [any-arm],
- libdrm-tegra0 (= ${binary:Version}) [any-arm],
+ libdrm-tegra0 (= ${binary:Version}) [any-arm arm64],
  ${misc:Depends},
 Multi-Arch: same
 Description: Userspace interface to kernel DRM services -- development files
@@ -274,7 +274,7 @@ Description: Userspace interface to exynos-specific kernel DRM services -- debug
  This package provides the debugging symbols for the libdrm-exynos1 package.
 
 Package: libdrm-tegra0
-Architecture: any-arm
+Architecture: any-arm arm64
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
@@ -290,7 +290,7 @@ Description: Userspace interface to tegra-specific kernel DRM services -- runtim
 Package: libdrm-tegra0-dbg
 Section: debug
 Priority: extra
-Architecture: any-arm
+Architecture: any-arm arm64
 Depends:
  libdrm-tegra0 (= ${binary:Version}),
  ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index 2dd69bc..169f648 100755
--- a/debian/rules
+++ b/debian/rules
@@ -49,10 +49,18 @@ endif
 ifeq ($(ARM), yes)
 	confflags += --enable-exynos-experimental-api
 	confflags += --enable-omap-experimental-api
-	confflags += --enable-tegra-experimental-api
 else
 	confflags += --disable-exynos-experimental-api
 	confflags += --disable-omap-experimental-api
+endif
+
+# Tegra is on arm and arm64
+ifneq (,$(filter arm arm64,$(DEB_HOST_ARCH_CPU)))
+	TEGRA = yes
+endif
+ifeq ($(TEGRA), yes)
+	confflags += --enable-tegra-experimental-api
+else
 	confflags += --disable-tegra-experimental-api
 endif
 
@@ -96,6 +104,8 @@ endif
 ifeq ($(ARM), yes)
 	dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
 	dh_strip -plibdrm-exynos1 --dbg-package=libdrm-exynos1-dbg
+endif
+ifeq ($(TEGRA), yes)
 	dh_strip -plibdrm-tegra0 --dbg-package=libdrm-tegra0-dbg
 endif
 ifeq ($(FREEDRENO), yes)
@@ -116,6 +126,8 @@ endif
 ifeq ($(ARM), yes)
 	dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
 	dh_makeshlibs -plibdrm-exynos1 -V'libdrm-exynos1 (>= 2.4.66)' -- -c4
+endif
+ifeq ($(TEGRA), yes)
 	dh_makeshlibs -plibdrm-tegra0 -V'libdrm-tegra0' -- -c4
 endif
 ifeq ($(FREEDRENO), yes)

--- End Message ---
--- Begin Message ---
Source: libdrm
Source-Version: 2.4.69-1

We believe that the bug you reported is fixed in the latest version of
libdrm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 828023@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Boll <andreas.boll.dev@gmail.com> (supplier of updated libdrm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 21 Jul 2016 10:25:17 +0200
Source: libdrm
Binary: libdrm-dev libdrm2 libdrm2-udeb libdrm2-dbg libdrm-intel1 libdrm-intel1-dbg libdrm-nouveau2 libdrm-nouveau2-dbg libdrm-radeon1 libdrm-radeon1-dbg libdrm-omap1 libdrm-omap1-dbg libdrm-freedreno1 libdrm-freedreno1-dbg libdrm-exynos1 libdrm-exynos1-dbg libdrm-tegra0 libdrm-tegra0-dbg libdrm-amdgpu1 libdrm-amdgpu1-dbg
Architecture: source
Version: 2.4.69-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Andreas Boll <andreas.boll.dev@gmail.com>
Description:
 libdrm-amdgpu1 - Userspace interface to amdgpu-specific kernel DRM services -- run
 libdrm-amdgpu1-dbg - Userspace interface to amdgpu-specific kernel DRM services -- deb
 libdrm-dev - Userspace interface to kernel DRM services -- development files
 libdrm-exynos1 - Userspace interface to exynos-specific kernel DRM services -- run
 libdrm-exynos1-dbg - Userspace interface to exynos-specific kernel DRM services -- deb
 libdrm-freedreno1 - Userspace interface to msm/kgsl kernel DRM services -- runtime
 libdrm-freedreno1-dbg - Userspace interface to msm/kgsl kernel DRM services -- debugging
 libdrm-intel1 - Userspace interface to intel-specific kernel DRM services -- runt
 libdrm-intel1-dbg - Userspace interface to intel-specific kernel DRM services -- debu
 libdrm-nouveau2 - Userspace interface to nouveau-specific kernel DRM services -- ru
 libdrm-nouveau2-dbg - Userspace interface to nouveau-specific kernel DRM -- debugging s
 libdrm-omap1 - Userspace interface to omap-specific kernel DRM services -- runti
 libdrm-omap1-dbg - Userspace interface to omap-specific kernel DRM services -- debug
 libdrm-radeon1 - Userspace interface to radeon-specific kernel DRM services -- run
 libdrm-radeon1-dbg - Userspace interface to radeon-specific kernel DRM services -- deb
 libdrm-tegra0 - Userspace interface to tegra-specific kernel DRM services -- runt
 libdrm-tegra0-dbg - Userspace interface to tegra-specific kernel DRM services -- debu
 libdrm2    - Userspace interface to kernel DRM services -- runtime
 libdrm2-dbg - Userspace interface to kernel DRM services -- debugging symbols
 libdrm2-udeb - Userspace interface to kernel DRM services -- runtime (udeb)
Closes: 828023
Changes:
 libdrm (2.4.69-1) unstable; urgency=medium
 .
   [ Andreas Boll ]
   * New upstream release.
   * Update debian/upstream/signing-key.asc.
   * Bump Standards-Version to 3.9.8, no changes needed.
   * Update watch url to use https instead of http.
 .
   [ Julien Cristau ]
   * Build libdrm-tegra on arm64 (closes: #828023).  Thanks, Martin Michlmayr!
Checksums-Sha1:
 4dcd559f9efe1c6dedc3cf5814e050910b36241d 3406 libdrm_2.4.69-1.dsc
 a42c29fc1506ed6374e16f7f615d5d553b24ef1c 1065604 libdrm_2.4.69.orig.tar.gz
 b0ea352d47c779368fe26448ef2d36f331081955 51003 libdrm_2.4.69-1.diff.gz
Checksums-Sha256:
 3d9a85ab4bf12830b84fc467a0cd1ae7ffde1257c073b5cf96b49e909f1f5921 3406 libdrm_2.4.69-1.dsc
 50cd24f1ee1331a2dfa3c865ff528061eb8269d273fb0782ff3e07de263d187a 1065604 libdrm_2.4.69.orig.tar.gz
 5634148aaa63de6a739003319df58ed61868471bac52cb7a8a2e0b39c3589a8e 51003 libdrm_2.4.69-1.diff.gz
Files:
 8a021ffd2f966f16d9a50e77e8d6ee8d 3406 libs optional libdrm_2.4.69-1.dsc
 f15566e3e17eab931fdf97d5d4f7d3bf 1065604 libs optional libdrm_2.4.69.orig.tar.gz
 c989e35eeba59e47a06e952d953bcc7b 51003 libs optional libdrm_2.4.69-1.diff.gz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXkIcmAAoJEB7vU9OKOpxn/nsQAKeE0jBjw+Ft36LIpXIhI6Lf
S/5PMuuxhSRRvH4N6LUrrMS9wLLDJMSyg8yS8hrNw1kg+8wuRd9eTezuQQZOHOAq
C20ats0EQo7WTLE64v9n3W19kbTLU24fpvMHhkpK6V6RJ67lopJ0PhSL+Godjwy2
NMKqjzJGxQyBcFEZFr+eSfeIj17JBrIITUtccwCulNWxF+86GIblZhtt7Tq4870B
P0Se8Tww71t7/p7aF5Xd24YQSq+FdSOflMdwhXiFXxNFr0T4ny0wB/ygK50YYp0A
vTNEPqhnM/QLpRqFr2WczhWnbldOzqIWQHfFf7+OnVskInNfhpWjLngqoDM7ZNEE
XiWu2XviOCwR6n8qI2/XtG5mRVWkRJeeiA27HazgNehnGb2cK8pkYiN6UmBlaRlb
9nDukDim/PcVvjM6pIqtxN6Zq6lk3zvMIv9ZjWip0MsuVsb56aNuTcUVt8JXNK4J
Qfeiy0m5vypobbXe8n6gD3g+Ev1E/BOj7lhqpyauH/Y+EeRq5zDaN78modT+MOA6
sqGCxCz3LOvjhAWUgXKf6HyY2UeGnEcx+uQ2eSWsUN46xSwWx/Ool7VvAZ9PRX8g
8CnDPw+h3DmGfkzaRSTj4W15XTFUZuZBZzuY3br26b0D6RMw4oIDM0uFYnDxyYi3
/lNAnMrTihp/4lZ9n7mL
=yu1b
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: