debian/ 0000755 0000000 0000000 00000000000 12026025032 007156 5 ustar debian/tabble.1.pod 0000644 0000000 0000000 00000004274 12025355215 011271 0 ustar # Copyright
#
# Copyright (C) 2012 Jari Aalto
#
# License
#
# 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 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 .
#
# Description
#
# To learn what TOP LEVEL section to use in manual pages,
# see POSIX/Susv standard and "tility Description Defaults" at
# http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap01.html#tag_01_11
#
# This is manual page in Perl POD format. Read more at
# http://perldoc.perl.org/perlpod.html or run command:
#
# perldoc perlpod | less
#
# To check the syntax:
#
# podchecker *.pod
#
# Create manual page with command:
#
# pod2man PAGE.N.pod > PAGE.N
=pod
=head1 NAME
tabble - program launcher with tabs for X
=head1 SYNOPSIS
tabble
=head1 DESCRIPTION
Tabble is a small alternative X shell which presents your programs in
tabs for easy launch. It is not meant to replace a window manager,
just complement it. Light window managers benefit the most from
tabble. The idea is that tabble is 'always on top' so multiple
launches can be made without re-navigating a menu hierarchy or
clearing the desktop.
=head1 OPTIONS
=over 4
=item B<-c FILE>
Read configuration from FILE.
=back
=head1 ENVIRONMENT
None.
=head1 FILES
None.
=head1 SEE ALSO
fpanel(1)
=head1 AUTHORS
Program was written by Graeme Sheppard .
This manual page was written by Jari Aalto for
the Debian GNU system (but may be used by others). Released under
license GNU GPL version 2 or (at your option) any later version. For
more information about license, visit
.
=cut
debian/tabble-wrapper 0000755 0000000 0000000 00000000525 12025356144 012027 0 ustar #!/bin/sh
# 2010-05-24 Modified from original sources by Jari Aalto
Main ()
{
if [ "$LOGNAME" ]; then
# Signal 50 in program asks for restart
killall -50 --user $LOGNAME tabble || tabble "$@" &
else
echo "[ERROR] can't restart tabble. LOGNAME not defined." >&2
return 1
fi
}
Main "$@"
# End of file
debian/patches/ 0000755 0000000 0000000 00000000000 12025355464 010623 5 ustar debian/compat 0000644 0000000 0000000 00000000002 12025355042 010362 0 ustar 9
debian/tabble-wrapper.1.pod 0000644 0000000 0000000 00000003701 12025355406 012743 0 ustar # Copyright
#
# Copyright (C) 2012 Jari Aalto
#
# License
#
# 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 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 .
#
# Description
#
# To learn what TOP LEVEL section to use in manual pages,
# see POSIX/Susv standard and "tility Description Defaults" at
# http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap01.html#tag_01_11
#
# This is manual page in Perl POD format. Read more at
# http://perldoc.perl.org/perlpod.html or run command:
#
# perldoc perlpod | less
#
# To check the syntax:
#
# podchecker *.pod
#
# Create manual page with command:
#
# pod2man PAGE.N.pod > PAGE.N
=pod
=head1 NAME
tabble-wrapper - restart tabble for $LOGNAME
=head1 SYNOPSIS
tabble-wrapper
=head1 DESCRIPTION
After you have added new entries, this program kills existing tabble(1)
and restarts it.
head1 OPTIONS
See table(1) manual page.
=head1 ENVIRONMENT
The tabble owned by I<$LOGNAME> is killed.
=head1 FILES
None.
=head1 SEE ALSO
tabble(1)
=head1 AUTHORS
Program was written by Graeme Sheppard .
This manual page was written by Jari Aalto for
the Debian GNU system (but may be used by others). Released under
license GNU GPL version 2 or (at your option) any later version. For
more information about license, visit
.
=cut
debian/control 0000644 0000000 0000000 00000001474 12025355042 010575 0 ustar Source: tabble
Section: x11
Priority: optional
Maintainer: Jari Aalto
Build-Depends: debhelper (>= 9), autotools-dev, libgtk2.0-dev
Standards-Version: 3.9.3
Vcs-Browser: http://git.debian.org/?p=collab-maint/tabble.git
Vcs-Git: git://git.debian.org/git/collab-maint/tabble.git
Homepage: http://www.rillion.net/tabble
Package: tabble
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, psmisc
Description: program launcher with tabs for X
tabble is a small alternative X shell which presents your programs in
tabs for easy launch. It is not meant to replace a window manager,
just complement it. Light window managers benefit the most from
tabble. The idea is that tabble is 'always on top' so multiple
launches can be made without re-navigating a menu hierarchy or
clearing the desktop.
debian/install 0000644 0000000 0000000 00000000036 12025355042 010554 0 ustar debian/tabble-wrapper usr/bin
debian/changelog 0000644 0000000 0000000 00000001227 12026025032 011032 0 ustar tabble (0.43-2) unstable; urgency=low
* debian/tabble.1.pod, tabble-wrapper.1.pod
- Correct pod tags and OPTIONS section (Closes: #665214).
* debian/tabble-wrapper
- Pass command line arguments to tabble(1). Patch thanks to Justin B
Rye in Bug#665214.
* debian/rules
- Use hardened build flags (CPPFLAGS: -D_FORTIFY_SOURCE=2)
http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags
-- Jari Aalto Sun, 16 Sep 2012 17:26:44 +0300
tabble (0.43-1) unstable; urgency=low
* Initial release (Closes: #582889).
-- Jari Aalto Thu, 08 Mar 2012 23:06:41 -0500
debian/watch 0000644 0000000 0000000 00000000101 12025355042 010205 0 ustar version=3
http://www.rillion.net/tabble .*tabble-([\d.]+).tar.gz
debian/rules 0000755 0000000 0000000 00000000664 12025360052 010247 0 ustar #!/usr/bin/make -f
PACKAGE = tabble
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
man:
$(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE) makeman
$(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE)-wrapper makeman
override_dh_auto_build: man
dh_auto_build -- CFLAGS="$(CFLAGS) $(CPPFLAGS)"
%:
dh $@
.PHONY: man
# End of file
debian/docs 0000644 0000000 0000000 00000000021 12025355042 010030 0 ustar BUGS
NEWS
README
debian/copyright 0000644 0000000 0000000 00000002157 12025355042 011124 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
Upstream-Name: tabble
Upstream-Contact: Graeme Sheppard
Source: http://www.rillion.net/tabble
Files: *
Copyright:
2005, 2006, 2010 Graeme Sheppard
License: GPL-2+
Files: debian/*
Copyright:
2012 Jari Aalto
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 .
.
On Debian systems, the complete text of the GNU General
Public License can be found in "/usr/share/common-licenses/GPL-2".
debian/source/ 0000755 0000000 0000000 00000000000 12025355042 010464 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12025355042 011672 0 ustar 3.0 (quilt)
debian/pod2man.mk 0000644 0000000 0000000 00000003346 12025355042 011063 0 ustar # pod2man.mk -- Makefile portion to convert *.pod files to manual pages
#
# Copyright information
#
# Copyright (C) 2008-2010 Jari Aalto
#
# License
#
# 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 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 .
#
# Description
#
# Convert *.pod files to manual pages. Write this to 'install'
# target:
#
# install: build $(MANPAGE)
ifneq (,)
This makefile requires GNU Make.
endif
# This variable *must* be set when called
PACKAGE ?= package
# Optional variables to set
MANSECT ?= 1
PODCENTER ?= User Commands
PODDATE = $$(date "+%Y-%m-%d")
# Directories
MANSRC =
MANDEST = $(MANSRC)
MANPOD = $(MANSRC)$(PACKAGE).$(MANSECT).pod
MANPAGE = $(MANDEST)$(PACKAGE).$(MANSECT)
POD2MAN = pod2man
POD2MAN_FLAGS = --utf8
makeman: $(MANPAGE)
$(MANPAGE): $(MANPOD)
# make target - create manual page from a *.pod page
podchecker $(MANPOD)
LC_ALL= LANG=C $(POD2MAN) $(POD2MAN_FLAGS) \
--center="$(PODCENTER)" \
--date="$(PODDATE)" \
--name="$(PACKAGE)" \
--section="$(MANSECT)" \
$(MANPOD) \
| sed 's,[Pp]erl v[0-9.]\+,$(PACKAGE),' \
> $(MANPAGE) && \
rm -f pod*.tmp
# End of of Makefile part
debian/clean 0000644 0000000 0000000 00000000013 12025355042 010163 0 ustar debian/*.1
debian/manpages 0000644 0000000 0000000 00000000013 12025355042 010674 0 ustar debian/*.1