debian/0000755000000000000000000000000012202154264007164 5ustar debian/compat0000644000000000000000000000000212202153546010364 0ustar 7 debian/docs0000644000000000000000000000001112202153546010031 0ustar CREDITS debian/copyright0000644000000000000000000000562612202153546011132 0ustar This package was debianized by Tomasz Melcer in 2005. Then, it was maintained maintained and developed by Jens Peter Secher since May 2011. Cleto Martin refreshed the packaging in Summer of 2011. The original source was downloaded from http://github.com/sargon/trayer-srg Original Upstream Author: Maciej Delmanowski Current Upstream Maintainer: Daniel Ehlers ---[ trayer License begin ]--- Copyright (C) 2005 Maciej "harnir" Delmanowski Copyright (C) 2002 Anatoly Asviyan (aka Arsen) Copyright (C) 2000 Peter Zelezny Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Soft- ware"), 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 condi- tions: 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 MERCHANTABIL- ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---[ trayer License end ]--- Trayer includes additional code with the following copyrights: gtkbar.{c,h}: Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald misc.c: Copyright (C) 2003 Leandro Pereira systray/fixedtip.{c,h}: Copyright (C) 2001 Havoc Pennington systray/eggtraymanager.{c,h}: Copyright (C) 2002 Anders Carlsson All additional code is under the following license: ---[ Additional license begin ]--- 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, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. ---[ Additional license end ]--- The full GNU General Public License is located in the file /usr/share/common-licenses/GPL-2 on a Debian system. debian/rules0000755000000000000000000000051212202153546010244 0ustar #!/usr/bin/make -f # debian/rules for trayer. CFLAGS = $(shell dpkg-buildflags --get CFLAGS) LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS) export CFLAGS LDFLAGS CPPFLAGS %: dh $@ override_dh_auto_clean: dh_testdir dh_testroot rm -f build-stamp $(MAKE) clean dh_clean debian/changelog0000644000000000000000000000605712202153546011050 0ustar trayer (1.1.5-1) unstable; urgency=low * New upstream release * remove suggests on menu (Closes: #647381). * Bump standards version (no changes) * Add hardening flags -- David Bremner Mon, 12 Aug 2013 14:38:34 +0200 trayer (1.1.4-2) unstable; urgency=low * Add --monitor option to man page. -- David Bremner Sun, 10 Jun 2012 10:15:01 -0300 trayer (1.1.4-1) unstable; urgency=low [ David Bremner ] * New upstream version. * Bump Standards-Version (no changes) [ Cleto Martin ] * Adopting package and updating debian/control file (Closes: #628943) * Update debian/copyright information. * debian/rules using simple dh. -- David Bremner Fri, 08 Jun 2012 09:14:57 -0300 trayer (1.1.1-1) unstable; urgency=low * New upstream version, which fixes huge values in _NET_WM_STRUT_PARTIAL. (Closes: #623429) -- Jens Peter Secher Sun, 08 May 2011 21:35:49 +0200 trayer (1.1-1) unstable; urgency=low * Since old upstream is dead, switch upstream to sargon's "fork with multi monitor support, cleaned up codebase and other fancy stuff": http://github.com/sargon/trayer-srg (Closes: #568852) (Closes: #621988) -- Jens Peter Secher Mon, 07 Feb 2011 20:17:10 +0100 trayer (1.0-6) unstable; urgency=low * Converted to dpkg-source format 3.0 (quilt). -- Jens Peter Secher Thu, 03 Feb 2011 23:15:09 +0100 trayer (1.0-5) unstable; urgency=low * Let --distancefrom default to top so that the old behaviour of --distance is maintained. (Closes: #568289) -- Jens Peter Secher Sat, 06 Feb 2010 11:33:25 +0100 trayer (1.0-4) unstable; urgency=low * New --distancefrom parameter for better placement control, thanks for patch from Yury Akudovich. * Explicitly link to X11. (Closes: #556502) -- Jens Peter Secher Tue, 02 Feb 2010 18:56:45 +0100 trayer (1.0-3) unstable; urgency=low * New maintainer. (Closes: 541265) * Included missing copyrights for additional source code. * Removed linking against unneeded libraries (generated by pkg-config). * Added a Vcs-Hg control filed to indicate the location of the public repository. * Upgraded to debhelper 7. * Cleaned up debian/rules by removing unnecessary debhelper calls. * Bumped Standards-Version to 3.8.3, no changes needed. -- Jens Peter Secher Tue, 01 Sep 2009 21:21:12 +0200 trayer (1.0-2) unstable; urgency=low * Allowed to use GtkTooltips, deprecated by gtk 2.12 (Closes: #444529). * Documentation fixed (Closes: #410275, #408555, #322627). * Striping binaries fixed (Closes: #438220). -- Tomasz Melcer Sat, 06 Oct 2007 21:17:07 +0200 trayer (1.0-1) unstable; urgency=low * Initial Release (Closes: #295835). * Adjusted Makefile to fix problems with recompilation. * Removed from --help information about wrongly working "RoundCorners" option. * Added menu entry. -- Tomasz Melcer Sun, 13 Feb 2005 14:10:33 +0100 debian/patches/0000755000000000000000000000000012202154010010600 5ustar debian/patches/series0000644000000000000000000000022112202154010012010 0ustar # exported from git by git-debcherry 0001-Transferred-patches-to-new-upstream.patch 0002-Makefile.common-add-CPPFLAGS-to-compilation-rules.patch debian/patches/0002-Makefile.common-add-CPPFLAGS-to-compilation-rules.patch0000644000000000000000000000144512202154010023217 0ustar From 1f8027096bef8161867564c74816c0e1f77e0614 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 12 Aug 2013 14:27:44 +0200 Subject: [PATCH 2/2] Makefile.common: add CPPFLAGS to compilation rules. This is needed for Debian hardening flags, but shouldn't hurt in general. --- Makefile.common | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile.common b/Makefile.common index 23ccdd9..38a350d 100644 --- a/Makefile.common +++ b/Makefile.common @@ -24,10 +24,10 @@ CFLAGS ?= -g -Wall endif %.o: %.c - $(CC) $(CFLAGS) $(INCS) -c $< + $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -c $< %.dep: %.c - $(CC) $(CFLAGS) $(INCS) -MM $< -o $@ + $(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -MM $< -o $@ .PHONY: all clean distclean install uninstall -- 1.7.10.4 debian/patches/0001-Transferred-patches-to-new-upstream.patch0000644000000000000000000000076212202154010021155 0ustar From a30a7f24c30c11a27840feb00a7ac0e412e64169 Mon Sep 17 00:00:00 2001 From: Jens Peter Secher Date: Mon, 7 Feb 2011 21:25:35 +0100 Subject: [PATCH 1/2] Transferred patches to new upstream. --- Makefile.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.config b/Makefile.config index 0826f64..338e5c5 100644 --- a/Makefile.config +++ b/Makefile.config @@ -1,2 +1,2 @@ -PREFIX:=/usr +PREFIX:=$(TOPDIR)/debian/trayer/usr DEVEL:= -- 1.7.10.4 debian/trayer.10000644000000000000000000001142112202153546010555 0ustar .TH TRAYER 1 "Feb 14, 2005" "FVWM\-Crystal" .SH NAME trayer \- a lightweight GTK2\-based systray for UNIX desktop .SH SYNOPSIS .B trayer \-h .br .B trayer \-v .br .B trayer .\" .RB [\| \-\-edge .RI \| left \||\| right \||\| top \||\| bottom \||\| none \|] .\" .RB [\| \-\-align .RI \| left \||\| right \||\| center \|] .\" .RB [\| \-\-margin .RI \| \|] .\" .RB [\| \-\-widthtype .RI \| request \||\| pixel \||\| percent .RI \|] .\" .RB [\| \-\-width .RI \| \|] .\" .RB [\| \-\-heighttype .RI \| \|] .\" .RB [\| \-\-height .RI \| \|] .\" .RB [\| \-\-SetDockType .RI \| true \||\| false \|] .\" .RB [\| \-\-SetPartialStrut .RI \| true \||\| false \|] .\" .RB [\| \-\-transparent .RI \| true \||\| false \|] .\" .RB [\| \-\-alpha .RI \| \|] .\" .RB [\| \-\-tint .RI \| \|] .\" .RB [\| \-\-distance .RI \| \|] .\" .RB [\| \-\-distancefrom .RI \| left \||\| right \||\| top \||\| bottom \||\| none \|] .\" .RB [\| \-\-expand .RI \| true \||\| false \|] .\" .RB [\| \-\-padding .RI \| \|] .\" .SH DESCRIPTION .B trayer is a small program designed to provide system tray similar to these in .B GNOME / .B KDE desktop environments for window managers which does not support that function. It is similar to other applications such as .B peksystray and \fBdocker\fP. .PP System tray is a place, where many applications put their icons, so they are always visible. Such icons may present status of an application and allow user to control the program. .PP \fBtrayer\fP's code was extracted from \fBfbpanel\fP application, you can find more about it on its homepage: http://fbpanel.sourceforge.net/. .SH OPTIONS This programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-\-help .TP .B \-h Show summary of options and exit. .TP .B \-\-version .TP .B \-v Show version of program and exit. .TP \fB\-\-edge\fP \fIleft\fP\||\|\fIright\fP\||\|\fItop\fP\||\|\fIbottom\fP\||\|\fInone\fP Specifies a screen edge to use. .TP \fB\-\-align\fP \fIleft\fP\||\|\fIcenter\fP\||\|\fIright\fP Specifies an align of the icons. .TP \fB\-\-margin\fP \fI\fP Specifies length of margin (in pixels) .TP \fB\-\-widthtype\fB \fIrequest\fP\||\|\fIpixel\fP\||\|\fIpercent\fP Specifies method of calculating trayer's window width: .RS .TP \fIrequest\fP Follow application icons' size, so trayer may shrink or expand dynamically. .TP \fIpixel\fP Set a fixed size, given with \fB\-\-width\fP option in pixels. .TP \fIpercent\fP Set a fixed size, given with \fB\-\-width\fP option in percentage of a length of screen edge. .RE .TP \fB\-\-width\fP \fI\fP Width of trayer's window. Ignored when \fB\-\-widthtype\fP is set to \fIrequest\fP. .TP \fB\-\-heighttype\fP \fIrequest\fP\||\|\fIpixel\fP\||\|\fIpercent\fP Specifies method of calculating trayer's window height: .RS .TP \fIrequest\fP Follow application icons' size, so trayer may shrink or expand dynamically. .TP \fIpixel\fP Set a fixed size, given with \fB\-\-height\fP option in pixels. .TP \fIpercent\fP Set a fixed size, given with \fB\-\-height\fP option in percentage of a length of screen edge. .RE .TP \fB\-\-height\fP \fI\fP Height of trayer's window. Ignored when \fB\-\-heighttype\fP is set to \fIrequest\fP. .TP \fB\-\-SetDockType\fP \fItrue\fP\||\|\fIfalse\fP Identify panel window type as dock. .TP \fB\-\-SetPartialStrut\fP \fItrue\fP\||\|\fIfalse\fP Reserve panel space so that it will not be covered by maximized windows. .TP \fB\-\-transparent\fP \fItrue\fP\||\|\fIfalse\fP Use transparency. .TP \fB\-\-alpha\fP \fI\fP Percentage of transparency (0 \- nontransparent, 255 \- fully transparent) .TP \fB\-\-tint\fP \fI\fP Color used to tint transparent background. Color is given as a 24-bit C hexadecimal integer, for example: 0xff0000 is red, 0xff8800 is orange and 0x00ff00 is green. .TP \fB\-\-distance\fP \fI\fP Specifies distance between trayer's window and screen edge (in pixels) .TP \fB\-\-distancefrom\fP \fI\fP Specifies which edge to calculate distance from, see above. .TP \fB\-\-expand\fP \fItrue\fP\||\|\fIfalse\fP Specifies whether trayer may accommodate extra space when there is too much icons. .TP \fB\-\-padding\fP \fI\fP Extra space between icons and trayer window's border. .TP .BR \-\-monitor " NUM|STRING" Define the monitor on which you like trayer to appear, number of zero to number of monitors minus one, or the string "primary" are valid. The default value is .BR 0. .SH SEE ALSO .BR fbpanel (1) .SH AUTHORS Anatoly Asviyan \- fbpanel .br Rafal Bisingier .br Maciej Delmanowski .br Grzegorz Nieweglowski .br Thomas Rydzynski .PP This manual page was written by Tomasz Melcer . debian/trayer.manpages0000644000000000000000000000002012202153546012201 0ustar debian/trayer.1 debian/source/0000755000000000000000000000000012202153546010466 5ustar debian/source/options0000644000000000000000000000002412202153546012100 0ustar single-debian-patch debian/source/format0000644000000000000000000000001412202153546011674 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000013312202153546010214 0ustar version=3 http://githubredir.debian.net/github/sargon/trayer-srg /trayer-([\d\.]+)\.tar.gz debian/control0000644000000000000000000000146312202153546010575 0ustar Source: trayer Section: x11 Priority: optional Maintainer: David Bremner Build-Depends: debhelper (>= 7.0.50~), libgtk2.0-dev, libxmu-dev Standards-Version: 3.9.4 Homepage: http://github.com/sargon/trayer-srg Vcs-Git: git://git.debian.org/git/collab-maint/trayer Package: trayer Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Lightweight GTK2-based systray for UNIX desktop trayer is a small program designed to provide systray functionality present in GNOME/KDE desktop environments for window managers which do not support that function. System tray is a place, where various applications put their icons, so they are always visible presenting status of applications and allowing user to control programs. . The code started out as an extraction from fbpanel.