summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrej Shadura <andrewsh@debian.org>2019-06-26 10:38:57 -0500
committerAndrej Shadura <andrew.shadura@collabora.co.uk>2019-06-26 12:29:44 -0500
commitbdfaaf5ff5f67b7eb6310e0639b4b59cd4884289 (patch)
tree806d63713c3cb01c331d81b4a6a217dfb8a03df2
parentb237be2cbaf4e5862a5ab061364175583f7db9ad (diff)
-rw-r--r--debian/changelog5
-rw-r--r--debian/circle-fe-gtk.pod77
-rw-r--r--debian/circle-gtk.manpages1
-rw-r--r--debian/clean1
-rw-r--r--debian/compat1
-rw-r--r--debian/control49
-rw-r--r--debian/copyright28
-rwxr-xr-xdebian/rules13
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata4
-rw-r--r--debian/watch2
11 files changed, 182 insertions, 0 deletions
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 <andrewsh@debian.org> 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<circle-fe-gtk> I<url>
+
+=head1 DESCRIPTION
+
+B<Circle> 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<Tangence> for its underlying communications layer.
+
+B<circle-fe-gtk> is a GTK 2 user interface for B<Circle>. It needs
+B<circle-be> to be installed on the same or a different machine
+in order to be useful.
+
+The B<circle-fe-gtk> command accepts a single argument, a URL to the B<Circle>
+backend socket.
+
+The URL should be one of the following:
+
+=over
+
+=item * B<tcp://I<host>:I<port>>
+
+Connect to I<host>:I<port> over TCP.
+
+=item * B<exec:///I<path>?I<arguments>>
+
+Execute command I<path> with I<arguments>.
+
+=item * B<unix:///I<path>>
+
+Connect to a UNIX socket I<path>.
+
+=item * B<sshexec://I<host>/I<path>>
+
+Execute command I<path> with I<arguments> on a remote I<host> over SSH.
+
+=item * B<sshunix://I<host>/I<path>>
+
+Connect to a UNIX socket I<path> on a remote I<host> over SSH.
+
+=back
+
+=head1 ENVIRONMENT
+
+=over
+
+=item I<DISPLAY>
+
+X11 display to connect to.
+
+=back
+
+=head1 SEE ALSO
+
+L<circle-be(1)>, L<Circle(3pm)>
+
+=head1 AUTHOR
+
+This manual page was written by Andrej Shadura L<< <andrewsh@debian.org> >> for the Debian project (but may be used by others).
+
+The author of Circle is Paul Evans L<< <leonerd@leonerd.org.uk> >>
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 <pkg-perl-maintainers@lists.alioth.debian.org>
+Uploaders: Andrej Shadura <andrewsh@debian.org>
+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 <leonerd@leonerd.org.uk>
+Upstream-Name: circle-fe-gtk
+
+Files: *
+Copyright: 2010—2013, 2017, Paul Evans <leonerd@leonerd.org.uk>
+License: Artistic or GPL-1+
+
+Files: debian/*
+Copyright: 2019, Andrej Shadura <andrewsh@debian.org>
+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 <leonerd@leonerd.org.uk>
+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)$