Package Details: virtscreen 0.3.1-2

Git Clone URL: https://aur.archlinux.org/virtscreen.git (read-only, click to copy)
Package Base: virtscreen
Description: Make your iPad/tablet/computer as a secondary monitor on Linux
Upstream URL: https://github.com/kbumsik/VirtScreen
Keywords: vnc
Licenses: GPL3
Submitter: kbumsik
Maintainer: lmartinez-mirror
Last Packager: lmartinez-mirror
Votes: 6
Popularity: 0.004693
First Submitted: 2018-05-21 07:28 (UTC)
Last Updated: 2021-06-27 07:48 (UTC)

Latest Comments

1 2 Next › Last »

lmartinez-mirror commented on 2022-07-08 18:25 (UTC)

In that case I'll switch python-quamash for python-qasync when I get a chance to update this package.

rootjdev commented on 2022-07-04 05:36 (UTC) (edited on 2022-07-04 05:39 (UTC) by rootjdev)

Seems to be working very well. I submitted a PR to the gh repo with qasync as the dependency.

lmartinez-mirror commented on 2022-06-29 21:05 (UTC)

Unless python-qasync can provide the python-quamash API exactly, probably not. You may need to use the -git package.

rootjdev commented on 2022-06-29 07:25 (UTC)

@daviding; you can build quamash with my comment just below yours over there. Also, the quamash-git is up to date with that fix.

Lastly, @kbumsik, apparently, there exists qasync (https://aur.archlinux.org/packages/python-qasync-git) which is a maintained fork of quamash. Would it be possible to use this instead of quamash?

daviding commented on 2022-06-28 14:20 (UTC)

The dependency on quamash is failing.

-- begin paste --

==> Extracting sources... -> Extracting Quamash-0.6.1.tar.gz with bsdtar ==> Starting build()... Traceback (most recent call last): File "/var/tmp/pamac-build-daviding/python-quamash/src/Quamash-0.6.1/setup.py", line 2, in <module> import quamash File "/var/tmp/pamac-build-daviding/python-quamash/src/Quamash-0.6.1/quamash/init.py", line 594, in <module> from ._unix import _SelectorEventLoop File "/var/tmp/pamac-build-daviding/python-quamash/src/Quamash-0.6.1/quamash/_unix.py", line 44, in <module> class _SelectorMapping(collections.Mapping): AttributeError: module 'collections' has no attribute 'Mapping' ==> ERROR: A failure occurred in build(). Aborting...

-- end paste --

I have left a comment over at https://aur.archlinux.org/packages/python-quamash#comment-871648

lmartinez-mirror commented on 2021-06-27 07:49 (UTC)

I've tried my hand at cleaning up this PKGBUILD, please let me know if this works for you.

D3SOX commented on 2021-03-30 08:20 (UTC)

Same error as in the out of date flag:

fatal: repository '/home/nico/.cache/yay/virtscreen/src' does not exist
==> ERROR: Failure while creating working copy of src git repo
    Aborting...
error making: virtscreen

crazyquark commented on 2020-06-17 12:33 (UTC)

Only works if installed manually with makepkg on Manjaro, does not build via yay. Same problem as reported by other users.

yochananmarqos commented on 2019-10-02 20:17 (UTC) (edited on 2019-10-02 20:38 (UTC) by yochananmarqos)

Please change the dependency from python-quamash-git to python-quamash. That way either package can be chosen with an AUR helper during install.

What is $_pkgname_camelcase? There's no reason for a variable that's only used once, especially when it's nonsensical and longer than the value.

EDIT: Here's a proper package using the setup.py:

pkgname=virtscreen
pkgver=0.3.1
pkgrel=1
pkgdesc="Make your iPad/tablet/computer as a secondary monitor on Linux"
arch=('i686' 'x86_64')
url="https://github.com/kbumsik/VirtScreen"
license=('GPL')
depends=('xorg-xrandr' 'x11vnc' 'python-pyqt5' 'qt5-quickcontrols2' 'python-quamash' 'python-netifaces')
makedepends=('python-setuptools')
optdepends=('arandr: for display settings option')
source=("$pkgname-$pkgver.tar.gz::https://github.com/kbumsik/VirtScreen/archive/$pkgver.tar.gz")
sha256sums=('345c9333a0129db660d07687fbfa479fd69bf9fe387510b987207463c7a55257')

build() {
    cd "VirtScreen-$pkgver"
    python setup.py build
}

package() {
    cd "VirtScreen-$pkgver"
    python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}

NoSync commented on 2019-08-07 15:15 (UTC)

That's what I thought too, but emptying the cache doesn't make any difference whatsoever.

✘ nosync@neutrino  ~  yay -Scc [sudo] password for nosync:

Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove ALL files from cache? [y/N] y removing all files from cache...

Database directory: /var/lib/pacman/ :: Do you want to remove unused repositories? [Y/n] y removing unused sync repositories...

Build directory: /home/nosync/.cache/yay ==> Do you want to remove ALL AUR packages from cache? [Y/n] y removing AUR packages from cache...