diff options
-rw-r--r-- | debian/changelog | 25 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 30 | ||||
-rw-r--r-- | debian/copyright | 209 | ||||
-rw-r--r-- | debian/docs | 2 | ||||
-rw-r--r-- | debian/patches/addDesktopKeywords.diff | 15 | ||||
-rw-r--r-- | debian/patches/series | 3 | ||||
-rw-r--r-- | debian/patches/updatePOTFILES.in.diff | 13 | ||||
-rw-r--r-- | debian/patches/useBaseFilesLicensePath.diff | 15 | ||||
-rwxr-xr-x | debian/rules | 16 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 3 |
12 files changed, 333 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..80d0d6f --- /dev/null +++ b/debian/changelog @@ -0,0 +1,25 @@ +transmission-remote-gtk (1.1.1-3) unstable; urgency=high + + * Fix possible GPL violation by removing libappindicator support + (closes: #825859, #810103). + + -- Benjamin Barenblat <bbaren@mit.edu> Mon, 30 May 2016 17:03:25 -0400 + +transmission-remote-gtk (1.1.1-2) unstable; urgency=low + + * Update Standards-Version. + * Update Vcs-* URLs. + * Enable verbose builds so the build log checker can check it. + * Import upstream patch to have 'make test' work again. + * Import upstream patch to add keywords to .desktop file (fixes a + Lintian warning). + * Use base-files’ copy of the GPL in the about box (closes: #791553). + + -- Benjamin Barenblat <bbaren@mit.edu> Mon, 23 Nov 2015 09:14:07 -0500 + +transmission-remote-gtk (1.1.1-1) unstable; urgency=low + + * Initial release (Closes: #630789). Upstream ships a debian + directory; I’ve replaced it with my own. + + -- Benjamin Barenblat <bbaren@mit.edu> Sun, 14 Jul 2013 17:18:53 -0700 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..996a874 --- /dev/null +++ b/debian/control @@ -0,0 +1,30 @@ +Source: transmission-remote-gtk +Section: net +Priority: optional +Maintainer: Benjamin Barenblat <bbaren@mit.edu> +Build-Depends: + debhelper (>= 9.0.0), + dh-autoreconf, + intltool (>= 0.35.0), + libcurl4-gnutls-dev | libcurl-ssl-dev, + libjson-glib-dev (>= 0.8), + libgeoip-dev, + libglib2.0-dev (>= 2.22), + libgtk-3-dev, + libnotify-dev, + libproxy-dev, + libunique-dev +Standards-Version: 3.9.8 +Homepage: https://code.google.com/p/transmission-remote-gtk/ +Vcs-Git: git://benjamin.barenblat.name/debian-transmission-remote-gtk.git +Vcs-Browser: https://benjamin.barenblat.name/gitweb/?p=debian-transmission-remote-gtk.git + +Package: transmission-remote-gtk +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: GTK+ interface for the Transmission BitTorrent daemon + transmission-remote-gtk is a GTK+ interface for controlling the + Transmission BitTorrent daemon. It is a full featured client, + providing the ability to upload, queue, and delete torrent files, + monitor downloads, and adjust speed limits. + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..bffe8b1 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,209 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: transmission-remote-gtk +Upstream-Contact: Alan Fitton <alan@eth0.org.uk> +Source: <https://code.google.com/p/transmission-remote-gtk/> + +Files: * +Copyright: 2011-2013 Alan Fitton <alan@eth0.org.uk> +License: GPL-2+ + +License: GPL-2+ + 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; either version 2 of the License, or + (at your option) any later version. + . + 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 program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +Files: aclocal.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 +Copyright: 1996-2012 Free Software Foundation, Inc. +License: FSF-simple-with-notice + This file is free software; the Free Software Foundation gives unlimited + permission to copy and/or distribute it, with or without modifications, as + long as this notice is preserved. + +Files: autogen.sh +Copyright: 2005-2009 United States Government as represented by the + U.S. Army Research Laboratory +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + 3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Files: config.guess config.sub depcomp missing +Copyright: 1992-2012 Free Software Foundation, Inc. +License: GPL-2+ with Autoconf exception + +License: GPL-2+ with Autoconf exception + This file 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 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 <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU General Public License + version 2 can be found in `/usr/share/common-licenses/GPL-2'. + . + As a special exception to the GNU General Public License, if you + distribute this file as part of a program that contains a + configuration script generated by Autoconf, you may include it under + the same distribution terms that you use for the rest of that program. + +Files: configure +Copyright: 1992-1996, 1998-2012 Free Software Foundation, Inc. +License: FSF-configure-simple + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + +Files: COPYING +Copyright: 1989, 1991 Free Software Foundation, Inc. +License: FSF-GPL2 + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +Files: debian/* +Copyright: 2013, 2014, 2015 Benjamin Barenblat <bbaren@mit.edu> +License: GPL-2+ + +Files: install-sh +Copyright: 1994 X Consortium +License: X11 + 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 + X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- + TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, the name of the X Consortium shall not + be used in advertising or otherwise to promote the sale, use or other deal- + ings in this Software without prior written authorization from the X Consor- + tium. + +Files: ltmain.sh m4/libtool.m4 +Copyright: 1996-2001, 2003-2011 Free Software Foundation, Inc. +License: GPL-2+ with Libtool exception + GNU Libtool 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 of the License, or + (at your option) any later version. + . + As a special exception to the GNU General Public License, + if you distribute this file as part of a program or library that + is built using GNU Libtool, you may include this file under the + same distribution terms that you use for the rest of that program. + . + GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy + can be downloaded from http://www.gnu.org/licenses/gpl.html, + or obtained by writing to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +Files: m4/acinclude.m4 +Copyright: 2006 Stepan Kasal <kasal@ucw.cz> + 2006 Andreas Schwab <schwab@suse.de> + 2006 Guido U. Draheim <guidod@gmx.de> + 2006 Alexandre Oliva +License: simple + Copying and distribution of this file, with or without + modification, are permitted in any medium without royalty provided + the copyright notice and this notice are preserved. + +Files: m4/intltool.m4 +Copyright: 2001 Eazel, Inc. +License: GPL-2+ with Autoconf exception + +Files: m4/pkg.m4 +Copyright: 2004 Scott James Remnant <scott@netsplit.com> +License: GPL-2+ with Autoconf exception + +Files: Makefile.in src/Makefile.in +Copyright: 1994-2012 Free Software Foundation, Inc. + 2011 Alan Fitton <alan@eth0.org.uk> +License: GPL-2+ + +Files: po/ca.po po/cs.po po/fr.po po/it.po po/lt.po po/lv.po po/pt_BR.po po/si.po po/tr.po po/zh_TW.po +Copyright: 2012 Rosetta Contributors and Canonical Ltd +License: GPL-2+ + +Files: po/Makefile.in.in +Copyright: 1995-1997 Ulrich Drepper <drepper@gnu.ai.mit.edu> + 2004-2008 Rodney Dawes <dobey.pwns@gmail.com> +License: copy-and-use-without-restriction + This file may be copied and used freely without restrictions. + +Files: src/bencode.c src/bencode.h +Copyright: Mike Frysinger <vapier@gmail.com> + Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> +License: public-domain + This is released into the public domain: + http://en.wikipedia.org/wiki/Public_Domain + +Files: src/hig.c src/hig.h src/torrent-cell-renderer.c src/torrent-cell-renderer.h +Copyright: 2007-2010 Mnemosyne LLC +License: GPL-2 + This file is licensed by the GPL version 2. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +Files: src/icons.c src/icons.h +Copyright: Paolo Bacchilega +License: public-domain + There is no problem for me, you can license my code under whatever + licence you wish :) diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..6f12db5 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +AUTHORS +README diff --git a/debian/patches/addDesktopKeywords.diff b/debian/patches/addDesktopKeywords.diff new file mode 100644 index 0000000..011f75d --- /dev/null +++ b/debian/patches/addDesktopKeywords.diff @@ -0,0 +1,15 @@ +Description: Add Keywords entry to .desktop file + This patch squashes three upstream commits into one. The Origin header in this + patch references the first commit; the others are + https://code.google.com/p/transmission-remote-gtk/source/detail?r=2481b17214e72530d19ff654258e0ee5d541c0a6 + and + https://code.google.com/p/transmission-remote-gtk/source/detail?r=98eb06aaeb6ee3d1f1440c3000311e73367778d7. +Origin: upstream, https://code.google.com/p/transmission-remote-gtk/source/detail?r=9044e0971b9186cd7697988527090e4ee1f1e046 +Bug: https://code.google.com/p/transmission-remote-gtk/issues/detail?id=234 +--- a/src/transmission-remote-gtk.desktop.in ++++ b/src/transmission-remote-gtk.desktop.in +@@ -8,3 +8,4 @@ TryExec=transmission-remote-gtk + Type=Application + MimeType=application/x-bittorrent;x-scheme-handler/magnet; + Categories=Network;FileTransfer;P2P;GTK; ++Keywords=p2p;bittorrent;transmission;rpc; diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..9c52550 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +updatePOTFILES.in.diff +addDesktopKeywords.diff +useBaseFilesLicensePath.diff diff --git a/debian/patches/updatePOTFILES.in.diff b/debian/patches/updatePOTFILES.in.diff new file mode 100644 index 0000000..6a6f78b --- /dev/null +++ b/debian/patches/updatePOTFILES.in.diff @@ -0,0 +1,13 @@ +Description: Update POTFILES.in +Origin: upstream, https://code.google.com/p/transmission-remote-gtk/source/detail?r=317e075ed232519c491d34220735614c257b4587 +Bug: https://code.google.com/p/transmission-remote-gtk/issues/detail?id=233 +--- a/po/POTFILES.in ++++ b/po/POTFILES.in +@@ -6,6 +6,7 @@ src/remote-exec.c + src/requests.c + src/session-get.c + src/torrent.c ++src/torrent-cell-renderer.c + src/trg-about-window.c + src/trg-cell-renderer-epoch.c + src/trg-cell-renderer-eta.c diff --git a/debian/patches/useBaseFilesLicensePath.diff b/debian/patches/useBaseFilesLicensePath.diff new file mode 100644 index 0000000..79d7214 --- /dev/null +++ b/debian/patches/useBaseFilesLicensePath.diff @@ -0,0 +1,15 @@ +Description: Use correct path for GPL +Bug-Debian: https://bugs.debian.org/791553 +Forwarded: not-needed +Author: Benjamin Barenblat <bbaren@mit.edu> +--- a/configure.ac ++++ b/configure.ac +@@ -52,7 +52,7 @@ AM_CONDITIONAL([WIN32], test "$WIN32" = + CFLAGS="$CFLAGS -IC:/MinGW/msys/1.0/include" + #endif + +-trglicense='${docdir}-$(PACKAGE_VERSION)/COPYING' ++trglicense='/usr/share/common-licenses/GPL-2' + AC_SUBST(trglicense) + GETTEXT_PACKAGE=AC_PACKAGE_NAME + AC_SUBST(GETTEXT_PACKAGE) diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..f7e0c91 --- /dev/null +++ b/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Avoid overlinking and reduce library dependencies. +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +%: + dh $@ --with autoreconf + +.PHONY: override_dh_autoreconf +override_dh_autoreconf: + dh_autoreconf sh -- autogen.sh + +.PHONY: override_dh_auto_configure +override_dh_auto_configure: + dh_auto_configure -- --without-libappindicator --disable-silent-rules diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..619832d --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://code.google.com/p/transmission-remote-gtk/downloads/list?can=1 \ + .*/transmission-remote-gtk-(\d[\d.]*)\.tar\.gz |