diff --git a/office/misc/osmo/actions.py b/office/misc/osmo/actions.py
new file mode 100644
index 0000000000..8745a82292
--- /dev/null
+++ b/office/misc/osmo/actions.py
@@ -0,0 +1,29 @@
+#!/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
+
+j = "--enable-backup \
+ --enable-printing \
+ --with-notes \
+ --with-tasks \
+ --with-contacts \
+ "
+
+def setup():
+ pisitools.cflags.add("-Wno-pointer-sign -Wno-unused-result")
+ autotools.configure(j)
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "FAQ", "README", "TRANSLATORS")
+
diff --git a/office/misc/osmo/pspec.xml b/office/misc/osmo/pspec.xml
new file mode 100644
index 0000000000..5006c44271
--- /dev/null
+++ b/office/misc/osmo/pspec.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ osmo
+ http://osmo-pim.sourceforge.net/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ app:gui
+ office.misc
+
+ Osmo is a handy personal organizer, which includes calendar, tasks manager, address book and notes modules.
+
+
+ Osmo is a handy personal organizer, which includes calendar, tasks manager, address book and notes modules. It was designed to be a small, easy to use and good looking PIM tool to help to manage personal information. In its current state the organizer is quite convenient to use - for example, the user can perform nearly all operations using the keyboard. Also, a lot of parameters are configurable to meet the user's preferences. On the technical side, Osmo is GTK+ based tool which uses a plain XML database to store all personal data.
+
+
+ mirrors://sourceforge/osmo-pim/osmo-0.4.4.tar.gz
+
+
+ db-devel
+ gtk3-devel
+ libical-devel
+ libxml2-devel
+ libnotify-devel
+ webkit2gtk-devel
+ libarchive-devel
+ libgringotts-devel
+
+
+
+
+ osmo
+
+ gtk3
+ glib2
+ cairo
+ pango
+ libical
+ libxml2
+ libnotify
+ gdk-pixbuf
+ libarchive
+ webkit2gtk
+ libgringotts
+
+
+ /usr/bin
+ /usr/share
+ /usr/share/locale
+ /usr/share/man/man1
+ /usr/share/doc
+
+
+
+
+
+ 2020-12-20
+ 0.4.4
+ First Beta build.
+ fury
+ wascheme@tuta.io
+
+
+
diff --git a/office/misc/osmo/translations.xml b/office/misc/osmo/translations.xml
new file mode 100644
index 0000000000..92bcd8fbda
--- /dev/null
+++ b/office/misc/osmo/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ osmo
+ Hızlı bir kişisel bilgi yöneticisi
+ Osmo, kişisel randevularınızı, önemli günlerinizi ve kişilerin adreslerini düzenlemeye yarayan ufak ve hızlı çalışan bir programdır.
+
+
diff --git a/programming/library/libgringotts/actions.py b/programming/library/libgringotts/actions.py
new file mode 100644
index 0000000000..a2690ec067
--- /dev/null
+++ b/programming/library/libgringotts/actions.py
@@ -0,0 +1,18 @@
+#!/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 get
+
+def setup():
+ autotools.configure("--disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
diff --git a/programming/library/libgringotts/files/fix-doc-dir.patch b/programming/library/libgringotts/files/fix-doc-dir.patch
new file mode 100644
index 0000000000..70bedc2bcc
--- /dev/null
+++ b/programming/library/libgringotts/files/fix-doc-dir.patch
@@ -0,0 +1,24 @@
+diff -Nuar libgringotts-1.2.1.orig/docs/Makefile.in libgringotts-1.2.1/docs/Makefile.in
+--- libgringotts-1.2.1.orig/docs/Makefile.in 2011-07-06 15:19:30.778000115 +0300
++++ libgringotts-1.2.1/docs/Makefile.in 2011-07-07 08:41:12.635000117 +0300
+@@ -131,7 +131,7 @@
+ target_alias = @target_alias@
+ EXTRA_DIST = manual.htm
+
+-libgringottsdocdir = $(datadir)/doc/libgringotts-@VERSION@
++libgringottsdocdir = $(datadir)/doc/libgringotts
+
+ libgringottsdoc_DATA = manual.htm
+ subdir = docs
+diff -Nuar libgringotts-1.2.1.orig/Makefile.in libgringotts-1.2.1/Makefile.in
+--- libgringotts-1.2.1.orig/Makefile.in 2011-07-06 15:19:30.764000115 +0300
++++ libgringotts-1.2.1/Makefile.in 2011-07-07 08:37:43.229000116 +0300
+@@ -131,7 +131,7 @@
+ target_alias = @target_alias@
+ SUBDIRS = src docs
+
+-libgringottsdocdir = $(datadir)/doc/libgringotts-@VERSION@
++libgringottsdocdir = $(datadir)/doc/libgringotts
+ libgringottsdoc_DATA = TODO NEWS AUTHORS README COPYING ChangeLog
+
+ EXTRA_DIST = libgringotts.spec.in libgringotts.pc.in $(libgringottsdoc_DATA)
diff --git a/programming/library/libgringotts/pspec.xml b/programming/library/libgringotts/pspec.xml
new file mode 100644
index 0000000000..d0bcef4e50
--- /dev/null
+++ b/programming/library/libgringotts/pspec.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ libgringotts
+ https://directory.fsf.org/wiki/LibGringotts
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ library
+ programming.library
+ A small, thread-safe C library.
+ libgringotts is a small, thread-safe C library originally developed for Gringotts. Its purpose is to encapsulate data in an encrypted and compressed file.
+
+ mirrors://sourceforge/gringotts.berlios/libgringotts-1.2.1.tar.bz2
+
+
+ libmcrypt-devel
+ mhash-devel
+ zlib-devel
+
+
+ fix-doc-dir.patch
+
+
+
+
+ libgringotts
+
+ libmcrypt
+ mhash
+
+
+ /usr/lib
+ /usr/share/doc/libgringotts
+
+
+
+
+ libgringotts-devel
+ Development files for libgringotts
+
+ libgringotts
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2020-12-20
+ 1.2.1
+ Rebuild.
+ fury
+ wascheme@tuta.io
+
+
+ 2014-01-30
+ 1.2.1
+ Rebuild
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2011-07-06
+ 1.2.1
+ First release
+ Pisi Linux Admins
+ admin@pisilinux.org
+
+
+
+
diff --git a/programming/library/libgringotts/translations.xml b/programming/library/libgringotts/translations.xml
new file mode 100644
index 0000000000..31dcd3373e
--- /dev/null
+++ b/programming/library/libgringotts/translations.xml
@@ -0,0 +1,9 @@
+
+
+
+ libgringotts
+ Küçük ve evreli bir C kitaplığı
+ libgringotts programcının belirli bir dosya biçiminde veri kaydetmeseine imkan veren küçük ve evreli bir C kitaplığıdır. Veriyi şifrelenmiş ve sıkıştırılmış bir şekilde kapsüllemeyi hedefler.
+
+
+
diff --git a/programming/library/mhash/actions.py b/programming/library/mhash/actions.py
new file mode 100644
index 0000000000..64c91ce9cb
--- /dev/null
+++ b/programming/library/mhash/actions.py
@@ -0,0 +1,23 @@
+#!/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("--disable-static")
+
+def build():
+ autotools.make()
+
+def check():
+ autotools.make("check")
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("ChangeLog", "COPYING", "NEWS", "README")
diff --git a/programming/library/mhash/files/mhash-0.9.9.9-keygen_test_fix.patch b/programming/library/mhash/files/mhash-0.9.9.9-keygen_test_fix.patch
new file mode 100644
index 0000000000..6f980ad07b
--- /dev/null
+++ b/programming/library/mhash/files/mhash-0.9.9.9-keygen_test_fix.patch
@@ -0,0 +1,12 @@
+diff -up mhash-0.9.9.9/src/keygen_test.c.BAD mhash-0.9.9.9/src/keygen_test.c
+--- mhash-0.9.9.9/src/keygen_test.c.BAD 2009-07-22 18:01:59.636042665 -0400
++++ mhash-0.9.9.9/src/keygen_test.c 2009-07-22 18:04:53.608292727 -0400
+@@ -121,7 +121,7 @@ int main()
+
+ mhash_keygen_ext(KEYGEN_S2K_SALTED, data, key, keysize, password, passlen);
+
+- mutils_memset(tmp, 0, keysize * 2);
++ // mutils_memset(tmp, 0, keysize * 2);
+
+ tmp = mutils_asciify(key, keysize);
+
diff --git a/programming/library/mhash/pspec.xml b/programming/library/mhash/pspec.xml
new file mode 100644
index 0000000000..e2c8bd044a
--- /dev/null
+++ b/programming/library/mhash/pspec.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ mhash
+ http://mhash.sourceforge.net/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2.1
+ library
+ programming.library
+ A uniform interface to several hash algorithms.
+ mhash is a free library which provides a uniform interface to a large number of hash algorithms.
+ mirrors://sourceforge/mhash/mhash-0.9.9.9.tar.bz2
+
+ mhash-0.9.9.9-keygen_test_fix.patch
+
+
+
+
+ mhash
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ mhash-devel
+ Development files for mhash
+
+ mhash
+
+
+ /usr/include
+ /usr/share/man/man3
+
+
+
+
+
+ 2020-12-20
+ 0.9.9.9
+ Rebuild.
+ fury
+ wascheme@tuta.io
+
+
+ 2014-05-20
+ 0.9.9.9
+ Rebuild, remove unneeded patches.
+ Serdar Soytetir
+ kaptan@pisilinux.org
+
+
+ 2014-01-31
+ 0.9.9.9
+ Rebuild
+ Kamil Atlı
+ suvarice@gmail.com
+
+
+ 2011-01-30
+ 0.9.9.9
+ First release
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+
+
+
diff --git a/programming/library/mhash/translations.xml b/programming/library/mhash/translations.xml
new file mode 100644
index 0000000000..6939e081ac
--- /dev/null
+++ b/programming/library/mhash/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ mhash
+ Hash algoritmaları için ortak arayüz
+ mhash, çeşitli hash algoritmalarını kolayca kullanabilmek için ortak arayüz sağlayan özgür bir kitaplıktır.
+
+
+
+ mhash-devel
+ mhash paketine ait geliştirme dosyaları
+
+