summaryrefslogtreecommitdiffstats
path: root/ubuntu/_base/applications/kmyfirewall
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2019-04-03 22:56:40 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2019-04-03 22:56:40 +0900
commit11394aecd1f906fee2ebd2b90412aeba4651fbff (patch)
treebcf750380e6d9fc7dbe524e16bbe2afde25dcfa0 /ubuntu/_base/applications/kmyfirewall
parentd24bd898174453b586ac90f2ef7a60165fa26fde (diff)
downloadtde-packaging-11394aecd1f906fee2ebd2b90412aeba4651fbff.tar.gz
tde-packaging-11394aecd1f906fee2ebd2b90412aeba4651fbff.zip
DEB: use _base folder for a distro instead of specific distros (squeeze
and maverick). Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'ubuntu/_base/applications/kmyfirewall')
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/cdbs/debian-qt-kde.mk119
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/cdbs/kde.mk91
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/cdbs/versions.pl19
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/changelog75
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/compat1
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/control24
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/copyright27
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/debiandirs10
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/dirs2
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/docs2
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/install1
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/kmfinstallerplugin.desktop44
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.1162
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.desktop35
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.xpm369
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/manpages1
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/menu6
-rwxr-xr-xubuntu/_base/applications/kmyfirewall/debian/rules21
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/source/format1
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/source/options6
-rw-r--r--ubuntu/_base/applications/kmyfirewall/debian/watch2
21 files changed, 1018 insertions, 0 deletions
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/cdbs/debian-qt-kde.mk b/ubuntu/_base/applications/kmyfirewall/debian/cdbs/debian-qt-kde.mk
new file mode 100644
index 000000000..60310a01a
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/cdbs/debian-qt-kde.mk
@@ -0,0 +1,119 @@
+ifndef _cdbs_bootstrap
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+endif
+
+ifndef _cdbs_class_debian-qt-kde
+_cdbs_class_debian-qt-kde := 1
+
+# Note: This _must_ be included before autotools.mk, or it won't work.
+common-configure-arch common-configure-indep:: debian/stamp-cvs-make
+debian/stamp-cvs-make:
+ifndef _cdbs_class_cmake
+ cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
+ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" ""
+ cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
+endif
+ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" ""
+ cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh
+endif
+ $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist;
+endif
+ touch debian/stamp-cvs-make
+
+include debian/cdbs/kde.mk$(_cdbs_makefile_suffix)
+
+ifndef _cdbs_rules_patchsys_quilt
+DEB_PATCHDIRS := debian/patches/common debian/patches
+endif
+
+DEB_KDE_ENABLE_FINAL := yes
+DEB_INSTALL_DOCS_ALL :=
+
+DEB_DH_MAKESHLIBS_ARGS_ALL := -V
+DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib)
+
+ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb
+ ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches)))
+ cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
+ else
+ cdbs_kde_enable_final =
+ endif
+endif
+
+common-build-arch:: debian/stamp-man-pages
+debian/stamp-man-pages:
+ if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
+ for f in $$(find debian/man -name '*.sgml'); do \
+ docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
+ done
+ for f in $$(find debian/man -name '*.man'); do \
+ soelim -I debian/man $$f \
+ > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
+ done
+ touch debian/stamp-man-pages
+
+common-binary-indep::
+ ( set -e; \
+ tmpf=`mktemp debian/versions.XXXXXX`; \
+ perl debian/cdbs/versions.pl >$$tmpf; \
+ for p in $(DEB_INDEP_PACKAGES); do \
+ cat $$tmpf >>debian/$$p.substvars; \
+ done; \
+ rm -f $$tmpf )
+
+common-binary-arch::
+ ( set -e; \
+ tmpf=`mktemp debian/versions.XXXXXX`; \
+ perl debian/cdbs/versions.pl >$$tmpf; \
+ for p in $(DEB_ARCH_PACKAGES); do \
+ cat $$tmpf >>debian/$$p.substvars; \
+ done; \
+ rm -f $$tmpf )
+
+clean::
+ rm -rf debian/man/out
+ -rmdir debian/man
+ rm -f debian/stamp-man-pages
+ rm -rf debian/shlibs-check
+
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+ if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
+ if test -e debian/$(cdbs_curpkg).lintian; then \
+ install -p -D -m644 debian/$(cdbs_curpkg).lintian \
+ debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \
+ fi
+ if test -e debian/$(cdbs_curpkg).presubj; then \
+ install -p -D -m644 debian/$(cdbs_curpkg).presubj \
+ debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \
+ fi
+
+binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
+ set -e; \
+ for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \
+ pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
+ echo Building $$pkg HTML docs...; \
+ mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \
+ cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \
+ /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \
+ done
+ for pkg in $(DOC_HTML_PRUNE) ; do \
+ rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \
+ done
+
+clean::
+ifndef _cdbs_class_cmake
+ if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \
+ cd $(DEB_SRCDIR); \
+ find . -name Makefile.in -print | \
+ xargs --no-run-if-empty rm -f; \
+ rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
+ configure configure.files configure.in stamp-h.in \
+ subdirs; \
+ fi
+endif
+ rm -f debian/stamp-cvs-make
+
+endif
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/cdbs/kde.mk b/ubuntu/_base/applications/kmyfirewall/debian/cdbs/kde.mk
new file mode 100644
index 000000000..80176d63e
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/cdbs/kde.mk
@@ -0,0 +1,91 @@
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
+# Description: A class for KDE packages; sets KDE environment variables, etc
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2, or (at
+# your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+_cdbs_scripts_path ?= /usr/lib/cdbs
+_cdbs_rules_path ?= /usr/share/cdbs/1/rules
+_cdbs_class_path ?= /usr/share/cdbs/1/class
+
+ifndef _cdbs_class_kde
+_cdbs_class_kde := 1
+
+# for dh_icons
+CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4)
+
+include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix)
+
+ifdef _cdbs_tarball_dir
+DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE)
+else
+DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
+endif
+
+ifndef _cdbs_class_cmake
+include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
+endif
+
+export kde_cgidir = \$${libdir}/cgi-bin
+export kde_confdir = \$${sysconfdir}/trinity
+export kde_htmldir = \$${datadir}/doc/tde/HTML
+
+ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
+ cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,)
+endif
+
+ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+ cdbs_kde_enable_final =
+ cdbs_kde_enable_debug = --enable-debug=yes
+else
+ cdbs_kde_enable_debug = --disable-debug
+endif
+
+ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
+ cdbs_kde_enable_debug = --enable-debug=full
+endif
+
+cdbs_configure_flags += --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
+
+DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin
+DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include"
+DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el
+
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+ if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi
+
+cleanbuilddir::
+ -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR))
+
+common-build-arch common-build-indep:: debian/stamp-kde-apidox
+debian/stamp-kde-apidox:
+ $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox)
+ touch $@
+
+common-install-arch common-install-indep:: common-install-kde-apidox
+common-install-kde-apidox::
+ $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) install-apidox DESTDIR=$(DEB_DESTDIR))
+
+clean::
+ rm -f debian/stamp-kde-apidox
+
+# This is a convenience target for calling manually. It's not part of
+# the build process.
+buildprep: clean apply-patches
+ $(MAKE) -f admin/Makefile.common dist
+ debian/rules clean
+
+endif
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/cdbs/versions.pl b/ubuntu/_base/applications/kmyfirewall/debian/cdbs/versions.pl
new file mode 100644
index 000000000..1b110f7af
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/cdbs/versions.pl
@@ -0,0 +1,19 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`;
+my ($version3, $version3_next);
+my ($version2, $version2_next);
+
+($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/;
+($version2 = $version3) =~ s/\.[^.]+$//;
+
+($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e;
+($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e;
+
+print "TDE-Version3=$version3\n";
+print "TDE-Version2=$version2\n";
+print "TDE-Next-Version3=$version3_next\n";
+print "TDE-Next-Version2=$version2_next\n";
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/changelog b/ubuntu/_base/applications/kmyfirewall/debian/changelog
new file mode 100644
index 000000000..cfe55d3e4
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/changelog
@@ -0,0 +1,75 @@
+kmyfirewall-trinity (1.1.1-1~1ubuntu1) karmic; urgency=low
+
+ * Karmic rebuild
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 Jul 2009 16:08:00 -0600
+
+kmyfirewall-trinity (1.1.1-1~1ubuntu0) intrepid; urgency=low
+
+ * Moved Trinity to /opt/trinity
+ * Integrated properly with KDE4.2+
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 05 March 2009 29:52:00 -0600
+
+kmyfirewall-trinity (1.1.1-1~0ubuntu2) intrepid; urgency=low
+
+ * Added -trinity suffix
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sat, 20 Dec 2008 12:38:00 -0600
+
+kmyfirewall (1.1.1-1) unstable; urgency=low
+
+ * New upstream release
+ * Applied the following patched from Ubuntu, thanks Matvey Kozhev:
+ - Added debian/watch.
+ - Added debian/kmfinstallerplugin.desktop, tweaked for Lintian
+ cleanliness.
+ - Added debian/kmyfirewall.desktop, tweaked for Lintian cleanliness.
+ - Added debian/kmyfirewall.xpm.
+ - Added debian/install to install the desktop and xpm files.
+ - Updated debian/menu.
+ - debian/compat: Bumped to 5.
+ - debian/rules:
+ * Removed dh_installdirs call, not needed.
+ * Delete /usr/lib/*.so, leave only *.so.0.
+ * Strip /usr/lib rpath with chrpath.
+ * Do not ignore make distclean output.
+ * Moved config.guess/config.sub copy commands from clean to configure.
+ * Replaced dh_iconcache with dh_icons.
+ * Added dh_desktop.
+ * Bumped Standards-Version to 3.7.3.0.
+ * debian/copyright: Added copyright notice
+ * Fixed HTML docs path. (Closes: #408677)
+
+ -- Alberto Gonzalez Iniesta <agi@inittab.org> Sun, 10 Feb 2008 13:33:13 +0100
+
+kmyfirewall (1.0-2) unstable; urgency=low
+
+ * Bumped Standards-Version to 3.6.2.0, no change.
+ * Fixed FSF address.
+
+ -- Alberto Gonzalez Iniesta <agi@inittab.org> Sat, 17 Dec 2005 23:45:33 +0100
+
+kmyfirewall (1.0-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Alberto Gonzalez Iniesta <agi@inittab.org> Sat, 17 Dec 2005 13:42:07 +0100
+
+kmyfirewall (0.9.6.2-2) unstable; urgency=low
+
+ * Rebuilt package for the Qt/KDE transition
+ (Closes: #327003, #327979)
+
+ -- Alberto Gonzalez Iniesta <agi@inittab.org> Tue, 13 Sep 2005 14:47:35 +0200
+
+kmyfirewall (0.9.6.2-1) unstable; urgency=low
+
+ * The 'Three Wise Men' release.
+ * Initial Release. (Closes: #247871)
+ Thanks a lot to Alejandro Exojo Piqueras <suy@badopi.org> for
+ letting me take this package and for his initial work on it.
+ * Added manpage for kmyfirewall.
+
+ -- Alberto Gonzalez Iniesta <agi@inittab.org> Tue, 04 Jan 2005 20:17:02 +0100
+
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/compat b/ubuntu/_base/applications/kmyfirewall/debian/compat
new file mode 100644
index 000000000..7f8f011eb
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/control b/ubuntu/_base/applications/kmyfirewall/debian/control
new file mode 100644
index 000000000..be7037d7c
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/control
@@ -0,0 +1,24 @@
+Source: kmyfirewall-trinity
+Section: tde
+Priority: optional
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Build-Depends: cdbs, debhelper (>= 7.0.50~), tdelibs14-trinity-dev (>= 3.3.0), chrpath, automake, autoconf, libtool, libltdl-dev
+Standards-Version: 3.8.4
+Homepage: http://kmyfirewall.sourceforge.net/
+
+Package: kmyfirewall-trinity
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: kmyfirewall-kde3 (<< 4:14.0.0~), kmyfirewall-trinity (<< 4:14.0.0~)
+Breaks: kmyfirewall-kde3 (<< 4:14.0.0~), kmyfirewall-trinity (<< 4:14.0.0~)
+Description: iptables based firewall configuration tool for TDE [Trinity]
+ KMyFirewall attempts to make it easier to setup iptables based firewalls on
+ Linux systems. It will be the right tool if you like to have a so called
+ "Personal Firewall" running on your Linux box, but don't have the time and/or
+ the interest to spend hours in front of the iptables manual just to setup a
+ Firewall that keeps the "bad" people out.
+ .
+ There is also the possibility to save entire rule sets, so you only have to
+ configure your rule set one time and then you can use it on several computers
+ giving each of them a similar configuration (p.e. school networks, office,
+ university etc.)
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/copyright b/ubuntu/_base/applications/kmyfirewall/debian/copyright
new file mode 100644
index 000000000..8429d407e
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/copyright
@@ -0,0 +1,27 @@
+This package was debianized by Alejandro Exojo Piqueras <suy@badopi.org> on
+Tue, 13 Apr 2004 16:16:38 +0200.
+
+It was downloaded from http://kmyfirewall.sourceforge.net
+
+Upstream Author: Christian Hubinger <e9806056@student.tuwien.ac.at>
+
+Copyright:
+Copyright (c) 2001-2004 Christian Hubinger <chubinger@irrsinnig.org>
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/debiandirs b/ubuntu/_base/applications/kmyfirewall/debian/debiandirs
new file mode 100644
index 000000000..90247b9a0
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/debiandirs
@@ -0,0 +1,10 @@
+export kde_prefix=/opt/trinity
+export sysconfdir=/etc
+export kde_includedir=/opt/trinity/include/tde
+export infodir=/opt/trinity/share/info
+export mandir=/opt/trinity/share/man
+export qtdir=/opt/trinity/share/qt3
+export kde_cgidir=/opt/trinity/lib/cgi-bin
+export kde_confdir=/etc/trinity
+export kde_htmldir=/opt/trinity/share/doc/tde/HTML
+configkde=--disable-debug --disable-rpath --prefix=$(kde_prefix) --sysconfdir=$(sysconfdir) --includedir=$(kde_includedir) --infodir=$(infodir) --mandir=$(mandir) --with-qt-dir=$(qtdir)
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/dirs b/ubuntu/_base/applications/kmyfirewall/debian/dirs
new file mode 100644
index 000000000..f0312285e
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/dirs
@@ -0,0 +1,2 @@
+opt/trinity/bin
+opt/trinity/share/doc/tde/HTML/en
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/docs b/ubuntu/_base/applications/kmyfirewall/debian/docs
new file mode 100644
index 000000000..724e08449
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/docs
@@ -0,0 +1,2 @@
+README
+TODO
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/install b/ubuntu/_base/applications/kmyfirewall/debian/install
new file mode 100644
index 000000000..3a28b6931
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/install
@@ -0,0 +1 @@
+debian/kmyfirewall.xpm opt/trinity/share/pixmaps
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/kmfinstallerplugin.desktop b/ubuntu/_base/applications/kmyfirewall/debian/kmfinstallerplugin.desktop
new file mode 100644
index 000000000..3a562e7c0
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/kmfinstallerplugin.desktop
@@ -0,0 +1,44 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=ServiceType
+X-TDE-ServiceType=KMyFirewall/Installer
+X-TDE-Library=libkmfinstallerplugin
+
+Name=KMyFirewall Installer Plugin
+Name[bg]=Приставка-инсталатор на KMyFirewall
+Name[br]=Lugent stalier KMyFirewall
+Name[bs]=KMyFirewall dodatak za instalaciju
+Name[ca]=Connector d'instal·lació per a KMyFirewall
+Name[cs]=Modul instalátoru KMyFirewall
+Name[de]=KMyFirewall Installationsprogramm
+Name[el]=Πρόσθετο εγκατάστασης για το KMyFirewall
+Name[es]=Complemento de instalación de KMyFirewall
+Name[et]=KMyFirewalli paigaldamisplugin
+Name[fr]=Module d'installation de KMyFirewall
+Name[gl]=Extensión de Instalazón de KMyFirewall
+Name[hi]=के-माइ-फायरवाल संस्थापक प्लगइन
+Name[hu]=KMyFirewall telepítőmodul
+Name[it]=Plugin di installazione di KMyFirewall
+Name[ja]=KMyFirewall インストーラ プラグイン
+Name[ka]=KMyFirewall დაყენების მოდული
+Name[nl]=KMyFirewall Installatieplugin
+Name[pa]=KMyFirewall ਇੰਸਟਾਲਰ ਪਲੱਗਿੰਨ
+Name[pl]=Wtyczka instalatora KMyFirewall
+Name[pt]='Plugin' de Instalação do KMyFirewall
+Name[pt_BR]=Plug-in Instaldor par ao KMyFirewall
+Name[ru]=KMyFirewall - Модуль установки
+Name[sr]=KMyFirewall-ов прикључак за инсталирање
+Name[sr@Latn]=KMyFirewall-ov priključak za instaliranje
+Name[sv]=Installationsdel för Min brandvägg
+Name[ta]=KMyதீச்சுவர் நிறுவுபவரைச் சொருகு
+Name[tr]=KMyFirewall Kurulum Eklentisi
+Name[uk]=Втулок встановлення KMyFirewall
+Name[xx]=xxKMyFirewall Installer Pluginxx
+Name[zh_CN]=KMyFirewall 安装程序插件
+
+[PropertyDef::X-KMyFirewall-Platform]
+Type=TQString
+
+[PropertyDef::X-KMyFirewall-Language]
+Type=TQString
+
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.1 b/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.1
new file mode 100644
index 000000000..cff01643d
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.1
@@ -0,0 +1,162 @@
+.TH kmyfirewall "1" "January 2004" TDE "TDE Application"
+.SH NAME
+kmyfirewall \- TDE iptables front\-end to easily create a "Personal Firewall"
+.SH SYNOPSIS
+.B kmyfirewall
+[\fIQt\-options\fR] [\fITDE\-options\fR] [\fIURL\fR]
+.SH DESCRIPTION
+This manual page documents briefly the
+.B kmyfirewall
+TDE Application.
+This manual page was written for the Debian GNU/Linux distribution
+because the original program does not have a manual page.
+.PP
+KMyFirewall attempts to make it easier to setup iptables based firewalls on
+Linux systems. It will be the right tool if you like to have a so called
+"Personal Firewall" running on your Linux box, but don\'t have the time and/or
+the interest to spend hours in front of the iptables manual just to setup a
+Firewall that keeps the "bad" people out
+.SH OPTIONS
+.SS "General Options"
+.B \-\-help
+Show help about options
+.TP
+.B \-\-help\-qt
+Show Qt specific options
+.TP
+.B \-\-help\-tde
+Show TDE specific options
+.TP
+.B \-\-help\-all
+Show all options
+.TP
+.B \-\-author
+Show author information
+.TP
+.B \-v\fR, \fB\-\-version
+Show version information
+.TP
+.B \-\-license
+Show license information
+.TP
+.B \-\-
+End of options
+.SS "Qt options:"
+.TP
+.BI \-\-display \ displayname
+Use the X-server display \fIdisplayname\fP.
+.TP
+.BI \-\-session \ sessionId
+Restore the application for the given \fIsessionId\fP.
+.TP
+.B \-\-cmap
+Causes the application to install a private color
+map on an 8-bit display.
+.TP
+.BI \-\-ncols \ count
+Limits the number of colors allocated in the color
+cube on an 8-bit display, if the application is
+using the QApplication::ManyColor color
+specification.
+.TP
+.B \-\-nograb
+tells Qt to never grab the mouse or the keyboard.
+.TP
+.B \-\-dograb
+running under a debugger can cause an implicit
+.B \-nograb, use \fB\-dograb\fR to override.
+.TP
+.B \-\-sync
+switches to synchronous mode for debugging.
+.TP
+.BI "\-\-fn\fR, \fP\-\-font" \ fontname
+defines the application font.
+.TP
+.BI "\-\-bg\fR, \fB\-\-background" \ color
+sets the default background color and an
+application palette (light and dark shades are
+calculated).
+.TP
+.BI "\-\-fg\fR, \fB\-\-foreground" \ color
+sets the default foreground color.
+.TP
+.BI \-\-btn\fR, \fB\-\-button \ color
+sets the default button color.
+.TP
+.BI \-\-name \ name
+sets the application name.
+.TP
+.BI \-\-title \ title
+sets the application title (caption).
+.TP
+.B \-\-visual TrueColor
+forces the application to use a TrueColor visual on
+an 8-bit display.
+.TP
+.BI \-\-inputstyle \ inputstyle
+sets XIM (X Input Method) input style. Possible
+values are
+.BR onthespot ", " overthespot ", " offthespot and root .
+.TP
+.BI \-\-im " XIM\-server"
+set XIM server.
+.TP
+.B \-\-noxim
+disable XIM.
+.TP
+.B \-\-reverse
+mirrors the whole layout of widgets.
+.SS "TDE options:"
+.TP
+.BI \-\-caption \ caption
+Use \fIcaption\fP as name in the titlebar.
+.TP
+.BI \-\-icon \ icon
+Use \fIicon\fP as the application icon.
+.TP
+.BI \-\-miniicon \ icon
+Use \fIicon\fP as the icon in the titlebar.
+.TP
+.BI \-\-config \ filename
+Use alternative configuration file.
+.TP
+.BI \-\-dcopserver \ server
+Use the DCOP Server specified by \fIserver\fP.
+.TP
+.B \-\-nocrashhandler
+Disable crash handler, to get core dumps.
+.TP
+.B \-\-waitforwm
+Waits for a WM_NET compatible windowmanager.
+.TP
+.BI \-\-style \ style
+sets the application GUI style.
+.TP
+.BI \-\-geometry \ geometry
+sets the client geometry of the main widget.
+.SH AUTHOR
+KMyFirewall was written by
+.nh
+.ad l
+Christian Hubinger <e9806056@student.tuwien.ac.at>.
+.hy
+.br
+This manual page was prepared by
+.nh
+.ad l
+Alberto Gonzalez Iniesta <agi@inittab.org>
+.hy
+for the Debian GNU/Linux system (but may be used by others).
+.SH "SEE ALSO"
+If the
+.B khelpcenter
+program is properly installed at your site, the command
+.IP
+.B khelpcenter help:/kmyfirewall
+.PP
+should give you access to the complete manual.
+.P
+Alternatively the manual can be browsed in
+.B konqueror
+giving it the URL help:/kmyfirewall
+
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.desktop b/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.desktop
new file mode 100644
index 000000000..57f12ad9c
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.desktop
@@ -0,0 +1,35 @@
+[Desktop Entry]
+Type=Application
+MimeType=application/x-kmyfirewall;application/x-kmyfirewall-kmfrs;application/x-kmyfirewall-kmfgrs;application/x-kmyfirewall-kmfnet;
+Icon=kmyfirewall
+Exec=/opt/trinity/bin/kmyfirewall %u
+Terminal=false
+Categories=Qt;TDE;System;
+Name=KMyFirewall
+Name[sv]=Min brandvägg
+Name[xx]=xxKMyFirewallxx
+GenericName=Firewall Configuration Tool
+GenericName[bg]=Настройване на защитна стена
+GenericName[es]=Herramienta de configuración de cortafuegos
+GenericName[et]=Tulemüüri seadistamistööriist
+GenericName[it]=Strumento di configurazione di KMyFirewall
+GenericName[nl]=Firewall-configuratieprogramma
+GenericName[pt]=Ferramenta de Configuração da Firewall
+GenericName[pt_BR]=Ferramenta de Configuração da Firewall
+GenericName[sr]=Алат за подешавање заштитног зида
+GenericName[sr@Latn]=Алат за подешавање заштитног зида
+GenericName[sv]=Verktyg för brandväggsinställning
+GenericName[xx]=xxFirewall Configuration Toolxx
+Comment=Firewall Configuration Tool
+Comment[bg]=Настройване на KMyFirewall
+Comment[es]=Herramienta de configuración de cortafuegos
+Comment[et]=Tulemüüri seadistamistööriist
+Comment[it]=Strumento di configurazione di KMyFirewall
+Comment[ms]=Alatan Tetapan Firewall
+Comment[nl]=Firewall-configuratieprogramma
+Comment[pt]=Ferramenta de Configuração da Firewall
+Comment[pt_BR]=Ferramenta de Configuração da Firewall
+Comment[sr]=Алат за подешавање заштитног зида
+Comment[sr@Latn]=Алат за подешавање заштитног зида
+Comment[sv]=Verktyg för inställning av brandvägg
+Comment[xx]=xxFirewall Configuration Toolxx
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.xpm b/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.xpm
new file mode 100644
index 000000000..3d58b81ff
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/kmyfirewall.xpm
@@ -0,0 +1,369 @@
+/* XPM */
+static char * kmyfirewall_xpm[] = {
+"32 32 334 2",
+" c None",
+". c #FE0000",
+"+ c #E60000",
+"@ c #E10000",
+"# c #EA0000",
+"$ c #EF0000",
+"% c #E40000",
+"& c #DA0000",
+"* c #D70000",
+"= c #DC0000",
+"- c #F50F0F",
+"; c #F02525",
+"> c #EE4949",
+", c #EB6C6C",
+"' c #F89999",
+") c #FBAFAF",
+"! c #FDC4C4",
+"~ c #FDCACA",
+"{ c #FCC2C2",
+"] c #FBB2B2",
+"^ c #F59494",
+"/ c #E87272",
+"( c #DD4343",
+"_ c #D42929",
+": c #EF0808",
+"< c #ED5858",
+"[ c #F29191",
+"} c #F7BCBC",
+"| c #FBC8C8",
+"1 c #FCCCCC",
+"2 c #FDCCCC",
+"3 c #FECCCC",
+"4 c #FBC9C9",
+"5 c #F6B7B7",
+"6 c #ED9999",
+"7 c #D54D4D",
+"8 c #BF1313",
+"9 c #E82525",
+"0 c #EB7F7F",
+"a c #F8CCCC",
+"b c #FACCCC",
+"c c #FBCCCC",
+"d c #F9CCCC",
+"e c #F6C6C6",
+"f c #E58E8E",
+"g c #B91A1A",
+"h c #DE0000",
+"i c #E46969",
+"j c #F4BEBE",
+"k c #F8C9C9",
+"l c #F9C9C9",
+"m c #FAC9C9",
+"n c #FCC9C9",
+"o c #FDC9C9",
+"p c #FECBCB",
+"q c #FECFCF",
+"r c #FEC9C9",
+"s c #F7C9C9",
+"t c #F5C5C5",
+"u c #D55C5C",
+"v c #AF0A0A",
+"w c #CC0000",
+"x c #EEA4A4",
+"y c #F3B5B5",
+"z c #F5B5B5",
+"A c #F7B5B5",
+"B c #F9B5B5",
+"C c #FAB5B5",
+"D c #FBB5B5",
+"E c #FCB5B5",
+"F c #FDC3C3",
+"G c #FFF1F1",
+"H c #FDB9B9",
+"I c #F6B5B5",
+"J c #F4B5B5",
+"K c #F2B5B5",
+"L c #E88B8B",
+"M c #C81818",
+"N c #9E0000",
+"O c #EE0000",
+"P c #C90000",
+"Q c #EB9393",
+"R c #F0A2A2",
+"S c #F2A2A2",
+"T c #F4A2A2",
+"U c #F6A2A2",
+"V c #F7A2A2",
+"W c #F9A2A2",
+"X c #FAA2A2",
+"Y c #FCBDBD",
+"Z c #FFF5F5",
+"` c #FCB3B3",
+" . c #F8A2A2",
+".. c #F5A2A2",
+"+. c #F3A2A2",
+"@. c #F1A2A2",
+"#. c #EFA2A2",
+"$. c #E57D7D",
+"%. c #CC1616",
+"&. c #B00000",
+"*. c #8F0000",
+"=. c #F20000",
+"-. c #D20000",
+";. c #C30000",
+">. c #C80000",
+",. c #DC4747",
+"'. c #E97C7C",
+"). c #ED8282",
+"!. c #EF8282",
+"~. c #F28282",
+"{. c #F48282",
+"]. c #F68888",
+"^. c #F9A6A6",
+"/. c #FDD9D9",
+"(. c #FFFFFF",
+"_. c #FDE4E4",
+":. c #F89898",
+"<. c #F48484",
+"[. c #F38282",
+"}. c #F08282",
+"|. c #EE8282",
+"1. c #EC8282",
+"2. c #E97F7F",
+"3. c #D83E3E",
+"4. c #C80505",
+"5. c #BD0000",
+"6. c #A20000",
+"7. c #C50000",
+"8. c #D11111",
+"9. c #DE4343",
+"0. c #E86969",
+"a. c #EB6969",
+"b. c #EE6969",
+"c. c #F06969",
+"d. c #F37878",
+"e. c #FBCECE",
+"f. c #FFF7F7",
+"g. c #FEF2F2",
+"h. c #F69999",
+"i. c #F59999",
+"j. c #EF7070",
+"k. c #EC6969",
+"l. c #EA6969",
+"m. c #E66666",
+"n. c #DF4B4B",
+"o. c #CD0B0B",
+"p. c #C60000",
+"q. c #BF0000",
+"r. c #B40000",
+"s. c #7C0000",
+"t. c #D40000",
+"u. c #C70000",
+"v. c #CD0000",
+"w. c #D20101",
+"x. c #DB1E1E",
+"y. c #E13535",
+"z. c #E74343",
+"A. c #E94646",
+"B. c #F06C6C",
+"C. c #FCE4E4",
+"D. c #FFFCFC",
+"E. c #FACECE",
+"F. c #FAD8D8",
+"G. c #EC6363",
+"H. c #E54141",
+"I. c #E13838",
+"J. c #D81A1A",
+"K. c #D00404",
+"L. c #CA0000",
+"M. c #BB0000",
+"N. c #940000",
+"O. c #FD0000",
+"P. c #D00000",
+"Q. c #D50202",
+"R. c #D90808",
+"S. c #DF1414",
+"T. c #E21D1D",
+"U. c #EA4F4F",
+"V. c #FBDCDC",
+"W. c #FFFEFE",
+"X. c #FDEFEF",
+"Y. c #EC7171",
+"Z. c #DD1212",
+"`. c #D90909",
+" + c #D30101",
+".+ c #CF0000",
+"++ c #A10000",
+"@+ c #6C0000",
+"#+ c #E70000",
+"$+ c #BE0000",
+"%+ c #CB0000",
+"&+ c #CE0000",
+"*+ c #D30000",
+"=+ c #D60000",
+"-+ c #DC1010",
+";+ c #EA6565",
+">+ c #E53B3B",
+",+ c #F8C7C7",
+"'+ c #FCEBEB",
+")+ c #DA1111",
+"!+ c #D50303",
+"~+ c #D10000",
+"{+ c #C00000",
+"]+ c #BC0000",
+"^+ c #AD0000",
+"/+ c #7B0000",
+"(+ c #DB0000",
+"_+ c #D50000",
+":+ c #DD2828",
+"<+ c #F7CACA",
+"[+ c #F6BCBC",
+"}+ c #E45656",
+"|+ c #E04545",
+"1+ c #C10000",
+"2+ c #B30000",
+"3+ c #810000",
+"4+ c #E25050",
+"5+ c #FBE7E7",
+"6+ c #F9DFDF",
+"7+ c #BA0000",
+"8+ c #840000",
+"9+ c #E76A6A",
+"0+ c #FDF4F4",
+"a+ c #FEFAFA",
+"b+ c #FEF8F8",
+"c+ c #C40000",
+"d+ c #C20000",
+"e+ c #E66B6B",
+"f+ c #FDF3F3",
+"g+ c #F2A7A7",
+"h+ c #EA7777",
+"i+ c #F5C7C7",
+"j+ c #830000",
+"k+ c #D90000",
+"l+ c #E66767",
+"m+ c #ED8989",
+"n+ c #E34848",
+"o+ c #F1A8A8",
+"p+ c #DD0000",
+"q+ c #E44C4C",
+"r+ c #FBE0E0",
+"s+ c #FBE5E5",
+"t+ c #E64E4E",
+"u+ c #E23535",
+"v+ c #F2A5A5",
+"w+ c #FADCDC",
+"x+ c #F8D6D6",
+"y+ c #DB2020",
+"z+ c #D50404",
+"A+ c #740000",
+"B+ c #D80000",
+"C+ c #E75858",
+"D+ c #EF8989",
+"E+ c #F3A3A3",
+"F+ c #EA5E5E",
+"G+ c #DF0D0D",
+"H+ c #DE0B0B",
+"I+ c #E33232",
+"J+ c #F7C6C6",
+"K+ c #EF9B9B",
+"L+ c #DB1818",
+"M+ c #620000",
+"N+ c #E00C0C",
+"O+ c #F29696",
+"P+ c #E52727",
+"Q+ c #EC5E5E",
+"R+ c #F28F8F",
+"S+ c #E20D0D",
+"T+ c #E00000",
+"U+ c #EE7A7A",
+"V+ c #DF0B0B",
+"W+ c #900000",
+"X+ c #420000",
+"Y+ c #E20000",
+"Z+ c #E30404",
+"`+ c #F18080",
+" @ c #EC4646",
+".@ c #E61010",
+"+@ c #EA3434",
+"@@ c #E50404",
+"#@ c #EF6B6B",
+"$@ c #E51717",
+"%@ c #630000",
+"&@ c #E80000",
+"*@ c #E90000",
+"=@ c #EC2020",
+"-@ c #FCD4D4",
+";@ c #EB1010",
+">@ c #EE3434",
+",@ c #FAC7C7",
+"'@ c #FEF3F3",
+")@ c #F69898",
+"!@ c #9D0000",
+"~@ c #EC0000",
+"{@ c #ED0000",
+"]@ c #F34C4C",
+"^@ c #FCCDCD",
+"/@ c #FCDBDB",
+"(@ c #F24F4F",
+"_@ c #F89D9D",
+":@ c #FFF9F9",
+"<@ c #F78A8A",
+"[@ c #F02424",
+"}@ c #700000",
+"|@ c #F30000",
+"1@ c #F40000",
+"2@ c #F40C0C",
+"3@ c #FA7676",
+"4@ c #FA7C7C",
+"5@ c #F51C1C",
+"6@ c #F73F3F",
+"7@ c #F62525",
+"8@ c #6F0000",
+"9@ c #F80000",
+"0@ c #F70000",
+"a@ c #F80404",
+"b@ c #F80808",
+"c@ c #DF0000",
+"d@ c #960000",
+"e@ c #710000",
+"f@ c #9A0000",
+"g@ c #F00000",
+"h@ c #A80000",
+"i@ c #800000",
+"j@ c #F10000",
+"k@ c #F90000",
+"l@ c #FC0000",
+"m@ c #660000",
+"n@ c #750000",
+"o@ c #8D0000",
+"p@ c #980000",
+"q@ c #A00000",
+"r@ c #9C0000",
+"s@ c #690000",
+" ",
+" . + @ # $ % & * = ",
+" - ; > , ' ) ! ~ { ] ^ / ( _ ",
+" : < [ } | 1 2 3 3 2 2 1 4 5 6 7 8 ",
+" 9 0 a b c 1 2 3 3 3 3 2 2 c b d e f g ",
+" h i j k l m n o o p q r o n 4 m l s t u v ",
+" h w x y z A B C D E F G H E C B A I J K L M N ",
+" O P P Q R S T U V W X Y Z ` X .V ..+.@.#.$.%.&.*. ",
+" =.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.5.6. ",
+" % 7.;.>.8.9.0.a.b.c.d.e.f.(.g.h.i.j.k.l.m.n.o.p.q.r.s. ",
+" t.5.;.u.v.w.x.y.z.A.B.C.(.(.D.E.F.G.H.I.J.K.L.p.q.M.N. ",
+" O.;.5.;.u.w P.Q.R.S.T.U.V.(.(.(.W.X.Y.Z.`. +.+P 7.q.M.++@+ ",
+" #+M.$+;.u.%+&+*+=+-+;+>+,+(.(.(.(.(.'+)+!+~+v.P 7.{+]+^+/+ ",
+" (+M.q.;.u.%+&+-._+:+<+[+'+(.(.(.(.(.(.}+|+P.v.P 7.1+5.2+3+ ",
+" t.$+1+7.u.%+&+~+t.4+5+(.(.(.(.(.(.(.(.(.6+.+v.P u.;.{+7+8+ ",
+" t.1+;.p.>.%+&+~+*+9+0+(.(.(.(.a+b+(.(.(.6+.+v.L.u.c+d+$+8+ ",
+" _+7.p.P %+&+P.-.e+f+(.(.(.(.(.g+h+(.(.(.i+~+.+v.L.u.p.{+j+ ",
+" k+>.L.w &+P.~+t.l+(.(.(.(.(.(.m+n+(.(.(.o+-.~+.+v.%+P {+3+ ",
+" p+&+.+~+-.*+_+* q+(.(.r+'+r+s+t+u+v+w+(.x+y+z+*+-..+&+M.A+ ",
+" (+*+*+t._+* B+& C+(.(.D+z E+F+G+H+I+J+(.D.K+L+=+_+*+*+&.M+ ",
+" t.k+(+(+p+p+N+O+(.(.P+Q+R+S+T+@ T+G.(.(.U+V+= (+& k+W+X+ ",
+" P.(+T+T+@ Y+Z+`+(.(. @.@+@@@% % % #@(.X.$@Y+@ T+T+_+%@ ",
+" ~++ #+&@&@*@=@-@D.h.;@# # # # >@,@'@)@&@&@#+#+h !@ ",
+" $+@ ~@~@~@{@{@]@^@/@(@{@{@{@{@_@:@<@[@{@~@~@~@p.}@ ",
+" $+Y+|@1@|@1@1@2@3@4@1@1@1@5@6@7@1@1@1@1@=.(+8@ ",
+" $+$ 9@0@0@9@9@a@b@9@9@9@9@9@9@0@0@0@0@c@d@ ",
+" ^+B+9@O.O.O.O.O.O.O.O.O.O.O.O.O.|@*+e@ ",
+" f@;.$ . . . . . . . . . . . g@h@A+ ",
+" i@2+.+&@j@k@l@9@j@Y+&+N m@ ",
+" n@o@p@q@6.r@N.i@s@X+ ",
+" ",
+" "};
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/manpages b/ubuntu/_base/applications/kmyfirewall/debian/manpages
new file mode 100644
index 000000000..fab755280
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/manpages
@@ -0,0 +1 @@
+debian/kmyfirewall.1
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/menu b/ubuntu/_base/applications/kmyfirewall/debian/menu
new file mode 100644
index 000000000..7280ce1ad
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/menu
@@ -0,0 +1,6 @@
+?package(kmyfirewall-trinity):needs="X11" \
+ section="Applications/System/Security" \
+ title="KMyFirewall" \
+ hints="TDE" \
+ icon="kmyfirewall.xpm" \
+ command="/opt/trinity/bin/kmyfirewall"
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/rules b/ubuntu/_base/applications/kmyfirewall/debian/rules
new file mode 100755
index 000000000..bae3f5cf7
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/rules
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include debian/cdbs/debian-qt-kde.mk
+#include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/utils.mk
+
+DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include
+DEB_CONFIGURE_MANDIR := /opt/trinity/share/man
+DEB_CONFIGURE_PREFIX := /opt/trinity
+DEB_CONFIGURE_INFODIR := /opt/trinity/share/info
+
+cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
+
+DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \
+ && echo xz || echo bzip2)
+
+binary-install/kmyfirewall-trinity::
+ rm -f debian/$(cdbs_curpkg)/opt/trinity/lib/*.so
+ mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/
+ chmod +x debian/$(cdbs_curpkg)/opt/trinity/share/apps/kmyfirewall/scripts/installer/linux/*.sh
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/source/format b/ubuntu/_base/applications/kmyfirewall/debian/source/format
new file mode 100644
index 000000000..163aaf8d8
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/source/options b/ubuntu/_base/applications/kmyfirewall/debian/source/options
new file mode 100644
index 000000000..72f1f5450
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/source/options
@@ -0,0 +1,6 @@
+# Use xz instead of gzip
+compression = "xz"
+compression-level = 9
+
+# Don't run differences
+diff-ignore = .*
diff --git a/ubuntu/_base/applications/kmyfirewall/debian/watch b/ubuntu/_base/applications/kmyfirewall/debian/watch
new file mode 100644
index 000000000..42dfe005b
--- /dev/null
+++ b/ubuntu/_base/applications/kmyfirewall/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/kmyfirewall/kmyfirewall-(.*)\.tar\.bz2