diff --git a/programming/library/cpp-utilities/actions.py b/programming/library/cpp-utilities/actions.py
index b8c56ee23f..9ce62a6cd0 100644
--- a/programming/library/cpp-utilities/actions.py
+++ b/programming/library/cpp-utilities/actions.py
@@ -4,28 +4,21 @@
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
-from pisi.actionsapi import shelltools
-from pisi.actionsapi import cmaketools
-from pisi.actionsapi import pisitools
-from pisi.actionsapi import get
+from pisi.actionsapi import mesontools, cmaketools
i = ''.join([
' -DCMAKE_BUILD_TYPE=Release',
' -DBUILD_SHARED_LIBS=ON',
' -DUSE_STANDARD_FILESYSTEM=ON',
- ' -DFORCE_BOOST_IOSTREAMS_FOR_NATIVE_FILE_BUFFER=ON -L '
+ ' -DFORCE_BOOST_IOSTREAMS_FOR_NATIVE_FILE_BUFFER=ON',
+ ' -B_build -G Ninja -L '
])
def setup():
- cmaketools.configure("-B_build %s" % i)
+ cmaketools.configure(i)
def build():
- shelltools.cd("_build")
- cmaketools.make()
+ mesontools.build("-C _build")
def install():
- shelltools.cd("_build")
- cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
-
- pisitools.dodoc("../LICENSE", "../README.md")
-
+ mesontools.install("-C _build")
diff --git a/programming/library/cpp-utilities/pspec.xml b/programming/library/cpp-utilities/pspec.xml
index 1d9bb0bb8b..6be37dec14 100644
--- a/programming/library/cpp-utilities/pspec.xml
+++ b/programming/library/cpp-utilities/pspec.xml
@@ -13,11 +13,12 @@
programming.library
Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities.
Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities.
-
- https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.20.0.tar.gz
+
+ https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.21.0.tar.gz
cmake
+ ninja
doxygen
boost-devel
cppunit-devel
@@ -45,11 +46,18 @@
/usr/include
/usr/lib/pkgconfig
- /usr/share/c++-utilities
+ /usr/share/c++utilities
+
+ 2023-03-08
+ 5.21.0
+ Version bump
+ fury
+ uglyside@yandex.ru
+
2023-02-02
5.20.0