diff --git a/hardware/firewire/libavc1394/actions.py b/hardware/firewire/libavc1394/actions.py
new file mode 100644
index 0000000000..ef9c1df5c3
--- /dev/null
+++ b/hardware/firewire/libavc1394/actions.py
@@ -0,0 +1,20 @@
+#!/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
+
+def setup():
+ autotools.configure("--disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "TODO")
diff --git a/hardware/firewire/libavc1394/files/libavc1394-0.5.3-librom.patch b/hardware/firewire/libavc1394/files/libavc1394-0.5.3-librom.patch
new file mode 100644
index 0000000000..0f19ccc2f2
--- /dev/null
+++ b/hardware/firewire/libavc1394/files/libavc1394-0.5.3-librom.patch
@@ -0,0 +1,88 @@
+Index: libavc1394-0.5.4/Makefile.am
+===================================================================
+--- libavc1394-0.5.4.orig/Makefile.am
++++ libavc1394-0.5.4/Makefile.am
+@@ -1,4 +1,4 @@
+-SUBDIRS = common libavc1394 librom1394 test
++SUBDIRS = common librom1394 libavc1394 test
+ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config.h.in \
+ stamp-h.in
+ EXTRA_DIST = libavc1394.pc libavc1394.spec
+Index: libavc1394-0.5.4/Makefile.in
+===================================================================
+--- libavc1394-0.5.4.orig/Makefile.in
++++ libavc1394-0.5.4/Makefile.in
+@@ -245,7 +245,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-SUBDIRS = common libavc1394 librom1394 test
++SUBDIRS = common librom1394 libavc1394 test
+ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure config.h.in \
+ stamp-h.in
+
+Index: libavc1394-0.5.4/libavc1394/Makefile.am
+===================================================================
+--- libavc1394-0.5.4.orig/libavc1394/Makefile.am
++++ libavc1394-0.5.4/libavc1394/Makefile.am
+@@ -1,11 +1,11 @@
+ MAINTAINERCLEANFILES = Makefile.in
+ lib_LTLIBRARIES = libavc1394.la
+ libavc1394_la_LDFLAGS = @LIBRAW1394_LIBS@ \
+- -version-info @lt_major@:@lt_revision@:@lt_age@
+-libavc1394_la_LIBADD = $(top_builddir)/common/raw1394util.lo
++ -version-info @lt_major@:@lt_revision@:@lt_age@
++#libavc1394_la_LIBADD = $(top_builddir)/librom1394/librom1394.la
+ libavc1394_la_SOURCES = \
+ avc1394_simple.c avc1394_vcr.c \
+- avc1394_internal.c avc1394_internal.h
++ avc1394_internal.c avc1394_internal.h
+ pkginclude_HEADERS = avc1394.h avc1394_vcr.h
+ INCLUDES = @LIBRAW1394_CFLAGS@
+
+Index: libavc1394-0.5.4/libavc1394/Makefile.in
+===================================================================
+--- libavc1394-0.5.4.orig/libavc1394/Makefile.in
++++ libavc1394-0.5.4/libavc1394/Makefile.in
+@@ -216,12 +216,12 @@ top_srcdir = @top_srcdir@
+ MAINTAINERCLEANFILES = Makefile.in
+ lib_LTLIBRARIES = libavc1394.la
+ libavc1394_la_LDFLAGS = @LIBRAW1394_LIBS@ \
+- -version-info @lt_major@:@lt_revision@:@lt_age@
++ -version-info @lt_major@:@lt_revision@:@lt_age@
+
+-libavc1394_la_LIBADD = $(top_builddir)/common/raw1394util.lo
++libavc1394_la_LIBADD = $(top_builddir)/librom1394/librom1394.la
+ libavc1394_la_SOURCES = \
+ avc1394_simple.c avc1394_vcr.c \
+- avc1394_internal.c avc1394_internal.h
++ avc1394_internal.c avc1394_internal.h
+
+ pkginclude_HEADERS = avc1394.h avc1394_vcr.h
+ INCLUDES = @LIBRAW1394_CFLAGS@
+Index: libavc1394-0.5.4/librom1394/Makefile.am
+===================================================================
+--- libavc1394-0.5.4.orig/librom1394/Makefile.am
++++ libavc1394-0.5.4/librom1394/Makefile.am
+@@ -1,7 +1,7 @@
+ MAINTAINERCLEANFILES = Makefile.in
+ lib_LTLIBRARIES = librom1394.la
+ librom1394_la_LDFLAGS = @LIBRAW1394_LIBS@ \
+- -version-info @lt_major@:@lt_revision@:@lt_age@ -lm
++ -version-info @lt_major@:@lt_revision@:@lt_age@ -lm -lraw1394
+ librom1394_la_LIBADD = $(top_builddir)/common/raw1394util.lo
+ librom1394_la_SOURCES = \
+ rom1394_main.c \
+Index: libavc1394-0.5.4/librom1394/Makefile.in
+===================================================================
+--- libavc1394-0.5.4.orig/librom1394/Makefile.in
++++ libavc1394-0.5.4/librom1394/Makefile.in
+@@ -215,7 +215,7 @@ top_srcdir = @top_srcdir@
+ MAINTAINERCLEANFILES = Makefile.in
+ lib_LTLIBRARIES = librom1394.la
+ librom1394_la_LDFLAGS = @LIBRAW1394_LIBS@ \
+- -version-info @lt_major@:@lt_revision@:@lt_age@ -lm
++ -version-info @lt_major@:@lt_revision@:@lt_age@ -lm -lraw1394
+
+ librom1394_la_LIBADD = $(top_builddir)/common/raw1394util.lo
+ librom1394_la_SOURCES = \
diff --git a/hardware/firewire/libavc1394/pspec.xml b/hardware/firewire/libavc1394/pspec.xml
new file mode 100644
index 0000000000..a24baa6763
--- /dev/null
+++ b/hardware/firewire/libavc1394/pspec.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ libavc1394
+ http://sourceforge.net/projects/libavc1394/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ LGPLv2.1
+ library
+ library for the 1394 Trade Association AV/C (Audio/Video Control) Digital Interface Command Set
+ The libavc1394 library allows utilities to control IEEE-1394 devices using the AV/C specification. Audio/Video Control allows applications to control devices like the tape on a VCR or camcorder.
+ mirrors://sourceforge/libavc1394/libavc1394-0.5.4.tar.gz
+
+ libraw1394-devel
+
+
+ libavc1394-0.5.3-librom.patch
+
+
+
+
+ libavc1394
+
+ libraw1394
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+ libavc1394-devel
+ Development files for libavc1394
+
+ libavc1394
+ libraw1394-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2014-05-31
+ 0.5.4
+ Rebuild.
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+ 2014-03-08
+ 0.5.4
+ Rebuild
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+ 2013-07-28
+ 0.5.4
+ Dep Fixed
+ PisiLinux Community
+ admins@pisilinux.org
+
+
+ 2010-10-13
+ 0.5.4
+ First release
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+
+
\ No newline at end of file
diff --git a/hardware/firewire/libavc1394/translations.xml b/hardware/firewire/libavc1394/translations.xml
new file mode 100644
index 0000000000..9f03039fcf
--- /dev/null
+++ b/hardware/firewire/libavc1394/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ libavc1394
+ 1394 Trade Association AV/C (Ses/Görüntü kontrol) sayısal arayüz komut seti için bir kütüphane
+ Librairie pour l'ensemble de commande de l'interface digitale AV/C (Audio/Vidéo Control) de l'association pour le commerce 1394 (1394 Trade Association).
+
+
+
+ libavc1394-devel
+ libavc1394 için geliştirme dosyaları
+
+