Package Details: genymotion 3.6.0-2

Git Clone URL: https://aur.archlinux.org/genymotion.git (read-only, click to copy)
Package Base: genymotion
Description: Complete set of tools that provides a virtual environment for Android.
Upstream URL: http://www.genymotion.com/
Keywords: android emulator genymotion
Licenses: custom
Submitter: AndreaCattaneo
Maintainer: j.taala (amos)
Last Packager: j.taala
Votes: 330
Popularity: 0.71
First Submitted: 2013-08-02 09:18 (UTC)
Last Updated: 2024-02-28 22:25 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 27 Next › Last »

ssnailz commented on 2023-01-14 15:34 (UTC) (edited on 2023-01-14 15:34 (UTC) by ssnailz)

@j.taala hello i am using arch linux. genymotion installed correctly now. thank you very much.

j.taala commented on 2023-01-13 21:35 (UTC)

Hey all, seems the defined deps were a bit out of date. I've updated deps to what they currently should be. Please update and check everything works and report any issues here.

@ssnailz, try do yay -S genymotion now.

j.taala commented on 2023-01-13 21:08 (UTC) (edited on 2023-01-13 21:11 (UTC) by j.taala)

Hey @ssnailz, just looking at this now. Doing a full chroot rebuild test. What distro are you using? In the meantime, make sure it's fully up to date - e.g. sudo pacman -Syyu or yay -Syyu etc. and try again.

Looks like a build issue with one of the deps (qt5-webkit) which was updated recently, people have reported it as not building atm, https://aur.archlinux.org/packages/qt5-webkit

ssnailz commented on 2023-01-13 14:00 (UTC)

hello i got this error what should i do?


> yay -S genymotion
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  genymotion-3.3.2-2
[Aur Make:1]  qt5-webkit-5.212.0alpha4-18

:: Remove make dependencies after install? [y/N] y
  2 qt5-webkit                               (Build Files Exist)
  1 genymotion                               (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/2): /home/ssnailz/.cache/yay/qt5-webkit
:: Deleting (2/2): /home/ssnailz/.cache/yay/genymotion
:: (1/2) Downloaded PKGBUILD: qt5-webkit
:: (2/2) Downloaded PKGBUILD: genymotion
  2 qt5-webkit                               (Build Files Exist)
  1 genymotion                               (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
diff --git /home/ssnailz/.cache/yay/qt5-webkit/PKGBUILD /home/ssnailz/.cache/yay/qt5-webkit/PKGBUILD
new file mode 100644
index 0000000..54ad62a
--- /dev/null
+++ /home/ssnailz/.cache/yay/qt5-webkit/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan <felixonmars@archlinux.org>
+# Maintainer: Antonio Rojas <arojas@archlinux.org>
+# Maintainer: Zen Wen <zen.8841@gmail.com>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+
+pkgname=qt5-webkit
+_pkgver=5.212.0-alpha4
+_basever=5.15.3
+pkgver=${_pkgver/-/}
+pkgrel=18
+arch=(x86_64)
+url='https://github.com/qtwebkit/qtwebkit'
+license=(GPL3 LGPL3 FDL custom)
+pkgdesc='Classes for a WebKit2 based implementation and a new QML API'
+source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz"
+         icu68.patch
+         glib-2.68.patch
+         qt5-webkit-python-3.9.patch::"https://github.com/qtwebkit/qtwebkit/commit/78360c01.patch"
+         qt5-webkit-bison-3.7.patch::"https://github.com/qtwebkit/qtwebkit/commit/d92b11fe.patch")
+depends=(qt5-location qt5-sensors qt5-webchannel libwebp libxslt libxcomposite gst-plugins-base hyphen woff2)
+makedepends=(cmake ruby gperf python qt5-doc qt5-tools)
+optdepends=('gst-plugins-good: Webm codec support')
+sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6'
+            '0b40ed924f03ff6081af610bb0ee01560b7bd1fb68f8af02053304a01d4ccdf0'
+            '4969dd03e482155e2490b50307dada81dda7bbc9e5398e3a53c20bc474f7c04e'
+            '9db5480dfbd3c440489e8e4131e3555b2af61fa4b6c19f35227588c5996be128'
+            'cc5a2b762426e9cda5a3ae056bba266b5f775ee75c0590913839c255d5f10db0')
+options=(!lto)
+
+prepare() {
+  cd qtwebkit-$_pkgver
+  patch -p0 -i ../icu68.patch # Fix build with ICU 68.x
diff --git /home/ssnailz/.cache/yay/genymotion/.gitignore /home/ssnailz/.cache/yay/genymotion/.gitignore
new file mode 100644
index 0000000..f6a23f8
--- /dev/null
+++ /home/ssnailz/.cache/yay/genymotion/.gitignore
@@ -0,0 +1,3 @@
+pkg/**
+src/**
+genymotion-*
diff --git /home/ssnailz/.cache/yay/genymotion/PKGBUILD /home/ssnailz/.cache/yay/genymotion/PKGBUILD
new file mode 100644
index 0000000..4a51e6b
--- /dev/null
+++ /home/ssnailz/.cache/yay/genymotion/PKGBUILD
@@ -0,0 +1,50 @@
+#Maintainer: Jay Ta'ala <jay@jaytaala.com>
+#Contributor: Amos Onn <amosonn@gmail.com>
+#Contributor: Ekin Dursun <ekindursun@gmail.com>
+#Contributor: danyf90 <daniele.formichelli@gmail.com>
+#Contributor: syncrtl64 <syncrtl64@gmail.com>
+#Contributor: Andrea Cattaneo <andrea.cattaneo.dev@gmail.com>
+
+pkgname=genymotion
+pkgver=3.3.2
+pkgrel=2
+pkgdesc="Complete set of tools that provides a virtual environment for Android."
+arch=('x86_64')
+url="http://www.genymotion.com/"
+depends=('libpng' 'net-tools' 'protobuf' 'qca-qt5' 'qt5-script' 'qt5-webkit')
+optdepends=('virtualbox')
+makedepends=('wget')
+install=$pkgname.install
+license=('custom')
+_ARCH="x64"
+DLAGENTS=("https::/usr/bin/wget -U "Mozilla" %u")
+source=("genymotion.desktop"
+        "https://dl.genymotion.com/releases/genymotion-$pkgver/$pkgname-${pkgver}-linux_$_ARCH.bin")
+sha512sums=('42f629d6413e4e481ef68d019ec3071515b45d01fdb004a545c8b977a9bf2439581ca8a67ad7dead9a12a0d24e8e46ba02c5dc47abd76597451b09847cf5d78b'

:: Proceed with install? [Y/n] y
:: (1/2) Parsing SRCINFO: qt5-webkit
:: (2/2) Parsing SRCINFO: genymotion
==> Making package: genymotion 3.3.2-2 (Friday 13 January 2023 07:08:55 PM)
==> Retrieving sources...
  -> Found genymotion.desktop
==> Making package: qt5-webkit 5.212.0alpha4-18 (Friday 13 January 2023 07:08:55 PM)
  -> Downloading genymotion-3.3.2-linux_x64.bin...
==> Retrieving sources...
--2023-01-13 19:08:55--  https://dl.genymotion.com/releases/genymotion-3.3.2/genymotion-3.3.2-linux_x64.bin
  -> Downloading qtwebkit-5.212.0-alpha4.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving dl.genymotion.com (dl.genymotion.com)... 104.17.171.23, 104.18.111.50, 2606:4700:9c62:6840:54c5:0:6811:ab17
Connecting to dl.genymotion.com (dl.genymotion.com)|104.17.171.23|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 66085990 (63M) [application/octet-stream]
Saving to: ‘genymotion-3.3.2-linux_x64.bin’

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  0  --.-KB/s               
1genymotion-3.3.2-linux_x64   7%[==>                                     ]   4.94M   251KB/s    eta 3m 46s  1genymotion-3.3.2-linux_x64  17%[=====>                                  ]  11.01M   273KB/s    eta 4m 13s  genymotion-3.3.2-linux_x64  20%[=======>                                ]  12.80M   133KB/s    eta 4m 18s100 11.9M  100 11.9M    0     0   118k      0  0:01:43  0:01:43 --:--:--  107k22M  68.4KB/s    eta 4m 31s 
  -> Found icu68.patch
  -> Found glib-2.68.patch
  -> Downloading qt5-webkit-python-3.9.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1102  100  1102    0     0    579      0  0:00:01  0:00:01 --:--:--   57932M  62.3KB/s    eta 4m 35s 
  -> Downloading qt5-webkit-bison-3.7.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1613  100  1613    0     0   1160      0  0:00:01  0:00:01 --:--:--  116038M  58.8KB/s    eta 4m 38s 
==> Validating source files with sha256sums...
    qtwebkit-5.212.0-alpha4.tar.xz ... Passed
    icu68.patch ... Passed
    glib-2.68.patch ... Passed
    qt5-webkit-python-3.9.patch ... FAILED
    qt5-webkit-bison-3.7.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
genymotion-3.3.2-linux_x64 100%[=======================================>]  63.02M   199KB/s    in 6m 22s  

2023-01-13 19:15:17 (169 KB/s) - ‘genymotion-3.3.2-linux_x64.bin’ saved [66085990/66085990]

==> Validating source files with sha512sums...
    genymotion.desktop ... Passed
    genymotion-3.3.2-linux_x64.bin ... Passed
 -> error downloading sources: qt5-webkit 
         context: error downloading sources: qt5-webkit 
         context: exit status 1 




==> Making package: qt5-webkit 5.212.0alpha4-18 (Friday 13 January 2023 07:15:18 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found qtwebkit-5.212.0-alpha4.tar.xz
  -> Found icu68.patch
  -> Found glib-2.68.patch
  -> Found qt5-webkit-python-3.9.patch
  -> Found qt5-webkit-bison-3.7.patch
==> Validating source files with sha256sums...
    qtwebkit-5.212.0-alpha4.tar.xz ... Passed
    icu68.patch ... Passed
    glib-2.68.patch ... Passed
    qt5-webkit-python-3.9.patch ... FAILED
    qt5-webkit-bison-3.7.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
[sudo] password for ssnailz: 
error: target not found: qt5-webkit
 -> error making: qt5-webkit

j.taala commented on 2022-12-29 06:15 (UTC)

Thanks @crabvk! no hate here (maybe just animosity! jk... I actually like vbox :-)),

Yep, I agree, will leave virtualbox in optdepends. I have removed the virtualbox.conf file and stuff though (package was trying to be helpful by ensuring vbox modules were loaded).

crabvk commented on 2022-12-29 06:10 (UTC)

VirtualBox should stay as optional dependency, because it's optional hypervisor, IMO.
Don't let hate drive your decisions :D

j.taala commented on 2022-12-28 07:24 (UTC) (edited on 2022-12-28 07:33 (UTC) by j.taala)

Hey all, happy to remove virtualbox from deps. Especially now that it appears that genymotion includes a bundled qemu(?). I'm testing that now but if someone else confirm that that would be ace.

Update: just tested and yes, genymotion now includes/bundles qemu binaries so it doesn't even need an external qemu install.

I'm of a mind to just remove virtualbox even from optdepends - thoughts?

crabvk commented on 2022-12-28 02:27 (UTC)

Since version 3.3.0 it is possible to choose QEMU as hypervisor. Doesn't that make VirtualBox an optional dependency? (And maybe add QEMU to optdepends)

j.taala commented on 2022-11-30 11:19 (UTC)

Hey @amos. Sure thing.

amos commented on 2022-11-30 00:34 (UTC) (edited on 2022-11-30 00:35 (UTC) by amos)

Hey @j.taala , could you please make me a co-maintainer? I copied the un-tar code from the upstream binary into the PKGBUILD, so that the build isn't running arbitrary code, and would like to push this to the package.