Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : virtualbox | name : virtualbox | ||||
| version : 5.2.22 | version : 6.0.0 | ||||
| release : 88 | release : 89 | ||||
| source : | source : | ||||
| - https://download.virtualbox.org/virtualbox/5.2.22/VirtualBox-5.2.22.tar.bz2 : 5580e875349341a1aabc6d5d2f697d242f277487316faaf1fbe68d9014f788d4 | - https://download.virtualbox.org/virtualbox/6.0.0/VirtualBox-6.0.0.tar.bz2 : de47ce3ba599e0c5ef24eb44728fcf4abdecb0f0bb60e8560d03cfbf41283bfb | ||||
| - git|https://github.com/jwrdegoede/vboxsf.git : 0e8d9459e500d2a465c0074db6f7f8fdad6de1a7 | - git|https://github.com/jwrdegoede/vboxsf.git : 0e8d9459e500d2a465c0074db6f7f8fdad6de1a7 | ||||
| license : GPL-2.0-only | license : GPL-2.0-only | ||||
| component : | component : | ||||
| - virt | - virt | ||||
| - common : virt | - common : virt | ||||
| - current : virt | - current : virt | ||||
| - guest : virt | - guest : virt | ||||
| - guest-common : virt | - guest-common : virt | ||||
| - guest-current : virt | - guest-current : virt | ||||
| summary : | summary : | ||||
| - VirtualBox host modules for the linux-lts kernel | - VirtualBox host modules for the linux-lts kernel | ||||
| - common : Common components for VirtualBox host packages | - common : Common components for VirtualBox host packages | ||||
| - current : VirtualBox host modules for the linux-current kernel | - current : VirtualBox host modules for the linux-current kernel | ||||
| - devel : Development components for VirtualBox | - devel : Development components for VirtualBox | ||||
| - guest : VirtualBox guest additions for the linux-lts kernel | - guest : VirtualBox guest additions for the linux-lts kernel | ||||
| - guest-current : VirtualBox guest additions for the linux-current kernel | - guest-current : VirtualBox guest additions for the linux-current kernel | ||||
| - guest-common : Common components for the VirtualBox guest packages | - guest-common : Common components for the VirtualBox guest packages | ||||
| description: | | description: | | ||||
| VirtualBox is a free powerful open source solution for running other x86 and x86_64 operating systems virtually on your computer. | VirtualBox is a free powerful open source solution for running other x86 and x86_64 operating systems virtually on your computer. | ||||
| Installation Guide: https://getsol.us/articles/software/virtualbox/en/ | Installation Guide: https://getsol.us/articles/software/virtualbox/en/ | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(Qt5UiTools) | |||||
| - pkgconfig(Qt5X11Extras) | |||||
| - pkgconfig(SDL_ttf) | |||||
| - pkgconfig(alsa) | - pkgconfig(alsa) | ||||
| - pkgconfig(devmapper) | - pkgconfig(devmapper) | ||||
| - pkgconfig(glu) | - pkgconfig(glu) | ||||
| - pkgconfig(libcap) | - pkgconfig(libcap) | ||||
| - pkgconfig(libcurl) | - pkgconfig(libcurl) | ||||
| - pkgconfig(libelf) | - pkgconfig(libelf) | ||||
| - pkgconfig(libIDL-2.0) | - pkgconfig(libIDL-2.0) | ||||
| - pkgconfig(libpng) | - pkgconfig(libpng) | ||||
| - pkgconfig(libpulse) | - pkgconfig(libpulse) | ||||
| - pkgconfig(libxslt) | - pkgconfig(libxslt) | ||||
| - pkgconfig(opus) | - pkgconfig(opus) | ||||
| - pkgconfig(Qt5UiTools) | - pkgconfig(python3) | ||||
| - pkgconfig(Qt5X11Extras) | |||||
| - pkgconfig(SDL_ttf) | |||||
| - pkgconfig(vpx) | - pkgconfig(vpx) | ||||
| - pkgconfig(xcomposite) | - pkgconfig(xcomposite) | ||||
| - pkgconfig(xcursor) | - pkgconfig(xcursor) | ||||
| - pkgconfig(xinerama) | - pkgconfig(xinerama) | ||||
| - pkgconfig(xmu) | - pkgconfig(xmu) | ||||
| - pkgconfig(xorg-server) | - pkgconfig(xorg-server) | ||||
| - pkgconfig(xrandr) | - pkgconfig(xrandr) | ||||
| - acpica-unix | - acpica-unix | ||||
| Show All 34 Lines | - guest-common : | ||||
| - libxrandr | - libxrandr | ||||
| - pam | - pam | ||||
| - guest-current : | - guest-current : | ||||
| - linux-current | - linux-current | ||||
| - virtualbox-guest-common | - virtualbox-guest-common | ||||
| patterns : | patterns : | ||||
| - common : /usr | - common : /usr | ||||
| - devel : | - devel : | ||||
| - /usr/lib/python2.7 | - /usr/lib/python* | ||||
livingsilver94: I'm just guessing: since Python 3.6 is supported, did you check if VB exposes python3-related… | |||||
| - /usr/lib64/virtualbox/sdk | - /usr/lib64/virtualbox/sdk | ||||
| - current : /lib/modules/*.current/extra | - current : /lib/modules/*.current/extra | ||||
| - guest : | - guest : | ||||
| - /lib/modules/*.lts/misc | - /lib/modules/*.lts/misc | ||||
| - /sbin | - /sbin | ||||
| - guest-current : /lib/modules/*.current/misc | - guest-current : /lib/modules/*.current/misc | ||||
| - guest-common : | - guest-common : | ||||
| - /usr/sbin | - /usr/sbin | ||||
| ▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | |||||
| install : | | install : | | ||||
| ##### Host ##### | ##### Host ##### | ||||
| cd out/linux.amd64/release/bin | cd out/linux.amd64/release/bin | ||||
| # binaries | # binaries | ||||
| install -d -m 00755 $installdir/usr/bin | install -d -m 00755 $installdir/usr/bin | ||||
| install -m 00755 VBox.sh $installdir/usr/bin/VBox.sh | install -m 00755 VBox.sh $installdir/usr/bin/VBox.sh | ||||
| for i in VirtualBox VBoxManage VBoxSDL VBoxHeadless VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxDTrace; do | for i in VirtualBox VBoxManage VBoxSDL VBoxHeadless VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxDTrace VBoxVRDP; do | ||||
| ln -s VBox.sh $installdir/usr/bin/$i | ln -s VBox.sh $installdir/usr/bin/$i | ||||
| done | done | ||||
| install -m 00755 VBoxTunctl $installdir/usr/bin | install -m 00755 VBoxTunctl $installdir/usr/bin | ||||
| install -m 00755 rdesktop-vrdp $installdir/usr/bin | install -m 00755 rdesktop-vrdp $installdir/usr/bin | ||||
| # libraries | # libraries | ||||
| install -d -m 00755 $installdir/%libdir%/virtualbox | install -d -m 00755 $installdir/%libdir%/virtualbox | ||||
| install -m 00755 *.so -t $installdir/%libdir%/virtualbox | install -m 00755 *.so -t $installdir/%libdir%/virtualbox | ||||
| install -m 00644 *.rc *.r0 VBoxEFI*.fd -t $installdir/%libdir%/virtualbox | install -m 00644 *.rc *.r0 VBoxEFI*.fd -t $installdir/%libdir%/virtualbox | ||||
| install -m 00755 VBoxManage VBoxSVC VBoxExtPackHelperApp VBoxXPCOMIPCD VBoxTestOGL VBoxBalloonCtrl -t $installdir/%libdir%/virtualbox | |||||
| # binaries & scripts | |||||
| install -m 00755 VirtualBox VBoxManage VBoxSVC VBoxExtPackHelperApp VBoxXPCOMIPCD VBoxTestOGL VBoxBalloonCtrl -t $installdir/%libdir%/virtualbox | |||||
| install -m 00755 VBoxAutostart VBoxCpuReport VBoxBugReport VBoxVMMPreload iPxeBaseBin -t $installdir/%libdir%/virtualbox | |||||
| install -m 00755 VBoxCreateUSBNode.sh VBoxSysInfo.sh -t $installdir/%libdir%/virtualbox | install -m 00755 VBoxCreateUSBNode.sh VBoxSysInfo.sh -t $installdir/%libdir%/virtualbox | ||||
| # setuid root binaries | # setuid root binaries | ||||
| install -m 04755 VBoxSDL VirtualBox VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl VBoxNetNAT -t $installdir/%libdir%/virtualbox | install -m 04755 VBoxSDL VBoxVolInfo VirtualBoxVM VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl VBoxNetNAT -t $installdir/%libdir%/virtualbox | ||||
| # components | # components | ||||
| install -d -m 00755 $installdir/%libdir%/virtualbox/components | install -d -m 00755 $installdir/%libdir%/virtualbox/components | ||||
| install -m 00755 components/* -t $installdir/%libdir%/virtualbox/components | install -m 00755 components/* -t $installdir/%libdir%/virtualbox/components | ||||
| # languages | # languages | ||||
| install -d -m 00755 $installdir/usr/share/virtualbox/nls | install -d -m 00755 $installdir/usr/share/virtualbox/nls | ||||
| install -m 00755 nls/*.qm -t $installdir/usr/share/virtualbox/nls | install -m 00755 nls/*.qm -t $installdir/usr/share/virtualbox/nls | ||||
| Show All 21 Lines | for kern in "%kernel_version_lts%" "%kernel_version_current%"; do | ||||
| install -d -m 00755 $installdir/lib/modules/${kern}/extra | install -d -m 00755 $installdir/lib/modules/${kern}/extra | ||||
| install -m 00644 *.ko $installdir/lib/modules/${kern}/extra | install -m 00644 *.ko $installdir/lib/modules/${kern}/extra | ||||
| popd | popd | ||||
| done | done | ||||
| # devel | # devel | ||||
| install -D -m 00755 vboxshell.py $installdir/%libdir%/virtualbox/vboxshell.py | install -D -m 00755 vboxshell.py $installdir/%libdir%/virtualbox/vboxshell.py | ||||
| pushd sdk/installer | pushd sdk/installer | ||||
| VBOX_INSTALL_PATH="%libdir%/virtualbox" python vboxapisetup.py install --root=$installdir | VBOX_INSTALL_PATH="%libdir%/virtualbox" python3 vboxapisetup.py install --root=$installdir | ||||
| popd | popd | ||||
| install -d -m 00755 $installdir/%libdir%/virtualbox/sdk/bindings | install -d -m 00755 $installdir/%libdir%/virtualbox/sdk/bindings | ||||
| cp -r sdk/bindings/{VirtualBox.xidl,auth,xpcom} $installdir/%libdir%/virtualbox/sdk/bindings | cp -r sdk/bindings/{VirtualBox.xidl,auth,xpcom} $installdir/%libdir%/virtualbox/sdk/bindings | ||||
| # systemd stuffs | # systemd stuffs | ||||
| install -D -m 00644 $pkgfiles/virtualbox.sysusers $installdir/%libdir%/sysusers.d/virtualbox.conf | install -D -m 00644 $pkgfiles/virtualbox.sysusers $installdir/%libdir%/sysusers.d/virtualbox.conf | ||||
| install -D -m 00644 $pkgfiles/60-vboxdrv.rules $installdir/%libdir%/udev/rules.d/60-vboxdrv.rules | install -D -m 00644 $pkgfiles/60-vboxdrv.rules $installdir/%libdir%/udev/rules.d/60-vboxdrv.rules | ||||
| install -D -m 00755 $pkgfiles/vboxdrv.sh $installdir/%libdir%/virtualbox/vboxdrv.sh | install -D -m 00755 $pkgfiles/vboxdrv.sh $installdir/%libdir%/virtualbox/vboxdrv.sh | ||||
| Show All 35 Lines | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
I'm just guessing: since Python 3.6 is supported, did you check if VB exposes python3-related files too?