[packages/xpra] configure features to ensure stable features

glen glen at pld-linux.org
Mon Dec 30 18:58:19 CET 2013


commit 4d273b65cd3dca0eb34c7632e90c40a50cdb720c
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Dec 30 19:57:28 2013 +0200

    configure features to ensure stable features
    
    bcond list from gentoo

 xpra.spec | 41 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 40 insertions(+), 1 deletion(-)
---
diff --git a/xpra.spec b/xpra.spec
index 4e3f4a6..7de9132 100644
--- a/xpra.spec
+++ b/xpra.spec
@@ -1,5 +1,19 @@
 # TODO
 # - subpackages for client/server, see http://xpra.org/dev.html
+#
+# Conditional build:
+%bcond_without	client
+%bcond_without	server
+%bcond_without	sound
+%bcond_without	clipboard
+%bcond_without	csc
+%bcond_without	dec_av
+%bcond_without	opengl
+%bcond_without	rencode
+%bcond_without	vpx
+%bcond_without	webp
+%bcond_without	x264
+
 Summary:	Xpra gives you "persistent remote applications" for X
 Summary(pl.UTF-8):	Xpra - "stałe zdalne aplikacje" dla X
 Name:		xpra
@@ -65,7 +79,32 @@ W uproszczeniu xpra to "screen" dla zdalnych aplikacji X-owych.
 %build
 CC="%{__cc}" \
 CFLAGS="%{rpmcflags}" \
-%{__python} setup.py build
+%{__python} setup.py build \
+	%{__with_without client} \
+	%{__with_without clipboard} \
+	%{__with_without csc csc_swscale} \
+	%{__with_without dec_av dec_avcodec} \
+	%{__with_without opengl} \
+	%{__with_without rencode} \
+	%{__with_without server cymaths} \
+	%{__with_without server shadow} \
+	%{__with_without server} \
+	%{__with_without sound} \
+	%{__with_without vpx} \
+	%{__with_without webp} \
+	%{__with_without x264 enc_x264} \
+	--with-Xdummy \
+	--with-argb \
+	--with-cyxor \
+	--with-gtk2 \
+	--without-gtk3 \
+	--without-qt4 \
+	--with-strict \
+	--with-warn \
+	--with-x11 \
+	--with-PIC \
+	--with%{!?debug:out}-debug \
+	%{nil}
 
 %install
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xpra.git/commitdiff/4d273b65cd3dca0eb34c7632e90c40a50cdb720c



More information about the pld-cvs-commit mailing list