Accepting request 779167 from home:ecsos

- Update to 1.12.1
  * Fix bit-rate parsing when "long" is 32 bits (#995)
- Changes from 1.12.0
  * Add shortcut (Ctrl+r) to rotate device screen (#11)
  * Respect scrolling configuration on macOS (#966)
  * Initialize Application object (fix crashes on some devices) (#940)
  * Restore the .jar extension on the device (fix crashes on some
  * devices) (#944)
  * Inject mouse events with a virtual device id (fix crashes on some
  * devices) (#962)
  * Refuse to push server if it points to a directory (#956)
- Run spec-cleaner.
- Update to version 1.11:
  * Add support for touchscreens/multitouch (#22, #865)
  * Add --max-fps to limit the frame rate (Android 10 only) (#488)
  * Add options to set an initial window size and position (#762)
  * Add option to disable window decorations (#762)
  * Add --prefer-text option (#650)
  * Add manpage
  * Fix copy-paste on Android 10 devices (#796)
  * Fix "turn screen off" on Android 10 devices (#835)
  * Fix clicks not working in some games (#635)
  * Fix device rotation while the window is maximized (#750)
  * Fix scrcpy-noconsole.exe (#691)
  * Fix HiDPI support (#829)
  * Fix segfault on empty file recorded (#918)
  * Fix recorded video to avoid crashes in Adobe Premiere (#702)
  * Fix segfault on recording with old FFmpeg versions (#707)
  * Fix several crashes on some devices (like Meizu) (#240, #365, #921)
  * Upgrade FFmpeg to 4.2.1 in Windows releases
  * Upgrade platform-tools to 29.0.5 (adb) in Windows releases

OBS-URL: https://build.opensuse.org/request/show/779167
OBS-URL: https://build.opensuse.org/package/show/hardware/scrcpy?expand=0&rev=66
This commit is contained in:
Tomáš Chvátal 2020-03-03 08:51:28 +00:00 committed by Git OBS Bridge
parent 76cc677681
commit 7c27c219ef
8 changed files with 66 additions and 40 deletions

2
.gitattributes vendored
View File

@ -21,3 +21,5 @@
*.xz filter=lfs diff=lfs merge=lfs -text *.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text
## Specific LFS patterns
scrcpy-server-v1.12.1 filter=lfs diff=lfs merge=lfs -text

View File

@ -1,19 +0,0 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/Genymobile/scrcpy.git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
<param name="revision">release</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="download_files" mode="disabled">
<param name="enforceupstream">yes</param>
</service>
<service name="set_version" mode="disabled"/>
<service name="download_files" mode="disabled"/>
</services>

View File

@ -1,4 +0,0 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Genymobile/scrcpy.git</param>
<param name="changesrevision">9bcee4ea428472c884fc869a42e0d667c5958b4b</param></service></servicedata>

3
scrcpy-1.12.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7692664e1bd703421eb9659cc9956d9f0ac64eb14abddab7b2ade37625f0243d
size 215449

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbeb1a4e046f1392c1dc73c3ccffd7f86dec4636b505556ea20929687a119390
size 22546

3
scrcpy-server-v1.12.1 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:63e569c8a1d0c1df31d48c4214871c479a601782945fed50c1e61167d78266ea
size 26202

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Tue Feb 25 18:23:52 UTC 2020 - ecsos@opensuse.org
- Update to 1.12.1
* Fix bit-rate parsing when "long" is 32 bits (#995)
- Changes from 1.12.0
* Add shortcut (Ctrl+r) to rotate device screen (#11)
* Respect scrolling configuration on macOS (#966)
* Initialize Application object (fix crashes on some devices) (#940)
* Restore the .jar extension on the device (fix crashes on some
* devices) (#944)
* Inject mouse events with a virtual device id (fix crashes on some
* devices) (#962)
* Refuse to push server if it points to a directory (#956)
- Run spec-cleaner.
-------------------------------------------------------------------
Wed Nov 20 18:16:54 UTC 2019 - ecsos@opensuse.org
- Update to version 1.11:
* Add support for touchscreens/multitouch (#22, #865)
* Add --max-fps to limit the frame rate (Android 10 only) (#488)
* Add options to set an initial window size and position (#762)
* Add option to disable window decorations (#762)
* Add --prefer-text option (#650)
* Add manpage
* Fix copy-paste on Android 10 devices (#796)
* Fix "turn screen off" on Android 10 devices (#835)
* Fix clicks not working in some games (#635)
* Fix device rotation while the window is maximized (#750)
* Fix scrcpy-noconsole.exe (#691)
* Fix HiDPI support (#829)
* Fix segfault on empty file recorded (#918)
* Fix recorded video to avoid crashes in Adobe Premiere (#702)
* Fix segfault on recording with old FFmpeg versions (#707)
* Fix several crashes on some devices (like Meizu) (#240, #365, #921)
* Upgrade FFmpeg to 4.2.1 in Windows releases
* Upgrade platform-tools to 29.0.5 (adb) in Windows releases
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 05 11:20:09 UTC 2019 - pousaduarte@gmail.com Mon Aug 05 11:20:09 UTC 2019 - pousaduarte@gmail.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package scrcpy # spec file for package scrcpy
# #
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2020 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,25 +12,25 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
Name: scrcpy Name: scrcpy
Version: 1.10 Version: 1.12.1
Release: 0 Release: 0
Summary: Display and control your Android device Summary: Display and control your Android device
License: Apache-2.0 License: Apache-2.0
Group: Hardware/Mobile Group: Hardware/Mobile
Url: https://github.com/Genymobile/scrcpy URL: https://github.com/Genymobile/scrcpy
Source0: %{name}-%{version}.tar.xz Source0: https://github.com/Genymobile/scrcpy/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: https://github.com/Genymobile/scrcpy/releases/download/v%{version}/scrcpy-server-v%{version}.jar Source1: https://github.com/Genymobile/scrcpy/releases/download/v%{version}/scrcpy-server-v%{version}
BuildRequires: meson
BuildRequires: gcc BuildRequires: gcc
BuildRequires: pkgconfig(sdl2) BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(sdl2)
%description %description
This application provides display and control of Android devices connected on USB. It does not require any root access This application provides display and control of Android devices connected on USB. It does not require any root access
@ -41,19 +41,22 @@ This application provides display and control of Android devices connected on US
%build %build
%meson \ %meson \
-Dprebuilt_server='%{S:1}' -Dprebuilt_server='%{SOURCE1}'
%meson_build %meson_build
%install %install
# rise up error with jar
%meson_install #%%meson_install
install -Dm 0755 build/app/%{name} %{buildroot}%{_bindir}/%{name}
install -Dm 0644 build/server/scrcpy-server %{buildroot}%{_datadir}/%{name}/scrcpy-server
install -Dm 0644 app/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
%files %files
%doc README.md DEVELOP.md FAQ.md
%license LICENSE %license LICENSE
%doc README.md DEVELOP.md FAQ.md
%{_bindir}/%{name} %{_bindir}/%{name}
%{_datadir}/%{name} %{_datadir}/%{name}
%{_mandir}/man1/%{name}.1%{?ext_man}
%changelog %changelog