[libguac-client-rdp/el6] Initial import

Simone Caronni slaanesh at fedoraproject.org
Sat Jun 16 13:14:01 UTC 2012


commit 4d482262ecba58525bceb4a0c7e97349dc364c35
Author: Simone Caronni <negativo17 at gmail.com>
Date:   Sat Jun 16 15:13:05 2012 +0200

    Initial import

 .gitignore              |    1 +
 libguac-client-rdp.spec |   79 +++++++++++++++++++++++++++++++++++++++++++++++
 sources                 |    1 +
 3 files changed, 81 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..908781f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libguac-client-rdp-0.6.0.tar.gz
diff --git a/libguac-client-rdp.spec b/libguac-client-rdp.spec
new file mode 100644
index 0000000..bccb365
--- /dev/null
+++ b/libguac-client-rdp.spec
@@ -0,0 +1,79 @@
+Name:           libguac-client-rdp
+Version:        0.6.0
+Release:        7%{?dist}
+Summary:        RDP support for guacd
+Group:          System Environment/Libraries
+License:        MPLv1.1 or GPLv2+ or LGPLv2+
+URL:            http://guac-dev.org/
+Source0:        http://downloads.sourceforge.net/guacamole/%{name}-%{version}.tar.gz
+
+BuildRequires:  cairo-devel
+# FreeRDP APIs will change in 1.1 according to FreeRDP mantainer, so
+# build only if a version < 1.1 is available.
+BuildRequires:  freerdp-devel < 1.1
+BuildRequires:  libguac-devel = %{version}
+Requires:       freerdp-plugins < 1.1
+
+
+%description
+Guacamole is an HTML5 web application that provides access to desktop
+environments using remote desktop protocols such as VNC or RDP. A centralized
+server acts as a tunnel and proxy, allowing access to multiple desktops through
+a web browser. No plugins are needed: the client requires nothing more than a
+web browser supporting HTML5 and AJAX.
+
+%{name} is a plugin for guacd which provides support for RDP
+via the FreeRDP library.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags} CFLAGS="%{optflags}"
+
+
+%install
+make install DESTDIR=%{buildroot} INSTALL="install -p"
+find %{buildroot} -name '*.la' -delete
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc AUTHORS LICENSE README
+# The libguac source code dlopen's these plugins, and they are named without
+# the version in the shared object; i.e. "libguac-client-$(PROTOCOL).so".
+%{_libdir}/%{name}.so
+%{_libdir}/%{name}.so.*
+
+
+%changelog
+* Fri Jun 15 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-7
+- Added comment about plugin loading mechanism.
+
+* Fri Jun 15 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-6
+- Moved back plugins to _libdir.
+- Removed _isaed build requirements.
+
+* Wed May 30 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-5
+- Added requirement on freerdp-plugins to make clipboard work.
+
+* Tue May 29 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-4
+- Moved plugin libraries.
+
+* Mon May 28 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-3
+- More explicit files list.
+
+* Mon May 28 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-2
+- Sorted and splitted BuildRequires on multiple lines.
+- Used common macro styles.
+- Shortened delete command in install section.
+
+* Thu May 10 2012 Simone Caronni <negativo17 at gmail.com> - 0.6.0-1
+- First build.
diff --git a/sources b/sources
index e69de29..ac08b33 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3741825cf70fcb2432706ad3a4d53fca  libguac-client-rdp-0.6.0.tar.gz


More information about the scm-commits mailing list