* Create pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Update pythonpackage.yml * Do not show playback speed change notifications in OSD * Upbuild and remove debug message * Strip quotation marks from per-player arguments (#226) * Delete unmaintained changelog. Removing old and unmaintained changelog file. * Add more MPC-HC paths (#398) * Migrate from AppVeyor to GitHub Actions (#399) * Disable AppVeyor * Actions: disable other jobs * Actions: implement windows job * Use requirements * Typo in version parser * Replace type nul for PowerShell * Change Python version to 3.7 * buildPy2exe: exclude tcl and tkinter * buildPy2exe: rename zip archive to include extension * Actions for Windows: build on Python 3.8 * Re-enable build flow for other platforms * Remove AppVeyor configuration file * Add manpages courtesy of Bruno Kleinert #387 * Install the manpages. * Separate debian package artifacts Make it so that server and full packages are separate artifacts in CI rather than single zip containing both. * Fix server deb deployment name in CI workflow * Fix package filename for debs * Update mpv json ipc vendor code Update to version 1.1.13 to hopefully address #322 fully. * Update setup.py for vendor code of mpv jsonipc * Build AppImage on Ubuntu 18.04 Temporary workaround for AppImage built on Ubuntu 20.04 crashing with segmentation fault. #401 * Update python_mpv_jsonipc to 1.1.13 keeping our changes * Remove the AppVeyor badge as we stopped using it. * Improve playlist advancement for VLC and mpv (#334) (#397) * Advance playlist on end of file in mpv and VLC * Update duration for streams to fix playlist advancement (#334) * Add notice for Python in third party collection file (#404) * Add notice for Python in third party collection file * Convert third party notices file to plain text * Adapt codebase to third party notices format change * Mark as beta 1 (release 97) * Mark as 1.6.8 final (build 98) * Update pt_BR translation, fix typo (#422) * Bundle libgthread-2.0.so.0 into AppImage * add libxcb manually * Add missing libxcb-util to build environment * Enable GitHub Actions on pull requests * Bundle libxcb1 into AppImage to fix #380 * Send 32-bit/64-bit context when updating * Upver to 1.6.9 release 99 * Remove references to IRC (#430) * Add reference to GitHub discussions * Update issue templates * Revert "Merge branch 'master' into master" This reverts commit 173007e9b17c3cf7d658e12f1220bb1a3af743e6, reversing changes made to 6105da870a4560c47ee54d7de21f2e1ccec1bcef. Co-authored-by: Daniel Wróbel <wrobel.dan@gmail.com> Co-authored-by: Alberto Sottile <alby128@gmail.com> Co-authored-by: Daniel Wróbel <1662391+daniel-123@users.noreply.github.com> Co-authored-by: Atílio Antônio <atiliodadalto@hotmail.com> Co-authored-by: Teoh Han Hui <teohhanhui@gmail.com> Co-authored-by: Alberto Sottile <asottile@gmail.com> Co-authored-by: Assistant <assistant.moetron@gmail.com>
45 lines
1.4 KiB
Python
Executable File
45 lines
1.4 KiB
Python
Executable File
"""
|
|
This is a setup.py script generated by py2applet
|
|
|
|
Usage:
|
|
python setup.py py2app
|
|
"""
|
|
|
|
from setuptools import setup
|
|
from glob import glob
|
|
import syncplay
|
|
|
|
APP = ['syncplayClient.py']
|
|
DATA_FILES = [
|
|
('resources', glob('syncplay/resources/*.png') + glob('syncplay/resources/*.rtf') + glob('syncplay/resources/*.txt') + glob('syncplay/resources/*.lua')),
|
|
('resources/lua/intf', glob('syncplay/resources/lua/intf/*.lua'))
|
|
]
|
|
OPTIONS = {
|
|
'iconfile': 'syncplay/resources/icon.icns',
|
|
'extra_scripts': 'syncplayServer.py',
|
|
'includes': {'PySide2.QtCore', 'PySide2.QtUiTools', 'PySide2.QtGui', 'PySide2.QtWidgets', 'certifi', 'cffi'},
|
|
'excludes': {'PySide', 'PySide.QtCore', 'PySide.QtUiTools', 'PySide.QtGui'},
|
|
'qt_plugins': [
|
|
'platforms/libqcocoa.dylib',
|
|
'platforms/libqminimal.dylib',
|
|
'platforms/libqoffscreen.dylib',
|
|
'styles/libqmacstyle.dylib'
|
|
],
|
|
'plist': {
|
|
'CFBundleName': 'Syncplay',
|
|
'CFBundleShortVersionString': syncplay.version,
|
|
'CFBundleIdentifier': 'pl.syncplay.Syncplay',
|
|
'LSMinimumSystemVersion': '10.12.0',
|
|
'NSHumanReadableCopyright': 'Copyright © 2019 Syncplay All Rights Reserved',
|
|
'NSRequiresAquaSystemAppearance': False,
|
|
}
|
|
}
|
|
|
|
setup(
|
|
app=APP,
|
|
name='Syncplay',
|
|
data_files=DATA_FILES,
|
|
options={'py2app': OPTIONS},
|
|
setup_requires=['py2app'],
|
|
)
|