Package Details: guiscrcpy 3.3-2

Git Clone URL: (read-only, click to copy)
Package Base: guiscrcpy
Description: Open Source GUI based Android Screen Mirroring System
Upstream URL:
Keywords: scrcpy
Licenses: GPL3
Submitter: yochananmarqos
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 5
Popularity: 1.02
First Submitted: 2019-09-03 21:52
Last Updated: 2020-03-27 14:50

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

yochananmarqos commented on 2020-01-11 16:34

@srevinsaju: Again, this pulls the 2.0 tag from git, not the source tarball.

srevinsaju commented on 2020-01-11 16:31

Yes it is. I guess you download the src tarball, so .git is empty. It might be a possible explanation, however, I'm not sure

yochananmarqos commented on 2020-01-11 16:30

@srevinsaju: I'm not sure why, either. For some reason, guiscrcpy/.git/refs/tags/ is empty for the 2.0 tag. Is this warning during running related?

/usr/lib/python3.8/site-packages/setuptools/ UserWarning: The version specified ('') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.

srevinsaju commented on 2020-01-11 16:15

@yochananmarqos, fyi This is how it comes out. It has no functional defects. Its okay if its not fixed

srevinsaju commented on 2020-01-11 16:06

@yochananmarqos, I am quite new to PKGBUILDS. I will explain how guiscrcpy reads versions, It reads .git folder in guiscrcpy, extrats the latests tags, and number of commits agains it. But however guiscrcpy installed from AUR/guiscrcpy shows 0.0.0 Its either because (i) no tags were found (ii) A tag 0.0.0 existed

Options to fix it: * Remove all the version code from guiscrcpy, and hardcode the version than dynamically reading from .git folder * Chdir to pkgbuild folder where .git folder exists

AUR/guiscrcpy-git shows the version, but not AUR/guiscrcpy. I am not sure why

yochananmarqos commented on 2020-01-11 16:01

@srevinsaju: Create what tag? As you can see in the PKGBUILD, this pulls the 2.0 tag directly.

FYI, there's no such thing as "guiscrcpy-aur". This is the stable release package, guiscrcpy and guiscrcpy-git builds from the latest commit in the master branch.

srevinsaju commented on 2020-01-11 15:57

I guess guiscrcpy-aur has no tags in git. Try creating a tag in this repository, probably it would read that. One more thing, I have updated a security patch for guiscrcpy (3 commits). Thanks

yochananmarqos commented on 2020-01-11 15:55

@srevinsaju: It's working for guiscrcpy-git, it shows 2.0.post24 currently. Why can't it read the 2.0 tag? Patch what?

srevinsaju commented on 2020-01-11 07:29

@yochananmarqos, the gitpython extension is not working on guiscrcpy src. It gives v0.0.0 as the version. Consider overriding the version by a patch. gitpython is used to derive the version from the latest tag. Also, you can include AUR $pkgver-$pkgrel as the build number on the screen. Thanks

srevinsaju commented on 2019-09-23 04:02

guiscrcpy python packaging doesn't work see issue 11 on Moreover makefile does not exist on python3 due to the dynamic paths. I am looking forward for a better build system.