summaryrefslogtreecommitdiff
path: root/desktop/trayer/trayer-1.0-good_deb_patches.diff
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/trayer/trayer-1.0-good_deb_patches.diff')
-rw-r--r--desktop/trayer/trayer-1.0-good_deb_patches.diff263
1 files changed, 263 insertions, 0 deletions
diff --git a/desktop/trayer/trayer-1.0-good_deb_patches.diff b/desktop/trayer/trayer-1.0-good_deb_patches.diff
new file mode 100644
index 0000000000..500ebc071a
--- /dev/null
+++ b/desktop/trayer/trayer-1.0-good_deb_patches.diff
@@ -0,0 +1,263 @@
+diff -Nur trayer-1.0.orig/Makefile trayer-1.0/Makefile
+--- trayer-1.0.orig/Makefile 2005-01-14 16:46:19.000000000 -0600
++++ trayer-1.0/Makefile 2009-11-29 02:57:11.623693883 -0600
+@@ -19,6 +19,7 @@
+ SRC = panel.c misc.c plugin.c gtkbar.c bg.c
+ OBJ = $(SRC:%.c=%.o)
+ DEP = $(SRC:%.c=%.dep)
++MAN = trayer.1
+
+ SYSTRAYOBJ = systray/systray.o
+ SYSTRAYOBJ: systray
+@@ -36,25 +37,26 @@
+ TARGET = trayer
+ $(TARGET): $(OBJ) $(SYSTRAYOBJ)
+ $(CC) $(LDFLAGS) $(LIBS) $(OBJ) $(SYSTRAYOBJ) -o $@
+-ifeq (,$(DEVEL))
+- strip $@
+-endif
+
+-all: $(TARGET)
++TARGETMAN = $(TARGET).1.gz
++$(TARGETMAN): $(MAN)
++ gzip -9 -c $(MAN) >$@
+
++all: $(TARGET) $(TARGETMAN)
+
+-clean:
+- $(RM) $(TARGET) $(OBJ) $(DEP) *~
+
+-distclean:
+- rm -f Makefile.config config.h
++clean:
++ $(RM) $(TARGET) $(OBJ) $(DEP) *~ $(TARGETMAN)
+
+ install:
+ install -d $(PREFIX)/bin
++ install -d $(PREFIX)/bin $(PREFIX)/man/man1
+ install -m 755 $(TARGET) $(PREFIX)/bin
++ install -m 0644 $(TARGETMAN) $(PREFIX)/man/man1
+
+ uninstall:
+ rm -f $(PREFIX)/bin/$(TARGET)
++ rm -f $(PREFIX)/man/man1/$(TARGETMAN)
+
+ .PHONY: tar
+
+diff -Nur trayer-1.0.orig/Makefile.common trayer-1.0/Makefile.common
+--- trayer-1.0.orig/Makefile.common 2004-06-02 01:15:37.000000000 -0500
++++ trayer-1.0/Makefile.common 2009-11-29 02:53:51.301710924 -0600
+@@ -25,7 +25,7 @@
+ endif
+
+ # -DGTK_DISABLE_DEPRECATED does not work yet
+-CFLAGS += -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED
++CFLAGS += -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED
+
+ %.o: %.c
+ $(CC) $(CFLAGS) $(INCS) -c $<
+diff -Nur trayer-1.0.orig/panel.c trayer-1.0/panel.c
+--- trayer-1.0.orig/panel.c 2005-02-11 12:27:03.000000000 -0600
++++ trayer-1.0/panel.c 2009-11-29 02:57:24.362673978 -0600
+@@ -588,7 +588,6 @@
+ printf(" --height <number>\n");
+ printf(" --SetDockType <true|false>\n");
+ printf(" --SetPartialStrut <true|false>\n");
+- printf(" --RoundCorners <true|false>\n");
+ printf(" --transparent <true|false>\n");
+ printf(" --alpha <number>\n");
+ printf(" --tint <int>\n");
+diff -Nur trayer-1.0.orig/trayer.1 trayer-1.0/trayer.1
+--- trayer-1.0.orig/trayer.1 1969-12-31 18:00:00.000000000 -0600
++++ trayer-1.0/trayer.1 2009-11-29 02:57:24.363674536 -0600
+@@ -0,0 +1,190 @@
++.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 \| <size> \|]
++.\"
++.RB [\| \-\-widthtype
++.RI \| request \||\| pixel \||\| percent
++.RI \|]
++.\"
++.RB [\| \-\-width
++.RI \| <size> \|]
++.\"
++.RB [\| \-\-heighttype
++.RI \| <pixel> \|]
++.\"
++.RB [\| \-\-height
++.RI \| <size> \|]
++.\"
++.RB [\| \-\-SetDockType
++.RI \| true \||\| false \|]
++.\"
++.RB [\| \-\-SetPartialStrut
++.RI \| true \||\| false \|]
++.\"
++.RB [\| \-\-transparent
++.RI \| true \||\| false \|]
++.\"
++.RB [\| \-\-alpha
++.RI \| <value> \|]
++.\"
++.RB [\| \-\-tint
++.RI \| <color> \|]
++.\"
++.RB [\| \-\-distance
++.RI \| <length> \|]
++.\"
++.RB [\| \-\-expand
++.RI \| true \||\| false \|]
++.\"
++.RB [\| \-\-padding
++.RI \| <size> \|]
++.\"
++.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<size>\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 lenght of screen edge.
++.RE
++
++.TP
++\fB\-\-width\fP \fI<size>\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 lenght of screen edge.
++.RE
++
++.TP
++\fB\-\-height\fP \fI<size>\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<value>\fP
++Percentage of transparency (0 \- nontransparent, 255 \- fully transparent)
++
++.TP
++\fB\-\-tint\fP \fI<color>\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<length>\fP
++Specifies distance between trayer's window and screen edge (in pixels)
++
++.TP
++\fB\-\-expand\fP \fItrue\fP\||\|\fIfalse\fP
++Specifies whether trayer may accomodate extra space when there is too much
++icons.
++
++.TP
++\fB\-\-padding\fP \fI<size>\fP
++Extra space between icons and trayer window's border.
++
++.SH SEE ALSO
++.BR fbpanel (1)
++.SH AUTHORS
++Anatoly Asviyan <aanatoly@users.sf.net> \- fbpanel
++.br
++Rafal Bisingier <ravbc@man.poznan.pl>
++.br
++Maciej Delmanowski <harnir@users.berlios.de>
++.br
++Grzegorz Nieweglowski <hoppke@dobremiasto.net>
++.br
++Thomas Rydzynski
++.PP
++This manual page was written by Tomasz Melcer <liori@interia.pl>.