summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Conrad <adconrad@ubuntu.com>2015-04-22 14:17:02 (GMT)
committerGianfranco Costamagna <costamagnagianfranco@yahoo.it>2015-04-22 14:19:28 (GMT)
commit28524c4dabd28a27c947eb0bde322272b4729462 (patch)
treead05cf5fa13a725570f23b10b56272ce91fcc2f6
parent7d0a138e390d51d7a8c5b9b4c10424e6c2f83700 (diff)
Re-work the packaging to account for the kernel modules being shipped in the master kernel packages, removing the need for dkms.
-rw-r--r--debian/changelog12
-rw-r--r--debian/control4
-rwxr-xr-xdebian/rules1
3 files changed, 16 insertions, 1 deletions
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@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: