From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Schantl To: development@lists.ipfire.org Subject: Re: [PATCH 1/4] python3-MarkupSafe: New package Date: Sun, 29 Oct 2023 19:21:29 +0100 Message-ID: <56cf6f1f4fd131a29575ff71f57892ed226be3ad.camel@ipfire.org> In-Reply-To: <23971A01-A91E-48D0-B36C-01162BB673CD@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3287274623867486622==" List-Id: --===============3287274623867486622== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello Michael, thanks for pointing this out. I've sent a new patchset to the mailing list. Best regards, -Stefan > Hello, >=20 > This patch has the architecture name in the file list. >=20 > Could you please send a fix for this? >=20 > -Michael >=20 > > On 21 Oct 2023, at 18:38, Stefan Schantl > > wrote: > >=20 > > This is a build dependency for udev (systemd) > >=20 > > Signed-off-by: Stefan Schantl > > --- > > config/rootfiles/common/python3-MarkupSafe | 16 +++++ > > lfs/python3-MarkupSafe=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 79 > > ++++++++++++++++++++++ > > make.sh=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0= 1 + > > 3 files changed, 96 insertions(+) > > create mode 100644 config/rootfiles/common/python3-MarkupSafe > > create mode 100644 lfs/python3-MarkupSafe > >=20 > > diff --git a/config/rootfiles/common/python3-MarkupSafe > > b/config/rootfiles/common/python3-MarkupSafe > > new file mode 100644 > > index 000000000..bbb75f3f8 > > --- /dev/null > > +++ b/config/rootfiles/common/python3-MarkupSafe > > @@ -0,0 +1,16 @@ > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO/PKG-INFO > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO/SOURCES.txt > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO/dependency_links.txt > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO/native_libs.txt > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO/not-zip-safe > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/EGG-INFO/top_level.txt > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/__init__.py > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/_native.py > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/_speedups.c > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/_speedups.cpython-310-x86_64-linux-gnu.so > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/_speedups.py > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/_speedups.pyi > > +#usr/lib/python3.10/site-packages/MarkupSafe-2.1.3-py3.10-linux- > > x86_64.egg/markupsafe/py.typed > > diff --git a/lfs/python3-MarkupSafe b/lfs/python3-MarkupSafe > > new file mode 100644 > > index 000000000..e76d6afca > > --- /dev/null > > +++ b/lfs/python3-MarkupSafe > > @@ -0,0 +1,79 @@ > > +################################################################## > > ############# > > +#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# IPFire.org - A linux based > > firewall=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# Copyright (C) 2007-2018=C2=A0 IPFire Team=C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# This program is free software: you can redistribute it and/or > > modify=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# it under the terms of the GNU General Public License as > > published by=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# the Free Software Foundation, either version 3 of the License, > > or=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# (at your option) any later > > version.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# This program is distributed in the hope that it will be > > useful,=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 # > > +# but WITHOUT ANY WARRANTY; without even the implied warranty > > of=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 # > > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.=C2=A0 See > > the=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 # > > +# GNU General Public License for more > > details.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# You should have received a copy of the GNU General Public > > License=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +# along with this program.=C2=A0 If not, see > > .=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +#=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # > > +################################################################## > > ############# > > + > > +################################################################## > > ############# > > +# Definitions > > +################################################################## > > ############# > > + > > +include Config > > + > > +VER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D 2.1.3 > > + > > +THISAPP=C2=A0=C2=A0=C2=A0 =3D MarkupSafe-$(VER) > > +DL_FILE=C2=A0=C2=A0=C2=A0 =3D $(THISAPP).tar.gz > > +DL_FROM=C2=A0=C2=A0=C2=A0 =3D $(URL_IPFIRE) > > +DIR_APP=C2=A0=C2=A0=C2=A0 =3D $(DIR_SRC)/$(THISAPP) > > +TARGET=C2=A0=C2=A0=C2=A0=C2=A0 =3D $(DIR_INFO)/$(THISAPP) > > + > > +################################################################## > > ############# > > +# Top-level Rules > > +################################################################## > > ############# > > + > > +objects =3D $(DL_FILE) > > + > > +$(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) > > + > > +$(DL_FILE)_BLAKE2 =3D > > 1edca84c47c93fddfd22ee2fef2ba3907921ecb2d807c0e105c403d235e5abacba9 > > 29be94970ad693f4c7d019653ece8255238d825bfc84d1a4a604fb476a783 > > + > > +install : $(TARGET) > > + > > +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) > > + > > +download :$(patsubst %,$(DIR_DL)/%,$(objects)) > > + > > +b2 : $(subst %,%_BLAKE2,$(objects)) > > + > > +dist:=20 > > + @$(PAK) > > + > > +################################################################## > > ############# > > +# Downloading, checking, b2sum > > +################################################################## > > ############# > > + > > +$(patsubst %,$(DIR_CHK)/%,$(objects)) : > > + @$(CHECK) > > + > > +$(patsubst %,$(DIR_DL)/%,$(objects)) : > > + @$(LOAD) > > + > > +$(subst %,%_BLAKE2,$(objects)) : > > + @$(B2SUM) > > + > > +################################################################## > > ############# > > +# 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 build > > + cd $(DIR_APP) && python3 setup.py install > > + @rm -rf $(DIR_APP) > > + @$(POSTBUILD) > > diff --git a/make.sh b/make.sh > > index e8aae4cf0..e5540c0f4 100755 > > --- a/make.sh > > +++ b/make.sh > > @@ -1144,6 +1144,7 @@ buildipfire() { > > =C2=A0 lfsmake2 sqlite > > =C2=A0 lfsmake2 python3 > > =C2=A0 lfsmake2 python3-setuptools > > +=C2=A0 lfsmake2 python3-MarkupSafe > > =C2=A0 lfsmake2 ninja > > =C2=A0 lfsmake2 meson > > =C2=A0 lfsmake2 glib > > --=20 > > 2.39.2 > >=20 >=20 --===============3287274623867486622==--