mbox

[2/2] Add package python3-libvirt

Message ID 1492264582-22008-2-git-send-email-jonatan.schlag@ipfire.org
State Accepted
Commit fd15f250e8e7d372cc767ec4482fe3b64a23dc39
Headers

Message

Jonatan Schlag April 15, 2017, 11:56 p.m. UTC
  This new package provides the python3 bindings for libvirt.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
---
 config/rootfiles/packages/i586/python3-libvirt   | 10 +++
 config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
 lfs/python3-libvirt                              | 82 ++++++++++++++++++++++++
 make.sh                                          |  1 +
 4 files changed, 103 insertions(+)
 create mode 100644 config/rootfiles/packages/i586/python3-libvirt
 create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
 create mode 100644 lfs/python3-libvirt
  

Comments

Michael Tremer April 17, 2017, 2:14 a.m. UTC | #1
Hi,

this patch is missing the rootfiles for ARM.

Anything you can do about this? Why is this even built for ARM? I am
not sure if we support libvirt on that really...

Best,
-Michael

On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
> This new package provides the python3 bindings for libvirt.
> 
> Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
> ---
>  config/rootfiles/packages/i586/python3-libvirt   | 10 +++
>  config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
>  lfs/python3-libvirt                              | 82
> ++++++++++++++++++++++++
>  make.sh                                          |  1 +
>  4 files changed, 103 insertions(+)
>  create mode 100644 config/rootfiles/packages/i586/python3-libvirt
>  create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
>  create mode 100644 lfs/python3-libvirt
> 
> diff --git a/config/rootfiles/packages/i586/python3-libvirt
> b/config/rootfiles/packages/i586/python3-libvirt
> new file mode 100644
> index 0000000..0463ca4
> --- /dev/null
> +++ b/config/rootfiles/packages/i586/python3-libvirt
> @@ -0,0 +1,10 @@
> +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/libvirt.py
> +usr/lib/python3.6/site-packages/libvirt_lxc.py
> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> +usr/lib/python3.6/site-packages/libvirt_qemu.py
> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> linux-gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> linux-gnu.so
> diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> b/config/rootfiles/packages/x86_64/python3-libvirt
> new file mode 100644
> index 0000000..f20ef09
> --- /dev/null
> +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> @@ -0,0 +1,10 @@
> +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/libvirt.py
> +usr/lib/python3.6/site-packages/libvirt_lxc.py
> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> +usr/lib/python3.6/site-packages/libvirt_qemu.py
> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
> gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> linux-gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
> linux-gnu.so
> diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> new file mode 100644
> index 0000000..bd8a599
> --- /dev/null
> +++ b/lfs/python3-libvirt
> @@ -0,0 +1,82 @@
> +####################################################################
> ###########
> +#                                                                   
>           #
> +# IPFire.org - A linux based
> firewall                                         #
> +# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>           
>           #
> +#                                                                   
>           #
> +# This program is free software: you can redistribute it and/orhttp:
> //wiki.ipfire.org/devel/submit-patches 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        = 3.1.0
> +
> +THISAPP    = libvirt-python-$(VER)
> +DL_FILE    = $(THISAPP).tar.gz
> +DL_FROM    = $(URL_IPFIRE)
> +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> +TARGET     = $(DIR_INFO)/$(THISAPP)
> +PROG       = python3-libvirt
> +PAK_VER    = 1
> +
> +DEPS       = "libvirt python3"
> +
> +####################################################################
> ###########
> +# Top-level Rules
> +####################################################################
> ###########
> +
> +objects = $(DL_FILE)
> +
> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> +
> +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> +
> +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) && python3 setup.py install
> +	@rm -rf $(DIR_APP)
> +	@$(POSTBUILD)
> diff --git a/make.sh b/make.sh
> index 61483eb..7fe25b5 100755
> --- a/make.sh
> +++ b/make.sh
> @@ -883,6 +883,7 @@ buildipfire() {
>    ipfiremake libpciaccess
>    ipfiremake libyajl
>    ipfiremake libvirt
> +  ipfiremake python3-libvirt
>    ipfiremake freeradius
>    ipfiremake perl-common-sense
>    ipfiremake perl-inotify2
  
Jonatan Schlag April 17, 2017, 3:38 a.m. UTC | #2
Hi,

you are right i sended a patch so python3-libvirt is build only on 
x86_64 and i586.

Regards Jonatan

Am So, 16. Apr, 2017 um 6:14 schrieb Michael Tremer 
<michael.tremer@ipfire.org>:
> Hi,
> 
> this patch is missing the rootfiles for ARM.
> 
> Anything you can do about this? Why is this even built for ARM? I am
> not sure if we support libvirt on that really...
> 
> Best,
> -Michael
> 
> On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
>>  This new package provides the python3 bindings for libvirt.
>> 
>>  Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
>>  ---
>>   config/rootfiles/packages/i586/python3-libvirt   | 10 +++
>>   config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
>>   lfs/python3-libvirt                              | 82
>>  ++++++++++++++++++++++++
>>   make.sh                                          |  1 +
>>   4 files changed, 103 insertions(+)
>>   create mode 100644 config/rootfiles/packages/i586/python3-libvirt
>>   create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
>>   create mode 100644 lfs/python3-libvirt
>> 
>>  diff --git a/config/rootfiles/packages/i586/python3-libvirt
>>  b/config/rootfiles/packages/i586/python3-libvirt
>>  new file mode 100644
>>  index 0000000..0463ca4
>>  --- /dev/null
>>  +++ b/config/rootfiles/packages/i586/python3-libvirt
>>  @@ -0,0 +1,10 @@
>>  +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
>>  +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
>>  36.pyc
>>  +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
>>  36.pyc
>>  +usr/lib/python3.6/site-packages/libvirt.py
>>  +usr/lib/python3.6/site-packages/libvirt_lxc.py
>>  
>> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
>>  +usr/lib/python3.6/site-packages/libvirt_qemu.py
>>  +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
>>  gnu.so
>>  +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
>>  linux-gnu.so
>>  +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
>>  linux-gnu.so
>>  diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
>>  b/config/rootfiles/packages/x86_64/python3-libvirt
>>  new file mode 100644
>>  index 0000000..f20ef09
>>  --- /dev/null
>>  +++ b/config/rootfiles/packages/x86_64/python3-libvirt
>>  @@ -0,0 +1,10 @@
>>  +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
>>  +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
>>  36.pyc
>>  +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
>>  36.pyc
>>  +usr/lib/python3.6/site-packages/libvirt.py
>>  +usr/lib/python3.6/site-packages/libvirt_lxc.py
>>  
>> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
>>  +usr/lib/python3.6/site-packages/libvirt_qemu.py
>>  
>> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
>>  gnu.so
>>  +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
>>  linux-gnu.so
>>  +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
>>  linux-gnu.so
>>  diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
>>  new file mode 100644
>>  index 0000000..bd8a599
>>  --- /dev/null
>>  +++ b/lfs/python3-libvirt
>>  @@ -0,0 +1,82 @@
>>  
>> +####################################################################
>>  ###########
>>  +#
>>            #
>>  +# IPFire.org - A linux based
>>  firewall                                         #
>>  +# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>
>>            #
>>  +#
>>            #
>>  +# This program is free software: you can redistribute it 
>> and/orhttp:
>>  //wiki.ipfire.org/devel/submit-patches 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        = 3.1.0
>>  +
>>  +THISAPP    = libvirt-python-$(VER)
>>  +DL_FILE    = $(THISAPP).tar.gz
>>  +DL_FROM    = $(URL_IPFIRE)
>>  +DIR_APP    = $(DIR_SRC)/$(THISAPP)
>>  +TARGET     = $(DIR_INFO)/$(THISAPP)
>>  +PROG       = python3-libvirt
>>  +PAK_VER    = 1
>>  +
>>  +DEPS       = "libvirt python3"
>>  +
>>  
>> +####################################################################
>>  ###########
>>  +# Top-level Rules
>>  
>> +####################################################################
>>  ###########
>>  +
>>  +objects = $(DL_FILE)
>>  +
>>  +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>  +
>>  +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
>>  +
>>  +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) && python3 setup.py install
>>  +	@rm -rf $(DIR_APP)
>>  +	@$(POSTBUILD)
>>  diff --git a/make.sh b/make.sh
>>  index 61483eb..7fe25b5 100755
>>  --- a/make.sh
>>  +++ b/make.sh
>>  @@ -883,6 +883,7 @@ buildipfire() {
>>     ipfiremake libpciaccess
>>     ipfiremake libyajl
>>     ipfiremake libvirt
>>  +  ipfiremake python3-libvirt
>>     ipfiremake freeradius
>>     ipfiremake perl-common-sense
>>     ipfiremake perl-inotify2
  
Michael Tremer April 17, 2017, 9:33 p.m. UTC | #3
Thank you.

On Sun, 2017-04-16 at 19:38 +0200, Jonatan Schlag wrote:
> Hi,
> 
> you are right i sended a patch so python3-libvirt is build only on x86_64 and
> i586.
> 
> Regards Jonatan
> 
> Am So, 16. Apr, 2017 um 6:14 schrieb Michael Tremer <michael.tremer@ipfire.org
> >:
> > Hi,
> > 
> > this patch is missing the rootfiles for ARM.
> > 
> > Anything you can do about this? Why is this even built for ARM? I am
> > not sure if we support libvirt on that really...
> > 
> > Best,
> > -Michael
> > 
> > On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
> >  This new package provides the python3 bindings for libvirt.
> >  
> >  Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
> >  ---
> >   config/rootfiles/packages/i586/python3-libvirt   | 10 +++
> >   config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
> >   lfs/python3-libvirt                              | 82
> >  ++++++++++++++++++++++++
> >   make.sh                                          |  1 +
> >   4 files changed, 103 insertions(+)
> >   create mode 100644 config/rootfiles/packages/i586/python3-libvirt
> >   create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
> >   create mode 100644 lfs/python3-libvirt
> >  
> >  diff --git a/config/rootfiles/packages/i586/python3-libvirt
> >  b/config/rootfiles/packages/i586/python3-libvirt
> >  new file mode 100644
> >  index 0000000..0463ca4
> >  --- /dev/null
> >  +++ b/config/rootfiles/packages/i586/python3-libvirt
> >  @@ -0,0 +1,10 @@
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/libvirt.py
> >  +usr/lib/python3.6/site-packages/libvirt_lxc.py
> >  +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> >  +usr/lib/python3.6/site-packages/libvirt_qemu.py
> >  +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> >  gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> >  linux-gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> >  linux-gnu.so
> >  diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> >  b/config/rootfiles/packages/x86_64/python3-libvirt
> >  new file mode 100644
> >  index 0000000..f20ef09
> >  --- /dev/null
> >  +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> >  @@ -0,0 +1,10 @@
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> >  36.pyc
> >  +usr/lib/python3.6/site-packages/libvirt.py
> >  +usr/lib/python3.6/site-packages/libvirt_lxc.py
> >  +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> >  +usr/lib/python3.6/site-packages/libvirt_qemu.py
> >  +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
> >  gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> >  linux-gnu.so
> >  +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
> >  linux-gnu.so
> >  diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> >  new file mode 100644
> >  index 0000000..bd8a599
> >  --- /dev/null
> >  +++ b/lfs/python3-libvirt
> >  @@ -0,0 +1,82 @@
> >  +####################################################################
> >  ###########
> >  +#                                                                   
> >            #
> >  +# IPFire.org - A linux based
> >  firewall                                         #
> >  +# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.org>           
> >            #
> >  +#                                                                   
> >            #
> >  +# This program is free software: you can redistribute it and/orhttp:
> >  //wiki.ipfire.org/devel/submit-patches 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        = 3.1.0
> >  +
> >  +THISAPP    = libvirt-python-$(VER)
> >  +DL_FILE    = $(THISAPP).tar.gz
> >  +DL_FROM    = $(URL_IPFIRE)
> >  +DIR_APP    = $(DIR_SRC)/$(THISAPP)
> >  +TARGET     = $(DIR_INFO)/$(THISAPP)
> >  +PROG       = python3-libvirt
> >  +PAK_VER    = 1
> >  +
> >  +DEPS       = "libvirt python3"
> >  +
> >  +####################################################################
> >  ###########
> >  +# Top-level Rules
> >  +####################################################################
> >  ###########
> >  +
> >  +objects = $(DL_FILE)
> >  +
> >  +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> >  +
> >  +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> >  +
> >  +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) && python3 setup.py install
> >  +	@rm -rf $(DIR_APP)
> >  +	@$(POSTBUILD)
> >  diff --git a/make.sh b/make.sh
> >  index 61483eb..7fe25b5 100755
> >  --- a/make.sh
> >  +++ b/make.sh
> >  @@ -883,6 +883,7 @@ buildipfire() {
> >     ipfiremake libpciaccess
> >     ipfiremake libyajl
> >     ipfiremake libvirt
> >  +  ipfiremake python3-libvirt
> >     ipfiremake freeradius
> >     ipfiremake perl-common-sense
> >     ipfiremake perl-inotify2