diff --git a/programming/language/ruby/ruby/actions.py b/programming/language/ruby/ruby/actions.py
new file mode 100644
index 0000000000..3dfc2ab1f2
--- /dev/null
+++ b/programming/language/ruby/ruby/actions.py
@@ -0,0 +1,26 @@
+#!/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="ruby-%s" % get.srcVERSION().replace("_","-")
+
+def setup():
+ autotools.configure("--enable-shared \
+ --enable-pthread \
+ --disable-rpath \
+ --with-sitedir=/usr/lib/ruby/site_ruby")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ autotools.rawInstall("DESTDIR=%s install-doc" % get.installDIR())
+
+ pisitools.dodoc("COPYING*", "ChangeLog", "README*")
diff --git a/programming/language/ruby/ruby/component.xml b/programming/language/ruby/ruby/component.xml
new file mode 100644
index 0000000000..e8aa89765a
--- /dev/null
+++ b/programming/language/ruby/ruby/component.xml
@@ -0,0 +1,3 @@
+
+ programming.language.ruby
+
diff --git a/programming/language/ruby/ruby/pspec.xml b/programming/language/ruby/ruby/pspec.xml
new file mode 100644
index 0000000000..b9a8c0451f
--- /dev/null
+++ b/programming/language/ruby/ruby/pspec.xml
@@ -0,0 +1,120 @@
+
+
+
+
+ ruby
+ http://www.ruby-lang.org/en/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ Ruby
+ app:console
+ An object-oriented scripting language
+ Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
+ ftp://ftp.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2
+
+ tcltk-devel
+
+
+
+
+ ruby
+
+ db
+ gmp
+ tcl
+ gdbm
+ zlib
+ tcltk
+ libffi
+ openssl
+ readline
+ libyaml
+
+
+ /usr/bin
+ /usr/lib/ruby/2.2.0/
+ /usr/lib/ruby/site_ruby/
+ /usr/lib/ruby/vendor_ruby/
+ /usr/lib/ruby/libruby-static.a
+ /usr/lib/libruby.so.2.2
+ /usr/lib/libruby.so.2.2.0
+ /usr/lib/libruby-static.a
+ /usr/lib/libruby.so
+ /usr/share/ri
+ /usr/share/doc
+ /usr/share/man
+
+
+
+
+ rubygems
+ rubygems, The Ruby standard for packaging ruby libraries
+
+ ruby
+
+
+ /usr/bin/gem
+ /usr/lib/ruby/gems
+ /usr/share/ri/2.2.0/system/Gem
+
+
+
+
+ ruby-devel
+ ruby için geliştirme dosyaları
+
+ ruby
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2015-04-18
+ 2.2.2
+ Version bump.
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+ 2015-04-09
+ 2.2.1
+ Version bump.
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+ 2014-05-24
+ 2.1.2
+ Version bump.
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+ 2014-03-04
+ 2.0.0
+ Rebuild
+ Yusuf Aydemir
+ yusuf.aydemir@pisilinux.org
+
+
+ 2013-05-28
+ 2.0.0
+ Version Bump
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+ 2012-10-07
+ 1.9.3
+ First release
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+
diff --git a/programming/language/ruby/ruby/translations.xml b/programming/language/ruby/ruby/translations.xml
new file mode 100644
index 0000000000..f72670482f
--- /dev/null
+++ b/programming/language/ruby/ruby/translations.xml
@@ -0,0 +1,15 @@
+
+
+
+ ruby
+ Nesneye dayalı bir dil
+ Ruby, basitlik ve üretkenliğe odaklanan açık kaynaklı, dinamik bir betik dilidir. Okuması ve yazması kolay, şık bir sözdizime sahiptir.
+ Ruby est un langage de programmation dynamique, open source mettant l'accent sur la simplicité et la productivité. Il a une syntaxe élégante qui est naturelle à lire et facile à écrire.
+ Ruby es un lenguaje dinámico, de código abierto, y con enfoque en simplicidad y productividad. Tiene una sintaxis elegante que permite leer naturalmente y escribirlo de manera fácil.
+
+
+
+ ruby-devel
+ ruby için geliştirme dosyaları
+
+
diff --git a/x11/sever/component.xml b/x11/server/component.xml
similarity index 100%
rename from x11/sever/component.xml
rename to x11/server/component.xml
diff --git a/x11/sever/xorg-server/actions.py b/x11/server/xorg-server/actions.py
similarity index 100%
rename from x11/sever/xorg-server/actions.py
rename to x11/server/xorg-server/actions.py
diff --git a/x11/sever/xorg-server/files/DriversDB b/x11/server/xorg-server/files/DriversDB
similarity index 100%
rename from x11/sever/xorg-server/files/DriversDB
rename to x11/server/xorg-server/files/DriversDB
diff --git a/x11/sever/xorg-server/files/default-module-path.patch b/x11/server/xorg-server/files/default-module-path.patch
similarity index 100%
rename from x11/sever/xorg-server/files/default-module-path.patch
rename to x11/server/xorg-server/files/default-module-path.patch
diff --git a/x11/sever/xorg-server/files/fedora/0001-pixmap-fix-reverse-optimus-support-with-multiple-hea.patch b/x11/server/xorg-server/files/fedora/0001-pixmap-fix-reverse-optimus-support-with-multiple-hea.patch
similarity index 100%
rename from x11/sever/xorg-server/files/fedora/0001-pixmap-fix-reverse-optimus-support-with-multiple-hea.patch
rename to x11/server/xorg-server/files/fedora/0001-pixmap-fix-reverse-optimus-support-with-multiple-hea.patch
diff --git a/x11/sever/xorg-server/files/fedora/10-quirks.conf b/x11/server/xorg-server/files/fedora/10-quirks.conf
similarity index 100%
rename from x11/sever/xorg-server/files/fedora/10-quirks.conf
rename to x11/server/xorg-server/files/fedora/10-quirks.conf
diff --git a/x11/sever/xorg-server/files/ubuntu/001_fedora_extramodes.patch b/x11/server/xorg-server/files/ubuntu/001_fedora_extramodes.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/001_fedora_extramodes.patch
rename to x11/server/xorg-server/files/ubuntu/001_fedora_extramodes.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/03_static-nettle.diff b/x11/server/xorg-server/files/ubuntu/03_static-nettle.diff
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/03_static-nettle.diff
rename to x11/server/xorg-server/files/ubuntu/03_static-nettle.diff
diff --git a/x11/sever/xorg-server/files/ubuntu/05_Revert-Unload-submodules.diff b/x11/server/xorg-server/files/ubuntu/05_Revert-Unload-submodules.diff
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/05_Revert-Unload-submodules.diff
rename to x11/server/xorg-server/files/ubuntu/05_Revert-Unload-submodules.diff
diff --git a/x11/sever/xorg-server/files/ubuntu/06_Revert-fb-reorder-Bresenham-error-correction-to-avoi.diff b/x11/server/xorg-server/files/ubuntu/06_Revert-fb-reorder-Bresenham-error-correction-to-avoi.diff
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/06_Revert-fb-reorder-Bresenham-error-correction-to-avoi.diff
rename to x11/server/xorg-server/files/ubuntu/06_Revert-fb-reorder-Bresenham-error-correction-to-avoi.diff
diff --git a/x11/sever/xorg-server/files/ubuntu/105_nvidia_fglrx_autodetect.patch b/x11/server/xorg-server/files/ubuntu/105_nvidia_fglrx_autodetect.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/105_nvidia_fglrx_autodetect.patch
rename to x11/server/xorg-server/files/ubuntu/105_nvidia_fglrx_autodetect.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/10_Include-missing-selection-h.diff b/x11/server/xorg-server/files/ubuntu/10_Include-missing-selection-h.diff
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/10_Include-missing-selection-h.diff
rename to x11/server/xorg-server/files/ubuntu/10_Include-missing-selection-h.diff
diff --git a/x11/sever/xorg-server/files/ubuntu/188_default_primary_to_first_busid.patch b/x11/server/xorg-server/files/ubuntu/188_default_primary_to_first_busid.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/188_default_primary_to_first_busid.patch
rename to x11/server/xorg-server/files/ubuntu/188_default_primary_to_first_busid.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/226_fall_back_to_autoconfiguration.patch b/x11/server/xorg-server/files/ubuntu/226_fall_back_to_autoconfiguration.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/226_fall_back_to_autoconfiguration.patch
rename to x11/server/xorg-server/files/ubuntu/226_fall_back_to_autoconfiguration.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/227_null_ptr_midispcur.patch b/x11/server/xorg-server/files/ubuntu/227_null_ptr_midispcur.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/227_null_ptr_midispcur.patch
rename to x11/server/xorg-server/files/ubuntu/227_null_ptr_midispcur.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/228_autobind_gpu.patch b/x11/server/xorg-server/files/ubuntu/228_autobind_gpu.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/228_autobind_gpu.patch
rename to x11/server/xorg-server/files/ubuntu/228_autobind_gpu.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/include-selection-h.patch b/x11/server/xorg-server/files/ubuntu/include-selection-h.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/include-selection-h.patch
rename to x11/server/xorg-server/files/ubuntu/include-selection-h.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/no-nv.patch b/x11/server/xorg-server/files/ubuntu/no-nv.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/no-nv.patch
rename to x11/server/xorg-server/files/ubuntu/no-nv.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/xf86-inactive-gpuscreen.patch b/x11/server/xorg-server/files/ubuntu/xf86-inactive-gpuscreen.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/xf86-inactive-gpuscreen.patch
rename to x11/server/xorg-server/files/ubuntu/xf86-inactive-gpuscreen.patch
diff --git a/x11/sever/xorg-server/files/ubuntu/xfree86-no-xv-for-gpuscreens.patch b/x11/server/xorg-server/files/ubuntu/xfree86-no-xv-for-gpuscreens.patch
similarity index 100%
rename from x11/sever/xorg-server/files/ubuntu/xfree86-no-xv-for-gpuscreens.patch
rename to x11/server/xorg-server/files/ubuntu/xfree86-no-xv-for-gpuscreens.patch
diff --git a/x11/sever/xorg-server/files/xorg-save-xkb-config.sh b/x11/server/xorg-server/files/xorg-save-xkb-config.sh
similarity index 100%
rename from x11/sever/xorg-server/files/xorg-save-xkb-config.sh
rename to x11/server/xorg-server/files/xorg-save-xkb-config.sh
diff --git a/x11/sever/xorg-server/files/xorg-server-1.16.0-add_prime_support-1.patch b/x11/server/xorg-server/files/xorg-server-1.16.0-add_prime_support-1.patch
similarity index 100%
rename from x11/sever/xorg-server/files/xorg-server-1.16.0-add_prime_support-1.patch
rename to x11/server/xorg-server/files/xorg-server-1.16.0-add_prime_support-1.patch
diff --git a/x11/sever/xorg-server/files/xorg-server-1.16.0-upstream_glamor_fix-1.patch b/x11/server/xorg-server/files/xorg-server-1.16.0-upstream_glamor_fix-1.patch
similarity index 100%
rename from x11/sever/xorg-server/files/xorg-server-1.16.0-upstream_glamor_fix-1.patch
rename to x11/server/xorg-server/files/xorg-server-1.16.0-upstream_glamor_fix-1.patch
diff --git a/x11/sever/xorg-server/files/xorg-server-1.16.3-add_prime_support-1.patch b/x11/server/xorg-server/files/xorg-server-1.16.3-add_prime_support-1.patch
similarity index 100%
rename from x11/sever/xorg-server/files/xorg-server-1.16.3-add_prime_support-1.patch
rename to x11/server/xorg-server/files/xorg-server-1.16.3-add_prime_support-1.patch
diff --git a/x11/sever/xorg-server/files/xorg-server-1.17.1-add_prime_support-1.patch b/x11/server/xorg-server/files/xorg-server-1.17.1-add_prime_support-1.patch
similarity index 100%
rename from x11/sever/xorg-server/files/xorg-server-1.17.1-add_prime_support-1.patch
rename to x11/server/xorg-server/files/xorg-server-1.17.1-add_prime_support-1.patch
diff --git a/x11/sever/xorg-server/files/xvfb-run.sh b/x11/server/xorg-server/files/xvfb-run.sh
similarity index 100%
rename from x11/sever/xorg-server/files/xvfb-run.sh
rename to x11/server/xorg-server/files/xvfb-run.sh
diff --git a/x11/sever/xorg-server/pspec.xml b/x11/server/xorg-server/pspec.xml
similarity index 100%
rename from x11/sever/xorg-server/pspec.xml
rename to x11/server/xorg-server/pspec.xml
diff --git a/x11/sever/xorg-server/translations.xml b/x11/server/xorg-server/translations.xml
similarity index 100%
rename from x11/sever/xorg-server/translations.xml
rename to x11/server/xorg-server/translations.xml