diff --git a/multimedia/editor/tageditor/actions.py b/multimedia/editor/tageditor/actions.py
new file mode 100644
index 0000000000..0f016d98a2
--- /dev/null
+++ b/multimedia/editor/tageditor/actions.py
@@ -0,0 +1,34 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# 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
+
+j = ''.join([
+ ' -DCMAKE_BUILD_TYPE=Release',
+ ' -DDISABLE_DEPRECATED_QT_FEATURES=ON',
+ ' -DJS_PROVIDER=none',
+ ' -DWEBVIEW_PROVIDER=none -L '
+ ])
+
+def setup():
+ pisitools.cxxflags.add("-Wno-unused-result")
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ cmaketools.configure(j, sourceDir = '..')
+
+def build():
+ shelltools.cd("build")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("../LICENSE", "../README.md")
+
diff --git a/multimedia/editor/tageditor/pspec.xml b/multimedia/editor/tageditor/pspec.xml
new file mode 100644
index 0000000000..802ab78db3
--- /dev/null
+++ b/multimedia/editor/tageditor/pspec.xml
@@ -0,0 +1,59 @@
+
+
+
+
+ tageditor
+ https://github.com/Martchus/tageditor
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ app:gui
+ multimedia.editor
+ A tag editor with Qt GUI and command-line interface.
+
+ A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska.
+
+
+ https://github.com/Martchus/tageditor/archive/refs/tags/v3.5.0.tar.gz
+
+
+ cmake
+ qt5-linguist
+ qt5-base-devel
+ tagparser-devel
+ qtutilities-devel
+ cpp-utilities-devel
+ qt5-multimedia-devel
+
+
+
+
+ tageditor
+
+ libgcc
+ qt5-base
+ tagparser
+ qtutilities
+ cpp-utilities
+ qt5-declarative
+
+
+ /usr/bin
+ /usr/share
+ /usr/share/doc
+
+
+
+
+
+ 2021-10-13
+ 3.5.0
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+
+
diff --git a/multimedia/misc/tagparser/actions.py b/multimedia/misc/tagparser/actions.py
new file mode 100644
index 0000000000..b2472a75d8
--- /dev/null
+++ b/multimedia/misc/tagparser/actions.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# 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
+
+def setup():
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ cmaketools.configure("-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -L", sourceDir = '..')
+
+def build():
+ shelltools.cd("build")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("../LICENSE", "../README.md")
+
diff --git a/multimedia/misc/tagparser/pspec.xml b/multimedia/misc/tagparser/pspec.xml
new file mode 100644
index 0000000000..b46ba1633e
--- /dev/null
+++ b/multimedia/misc/tagparser/pspec.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ tagparser
+ https://github.com/Martchus/tagparser
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ library
+ multimedia.misc
+ C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags.
+ C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags.
+
+ https://github.com/Martchus/tagparser/archive/refs/tags/v10.2.0.tar.gz
+
+
+ cmake
+ iso-codes
+ zlib-devel
+ openssl-devel
+ cpp-utilities-devel
+
+
+
+
+ tagparser
+
+ zlib
+ libgcc
+ cpp-utilities
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+
+ tagparser-devel
+
+ tagparser
+ cpp-utilities-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/tagparser
+
+
+
+
+
+ 2021-10-13
+ 10.2.0
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+
diff --git a/programming/library/cpp-utilities/actions.py b/programming/library/cpp-utilities/actions.py
new file mode 100644
index 0000000000..2bf37ecb9c
--- /dev/null
+++ b/programming/library/cpp-utilities/actions.py
@@ -0,0 +1,33 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# 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
+
+i = ''.join([
+ ' -DCMAKE_BUILD_TYPE=Release',
+ ' -DBUILD_SHARED_LIBS=ON',
+ ' -DUSE_STANDARD_FILESYSTEM=ON',
+ ' -DFORCE_BOOST_IOSTREAMS_FOR_NATIVE_FILE_BUFFER=ON -L '
+ ])
+
+def setup():
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ cmaketools.configure(i, sourceDir = '..')
+
+def build():
+ shelltools.cd("build")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("../LICENSE", "../README.md")
+
diff --git a/programming/library/cpp-utilities/pspec.xml b/programming/library/cpp-utilities/pspec.xml
new file mode 100644
index 0000000000..dc1bbdede7
--- /dev/null
+++ b/programming/library/cpp-utilities/pspec.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ cpp-utilities
+ https://github.com/Martchus/cpp-utilities
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ library
+ 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.11.1.tar.gz
+
+
+ cmake
+ boost-devel
+
+
+
+
+ cpp-utilities
+
+ boost
+ libgcc
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+
+ cpp-utilities-devel
+
+ cpp-utilities
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/c++-utilities
+
+
+
+
+
+ 2021-10-13
+ 5.11.1
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+
+
diff --git a/programming/library/qtutilities/actions.py b/programming/library/qtutilities/actions.py
new file mode 100644
index 0000000000..d67ef862b8
--- /dev/null
+++ b/programming/library/qtutilities/actions.py
@@ -0,0 +1,32 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# 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
+
+j = ''.join([
+ ' -DCMAKE_BUILD_TYPE=Release',
+ ' -DBUILD_SHARED_LIBS=ON',
+ ' -DDISABLE_DEPRECATED_QT_FEATURES=ON -L '
+ ])
+
+def setup():
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ cmaketools.configure(j, sourceDir = '..')
+
+def build():
+ shelltools.cd("build")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("../LICENSE", "../README.md")
+
diff --git a/programming/library/qtutilities/pspec.xml b/programming/library/qtutilities/pspec.xml
new file mode 100644
index 0000000000..2ce561eae4
--- /dev/null
+++ b/programming/library/qtutilities/pspec.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ qtutilities
+ https://github.com/Martchus/qtutilities
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ library
+ programming.library
+ Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models.
+ Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models.
+
+ https://github.com/Martchus/qtutilities/archive/refs/tags/v6.5.0.tar.gz
+
+
+ cmake
+ qt5-linguist
+ qt5-base-devel
+ cpp-utilities-devel
+
+
+
+
+ qtutilities
+
+ libgcc
+ qt5-base
+ cpp-utilities
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+
+ qtutilities-devel
+
+ qtutilities
+ qt5-base-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/qtutilities/cmake
+
+
+
+
+
+ 2021-10-13
+ 6.5.0
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+
+