diff --git a/multimedia/tv/xawtv/actions.py b/multimedia/tv/xawtv/actions.py
new file mode 100644
index 0000000000..e8efa5516c
--- /dev/null
+++ b/multimedia/tv/xawtv/actions.py
@@ -0,0 +1,49 @@
+#!/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 shelltools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.export("CFLAGS", "%s -Wno-pointer-sign %s" % (get.CFLAGS(), get.LDFLAGS()))
+
+ autotools.autoreconf("-vfi")
+ autotools.configure("--with-x \
+ --enable-xfree-ext \
+ --enable-xvideo \
+ --enable-dv \
+ --disable-motif \
+ --enable-quicktime \
+ --enable-alsa \
+ --enable-lirc \
+ --enable-gl \
+ --enable-zvbi \
+ --enable-xft \
+ --prefix=/usr \
+ --enable-aa")
+ # --enable-mmx \ # let the build decide it
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install("libdir=%(D)s/usr/lib/xawtv \
+ resdir=%(D)s/etc/X11" % {"D": get.installDIR()})
+
+ pisitools.dobin("x11/v4lctl")
+ pisitools.dodoc("COPYING", "Changes", "README*", "TODO")
+
+ pisitools.removeDir("/usr/share/man/fr")
+ pisitools.removeDir("/usr/share/man/es")
+
+ pisitools.dodir("/usr/share/xawtv")
+ pisitools.domove("/usr/share/*.list", "/usr/share/xawtv/")
+ pisitools.domove("/usr/share/Index*", "/usr/share/xawtv/")
+
+ shelltools.chmod("contrib/xawtv48x48.xpm", 0644)
+ pisitools.insinto("/usr/share/pixmaps", "contrib/xawtv48x48.xpm", "xawtv.xpm")
diff --git a/multimedia/tv/xawtv/files/v4l-conf_non-position-independent-executable_fix.patch b/multimedia/tv/xawtv/files/v4l-conf_non-position-independent-executable_fix.patch
new file mode 100644
index 0000000000..edb2d26ab4
--- /dev/null
+++ b/multimedia/tv/xawtv/files/v4l-conf_non-position-independent-executable_fix.patch
@@ -0,0 +1,14 @@
+--- console/Subdir.mk.orig 2011-09-05 20:26:02.000000000 +0300
++++ console/Subdir.mk 2011-09-10 14:13:33.887999993 +0300
+@@ -88,6 +88,10 @@
+ console/scantv : LDFLAGS := $(DLFLAGS)
+ console/streamer : LDFLAGS := $(DLFLAGS)
+ console/webcam : LDFLAGS := $(DLFLAGS)
++console/v4l-conf : LDFLAGS := $(DLFLAGS) -pie
++
++# compile flags
++console/v4l-conf : CFLAGS += -fPIE
+
+ # global targets
+ all:: $(TARGETS-console) $(TARGETS-v4l-conf)
+
diff --git a/multimedia/tv/xawtv/files/xawtv-3.95.patch b/multimedia/tv/xawtv/files/xawtv-3.95.patch
new file mode 100644
index 0000000000..e83587d238
--- /dev/null
+++ b/multimedia/tv/xawtv/files/xawtv-3.95.patch
@@ -0,0 +1,38 @@
+diff -uNr xawtv-3.100.orig/common/channel.c xawtv-3.100/common/channel.c
+--- xawtv-3.100.orig/common/channel.c 2011-02-22 07:56:44.000000000 +0200
++++ xawtv-3.100/common/channel.c 2011-05-07 15:35:34.948000119 +0300
+@@ -181,6 +181,9 @@
+ { -1, NULL, },
+ };
+
++extern struct STRTAB booltab[];
++extern struct STRTAB captab[];
++
+ /* just malloc memory for a new channel ... */
+ struct CHANNEL*
+ add_channel(char *name)
+diff -uNr xawtv-3.100.orig/common/channel.h xawtv-3.100/common/channel.h
+--- xawtv-3.100.orig/common/channel.h 2011-02-22 07:56:44.000000000 +0200
++++ xawtv-3.100/common/channel.h 2011-05-07 15:36:33.398000163 +0300
+@@ -90,8 +90,5 @@
+
+ /* ----------------------------------------------------------------------- */
+
+-extern struct STRTAB booltab[];
+-extern struct STRTAB captab[];
+-
+ int str_to_int(char *str, struct STRTAB *tab);
+ const char* int_to_str(int n, struct STRTAB *tab);
+diff -uNr xawtv-3.100.orig/common/commands.c xawtv-3.100/common/commands.c
+--- xawtv-3.100.orig/common/commands.c 2011-02-22 07:56:44.000000000 +0200
++++ xawtv-3.100/common/commands.c 2011-05-07 15:37:07.600000117 +0300
+@@ -162,6 +162,9 @@
+
+ static int keypad_state = -1;
+
++extern struct STRTAB booltab[];
++extern struct STRTAB captab[];
++
+ /* ----------------------------------------------------------------------- */
+
+ void add_attrs(struct ng_attribute *new)
diff --git a/multimedia/tv/xawtv/files/xawtv.desktop b/multimedia/tv/xawtv/files/xawtv.desktop
new file mode 100644
index 0000000000..4276ea01a0
--- /dev/null
+++ b/multimedia/tv/xawtv/files/xawtv.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Icon=xawtv.xpm
+Exec=xawtv
+Name=XawTV
+Name[tr]=XawTV
+GenericName=Television Viewer
+GenericName[tr]=Televizyon Uygulaması
+Terminal=false
+Type=Application
+Categories=Application;AudioVideo;
diff --git a/multimedia/tv/xawtv/pspec.xml b/multimedia/tv/xawtv/pspec.xml
new file mode 100644
index 0000000000..c6556e3869
--- /dev/null
+++ b/multimedia/tv/xawtv/pspec.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ xawtv
+ http://linuxtv.org/downloads/xawtv/
+
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+ GPLv2
+ xawtv
+ app:gui
+ multimedia.tv
+ TV application
+ xawtv is a TV application that supports many interfaces (analog video streams), such as Xvideo, v4l2 and bktr etc. It can display TV streams and record them.
+ http://linuxtv.org/downloads/xawtv/xawtv-3.103.tar.bz2
+
+ alsa-lib-devel
+ aalib-devel
+ libquicktime-devel
+ openmotif-devel
+ zvbi-devel
+ lirc-devel
+ libv4l-devel
+ xorg-font
+ libXxf86dga-devel
+ libdv-devel
+ libXpm-devel
+ libXrender-devel
+ libXv-devel
+ mesa-devel
+ libXext-devel
+ libXrandr-devel
+ libXxf86vm-devel
+ libXmu-devel
+ libFS-devel
+ fontconfig-devel
+ libXt-devel
+ libXft-devel
+ libXaw-devel
+ zvbi-devel
+ libXinerama-devel
+ libSM-devel
+ libICE-devel
+ libexplain
+ libjpeg-turbo-devel
+ gpm
+ zlib-devel
+ libX11-devel
+ libpng-devel
+ ncurses-devel
+ freetype-devel
+
+
+ v4l-conf_non-position-independent-executable_fix.patch
+ xawtv-3.95.patch
+
+
+
+
+ xawtv
+
+ zvbi
+ lirc
+ mesa
+ aalib
+ libSM
+ libdv
+ libXt
+ libXv
+ libXmu
+ libXaw
+ libICE
+ libv4l
+ libXpm
+ libXft
+ libXext
+ alsa-lib
+ libXrandr
+ libXrender
+ libXxf86vm
+ fontconfig
+ libexplain
+ libXxf86dga
+ libXinerama
+ libquicktime
+ libjpeg-turbo
+ gpm
+ zlib
+ libX11
+ libpng
+ ncurses
+ freetype
+
+
+ /etc
+ /usr/bin
+ /usr/lib/xawtv
+ /usr/share/doc
+ /usr/share/man
+ /usr/share/xawtv
+ /usr/share/applications
+ /usr/share/pixmaps
+
+
+ xawtv.desktop
+
+
+
+
+
+ 2014-02-17
+ 3.103
+ Rebuild.
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+
+ 2013-07-28
+ 3.103
+ version bump
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+
+ 2013-07-28
+ 3.102_201207
+ First release
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+
+ 2012-11-12
+ 3.102_201207
+ First release
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+
+
diff --git a/multimedia/tv/xawtv/translations.xml b/multimedia/tv/xawtv/translations.xml
new file mode 100644
index 0000000000..e0670f8062
--- /dev/null
+++ b/multimedia/tv/xawtv/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ xawtv
+ TV uygulaması
+ xawtv Xvideo, v4l2, bktr gibi birçok arayüzü destekleyen bir TV uygulamasıdır. xawtv ayrıca video kayıt yeteneği ve birkaç yararlı konsol aracına sahiptir.
+
+
diff --git a/pisi-index.xml b/pisi-index.xml
index 840745418c..6dde2080e6 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -80980,6 +80980,146 @@ Jabber and others
+
+
+ xawtv
+ http://linuxtv.org/downloads/xawtv/
+
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+ GPLv2
+ app:gui
+ multimedia.tv
+ TV application
+ TV uygulaması
+ xawtv is a TV application that supports many interfaces (analog video streams), such as Xvideo, v4l2 and bktr etc. It can display TV streams and record them.
+ xawtv Xvideo, v4l2, bktr gibi birçok arayüzü destekleyen bir TV uygulamasıdır. xawtv ayrıca video kayıt yeteneği ve birkaç yararlı konsol aracına sahiptir.
+ xawtv
+ http://linuxtv.org/downloads/xawtv/xawtv-3.103.tar.bz2
+
+ alsa-lib-devel
+ aalib-devel
+ libquicktime-devel
+ openmotif-devel
+ zvbi-devel
+ lirc-devel
+ libv4l-devel
+ xorg-font
+ libXxf86dga-devel
+ libdv-devel
+ libXpm-devel
+ libXrender-devel
+ libXv-devel
+ mesa-devel
+ libXext-devel
+ libXrandr-devel
+ libXxf86vm-devel
+ libXmu-devel
+ libFS-devel
+ fontconfig-devel
+ libXt-devel
+ libXft-devel
+ libXaw-devel
+ zvbi-devel
+ libXinerama-devel
+ libSM-devel
+ libICE-devel
+ libexplain
+ libjpeg-turbo-devel
+ gpm
+ zlib-devel
+ libX11-devel
+ libpng-devel
+ ncurses-devel
+ freetype-devel
+
+
+ v4l-conf_non-position-independent-executable_fix.patch
+ xawtv-3.95.patch
+
+ multimedia/tv/xawtv/pspec.xml
+
+
+ xawtv
+
+ zvbi
+ lirc
+ mesa
+ aalib
+ libSM
+ libdv
+ libXt
+ libXv
+ libXmu
+ libXaw
+ libICE
+ libv4l
+ libXpm
+ libXft
+ libXext
+ alsa-lib
+ libXrandr
+ libXrender
+ libXxf86vm
+ fontconfig
+ libexplain
+ libXxf86dga
+ libXinerama
+ libquicktime
+ libjpeg-turbo
+ gpm
+ zlib
+ libX11
+ libpng
+ ncurses
+ freetype
+
+
+ /etc
+ /usr/bin
+ /usr/lib/xawtv
+ /usr/share/doc
+ /usr/share/man
+ /usr/share/xawtv
+ /usr/share/applications
+ /usr/share/pixmaps
+
+
+ xawtv.desktop
+
+
+
+
+ 2014-02-17
+ 3.103
+ Rebuild.
+ Osman Erkan
+ osman.erkan@pisilinux.org
+
+
+ 2013-07-28
+ 3.103
+ version bump
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+
+ 2013-07-28
+ 3.102_201207
+ First release
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+
+ 2012-11-12
+ 3.102_201207
+ First release
+ Erdinc Gultekin
+ admins@pisilinux.org
+
+
+
zvbi
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 0934b975ff..50a7d2be3b 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-a0b18f0b2eed34bfee45a25cc0c9e9a6f241c6f7
\ No newline at end of file
+7ebf56ec0cbb3e6a0e82f13b17348dbd4059f932
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 93d2c00e73..c91f9008ad 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 dbbfe2d7ce..44ee06116b 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-73211d3d4f81fac5eeafb6fd13c2e2a5fd5340c2
\ No newline at end of file
+566b76bde1a768c9408d19f300ce42ec70e1555b
\ No newline at end of file