[2/2] Add package python3-libvirt
Message ID | 1492257691-21627-2-git-send-email-jonatan.schlag@ipfire.org |
---|---|
State | Superseded |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (unknown [172.28.1.200]) by web02.ipfire.org (Postfix) with ESMTP id CEB4C6209D for <patchwork@ipfire.org>; Sat, 15 Apr 2017 14:01:48 +0200 (CEST) Received: from mail01.ipfire.org (localhost [IPv6:::1]) by mail01.ipfire.org (Postfix) with ESMTP id DD08A2597; Sat, 15 Apr 2017 14:01:47 +0200 (CEST) Received: from fangorn.local.familyschlag (dslb-088-073-199-103.088.073.pools.vodafone-ip.de [88.73.199.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 7BF9D259B; Sat, 15 Apr 2017 14:01:41 +0200 (CEST) From: Jonatan Schlag <jonatan.schlag@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH 2/2] Add package python3-libvirt Date: Sat, 15 Apr 2017 14:01:31 +0200 Message-Id: <1492257691-21627-2-git-send-email-jonatan.schlag@ipfire.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1492257691-21627-1-git-send-email-jonatan.schlag@ipfire.org> References: <1492257691-21627-1-git-send-email-jonatan.schlag@ipfire.org> X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <http://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <http://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Message
Jonatan Schlag
April 15, 2017, 10:01 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
This patch is superseeded, because python3 was missed as a dependency. Am Sa, 15. Apr, 2017 um 2:01 schrieb Jonatan Schlag <jonatan.schlag@ipfire.org>: > 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/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 = 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" > + > +############################################################################### > +# 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 > -- > 2.1.4 >
Okay. You could have just sent an extra patch that adds this for a little bit less chaos on the list :) -Michael On Sat, 2017-04-15 at 15:57 +0200, Jonatan Schlag wrote: > This patch is superseeded, because python3 was missed as a > dependency. > > Am Sa, 15. Apr, 2017 um 2:01 schrieb Jonatan Schlag <jonatan.schlag@i > pfire.org>: > > 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/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/licens > > es/>. # > > +# > > # > > +################################################################## > > ############# > > + > > +################################################################## > > ############# > > +# 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" > > + > > +################################################################## > > ############# > > +# 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 > > -- > > 2.1.4 > >