debian/0000755000000000000000000000000012026025032007156 5ustar debian/tabble.1.pod0000644000000000000000000000427412025355215011271 0ustar # 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-wrapper0000755000000000000000000000052512025356144012027 0ustar #!/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/0000755000000000000000000000000012025355464010623 5ustar debian/compat0000644000000000000000000000000212025355042010362 0ustar 9 debian/tabble-wrapper.1.pod0000644000000000000000000000370112025355406012743 0ustar # 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/control0000644000000000000000000000147412025355042010575 0ustar 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/install0000644000000000000000000000003612025355042010554 0ustar debian/tabble-wrapper usr/bin debian/changelog0000644000000000000000000000122712026025032011032 0ustar 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/watch0000644000000000000000000000010112025355042010205 0ustar version=3 http://www.rillion.net/tabble .*tabble-([\d.]+).tar.gz debian/rules0000755000000000000000000000066412025360052010247 0ustar #!/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/docs0000644000000000000000000000002112025355042010030 0ustar BUGS NEWS README debian/copyright0000644000000000000000000000215712025355042011124 0ustar 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/0000755000000000000000000000000012025355042010464 5ustar debian/source/format0000644000000000000000000000001412025355042011672 0ustar 3.0 (quilt) debian/pod2man.mk0000644000000000000000000000334612025355042011063 0ustar # 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/clean0000644000000000000000000000001312025355042010163 0ustar debian/*.1 debian/manpages0000644000000000000000000000001312025355042010674 0ustar debian/*.1