meson-python rebuild

This commit is contained in:
Rmys
2024-08-21 15:29:45 +03:00
parent 7c72ad5dd9
commit 1bf7a5023d
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
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
def setup():
mesontools.configure("--prefix=/usr")
shelltools.system("sed -e '/ninja/d' -i pyproject.toml")
# mesontools.configure("--prefix=/usr")
def build():
mesontools.build()
python3modules.compile()
# mesontools.build()
def install():
mesontools.install()
python3modules.install()
# mesontools.install()
pisitools.dodoc("LICENSE", "README*")
+9 -2
View File
@@ -12,7 +12,7 @@
<Icon>meson-python</Icon>
<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>
<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>
<Dependency>meson</Dependency>
<Dependency>ninja</Dependency>
@@ -36,11 +36,18 @@
</RuntimeDependencies>
<Files>
<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>
</Package>
<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">
<Date>2024-03-31</Date>
<Version>0.15.0</Version>