From bdfaaf5ff5f67b7eb6310e0639b4b59cd4884289 Mon Sep 17 00:00:00 2001 From: Andrej Shadura Date: Wed, 26 Jun 2019 10:38:57 -0500 Subject: Initial packaging --- debian/changelog | 5 +++ debian/circle-fe-gtk.pod | 77 ++++++++++++++++++++++++++++++++++++++++++++++ debian/circle-gtk.manpages | 1 + debian/clean | 1 + debian/compat | 1 + debian/control | 49 +++++++++++++++++++++++++++++ debian/copyright | 28 +++++++++++++++++ debian/rules | 13 ++++++++ debian/source/format | 1 + debian/upstream/metadata | 4 +++ debian/watch | 2 ++ 11 files changed, 182 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/circle-fe-gtk.pod create mode 100644 debian/circle-gtk.manpages create mode 100644 debian/clean create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/upstream/metadata create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8c5a3ab --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +libcircle-fe-gtk-perl (0.173170-1) unstable; urgency=low + + * Initial release. + + -- Andrej Shadura Wed, 26 Jun 2019 12:29:38 -0500 diff --git a/debian/circle-fe-gtk.pod b/debian/circle-fe-gtk.pod new file mode 100644 index 0000000..7567d71 --- /dev/null +++ b/debian/circle-fe-gtk.pod @@ -0,0 +1,77 @@ +=head1 NAME + +circle-fe-gtk - GTK 2 frontend for the Circle IRC client + +=head1 SYNOPSIS + +B I + +=head1 DESCRIPTION + +B is an IRC client which merges the best attributes of a local +client and the common screen+irssi recipe: + +=over + +=item * Keep IRC connects and state on a backend server, allowing +disconnections from local UI. + +=item * Interact with a real local GUI for the frontend, instead of +incurring SSH roundtrips for every keypress. + +=back + +Circle uses L for its underlying communications layer. + +B is a GTK 2 user interface for B. It needs +B to be installed on the same or a different machine +in order to be useful. + +The B command accepts a single argument, a URL to the B +backend socket. + +The URL should be one of the following: + +=over + +=item * B:I> + +Connect to I:I over TCP. + +=item * B?I> + +Execute command I with I. + +=item * B> + +Connect to a UNIX socket I. + +=item * B/I> + +Execute command I with I on a remote I over SSH. + +=item * B/I> + +Connect to a UNIX socket I on a remote I over SSH. + +=back + +=head1 ENVIRONMENT + +=over + +=item I + +X11 display to connect to. + +=back + +=head1 SEE ALSO + +L, L + +=head1 AUTHOR + +This manual page was written by Andrej Shadura L<< >> for the Debian project (but may be used by others). + +The author of Circle is Paul Evans L<< >> diff --git a/debian/circle-gtk.manpages b/debian/circle-gtk.manpages new file mode 100644 index 0000000..9bcdefc --- /dev/null +++ b/debian/circle-gtk.manpages @@ -0,0 +1 @@ +debian/circle-fe-gtk.1 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..9bcdefc --- /dev/null +++ b/debian/clean @@ -0,0 +1 @@ +debian/circle-fe-gtk.1 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +11 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..39f0927 --- /dev/null +++ b/debian/control @@ -0,0 +1,49 @@ +Source: libcircle-fe-gtk-perl +Section: perl +Priority: optional +Maintainer: Debian Perl Group +Uploaders: Andrej Shadura +Build-Depends: debhelper (>= 11), + libmodule-build-perl, + perl +Build-Depends-Indep: libfile-sharedir-perl (>= 1.00), + libglib-perl, + libgtk2-perl, + libio-async-loop-glib-perl, + libio-async-perl (>= 0.14), + libmodule-pluggable-perl, + libnet-async-tangence-perl (>= 0.13), + libtangence-perl (>= 0.18) +Standards-Version: 4.3.0 +Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libcircle-fe-gtk-perl +Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libcircle-fe-gtk-perl.git +Homepage: https://metacpan.org/release/circle-fe-gtk +Testsuite: autopkgtest-pkg-perl + +Package: circle-gtk +Provides: libcircle-fe-gtk-perl +Architecture: all +Depends: ${misc:Depends}, ${perl:Depends}, + libfile-sharedir-perl (>= 1.00), + libglib-perl, + libgtk2-perl, + libio-async-loop-glib-perl, + libio-async-perl (>= 0.14), + libmodule-pluggable-perl, + libnet-async-tangence-perl (>= 0.13), + libtangence-perl (>= 0.18) +Suggests: circle-backend +Description: GTK 2 frontend for the Circle IRC client + Circle is an IRC client which merges the best attributes of a local + client and the common screen+irssi recipe: + . + * Keep IRC connects and state on a backend server, allowing + disconnections from local UI. + * Interact with a real local GUI for the frontend, instead of + incurring SSH roundtrips for every keypress. + . + Circle uses Tangence for its underlying communications layer. + . + This package provides a GTK 2 user interface for Circle. It needs + circle-backend to be installed on the same or a different machine + in order to be useful. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..0345c58 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://metacpan.org/release/circle-fe-gtk +Upstream-Contact: Paul Evans +Upstream-Name: circle-fe-gtk + +Files: * +Copyright: 2010—2013, 2017, Paul Evans +License: Artistic or GPL-1+ + +Files: debian/* +Copyright: 2019, Andrej Shadura +License: Artistic or GPL-1+ + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + . + On Debian systems, the complete text of the Artistic License can be + found in `/usr/share/common-licenses/Artistic'. + +License: GPL-1+ + 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 1, or (at your option) + any later version. + . + On Debian systems, the complete text of version 1 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ed724cd --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/dpkg/default.mk + +%: + dh $@ + +override_dh_installman: debian/circle-fe-gtk.1 + dh_installman + +%.1: %.pod + touch -d@$(SOURCE_DATE_EPOCH) $< + pod2man -r "circle-fe-gtk $(DEB_VERSION_UPSTREAM)" -c "Circle Documentation" $< > $@ 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/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..cd7e846 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,4 @@ +--- +Archive: CPAN +Contact: Paul Evans +Name: circle-fe-gtk diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..0983044 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://metacpan.org/release/circle-fe-gtk .*/circle-fe-gtk-v?(\d[\d.-]*)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ -- cgit v1.2.3