diff --git a/network/download/persepolis/actions.py b/network/download/persepolis/actions.py
index bcf883f90a..fadc803ac3 100644
--- a/network/download/persepolis/actions.py
+++ b/network/download/persepolis/actions.py
@@ -7,11 +7,16 @@
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
+
+
+
+def setup():
+ mesontools.configure()
def build():
- pythonmodules.compile(pyVer="3")
- shelltools.system("python3 setup.py build")
+ mesontools.build()
def check():
pass
@@ -20,6 +25,6 @@ def check():
#pythonmodules.run("test/run_examples_test.py",pyVer="3")
def install():
- pythonmodules.install(pyVer="3")
+ mesontools.install()
pisitools.dodoc("LICENSE", "README*")
diff --git a/network/download/persepolis/pspec.xml b/network/download/persepolis/pspec.xml
index b5e5348f54..3cb771948c 100644
--- a/network/download/persepolis/pspec.xml
+++ b/network/download/persepolis/pspec.xml
@@ -14,6 +14,7 @@
Persepolis is a Download Manager and a GUI For aria2.
https://github.com/persepolisdm/persepolis/archive/refs/tags/5.2.0.tar.gz
+ meson
aria2-devel
ffmpeg-devel
qt5-svg-devel