public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* Libvirt and spice [2]
@ 2016-03-25 16:03 Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 1/7] New package opus (required by spice) Jonatan Schlag
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]


This is the second patch series for spice.
I did a little bit research and changed some things.
1. I changed everything that Michael has written.
2. The packages python-six python-pyparsing and spice-protocol are only built dependencies for libvirt, because of this fact alone opus is still a real dependency
3. All lines in the rootfiles of python-six python-pyparsing and spice-protocol are excluded, because we do not need this files as packages
I hope these second patch series is ok.

Regards Jonatan

PS.: Thanks to for Michael for the review of the first patches.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 1/7] New package opus (required by spice)
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 2/7] New package python-six (required by spice (only for build)) Jonatan Schlag
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 4348 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/opus | 12 ++++++
 lfs/opus                       | 83 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 95 insertions(+)
 create mode 100644 config/rootfiles/packages/opus
 create mode 100644 lfs/opus

diff --git a/config/rootfiles/packages/opus b/config/rootfiles/packages/opus
new file mode 100644
index 0000000..183e5f7
--- /dev/null
+++ b/config/rootfiles/packages/opus
@@ -0,0 +1,12 @@
+#usr/include/opus
+#usr/include/opus/opus.h
+#usr/include/opus/opus_defines.h
+#usr/include/opus/opus_multistream.h
+#usr/include/opus/opus_types.h
+#usr/lib/libopus.a
+#usr/lib/libopus.la
+#usr/lib/libopus.so
+usr/lib/libopus.so.0
+usr/lib/libopus.so.0.5.2
+#usr/lib/pkgconfig/opus.pc
+usr/share/aclocal/opus.m4
diff --git a/lfs/opus b/lfs/opus
new file mode 100644
index 0000000..7aa4546
--- /dev/null
+++ b/lfs/opus
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.2
+
+THISAPP    = opus-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = opus
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 1f08a661bc72930187893a07f3741a91
+
+install : $(TARGET)
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+ 
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+ 
+md5 : $(subst %,%_MD5,$(objects))
+ 
+dist:.
+	$(PAK)
+ 
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+ 
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+ 
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+ 
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+ 
+###############################################################################
+# Installation Details
+###############################################################################
+ 
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)	
+	cd $(DIR_APP) && ./configure  --prefix=/usr --libdir=/usr/lib
+	cd $(DIR_APP) && make
+	cd $(DIR_APP) && make install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 2/7] New package python-six (required by spice (only for build))
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 1/7] New package opus (required by spice) Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 3/7] New package python-pyparsing " Jonatan Schlag
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 4637 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/python-six |  9 ++++
 lfs/python-six                       | 82 ++++++++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)
 create mode 100644 config/rootfiles/packages/python-six
 create mode 100644 lfs/python-six

diff --git a/config/rootfiles/packages/python-six b/config/rootfiles/packages/python-six
new file mode 100644
index 0000000..9520c38a
--- /dev/null
+++ b/config/rootfiles/packages/python-six
@@ -0,0 +1,9 @@
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/EGG-INFO
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/EGG-INFO/PKG-INFO
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/EGG-INFO/SOURCES.txt
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/EGG-INFO/dependency_links.txt
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/EGG-INFO/not-zip-safe
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/EGG-INFO/top_level.txt
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/six.py
+#usr/lib/python2.7/site-packages/six-1.10.0-py2.7.egg/six.pyc
diff --git a/lfs/python-six b/lfs/python-six
new file mode 100644
index 0000000..d210e4c
--- /dev/null
+++ b/lfs/python-six
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.10.0
+
+THISAPP    = six-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python-six
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 34eed507548117b2ab523ab14b2f8b55
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python setup.py install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 3/7] New package python-pyparsing (required by spice (only for build))
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 1/7] New package opus (required by spice) Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 2/7] New package python-six (required by spice (only for build)) Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 4/7] New package spice-protocol " Jonatan Schlag
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 4758 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/python-pyparsing |  9 ++++
 lfs/python-pyparsing                       | 82 ++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)
 create mode 100644 config/rootfiles/packages/python-pyparsing
 create mode 100644 lfs/python-pyparsing

diff --git a/config/rootfiles/packages/python-pyparsing b/config/rootfiles/packages/python-pyparsing
new file mode 100644
index 0000000..f75b88e
--- /dev/null
+++ b/config/rootfiles/packages/python-pyparsing
@@ -0,0 +1,9 @@
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/PKG-INFO
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/SOURCES.txt
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/dependency_links.txt
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/not-zip-safe
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/top_level.txt
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/pyparsing.py
+#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/pyparsing.pyc
diff --git a/lfs/python-pyparsing b/lfs/python-pyparsing
new file mode 100644
index 0000000..f84253b
--- /dev/null
+++ b/lfs/python-pyparsing
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.0.7
+
+THISAPP    = pyparsing-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python-pyparsing
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 1c8bed7530642ca19197f3caa05fd28b
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python setup.py install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 4/7] New package spice-protocol (required by spice (only for build))
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
                   ` (2 preceding siblings ...)
  2016-03-25 16:03 ` [PATCH 3/7] New package python-pyparsing " Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 5/7] New package spice Jonatan Schlag
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6128 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/spice-protocol | 42 ++++++++++++++++
 lfs/spice-protocol                       | 85 ++++++++++++++++++++++++++++++++
 2 files changed, 127 insertions(+)
 create mode 100644 config/rootfiles/packages/spice-protocol
 create mode 100644 lfs/spice-protocol

diff --git a/config/rootfiles/packages/spice-protocol b/config/rootfiles/packages/spice-protocol
new file mode 100644
index 0000000..0db86e0
--- /dev/null
+++ b/config/rootfiles/packages/spice-protocol
@@ -0,0 +1,42 @@
+#usr/include/spice-1
+#usr/include/spice-1/spice
+#usr/include/spice-1/spice/barrier.h
+#usr/include/spice-1/spice/controller_prot.h
+#usr/include/spice-1/spice/end-packed.h
+#usr/include/spice-1/spice/enums.h
+#usr/include/spice-1/spice/error_codes.h
+#usr/include/spice-1/spice/foreign_menu_prot.h
+#usr/include/spice-1/spice/ipc_ring.h
+#usr/include/spice-1/spice/macros.h
+#usr/include/spice-1/spice/protocol.h
+#usr/include/spice-1/spice/qxl_dev.h
+#usr/include/spice-1/spice/qxl_windows.h
+#usr/include/spice-1/spice/start-packed.h
+#usr/include/spice-1/spice/stats.h
+#usr/include/spice-1/spice/types.h
+#usr/include/spice-1/spice/vd_agent.h
+#usr/include/spice-1/spice/vdi_dev.h
+#usr/lib/spice-protocol
+#usr/lib/spice-protocol/python_modules
+#usr/lib/spice-protocol/python_modules/__init__.py
+#usr/lib/spice-protocol/python_modules/__init__.pyc
+#usr/lib/spice-protocol/python_modules/__init__.pyo
+#usr/lib/spice-protocol/python_modules/codegen.py
+#usr/lib/spice-protocol/python_modules/codegen.pyc
+#usr/lib/spice-protocol/python_modules/codegen.pyo
+#usr/lib/spice-protocol/python_modules/demarshal.py
+#usr/lib/spice-protocol/python_modules/demarshal.pyc
+#usr/lib/spice-protocol/python_modules/demarshal.pyo
+#usr/lib/spice-protocol/python_modules/marshal.py
+#usr/lib/spice-protocol/python_modules/marshal.pyc
+#usr/lib/spice-protocol/python_modules/marshal.pyo
+#usr/lib/spice-protocol/python_modules/ptypes.py
+#usr/lib/spice-protocol/python_modules/ptypes.pyc
+#usr/lib/spice-protocol/python_modules/ptypes.pyo
+#usr/lib/spice-protocol/python_modules/spice_parser.py
+#usr/lib/spice-protocol/python_modules/spice_parser.pyc
+#usr/lib/spice-protocol/python_modules/spice_parser.pyo
+#usr/lib/spice-protocol/spice.proto
+#usr/lib/spice-protocol/spice1.proto
+#usr/lib/spice-protocol/spice_codegen.py
+#usr/share/pkgconfig/spice-protocol.pc
diff --git a/lfs/spice-protocol b/lfs/spice-protocol
new file mode 100644
index 0000000..c399fac
--- /dev/null
+++ b/lfs/spice-protocol
@@ -0,0 +1,85 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.12.10
+
+THISAPP    = spice-protocol-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = spice-protocol
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 1fb9d0dcdd42dce1b476ae8aa7569bcc
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && make install
+	/usr/share/automake-*/py-compile /usr/lib/spice-protocol/python_modules/*
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 5/7] New package spice
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
                   ` (3 preceding siblings ...)
  2016-03-25 16:03 ` [PATCH 4/7] New package spice-protocol " Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 6/7] Add all new packages (opus, python-pyparsing, python-six, spice-protocol, spice) to make.sh Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 7/7] Enable spice support in qemu, add spice as a dependency for qemu and bump qemu version number Jonatan Schlag
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 4686 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/spice | 17 +++++++++
 lfs/spice                       | 84 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+)
 create mode 100644 config/rootfiles/packages/spice
 create mode 100644 lfs/spice

diff --git a/config/rootfiles/packages/spice b/config/rootfiles/packages/spice
new file mode 100644
index 0000000..93d2e9e
--- /dev/null
+++ b/config/rootfiles/packages/spice
@@ -0,0 +1,17 @@
+#usr/include/spice-server
+#usr/include/spice-server/spice-audio.h
+#usr/include/spice-server/spice-char.h
+#usr/include/spice-server/spice-core.h
+#usr/include/spice-server/spice-experimental.h
+#usr/include/spice-server/spice-input.h
+#usr/include/spice-server/spice-migration.h
+#usr/include/spice-server/spice-qxl.h
+#usr/include/spice-server/spice-server.h
+#usr/include/spice-server/spice-version.h
+#usr/include/spice-server/spice.h
+#usr/lib/libspice-server.a
+#usr/lib/libspice-server.la
+#usr/lib/libspice-server.so
+usr/lib/libspice-server.so.1
+usr/lib/libspice-server.so.1.10.0
+#usr/lib/pkgconfig/spice-server.pc
diff --git a/lfs/spice b/lfs/spice
new file mode 100644
index 0000000..415d5aa
--- /dev/null
+++ b/lfs/spice
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.12.6
+
+THISAPP    = spice-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = spice
+PAK_VER    = 1
+
+DEPS       = "opus"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 605a8c8ea80bc95076c4b3539c6dd026
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./configure --prefix=/usr --disable-celt051
+	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && make install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 6/7] Add all new packages (opus, python-pyparsing, python-six, spice-protocol, spice) to make.sh
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
                   ` (4 preceding siblings ...)
  2016-03-25 16:03 ` [PATCH 5/7] New package spice Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  2016-03-25 16:03 ` [PATCH 7/7] Enable spice support in qemu, add spice as a dependency for qemu and bump qemu version number Jonatan Schlag
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 make.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/make.sh b/make.sh
index da4bf16..8784dff 100755
--- a/make.sh
+++ b/make.sh
@@ -696,6 +696,11 @@ buildipfire() {
   ipfiremake elinks
   ipfiremake igmpproxy
   ipfiremake fbset
+  ipfiremake opus
+  ipfiremake python-six
+  ipfiremake python-pyparsing
+  ipfiremake spice-protocol
+  ipfiremake spice
   ipfiremake sdl
   ipfiremake qemu
   ipfiremake sane
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 7/7] Enable spice support in qemu, add spice as a dependency for qemu and bump qemu version number.
  2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
                   ` (5 preceding siblings ...)
  2016-03-25 16:03 ` [PATCH 6/7] Add all new packages (opus, python-pyparsing, python-six, spice-protocol, spice) to make.sh Jonatan Schlag
@ 2016-03-25 16:03 ` Jonatan Schlag
  6 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-25 16:03 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1013 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 lfs/qemu | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lfs/qemu b/lfs/qemu
index a15dccd..804ec26 100644
--- a/lfs/qemu
+++ b/lfs/qemu
@@ -33,9 +33,9 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = i586 x86_64
 PROG       = qemu
-PAK_VER    = 17
+PAK_VER    = 18
 
-DEPS       = "sdl"
+DEPS       = "sdl spice"
 
 ###############################################################################
 # Top-level Rules
@@ -81,7 +81,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc \
 		--enable-kvm --disable-attr \
 		--target-list="i386-linux-user x86_64-linux-user arm-linux-user i386-softmmu x86_64-softmmu arm-softmmu" \
-		--extra-cflags="$(CFLAGS)"
+		--extra-cflags="$(CFLAGS)" --enable-spice
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 5/7] New package spice
  2016-03-29 18:57 Libvirt and spice [3] Jonatan Schlag
@ 2016-03-29 18:57 ` Jonatan Schlag
  0 siblings, 0 replies; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-29 18:57 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 4686 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/spice | 17 +++++++++
 lfs/spice                       | 84 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+)
 create mode 100644 config/rootfiles/packages/spice
 create mode 100644 lfs/spice

diff --git a/config/rootfiles/packages/spice b/config/rootfiles/packages/spice
new file mode 100644
index 0000000..93d2e9e
--- /dev/null
+++ b/config/rootfiles/packages/spice
@@ -0,0 +1,17 @@
+#usr/include/spice-server
+#usr/include/spice-server/spice-audio.h
+#usr/include/spice-server/spice-char.h
+#usr/include/spice-server/spice-core.h
+#usr/include/spice-server/spice-experimental.h
+#usr/include/spice-server/spice-input.h
+#usr/include/spice-server/spice-migration.h
+#usr/include/spice-server/spice-qxl.h
+#usr/include/spice-server/spice-server.h
+#usr/include/spice-server/spice-version.h
+#usr/include/spice-server/spice.h
+#usr/lib/libspice-server.a
+#usr/lib/libspice-server.la
+#usr/lib/libspice-server.so
+usr/lib/libspice-server.so.1
+usr/lib/libspice-server.so.1.10.0
+#usr/lib/pkgconfig/spice-server.pc
diff --git a/lfs/spice b/lfs/spice
new file mode 100644
index 0000000..415d5aa
--- /dev/null
+++ b/lfs/spice
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.12.6
+
+THISAPP    = spice-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = spice
+PAK_VER    = 1
+
+DEPS       = "opus"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 605a8c8ea80bc95076c4b3539c6dd026
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./configure --prefix=/usr --disable-celt051
+	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && make install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 5/7] New package spice
  2016-03-21 18:47 ` [PATCH 5/7] New package spice Jonatan Schlag
@ 2016-03-22 19:05   ` Michael Tremer
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Tremer @ 2016-03-22 19:05 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6603 bytes --]

Hi,

On Mon, 2016-03-21 at 19:47 +0100, Jonatan Schlag wrote:
> Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> ---
>  config/rootfiles/packages/spice | 23 +++++++++++
>  lfs/spice                       | 84
> +++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 107 insertions(+)
>  create mode 100644 config/rootfiles/packages/spice
>  create mode 100644 lfs/spice
> 
> diff --git a/config/rootfiles/packages/spice b/config/rootfiles/packages/spice
> new file mode 100644
> index 0000000..f67bfd0
> --- /dev/null
> +++ b/config/rootfiles/packages/spice
> @@ -0,0 +1,23 @@
> +#usr/include/spice-server
> +#usr/include/spice-server/spice-audio.h
> +#usr/include/spice-server/spice-char.h
> +#usr/include/spice-server/spice-core.h
> +#usr/include/spice-server/spice-experimental.h
> +#usr/include/spice-server/spice-input.h
> +#usr/include/spice-server/spice-migration.h
> +#usr/include/spice-server/spice-qxl.h
> +#usr/include/spice-server/spice-server.h
> +#usr/include/spice-server/spice-version.h
> +#usr/include/spice-server/spice.h
> +usr/lib/libspice-server.a
> +usr/lib/libspice-server.la
> +usr/lib/libspice-server.so

No need to ship *.a, *.la and *.so. Those are only needed for linking other
packages and that sort of things.

> +usr/lib/libspice-server.so.1
> +usr/lib/libspice-server.so.1.10.0
> +usr/lib/pkgconfig/spice-server.pc

Don't ship pkg-config files either.

> +usr/lib/spice-protocol/python_modules/__init__.pyc
> +usr/lib/spice-protocol/python_modules/codegen.pyc
> +usr/lib/spice-protocol/python_modules/demarshal.pyc
> +usr/lib/spice-protocol/python_modules/marshal.pyc
> +usr/lib/spice-protocol/python_modules/ptypes.pyc
> +usr/lib/spice-protocol/python_modules/spice_parser.pyc

All these python files actually belong to the spice-protocol package. They are
just compiled and the bytecode files are generated when building this package.

Could you check if you can do that after the install phase of the last package?

> diff --git a/lfs/spice b/lfs/spice
> new file mode 100644
> index 0000000..80418b7
> --- /dev/null
> +++ b/lfs/spice
> @@ -0,0 +1,84 @@
> +#############################################################################
> ##
> +#                                                                            
>  #
> +# IPFire.org - A linux based
> firewall                                         #
> +# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                    
>  #
> +#                                                                            
>  #
> +# This program is free software: you can redistribute it and/or
> modify        #
> +# it under the terms of the GNU General Public License as published
> by        #
> +# the Free Software Foundation, either version 3 of the License,
> or           #
> +# (at your option) any later
> version.                                         #
> +#                                                                            
>  #
> +# This program is distributed in the hope that it will be
> useful,             #
> +# but WITHOUT ANY WARRANTY; without even the implied warranty
> of              #
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
> the               #
> +# GNU General Public License for more
> details.                                #
> +#                                                                            
>  #
> +# You should have received a copy of the GNU General Public
> License           #
> +# along with this program.  If not, see <http://www.gnu.org/licenses/>.      
>  #
> +#                                                                            
>  #
> +#############################################################################
> ##
> +
> +#############################################################################
> ##
> +# Definitions
> +#############################################################################
> ##
> +
> +include Config
> +
> +VER        = 0.12.6
> +
> +THISAPP    = spice-$(VER)
> +DL_FILE    = $(THISAPP).tar.bz2
> +DL_FROM    = $(URL_IPFIRE)
> +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> +TARGET     = $(DIR_INFO)/$(THISAPP)
> +PROG       = spice
> +PAK_VER    = 1
> +
> +DEPS       = "spice-protocol opus python-six python-pyparsing"

I like alphabetical ordering :)

> +
> +#############################################################################
> ##
> +# Top-level Rules
> +#############################################################################
> ##
> +
> +objects = $(DL_FILE)
> +
> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> +
> +$(DL_FILE)_MD5 = 605a8c8ea80bc95076c4b3539c6dd026
> +
> +install : $(TARGET)
> +
> +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> +
> +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> +
> +md5 : $(subst %,%_MD5,$(objects))
> +
> +dist: 
> +	$(PAK)
> +
> +#############################################################################
> ##
> +# Downloading, checking, md5sum
> +#############################################################################
> ##
> +
> +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> +	@$(CHECK)
> +
> +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> +	@$(LOAD)
> +
> +$(subst %,%_MD5,$(objects)) :
> +	@$(MD5)
> +
> +#############################################################################
> ##
> +# Installation Details
> +#############################################################################
> ##
> +
> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> +	@$(PREBUILD)
> +	cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
> +	cd $(DIR_APP) && ./configure --prefix=/usr --disable-celt051
> +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
> +	cd $(DIR_APP) && make install
> +	@rm -rf $(DIR_APP)
> +	@$(POSTBUILD)

Best,
-Michael

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 5/7] New package spice
  2016-03-21 18:47 Spice for Libvirt Jonatan Schlag
@ 2016-03-21 18:47 ` Jonatan Schlag
  2016-03-22 19:05   ` Michael Tremer
  0 siblings, 1 reply; 11+ messages in thread
From: Jonatan Schlag @ 2016-03-21 18:47 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5046 bytes --]

Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
 config/rootfiles/packages/spice | 23 +++++++++++
 lfs/spice                       | 84 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)
 create mode 100644 config/rootfiles/packages/spice
 create mode 100644 lfs/spice

diff --git a/config/rootfiles/packages/spice b/config/rootfiles/packages/spice
new file mode 100644
index 0000000..f67bfd0
--- /dev/null
+++ b/config/rootfiles/packages/spice
@@ -0,0 +1,23 @@
+#usr/include/spice-server
+#usr/include/spice-server/spice-audio.h
+#usr/include/spice-server/spice-char.h
+#usr/include/spice-server/spice-core.h
+#usr/include/spice-server/spice-experimental.h
+#usr/include/spice-server/spice-input.h
+#usr/include/spice-server/spice-migration.h
+#usr/include/spice-server/spice-qxl.h
+#usr/include/spice-server/spice-server.h
+#usr/include/spice-server/spice-version.h
+#usr/include/spice-server/spice.h
+usr/lib/libspice-server.a
+usr/lib/libspice-server.la
+usr/lib/libspice-server.so
+usr/lib/libspice-server.so.1
+usr/lib/libspice-server.so.1.10.0
+usr/lib/pkgconfig/spice-server.pc
+usr/lib/spice-protocol/python_modules/__init__.pyc
+usr/lib/spice-protocol/python_modules/codegen.pyc
+usr/lib/spice-protocol/python_modules/demarshal.pyc
+usr/lib/spice-protocol/python_modules/marshal.pyc
+usr/lib/spice-protocol/python_modules/ptypes.pyc
+usr/lib/spice-protocol/python_modules/spice_parser.pyc
diff --git a/lfs/spice b/lfs/spice
new file mode 100644
index 0000000..80418b7
--- /dev/null
+++ b/lfs/spice
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2016  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.12.6
+
+THISAPP    = spice-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = spice
+PAK_VER    = 1
+
+DEPS       = "spice-protocol opus python-six python-pyparsing"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 605a8c8ea80bc95076c4b3539c6dd026
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./configure --prefix=/usr --disable-celt051
+	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && make install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
-- 
2.1.4


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-03-29 18:57 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-25 16:03 Libvirt and spice [2] Jonatan Schlag
2016-03-25 16:03 ` [PATCH 1/7] New package opus (required by spice) Jonatan Schlag
2016-03-25 16:03 ` [PATCH 2/7] New package python-six (required by spice (only for build)) Jonatan Schlag
2016-03-25 16:03 ` [PATCH 3/7] New package python-pyparsing " Jonatan Schlag
2016-03-25 16:03 ` [PATCH 4/7] New package spice-protocol " Jonatan Schlag
2016-03-25 16:03 ` [PATCH 5/7] New package spice Jonatan Schlag
2016-03-25 16:03 ` [PATCH 6/7] Add all new packages (opus, python-pyparsing, python-six, spice-protocol, spice) to make.sh Jonatan Schlag
2016-03-25 16:03 ` [PATCH 7/7] Enable spice support in qemu, add spice as a dependency for qemu and bump qemu version number Jonatan Schlag
  -- strict thread matches above, loose matches on Subject: below --
2016-03-29 18:57 Libvirt and spice [3] Jonatan Schlag
2016-03-29 18:57 ` [PATCH 5/7] New package spice Jonatan Schlag
2016-03-21 18:47 Spice for Libvirt Jonatan Schlag
2016-03-21 18:47 ` [PATCH 5/7] New package spice Jonatan Schlag
2016-03-22 19:05   ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox