diff --git a/desktop/misc/nitrogen/actions.py b/desktop/misc/nitrogen/actions.py
new file mode 100644
index 0000000000..1596165138
--- /dev/null
+++ b/desktop/misc/nitrogen/actions.py
@@ -0,0 +1,19 @@
+#!/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, autotools, get
+
+def setup():
+ # unlock compile translations.
+ shelltools.unlink("po/stamp-po")
+ autotools.autoreconf("-if")
+ autotools.configure()
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
diff --git a/desktop/misc/nitrogen/pspec.xml b/desktop/misc/nitrogen/pspec.xml
new file mode 100644
index 0000000000..88c77e3d19
--- /dev/null
+++ b/desktop/misc/nitrogen/pspec.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ nitorgen
+ https://github.com/l3ib/nitrogen
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ app
+ desktop.misc
+ Background browser and setter for X windows.
+ pass
+
+ https://github.com/l3ib/nitrogen/archive/5fe0018ddc6abccd119215d4222941940ada53a6.zip
+
+
+ gtk2-devel
+ gtkmm-devel
+ libX11-devel
+ libXinerama-devel
+
+
+
+
+ nitrogen
+
+ gtk2
+ atkmm
+ glib2
+ gtkmm
+ glibmm
+ libX11
+ libgcc
+ pangomm
+ libsigc++
+ libXinerama
+
+
+ /usr/bin/nitrogen
+ /usr/share
+ /usr/share/locale
+ /usr/share/man/man1
+
+
+
+
+
+ 2021-12-12
+ 2021.03.31
+ First build from git.
+ fury
+ uglyside@yandex.ru
+
+
+
diff --git a/editor/scite/actions.py b/editor/scite/actions.py
new file mode 100644
index 0000000000..e539cf3eca
--- /dev/null
+++ b/editor/scite/actions.py
@@ -0,0 +1,22 @@
+#!/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 autotools, pisitools, get
+
+WorkDir = "."
+
+def setup():
+ pass
+
+def build():
+ autotools.make("-C lexilla/src")
+ autotools.make("-C scintilla/gtk")
+ autotools.make("-C scite/gtk prefix=/usr")
+
+def install():
+ autotools.make("-C scite/gtk DESTDIR=%s install" % get.installDIR())
+
+ pisitools.dosym("/usr/bin/SciTE", "/usr/bin/scite")
diff --git a/editor/scite/pspec.xml b/editor/scite/pspec.xml
new file mode 100644
index 0000000000..76dc6ed7f5
--- /dev/null
+++ b/editor/scite/pspec.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ scite
+ https://sourceforge.net/projects/scintilla/
+
+ fury
+ uglyside@yandex.ru
+
+ custom
+ app:gui
+ editor
+ SCIntilla based Text Editor.
+ Scintilla is a free source code editing component which includes useful features such as syntax styling, error indicators, folding, code completion and call tips.
+
+ mirrors://sourceforge/project/scintilla/SciTE/5.1.6/scite516.tgz
+
+
+ python3
+ lua-devel
+ gtk2-devel
+ glib2-devel
+
+
+
+
+ scite
+
+ atk
+ gtk2
+ cairo
+ glib2
+ pango
+ libgcc
+ gdk-pixbuf
+
+
+ /usr/bin
+ /usr/lib/scite
+ /usr/share
+
+
+
+
+
+ 2021-12-18
+ 5.1.6
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+
diff --git a/office/cherrytree/actions.py b/office/cherrytree/actions.py
new file mode 100644
index 0000000000..131e435acd
--- /dev/null
+++ b/office/cherrytree/actions.py
@@ -0,0 +1,27 @@
+#!/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, cmaketools, get
+
+j = ''.join([
+ ' -DAUTO_RUN_TESTING=OFF',
+ ' -DINSTALL_GTEST=OFF',
+ ' -DCMAKE_BUILD_TYPE=None '
+ ])
+
+def setup():
+ shelltools.move("src/ct/icons.gresource.cc.tmp", "src/ct/icons.gresource.cc")
+ cmaketools.configure("-B_build %s -LA" % j)
+
+def build():
+ shelltools.cd("_build")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("_build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+# pisitools.dodoc("../changelog.txt")
diff --git a/office/cherrytree/pspec.xml b/office/cherrytree/pspec.xml
new file mode 100644
index 0000000000..d7965ce258
--- /dev/null
+++ b/office/cherrytree/pspec.xml
@@ -0,0 +1,76 @@
+
+
+
+
+ cherrytree
+ https://www.giuspen.com/cherrytree/
+
+ Pisilinux Community
+ admins@pisilinux.org
+
+ GPL-3
+ app:gui
+ office
+ Cherrytree A hierarchical note taking application.
+ A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.
+
+ https://github.com/giuspen/cherrytree/releases/download/0.99.44/cherrytree_0.99.44.tar.xz
+
+
+ cmake
+ ninja
+ python3
+ fmt-devel
+ curl-devel
+ spdlog-devel
+ gtkmm3-devel
+ glibmm-devel
+ gspell-devel
+ sqlite-devel
+ uchardet-devel
+ libxml++26-devel
+ gtksourceviewmm3-devel
+
+
+
+
+ cherrytree
+
+ curl
+ gtk3
+ atkmm
+ cairo
+ glib2
+ pango
+ glibmm
+ gspell
+ gtkmm3
+ libgcc
+ sqlite
+ cairomm
+ libxml2
+ pangomm
+ uchardet
+ libsigc++
+ libxml++26
+ gtksourceviewmm3
+
+
+ /usr/bin
+ /usr/share
+ /usr/share/cherrytree
+ /usr/share/locale
+ /usr/share/man
+
+
+
+
+
+ 2021-12-18
+ 0.99.44
+ First 2.2 Beta build.
+ fury
+ uglyside@yandex.ru
+
+
+
diff --git a/office/zim/actions.py b/office/zim/actions.py
new file mode 100644
index 0000000000..255e9cbaaf
--- /dev/null
+++ b/office/zim/actions.py
@@ -0,0 +1,17 @@
+#!/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 pythonmodules
+
+def setup():
+ pass
+
+def build():
+ pythonmodules.compile(pyVer = "3")
+
+def install():
+ pythonmodules.install(pyVer = "3")
+
diff --git a/office/zim/pspec.xml b/office/zim/pspec.xml
new file mode 100644
index 0000000000..81b53b1dd7
--- /dev/null
+++ b/office/zim/pspec.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ zim
+ https://zim-wiki.org/
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ app:gui
+ office
+ A Desktop Wiki.
+ Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control.
+
+ https://zim-wiki.org/downloads/zim-0.74.3.tar.gz
+
+
+ python3
+ xdg-utils
+ gtk3-devel
+ python3-xdg
+ python3-pygobject3-devel
+
+
+
+
+ zim
+
+ gtk3
+ python3
+ xdg-utils
+ python3-xdg
+ python3-pygobject3
+ gobject-introspection
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/zim
+ /usr/share/locale
+ /usr/share/man/man1
+
+
+
+
+
+ 2021-12-14
+ 0.74.3
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+
diff --git a/programming/library/gtksourceviewmm3/actions.py b/programming/library/gtksourceviewmm3/actions.py
new file mode 100644
index 0000000000..81edd03ddf
--- /dev/null
+++ b/programming/library/gtksourceviewmm3/actions.py
@@ -0,0 +1,20 @@
+#!/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 autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.configure()
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("NEWS")
diff --git a/programming/library/gtksourceviewmm3/pspec.xml b/programming/library/gtksourceviewmm3/pspec.xml
new file mode 100644
index 0000000000..9d138de684
--- /dev/null
+++ b/programming/library/gtksourceviewmm3/pspec.xml
@@ -0,0 +1,93 @@
+
+
+
+
+ gtksourceviewmm3
+ https://wiki.gnome.org/Projects/GtkSourceView
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPL-2.1
+ library
+ programming.library
+ GtkSourceView is a GNOME library that extends GtkTextView, the standard GTK+ widget for multiline text editing.
+ GtkSourceView adds support for syntax highlighting, undo/redo, file loading and saving, search and replace, a completion system, printing, displaying line numbers, and other features typical of a source code editor.
+
+ https://download.gnome.org/sources/gtksourceviewmm/3.18/gtksourceviewmm-3.18.0.tar.xz
+
+
+ atk-devel
+ gtk3-devel
+ atkmm-devel
+ cairo-devel
+ glib2-devel
+ pango-devel
+ glibmm-devel
+ gtkmm3-devel
+ cairomm-devel
+ pangomm-devel
+ libsigc++-devel
+ gdk-pixbuf-devel
+ gtksourceview3-devel
+
+
+
+
+ gtksourceviewmm3
+
+ atk
+ gtk3
+ atkmm
+ cairo
+ glib2
+ pango
+ glibmm
+ gtkmm3
+ cairomm
+ pangomm
+ libsigc++
+ gdk-pixbuf
+ gtksourceview3
+
+
+ /usr/lib
+ /usr/share
+ /usr/share/doc
+
+
+
+
+ gtksourceviewmm3-devel
+
+ gtksourceviewmm3
+ glibmm-devel
+ gtkmm3-devel
+ gtksourceview3-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ gtksourceviewmm3-docs
+
+ gtksourceviewmm3
+
+
+ /usr/share/doc/gtksourceviewmm-3.0
+
+
+
+
+
+ 2021-12-18
+ 3.18.0
+ First release
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+
diff --git a/programming/library/libxml++26/actions.py b/programming/library/libxml++26/actions.py
new file mode 100644
index 0000000000..26cf6090e5
--- /dev/null
+++ b/programming/library/libxml++26/actions.py
@@ -0,0 +1,20 @@
+#!/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 mesontools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def setup():
+ mesontools.configure()
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "NEWS")
diff --git a/programming/library/libxml++26/pspec.xml b/programming/library/libxml++26/pspec.xml
new file mode 100644
index 0000000000..faa60ebf48
--- /dev/null
+++ b/programming/library/libxml++26/pspec.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ libxml++26
+ https://libxmlplusplus.github.io/libxmlplusplus/
+
+ Pisilinux Community
+ admins@pisilinux.org
+
+ LGPL-2.1
+ library
+ programming.library
+ C++ wrapper for the libxml2 XML parser library.
+ Old ABI. Uses Glib::ustring from the glibmm-2.4 ABI.
+
+ https://download.gnome.org/sources/libxml++/2.42/libxml++-2.42.1.tar.xz
+
+
+ cmake
+ meson
+ glibmm-devel
+ libxml2-devel
+ libsigc++-devel
+
+
+
+
+ libxml++26
+
+ libgcc
+ glibmm
+ libxml2
+
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ libxml++26-devel
+
+ libxml++26
+ glibmm-devel
+ libxml2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/lib/libxml++-2.6
+
+
+
+
+
+ 2021-12-18
+ 2.42.1
+ Fixed.
+ fury
+ uglyside@yandex.ru
+
+
+
diff --git a/x11/wm/pekwm/actions.py b/x11/wm/pekwm/actions.py
new file mode 100644
index 0000000000..422fd6f045
--- /dev/null
+++ b/x11/wm/pekwm/actions.py
@@ -0,0 +1,19 @@
+#!/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 cmaketools, pisitools, get
+
+def setup():
+ cmaketools.configure('-DCMAKE_INSTALL_PREFIX=/usr')
+
+def build():
+ cmaketools.make()
+
+def install():
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+# pisitools.dodoc()
+
diff --git a/x11/wm/pekwm/pspec.xml b/x11/wm/pekwm/pspec.xml
new file mode 100644
index 0000000000..534ea35cd1
--- /dev/null
+++ b/x11/wm/pekwm/pspec.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ pekwm
+ https://www.pekwm.se/
+
+ fury
+ uglyside@yandex.ru
+
+ GPL-2
+ app
+ x11.wm
+ Pek X window manager.
+
+ The Pekwm Window Manager is written by Claes Nästén. The code is based on the aewm++ window manager, but it has evolved enough that it no longer resembles aewm++ at all. It also has an expanded feature-set, including window grouping (similar to ion, pwm, or fluxbox), auto properties, xinerama and keygrabber that supports keychains, and much more.
+
+
+ https://github.com/pekdon/pekwm/releases/download/release-0.2.1/pekwm-0.2.1.tar.gz
+
+
+ cmake
+ zlib-devel
+ libSM-devel
+ libICE-devel
+ libX11-devel
+ libXpm-devel
+ libXft-devel
+ libpng-devel
+ libXrandr-devel
+ libXinerama-devel
+ libxkbcommon-devel
+ libjpeg-turbo-devel
+
+
+
+
+
+
+
+ pekwm
+
+ libX11
+ libXft
+ libXpm
+ libgcc
+ libpng
+ libXext
+ libXrandr
+ libXinerama
+ libjpeg-turbo
+
+
+ /etc
+ /usr/bin
+ /usr/share/pekwm
+ /usr/share/man
+
+
+
+
+
+ 2021-12-17
+ 0.2.1
+ First build.
+ fury
+ uglyside@yandex.ru
+
+
+