diff --git a/README.md b/README.md index 49531a5..a147131 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ # xrx +The remote execution (RX) service specifies a MIME format for invoking applications remotely, for example via a World Wide Web browser. +This RX format specifies a syntax for listing network services required by the application, for example an X display server. +The requesting Web browser must identify specific instances of the services in the request to invoke the application. + +The distribution contains a helper program (xrx) and a Mozilla family browser plug-in (libxrx) that demonstrate this protocol. + + diff --git a/xrx-ac.patch b/xrx-ac.patch new file mode 100644 index 0000000..9ea00e1 --- /dev/null +++ b/xrx-ac.patch @@ -0,0 +1,11 @@ +--- xrx-1.0.3/configure.ac.orig 2009-10-08 17:38:27.692615127 +0200 ++++ xrx-1.0.3/configure.ac 2009-10-08 17:47:24.472611775 +0200 +@@ -43,7 +43,7 @@ + dnl first and if it's not in the default location, that you set the ACLOCAL + dnl environment variable to find it, such as: + dnl ACLOCAL="aclocal -I ${PREFIX}/share/aclocal" +-m4_pattern_forbid(XTRANS_CONNECTION_FLAGS) ++m4_pattern_forbid([^XTRANS_CONNECTION_FLAGS$]) + + # Transport selection macro from xtrans.m4 + XTRANS_CONNECTION_FLAGS diff --git a/xrx.spec b/xrx.spec new file mode 100644 index 0000000..314a4ee --- /dev/null +++ b/xrx.spec @@ -0,0 +1,75 @@ +Name: xrx +Version: 1.0.4 +Release: 1mamba +Summary: X Remote eXecution using WWW browser +Group: Graphical Desktop/Applications/Utilities +Vendor: openmamba +Distribution: openmamba +Packager: Tiziana Ferro +URL: http://xorg.freedesktop.org/ +Source: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2 +Patch: %{name}-ac.patch +License: MIT +BuildRoot: %{_tmppath}/%{name}-%{version}-root +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libICE-devel +BuildRequires: libpthread-stubs-devel +BuildRequires: libSM-devel +BuildRequires: libuuid-devel +BuildRequires: libX11-devel +BuildRequires: libXau-devel +BuildRequires: libXaw-devel +BuildRequires: libxcb-devel +BuildRequires: libXdmcp-devel +BuildRequires: libXext-devel +BuildRequires: libXmu-devel +BuildRequires: libXpm-devel +BuildRequires: libXt-devel +## AUTOBUILDREQ-END +BuildRequires: xtrans-devel +BuildRequires: xproxymanagementprotocol-devel +BuildRequires: util-macros + +%description +The remote execution (RX) service specifies a MIME format for invoking applications remotely, for example via a World Wide Web browser. +This RX format specifies a syntax for listing network services required by the application, for example an X display server. +The requesting Web browser must identify specific instances of the services in the request to invoke the application. + +The distribution contains a helper program (xrx) and a Mozilla family browser plug-in (libxrx) that demonstrate this protocol. + + +%prep +%setup -q +%patch -p1 + +%build +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} +%configure PLUGIN_CFLAGS="`pwd`/plugin/include" +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall DESTDIR="%{buildroot}" + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_bindir}/%{name} +%{_libdir}/libxrx*.* +%{_mandir}/man?/* +%doc COPYING ChangeLog README + + +%changelog +* Sun Apr 24 2011 Tiziana Ferro 1.0.4-1mamba +- package created by autospec