Romain Vimont
349dcd8e7b
Update installed files list in BUILD documentation
2022-04-28 19:49:34 +02:00
Romain Vimont
49434da36e
Update links to v1.23
2022-02-22 23:48:00 +01:00
Romain Vimont
6b65cd405a
Build for Windows with libusb support
...
Fixes #2773 <https://github.com/Genymobile/scrcpy/issues/2773 >
PR #3011 <https://github.com/Genymobile/scrcpy/pull/3011 >
2022-02-20 17:39:12 +01:00
Romain Vimont
33202491e1
Build on macOS with libusb support
...
Fixes #2774 <https://github.com/Genymobile/scrcpy/issues/2774 >
PR #3031 <https://github.com/Genymobile/scrcpy/pull/3031 >
2022-02-20 17:27:22 +01:00
Romain Vimont
c00a31f1b0
Pass --buildtype=release as a single meson arg
...
For consistency with the other arguments
2022-02-09 18:16:34 +01:00
Romain Vimont
f4c7044b46
Update links to v1.22
2022-01-29 16:16:41 +01:00
Romain Vimont
cb8713eb1f
Update links to v1.21
2021-11-29 22:24:06 +01:00
Alex Burdusel
02ae0db6cd
Fix wrong package to install for Ubuntu/Debian
...
Without this package, meson fails:
Run-time dependency libusb-1.0 found: NO (tried pkgconfig and cmake)
app/meson.build:88:8: ERROR: Dependency "libusb-1.0" not found, tried pkgconfig and cmake
PR #2790 <https://github.com/Genymobile/scrcpy/pull/2790 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2021-11-15 22:42:08 +01:00
Romain Vimont
65b023ac6d
Update links to v1.20
2021-11-14 01:51:32 +01:00
Alynx Zhou
207082977a
Add support for USB HID keyboard over AOAv2
...
This provides a better input experience, by simulating a physical
keyboard. It converts SDL keyboard events to proper HID events, and send
them over AOAv2.
This is a rewriting and bugfix of the origin code from @amosbird:
<https://github.com/Genymobile/scrcpy/issues/279#issuecomment-453819354 >
The feature is enabled the command line option -K or --hid-keyboard,
and is only available on Linux, over USB.
Refs <https://source.android.com/devices/accessories/aoa2#hid-support >
Refs <https://www.usb.org/sites/default/files/hid1_11.pdf >
PR #2632 <https://github.com/Genymobile/scrcpy/pull/2632 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2021-10-26 21:30:04 +02:00
Romain Vimont
069fe93f74
Update links to v1.19
2021-09-10 22:01:18 +02:00
Romain Vimont
376201a83c
Update links to v1.18 in README and BUILD
2021-06-20 22:11:56 +02:00
Romain Vimont
8fb5715740
Add libavdevice-dev in BUILD instructions
...
On Linux, scrcpy now depends on libavdevice for v4l2.
2021-05-09 11:01:16 +02:00
Andrea Gelmini
498ad23e98
Fix typos
...
PR #2263 <https://github.com/Genymobile/scrcpy/pull/2263 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2021-04-18 14:36:31 +02:00
Romain Vimont
2812de8a9a
Update brew java version to JDK 11
...
Refs f8524a2be7
Refs 7b51a0313e
2021-04-04 14:39:16 +02:00
quyleanh
d50c678a5f
Update brew cask documentation
...
The command `brew cask` has been deprecated:
<https://github.com/Homebrew/discussions/discussions/340#discussioncomment-232364 >
Should be `brew install` directly now.
PR #2231 <https://github.com/Genymobile/scrcpy/pull/2231 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2021-04-04 14:38:54 +02:00
Romain Vimont
b77932a5b7
Add instructions to uninstall
2021-04-01 09:47:15 +02:00
Romain Vimont
47d16a57ac
Add simplified installation script
...
Add a script to download the server and build scrcpy using the
prebuilt server.
2021-03-29 09:33:39 +02:00
Ray Foss
fc5de88eaa
Clarify the order of operations in BUILD.md
...
PR #2223 <https://github.com/Genymobile/scrcpy/pull/2223 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2021-03-29 09:28:08 +02:00
Romain Vimont
fda293f9bb
Fix BUILD.md line wrapping
2021-03-29 09:11:40 +02:00
Romain Vimont
38f392f08f
Fix typo in BUILD.md
2021-03-29 08:39:02 +02:00
Romain Vimont
7b51a0313e
Update another java version in BUILD.md
...
Commit f8524a2be7
updated one reference to
the openjdk package, but there was another one.
2021-02-27 00:27:58 +01:00
Romain Vimont
a2919b3ef2
Fix release instructions in BUILD.md
...
Makefile.CrossWindows have been renamed to release.mk, which is called
from release.sh.
2021-02-27 00:20:18 +01:00
Michael Richardson
f8524a2be7
Update java version in BUILD.md
...
PR #2064 <https://github.com/Genymobile/scrcpy/pull/2064 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2021-01-27 21:50:17 +01:00
Romain Vimont
c5c5fc18ae
Update links to v1.17 in README and BUILD
2021-01-02 01:26:23 +01:00
Romain Vimont
479d10dc22
Update links to v1.16 in README and BUILD
2020-08-10 20:34:51 +02:00
Romain Vimont
f03a3edde6
Update links to v1.15.1 in README and BUILD
2020-08-07 12:13:27 +02:00
Romain Vimont
521f2fe994
Update links to v1.15 in README and BUILD
2020-08-06 21:56:06 +02:00
NGAU Zeonfung
5086e7b744
Update BUILD.md
...
Update the macOS section.
PR #1559 <https://github.com/Genymobile/scrcpy/pull/1559 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2020-07-07 20:50:09 +02:00
Romain Vimont
ef91ab2841
Update links to v1.14 in README and BUILD
2020-05-27 19:31:12 +02:00
Romain Vimont
4e9e712312
Update links to v1.13 in README and BUILD
2020-04-29 22:56:26 +02:00
Romain Vimont
cdd8edbbb6
Add a note about prebuilt server in BUILD.md
...
Mention that it works with a matching client version.
2020-04-07 23:06:33 +02:00
Romain Vimont
9b9e717c41
Explain master and dev branches in BUILD
...
People may not guess that `master` is not the development branch.
2020-04-07 10:43:20 +02:00
Romain Vimont
31bd95022b
Update links to v1.12.1 in README and BUILD
2019-12-10 17:59:44 +01:00
Romain Vimont
71df3175bd
Update links to v1.12 in README and BUILD
2019-12-09 23:52:26 +01:00
Seb Leo
684e0abb74
Update BUILD.md to install adb package
...
PR <https://github.com/Genymobile/scrcpy/pull/965 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
2019-12-03 16:05:23 +01:00
Romain Vimont
40c3c57613
Update links to v1.11 in README and BUILD
2019-11-19 23:39:30 +01:00
Romain Vimont
0415672a75
Merge branch 'master' into dev
2019-11-03 15:56:10 +01:00
Romain Vimont
3ea4742321
Call ninja without changing directory
...
In build instructions, use:
ninja -Cx ...
instead of:
cd x
ninja ...
2019-10-31 21:05:04 +01:00
Romain Vimont
3da95b52bd
Rename scrcpy-server.jar to scrcpy-server
...
The server name ending with .jar has several drawbacks:
- meson requires the jar executable to attempt to modify it:
<https://github.com/Genymobile/scrcpy/issues/404#issuecomment-456065923 >
<https://github.com/mesonbuild/meson/issues/4844 >
- meson warns during "ninja install"
<https://github.com/Genymobile/scrcpy/issues/458 >
- some users try to execute it on the computer as a java executable
Removing the extension solves all these problems.
2019-10-31 10:54:29 +01:00
Romain Vimont
f510f1de1c
Remove "make" from build dependencies
...
The project is built with meson+ninja.
2019-09-28 14:46:44 +02:00
Romain Vimont
9bcee4ea42
Update links to v1.10 in README and BUILD
2019-08-04 22:03:45 +02:00
taaem
0a233fd27f
Fix required java package for Fedora
...
The Java JDK is needed to build the server. The relevant Fedora package
is java-devel, not java.
Signed-off-by: Romain Vimont <rom@rom1v.com>
2019-06-15 15:10:51 +02:00
Romain Vimont
e2996e85c0
Update links to v1.9 in README and BUILD
2019-06-11 23:00:09 +02:00
Romain Vimont
a13524e7f9
Replace android-tools-adb by adb
...
Here is the description of the adb package in Debian:
> Description: Android Debug Bridge
>
> A versatile command line tool that lets you communicate with an
> emulator instance or connected Android-powered device.
>
> This package recommends "android-sdk-platform-tools-common" which
> contains the udev rules for Android devices. Without this package, adb
> and fastboot need to be running with root permission.
And android-tools-adb:
> Description: transitional package
>
> This is a transitional package. It can safely be removed.
2019-06-05 09:52:25 +02:00
Chris Knowles
232aaa386e
Fix dependencies
...
Some missing or misspelled dependencies. Checked on Ubuntu 19.04.
2019-06-05 01:15:59 -04:00
Romain Vimont
c287826f8e
Update links to v1.8 in README and BUILD
2019-03-07 20:42:02 +01:00
Romain Vimont
3fc11ee465
Update links to v1.7 in README and BUILD
2019-02-16 01:07:15 +01:00
Romain Vimont
0bfaf7b7ff
Update links to v1.6 in README and BUILD
2019-01-20 22:05:32 +01:00
Romain Vimont
f7d02cad4b
Add ninja-build to the packages list to install
...
The package ninja-build should be installed automatically as a meson
dependency, but some users need to install a newer meson from pip3, so
ninja must be installed explicitly.
2018-11-19 09:43:05 +01:00