diff --git a/programming/language/ruby/ruby/component.xml b/programming/language/ruby/ruby/component.xml
deleted file mode 100644
index e8aa89765a..0000000000
--- a/programming/language/ruby/ruby/component.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
- programming.language.ruby
-
diff --git a/programming/misc/libyaml/actions.py b/programming/misc/libyaml/actions.py
new file mode 100644
index 0000000000..67f1b8300b
--- /dev/null
+++ b/programming/misc/libyaml/actions.py
@@ -0,0 +1,24 @@
+#!/usr/bin/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
+
+WorkDir = "yaml-%s" % get.srcVERSION()
+
+def setup():
+ autotools.configure("--disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install()
+
+ pisitools.dohtml("doc/html/*")
+ pisitools.dodoc("LICENSE", "README")
+
diff --git a/programming/misc/libyaml/pspec.xml b/programming/misc/libyaml/pspec.xml
new file mode 100644
index 0000000000..53d66023f8
--- /dev/null
+++ b/programming/misc/libyaml/pspec.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ libyaml
+ http://pyyaml.org/wiki/LibYAML
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ GPLv2
+ library
+ YAML 1.1 parser and emitter written in C
+ libyaml is a YAML 1.1 parser and emitter written in C.
+ http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz
+
+
+
+ libyaml
+
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ libyaml-devel
+ Development headers for libyaml
+ libyaml-devel provides development headers for libyaml.
+
+ libyaml
+
+
+ /usr/include
+ /usr/share/doc/libyaml/html/
+
+
+
+
+
+ 2015-07-22
+ 0.1.5
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
+
+ 2013-10-29
+ 0.1.4
+ Version bump.
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2010-10-12
+ 0.1.3
+ First release
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+
+
diff --git a/programming/misc/libyaml/translations.xml b/programming/misc/libyaml/translations.xml
new file mode 100644
index 0000000000..65083f95a4
--- /dev/null
+++ b/programming/misc/libyaml/translations.xml
@@ -0,0 +1,14 @@
+
+
+
+ libyaml
+ C ile yazılmış YAML 1.1 ayrıştırıcısı
+ libyaml C ile yazılmış bir YAML 1.1 ayrıştırıcısıdır.
+
+
+
+ libyaml-devel
+ libyaml için başlık dosyaları
+ libyaml-devel, libyaml için başlık dosyalarını içerir.
+
+