diff options
| author | Adam Conrad <adconrad@ubuntu.com> | 2015-04-22 14:17:02 (GMT) |
|---|---|---|
| committer | Gianfranco Costamagna <costamagnagianfranco@yahoo.it> | 2015-04-22 14:19:28 (GMT) |
| commit | 28524c4dabd28a27c947eb0bde322272b4729462 (patch) | |
| tree | ad05cf5fa13a725570f23b10b56272ce91fcc2f6 | |
| parent | 7d0a138e390d51d7a8c5b9b4c10424e6c2f83700 (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/changelog | 12 | ||||
| -rw-r--r-- | debian/control | 4 | ||||
| -rwxr-xr-x | debian/rules | 1 |
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: |
