78345db
%bcond_with enc_x264
ff57c84
%bcond_with dec_avcodec2
78345db
%bcond_with csc_swscale
78345db
78345db
# These are nececessary as the _with_foo is *not* defined if the
78345db
# --with flag isn't specifed, and we need to have the --without
78345db
# specified option in that case.
78345db
%if !%{with enc_x264}
78345db
%define _with_enc_x264 --without-enc_x264
78345db
%endif
78345db
ff57c84
%if !%{with dec_avcodec2}
ff57c84
%define _with_dec_avcodec2 --without-dec_avcodec2
78345db
%endif
78345db
78345db
%if !%{with csc_swscale}
78345db
%define _with_csc_swscale --without-csc_swscale
78345db
%endif
78345db
Orion Poplawski c7a1574
# Remove private provides from .so files in the python2_sitearch directory
Orion Poplawski c7a1574
%global __provides_exclude_from ^%{python2_sitearch}/.*\\.so$
78345db
aa89e44
# Note: cups-config not in buildroot during srpm build, so we use the
aa89e44
# conditional execution to silence erros during srpm build.
aa89e44
%if 0%{?_cups_serverbin:1}
aa89e44
%global cupslibdir %_cups_serverbin
aa89e44
%else
aa89e44
%global cupslibdir %(cups-config --serverbin 2> /dev/null || echo "/usr/lib/cups")
aa89e44
%endif
aa89e44
78345db
Name:           xpra
a90d87b
Version:        2.2.5
a90d87b
Release:        1%{?dist}
78345db
Summary:        Remote display server for applications and desktops
78345db
78345db
License:        GPLv2+ and BSD and LGPLv3+ and MIT
78345db
URL:            https://www.xpra.org/
78345db
Source0:        https://xpra.org/src/%{name}-%{version}.tar.xz
bee0762
073a05e
# Appdata file for Fedora
073a05e
Source1:        %{name}.appdata.xml
e674ff9
%{?python_provide:%python_provide python2-%{name}}
073a05e
78345db
BuildRequires:  python2-devel pygobject2-devel pygtk2-devel
3f6fb19
BuildRequires:  libXtst-devel, uglify-js, pkgconf
78345db
BuildRequires:  libxkbfile-devel
d59aa5c
BuildRequires:  python2-Cython, ack
78345db
BuildRequires:  desktop-file-utils
78345db
BuildRequires:  libvpx-devel
faf3329
BuildRequires:  libappstream-glib
3f6fb19
BuildRequires:  libXdamage-devel
ff57c84
BuildRequires:  cups-devel
1196876
BuildRequires:  redhat-lsb-core
d59aa5c
BuildRequires:  gcc
ff57c84
78345db
%if %{with enc_x264}
78345db
BuildRequires:  x264-devel
78345db
%endif
ff57c84
%if %{with dec_avcodec2} || %{with csc_swscale}
ff57c84
%BuildRequires:  ffmpeg-devel
78345db
%endif
78345db
aa89e44
Requires: python2-pillow%{?_isa}
aa89e44
Requires: python2-cups%{?_isa}
aa89e44
Requires: python2-pyopengl%{?_isa}
e674ff9
%if 0%{?fedora} < 27
e674ff9
Requires: python-gobject
e674ff9
%else
bac6ec4
Requires: python2-gobject
e674ff9
%endif
aa89e44
Requires: python2-lz4%{?_isa}
aa89e44
Requires: python2-rencode%{?_isa}
aa89e44
Suggests: python2-pyopencl%{?_isa}
aa89e44
Requires: python2-netifaces%{?_isa}
aa89e44
Requires: dbus-python%{?_isa}
aa89e44
Requires: dbus-x11%{?_isa}
aa89e44
Requires: xorg-x11-server-utils%{?_isa}
aa89e44
Requires: xorg-x11-drv-dummy%{?_isa}
aa89e44
Requires: xorg-x11-xauth%{?_isa}
aa89e44
Requires: xorg-x11-server-Xorg%{?_isa}
aa89e44
Requires: pygtkglext%{?_isa}
aa89e44
Requires: python2-numpy%{?_isa}
aa89e44
Requires: gstreamer1%{?_isa}
aa89e44
Requires: gstreamer1-plugins-base%{?_isa}
aa89e44
Requires: gstreamer1-plugins-good%{?_isa}
aa89e44
Requires: pulseaudio pulseaudio-utils%{?_isa}
dc9c4cf
Requires: cups-filesystem
aa89e44
Requires: shared-mime-info%{?_isa}
aa89e44
Requires: js-jquery
78345db
f9732ca
# Needed to create the xpra group
f9732ca
Requires(pre):  shadow-utils
f9732ca
78345db
%description
78345db
Xpra is "screen for X": it allows you to run X programs, usually on a remote
78345db
host, direct their display to your local machine, and then to disconnect from
78345db
these programs and reconnect from the same or another machine, without losing
78345db
any state. It gives you remote access to individual applications.
78345db
78345db
Xpra is "rootless" or "seamless": programs you run under it show up on your
78345db
desktop as regular programs, managed by your regular window manager.
78345db
Sessions can be accessed over SSH, or password protected over plain TCP sockets.
78345db
Xpra is usable over reasonably slow links and does its best to adapt to changing
78345db
network bandwidth constraints.
78345db
f8205bb
%package html5
f8205bb
Summary:        html5 server and client support for xpra
30cc0a2
Requires:       %{name}%{?_isa} = %{version}-%{release}
aa89e44
f8205bb
# websockify is required to allow xpra to listen for an html5 client
aa89e44
Requires:       python2-websockify
aa89e44
bee0762
Provides:       bundled(js-jquery-ui) = 1.12.1
bee0762
Provides:       bundled(js-lz4)
bee0762
Provides:       bundled(js-zlib)
bee0762
Provides:       bundled(js-forge)
bee0762
Provides:       bundled(js-aurora)
bee0762
Provides:       bundled(js-broadway)
bee0762
Provides:       bundled(js-bencode)
bee0762
f8205bb
%description html5
f8205bb
This package adds websockify support to allow xpra to listen for http
f8205bb
connections, and also the xpra html5 client.
f8205bb
aa89e44
%package udev
aa89e44
Summary:  xpra udev files
aa89e44
Requires: %{name}%{?_isa} = %{version}-%{release}
aa89e44
Requires: systemd-udev%{?_isa}
aa89e44
aa89e44
%description udev
aa89e44
Udev rules of xpra.
78345db
78345db
%prep
3f6fb19
%autosetup
78345db
78345db
%build
7e5e185
CFLAGS="%{optflags}" %{__python2} setup.py build --executable="%{__python2} -s" \
1196876
    --verbose \
78345db
    --with-vpx \
78345db
    %{?_with_enc_x264} \
ff57c84
    %{?_with_dec_avcodec2} \
78345db
    %{?_with_csc_swscale} \
78345db
    --with-Xdummy \
aa89e44
    --with-Xdummy_wrapper \
aa89e44
    --with-html5_gzip --without-html5_brotli
78345db
78345db
%install
7e5e185
%{__python2} setup.py install -O1 \
1196876
    --skip-build \
1196876
    --root %{buildroot} \
9778e48
    --verbose \
9778e48
    --with-vpx \
9778e48
    %{?_with_enc_x264} \
9778e48
    %{?_with_dec_avcodec2} \
9778e48
    %{?_with_csc_swscale} \
1196876
    --with-Xdummy \
aa89e44
    --with-Xdummy_wrapper \
aa89e44
    --with-html5_gzip --without-html5_brotli
aa89e44
aa89e44
# Installation of these service files is not permitted on Fedora
aa89e44
# See https://pagure.io/fesco/issue/1759
aa89e44
rm -f %{buildroot}/lib/systemd/system/xpra.service
1196876
78345db
#move icon to proper directory
78345db
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
073a05e
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps
073a05e
78345db
mv %{buildroot}%{_datadir}/icons/xpra.png \
073a05e
    %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
073a05e
073a05e
rm -f %{buildroot}%{_datadir}/icons/xpra-mdns.png
073a05e
install -pm 644 xdg/xpra-mdns.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
073a05e
073a05e
#replace old file with horrible WindowsXP old image
5a3f013
rm -rf %{buildroot}%{_datadir}/appdata
5a3f013
mkdir -p %{buildroot}%{_datadir}/metainfo
d02bc46
install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/metainfo/
78345db
3a4e6c8
#Install nvenc.keys file
3a4e6c8
mkdir -p %{buildroot}%{_sysconfdir}/xpra
3a4e6c8
install -pm 644 etc/xpra/nvenc.keys %{buildroot}%{_sysconfdir}/xpra
3a4e6c8
78345db
#remove doc stuff from /usr/share
78345db
rm -f \
78345db
    %{buildroot}%{_datadir}/xpra/README \
78345db
    %{buildroot}%{_datadir}/xpra/COPYING
78345db
073a05e
#fix shebangs from python2_sitearch
073a05e
find %{buildroot}%{python2_sitearch}/xpra -name '*.py' | xargs sed -i '1s|^#!/usr/bin/env python|#!%{__python2}|'
073a05e
for i in `ack -rl '^#!/.*python' %{buildroot}%{python2_sitearch}/xpra`; do
073a05e
    chmod 0755 $i
073a05e
done
78345db
78345db
#fix permissions on shared objects
Orion Poplawski c7a1574
find %{buildroot}%{python2_sitearch}/xpra -name '*.so' \
78345db
    -exec chmod 0755 {} \;
78345db
78345db
# delete any bundled SWFs - binary content forbidden by packaging
78345db
# guidelines
78345db
find %{buildroot}%{_datadir}/xpra -name '*.swf' -exec rm {} \;
78345db
073a05e
# Ensure all .js files are not executable
bee0762
find %{buildroot}%{_datadir}/xpra/www/js -name '*.js' \
78345db
    -exec chmod 0644 {} \;
78345db
073a05e
ln -sf %{_datadir}/javascript/jquery/3.2.1/jquery.js %{buildroot}%{_datadir}/xpra/www/js/lib/jquery.js
073a05e
f9732ca
# Create this directory for sharing sockets
f9732ca
mkdir -p %{buildroot}%{_localstatedir}/run/xpra/
f9732ca
e925389
# Remove use of /usr/bin/enx from xpraforwarder script
09013e9
sed -i "1 s|^#!/usr/bin/env python\b|#!%{__python2}|" %{buildroot}%{cupslibdir}/backend/xpraforwarder
faf3329
78345db
%check
d02bc46
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/xpra.appdata.xml
3f6fb19
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
78345db
f9732ca
%pre
f9732ca
getent group xpra >/dev/null || groupadd -r xpra
f9732ca
78345db
%files
073a05e
%doc README NEWS
073a05e
%license COPYING
78345db
%dir %{_sysconfdir}/xpra
bee0762
%dir %{_sysconfdir}/xpra/conf.d
bee0762
%config(noreplace) %{_sysconfdir}/xpra/*.conf
bee0762
%config(noreplace) %{_sysconfdir}/xpra/nvenc.keys
bee0762
%config(noreplace) %{_sysconfdir}/xpra/conf.d/*.conf
aa89e44
%config(noreplace) %{_sysconfdir}/X11/xorg.conf.d/90-xpra-virtual.conf
aa89e44
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/xpra.conf
bee0762
%config(noreplace) %{_sysconfdir}/sysconfig/xpra
78345db
%{_bindir}/xpra
3f6fb19
%{_bindir}/xpra_*
3f6fb19
%{_prefix}/lib/sysusers.d/*.conf
073a05e
%{python2_sitearch}/xpra/
Orion Poplawski c7a1574
%{python2_sitearch}/*.egg-info
78345db
%{_datadir}/applications/xpra*.desktop
073a05e
%{_datadir}/icons/hicolor/48x48/apps/xpra-mdns.png
073a05e
%{_datadir}/icons/hicolor/64x64/apps/xpra.png
78345db
%{_mandir}/man1/xpra.1.*
3f6fb19
%{_mandir}/man1/xpra_*.1.*
d02bc46
%{_datadir}/metainfo/xpra.appdata.xml
9ac5dd0
%{_datadir}/mime/packages/application-x-xpraconfig.xml
073a05e
%{_datadir}/xpra/
ff57c84
%{cupslibdir}/backend/xpraforwarder
102e6fd
%{_tmpfilesdir}/xpra.conf
f9732ca
%ghost %dir %{_localstatedir}/run/xpra
073a05e
aa89e44
%files udev
aa89e44
%{_bindir}/udev_product_version
aa89e44
%{_udevrulesdir}/71-xpra-virtual-pointer.rules
78345db
f8205bb
%files html5
dd17725
%{_datadir}/xpra/www
78345db
78345db
%changelog
a90d87b
* Wed Mar 07 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.5-1
a90d87b
- Update to 2.2.5
a90d87b
d59aa5c
* Thu Feb 22 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.4-2
d59aa5c
- Add gcc BR
d59aa5c
fe5a441
* Fri Feb 09 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.4-1
fe5a441
- Update to 2.2.4
fe5a441
1a3fb26
* Sun Jan 28 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.3-5
1a3fb26
- Rebuild for libvpx again
1a3fb26
82c9e21
* Fri Jan 26 2018 Tom Callaway <spot@fedoraproject.org> - 2.2.3-4
82c9e21
- rebuild for new libvpx
82c9e21
e674ff9
* Thu Jan 25 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.3-3
e674ff9
- Still require python-gobject on fedora < 27
e674ff9
8686313
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.2.3-2
8686313
- Remove obsolete scriptlets
8686313
05fb930
* Thu Jan 18 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.3-1
05fb930
- Update to 2.2.3
05fb930
bac6ec4
* Wed Jan 17 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.2-2
bac6ec4
- Fix python2-gobject as Requires package
bac6ec4
0b4e5e3
* Wed Jan 17 2018 Antonio Trande <sagitter@fedoraproject.org> - 2.2.2-1
0b4e5e3
- Update to 2.2.2
0b4e5e3
5a3f013
* Thu Dec 21 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.2.1-2
5a3f013
- Remove unused directory
5a3f013
d02bc46
* Thu Dec 21 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.2.1-1
d02bc46
- Update to 2.2.1
d02bc46
- Appdata file moved into metainfo data directory
d02bc46
dc9c4cf
* Wed Dec 13 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.2-2
dc9c4cf
- Fix dependency
dc9c4cf
aa89e44
* Tue Dec 12 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.2-1
aa89e44
- Update to 2.2
aa89e44
- Split off udev files
aa89e44
c7b405f
* Thu Oct 26 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.1.3-1
c7b405f
- Update to 2.1.3
c7b405f
803eaef
* Mon Sep 18 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.1.2-1
803eaef
- Update to 2.1.2
803eaef
30cc0a2
* Fri Aug 18 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.1.1-2
30cc0a2
- Fix Requires
30cc0a2
073a05e
* Fri Aug 18 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.1.1-1
073a05e
- Update to 2.1.1
073a05e
- Replace appdata file with horrible WindowsXP image
073a05e
d4a9122
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-3
d4a9122
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d4a9122
09013e9
* Wed Jul 26 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.1-2
09013e9
- Fix Python2 shebang
09013e9
3f6fb19
* Wed Jul 26 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.1-1
3f6fb19
- Update to 2.1 (bz#1475316)
3f6fb19
- Drop old Werror patch
3f6fb19
- Fix systemd files management
3f6fb19
7e5e185
* Tue Jul 04 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.0.3-1
7e5e185
- Update to 2.0.3
7e5e185
3a4e6c8
* Tue May 09 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.0.2-1
3a4e6c8
- Update to 2.0.2
3a4e6c8
- webp option deprecated
3a4e6c8
Orion Poplawski 5d3e261
* Mon Feb  6 2017 Orion Poplawski <orion@cora.nwra.com> - 1.0.2-1
Orion Poplawski 5d3e261
- Update to 1.0.2
Orion Poplawski 5d3e261
- Drop webp import patch applied upstream
Orion Poplawski 5d3e261
08e678d
* Sat Dec 10 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 1.0-2
08e678d
- Disable webp by default, consistent with upstream
08e678d
  https://www.xpra.org/trac/ticket/1379
08e678d
bee0762
* Sat Dec 10 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 1.0-1
bee0762
- Update to version 1.0
bee0762
- No longer unbundle javascript libs - shipped versions in html4 client newer than packaged
bee0762
- Enumerate all bundled js Provides properly
bee0762
- Improve commentary of Werror patch
bee0762
- Include all new conf files in pakcage
bee0762
- Include systemd serice and add BR for systemd
bee0762
Orion Poplawski c7a1574
* Tue Nov  8 2016 Orion Poplawski <orion@cora.nwra.com> - 0.17.6-1
Orion Poplawski c7a1574
- Update to 0.17.6
Orion Poplawski c7a1574
- Fix build on EPEL7
Orion Poplawski c7a1574
- Use %%license
Orion Poplawski c7a1574
39bbd56
* Sat Oct  1 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.17.5-2
e925389
- Clean up some rpmlint errors
39bbd56
- Use %%_cups_serverbin if defined
39bbd56
- Use %%{_tmpfilesdir}
e925389
fe54b8a
* Sun Sep 11 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.17.5-1
fe54b8a
- Update to 0.17.5
fe54b8a
ad954c5
* Sun Jul 31 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.17.4-1
ad954c5
- Update to 0.17.4
ad954c5
9382833
* Fri Jul 22 2016 Tom Callaway <spot@fedoraproject.org> - 0.16.3-5
9382833
- rebuild for libvpx 1.6.0
9382833
8bcf16b
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.3-4
8bcf16b
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
8bcf16b
b10911c
* Thu Apr 14 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.3-3
b10911c
- Fix deps for F22
b10911c
f9732ca
* Thu Apr 14 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.3-2
f9732ca
- Correctly enable use of shared sockets with the xpra group
f9732ca
- Require(pre) for shadow-utils
f9732ca
- Create xpra group during %%pre
f9732ca
- Create and ghost own %%{_localstatedir}/run/lightdm/
f9732ca
cd1dd15
* Thu Mar 24 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.3-1
cd1dd15
- Update to 0.16.3
cd1dd15
be3f2dd
* Mon Feb 29 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-8
be3f2dd
- Properly enable opencl support on Fedora 23
be3f2dd
- Change PyOpenGL requires to python2-opengl on f24 and higher
be3f2dd
fb351be
* Sun Feb 28 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-7
fb351be
- Change python-imaging dep to python[2]-pillow
fb351be
- Change python-cups to python2-cups of F24 and higher
fb351be
fb351be
* Sun Feb 28 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-6
14b97fa
- Remove python-numeric Requires
14b97fa
- Change python-rencode dep to python2-rencode
14b97fa
- Change python-lz4 dep to python2-lz4
14b97fa
f0e974c
* Mon Feb 22 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-5
f0e974c
- Fix cupslibdir macro to not spew errors during SRPM build
f0e974c
dd17725
* Fri Feb 19 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-4
dd17725
- Move icon files back into main package
dd17725
191fdb6
* Fri Feb 19 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-3
191fdb6
- Drop xpra-0.16.2-move-to-var-run.patch - broken
191fdb6
9260e8f
* Fri Feb 19 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-2
9260e8f
- Add pyopencl Suggests for F23
f95f199
- No longer move the run script to /var/run - breaks other clients
f95f199
- Use XDG_RUNTIME_DIR for socket and logs (BZ 1309872)
9260e8f
897fab8
* Fri Feb 19 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.2-1
897fab8
- Uodate to 0.16.2 (BZ 1301357)
897fab8
- Replace gstreamer Requires with gstreamer1 Requires (BZ 1309811)
897fab8
- Require python-gobject (BZ 1309811)
897fab8
- No longer Require gstreamer-python (BZ 1309811)
897fab8
- Require xorg-x11-xauth (BZ 1309804)
897fab8
- Require dbus-x11 (BZ 1309827)
897fab8
2b209eb
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-2
2b209eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2b209eb
f8205bb
* Tue Jan 26 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.1-2
f8205bb
- Split html5 support out into subpackage
f8205bb
d289d1a
* Tue Jan 26 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.1-1
d289d1a
- Update to 0.16.1
d289d1a
b65f2b4
* Thu Jan  7 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.0-3
b65f2b4
- Re-add ~/.xpra to socket-dirs for backwards compatibility as second
b65f2b4
  in search order
b65f2b4
a685e60
* Thu Jan  7 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.0-2
a685e60
- Add patch to Move sockets, log files, script files from ~/.xpra to
a685e60
  /var/run/user/$UID/xpra
a685e60
bcbf94c
* Thu Jan  7 2016 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.16.0-1
bcbf94c
- Update to 0.16.0
bcbf94c
50384e4
* Tue Dec 29 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.10-2
50384e4
- Rebuild for libwebp 0.5.0
50384e4
fcb6898
* Sat Dec 19 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.10-1
fcb6898
- Update to 0.15.10
fcb6898
981d163
* Wed Dec  2 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.9-1
981d163
- Update to 0.15.9
981d163
ef051d4
* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> - 0.15.8-3
ef051d4
- rebuild for libvpx 1.5.0
ef051d4
9778e48
* Mon Nov 30 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.8-2
9778e48
- Use same options for build and install
d5b9f88
- Add csc_opencl support for Fedora 24 and later
9778e48
b49ff14
* Sat Nov 14 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.8-1
b49ff14
- Update to 0.15.8
b49ff14
- Fix typo in spec file
b49ff14
70a2973
* Wed Sep 16 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.7-1
b49ff14
- Update to 0.15.7
70a2973
- Fix typo in spec changelog
70a2973
70a2973
* Wed Sep 16 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.6-1
7a6bc7c
- Update to 0.15.6
7a6bc7c
e3e7440
* Wed Sep  2 2015 Jonathan Underwood <jonathan.underwood@gmail.com> - 0.15.5-1
e3e7440
- Update to 0.15.5
e3e7440
- Drop patches related to color encoding
e3e7440
9c424fc
* Fri Aug 21 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.4-4
9c424fc
- Remove xpra-r10393.patch and add xpra-r10396.patch and xpra-r10399.patch
9c424fc
  as second attempt to fix the color encoding issues
9c424fc
246bd21
* Fri Aug 21 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.4-3
246bd21
- No longer revert r9983, but include xpra-r10393.patch to fix the
246bd21
  color encoding
246bd21
14015e1
* Wed Aug  5 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.4-2
1b26b2d
- Add patch to revert upstream commit r9983 which breaks color encodding
1b26b2d
35e2363
* Tue Aug  4 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.4-1
35e2363
- Update to 0.15.4
35e2363
- Add missing release tag to previous rpm changelog entry
35e2363
35e2363
* Tue Jul 14 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.3-1
1196876
- Update to 0.15.3
1196876
- Remove xpra-0.15.2-9768.patch
1196876
- Add BuildRequires for redhat-lsb-core to make lsb_release available
1196876
  at build time (used to detect system type)
1196876
- Add --with-Xdummy and --with-Xdummy_wrapper to install options to
1196876
  ensure Xdummy is used
1196876
5d639e6
* Thu Jul  2 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.2-2
5d639e6
- Add small fix from upsteam (rev 9768)
5d639e6
67247c7
* Thu Jul  2 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.2-1
67247c7
- Update to 0.15.2
67247c7
- Add Requires for python-lz4 and python-cups
67247c7
9ac5dd0
* Mon Jun 22 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.1-1
9ac5dd0
- Update to 0.15.1
9ac5dd0
- Add Requires shared-mime-info for (/usr/share/mime/packages ownership)
9ac5dd0
- Add /usr/share/mime/packages/application-x-xpraconfig.xml file
9ac5dd0
17e5519
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.0-3
17e5519
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
17e5519
1a26bb3
* Thu Jun  4 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.0-2
1a26bb3
- Remove extraneous second definition of cupslibdir
1a26bb3
ff57c84
* Mon Jun  1 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.15.0-1
ff57c84
- Update to 0.15.0
ff57c84
- Add BuildRequires for cups-devel and Requires for cups-filesystem
ff57c84
- Replace mention of avcodec with avcodec2
ff57c84
- Drop xpra-unbundle-rencode.patch, and no longer patch to use system
ff57c84
  rencode
ff57c84
- Drop xpra-0.14-stop-using-void-driver.patch
ff57c84
- Drop xpra-0.14.22-fedora22-xorg.patch
ff57c84
2b4af44
* Wed May 27 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.24-1
2b4af44
- Update to 0.14.24
2b4af44
- Remove Requires for xorg-x11-server-Xvfb
2b4af44
- Remove upstreamed appdata patch
2b4af44
644a86f
* Tue May 26 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.22-5
644a86f
- Add patch to correctly locate Xorg binary in Fedora 22 onwards (BZ 1224678)
644a86f
cf33176
* Tue Apr 28 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.22-4
cf33176
- Patch appdata file to have more information and proper paragraph
cf33176
  ending period so validation works
cf33176
0f8624a
* Mon Apr 27 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.22-3
0f8624a
- Remove Requires for xorg-x11-drv-void
0f8624a
faf3329
* Mon Apr 27 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.22-2
faf3329
- Validate and own /usr/share/appdata/xpra.appdata.xml
faf3329
- Add BuildRequires libappstream-glib
faf3329
7ac90bc
* Mon Apr 27 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.22-1
7ac90bc
- Update to 0.14.22
7ac90bc
0bb264d
* Mon Apr 27 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.21-5
0bb264d
- Add patch to remove reference to the xorg void driver in xorg.conf (BZ #1215527)
0bb264d
5fb82e2
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 0.14.21-4
5fb82e2
- rebuild for libvpx 1.4.0
5fb82e2
78345db
* Tue Mar 24 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.21-3
78345db
- Update license tag from GPLv2+ to GPLv2+ and BSD and LGPLv3+ and MIT
78345db
78345db
* Mon Mar 23 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.21-2
78345db
- Add conditionals for building with ffmpeg and x264 support, disabled
78345db
  by default
78345db
- Remove Provides for bundled(js-web-socket-js)
78345db
- Use system js-zlib on Fedora >= 21
78345db
- On Fedora < 21 add Provides for bundled(js-zlib)
78345db
78345db
* Wed Mar 18 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.21-1
78345db
- Update to 0.14.21
78345db
78345db
* Wed Mar 18 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.19-6
78345db
- Unbundle js-query even on Fedora 20
78345db
78345db
* Wed Mar 18 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.19-5
78345db
- Unbundle web-socket-js
78345db
78345db
* Tue Mar  3 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.19-4
78345db
- Add --with-Xdummy and --with-Xdummy_wrapper build options since Xorg
78345db
  not installed at build time so autodetection fails
78345db
78345db
* Tue Mar  3 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.19-3
78345db
- Use js-jquery package only on F22 or later - not available on
78345db
  earlier distros
78345db
78345db
* Tue Mar  3 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.19-2
78345db
- Update Summary to be more descriptive of package
78345db
- Use packaged js-jquery
78345db
- Add provides for bundled(js-jquery-ui) and bundled(js-web-socket-js)
78345db
- Build with vpx and webp support enabled
78345db
- Remove any installed SWF files
78345db
- Remove executable flag for all .js files
78345db
- Remove Requires for python-webm
78345db
78345db
* Tue Mar  3 2015 Jonathan G. Underwood <jonathan.underwood@gmail.com> - 0.14.19-1
78345db
- Update to upstream 0.14.19
78345db
- Add BuildRequires for libxkbfile-devel
78345db
- No longer need to unbundle webp
78345db
- Rework and rename patch for unbundling of rencode
78345db
78345db
* Fri Oct 18 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.6-1
78345db
- new upstream release 0.10.6
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-October/000726.html
78345db
78345db
* Tue Oct 08 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.4-2
78345db
- reenable webp support
78345db
- fix webm unbundling to support importing all modules in the webm package
78345db
- require latest python-webm so it matches what's bundled upstream
78345db
78345db
* Mon Oct 07 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.4-1
78345db
- rebase to 0.10.4
78345db
- don't ship webm stuff that doesn't work without ffmpeg anyway
78345db
78345db
* Thu Aug 01 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.8-1
78345db
- new upstream release 0.9.8
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-July/000615.html
78345db
- use HTTPS for URL and Source0
78345db
78345db
* Wed Jul 03 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.6-1
78345db
- new upstream release 0.9.6
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-June/000552.html
78345db
78345db
* Thu Jun 27 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-1
78345db
- new upstream release 0.9.5
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-June/000549.html
78345db
78345db
* Thu May 30 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-1
78345db
- new upstream release 0.9.4
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-May/000539.html
78345db
78345db
* Mon May 13 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.2-1
78345db
- new upstream release 0.9.2
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-May/000525.html
78345db
78345db
* Fri May 10 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.1-1
78345db
- new upstream release 0.9.1
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-May/000522.html
78345db
78345db
* Tue May 07 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.0-2
78345db
- fix rencode __version__ importing
78345db
78345db
* Thu May 02 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.0-1
78345db
- new upstream release 0.9.0
78345db
  http://lists.devloop.org.uk/pipermail/shifter-users/2013-April/000479.html
78345db
- delete the bundled code in prep instead of inside the patches
78345db
- don't bother including parti; it's going away upstream soon
78345db
- merge python-wimpiggy into main xpra package; it won't be seperated upstream soon
78345db
78345db
* Thu Apr 18 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.8.8-4
78345db
- unbundle rencode and webm
78345db
- fix equality operator in Requires
78345db
- drop unnecessary multiple copies of NEWS
78345db
- don't remove buildroot
78345db
78345db
* Thu Apr 11 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.8.8-3
78345db
- drop unmet dependency on gstreamer-plugins-ugly
78345db
- fix permissions on shared objects
78345db
- add scriptlets necessary for icon/desktop file
78345db
78345db
* Thu Mar 28 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.8.8-2
78345db
- disable codecs prohibited in Fedora
78345db
78345db
* Thu Mar 14 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.8.8-1
78345db
- initial package