summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/LocalConfig.kmk2
-rw-r--r--debian/changelog68
-rw-r--r--debian/control3
-rw-r--r--debian/dirs1
-rw-r--r--debian/lintian-override.in8
-rwxr-xr-xdebian/postinst.in10
-rwxr-xr-xdebian/postrm2
-rwxr-xr-xdebian/preinst.in2
-rwxr-xr-xdebian/prerm.in4
-rwxr-xr-xdebian/rules138
10 files changed, 104 insertions, 134 deletions
diff --git a/debian/LocalConfig.kmk b/debian/LocalConfig.kmk
index d25294ab..72251cb9 100644
--- a/debian/LocalConfig.kmk
+++ b/debian/LocalConfig.kmk
@@ -4,7 +4,7 @@
#
#
-# Copyright (C) 2006-2010 Oracle Corporation
+# Copyright (C) 2006-2012 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
diff --git a/debian/changelog b/debian/changelog
index e947807f..fcd1f5aa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,74 @@
-virtualbox-ose (4.2.4) unstable; urgency=low
+virtualbox-ose (4.3.10) unstable; urgency=low
* rebuild Debian package
- -- Oracle Corporation <info@virtualbox.org> Fri, 26 Oct 2012 18:00:00 +0200
+ -- Oracle Corporation <info@virtualbox.org> Wed, 26 Mar 2014 20:00:00 +0100
-virtualbox-ose (4.2.2) unstable; urgency=low
+virtualbox-ose (4.3.8) unstable; urgency=low
* rebuild Debian package
- -- Oracle Corporation <info@virtualbox.org> Thu, 18 Oct 2012 16:00:00 +0200
+ -- Oracle Corporation <info@virtualbox.org> Tue, 25 Feb 2014 22:00:00 +0100
+
+virtualbox-ose (4.3.8~rc1) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Fri, 21 Feb 2014 14:00:00 +0100
+
+virtualbox-ose (4.3.6) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Wed, 18 Dec 2013 16:00:00 +0100
+
+virtualbox-ose (4.3.4) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Fri, 29 Nov 2013 16:00:00 +0100
+
+virtualbox-ose (4.3.2) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Fri, 1 Nov 2013 14:00:00 +0200
+
+virtualbox-ose (4.3.0) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Tue, 15 Oct 2013 14:00:00 +0200
+
+virtualbox-ose (4.3.0~rc1) unstable; urgency=low
+
+ * rebuild Debian package. NOTE: this is a release candidate, so do not use on production setups.
+
+ -- Oracle Corporation <info@virtualbox.org> Tue, 08 Oct 2013 18:00:00 +0200
+
+virtualbox-ose (4.3.0~beta3) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Mon, 20 Sept 2013 18:00:00 +0200
+
+virtualbox-ose (4.3.0~beta2) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Mon, 09 Sept 2013 18:00:00 +0200
+
+virtualbox-ose (4.3.0~beta1) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Tue, 20 Aug 2013 18:00:00 +0200
+
+virtualbox-ose (4.2.51~svn-1) unstable; urgency=low
+
+ * rebuild Debian package
+
+ -- Oracle Corporation <info@virtualbox.org> Thu, 13 Sep 2012 14:00:00 +0100
virtualbox-ose (4.2.0) unstable; urgency=low
diff --git a/debian/control b/debian/control
index fcfc8d88..2be59419 100644
--- a/debian/control
+++ b/debian/control
@@ -18,8 +18,7 @@ Architecture: i386 amd64
Pre-Depends: debconf (>= 1.1) | debconf-2.0
Depends: ${shlibs:Depends}, debconf (>= 0.5) | debconf-2.0, psmisc, adduser
Recommends: ${alsa}, ${pulse}, ${sdlttf}, ${dkms},
- linux-headers, gcc, make, binutils,
- python-central
+ linux-headers, gcc, make, binutils
Description: Oracle VM VirtualBox
VirtualBox is a powerful PC virtualization solution allowing you to run a
wide range of PC operating systems on your Linux system. This includes
diff --git a/debian/dirs b/debian/dirs
index 1f68187f..1549fd3a 100644
--- a/debian/dirs
+++ b/debian/dirs
@@ -2,4 +2,3 @@
/etc/vbox
/etc/init.d
/usr/src
-/usr/lib/virtualbox
diff --git a/debian/lintian-override.in b/debian/lintian-override.in
index fcd81fa9..e4a9eee3 100644
--- a/debian/lintian-override.in
+++ b/debian/lintian-override.in
@@ -9,11 +9,13 @@
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxXPCOM.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxXPCOMC.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedFolders.so
-%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxDragAndDropSvc.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxSharedClipboard.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxGuestPropSvc.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxGuestControlSvc.so
+%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxHostChannel.so
+%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxDragAndDropSvc.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxNetDHCP.so
+%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxNetNAT.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxVRDP.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/VBoxAuth.so
%VERPKG%: shlib-with-non-pic-code usr/lib/virtualbox/components/VBoxSVCM.so
@@ -60,10 +62,11 @@
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxREM.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxXPCOM.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxSharedFolders.so
-%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxDragAndDropSvc.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxSharedClipboard.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxGuestPropSvc.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxGuestControlSvc.so
+%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxHostChannel.so
+%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxDragAndDropSvc.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxVRDP.so
%VERPKG%: no-shlibs-control-file usr/lib/virtualbox/VBoxAuth.so
%VERPKG%: binary-or-shlib-defines-rpath ./usr/bin/rdesktop-vrdp /usr/lib/virtualbox
@@ -73,6 +76,7 @@
%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxDbg.so /usr/lib/virtualbox
%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxGuestPropSvc.so /usr/lib/virtualbox
%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxGuestControlSvc.so /usr/lib/virtualbox
+%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxHostChannel.so /usr/lib/virtualbox
%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxHeadless /usr/lib/virtualbox
%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxHeadless.so /usr/lib/virtualbox
%VERPKG%: binary-or-shlib-defines-rpath ./usr/lib/virtualbox/VBoxKeyboard.so /usr/lib/virtualbox
diff --git a/debian/postinst.in b/debian/postinst.in
index 102ba7b1..01a16382 100755
--- a/debian/postinst.in
+++ b/debian/postinst.in
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2006-2011 Oracle Corporation
+# Copyright (C) 2006-2012 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
@@ -66,9 +66,17 @@ if [ "$1" = "configure" ]; then
if ! dpkg-statoverride --list /usr/lib/virtualbox/VBoxNetDHCP > /dev/null 2>&1; then
chmod 4511 /usr/lib/virtualbox/VBoxNetDHCP
fi
+ if ! dpkg-statoverride --list /usr/lib/virtualbox/VBoxNetNAT > /dev/null 2>&1; then
+ chmod 4511 /usr/lib/virtualbox/VBoxNetNAT
+ fi
if ! dpkg-statoverride --list /usr/lib/virtualbox/VBoxNetAdpCtl > /dev/null 2>&1; then
chmod 4511 /usr/lib/virtualbox/VBoxNetAdpCtl
fi
+ if [ -x /usr/lib/virtualbox/VBoxVolInfo ]; then
+ if ! dpkg-statoverride --list /usr/lib/virtualbox/VBoxVolInfo > /dev/null 2>&1; then
+ chmod 4511 /usr/lib/virtualbox/VBoxVolInfo
+ fi
+ fi
# if INSTALL_NO_VBOXDRV is set to 1, remove all shipped modules
if [ "$INSTALL_NO_VBOXDRV" = "1" ]; then
diff --git a/debian/postrm b/debian/postrm
index 60a9f6fd..799412d4 100755
--- a/debian/postrm
+++ b/debian/postrm
@@ -1,7 +1,7 @@
#!/bin/sh
#
-# Copyright (C) 2006-2010 Oracle Corporation
+# Copyright (C) 2006-2012 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
diff --git a/debian/preinst.in b/debian/preinst.in
index 10861b48..d065ead9 100755
--- a/debian/preinst.in
+++ b/debian/preinst.in
@@ -1,6 +1,6 @@
#!/bin/bash
#
-# Copyright (C) 2006-2011 Oracle Corporation
+# Copyright (C) 2006-2012 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
diff --git a/debian/prerm.in b/debian/prerm.in
index d26ed562..496bbf8e 100755
--- a/debian/prerm.in
+++ b/debian/prerm.in
@@ -1,7 +1,7 @@
#!/bin/sh
#
-# Copyright (C) 2006-2010 Oracle Corporation
+# Copyright (C) 2006-2012 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
@@ -19,7 +19,7 @@
# purge: (our version): purge this package
# deconfigure: (our version): removing conflicting version
-rm -f /etc/udev/rules.d/10-vboxdrv.rules
+rm -f /etc/udev/rules.d/60-vboxdrv.rules
rm -f /etc/vbox/license_agreed
rm -f /etc/vbox/module_not_compiled
diff --git a/debian/rules b/debian/rules
index 450a94b5..cfef477e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -39,13 +39,12 @@ verpkg := virtualbox-ose
current := $(shell pwd)
vboxroot := $(shell pwd)
pkgdir := $(if $(PKGDIR),$(PKGDIR),$(shell cd ..; pwd))
-builddir := $(current)/debian/builddir
-moddir := $(current)/debian/modules
+builddir := $(vboxroot)/out/debian/builddir
+moddir := $(vboxroot)/out/debian/modules
prefix := $(current)/debian/$(verpkg)
arch := $(shell dpkg --print-architecture)
verfile := $(builddir)/version-generated.mk
ose := $(if $(OSE),1,$(if $(wildcard $(vboxroot)/src/VBox/RDP/server),,1))
-svnrev := 0
NOMODS ?= $(ose)
NOQT ?= $(HEADLESS)
NOWEBSVC ?= $(ose)
@@ -72,12 +71,12 @@ instmod := $(if $(filter _Ubuntu_lucid _Ubuntu_maverick _Ubuntu_natty _Ubuntu_on
qtstdc6 := /home/vbox/Qt-4.7.4-stdc++6-$(arch)
cfg_flags := $(if $(NOQT),--disable-qt,) \
- $(if $(filter _Ubuntu_hardy _Debian_lenny,$(debrel)),--with-qt4-dir=$(qtstdc6)) \
+ $(if $(filter _Debian_squeeze,$(debrel)),--build-libvpx,) \
$(if $(ose),--ose,) $(if $(LINUX),--with-linux=$(LINUX),) \
$(if $(HEADLESS),--build-headless,) \
$(if $(DEBUG),--build-debug,) \
$(if $(NOWINE),,--setup-wine) \
- $(if $(NOWEBSVC),,--enable-webservice) \
+ $(if $(NOWEBSVC),,$(if $(ose),--enable-webservice,)) \
$(if $(VNC),--enable-vnc,) \
--disable-extpack
@@ -87,16 +86,14 @@ bld_flags := AUTOCFG=$(current)/debian/AutoConfig.kmk \
VBOX_WITHOUT_EXTPACK_PUEL_PACKING=1 \
VBOX_WITHOUT_EXTPACK_VNC_PACKING=1 \
VBOX_DO_STRIP= \
- VBOX_DO_STRIP_MODULES= \
VBOX_WITH_MULTIVERSION_PYTHON= \
VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/$(verpkg)\"" \
$(if $(ose),,VBOX_WITH_DOCS_CHM=1) \
- VBOX_SVN_REV=$(svnrev) \
+ $(if $(svnrev),VBOX_SVN_REV=$(svnrev),) \
$(if $(NODOCS),VBOX_WITH_DOCS= ,) \
$(if $(VERBOSE),--print-directory KBUILD_VERBOSE=2,--no-print-directory) \
$(if $(STAGEDISO),VBOX_WITHOUT_ADDITIONS=1,) \
- $(if $(BLEEDING_EDGE),VBOX_BLEEDING_EDGE=$(BLEEDING_EDGE),) \
- $(if $(filter _Ubuntu_hardy,$(debrel)),,VBOX_WITH_SYSFS_BY_DEFAULT=1)
+ $(if $(BLEEDING_EDGE),VBOX_BLEEDING_EDGE=$(BLEEDING_EDGE),)
configure: debian/configure-stamp
debian/configure-stamp:
@@ -116,8 +113,8 @@ debian/build-stamp $(verfile):
$(if $(STAGEDISO),cp $(STAGEDISO)/VBoxGuestAdditions.iso $(builddir)/bin/additions,)
. debian/env.sh && kmk -C $(vboxroot) $(bld_flags) \
VBOX_NO_LINUX_RUN_INSTALLER=1 \
- VBOX_LNX_ADD_ARCHIVE.x86=$(builddir)/bin/additions/VBoxGuestAdditions-x86-r$(svnrev).tar.bz2 \
- VBOX_LNX_ADD_ARCHIVE.amd64=$(builddir)/bin/additions/VBoxGuestAdditions-amd64-r$(svnrev).tar.bz2 \
+ VBOX_LNX_ADD_ARCHIVE.x86=$(builddir)/bin/additions/VBoxGuestAdditions-x86.tar.bz2 \
+ VBOX_LNX_ADD_ARCHIVE.amd64=$(builddir)/bin/additions/VBoxGuestAdditions-amd64.tar.bz2 \
VBOX_PATH_ADDITIONS.linux.x86=$(builddir)/bin/additions \
VBOX_PATH_ADDITIONS.linux.amd64=$(builddir)/bin/additions \
packing
@@ -183,68 +180,17 @@ binary binary-arch binary-indep: build $(if $(NOMODS),,modules)
dh_clean -k
dh_installdirs
tar -xjC $(prefix)/opt -f $(builddir)/bin/VirtualBox.tar.bz2
- install -d -g 0 -o 0 $(prefix)/usr/share/applications
- install -d -g 0 -o 0 $(prefix)/usr/lib
- install -d -g 0 -o 0 $(prefix)/usr/bin
- install -d -g 0 -o 0 $(prefix)/usr/lib/$(package)
- install -d -g 0 -o 0 $(prefix)/usr/share/$(package)
+ $(if $(NOQT),,mv $(archdir)/virtualbox.xml debian/$(verpkg).sharedmimeinfo)
+ $(archdir)/scripts/install.sh --package $(package) --root $(prefix) \
+ --prefix /usr $(if $(NOQT),--no-qt) $(if $(ose),--ose) \
+ $(if $(HEADLESS),--headless) $(if $(NOWEBSVC),--no-web-service) \
+ --install-folder /lib/$(package) --no-helpers
install -d -g 0 -o 0 $(prefix)/usr/share/doc/$(verpkg)
- $(if $(NOQT),,mv $(archdir)/virtualbox.desktop \
- $(prefix)/usr/share/applications/virtualbox.desktop)
- install -d -g 0 -o 0 $(prefix)/usr/share/pixmaps
- install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor
- cp $(archdir)/icons/128x128/virtualbox.png \
- $(prefix)/usr/share/pixmaps/virtualbox.png
- cd $(archdir)/icons; for i in *; do \
- if [ -f $$i/virtualbox.png ]; then \
- install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/apps; \
- mv $$i/virtualbox.png $(prefix)/usr/share/icons/hicolor/$$i/apps; \
- fi; \
- install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/mimetypes; \
- mv $$i/* $(prefix)/usr/share/icons/hicolor/$$i/mimetypes || true; \
- rmdir $$i; \
- done
- rmdir $(archdir)/icons
- install -d -g 0 -o 0 $(prefix)/usr/lib/$(package)/ExtensionPacks
- mv $(archdir)/virtualbox.xml debian/$(verpkg).sharedmimeinfo
install -d -g 0 -o 0 $(prefix)/usr/share/lintian/overrides
sed \
-e 's|%VERPKG%|$(verpkg)|g' \
debian/lintian-override.in > \
$(prefix)/usr/share/lintian/overrides/$(verpkg)
- mv $(archdir)/VBoxEFI32.fd $(prefix)/usr/lib/$(package)
- mv $(archdir)/VBoxEFI64.fd $(prefix)/usr/lib/$(package)
- mv $(archdir)/VBox.png \
- $(prefix)/usr/share/pixmaps/VBox.png
- mv $(archdir)/*.gc $(prefix)/usr/lib/$(package)
- mv $(archdir)/*.r0 $(prefix)/usr/lib/$(package)
- mv $(archdir)/*.rel $(prefix)/usr/lib/$(package) || true
- mv $(archdir)/VBoxNetDHCP $(prefix)/usr/lib/$(package)
- mv $(archdir)/VBoxNetAdpCtl $(prefix)/usr/lib/$(package)
- mv $(archdir)/VBoxXPCOMIPCD $(prefix)/usr/lib/$(package)
- mv $(archdir)/components $(prefix)/usr/lib/$(package)/components
- mv $(archdir)/*.so $(prefix)/usr/lib/$(package)
- mv $(archdir)/*.so.4 $(prefix)/usr/lib/$(package) || true
- $(if $(NOQT),,mv $(archdir)/VBoxTestOGL $(prefix)/usr/lib/$(package))
- $(if $(NOQT),,mv $(archdir)/nls $(prefix)/usr/share/$(package))
- mv $(archdir)/src $(prefix)/usr/share/$(package)
- rm $(archdir)/VBox.sh
- export VBOX_INSTALL_PATH=/usr/lib/$(package) && \
- cd ./debian/builddir/bin/sdk/installer && \
- python ./vboxapisetup.py install --root $(prefix)
- rm -rf $(archdir)/sdk/installer
- mv $(archdir)/vboxshell.py $(prefix)/usr/lib/$(package)
- mv $(archdir)/sdk $(prefix)/usr/lib/$(package)
- install -D -g 0 -o 0 -m 644 $(vboxroot)/src/VBox/Installer/linux/debian/VBox.sh $(prefix)/usr/bin/VBox
- mv $(archdir)/VBoxSysInfo.sh $(prefix)/usr/share/$(package)
- mv $(archdir)/VBoxCreateUSBNode.sh $(prefix)/usr/share/$(package)
- for i in VBoxManage VBoxSVC $(if $(HEADLESS),,VBoxSDL) \
- $(if $(NOQT),,VirtualBox) VBoxHeadless \
- VBoxExtPackHelperApp VBoxBalloonCtrl VBoxAutostart \
- $(if $(NOWEBSVC),,vboxwebsrv webtest); do \
- mv $(archdir)/$$i $(prefix)/usr/lib/$(package); done
- $(if $(VNC),mv $(archdir)/ExtensionPacks/VNC $(prefix)/usr/lib/$(package)/ExtensionPacks,)
- mv $(archdir)/VBoxTunctl $(prefix)/usr/bin
$(if $(NOMODS),,for d in $(moddir)/*; do \
if [ -f $$d/vboxdrv.ko -a -f $$d/vboxnetflt.ko -a -f $$d/vboxnetadp.ko -a -f $$d/vboxpci.ko ]; then \
install -D -g 0 -o 0 -m 0644 \
@@ -258,44 +204,19 @@ binary binary-arch binary-indep: build $(if $(NOMODS),,modules)
fi \
done)
ifeq ($(ose),)
- $(if $(NOQT),,mv $(archdir)/kchmviewer $(prefix)/usr/lib/$(package))
dh_installdocs \
$(archdir)/UserManual*.pdf $(archdir)/VirtualBox*.chm \
$(addprefix $(archdir)/, LICENSE)
rm $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*.chm \
LICENSE)
- for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \
- mv $(archdir)/$$i $(prefix)/usr/share/$(package); done
- $(if $(HEADLESS),,mv $(archdir)/rdesktop-vrdp $(prefix)/usr/bin)
- $(if $(HEADLESS),,mv $(archdir)/rdesktop-vrdp-keymaps $(prefix)/usr/share/$(package))
- if [ -d $(archdir)/accessible ]; then mv $(archdir)/accessible $(prefix)/usr/lib/virtualbox; fi
else
dh_installdocs \
$(archdir)/UserManual*.pdf
rm $(addprefix $(archdir)/,UserManual*.pdf)
- for i in additions/VBoxGuestAdditions.iso; do \
- mv $(archdir)/$$i $(prefix)/usr/share/$(package); done
endif
- rmdir $(archdir)/additions
- $(if $(VNC),rmdir $(archdir)/ExtensionPacks)
- rmdir $(archdir)
+ mv $(archdir) $(prefix)/usr/lib/$(package)
+ ln -s ../VBoxVMM.so $(prefix)/usr/lib/$(package)/components/VBoxVMM.so
rmdir $(prefix)/opt
- dh_link \
- $(if $(NOQT),,usr/bin/VBox usr/bin/VirtualBox) \
- $(if $(NOQT),,usr/bin/VBox usr/bin/virtualbox) \
- usr/bin/VBox usr/bin/VBoxManage \
- usr/bin/VBox usr/bin/vboxmanage \
- $(if $(HEADLESS),,usr/bin/VBox usr/bin/VBoxSDL) \
- $(if $(HEADLESS),,usr/bin/VBox usr/bin/vboxsdl) \
- $(if $(ose),,usr/bin/VBox usr/bin/VBoxVRDP) \
- usr/bin/VBox usr/bin/VBoxHeadless \
- usr/bin/VBox usr/bin/vboxheadless \
- usr/bin/VBox usr/bin/VBoxBalloonCtrl \
- usr/bin/VBox usr/bin/vboxballoonctrl \
- usr/bin/VBox usr/bin/VBoxAutostart \
- usr/bin/VBox usr/bin/vboxautostart \
- $(if $(NOWEBSVC),,usr/bin/VBox usr/bin/vboxwebsrv) \
- usr/share/virtualbox/src/vboxhost usr/src/vboxhost-$(ver)
dh_desktop
$(if $(NOMODS),,dh_installmodules)
sed \
@@ -306,23 +227,11 @@ endif
-e "s|%GROUP%|$(if $(VBOX_WITHOUT_HARDENING),vboxusers,root)|g" \
$(vboxroot)/src/VBox/Installer/linux/vboxdrv.sh.in > debian/vboxdrv.init
dh_installinit --name=vboxdrv --noscripts
- sed \
- -e 's|%NOLSB%||g' \
- -e 's|%DEBIAN%|yes|g' \
- -e 's|%PACKAGE%|virtualbox|g' \
- $(vboxroot)/src/VBox/Installer/linux/vboxballoonctrl-service.sh.in > debian/vboxballoonctrl-service.init
+ cp $(vboxroot)/src/VBox/Installer/linux/vboxballoonctrl-service.sh debian/vboxballoonctrl-service.init
dh_installinit --name=vboxballoonctrl-service --noscripts
- sed \
- -e 's|%NOLSB%||g' \
- -e 's|%DEBIAN%|yes|g' \
- -e 's|%PACKAGE%|virtualbox|g' \
- $(vboxroot)/src/VBox/Installer/linux/vboxautostart-service.sh.in > debian/vboxautostart-service.init
+ cp $(vboxroot)/src/VBox/Installer/linux/vboxautostart-service.sh debian/vboxautostart-service.init
dh_installinit --name=vboxautostart-service --noscripts
- sed \
- -e 's|%NOLSB%||g' \
- -e 's|%DEBIAN%|yes|g' \
- -e 's|%PACKAGE%|virtualbox|g' \
- $(vboxroot)/src/VBox/Installer/linux/vboxweb-service.sh.in > debian/vboxweb-service.init
+ cp $(vboxroot)/src/VBox/Installer/linux/vboxweb-service.sh debian/vboxweb-service.init
dh_installinit --name=vboxweb-service --noscripts
sed -e 's|%VER%|$(ver)|g' \
debian/preinst.in > debian/preinst
@@ -341,21 +250,12 @@ endif
dh_link
ifeq ($(DEBUG),)
dh_strip --keep-debug --exclude=libQtCoreVBox.so.4 --exclude=libQtGuiVBox.so.4 --exclude=libQtNetworkVBox.so.4 --exclude=libQtOpenGLVBox.so.4 --exclude=libqtaccessiblewidgets.so
- # manually strip our R0/GC modules, dh_strip cannot handle them
- for f in \
- $(prefix)/usr/lib/$(package)/*.r0 $(prefix)/usr/lib/$(package)/*.gc; do \
- objcopy --only-keep-debug \
- $$f \
- $(prefix)/usr/lib/debug/usr/lib/$(package)/`basename $$f`; \
- strip -S --remove-section=.comment $$f; \
- objcopy --add-gnu-debuglink=$(prefix)/usr/lib/debug/usr/lib/$(package)/`basename $$f` $$f; \
- done
endif
mkdir -p $(current)/debian/$(verpkg)-dbg/usr/lib
ifeq ($(DEBUG),)
mv $(current)/debian/$(verpkg)/usr/lib/debug $(current)/debian/$(verpkg)-dbg/usr/lib
endif
- dh_pycentral
+ $(if $(filter _Ubuntu_hardy _Ubuntu_lucid,$(debrel)),dh_pycentral,dh_python2)
dh_compress -X.pdf -X.chm -X LICENSE -X.py
dh_fixperms
dh_makeshlibs