]> git.pld-linux.org Git - packages/xpra.git/blob - xpra.spec
48795d08a95fc26302ce41dd21cb8b679ec403ac
[packages/xpra.git] / xpra.spec
1 # TODO
2 # - package just xpra, get rid of the wm stuff
3 Summary:        Xpra gives you "persistent remote applications" for X
4 Name:           xpra
5 Version:        0.7.8
6 Release:        0.2
7 License:        GPL v2+
8 Source0:        http://xpra.org/src/%{name}-%{version}.tar.xz
9 # Source0-md5:  940d20f26c1cfaa16bd0aee69bfb2233
10 Group:          Networking
11 URL:            http://xpra.org/
12 BuildRequires:  python-distribute
13 BuildRequires:  rpm-pythonprov
14 BuildRequires:  tar >= 1:1.22
15 BuildRequires:  xz
16 #Requires:      PyOpenGL
17 #Requires:      libvpx
18 #Requires:      libwebp
19 #Requires:      libx264
20 #Requires:      pygtkglext
21 #Requires:      python-PIL
22 #Requires:      python-ctypes
23 #Requires:      python-dbus
24 #Requires:      python-numeric
25 #Requires:      python-pygtk-gtk
26 #Requires:      python-uuid
27 #Requires:      x264-libs
28 #Requires:      xorg-x11-drv-dummy
29 #Requires:      xorg-x11-drv-void
30 #Requires:      xorg-x11-server-Xvfb
31 #Requires:      xorg-x11-server-utils
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 Xpra gives you "persistent remote applications" for X. That is, unlike
36 normal X applications, applications run with xpra are "persistent" --
37 you can run them remotely, and they don't die if your connection does.
38 You can detach them, and reattach them later -- even from another
39 computer -- with no loss of state. And unlike VNC or RDP, xpra is for
40 remote applications, not remote desktops -- individual applications
41 show up as individual windows on your screen, managed by your window
42 manager. They're not trapped in a box.
43
44 So basically it's screen for remote X apps.
45
46 %prep
47 %setup -q
48
49 %build
50 CC="%{__cc}" \
51 CFLAGS="%{rpmcflags}" \
52 %{__python} setup.py build
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 %{__python} setup.py install \
57         --skip-build \
58         --optimize=2 \
59         --root=$RPM_BUILD_ROOT
60
61 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/parti/test_*.py*
62
63 %{__rm} $RPM_BUILD_ROOT%{_datadir}/parti/README
64 %{__rm} $RPM_BUILD_ROOT%{_datadir}/parti/parti.README
65 %{__rm} $RPM_BUILD_ROOT%{_datadir}/wimpiggy/wimpiggy.README
66 %{__rm} $RPM_BUILD_ROOT%{_datadir}/xpra/COPYING
67 %{__rm} $RPM_BUILD_ROOT%{_datadir}/xpra/webm/LICENSE
68 %{__rm} $RPM_BUILD_ROOT%{_datadir}/xpra/xpra.README
69 %{__rm} $RPM_BUILD_ROOT%{_datadir}/xpra/icons/xpra.ico
70
71 %py_postclean
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc NEWS xpra.README
79 %dir %{_sysconfdir}/%{name}
80 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/xorg.conf
81 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/xpra.conf
82 %attr(755,root,root) %{_bindir}/parti
83 %attr(755,root,root) %{_bindir}/parti-repl
84 %attr(755,root,root) %{_bindir}/xpra
85 %attr(755,root,root) %{_bindir}/xpra_Xdummy
86 %attr(755,root,root) %{_bindir}/xpra_launcher
87 %dir %{_datadir}/xpra
88 %dir %{_datadir}/xpra/icons
89 %{_datadir}/xpra/icons/*.png
90 %{_desktopdir}/xpra_launcher.desktop
91 %{_iconsdir}/xpra.png
92 %{_mandir}/man1/parti.1*
93 %{_mandir}/man1/xpra.1*
94 %{_mandir}/man1/xpra_launcher.1*
95
96 %dir %{py_sitedir}/parti
97 %{py_sitedir}/parti/*.py[co]
98 %{py_sitedir}/parti/addons
99 %{py_sitedir}/parti/scripts
100 %{py_sitedir}/parti/trays
101 %{py_sitedir}/parti_all-%{version}-py*.egg-info
102
103 %dir %{py_sitedir}/wimpiggy
104 %dir %{py_sitedir}/wimpiggy/gdk
105 %dir %{py_sitedir}/wimpiggy/gdk/*.py[co]
106 %dir %{py_sitedir}/wimpiggy/lowlevel
107 %{py_sitedir}/wimpiggy/*.py[co]
108 %{py_sitedir}/wimpiggy/lowlevel/*.py[co]
109 %attr(755,root,root) %{py_sitedir}/wimpiggy/gdk/gdk_atoms.so
110 %attr(755,root,root) %{py_sitedir}/wimpiggy/lowlevel/bindings.so
111
112 %dir %{py_sitedir}/xpra
113 %dir %{py_sitedir}/xpra/platform
114 %dir %{py_sitedir}/xpra/rencode
115 %dir %{py_sitedir}/xpra/scripts
116 %dir %{py_sitedir}/xpra/vpx
117 %dir %{py_sitedir}/xpra/webm
118 %dir %{py_sitedir}/xpra/x264
119 %dir %{py_sitedir}/xpra/xposix
120 %{py_sitedir}/xpra/*.py[co]
121 %{py_sitedir}/xpra/platform/*.py[co]
122 %{py_sitedir}/xpra/rencode/*.py[co]
123 %{py_sitedir}/xpra/scripts/*.py[co]
124 %{py_sitedir}/xpra/vpx/*.py[co]
125 %{py_sitedir}/xpra/webm/*.py[co]
126 %{py_sitedir}/xpra/x264/*.py[co]
127 %{py_sitedir}/xpra/xposix/*.py[co]
128 %attr(755,root,root) %{py_sitedir}/xpra/rencode/_rencode.so
129 %attr(755,root,root) %{py_sitedir}/xpra/vpx/codec.so
130 %attr(755,root,root) %{py_sitedir}/xpra/wait_for_x_server.so
131 %attr(755,root,root) %{py_sitedir}/xpra/x264/codec.so
This page took 0.026858 seconds and 2 git commands to generate.