summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2021-09-08 16:27:03 +0200
committerSlávek Banko <slavek.banko@axis.cz>2021-09-08 16:27:03 +0200
commit149e6fac07b690309011baa522bed3aad899da42 (patch)
tree14039d15e91b48fc8949b26580beedb468b829e8
parent139c7a37f99b5243daab722eb445f2903f356774 (diff)
downloadtde-packaging-149e6fac07b690309011baa522bed3aad899da42.tar.gz
tde-packaging-149e6fac07b690309011baa522bed3aad899da42.zip
DEB kftpgrabber: Switch to cmake.
The man pages has been moved to the main tree. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r--debian/_base/applications/internet/kftpgrabber/debian/control2
-rw-r--r--debian/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml167
-rw-r--r--debian/_base/applications/internet/kftpgrabber/debian/manpages1
-rwxr-xr-xdebian/_base/applications/internet/kftpgrabber/debian/rules30
-rw-r--r--debian/_base/applications/internet/kftpgrabber/debian/watch2
-rw-r--r--ubuntu/_base/applications/internet/kftpgrabber/debian/control2
-rw-r--r--ubuntu/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml167
-rw-r--r--ubuntu/_base/applications/internet/kftpgrabber/debian/manpages1
-rwxr-xr-xubuntu/_base/applications/internet/kftpgrabber/debian/rules30
-rw-r--r--ubuntu/_base/applications/internet/kftpgrabber/debian/watch2
10 files changed, 26 insertions, 378 deletions
diff --git a/debian/_base/applications/internet/kftpgrabber/debian/control b/debian/_base/applications/internet/kftpgrabber/debian/control
index 426bc7adb..832139e15 100644
--- a/debian/_base/applications/internet/kftpgrabber/debian/control
+++ b/debian/_base/applications/internet/kftpgrabber/debian/control
@@ -3,7 +3,7 @@ Section: tde
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Fathi Boudra <fabo@debian.org>, Mark Purcell <msp@debian.org>, Michael Meskes <meskes@debian.org>
-Build-Depends: cdbs, debhelper (>= 9~), quilt, automake, libtool, tdelibs14-trinity-dev, docbook2x, docbook-xml, libssl-dev
+Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs-trinity-dev, libssl-dev
Standards-Version: 3.8.3
Homepage: http://www.kftp.org
diff --git a/debian/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml b/debian/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml
deleted file mode 100644
index ae9a1cc32..000000000
--- a/debian/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml
+++ /dev/null
@@ -1,167 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1'?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
- <!ENTITY dhfirstname "<firstname>Fathi</firstname>">
- <!ENTITY dhsurname "<surname>Boudra</surname>">
- <!ENTITY dhdate "<date>mars 17, 2006</date>">
- <!ENTITY dhsection "<manvolnum>1</manvolnum>">
- <!ENTITY dhemail "<email>fboudra@free.fr</email>">
- <!ENTITY dhusername "Fathi Boudra">
- <!ENTITY dhucpackage "<refentrytitle>kftpgrabber</refentrytitle>">
- <!ENTITY dhpackage "kftpgrabber">
- <!ENTITY debian "<productname>Debian</productname>">
- <!ENTITY gnu "<acronym>GNU</acronym>">
- <!ENTITY gpl "&gnu; <acronym>GPL</acronym>">
-]>
-
-<refentry>
- <refentryinfo>
- <address>
- &dhemail;
- </address>
- <author>
- &dhfirstname;
- &dhsurname;
- </author>
- <copyright>
- <year>2006</year>
- <holder>&dhusername;</holder>
- </copyright>
- &dhdate;
- </refentryinfo>
- <refmeta>
- &dhucpackage;
-
- &dhsection;
- </refmeta>
- <refnamediv>
- <refname>&dhpackage;</refname>
-
- <refpurpose>ftp client for TDE</refpurpose>
- </refnamediv>
- <refsynopsisdiv>
- <cmdsynopsis>
- <command>&dhpackage;</command>
-
- <arg><option><replaceable>options</replaceable></option></arg>
-
- </cmdsynopsis>
- </refsynopsisdiv>
- <refsect1>
- <title>DESCRIPTION</title>
-
- <para><command>&dhpackage;</command> is a graphical ftp client for TDE.
- It supports technologies like ZeroConf, TLS/SSL and FXP</para>
-
- <para>Some features:
- <simplelist>
- <member>- Multiple FTP sessions (tabs)</member>
- <member>- Transfer queue</member>
- <member>- TLS/SSL support for encrypted connections (implicit and explicit)</member>
- <member>- Partial X509 certificate support for authentication</member>
- <member>- File eXchange Protocol (FXP) transfer support</member>
- <member>- One Time Password (OTP) support - S/Key, MD5, RMD160, SHA1</member>
- <member>- Drag and Drop support</member>
- <member>- Site bookmarking</member>
- <member>- Encrypted bookmark support (password can be saved to TDEWallet)</member>
- <member>- Distributed FTP support (PRET)</member>
- <member>- SSCN and CPSV support</member>
- <member>- Skiplist</member>
- <member>- ZeroConf (aka. Rendezvous) support for local site discovery</member>
- <member>- Bookmark sharing with Kopete contacts</member>
- <member>- Bookmark import plugins</member>
- <member>- Support for SFTP protocol</member>
- <member>- Traffic graph</member>
- <member>- Speed limiting</member>
- <member>- Priority and skip lists</member>
- <member>- Fast directory listings via control channel on servers that support STAT</member>
- <member>- Integrated SFV checksum verifier</member>
- <member>- Ability to view/edit remote files</member>
- <member>- Exporting of directory listings into text files</member>
- <member>- "On file exists" action matrix for Download, Upload and FXP transfers</member>
- </simplelist>
- </para>
-
- </refsect1>
- <refsect1>
- <title>OPTIONS</title>
-
- <para>All TDE and Qt programs accept some common command-line options.
- <command>&dhpackage;</command> has no application-specific options.</para>
-
- <variablelist>
- <varlistentry>
- <term>
- <option>--help</option>
- </term>
- <listitem>
- <para>Show help about options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--help-qt</option>
- </term>
- <listitem>
- <para>Show Qt specific options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--help-tde</option>
- </term>
- <listitem>
- <para>Show TDE specific options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--help-all</option>
- </term>
- <listitem>
- <para>Show all options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--author</option>
- </term>
- <listitem>
- <para>Show author information</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>-v</option>
- <option>--version</option>
- </term>
- <listitem>
- <para>Show version information</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--license</option>
- </term>
- <listitem>
- <para>Show license information</para>
- </listitem>
- </varlistentry>
- </variablelist>
- </refsect1>
- <refsect1>
- <title>AUTHOR</title>
-
- <para>This manual page was written by &dhusername; &lt;&dhemail;&gt; for
- the &debian; system (but may be used by others). Permission is
- granted to copy, distribute and/or modify this document under
- the terms of the &gnu; General Public License, Version 2 any
- later version published by the Free Software Foundation.
- </para>
- <para>
- On Debian systems, the complete text of the GNU General Public
- License can be found in /usr/share/common-licenses/GPL.
- </para>
-
- </refsect1>
-</refentry>
-
diff --git a/debian/_base/applications/internet/kftpgrabber/debian/manpages b/debian/_base/applications/internet/kftpgrabber/debian/manpages
deleted file mode 100644
index ac7779c7e..000000000
--- a/debian/_base/applications/internet/kftpgrabber/debian/manpages
+++ /dev/null
@@ -1 +0,0 @@
-kftpgrabber.1
diff --git a/debian/_base/applications/internet/kftpgrabber/debian/rules b/debian/_base/applications/internet/kftpgrabber/debian/rules
index 8292bc38c..a6797f19a 100755
--- a/debian/_base/applications/internet/kftpgrabber/debian/rules
+++ b/debian/_base/applications/internet/kftpgrabber/debian/rules
@@ -1,23 +1,17 @@
#!/usr/bin/make -f
-# Currently is not possible to build with --enable-final
-DEB_BUILD_OPTIONS += noopt
-
include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/cmake.mk
include debian/cdbs/debian-tde.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
-
-build/kftpgrabber-trinity::
- /usr/bin/docbook2x-man debian/kftpgrabber.xml
-
-binary-install/kftpgrabber-trinity::
- install -D -p -m644 debian/kftpgrabber-trinity.lintian-overrides \
- debian/kftpgrabber-trinity/usr/share/lintian/overrides/kftpgrabber-trinity
- mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/
-
-clean::
- rm -f kftpgrabber.1
+DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
+ -DCMAKE_INSTALL_PREFIX="/opt/trinity" \
+ -DCONFIG_INSTALL_DIR="/etc/trinity" \
+ -DSYSCONF_INSTALL_DIR="/etc/trinity" \
+ -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_VERBOSE_MAKEFILE="ON" \
+ -DCMAKE_SKIP_RPATH="OFF" \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
diff --git a/debian/_base/applications/internet/kftpgrabber/debian/watch b/debian/_base/applications/internet/kftpgrabber/debian/watch
deleted file mode 100644
index a0f049d56..000000000
--- a/debian/_base/applications/internet/kftpgrabber/debian/watch
+++ /dev/null
@@ -1,2 +0,0 @@
-version=3
-http://www.kftp.org/misc/downloads/ /uploads/files/kftpgrabber-(.*)\.tar\.bz2 debian svn-upgrade
diff --git a/ubuntu/_base/applications/internet/kftpgrabber/debian/control b/ubuntu/_base/applications/internet/kftpgrabber/debian/control
index 426bc7adb..832139e15 100644
--- a/ubuntu/_base/applications/internet/kftpgrabber/debian/control
+++ b/ubuntu/_base/applications/internet/kftpgrabber/debian/control
@@ -3,7 +3,7 @@ Section: tde
Priority: optional
Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
Uploaders: Fathi Boudra <fabo@debian.org>, Mark Purcell <msp@debian.org>, Michael Meskes <meskes@debian.org>
-Build-Depends: cdbs, debhelper (>= 9~), quilt, automake, libtool, tdelibs14-trinity-dev, docbook2x, docbook-xml, libssl-dev
+Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs-trinity-dev, libssl-dev
Standards-Version: 3.8.3
Homepage: http://www.kftp.org
diff --git a/ubuntu/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml b/ubuntu/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml
deleted file mode 100644
index ae9a1cc32..000000000
--- a/ubuntu/_base/applications/internet/kftpgrabber/debian/kftpgrabber.xml
+++ /dev/null
@@ -1,167 +0,0 @@
-<?xml version='1.0' encoding='ISO-8859-1'?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
-"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
- <!ENTITY dhfirstname "<firstname>Fathi</firstname>">
- <!ENTITY dhsurname "<surname>Boudra</surname>">
- <!ENTITY dhdate "<date>mars 17, 2006</date>">
- <!ENTITY dhsection "<manvolnum>1</manvolnum>">
- <!ENTITY dhemail "<email>fboudra@free.fr</email>">
- <!ENTITY dhusername "Fathi Boudra">
- <!ENTITY dhucpackage "<refentrytitle>kftpgrabber</refentrytitle>">
- <!ENTITY dhpackage "kftpgrabber">
- <!ENTITY debian "<productname>Debian</productname>">
- <!ENTITY gnu "<acronym>GNU</acronym>">
- <!ENTITY gpl "&gnu; <acronym>GPL</acronym>">
-]>
-
-<refentry>
- <refentryinfo>
- <address>
- &dhemail;
- </address>
- <author>
- &dhfirstname;
- &dhsurname;
- </author>
- <copyright>
- <year>2006</year>
- <holder>&dhusername;</holder>
- </copyright>
- &dhdate;
- </refentryinfo>
- <refmeta>
- &dhucpackage;
-
- &dhsection;
- </refmeta>
- <refnamediv>
- <refname>&dhpackage;</refname>
-
- <refpurpose>ftp client for TDE</refpurpose>
- </refnamediv>
- <refsynopsisdiv>
- <cmdsynopsis>
- <command>&dhpackage;</command>
-
- <arg><option><replaceable>options</replaceable></option></arg>
-
- </cmdsynopsis>
- </refsynopsisdiv>
- <refsect1>
- <title>DESCRIPTION</title>
-
- <para><command>&dhpackage;</command> is a graphical ftp client for TDE.
- It supports technologies like ZeroConf, TLS/SSL and FXP</para>
-
- <para>Some features:
- <simplelist>
- <member>- Multiple FTP sessions (tabs)</member>
- <member>- Transfer queue</member>
- <member>- TLS/SSL support for encrypted connections (implicit and explicit)</member>
- <member>- Partial X509 certificate support for authentication</member>
- <member>- File eXchange Protocol (FXP) transfer support</member>
- <member>- One Time Password (OTP) support - S/Key, MD5, RMD160, SHA1</member>
- <member>- Drag and Drop support</member>
- <member>- Site bookmarking</member>
- <member>- Encrypted bookmark support (password can be saved to TDEWallet)</member>
- <member>- Distributed FTP support (PRET)</member>
- <member>- SSCN and CPSV support</member>
- <member>- Skiplist</member>
- <member>- ZeroConf (aka. Rendezvous) support for local site discovery</member>
- <member>- Bookmark sharing with Kopete contacts</member>
- <member>- Bookmark import plugins</member>
- <member>- Support for SFTP protocol</member>
- <member>- Traffic graph</member>
- <member>- Speed limiting</member>
- <member>- Priority and skip lists</member>
- <member>- Fast directory listings via control channel on servers that support STAT</member>
- <member>- Integrated SFV checksum verifier</member>
- <member>- Ability to view/edit remote files</member>
- <member>- Exporting of directory listings into text files</member>
- <member>- "On file exists" action matrix for Download, Upload and FXP transfers</member>
- </simplelist>
- </para>
-
- </refsect1>
- <refsect1>
- <title>OPTIONS</title>
-
- <para>All TDE and Qt programs accept some common command-line options.
- <command>&dhpackage;</command> has no application-specific options.</para>
-
- <variablelist>
- <varlistentry>
- <term>
- <option>--help</option>
- </term>
- <listitem>
- <para>Show help about options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--help-qt</option>
- </term>
- <listitem>
- <para>Show Qt specific options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--help-tde</option>
- </term>
- <listitem>
- <para>Show TDE specific options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--help-all</option>
- </term>
- <listitem>
- <para>Show all options</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--author</option>
- </term>
- <listitem>
- <para>Show author information</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term><option>-v</option>
- <option>--version</option>
- </term>
- <listitem>
- <para>Show version information</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>
- <option>--license</option>
- </term>
- <listitem>
- <para>Show license information</para>
- </listitem>
- </varlistentry>
- </variablelist>
- </refsect1>
- <refsect1>
- <title>AUTHOR</title>
-
- <para>This manual page was written by &dhusername; &lt;&dhemail;&gt; for
- the &debian; system (but may be used by others). Permission is
- granted to copy, distribute and/or modify this document under
- the terms of the &gnu; General Public License, Version 2 any
- later version published by the Free Software Foundation.
- </para>
- <para>
- On Debian systems, the complete text of the GNU General Public
- License can be found in /usr/share/common-licenses/GPL.
- </para>
-
- </refsect1>
-</refentry>
-
diff --git a/ubuntu/_base/applications/internet/kftpgrabber/debian/manpages b/ubuntu/_base/applications/internet/kftpgrabber/debian/manpages
deleted file mode 100644
index ac7779c7e..000000000
--- a/ubuntu/_base/applications/internet/kftpgrabber/debian/manpages
+++ /dev/null
@@ -1 +0,0 @@
-kftpgrabber.1
diff --git a/ubuntu/_base/applications/internet/kftpgrabber/debian/rules b/ubuntu/_base/applications/internet/kftpgrabber/debian/rules
index 8292bc38c..a6797f19a 100755
--- a/ubuntu/_base/applications/internet/kftpgrabber/debian/rules
+++ b/ubuntu/_base/applications/internet/kftpgrabber/debian/rules
@@ -1,23 +1,17 @@
#!/usr/bin/make -f
-# Currently is not possible to build with --enable-final
-DEB_BUILD_OPTIONS += noopt
-
include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/cmake.mk
include debian/cdbs/debian-tde.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
-
-build/kftpgrabber-trinity::
- /usr/bin/docbook2x-man debian/kftpgrabber.xml
-
-binary-install/kftpgrabber-trinity::
- install -D -p -m644 debian/kftpgrabber-trinity.lintian-overrides \
- debian/kftpgrabber-trinity/usr/share/lintian/overrides/kftpgrabber-trinity
- mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/
-
-clean::
- rm -f kftpgrabber.1
+DEB_CMAKE_EXTRA_FLAGS := \
+ -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \
+ -DCMAKE_INSTALL_PREFIX="/opt/trinity" \
+ -DCONFIG_INSTALL_DIR="/etc/trinity" \
+ -DSYSCONF_INSTALL_DIR="/etc/trinity" \
+ -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_VERBOSE_MAKEFILE="ON" \
+ -DCMAKE_SKIP_RPATH="OFF" \
+ -DBUILD_ALL="ON" \
+ -DWITH_ALL_OPTIONS="ON"
diff --git a/ubuntu/_base/applications/internet/kftpgrabber/debian/watch b/ubuntu/_base/applications/internet/kftpgrabber/debian/watch
deleted file mode 100644
index a0f049d56..000000000
--- a/ubuntu/_base/applications/internet/kftpgrabber/debian/watch
+++ /dev/null
@@ -1,2 +0,0 @@
-version=3
-http://www.kftp.org/misc/downloads/ /uploads/files/kftpgrabber-(.*)\.tar\.bz2 debian svn-upgrade