--- wmdrawer-0.10.5.orig/Makefile +++ wmdrawer-0.10.5/Makefile @@ -11,13 +11,13 @@ DESTDIR = -PREFIX = $(DESTDIR)/usr/local -MANDIR = $(PREFIX)/man/man1 +PREFIX = $(DESTDIR)/usr +#MANDIR = $(PREFIX)/share/man/man1 DOCDIR = $(PREFIX)/share/doc # Image library -USE_GDKPIXBUF = 1 -#USE_GDKPIXBUF2 = 1 +#USE_GDKPIXBUF = 1 +USE_GDKPIXBUF2 = 1 #USE_IMLIB = 1 DEFS = $(OS) @@ -61,19 +61,18 @@ $(CC) $(CFLAGS) $(DEFS) -c $< wmdrawer : $(OBJS) - $(CC) $(LDFLAGS) -o $@ $(OBJS) - strip $@ + $(CC) $(OBJS) $(LDFLAGS) -o $@ clean : $(RM) *.o $(PRGS) install : wmdrawer $(INSTALL) -m 755 wmdrawer $(PREFIX)/bin - $(INSTALL) -m 644 doc/wmdrawer.1x.gz $(MANDIR) +# $(INSTALL) -m 644 doc/wmdrawer.1x.gz $(MANDIR)/wmdrawer.1.gz $(INSTALL) -d $(DOCDIR)/wmdrawer - $(INSTALL) -m 644 wmdrawerrc.example AUTHORS ChangeLog COPYING INSTALL README TODO $(DOCDIR)/wmdrawer + $(INSTALL) -m 644 wmdrawerrc.example AUTHORS ChangeLog README TODO $(DOCDIR)/wmdrawer uninstall: clean $(RM) $(PREFIX)/bin/wmdrawer - $(RM) $(MANDIR)/wmdrawer.1x.gz +# $(RM) $(MANDIR)/wmdrawer.1x.gz $(RM) -rf $(DOCDIR)/wmdrawer --- wmdrawer-0.10.5.orig/debian/compat +++ wmdrawer-0.10.5/debian/compat @@ -0,0 +1 @@ +5 --- wmdrawer-0.10.5.orig/debian/dirs +++ wmdrawer-0.10.5/debian/dirs @@ -0,0 +1 @@ +usr/bin --- wmdrawer-0.10.5.orig/debian/rules +++ wmdrawer-0.10.5/debian/rules @@ -0,0 +1,98 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + #docbook-to-man debian/wmdrawer.sgml > wmdrawer.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/wmdrawer. + $(MAKE) install DESTDIR=$(CURDIR)/debian/wmdrawer + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman debian/wmdrawer.1 + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- wmdrawer-0.10.5.orig/debian/control +++ wmdrawer-0.10.5/debian/control @@ -0,0 +1,13 @@ +Source: wmdrawer +Section: x11 +Priority: optional +Maintainer: Francois Gurin +Build-Depends: debhelper (>= 5.0.0), libgtk2.0-dev +Standards-Version: 3.8.0 +Homepage: http://people.easter-eggs.org/~valos/wmdrawer/ + +Package: wmdrawer +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: a button launcher + a dockapp which provides very customisable buttons for quick launching apps --- wmdrawer-0.10.5.orig/debian/copyright +++ wmdrawer-0.10.5/debian/copyright @@ -0,0 +1,19 @@ +This package was debianized by Francois Gurin on +Mon, 21 Mar 2005 03:41:52 -0500. + +It was downloaded from http://people.easter-eggs.org/~valos/wmdrawer/ + +Upstream Author: Valéry Febvre vfebvre@vfebvre.lautre.net + +Copyright: + Copyright (C) 2001 Ren▒ Scharfe + Copyright (C) 2001,1999 Sasha Vasko + Copyright (C) 2002-2004 by Valery Febvre, FRANCE + + +wmdrawer was written by Val\xe9ry Febvre, and it is distributed under +the terms of the GNU General Public License version 2. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + --- wmdrawer-0.10.5.orig/debian/menu +++ wmdrawer-0.10.5/debian/menu @@ -0,0 +1,2 @@ +?package(wmdrawer):needs="X11" section="Applications/System/Administration"\ + title="wmdrawer" command="/usr/bin/wmdrawer" --- wmdrawer-0.10.5.orig/debian/docs +++ wmdrawer-0.10.5/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- wmdrawer-0.10.5.orig/debian/changelog +++ wmdrawer-0.10.5/debian/changelog @@ -0,0 +1,30 @@ +wmdrawer (0.10.5-1.1ubuntu1) oneiric; urgency=low + + * Fix FTBFS with ld --as-needed. LP: #832955. + + -- Matthias Klose Mon, 12 Sep 2011 15:43:00 +0200 + +wmdrawer (0.10.5-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Build with Gtk2 instead of libgdk-pixbuf. (Closes: #517324). + * Fix menu syntax and section. (Closes: #309555). + * Remove strip from Makefile. (Closes: #438269). + * Add appropriate copyright holders in debian/copyright. + * Make clean not ignore errors. + * Convert debian/copyright to UTF-8. + * Remove /usr/sbin from dirs. + * Add Homepage field. + * Add watch file. + * Bump debhelper build-dep and compat to 5. + * Bump Standards Version to 3.8.0. + + Menu policy transition. + + -- Barry deFreese Sun, 01 Mar 2009 21:48:31 -0500 + +wmdrawer (0.10.5-1) unstable; urgency=low + + * Initial Release. + + -- Francois Gurin Mon, 21 Mar 2005 03:41:52 -0500 + --- wmdrawer-0.10.5.orig/debian/wmdrawer.1 +++ wmdrawer-0.10.5/debian/wmdrawer.1 @@ -0,0 +1,247 @@ +.\" $Header: /aolnet/dev/src/CVS/sgml/docbook-to-man/cmd/docbook-to-man.sh,v 1.1.1.1 1998/11/13 21:31:59 db3l Exp $ +.\" +.\" transcript compatibility for postscript use. +.\" +.\" synopsis: .P! +.\" +.de P! +.fl +\!!1 setgray +.fl +\\&.\" +.fl +\!!0 setgray +.fl \" force out current output buffer +\!!save /psv exch def currentpoint translate 0 0 moveto +\!!/showpage{}def +.fl \" prolog +.sy sed -e 's/^/!/' \\$1\" bring in postscript file +\!!psv restore +. +.de pF +.ie \\*(f1 .ds f1 \\n(.f +.el .ie \\*(f2 .ds f2 \\n(.f +.el .ie \\*(f3 .ds f3 \\n(.f +.el .ie \\*(f4 .ds f4 \\n(.f +.el .tm ? font overflow +.ft \\$1 +.. +.de fP +.ie !\\*(f4 \{\ +. ft \\*(f4 +. ds f4\" +' br \} +.el .ie !\\*(f3 \{\ +. ft \\*(f3 +. ds f3\" +' br \} +.el .ie !\\*(f2 \{\ +. ft \\*(f2 +. ds f2\" +' br \} +.el .ie !\\*(f1 \{\ +. ft \\*(f1 +. ds f1\" +' br \} +.el .tm ? font underflow +.. +.ds f1\" +.ds f2\" +.ds f3\" +.ds f4\" +'\" t +.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n +.TH "WMDRAWER" "1" +.SH "NAME" +wmdrawer \(em a dockapp providing a drawer to launch applications +.SH "SYNOPSIS" +.PP +\fBwmdrawer\fR [\fB-c, \-\-configfile=\fIFILE\fR\fP [\fB-n, \-\-instancename=\fINAME\fR\fP]] [\fB-w, \-\-windowed\fP] [\fB-h, \-\-help\fP] [\fB-v, \-\-version\fP] +.SH "DESCRIPTION" +.PP +\fBwmdrawer\fR is a dock application (dockapp) that +provides a drawer (retractable button bar) to conveniently launch applications. + +.PP +The drawer is retractable and animated. +.PP +Several columns of buttons can been defined in the drawer. +.PP +The configuration file is automaticaly reloaded if it changes. +.PP +Multiple instances of the program can run at the same time. +.PP +The buttons can be highlighted under the mouse cursor. +.PP +A tooltip can be defined for each button. +.PP +The drawer can be transparent (need SHAPE extension). +.PP +Ability to launch several apps at once from the drawer. +By holding down the key Shift or by using mouse buttons +middle or right instead of left, you can keep the drawer opened. + +.PP +Adjustable behaviors: +dock's image (logo), +dock's width and height (for both min=12, max=128), +automatic/manual opening and closing of the drawer, +timeout value in miliseconds if automatic closing selected, +drawer's opening direction and animation speed, +mouse cursor type in the drawer, +drawer's pseudo-transparency, +icons' background image (only if transparency isn't activated), +buttons' size (min=12, max=128), +buttons' highlight type (0:none, 1:target, 2:shading), +image used as highlight (target type only), +color and darkening level for highlight (shading type only), +drawer's border size, +buttons' tooltips and tooltips' font + +.SH "OPTIONS" +.IP "\fB-c, --configfile=\fIFILE\fR [-n, --instancename=\fINAME\fR]\fP " 10 +Use \fIFILE\fR as config file instead of the default (\fB~/.wmdrawerrc\fP) and optionaly set instance name. +.IP "\fB-w, --windowed\fP " 10 +Run in windowed mode. Useful for AfterStep, Fvwm, Sawfish and KDE users. +.IP "\fB-h, --help\fP " 10 +Show summary of options. +.IP "\fB-v, --version\fP " 10 +Show version of program. +.SH "FILES" +.PP +\fB~/.wmdrawerrc\fP is the default per-user configuration file. Here is a completely commented example. + +.PP +.PP +.nf +.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n +# Config file example for wmdrawer +[general] +# Dock's icon [optional] +#dock_icon panel-drawer.png + +# Drawer's opening direction [required] +# Top to bottom = 0 +# Right to Left = 1 +# Bottom to Top = 2 +# Left to Right = 3 +direction 2 + +# Image used for icons' background [optional] +#icons_bg defaultTile.xpm + +# Allow icons' enlargement to fit them to buttons' size [optional, default 1] +# 0 indicate that icons should never be larger than their original size. +#icons_expand 1 + +# Activate the drawer's pseudo-transparency [optional, default 0] +# if you choose transparency, icons_bg will be ignored +#transparency 0 + +# dock's width: min=12, max=128 [optional, default=64] +#dock_width 64 + +# dock's height: min=12, max=128 [optional, default=64] +#dock_height 64 + +# buttons' size: min=12, max=128 [optional] +# Useful for the people who want for example to have big icons +# and to define several columns. +#btns_size 32 + +# Icon's highlight type: 0, 1 or 2 [optional, default 2] +# 0 : no highlight +# 1 : target (unavailable if transparency is activated) +# 2 : shading +#highlight 2 + +# Image used as highlight [optional] +# only used if you choice target type +#highlight_img highlight.xpm + +# Tint icons by a specified color [optional, default #ffffff] +# only used if you choice shading type +#highlight_tint #ffffff + +# Shade icons at a specified level [optional, default 60] +# only used if you choice shading type +#highlight_sh 60 + +# Display buttons' tooltips [optional, default 1] +#tooltips 1 + +# Tooltips' font [optional, default fixed] +#tooltips_font fixed + +# Drawer's animation speed: 0, 1, 2, 3, 4 [optional, default 1] +#animation_speed 1 + +# Mouse cursor in drawer: 0, 1, ..., 76 [optional, default 30] +#cursor 30 + +# Auto opening of the drawer: 0, 1 [optional, default 0] +#show_on_hover 0 + +# Auto closing of the drawer: 0, 1 [optional, default 0] +#hide_on_out 0 + +# drawer's hiding timeout in miliseconds [optional, default 1000] +#hide_timeout 1000 + +# Runs the dockapp in windowed mode: 0, 1 [optional, default 0] +# Useful for AfterStep, Fvwm, Sawfish or KDE users. +#windowed_mode 0 + +# Instance name so window manager can distinguish between multiple copies +#instance_name distinguish_name + +# Drawer's border size in pixels [optional, default 1] +#border_size 1 + +# Images directories +[images_paths] +/usr/share/pixmaps +/usr/local/share/pixmaps/ + +# A first column with 5 buttons +# Each button must be defined with this syntax: +# (tooltip) (image) (command) +[column] +(X Terminal) (gnome-term.png) (xterm \-bg black \-fg wheat) +(Galeon) (galeon.xpm) (galeon \-s) +(Sylpheed) (sylpheed.png) (sylpheed) +(XChat) (xchat.png) (xchat) +(MPlayer) (gnome-multimedia.png) (mplayer) + +# A second column with 5 buttons +[column] +(Xmms) (gnome-audio2.png) (xmms) +(Gimp) (gnome-gimp.png) (gimp) +(GQview) (gqview.png) (gqview) +(Xcalc) (gnome-calc3.png) (xcalc) +(GFtp) (gftp.png) (gftp) +.fi +.PP +.PP +Look at \fB/usr/share/doc/wmdrawer/wmdrawerrc.example\fP for a copy of this example. + +.SH "SEE ALSO" +.PP +wmaker (1) +.SH "AUTHOR" +.PP +This software is written and maintained by Val\('ery Febvre +(vfebvre@vfebvre.lautre.net). +.PP +This manual page was written by Chris Wesley (chris@cwwesley.net) for +the \fBDebian\fP system (but may be used by others). Permission is +granted to copy, distribute and/or modify this document under +the terms of the GNU Free Documentation +License, Version 1.1 or any later version published by the Free +Software Foundation; with no Invariant Sections, no Front-Cover +Texts and no Back-Cover Texts. +.SH "OTHER INFO" +.PP +wmDrawer's webpage is at http://people.easter-eggs.org/~valos/wmdrawer/. +Here you can find info about wmdrawer and download the latest version. +.\" created by instant / docbook-to-man, Tue 15 Jun 2004, 00:12 --- wmdrawer-0.10.5.orig/debian/watch +++ wmdrawer-0.10.5/debian/watch @@ -0,0 +1,4 @@ +version=3 + +http://people.easter-eggs.org/~valos/wmdrawer/?section=download \ +\.\/visitors\/odtrack.php\?url=http:\/\/people\.easter-eggs.org\/~valos\/wmdrawer\/wmdrawer-([\d.]+)\.tar\.gz