summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2020-02-20 15:02:26 +0000
committerDaniel Bermond2020-02-20 15:02:26 +0000
commitcc4eefae555abc141d8aef71d8447f5bf97c7752 (patch)
tree05821d6d9f9897cc6c3e7e53a6d817723943112b
parent38dd2e92a73d7bb9343ababffe1d271278f543cb (diff)
downloadaur-cc4eefae555abc141d8aef71d8447f5bf97c7752.tar.gz
Updated to version 6.1.4
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD43
2 files changed, 29 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f70ae2dad7ea..73f7158c4d4e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = virtualbox-bin
pkgdesc = Oracle VM VirtualBox Binary Edition (Oracle branded non-OSE version)
- pkgver = 6.1.2
+ pkgver = 6.1.4
pkgrel = 1
url = https://www.virtualbox.org/
install = virtualbox-bin.install
arch = x86_64
license = GPL2
makedepends = linux-headers
+ depends = device-mapper
depends = dkms
depends = fontconfig
depends = gcc
+ depends = hicolor-icon-theme
depends = libgl
depends = libidl2
depends = libxcursor
@@ -18,9 +20,10 @@ pkgbase = virtualbox-bin
depends = python
depends = sdl
optdepends = virtualbox-ext-oracle: for Oracle extensions
+ optdepends = java-runtime: for webservice java bindings
optdepends = linux-headers: build the module for Arch kernel
optdepends = linux-lts-headers: build the module for LTS Arch kernel
- provides = virtualbox=6.1.2
+ provides = virtualbox=6.1.4
provides = virtualbox-sdk
provides = VIRTUALBOX-HOST-MODULES
provides = virtualbox-host-dkms
@@ -31,13 +34,13 @@ pkgbase = virtualbox-bin
conflicts = virtualbox-host-modules-arch
replaces = virtualbox_bin
replaces = virtualbox-sun
- noextract = VirtualBoxSDK-6.1.2-135662.zip
+ noextract = VirtualBoxSDK-6.1.4-136177.zip
options = !strip
options = !emptydirs
backup = etc/vbox/vbox.cfg
backup = etc/conf.d/vboxweb
- source = http://download.virtualbox.org/virtualbox/6.1.2/VirtualBox-6.1.2-135662-Linux_amd64.run
- source = https://download.virtualbox.org/virtualbox/6.1.2/VirtualBoxSDK-6.1.2-135662.zip
+ source = http://download.virtualbox.org/virtualbox/6.1.4/VirtualBox-6.1.4-136177-Linux_amd64.run
+ source = https://download.virtualbox.org/virtualbox/6.1.4/VirtualBoxSDK-6.1.4-136177.zip
source = VBoxAuth-r79806.h::https://www.virtualbox.org/svn/vbox/trunk/include/VBox/VBoxAuth.h?p=79806
source = VBoxAuthPAM-r79806.c::https://www.virtualbox.org/svn/vbox/trunk/src/VBox/HostServices/auth/pam/VBoxAuthPAM.c?p=79806
source = VBoxAuthSimple-r79806.cpp::https://www.virtualbox.org/svn/vbox/trunk/src/VBox/HostServices/auth/simple/VBoxAuthSimple.cpp?p=79806
@@ -48,8 +51,8 @@ pkgbase = virtualbox-bin
source = do_dkms
source = dkms.conf
source = 013-Makefile.patch
- sha256sums = 23d5e96a7e006d06532993b8ecafeadbeca885f947e522cf1e8e26398f354a08
- sha256sums = 9ca7392d07e1bba9536ec1fad8cb11207c867be0b430c0dbcfbb1cbf71641ead
+ sha256sums = 02e609e7404afa448c4a789136326e4dbacd28bbd1b3f7a4d59f644aea0fb98c
+ sha256sums = 755d07a510574940ad6b664fa63fb7fa4b752d121f7decb76cc8e7fa77ba9718
sha256sums = 584f02a2a1e83b9cabd7b7e3b00a0515b118e040160eb46c014ea6fd3a16586e
sha256sums = 600df773fca199dc21acde10c95a4733b03b3efd8ffaef3a9fb9da363a9cd114
sha256sums = 452351c15d97aeda29e45dbcb0da69412dc3a615c9aece43a424af3639368d49
diff --git a/PKGBUILD b/PKGBUILD
index daae46f77b04..9a53460d2e43 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,23 @@
-# Maintainer : Daniel Bermond < gmail: danielbermond >
+# Maintainer : Daniel Bermond <dbermond@archlinux.org>
# Contributor: Rainmaker <rainmaker52@gmail.com>
# Contributor: gary9872 <garysBoXatgeemale.com>
# Contributor: khomutsky <bogdan@khomutsky.com>
# Contributor: M0Rf30
pkgname=virtualbox-bin
-pkgver=6.1.2
-_build=135662
+pkgver=6.1.4
+_build=136177
_rev=79806
pkgrel=1
pkgdesc='Oracle VM VirtualBox Binary Edition (Oracle branded non-OSE version)'
arch=('x86_64')
url='https://www.virtualbox.org/'
license=('GPL2')
-depends=('dkms' 'fontconfig' 'gcc' 'libgl' 'libidl2' 'libxcursor' 'libxinerama'
- 'libxmu' 'python' 'sdl')
+depends=('device-mapper' 'dkms' 'fontconfig' 'gcc' 'hicolor-icon-theme' 'libgl'
+ 'libidl2' 'libxcursor' 'libxinerama' 'libxmu' 'python' 'sdl')
makedepends=('linux-headers')
optdepends=('virtualbox-ext-oracle: for Oracle extensions'
+ 'java-runtime: for webservice java bindings'
'linux-headers: build the module for Arch kernel'
'linux-lts-headers: build the module for LTS Arch kernel')
provides=("virtualbox=${pkgver}" 'virtualbox-sdk' 'VIRTUALBOX-HOST-MODULES'
@@ -39,8 +40,8 @@ source=("http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver
'dkms.conf'
'013-Makefile.patch')
noextract=("VirtualBoxSDK-${pkgver}-${_build}.zip")
-sha256sums=('23d5e96a7e006d06532993b8ecafeadbeca885f947e522cf1e8e26398f354a08'
- '9ca7392d07e1bba9536ec1fad8cb11207c867be0b430c0dbcfbb1cbf71641ead'
+sha256sums=('02e609e7404afa448c4a789136326e4dbacd28bbd1b3f7a4d59f644aea0fb98c'
+ '755d07a510574940ad6b664fa63fb7fa4b752d121f7decb76cc8e7fa77ba9718'
'584f02a2a1e83b9cabd7b7e3b00a0515b118e040160eb46c014ea6fd3a16586e'
'600df773fca199dc21acde10c95a4733b03b3efd8ffaef3a9fb9da363a9cd114'
'452351c15d97aeda29e45dbcb0da69412dc3a615c9aece43a424af3639368d49'
@@ -53,18 +54,18 @@ sha256sums=('23d5e96a7e006d06532993b8ecafeadbeca885f947e522cf1e8e26398f354a08'
'268e794de9d66a2751006b2ca3810fc6a05da4af2ffa8b58c56c94b292f1f424')
prepare() {
- mkdir -p "${pkgname}-${pkgver}"
+ mkdir -p "${pkgname}-${pkgver}/VirtualBox-extracted"
# extract the main source file
yes 2>/dev/null | sh "VirtualBox-${pkgver}-${_build}-Linux_amd64.run" \
- --target "${srcdir}/${pkgname}-${pkgver}" \
- --nox11 \
- --noexec \
- &> /dev/null
-
+ --target "${pkgname}-${pkgver}" --nox11 --noexec &> /dev/null
+ tar -jxf "${pkgname}-${pkgver}/VirtualBox.tar.bz2" -C "${pkgname}-${pkgver}/VirtualBox-extracted"
+
# extract sdk
- cd "${pkgname}-${pkgver}"
- bsdtar -xf "${srcdir}/VirtualBoxSDK-${pkgver}-${_build}.zip"
+ bsdtar -xf "VirtualBoxSDK-${pkgver}-${_build}.zip" -C "${pkgname}-${pkgver}"
+
+ # fix dkms build
+ patch -d "${pkgname}-${pkgver}/VirtualBox-extracted" -Np1 -i "${srcdir}/013-Makefile.patch"
}
package() {
@@ -72,13 +73,8 @@ package() {
# install bundled files
printf '%s\n' ' -> Installing bundled files...'
- install -d "${pkgdir}/${_installdir}"
- tar -jxf "${srcdir}/${pkgname}-${pkgver}/VirtualBox.tar.bz2" -C "${pkgdir}/${_installdir}"
-
- # fix dkms build
- printf '%s\n' " -> Fixing DKMS build..."
- cd "${pkgdir}/${_installdir}"
- patch -Np1 -i "${srcdir}/013-Makefile.patch"
+ install -d "${pkgdir}/opt"
+ cp -pr "${pkgname}-${pkgver}/VirtualBox-extracted" "${pkgdir}/${_installdir}"
# hardened build: mark binaries suid root, and make sure the
# directory is only writable by the user
@@ -186,7 +182,7 @@ package() {
# module sources in /usr/src
printf '%s\n' ' -> Installing module sources...'
install -d -m0755 "${pkgdir}/usr/src"
- mv "${pkgdir}/${_installdir}/src/vboxhost" "${pkgdir}/usr/src/vboxhost-${pkgver}"
+ mv "${pkgdir}/${_installdir}/src/vboxhost" "${pkgdir}/usr/src/vboxhost-${pkgver}_non_OSE"
# write the configuration file
printf '%s\n' ' -> Writing the configuration file...'
@@ -207,7 +203,6 @@ __EOF__
# Load virtualbox kernel modules at boot
# This file was installed by the ${pkgname} AUR package
vboxdrv
-vboxpci
vboxnetadp
vboxnetflt
__EOF__