Changeset 4559 in vbox
- Timestamp:
- Sep 6, 2007 9:16:33 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 24179
- Location:
- trunk/debian
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/debian/LocalConfig.kmk
r3863 r4559 14 14 KBUILD_MSG_STYLE := brief 15 15 16 DEFS += RTPATH_APP_DOCS=\"/usr/share/doc/virtualbox \"17 DEFS += RTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox \"18 DEFS += RTPATH_APP_PRIVATE=\"/usr/share/virtualbox \"16 DEFS += RTPATH_APP_DOCS=\"/usr/share/doc/virtualbox-ose\" 17 DEFS += RTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox-ose\" 18 DEFS += RTPATH_APP_PRIVATE=\"/usr/share/virtualbox-ose\" 19 19 DEFS += RTPATH_SHARED_LIBS=\"/usr/lib\" -
trunk/debian/control
r3862 r4559 1 Source: virtualbox 1 Source: virtualbox-ose 2 2 Section: misc 3 3 Priority: optional … … 8 8 bcc, iasl, xsltproc, linux-headers-generic, wine, java2-runtime, lsb-release 9 9 10 Package: virtualbox 10 Package: virtualbox-ose 11 11 Architecture: i386 amd64 12 12 Pre-Depends: debconf (>= 1.1) | debconf-2.0 13 13 Depends: ${shlibs:Depends}, debconf (>= 0.5) | debconf-2.0, psmisc 14 Recommends: linux-headers, gcc, make, binutils, bridge-utils, uml-utilities 14 Recommends: linux-headers, gcc, make, binutils, bridge-utils, uml-utilities, 15 libhal1 (>= 0.5) 15 16 Description: innotek VirtualBox 16 17 VirtualBox is a powerful PC virtualization solution allowing you to run a … … 19 20 feature set and excellent performance, making it the premier virtualization 20 21 software solution on the market. 22 23 Package: virtualbox-ose-dbg 24 Architecture: i386 amd64 25 Depends: virtualbox (= ${Source-Version}) 26 Description: innotek VirtualBox debugging symbols 27 VirtualBox is a powerful PC virtualization solution allowing you to run a 28 wide range of PC operating systems on your Linux system. This includes 29 Windows, Linux, FreeBSD, DOS, OpenBSD and others. VirtualBox comes with a broad 30 feature set and excellent performance, making it the premier virtualization 31 software solution on the market. 32 . 33 This package contains debugging symbols. -
trunk/debian/lintian-override
r3864 r4559 3 3 virtualbox: shlib-with-non-pic-code usr/lib/VBoxDD2.so 4 4 virtualbox: shlib-with-non-pic-code usr/lib/VBoxDDU.so 5 virtualbox: shlib-with-non-pic-code usr/lib/VBoxKeyboard.so 5 6 virtualbox: shlib-with-non-pic-code usr/lib/VBoxVMM.so 6 7 virtualbox: shlib-with-non-pic-code usr/lib/VBoxXML.so … … 21 22 virtualbox: no-shlibs-control-file usr/lib/VBoxDD2.so 22 23 virtualbox: no-shlibs-control-file usr/lib/VBoxDDU.so 24 virtualbox: no-shlibs-control-file usr/lib/VBoxKeyboard.so 23 25 virtualbox: no-shlibs-control-file usr/lib/VBoxVMM.so 24 26 virtualbox: no-shlibs-control-file usr/lib/VBoxXML.so -
trunk/debian/rules
r4315 r4559 17 17 # STAGEDISO=<path> don't build the VBoxAdditions, use the precompiled .iso 18 18 19 package := virtualbox 19 package := virtualbox-ose 20 20 current := $(shell pwd) 21 21 vboxroot := $(shell pwd) … … 75 75 LOCALCFG=$(current)/debian/LocalConfig.kmk \ 76 76 PATH_OUT=$(current)/debian/builddir \ 77 VBOX_DO_STRIP= VBOX_DO_STRIP_MODULES= \ 77 78 all 78 79 $(if $(NODOCS),cp $(vboxroot)/prebuild/UserManual.pdf $(builddir)/bin,) … … 88 89 LOCALCFG=$(current)/debian/LocalConfig.kmk \ 89 90 PATH_OUT=$(current)/debian/builddir \ 91 VBOX_DO_STRIP= VBOX_DO_STRIP_MODULES= \ 90 92 packing 91 93 touch debian/build-stamp … … 108 110 dh_testdir 109 111 dh_testroot 110 rm -f debian/ virtualbox.init debian/vboxdrv.init112 rm -f debian/$(package).init debian/vboxdrv.init 111 113 rm -f debian/AutoConfig.kmk debian/configure.log debian/env.sh 112 114 rm -f debian/modules-stamp debian/build-stamp debian/configure-stamp … … 128 130 install -d -g 0 -o 0 $(prefix)/usr/lib 129 131 install -d -g 0 -o 0 $(prefix)/usr/bin 130 install -d -g 0 -o 0 $(prefix)/usr/lib/ virtualbox131 install -d -g 0 -o 0 $(prefix)/usr/share/ virtualbox132 install -d -g 0 -o 0 $(prefix)/usr/share/doc/ virtualbox132 install -d -g 0 -o 0 $(prefix)/usr/lib/$(package) 133 install -d -g 0 -o 0 $(prefix)/usr/share/$(package) 134 install -d -g 0 -o 0 $(prefix)/usr/share/doc/$(package) 133 135 $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/VirtualBox.desktop \ 134 136 $(prefix)/usr/share/applications/VirtualBox.desktop) 135 137 install -d -g 0 -o 0 $(prefix)/usr/share/pixmaps 136 138 install -D -g 0 -o 0 -m 644 debian/lintian-override \ 137 $(prefix)/usr/share/lintian/overrides/ virtualbox139 $(prefix)/usr/share/lintian/overrides/$(package) 138 140 mv $(prefix)/opt/VirtualBox-$(ver)/VBox.png \ 139 141 $(prefix)/usr/share/pixmaps/VBox.png 140 mv $(prefix)/opt/VirtualBox-$(ver)/*.gc $(prefix)/usr/lib/ virtualbox141 mv $(prefix)/opt/VirtualBox-$(ver)/*.r0 $(prefix)/usr/lib/ virtualbox142 mv $(prefix)/opt/VirtualBox-$(ver)/*.gc $(prefix)/usr/lib/$(package) 143 mv $(prefix)/opt/VirtualBox-$(ver)/*.r0 $(prefix)/usr/lib/$(package) 142 144 $(if $(filter amd64,$(arch)),\ 143 mv $(prefix)/opt/VirtualBox-$(ver)/VBoxREM2.rel $(prefix)/usr/lib/ virtualbox,)144 mv $(prefix)/opt/VirtualBox-$(ver)/VBoxXPCOMIPCD $(prefix)/usr/lib/ virtualbox145 mv $(prefix)/opt/VirtualBox-$(ver)/components $(prefix)/usr/lib/ virtualbox/components145 mv $(prefix)/opt/VirtualBox-$(ver)/VBoxREM2.rel $(prefix)/usr/lib/$(package),) 146 mv $(prefix)/opt/VirtualBox-$(ver)/VBoxXPCOMIPCD $(prefix)/usr/lib/$(package) 147 mv $(prefix)/opt/VirtualBox-$(ver)/components $(prefix)/usr/lib/$(package)/components 146 148 mv $(prefix)/opt/VirtualBox-$(ver)/*.so $(prefix)/usr/lib 147 mv $(prefix)/opt/VirtualBox-$(ver)/sdk $(prefix)/usr/share/ virtualbox148 $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/nls $(prefix)/usr/share/ virtualbox)149 mv $(prefix)/opt/VirtualBox-$(ver)/src $(prefix)/usr/share/ virtualbox149 mv $(prefix)/opt/VirtualBox-$(ver)/sdk $(prefix)/usr/share/$(package) 150 $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/nls $(prefix)/usr/share/$(package)) 151 mv $(prefix)/opt/VirtualBox-$(ver)/src $(prefix)/usr/share/$(package) 150 152 rm $(prefix)/opt/VirtualBox-$(ver)/VBox.sh 151 153 install -D -g 0 -o 0 -m 644 debian/VBox.sh $(prefix)/usr/bin/VBox … … 153 155 for i in VBoxManage VBoxSVC tstVMM $(if $(HEADLESS),,VBoxSDL) \ 154 156 $(if $(HEADLESS),,VirtualBox) $(if $(ose),,VBoxVRDP); do \ 155 mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/lib/ virtualbox; done157 mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/lib/$(package); done 156 158 mv $(prefix)/opt/VirtualBox-$(ver)/VBoxTunctl $(prefix)/usr/bin 157 159 $(if $(NOMODS),,for d in $(moddir)/*; do \ … … 159 161 $$d/vboxdrv.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxdrv.ko; done) 160 162 ifeq ($(ose),) 161 $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/kchmviewer $(prefix)/usr/lib/ virtualbox)163 $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/kchmviewer $(prefix)/usr/lib/$(package)) 162 164 dh_installdocs $(addprefix $(prefix)/opt/VirtualBox-$(ver)/,\ 163 165 UserManual.pdf VirtualBox.chm LICENSE) 164 166 rm $(addprefix $(prefix)/opt/VirtualBox-$(ver)/,UserManual.pdf VirtualBox.chm LICENSE) 165 167 for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \ 166 mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/share/ virtualbox; done168 mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/share/$(package); done 167 169 rmdir $(prefix)/opt/VirtualBox-$(ver)/additions 168 170 else … … 192 194 dh_installchangelogs 193 195 dh_link 194 [ -n "$(DEBUG)" ] || dh_strip 196 dh_strip --keep-debug 197 # manually strip our R0/GC modules, dh_strip cannot handle them 198 for f in \ 199 $(prefix)/usr/lib/$(package)/*.r0 $(prefix)/usr/lib/$(package)/*.gc; do \ 200 objcopy --only-keep-debug \ 201 $$f \ 202 $(prefix)/usr/lib/debug/usr/lib/$(package)/`basename $$f`; \ 203 strip -S --remove-section=.comment $$f; \ 204 objcopy --add-gnu-debuglink=$(prefix)/usr/lib/debug/usr/lib/$(package)/`basename $$f` $$f; \ 205 done 206 mkdir -p $(current)/debian/$(package)-dbg/usr/lib 207 mv $(current)/debian/$(package)/usr/lib/debug $(current)/debian/$(package)-dbg/usr/lib 195 208 dh_compress -X.pdf -X.chm -X LICENSE 196 209 dh_fixperms
Note:
See TracChangeset
for help on using the changeset viewer.