[Pkg-virtualbox-commits] [virtualbox] 01/01: Re-work the packaging to account for the kernel modules being shipped in the master kernel packages, removing the need for dkms.

Gianfranco Costamagna locutusofborg-guest at moszumanska.debian.org
Wed Apr 22 14:20:05 UTC 2015


This is an automated email from the git hooks/post-receive script.

locutusofborg-guest pushed a commit to branch master
in repository virtualbox.

commit 28524c4dabd28a27c947eb0bde322272b4729462
Author: Adam Conrad <adconrad at ubuntu.com>
Date:   Wed Apr 22 16:17:02 2015 +0200

    Re-work the packaging to account for the kernel modules being shipped in the master kernel packages, removing the need for dkms.
---
 debian/changelog | 12 ++++++++++++
 debian/control   |  4 +++-
 debian/rules     |  1 +
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index ff66ccd..59b3627 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+virtualbox (4.3.26-dfsg-3) UNRELEASED; urgency=medium
+
+  [ Adam Conrad ]
+  * Re-work the packaging to account for the kernel modules being shipped in
+    the master kernel packages, removing the need for dkms (LP: #1434579):
+    - Make the dkms package provide a virtual package matching what the
+      kernel packages provide to indicate that they ship the dkms modules.
+    - Add an alternate dep from the utils package to the virtual driver.
+    - Make the x11 driver package associate with the VGA controller PCI ID.
+
+ -- Gianfranco Costamagna <costamagnagianfranco at yahoo.it>  Wed, 22 Apr 2015 16:16:23 +0200
+
 virtualbox (4.3.26-dfsg-2) experimental; urgency=medium
 
   [ Gianfranco Costamagna ]
diff --git a/debian/control b/debian/control
index 23f9328..e7372fe 100644
--- a/debian/control
+++ b/debian/control
@@ -167,6 +167,7 @@ Architecture: all
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: virtualbox-guest-utils (>= ${source:Version}), ${misc:Depends}
 XB-Modaliases: ${modaliases}
+Provides: virtualbox-guest-modules
 Description: x86 virtualization solution - guest addition module source for dkms
  VirtualBox is a free x86 virtualization solution allowing a wide range
  of x86 operating systems such as Windows, DOS, BSD or Linux to run on a
@@ -204,6 +205,7 @@ Depends: virtualbox-guest-utils (= ${binary:Version}),
          ${shlibs:Depends},
          ${xserver:Depends}
 Provides: xorg-driver-video
+XB-Modaliases: ${modaliases}
 Description: x86 virtualization solution - X11 guest utilities
  VirtualBox is a free x86 virtualization solution allowing a wide range
  of x86 operating systems such as Windows, DOS, BSD or Linux to run on a
@@ -217,7 +219,7 @@ Package: virtualbox-guest-utils
 Architecture: amd64 i386
 Pre-Depends: dpkg (>= 1.15.6~)
 Depends: adduser, pciutils, ${misc:Depends}, ${shlibs:Depends}
-Recommends: virtualbox-guest-dkms (= ${source:Version}) | virtualbox-guest-source (= ${source:Version}),
+Recommends: virtualbox-guest-dkms (= ${source:Version}) | virtualbox-guest-source (= ${source:Version}) | virtualbox-guest-modules,
             virtualbox-guest-x11 (= ${binary:Version})
 Description: x86 virtualization solution - non-X11 guest utilities
  VirtualBox is a free x86 virtualization solution allowing a wide range
diff --git a/debian/rules b/debian/rules
index fa5b8ef..1b7fa4d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -101,6 +101,7 @@ override_dh_auto_install:
 
 ifeq ($(DIST_NAME),Ubuntu)
 	echo "modaliases=vboxguest(pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*)" >> debian/$(gdkms).substvars
+	echo "modaliases=vboxx11(pci:v000080EEd0000BEEFsv00000000sd00000000bc*sc*i*)" >> debian/$(uxname).substvars
 endif
 
 override_dh_install:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-virtualbox/virtualbox.git



More information about the Pkg-virtualbox-commits mailing list