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

Bug#781078: marked as done (Package d3dadapter9)



Your message dated Mon, 19 Nov 2018 15:34:34 +0000
with message-id <E1gOlZK-0004bJ-Oc@fasolo.debian.org>
and subject line Bug#863972: fixed in mesa 18.2.5-1
has caused the Debian Bug report #863972,
regarding Package d3dadapter9
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.)


-- 
863972: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863972
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: mesa
Severity: wishlist
Tags: patch

A branch of wine with support for gallium-nine is being maintained, it
would be convenient if the d3dadapter9.so was built upstream instead of
having to recompile mesa.

diff --git a/debian/control b/debian/control
index fa9ef9d..9265da1 100644
--- a/debian/control
+++ b/debian/control
@@ -200,6 +200,32 @@ Description: X acceleration library -- development files
  This package provides the development environment for compiling programs
  against the xatracker library.
 
+Package: libd3dadapter9-mesa
+Section: libs
+Architecture: linux-any kfreebsd-any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ libudev1 [linux-any],
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: generic buffer management API -- runtime
+ This package contains the d3d9 state tracker
+
+Package: libd3dadapter9-mesa-dev
+Section: libs
+Architecture: linux-any kfreebsd-any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+ libudev1 [linux-any],
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: generic buffer management API -- runtime
+ This package contains the d3d9 state tracker
+ .
+ Development files
+
 Package: libgbm1
 Section: libs
 Architecture: linux-any kfreebsd-any
diff --git a/debian/libd3dadapter9-mesa-dev.install.in b/debian/libd3dadapter9-mesa-dev.install.in
new file mode 100644
index 0000000..814baf9
--- /dev/null
+++ b/debian/libd3dadapter9-mesa-dev.install.in
@@ -0,0 +1,5 @@
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/d3d.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
+dri/usr/include/d3dadapter/d3dadapter9.h usr/include/d3dadapter
+dri/usr/include/d3dadapter/drm.h usr/include/d3dadapter
+dri/usr/include/d3dadapter/present.h usr/include/d3dadapter
+
diff --git a/debian/libd3dadapter9-mesa.install.in b/debian/libd3dadapter9-mesa.install.in
new file mode 100644
index 0000000..51a06b4
--- /dev/null
+++ b/debian/libd3dadapter9-mesa.install.in
@@ -0,0 +1,3 @@
+dri/usr/lib/${DEB_HOST_MULTIARCH}/d3d/d3dadapter9.so.1.0.0 usr/lib/${DEB_HOST_MULTIARCH}/d3d
+dri/usr/lib/${DEB_HOST_MULTIARCH}/d3d/d3dadapter9.so.1 usr/lib/${DEB_HOST_MULTIARCH}/d3d
+dri/usr/lib/${DEB_HOST_MULTIARCH}/d3d/d3dadapter9.so usr/lib/${DEB_HOST_MULTIARCH}/d3d
diff --git a/debian/rules b/debian/rules
index c3776b4..064d0b5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -91,6 +91,7 @@ else
   # Build intel drivers on archs where libdrm-intel is installed
   ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32))
 	DRI_DRIVERS += i915 i965
+	GALLIUM_DRIVERS += i915
   endif
 
   # Do not build llvmpipe for armhf, it regresses compared to the classic swrast.
@@ -132,6 +133,7 @@ confflags-dri = \
 	--with-dri-driverdir=/usr/lib/$(DEB_HOST_MULTIARCH)/dri \
 	--with-dri-searchpath='/usr/lib/$(DEB_HOST_MULTIARCH)/dri:\$$$${ORIGIN}/dri:/usr/lib/dri' \
 	--enable-osmesa \
+	--enable-nine \
 	--enable-glx-tls \
 	--enable-shared-glapi \
 	--enable-texture-float \

--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 18.2.5-1

We believe that the bug you reported is fixed in the latest version of
mesa, 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 863972@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Boll <aboll@debian.org> (supplier of updated mesa 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: Mon, 19 Nov 2018 16:18:34 +0100
Source: mesa
Binary: libxatracker2 libxatracker-dev libd3dadapter9-mesa libd3dadapter9-mesa-dev libgbm1 libgbm-dev libegl-mesa0 libegl1-mesa libegl1-mesa-dev libwayland-egl1-mesa libgles2-mesa libgles2-mesa-dev libglapi-mesa libglx-mesa0 libgl1-mesa-glx libgl1-mesa-dri libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers mesa-opencl-icd
Architecture: source
Version: 18.2.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Andreas Boll <aboll@debian.org>
Description:
 libd3dadapter9-mesa - state-tracker for Direct3D9
 libd3dadapter9-mesa-dev - state-tracker for Direct3D9 -- development files
 libegl-mesa0 - free implementation of the EGL API -- Mesa vendor library
 libegl1-mesa - transitional dummy package
 libegl1-mesa-dev - free implementation of the EGL API -- development files
 libgbm-dev - generic buffer management API -- development files
 libgbm1    - generic buffer management API -- runtime
 libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development files
 libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-glx - transitional dummy package
 libglapi-mesa - free implementation of the GL API -- shared library
 libgles2-mesa - transitional dummy package
 libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- development files
 libglx-mesa0 - free implementation of the OpenGL API -- GLX vendor library
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development files
 libwayland-egl1-mesa - transitional dummy package
 libxatracker-dev - X acceleration library -- development files
 libxatracker2 - X acceleration library -- runtime
 mesa-common-dev - Developer documentation for Mesa
 mesa-opencl-icd - free implementation of the OpenCL API -- ICD runtime
 mesa-va-drivers - Mesa VA-API video acceleration drivers
 mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers
 mesa-vulkan-drivers - Mesa Vulkan graphics drivers
Closes: 863972 907136 908827 909720
Changes:
 mesa (18.2.5-1) unstable; urgency=medium
 .
   * New upstream release.
 .
 mesa (18.2.4-1) experimental; urgency=medium
 .
   [ Andreas Boll ]
   * New upstream release.
     - vulkan: Disable randr lease for libxcb < 1.13 (Closes: #908827,
     #909720).
   * Drop version from build-deps libxcb-dri3-dev and libxcb-present-dev.
   * Bump libdrm-dev dependency to 2.4.92.
   * Enable building etnaviv and imx on arm64 (Closes: #907136).
 .
   [ Timo Aaltonen ]
   * copyright: Rewrite for format 1.0.
 .
 mesa (18.2.1-1) experimental; urgency=medium
 .
   * New upstream release.
   * control: Add libd3dadapter9-mesa to -dev depends.
   * control: Fix libd3dadapter9-mesa-dev section, and drop
     shlibs:Depends.
 .
 mesa (18.2.0-3) experimental; urgency=medium
 .
   * control, rules: Nine needs llvmpipe, and also makes sense to build it
     only on archs that have wine.
 .
 mesa (18.2.0-2) experimental; urgency=medium
 .
   * control: Bump build-dep on libxcb-dri3-dev and libxcb-present-dev to
     1.13. (Closes: #908827)
   * control: Build-depend on x11proto-dev, modify libegl1-mesa-dev and
     libgl1-mesa-dev depends.
   * Migrate to llvm/clang-7.
   * Enable gallium D3D state tracker, thanks Antonio Russo and Andrew
     Cook! (Closes: #863972)
   * rules: Enable v3d on arm. Thanks, Fabio Pedretti!
   * rules: Drop enabling texture float, it's enabled by default now.
Checksums-Sha1:
 72f7074989e8d7e524038382e37436650137c3f4 5088 mesa_18.2.5-1.dsc
 cbec6e9aed1ebfac1ee8f7c1e00e854ec53044df 19630132 mesa_18.2.5.orig.tar.gz
 28d645a4489685efe37fbe6d17c3e8aa627cc048 100950 mesa_18.2.5-1.diff.gz
Checksums-Sha256:
 350f75d59807b9bf56210be68244c978b59c1229f5fbed32a305b50b9f365abe 5088 mesa_18.2.5-1.dsc
 dddc28928b6f4083a0d5120b58c1c8e2dc189ab5c14299c08a386607fdbbdce7 19630132 mesa_18.2.5.orig.tar.gz
 821461e4af5687ee599ce534b4ce0d4933e5a81ca0d9d81040ebc5cf42e1684e 100950 mesa_18.2.5-1.diff.gz
Files:
 85bb37df6d0936f9f720cb20d743bab4 5088 graphics optional mesa_18.2.5-1.dsc
 b13964a76d4855d0dfb4d93ff61221bb 19630132 graphics optional mesa_18.2.5.orig.tar.gz
 eb7238c0489f881f5807b1315eda8170 100950 graphics optional mesa_18.2.5-1.diff.gz

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

iQJFBAEBCgAvFiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAlvy1WkRHGFib2xsQGRl
Ymlhbi5vcmcACgkQHu9T04o6nGf7+xAAoAalvjlODSCFr41tzcZ7j9kXQUtTr38Z
2A8Dhr66tN3hfjpNinfYjBcIglOGhBNxzZUk400Nk8JqXyikxfq/92I9rzeIWqpX
Lee5+27g5Adaaa3FWO2PbXAzRYJ+WpeupqZ58uWXBc6sEaKtGGmHvGfBWan3XEdW
ibk07T8UI0gpMqcxuCupBPX+7mDgBFRbeOniB2Ol8sBQ900+U3qclcsm/6AksBsp
vuG3bvvp/IlQ0rpga+xOwW0YwUu4XYRzX4rJyFasuQVKKPYigbaFRbV4/zY/TqPQ
UmCMhjI4rxEvdm4d13LRMItU4ZRD+SXOlhtdIg8ytR0FjBTRjrtQSXvt6Hzw3Bld
QlWDjCmS/W1Ru1IxWShcbvoPnXc3us5hthMshPcA65g8xTeJ28lcX4p2SZumgjKH
7OdJkKSmCTDlBJyb1N1mAl+I80SyI06JIV8lzBqbJvIB/lrAyziyWoFvSg+7QFuj
xNp+KNwnjONAllnUvBxd2XB40TSmLyzHTaoCt0TgPMoTtHytZKA4kI7s8O6CKFyw
N8/e7r5p+0Q1yxq2JnKPEE1iKgWshl2lD8FYjQxtlxykSSok3WGFZGP4hnPRnLg5
C8HlvyxXAFhOo9PhmuzWgT4FjMWC8VRO/c85OLOA/gyLmqy6obAC+vhQmlHs5f/T
G2pyGykys4U=
=OJzV
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: