diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2021-09-08 16:27:03 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2021-09-09 11:39:31 +0200 |
commit | 57502f63482f0758a729d8dca9bb8b292afaa4f6 (patch) | |
tree | cf83a6b49c8e2a9d01501e56c54d99f59c2d2b86 | |
parent | c8fb5c3bf155469b0ce0520f945690fd6e33c402 (diff) | |
download | tde-packaging-57502f63482f0758a729d8dca9bb8b292afaa4f6.tar.gz tde-packaging-57502f63482f0758a729d8dca9bb8b292afaa4f6.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>
(cherry picked from commit 149e6fac07b690309011baa522bed3aad899da42)
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 8413b0e9b..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 +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; <&dhemail;> 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 8413b0e9b..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 +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; <&dhemail;> 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 |