diff --git a/hardware/disk/f2fs-tools/actions.py b/hardware/disk/f2fs-tools/actions.py
new file mode 100644
index 0000000000..c8933e47f7
--- /dev/null
+++ b/hardware/disk/f2fs-tools/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 shelltools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import autotools
+from pisi.actionsapi import get
+
+def setup():
+ shelltools.system("./autogen.sh")
+ autotools.configure("--sbindir=/usr/sbin --without-selinux --disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ pisitools.remove("/usr/sbin/sg_write_buffer")
+
+ pisitools.dodoc("COPYING", "README")
diff --git a/hardware/disk/f2fs-tools/pspec.xml b/hardware/disk/f2fs-tools/pspec.xml
new file mode 100644
index 0000000000..c16e06b953
--- /dev/null
+++ b/hardware/disk/f2fs-tools/pspec.xml
@@ -0,0 +1,49 @@
+
+
+
+
+ f2fs-tools
+ https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/about/
+
+ fury
+ wascheme@tuta.io
+
+ GPLv2
+ LGPLv2.1
+ app:console
+ hardware.disk
+ Userland tools for the f2fs filesystem.
+ Tools for Flash-Friendly File System (F2FS).
+
+ https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-1.14.0.tar.gz
+
+
+ libutil-linux-devel
+
+
+
+
+ f2fs-tools
+
+ libutil-linux
+
+
+ /usr/sbin
+ /usr/include
+ /usr/lib
+ /usr/share/man/man8
+ /usr/share/doc
+
+
+
+
+
+ 2021-01-12
+ 1.14.0
+ First Beta build.
+ wascheme@tuta.io
+ fury
+
+
+
+
diff --git a/hardware/disk/gpart/actions.py b/hardware/disk/gpart/actions.py
new file mode 100644
index 0000000000..52970815d4
--- /dev/null
+++ b/hardware/disk/gpart/actions.py
@@ -0,0 +1,21 @@
+#!/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 shelltools
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+
+def setup():
+ shelltools.system("./autogen.sh")
+ autotools.configure("--prefix=/usr")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.install()
+
+ pisitools.dodoc("Changes", "COPYING", "README.md")
diff --git a/hardware/disk/gpart/pspec.xml b/hardware/disk/gpart/pspec.xml
new file mode 100644
index 0000000000..6b43128816
--- /dev/null
+++ b/hardware/disk/gpart/pspec.xml
@@ -0,0 +1,38 @@
+
+
+
+
+ gpart
+ https://github.com/baruch/gpart
+
+ AYDIN ATMACA
+ aydinatmaca@gmail.org
+
+ GPLv2
+ app:gui
+ hardware.disk
+ Partition table rescue/guessing tool.
+ Gpart is a small tool which tries to guess what partitions are on a PC type harddisk in case the primary partition table was damaged.
+ https://github.com/baruch/gpart/archive/0.3.tar.gz
+
+
+
+ gpart
+
+ /usr/bin
+ /usr/sbin
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+
+ 2021-01-12
+ 0.3
+ First Beta release.
+ AYDIN ATMACA
+ aydinatmaca@gmail.com
+
+
+
diff --git a/hardware/disk/gpart/translations.xml b/hardware/disk/gpart/translations.xml
new file mode 100644
index 0000000000..1edb83cbce
--- /dev/null
+++ b/hardware/disk/gpart/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ gpart
+ Partition table rescue/guessing tool
+ Gpart is a small tool which tries to guess what partitions are on a PC type harddisk in case the primary partition table was damaged.
+
+
\ No newline at end of file
diff --git a/hardware/disk/gparted/actions.py b/hardware/disk/gparted/actions.py
new file mode 100644
index 0000000000..bb0a2468b2
--- /dev/null
+++ b/hardware/disk/gparted/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 pisitools
+from pisi.actionsapi import get
+
+def setup():
+ autotools.configure("--enable-xhost-root --enable-libparted-dmraid --disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
diff --git a/hardware/disk/gparted/pspec.xml b/hardware/disk/gparted/pspec.xml
new file mode 100644
index 0000000000..03076cdc82
--- /dev/null
+++ b/hardware/disk/gparted/pspec.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ gparted
+ https://gparted.org/
+
+ AYDIN ATMACA
+ aydinatmaca@gmail
+
+ GPLv2
+ app:gui
+ hardware.disk
+ Gnome Partition tool based on GNU-Parted.
+ GParted is the Gnome Partition Editor application. GParted is an industrial-strength package for creating, destroying, resizing, moving, checking and copying partitions, and the filesystems on them. This is useful for creating space for new operating systems, reorganizing disk usage, copying data residing on hard disks and mirroring one partition with another (disk imaging).
+
+ mirrors://sourceforge/project/gparted/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz
+
+
+ itstool
+ atkmm-devel
+ polkit-devel
+ parted-devel
+ gtkmm3-devel
+ libxml2-devel
+
+
+
+
+ gparted
+
+ gtk3
+ glib2
+ xterm
+ gpart
+ atkmm
+ libgcc
+ gtkmm3
+ parted
+ glibmm
+ mtools
+ ntfs-3g
+ cairomm
+ pangomm
+ xfsdump
+ xfsprogs
+ jfsutils
+ xdg-utils
+ libsigc++
+ f2fs-tools
+ dosfstools
+ nilfs-utils
+ exfat-utils
+ btrfs-progs
+ reiserfsprogs
+ libutil-linux
+
+
+ /usr/bin
+ /usr/sbin
+ /usr/share/appdata/
+ /usr/share/applications
+ /usr/share/icons
+ /usr/share/polkit-1
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/help
+
+
+
+
+
+ 2021-01-12
+ 1.1.0
+ First Beta release.
+ AYDIN ATMACA
+ aydinatmaca@gmail.com
+
+
+
diff --git a/hardware/disk/gparted/translations.xml b/hardware/disk/gparted/translations.xml
new file mode 100644
index 0000000000..dbc7f6e426
--- /dev/null
+++ b/hardware/disk/gparted/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ gparted
+ GNU Parted tabanlı Gnome disk bölümleme aracı
+ GParted Gnome masaüstü ortamının disk bölümleme uygulamasıdır. Bu program, disk bölümleme, dosya sistemleri oluşturma, silme, boyutlandırma, taşıma, kontrol ve kopyalama işlemlerini yapabilir. Yeni bir işletim sistemi için yer açmak, disk kullanımını yeniden düzenlemek, verileri diskin bir başka bölümüne aynalamak ve yerleştirmek için faydalıdır.
+
+
diff --git a/hardware/disk/jfsutils/actions.py b/hardware/disk/jfsutils/actions.py
new file mode 100644
index 0000000000..04137c15c4
--- /dev/null
+++ b/hardware/disk/jfsutils/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
+
+def setup():
+ autotools.configure("--sbindir=/usr/sbin")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ for bin in "mkfs", "fsck":
+ pisitools.remove("/usr/sbin/%s.jfs" % bin)
+ pisitools.dosym("jfs_%s" % bin, "/usr/sbin/%s.jfs" % bin)
+
+ manfile = "/%s/man8/%s.jfs.8" % (get.manDIR(), bin)
+
+ pisitools.remove(manfile)
+ pisitools.dosym("jfs_%s.8" % bin, manfile)
+
+ pisitools.dodoc("ChangeLog", "AUTHORS", "NEWS", "README*", "COPYING")
diff --git a/hardware/disk/jfsutils/files/gcc10.patch b/hardware/disk/jfsutils/files/gcc10.patch
new file mode 100644
index 0000000000..be9f337527
--- /dev/null
+++ b/hardware/disk/jfsutils/files/gcc10.patch
@@ -0,0 +1,72 @@
+Fix building with GCC 10
+
+Origin: https://sources.debian.org/patches/jfsutils/1.1.15-5/gcc10_fix-1.patch/
+
+--- a/fscklog/display.c
++++ b/fscklog/display.c
+@@ -54,7 +54,7 @@
+ * output: fsck extracted service log I/O buffer
+ *
+ */
+-char xchklog_buffer[XCHKLOG_BUFSIZE];
++static char xchklog_buffer[XCHKLOG_BUFSIZE];
+
+ /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ *
+--- a/libfs/logredo.c
++++ b/libfs/logredo.c
+@@ -87,9 +87,9 @@
+ * S T U F F F O R T H E L O G
+ *
+ */
+-struct logsuper logsup; /* log super block */
+-int32_t numdoblk; /* number of do blocks used */
+-int32_t numnodofile; /* number of nodo file blocks used */
++static struct logsuper logsup; /* log super block */
++static int32_t numdoblk; /* number of do blocks used */
++static int32_t numnodofile; /* number of nodo file blocks used */
+ int32_t numExtDtPg = 0; /* number of extended dtpage blocks used */
+
+ /*
+@@ -129,7 +129,7 @@
+ */
+
+ /* buffer header table */
+-struct bufhdr {
++static struct bufhdr {
+ int16_t next; /* 2: next on free/lru list */
+ int16_t prev; /* 2: previous on free/lru list */
+ int16_t hnext; /* 2: next on hash chain */
+@@ -142,7 +142,7 @@
+ } bufhdr[NBUFPOOL]; /* (24) */
+
+ /* buffer table */
+-struct bufpool {
++static struct bufpool {
+ char bytes[PSIZE];
+ } buffer[NBUFPOOL - 1];
+
+@@ -151,15 +151,16 @@
+ *
+ * log has its own 4 page buffer pool.
+ */
+-uint8_t afterdata[LOGPSIZE * 2]; /* buffer to read in redopage data */
++static uint8_t afterdata[LOGPSIZE * 2]; /* buffer to read in redopage data */
+
+ /*
+ * Miscellaneous
+ */
+-caddr_t prog; /* Program name */
+-int32_t mntcnt, bufsize;
+-char *mntinfo;
+-int32_t retcode; /* return code from logredo */
++static caddr_t prog; /* Program name */
++extern int32_t mntcnt;
++static int32_t bufsize;
++static char *mntinfo;
++static int32_t retcode; /* return code from logredo */
+ int end_of_transaction = 0;
+
+ /*
+
+
diff --git a/hardware/disk/jfsutils/files/inttypes.patch b/hardware/disk/jfsutils/files/inttypes.patch
new file mode 100644
index 0000000000..fb72d127f8
--- /dev/null
+++ b/hardware/disk/jfsutils/files/inttypes.patch
@@ -0,0 +1,11 @@
+--- a/libfs/devices.h 2013-03-18 21:35:10.000000000 +0100
++++ b/libfs/devices.h 2013-03-18 21:35:34.000000000 +0100
+@@ -40,6 +40,8 @@
+ #define ERROR_INVALID_PARAMETER 87
+ #define ERROR_DISK_FULL 112
+
++#include
++
+ struct stat;
+
+ int ujfs_get_dev_size(FILE *, int64_t * size);
diff --git a/hardware/disk/jfsutils/files/missing_stdint_header.patch b/hardware/disk/jfsutils/files/missing_stdint_header.patch
new file mode 100644
index 0000000000..79101c74ca
--- /dev/null
+++ b/hardware/disk/jfsutils/files/missing_stdint_header.patch
@@ -0,0 +1,11 @@
+--- a/fscklog/extract.c
++++ b/fscklog/extract.c
+@@ -28,6 +28,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #include "devices.h"
+ #include "diskmap.h"
+
diff --git a/hardware/disk/jfsutils/files/sysmacros.patch b/hardware/disk/jfsutils/files/sysmacros.patch
new file mode 100644
index 0000000000..82f9d632ac
--- /dev/null
+++ b/hardware/disk/jfsutils/files/sysmacros.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/580056
+
+--- a/libfs/devices.c
++++ b/libfs/devices.c
+@@ -30,6 +30,10 @@
+ #include
+ #include
+
++#if HAVE_SYS_SYSMACROS_H
++#include
++#endif
++
+ #ifdef HAVE_SYS_MOUNT_H
+ #ifdef HAVE_SYS_PARAM_H
+ #include
diff --git a/hardware/disk/jfsutils/pspec.xml b/hardware/disk/jfsutils/pspec.xml
new file mode 100644
index 0000000000..06a24e1f78
--- /dev/null
+++ b/hardware/disk/jfsutils/pspec.xml
@@ -0,0 +1,49 @@
+
+
+
+
+ jfsutils
+ http://jfs.sourceforge.net/
+
+ AYDIN ATMACA
+ aydinatmaca@gmail
+
+ GPLv2
+ app:console
+ hardware.disk
+ IBM's Journaling Filesystem (JFS) Utilities.
+ Contains tools to work with JFS (Journaling Filesystem) developed by IBM.
+ http://jfs.sourceforge.net/project/pub/jfsutils-1.1.15.tar.gz
+
+ libutil-linux-devel
+
+
+ gcc10.patch
+ missing_stdint_header.patch
+ inttypes.patch
+ sysmacros.patch
+
+
+
+
+ jfsutils
+
+ libutil-linux
+
+
+ /usr/sbin
+ /usr/share/doc
+ /usr/share/man
+
+
+
+
+
+ 2021-01-12
+ 1.1.15
+ First Beta rebuild.
+ AYDIN ATMACA
+ aydinatmaca@gmail.com
+
+
+
diff --git a/hardware/disk/jfsutils/translations.xml b/hardware/disk/jfsutils/translations.xml
new file mode 100644
index 0000000000..53eee07850
--- /dev/null
+++ b/hardware/disk/jfsutils/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ jfsutils
+ IBM'in günlüklü dosya sistemi JFS için araçlar
+ IBM'in geliştirdiği günlüklü dosya sistemi (JFS - Journalling File System) araçlarını içerir.
+
+
diff --git a/hardware/disk/nilfs-utils/actions.py b/hardware/disk/nilfs-utils/actions.py
new file mode 100644
index 0000000000..82a47e1886
--- /dev/null
+++ b/hardware/disk/nilfs-utils/actions.py
@@ -0,0 +1,20 @@
+#!/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("--sbindir=/usr/sbin --with-libmount --without-selinux --disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s sbindir=/usr/sbin" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")
diff --git a/hardware/disk/nilfs-utils/pspec.xml b/hardware/disk/nilfs-utils/pspec.xml
new file mode 100644
index 0000000000..44c57f892b
--- /dev/null
+++ b/hardware/disk/nilfs-utils/pspec.xml
@@ -0,0 +1,59 @@
+
+
+
+
+ nilfs-utils
+ https://nilfs.sourceforge.io/en/
+
+ AYDIN ATMACA
+ aydinatmaca@gmail.com
+
+ GPLv2
+ LGPLv2.1
+ app:gui
+ hardware.disk
+ A log-structured file system supporting continuous snapshotting (userspace utils).
+ NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago.
+ https://nilfs.sourceforge.io/download/nilfs-utils-2.2.8.tar.bz2
+
+ libutil-linux-devel
+
+
+
+
+ nilfs-utils
+
+ libutil-linux
+
+
+ /etc
+ /sbin
+ /usr/bin
+ /usr/sbin
+ /usr/lib
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+ nilfs-utils-devel
+ nilfs-utils için geliştirm edosyaları
+
+ nilfs-utils
+
+
+ /usr/include
+
+
+
+
+
+ 2021-01-12
+ 2.2.8
+ First Beta release.
+ AYDIN ATMACA
+ aydinatmaca@gmail.com
+
+
+
diff --git a/hardware/disk/nilfs-utils/translations.xml b/hardware/disk/nilfs-utils/translations.xml
new file mode 100644
index 0000000000..9dba29fc1d
--- /dev/null
+++ b/hardware/disk/nilfs-utils/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ nilfs-utils
+ A log-structured file system supporting continuous snapshotting (userspace utils)
+ NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago.
+
+
+
+ nilfs-utils-devel
+ nilfs-utils için geliştirm edosyaları
+
+
\ No newline at end of file
diff --git a/hardware/disk/xfsdump/actions.py b/hardware/disk/xfsdump/actions.py
new file mode 100644
index 0000000000..67e6897f7a
--- /dev/null
+++ b/hardware/disk/xfsdump/actions.py
@@ -0,0 +1,30 @@
+#!/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 shelltools
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+j = "-Wno-unused-but-set-variable \
+ -Wno-unused-result \
+ -Wno-deprecated-declarations \
+ -Wno-stringop-truncation \
+ "
+
+def setup():
+ # suppress compiler warnings
+ pisitools.cflags.add(j)
+ shelltools.export("OPTIMIZER", get.CFLAGS())
+ shelltools.export("DEBUG", "-DNDEBUG")
+
+ autotools.configure("--sbindir=/usr/sbin --disable-static")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall('DIST_ROOT="%s"' % get.installDIR())
diff --git a/hardware/disk/xfsdump/files/no_changes_compress.patch b/hardware/disk/xfsdump/files/no_changes_compress.patch
new file mode 100644
index 0000000000..e8584a0e34
--- /dev/null
+++ b/hardware/disk/xfsdump/files/no_changes_compress.patch
@@ -0,0 +1,22 @@
+Do not compress changelog during build.
+
+--- a/doc/Makefile
++++ b/doc/Makefile
+@@ -12,7 +12,7 @@ LSRCFILES = INSTALL CHANGES COPYING $(README) \
+
+ LDIRT = *.gz
+
+-default: CHANGES.gz
++default:
+
+ include $(BUILDRULES)
+
+@@ -22,7 +22,7 @@ CHANGES.gz:
+
+ install: default
+ $(INSTALL) -m 755 -d $(PKG_DOC_DIR)
+- $(INSTALL) -m 644 CHANGES.gz $(README) $(PKG_DOC_DIR)
++ $(INSTALL) -m 644 CHANGES $(README) $(PKG_DOC_DIR)
+ ifeq ($(PKG_DISTRIBUTION), debian)
+ $(INSTALL) -S CHANGES.gz $(PKG_DOC_DIR)/changelog.gz
+ else
diff --git a/hardware/disk/xfsdump/files/no_symlink.patch b/hardware/disk/xfsdump/files/no_symlink.patch
new file mode 100644
index 0000000000..295533a6a9
--- /dev/null
+++ b/hardware/disk/xfsdump/files/no_symlink.patch
@@ -0,0 +1,26 @@
+http://bugs.gentoo.org/311881
+
+--- a/dump/Makefile
++++ b/dump/Makefile
+@@ -100,9 +100,6 @@ install: default
+ $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR)
+ $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR)
+ $(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
+- # skip symlink when /sbin is alread symlinked to /usr/sbin, like on Fedora
+- test $(PKG_ROOT_SBIN_DIR) -ef $(PKG_SBIN_DIR) || \
+- $(INSTALL) -S $(PKG_ROOT_SBIN_DIR)/$(LTCOMMAND) $(PKG_SBIN_DIR)/$(LTCOMMAND)
+ install-dev:
+
+ .dep: $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
+--- a/restore/Makefile
++++ b/restore/Makefile
+@@ -114,9 +114,6 @@ install: default
+ $(INSTALL) -m 755 -d $(PKG_ROOT_SBIN_DIR)
+ $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_ROOT_SBIN_DIR)
+ $(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
+- # skip symlink when /sbin is alread symlinked to /usr/sbin, like on Fedora
+- test $(PKG_ROOT_SBIN_DIR) -ef $(PKG_SBIN_DIR) || \
+- $(INSTALL) -S $(PKG_ROOT_SBIN_DIR)/$(LTCOMMAND) $(PKG_SBIN_DIR)/$(LTCOMMAND)
+ install-dev:
+
+ .dep: $(COMMINCL) $(COMMON) $(INVINCL) $(INVCOMMON)
diff --git a/hardware/disk/xfsdump/files/skip_inventory_debian_subfolder.patch b/hardware/disk/xfsdump/files/skip_inventory_debian_subfolder.patch
new file mode 100644
index 0000000000..643495faa7
--- /dev/null
+++ b/hardware/disk/xfsdump/files/skip_inventory_debian_subfolder.patch
@@ -0,0 +1,18 @@
+Do not build inventory/ subdirectory.
+Bug: https://bugs.gentoo.org/692972
+Upstream report: https://www.spinics.net/lists/linux-xfs/msg36884.html
+
+
+Do not build debian/ subdirectory.
+
+--- a/Makefile
++++ b/Makefile
+@@ -42,7 +42,7 @@ LDIRT += $(SRCTAR)
+ endif
+
+ LIB_SUBDIRS = librmt
+-TOOL_SUBDIRS = common inventory invutil dump restore m4 man doc po debian
++TOOL_SUBDIRS = common invutil dump restore m4 man doc po
+
+ SUBDIRS = include $(LIB_SUBDIRS) $(TOOL_SUBDIRS)
+
diff --git a/hardware/disk/xfsdump/pspec.xml b/hardware/disk/xfsdump/pspec.xml
new file mode 100644
index 0000000000..a3d6a948f5
--- /dev/null
+++ b/hardware/disk/xfsdump/pspec.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ xfsdump
+ https://git.kernel.org/pub/scm/fs/xfs/xfsdump-dev.git/
+
+ AYDIN ATMACA
+ aydinatmaca@gmail
+
+ LGPLv2.1
+ app:console
+ hardware.disk
+ XFS dump/restore utilities.
+ xfsdump contains XFS filesystem dump and restore utilities.
+ http://ftp.ntu.edu.tw/pub/linux/utils/fs/xfs/xfsdump/xfsdump-3.1.9.tar.xz
+
+ attr-devel
+ dmapi-devel
+ ncurses-devel
+ xfsprogs-devel
+ libutil-linux-devel
+
+
+ no_symlink.patch
+ skip_inventory_debian_subfolder.patch
+ no_changes_compress.patch
+
+
+
+
+ xfsdump
+
+ gcc
+ attr
+ gawk
+ dmapi
+ uuidd
+ ncurses
+ libtool
+ gettext
+ xfsprogs
+ libutil-linux
+
+
+ /sbin
+ /usr/sbin
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+
+ 2021-01-12
+ 3.1.9
+ First Beta release.
+ AYDIN ATMACA
+ aydinatmaca@gmail.com
+
+
+
diff --git a/hardware/disk/xfsdump/translations.xml b/hardware/disk/xfsdump/translations.xml
new file mode 100644
index 0000000000..623f847303
--- /dev/null
+++ b/hardware/disk/xfsdump/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ xfsdump
+ XFS döküm ve geri yükleme araçları
+ xfsdump, XFS dosya sistemi döküm (dump) ve geri yükleme (restore) araçlarını içerir.
+
+