From fff98e1edbbd58747394308d93d58869c5902ca9 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Thu, 1 Mar 2018 22:42:01 +0000 Subject: Import ultracopier_1.4.0.4-1.debian.tar.xz [dgit import tarball ultracopier 1.4.0.4-1 ultracopier_1.4.0.4-1.debian.tar.xz] --- changelog | 140 ++++++++++++++++++++++++++++++++++++++++++ compat | 1 + control | 22 +++++++ copyright | 101 ++++++++++++++++++++++++++++++ rules | 30 +++++++++ source/format | 1 + ultracopier.1 | 44 +++++++++++++ ultracopier.lintian-overrides | 2 + ultracopier.manpages | 1 + ultracopier.menu | 5 ++ watch | 3 + 11 files changed, 350 insertions(+) create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100755 rules create mode 100644 source/format create mode 100644 ultracopier.1 create mode 100644 ultracopier.lintian-overrides create mode 100644 ultracopier.manpages create mode 100644 ultracopier.menu create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 0000000..fee7679 --- /dev/null +++ b/changelog @@ -0,0 +1,140 @@ +ultracopier (1.4.0.4-1) unstable; urgency=medium + + * New upstream release: + + Drop all patches. + * debian/control: + + Make Vcs-Browser URL canonical. + + -- Thomas Preud'homme Thu, 01 Mar 2018 22:42:01 +0000 + +ultracopier (1.4.0.3-2) unstable; urgency=medium + + * debian/control: + + Update Vcs fields. + * debian/patches: + + Drop patch to disable ultimate build, no longer needed. + + Update meta-information on patch for Hurd support. + + -- Thomas Preud'homme Sun, 25 Feb 2018 14:22:33 +0000 + +ultracopier (1.4.0.3-1) unstable; urgency=medium + + * New upstream release. + * debian/rules: + + Build ultracopier.pro instead of ultracopier-all-in-one-direct.pro + * debian/patches: + + Add patch to accept Hurd as a supported platform. + + -- Thomas Preud'homme Fri, 23 Feb 2018 23:55:01 +0000 + +ultracopier (1.2.3.6-1) unstable; urgency=low + + * New upstream release (Closes: #875217): + + Drop all patches. + * debian/control: + + Build-depend on Qt5 libraries. + + Bump debhelper's Build-depend version + + Lower priority to optional. + + Bump standard version. + + Use secure and canonical VCS URIs. + * debian/rules: + + Update qmake project file to build. + + Generate and clean Qt message files. + + Select Qt5 libraries. + + Configure and enable installation. + + Enable all hardening flags. + + Stop patching architecture in informations.xml files. + + Stop fiddling with permissions of flag.png images. + * debian/patches: + + Disable ultimate build. + * debian/copyright: + + Remove inline GPL-3 paragraph. + + Use HTTPS URL for format field. + + Update copyright years. + * debian/watch: + + Fix URL to upstream tarballs (thanks Bart Martens). + * debian/compat: + + Bump compat version. + * Remove debian/detect_arch.cpp and debian/detect_arch.pro. + + -- Thomas Preud'homme Wed, 14 Feb 2018 22:54:13 +0000 + +ultracopier (0.3.1.0-1) unstable; urgency=low + + * New upstream release + * Remove merged patches: + - 0001-Also-search-resources-in-var-lib-ultracopier.patch + - 0002-Update-the-list-of-available-translations.patch + * debian/rules: + + Explicitly set ultracopier.pro as the main project file. + + Stop creating player_pause.png resource for Teracopy theme since it is + now in upstream tarball. + + Drop executable permissions on flag.png images at build time. + + Fix ultracopier platform value in source code before building it. + * Drop hardening-no-fortify-functions lintian override since it is a false + positive (thanks Paul Tagliamonte). + + -- Thomas Preud'homme Thu, 21 Mar 2013 15:31:34 +0100 + +ultracopier (0.3.0.5-1) unstable; urgency=low + + * New upstream release. + * debian/patches: + + 0001-Also-search-resources-in-var-lib-ultracopier.patch + + 0002-Update-the-list-of-available-translations.patch + + 0003-Create-a-rule-to-compile-.ts-into-.qm.patch + + 0004-Set-resources-installation-path.patch + + 0005-Build-ultracopier-with-resources.patch + + 0006-Avoid-linking-against-libpthread.patch + + 0007-Fix-typos-in-string-shown-to-the-user.patch + * debian/rules: + + Explicitly set build.pro as the main project file. + + Create missing resources/player_pause.png resource in + plugins-alternative/Themes/Teracopy via a symlink to + plugins/Themes/Oxygen/resources/player_pause.png. + + Stop making i18n files executable. + + Set QMAKE_CXXFLAGS_RELEASE and QMAKE_CXXFLAGS_DEBUG from CPPFLAGS and + CXXFLAGS when invoking qmake. + * debian/control: + + Bump Standards-Version to 3.9.4 (no changes needed). + + Update build dependency version on debhelper to reflect compatibility. + + Update maintainer email address. + * debian/copyright: + + Update and complete copyright information. + + Use version 1.0 of the format specification. + + Update maintainer email address. + * Bump debhelper compatibility to 9. + * Override no-upstream-changelog lintian warning as there simply is no + upstream changelog. + * Override hardening-no-fortify-functions warning as -D_FORTIFY_SOURCE=2 is + correctly passed to g++. + + -- Thomas Preud'homme Mon, 31 Dec 2012 20:00:53 +0100 + +ultracopier (0.2.0.16-2) unstable; urgency=low + + * debian/rules: + + Use dpkg-buildflags to set build flags (CPPFLAGS, CFLAGS and LDFLAGS). + * debian/copyright: + + Document global license and copyright. + + Add missing dots in Expat license block. + + -- Thomas Preud'homme Thu, 16 Jun 2011 16:16:43 +0200 + +ultracopier (0.2.0.16-1) unstable; urgency=low + + * Initial release (Closes: #599008). + * Modifications made to upstream archive: + + Remove the inclusion of a non-existent file in qmake project file. + + Set the name of the executable. + + Populate INSTALLS variable to create an install target in + generated Makefile. + + Avoid linking Ultracopier against libpthread. + + Remove deprecated TerminalOptions key in desktop entry. + + Fix two typos affecting the binary. + + Fix program version number + * Add a manpage. + * debian/copyright: + + Use DEP5 candidate format. + + -- Thomas Preud'homme Thu, 30 Sep 2010 21:58:07 +0200 diff --git a/compat b/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +11 diff --git a/control b/control new file mode 100644 index 0000000..4d26a93 --- /dev/null +++ b/control @@ -0,0 +1,22 @@ +Source: ultracopier +Section: utils +Priority: optional +Maintainer: Thomas Preud'homme +Build-Depends: debhelper (>= 11), qtbase5-dev, kdelibs5-dev, qt5-qmake, + qttools5-dev-tools +Standards-Version: 4.1.3 +Homepage: http://ultracopier.first-world.info/ +Vcs-Git: https://salsa.debian.org/debian/ultracopier.git +Vcs-Browser: https://salsa.debian.org/debian/ultracopier + +Package: ultracopier +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: advanced graphical file copy system + Ultracopier is a graphical file copy system featuring: + - transfer suspend + - speed control + - transfer list management + - advanced name colision and error management + . + Ultracopier also supports multiple skins and languages. diff --git a/copyright b/copyright new file mode 100644 index 0000000..24491c6 --- /dev/null +++ b/copyright @@ -0,0 +1,101 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Ultracopier +Upstream-Contact: Herman Brule +Source: http://files.first-world.info/ultracopier/ +License: GPL-3 + +Files: * +Copyright: 2010-2017 Herman Brule +License: GPL-3 + +Files: debian/* +Copyright: 2010-2018 Thomas Preud'homme +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +Files: resources/*.png resources/img-src/* +Copyright: 2007 Nuno Pinheiro + 2007 David Vignoni + 2007 David Miller + 2007 Johann Ollivier Lapeyre + 2007 Kenneth Wimer + 2007 Riccardo Iaconelli +License: LGPL-3+ + +Files: plugins/Languages/*.png ./resources/Languages/*.png +Copyright: 2012 Matthieu Aubry +License: GPL-3+ + +Files: lib/qt-tar-xz/xz* +Copyright: Lasse Collin + Igor Pavlov +License: public-domain + XZ Embedded has been put into the public domain, thus you can do whatever you + want with it. All the files in XZ Embedded have been written by Lasse Collin, + but some files are heavily based on public domain code written by Igor Pavlov. + +License: GPL-3 + 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, version 3 of the License. + . + 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, see . + . + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. + +License: GPL-3+ + 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 3 of the License, 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, see . + . + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. + +License: LGPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 3 of the License, 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 Lesser General Public License + along with this program. If not, see . + . + On Debian systems, the full text of the GNU Lesser General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. diff --git a/rules b/rules new file mode 100755 index 0000000..da20b2d --- /dev/null +++ b/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export QT_SELECT:=qt5 +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +override_dh_auto_configure: + lrelease ultracopier.pro + lrelease plugins/CopyEngine/Ultracopier/CopyEngine.pro + lrelease plugins/Themes/Oxygen/interface.pro + dh_auto_configure --buildsystem=qmake -- \ + QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS) $(CPPFLAGS)" \ + QMAKE_CXXFLAGS_DEBUG="$(CXXFLAGS) $(CPPFLAGS)" \ + target.path=/usr/bin "INSTALLS+=target" \ + ultracopier.pro + +clean: + rm -f build + dh clean --buildsystem=qmake + find -name \*.qm -delete + rm -f debian/detect_arch + +build: + dh build --buildsystem=qmake + touch build + +%: + dh $@ --buildsystem=qmake diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/ultracopier.1 b/ultracopier.1 new file mode 100644 index 0000000..61fa366 --- /dev/null +++ b/ultracopier.1 @@ -0,0 +1,44 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH ULTRACOPIER 1 "October 3, 2010" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +ultracopier \- Advanced graphical file copy system +.SH SYNOPSIS +.B ultracopier +.SH DESCRIPTION +This manual page documents briefly the +.B ultracopier +command. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBultracopier\fP is a program that offers a graphical user interface to +enhance control over file copying and renaming. Enhanced control +includes: + \- transfer suspend + \- speed control + \- transfer list management + \- advanced name colision and error management +.br +\fBultracopier\fP also supports multiple skins and languages, and takes +no argument. +.SH AUTHOR +ultracopier was written by Herman Brule . +.PP +This manual page was written by Thomas Preud'homme , +for the Debian project (and may be used by others). diff --git a/ultracopier.lintian-overrides b/ultracopier.lintian-overrides new file mode 100644 index 0000000..2ad535c --- /dev/null +++ b/ultracopier.lintian-overrides @@ -0,0 +1,2 @@ +# Upstream archive doesn't contain any changelog +ultracopier binary: no-upstream-changelog diff --git a/ultracopier.manpages b/ultracopier.manpages new file mode 100644 index 0000000..4965cfa --- /dev/null +++ b/ultracopier.manpages @@ -0,0 +1 @@ +debian/ultracopier.1 diff --git a/ultracopier.menu b/ultracopier.menu new file mode 100644 index 0000000..e764d51 --- /dev/null +++ b/ultracopier.menu @@ -0,0 +1,5 @@ +?package(ultracopier):\ + needs="X11"\ + section="Applications/File Management"\ + title="Ultracopier"\ + command="/usr/bin/ultracopier" diff --git a/watch b/watch new file mode 100644 index 0000000..47ebe9d --- /dev/null +++ b/watch @@ -0,0 +1,3 @@ +version=3 +http://files.first-world.info/ultracopier/(\d+(?:\.\d+)*)/ ultracopier-src(?:-|\.|_|_v|)(\d\S*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian uupdate +# Bart Martens Wed, 20 Mar 2013 19:32:45 +0000 -- cgit v1.2.3