diff --git a/editor/geany-plugins/actions.py b/editor/geany-plugins/actions.py
index 898fa87173..d4920bbb28 100644
--- a/editor/geany-plugins/actions.py
+++ b/editor/geany-plugins/actions.py
@@ -10,29 +10,11 @@ from pisi.actionsapi import get
def setup():
pisitools.cflags.add("-Wno-deprecated-declarations")
- autotools.configure("\
- \
- --enable-geanypg \
- --enable-markdown \
- --enable-debugger \
- --enable-geanylua \
- --enable-utilslib \
- --enable-spellcheck \
- --enable-geanygendoc \
- --enable-gitchangebar \
- --enable-gtkspell=yes \
- \
- --disable-geanypy \
- --disable-devhelp \
- --disable-webhelper \
- --disable-multiterm")
+ autotools.configure("--prefix=/usr --libexecdir=/usr/lib -enable-all")
def build():
autotools.make()
-def check():
- autotools.make("check")
-
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
diff --git a/pisi-index.xml b/pisi-index.xml
index ac413badbd..b109fc3cde 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -216182,6 +216182,77 @@ to create header files and sources from protocol files.
+
+
+ ctpl
+ https://ctpl.tuxfamily.org/
+
+ fury
+ wascheme@tuta.io
+
+ GPLv3
+ library
+ programming.misc
+ CTPL − C Template (Parser) Library
+ CTPL is a template engine library written in C and distributed under the terms of the GNU GPLv3+
+ http://download.tuxfamily.org/ctpl/releases/ctpl-0.3.4.tar.gz
+
+ glib2-devel
+ gtk-doc
+ python-six
+
+ programming/misc/ctpl/pspec.xml
+
+
+ ctpl
+
+ glibmm
+ gtk-doc
+ python-six
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/locale
+ /usr/share/man/man1
+ /usr/share/doc
+
+
+
+ ctpl-docs
+ GTK reference documents for ctpl
+
+ /usr/share/gtk-doc
+
+
+
+ ctpl-devel
+ Development files for ctpl
+
+ ctpl
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 2019.10.18
+ 0.3.4
+ Rebuild.
+ fury
+ wascheme@tuta.io
+
+
+ 2019.04.21
+ 0.3.4
+ First build
+ fury
+ wascheme@tuta.io
+
+
+
dbus-c++
@@ -222792,6 +222863,53 @@ to create header files and sources from protocol files.
+
+
+ cppcheck
+ http://cppcheck.sourceforge.net/
+
+ fury
+ wascheme@tuta.io
+
+ GPLv3
+ app
+ programming.tool
+ static analysis of C/C++ code.
+ Cppcheck is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs. The goal is to detect only real errors in the code (i.e. have very few false positives).
+ https://github.com/danmar/cppcheck/archive/1.90.tar.gz
+
+ libpcre-devel
+
+ programming/tool/cppcheck/pspec.xml
+
+
+ cppcheck
+
+ libgcc
+
+
+ /usr/bin
+ /usr/share/cppcheck
+ /usr/share/doc
+
+
+
+
+ 2020-04-16
+ 1.90
+ Version Bump
+ Erkan IŞIK
+ erkanisik@pisilinux.org
+
+
+ 2019-12-19
+ 1.89
+ First build.
+ fury
+ wascheme@tuta.io
+
+
+
cppunit
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index d214df4c37..c7aa7ad0b4 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-516326f572043bb78213ff56adceb6afbe640577
\ No newline at end of file
+80f0c06728cb669cee0371184e3f780debb66941
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 493a706ad4..1f86387fd6 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 8eeeabaf85..cafd3ee579 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-d8ec33ab6ce53591df1459bd2ac526e7f7cf1334
\ No newline at end of file
+b3725d7505e925e3e76039b1ca842005c831d742
\ No newline at end of file
diff --git a/programming/misc/ctpl/actions.py b/programming/misc/ctpl/actions.py
new file mode 100644
index 0000000000..9e7adfd501
--- /dev/null
+++ b/programming/misc/ctpl/actions.py
@@ -0,0 +1,29 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.configure("--prefix=/usr \
+ \
+ --disable-static \
+ --disable-rpath \
+ \
+ --enable-cli-tool")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", \
+ "COPYING", \
+ "NEWS", \
+ "README*", \
+ "THANKS")
diff --git a/programming/misc/ctpl/pspec.xml b/programming/misc/ctpl/pspec.xml
new file mode 100644
index 0000000000..fc441ba69e
--- /dev/null
+++ b/programming/misc/ctpl/pspec.xml
@@ -0,0 +1,81 @@
+
+
+
+
+ ctpl
+ https://ctpl.tuxfamily.org/
+
+ fury
+ wascheme@tuta.io
+
+ CTPL − C Template (Parser) Library
+ library
+ programming.misc
+
+ CTPL is a template engine library written in C and distributed under the terms of the GNU GPLv3+
+
+ GPLv3
+
+ http://download.tuxfamily.org/ctpl/releases/ctpl-0.3.4.tar.gz
+
+
+ glib2-devel
+
+ gtk-doc
+ python-six
+
+
+
+
+ ctpl
+
+ glibmm
+ gtk-doc
+ python-six
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/locale
+ /usr/share/man/man1
+ /usr/share/doc
+
+
+
+
+ ctpl-docs
+ GTK reference documents for ctpl
+
+ /usr/share/gtk-doc
+
+
+
+
+ ctpl-devel
+ Development files for ctpl
+
+ ctpl
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2019.10.18
+ 0.3.4
+ Rebuild.
+ fury
+ wascheme@tuta.io
+
+
+ 2019.04.21
+ 0.3.4
+ First build
+ fury
+ wascheme@tuta.io
+
+
+
diff --git a/programming/tool/cppcheck/actions.py b/programming/tool/cppcheck/actions.py
new file mode 100644
index 0000000000..3d6659c8fb
--- /dev/null
+++ b/programming/tool/cppcheck/actions.py
@@ -0,0 +1,24 @@
+#!/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
+
+t = 'FILESDIR=/usr/share/cppcheck CFGDIR=/usr/share/cppcheck/cfg'
+
+def build():
+ pisitools.cxxflags.add("-DNDEBUG -Wall -Wno-sign-compare -Wno-unused-function")
+ autotools.make("MATCHCOMPILER=yes %s HAVE_RULES=yes" % t)
+
+def check():
+ autotools.make("check %s" % t)
+
+def install():
+ autotools.rawInstall("DESTDIR=%s %s" % (get.installDIR(), t))
+
+ pisitools.dodoc("AUTHORS", "COPYING", "readme*")
+
diff --git a/programming/tool/cppcheck/pspec.xml b/programming/tool/cppcheck/pspec.xml
new file mode 100644
index 0000000000..30009a631d
--- /dev/null
+++ b/programming/tool/cppcheck/pspec.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ cppcheck
+ http://cppcheck.sourceforge.net/
+
+ fury
+ wascheme@tuta.io
+
+ GPLv3
+ app
+ programming.tool
+ static analysis of C/C++ code.
+
+ Cppcheck is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs. The goal is to detect only real errors in the code (i.e. have very few false positives).
+
+ https://github.com/danmar/cppcheck/archive/1.90.tar.gz
+
+ libpcre-devel
+
+
+
+
+ cppcheck
+
+ libgcc
+
+
+ /usr/bin
+ /usr/share/cppcheck
+ /usr/share/doc
+
+
+
+
+
+ 2020-04-16
+ 1.90
+ Version Bump
+ Erkan IŞIK
+ erkanisik@pisilinux.org
+
+
+ 2019-12-19
+ 1.89
+ First build.
+ fury
+ wascheme@tuta.io
+
+
+
+