[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