diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 18 insertions, 10 deletions
@@ -1,10 +1,10 @@ # Maintainer : David C. Rankin <drankinatty@gmail.com> pkgname=virtualbox-bin-5 -pkgver=5.2.28 -_build=130011 -_rev=75085 -pkgrel=2 +pkgver=5.2.44 +_build=139111 +_rev=79806 +pkgrel=1 pkgdesc='Oracle VM VirtualBox Binary Edition (Oracle branded non-OSE version 5)' arch=('x86_64') url='https://www.virtualbox.org/' @@ -22,6 +22,7 @@ replaces=('virtualbox_bin' 'virtualbox-sun') backup=('etc/vbox/vbox.cfg' 'etc/conf.d/vboxweb') options=('!strip' '!emptydirs') install="${pkgname%-5}.install" +# source=("https://www.virtualbox.org/download/testcase/VirtualBoxSDK-${pkgver}-${_build}.zip" source=("https://download.virtualbox.org/virtualbox/${pkgver}/VirtualBoxSDK-${pkgver}-${_build}.zip" "VBoxAuth-r${_rev}.h"::"https://www.virtualbox.org/svn/vbox/trunk/include/VBox/VBoxAuth.h?p=${_rev}" "VBoxAuthPAM-r${_rev}.c"::"https://www.virtualbox.org/svn/vbox/trunk/src/VBox/HostServices/auth/pam/VBoxAuthPAM.c?p=${_rev}" @@ -34,11 +35,12 @@ source=("https://download.virtualbox.org/virtualbox/${pkgver}/VirtualBoxSDK-${pk 'dkms.conf' '009-include-path.patch' "http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}-${_build}-Linux_amd64.run") +# "https://www.virtualbox.org/download/testcase/VirtualBox-${pkgver}-${_build}-Linux_amd64.run") noextract=("VirtualBoxSDK-${pkgver}-${_build}.zip") -sha256sums=('265b0a46601eb0347a419522ef6d2ef00c07e070fb18ec1239e425de40b13622' - '23e3e0e6abfaa69bf0aa046c0ee070d19435b97cb4bfbb16bba65a2783502154' - '815f6e2e3ab687356aad0e6f59eef6e266514fb12a6b569d239d834e0a480f37' - '99deff35d8a600f20223b96ba409451834e58ac21a589a989dd82a2d6fe006ae' +sha256sums=('f4a70d60ed73589b18e52e5da928a532a1369e8ba8f93cbca9baeff73eccd787' + '584f02a2a1e83b9cabd7b7e3b00a0515b118e040160eb46c014ea6fd3a16586e' + '600df773fca199dc21acde10c95a4733b03b3efd8ffaef3a9fb9da363a9cd114' + '452351c15d97aeda29e45dbcb0da69412dc3a615c9aece43a424af3639368d49' '0aebe22abab402ea6b6573af637a99d8056a904920a52d84fb97729219219c23' '69417a9e8855cab8e4878886abe138f559fd17ae487d4cd19c8a24974a8bbec2' '656905de981ffa24f6f921c920538854a235225053f44baedacc07b46ca0cf56' @@ -46,7 +48,7 @@ sha256sums=('265b0a46601eb0347a419522ef6d2ef00c07e070fb18ec1239e425de40b13622' 'cc1c0500ab07bc13563d99037f776bf64bdc90bb521e31e2e0b04e42ea5bb36a' 'e9df0fff15184d0a90abe17707bdbe1931582433bbc14ded4fb3b0252653c801' '5112f0e1ba3bd0bd92ef2edb2d21024e265abb02841aa29aa05410526adc273f' - '6846c7ad0ba2fbf875ebd8b8cc9cb1a2e1f70947848396c0fb92b55787c99679') + 'ac53a413ec513d07a40675ca7eaad5dd62262541046981899a9724e33d581d13') prepare() { [ "$CARCH" = 'i686' ] && local _arch='x86' @@ -79,6 +81,12 @@ package() { cd "${pkgdir}/${_installdir}/src/vboxhost/" patch -Np5 -i "${srcdir}/009-include-path.patch" + # fix dkms build + # printf '%s\n' " -> Fixing DKMS build..." + # cd "${pkgdir}/${_installdir}" + # patch -Np1 -i "${srcdir}/013-Makefile.patch" + # patch -Np1 -i "${srcdir}/015-linux-5-3.patch" + # hardened build: mark binaries suid root, create symlinks for working around # unsupported $ORIGIN/.. in VBoxC.so and make sure the # directory is only writable by the user (paranoid) @@ -104,7 +112,7 @@ package() { install -D -m644 "${srcdir}/VBoxAuthPAM-r${_rev}.c" "${pkgdir}/${_installdir}/sdk/bindings/auth/VBoxAuthPAM.cpp" install -D -m644 "${srcdir}/VBoxAuthSimple-r${_rev}.cpp" "${pkgdir}/${_installdir}/sdk/bindings/auth/VBoxAuthSimple.cpp" - # install udev rules + # installd udev rules printf '%s\n' ' -> Installing udev rules...' cd "${pkgdir}/${_installdir}" install -D -m0644 "${srcdir}/10-vboxdrv.rules" "${pkgdir}/usr/lib/udev/rules.d/10-vboxdrv.rules" |