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 # 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>