Merge pull request #14753 from Rmys/master

meson-python rebuild
This commit is contained in:
Rmys
2024-08-21 15:31:04 +03:00
committed by GitHub
2 changed files with 17 additions and 6 deletions
+8 -4
View File
@@ -5,16 +5,20 @@
# See the file http://www.gnu.org/licenses/gpl.txt # See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import mesontools from pisi.actionsapi import shelltools
from pisi.actionsapi import python3modules
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
mesontools.configure("--prefix=/usr") shelltools.system("sed -e '/ninja/d' -i pyproject.toml")
# mesontools.configure("--prefix=/usr")
def build(): def build():
mesontools.build() python3modules.compile()
# mesontools.build()
def install(): def install():
mesontools.install() python3modules.install()
# mesontools.install()
pisitools.dodoc("LICENSE", "README*") pisitools.dodoc("LICENSE", "README*")
+9 -2
View File
@@ -12,7 +12,7 @@
<Icon>meson-python</Icon> <Icon>meson-python</Icon>
<Summary>Meson PEP 517 Python build backend</Summary> <Summary>Meson PEP 517 Python build backend</Summary>
<Description>meson-python is a Python build backend built on top of the Meson build system. It enables using Meson for the configuration and build steps of Python packages. </Description> <Description>meson-python is a Python build backend built on top of the Meson build system. It enables using Meson for the configuration and build steps of Python packages. </Description>
<Archive sha1sum="1eff4dba5f667353a28f780db41420b2598469cd" type="targz">https://github.com/mesonbuild/meson-python/archive/refs/tags/0.15.0.tar.gz</Archive> <Archive sha1sum="5634f35ad95eff61c09cc0eeb93e65382ca8f656" type="targz">https://github.com/mesonbuild/meson-python/archive/refs/tags/0.16.0.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>meson</Dependency> <Dependency>meson</Dependency>
<Dependency>ninja</Dependency> <Dependency>ninja</Dependency>
@@ -36,11 +36,18 @@
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python3.*/site-packages/mesonpy</Path> <Path fileType="library">/usr/lib/python3.*/site-packages</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2024-08-19</Date>
<Version>0.16.0</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2024-03-31</Date> <Date>2024-03-31</Date>
<Version>0.15.0</Version> <Version>0.15.0</Version>