debian/0000755000000000000000000000000012212612522007161 5ustar debian/fvwm-crystal.menu-method0000644000000000000000000000233612212612522013767 0ustar #!/usr/bin/install-menu # # debian menu method for the fvwm-crystal desktop environment # Author: Michael Stilkerich # Modified by Vincent Bernat # compat="menu-1" !include menu.h compat="menu-2" outputencoding="LOCALE"; supported; x11= "x11|*|" $command "|*|" title() "|*|" $basesection "|*|" icon() "\n"; text= "text|*|" $command "|*|" title() "|*|" $basesection "|*|" icon() "\n"; endsupported; # generate a file name in the fvwm-crystal appdb format. # do nothing for sections genmenu=ifeqelse($needs, "", "", "fvwm-crystal.debian-menu"); startmenu=""; endmenu=""; # the root of the menu is debian rootsection="/debian"; rootprefix="/var/lib/fvwm-crystal/Applications"; # runnable as user, but will exit with error if debian Application subdir not # writeable (masked out by user) userprefix=".fvwm/Applications"); treewalk="M"; # remove the whole Debian menu and rebuild from scratch prerun="rm -rf " prefix() rootsection(); # all menu files must be executable to show up in the menu postrun="python /usr/share/fvwm-crystal/debian/createmenu.py --install " prefix(); # executed upon update-menus --remove removemenu="python /usr/share/fvwm-crystal/debian/createmenu.py --remove " prefix(); debian/createmenu.py0000755000000000000000000001334512212612522011674 0ustar #!/usr/bin/env python # -*- encoding: iso-8859-15 -*- # (c) Copyright 2008 Vincent Bernat # and licensed under GPL # Inspired by scripts by Michael Stilkerich # Helper script to create menu from the output of # /etc/menu-methods/fvwm-crystal # Here is what we should have: # text|*|/usr/bin/emacs22 -nw|*|Emacs 22 (text)|*|/debian/Applications/Éditeurs|*|/usr/share/emacs/22.2/etc/images/icons/emacs_32.xpm # x11|*|/usr/bin/emacs22|*|Emacs 22 (X11)|*|/debian/Applications/Éditeurs|*|/usr/share/emacs/22.2/etc/images/icons/emacs_32.xpm import os FC_ICONBASE="/usr/share/fvwm-crystal/fvwm/icons/Default" DM_ICONBASE="/var/lib/fvwm-crystal/icons/Default" if os.getuid() == 0: DM_ICONBASE_W=DM_ICONBASE else: DM_ICONBASE_W=os.path.expanduser("~/.fvwm/icons/Default") SYSTEM_ICONDIRS = [ "/usr/share/pixmaps", "/usr/share/icons" ] SIZES = [ "22x22", "32x32", "48x48" ] import sys import stat import getopt import subprocess def trans(char): if char.isalnum(): return char if char in ["-", "_", ".", "(", ")", ",", "+"]: return char return "_" transtable = "".join([trans(chr(x)) for x in range(0,256)]) def remove(base): for top in [base, DM_ICONBASE]: for root, dirs, files in os.walk(top, topdown=False): for name in files: os.remove(os.path.join(root, name)) for name in dirs: os.rmdir(os.path.join(root, name)) def install(base): icons = {} noicons = [] for l in open(os.path.join(base, "fvwm-crystal.debian-menu")).readlines(): if l.startswith("#"): continue try: needs, command, title, section, icon = l.strip().split("|*|") except ValueError: continue # Translate dangerous characters title = title.translate(transtable) shortcommand = command.split(" ")[0].split("/")[-1].translate(transtable) # Create the file/directory filename = "%s%s/~%s~%s" % (base, section, shortcommand, title) if not os.path.isdir(os.path.dirname(filename)): os.makedirs(os.path.dirname(filename)) target = file(filename, "w") target.write("""#!/bin/sh # This file has been generated automatically by fvwm-crystal # update-menus method. Do not edit it. Any change will be lost. # If you are not happy with the content of this file, override # it in one of those locations: # - %s # - %s # # You can either provide a new content or use a non executable # file to discard it. """ % (filename.replace("/var/lib/fvwm-crystal", "/usr/share/fvwm-crystal/fvwm"), filename.replace("/var/lib/fvwm-crystal", "~/.fvwm"))) if needs == "text": # We try to escape a bit the command but we don't try to be overly complex target.write("exec FvwmCommand 'A %s $@'\n" % command.replace("'", "\'")) elif needs == "x11": # We use exec, this means that if the command is a shell # built-in, this won't work. We prefer to do that instead # of having a shell behind each command. Some shell are # intelligent enough to autoexec if needed but dash is # not. target.write("exec %s $@\n" % command) target.close() os.chmod(filename, stat.S_IRWXU | stat.S_IRGRP | stat.S_IROTH | stat.S_IXGRP | stat.S_IXOTH) # We need to take care of the icon now if shortcommand in noicons: # We have alread searched for an icon continue if os.path.isfile(os.path.join(FC_ICONBASE, SIZES[0], "apps", "%s.png" % shortcommand)) or \ os.path.isfile(os.path.join(DM_ICONBASE, SIZES[0], "apps", "%s.png" % shortcommand)) or \ os.path.isfile(os.path.join(DM_ICONBASE_W, SIZES[0], "apps", "%s.png" % shortcommand)): # Nothing to do, the icon exists continue if not os.path.isfile(icon): # No icon has been provided, we need to find one if not icons: # We build a dictionary with all icons (only done one time) for bd in SYSTEM_ICONDIRS: for root, dirs, files in os.walk(bd): for name in files: if name.endswith(".png") or name.endswith(".xpm"): m = name.lower()[:-4] if m not in icons or name.endswith(".png"): icons[m] = os.path.join(root, name) if shortcommand.lower() in icons: icon = icons[shortcommand.lower()] if os.path.isfile(icon): # We have an icon, convert it for size in SIZES: if not os.path.isdir(os.path.join(DM_ICONBASE_W, size, "apps")): os.makedirs(os.path.join(DM_ICONBASE_W, size, "apps")) subprocess.call(["convert", "-resize", size, icon, os.path.join(DM_ICONBASE_W, size, "apps", "%s.png" % shortcommand)]) else: noicons.append(shortcommand) # Clean up os.unlink(os.path.join(base, "fvwm-crystal.debian-menu")) def usage(): print >>sys.stderr, "%s [--install|--remove] base" % sys.argv[0] if __name__ == "__main__": try: opts, args = getopt.getopt(sys.argv[1:], 'hi:r:', ["help", "install=", "remove="]) except getopt.GetoptError, err: print >>sys.stderr, str(err) usage() sys.exit(2) if args: print "Don't know what to do with %s" % " ".join(args) usage() sys.exit(1) for o, a in opts: if o in ("-r", "--remove"): remove(a) elif o in ("-i", "--install"): install(a) else: usage() sys.exit(0) debian/dirs0000644000000000000000000000041712212612522010047 0ustar etc/menu-methods usr/bin usr/share/xsessions usr/share/fvwm-crystal usr/share/fvwm-crystal/debian usr/share/fvwm-crystal/fvwm usr/share/doc/fvwm-crystal usr/share/doc/fvwm-crystal/examples var/lib/fvwm-crystal var/lib/fvwm-crystal/Applications var/lib/fvwm-crystal/icons debian/source/0000755000000000000000000000000012212612522010461 5ustar debian/source/format0000644000000000000000000000001412212612522011667 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012212612522010610 5ustar debian/patches/series0000644000000000000000000000005312212612522012023 0ustar 02userdirectory.patch 06fix-acpibatt.patch debian/patches/02userdirectory.patch0000644000000000000000000000105612212612522014700 0ustar keep user directory to ~/.fvwm instead of ~/.fvwm-crystal Index: fvwm-crystal/fvwm/config =================================================================== --- fvwm-crystal.orig/fvwm/config 2013-07-06 23:34:15.740717097 +0200 +++ fvwm-crystal/fvwm/config 2013-07-06 23:34:15.732716937 +0200 @@ -9,9 +9,6 @@ # Hello World Echo /--------- Welcome to Fvwm-Crystal ---------/ -# Where is the user-wide configuration -SetEnv FVWM_USERDIR $[HOME]/.fvwm-crystal - # Where is the system-wide configuration SetEnv FVWM_CONFIGDIR /etc/X11/fvwm/fvwm-crystal debian/patches/06fix-acpibatt.patch0000644000000000000000000000416612212612522014361 0ustar Update AcpiBatt script to work with kernels without /proc/acpi (like 2.6.32 in Debian) diff --git a/fvwm/components/scripts/FvwmScript-AcpiBatt b/fvwm/components/scripts/FvwmScript-AcpiBatt index f71ee06..796288a 100644 --- a/fvwm/components/scripts/FvwmScript-AcpiBatt +++ b/fvwm/components/scripts/FvwmScript-AcpiBatt @@ -9,15 +9,15 @@ Colorset 1 Init Begin - Set $last = (GetOutput {cat /proc/acpi/battery/BAT?/info} 3 4) - Set $remaining = (GetOutput {cat /proc/acpi/battery/BAT?/state} 5 3) - Set $acstate = (GetOutput {cat /proc/acpi/ac_adapter/AC*/state} 1 2) - Set $batt = (Mult 100 $remaining) - Set $batt = (Div $batt $last) + Set $last = (GetOutput {cat /sys/bus/acpi/drivers/battery/*/power_supply/BAT*/energy_full} 1 -1) + Set $remaining = (GetOutput {cat /sys/bus/acpi/drivers/battery/*/power_supply/BAT*/energy_now} 1 -1) + Set $acstate = (GetOutput {cat /sys/bus/acpi/drivers/battery/*/power_supply/BAT*/status} 1 -1) + Set $batt = (Div $last 100) + Set $batt = (Div $remaining $batt) Set $batt = $batt % Set $batt_prev = -1 - If $acstate==off-line Then + If $acstate==Discharging Then Set $batt = * $batt ChangeTitle 1 $batt End @@ -33,12 +33,12 @@ Begin Else Begin - Set $last = (GetOutput {cat /proc/acpi/battery/BAT?/info} 3 4) - Set $remaining = (GetOutput {cat /proc/acpi/battery/BAT?/state} 5 3) - Set $batt = (Mult 100 $remaining) - Set $batt = (Div $batt $last) + Set $last = (GetOutput {cat /sys/bus/acpi/drivers/battery/*/power_supply/BAT*/energy_full} 1 -1) + Set $remaining = (GetOutput {cat /sys/bus/acpi/drivers/battery/*/power_supply/BAT*/energy_now} 1 -1) + Set $batt = (Div $last 100) + Set $batt = (Div $remaining $batt) Set $batt_prev = $batt - Set $acstate = (GetOutput {cat /proc/acpi/ac_adapter/AC*/state} 1 2) + Set $acstate = (GetOutput {cat /sys/bus/acpi/drivers/battery/*/power_supply/BAT*/status} 1 -1) If $batt>99 Then ChangeColorset 1 1 @@ -67,7 +67,7 @@ Begin Set $batt = $batt % - If $acstate==off-line Then + If $acstate==Discharging Then Set $batt = * $batt ChangeTitle 1 $batt debian/copyright0000644000000000000000000000244512212612522011121 0ustar FVWM-Crystal This package was debianized by Michael Stilkerich on Sun, 5 Feb 2006 18:38:55 -0800. It was downloaded from http://fvwm-crystal.berlios.de Copyright (c) 2003, 2004, 2005 fvwm-crystal development team. The iceweasel, icedove and acroread icons come from kde-icons-crystal-3.7 They were downloaded from: http://www.kde-look.org/content/show.php?content=25668&vote=good&tan=85499329 Copyright (C) 2005 Everaldo Coelho License: 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. debian/NEWS.Debian0000644000000000000000000000125412212612522011043 0ustar fvwm-crystal (3.2.3.dfsg-1) unstable; urgency=low * This new version requires some major to your configuration files. Since 3.0.6, most environment variables were modified to change any `-` to `_`. To help you to do the conversion, there is a `varfix.sh` script in `/usr/share/doc/fvwm-crystal/examples` that can help you to do the conversion. It will only convert variables used by FVWM-Crystal. For Debian, there is no need to convert your own variables. Use the following command-line: find ~/.fvwm-crystal -type f -exec /usr/share/doc/fvwm-crystal/examples/varfix.sh {} \; -- Vincent Bernat Sat, 06 Jul 2013 10:45:24 +0200 debian/rules0000755000000000000000000000222312212612522010240 0ustar #!/usr/bin/make -f %: dh $@ # macros for manpage creation from xml via xsltproc DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl XP=xsltproc -''-nonet MANPAGES=$(patsubst %.dbk,%.1,$(wildcard debian/dbk/*.dbk)) debian/dbk/%.1: debian/dbk/%.dbk $(XP) -o $@ $(DB2MAN) $< override_dh_clean: dh_clean rm -f $(MANPAGES) override_dh_installman: $(MANPAGES) dh_installman $(MANPAGES) override_dh_auto_install: make DESTDIR=$(CURDIR)/debian/fvwm-crystal prefix=/usr \ addondir=/usr/share/doc/fvwm-crystal/examples \ docdir=/usr/share/doc/fvwm-crystal \ install install-doc rm -f debian/fvwm-crystal/usr/share/doc/fvwm-crystal/ChangeLog rm -f debian/fvwm-crystal/usr/share/doc/fvwm-crystal/LICENSE rm -f debian/fvwm-crystal/usr/share/doc/fvwm-crystal/INSTALL rm -rf debian/fvwm-crystal/usr/share/man/man1 rm -rf debian/fvwm-crystal/etc/X11 # Some scripts have some bashisms for s in usr/share/fvwm-crystal/fvwm/scripts/ScreenResolution usr/bin/fvwm-crystal.videomodeswitch+ usr/bin/fvwm-crystal.videomodeswitch- usr/share/fvwm-crystal/fvwm/scripts/DesktopActions; do sed -i 's+#!/bin/sh+#!/bin/bash+' debian/fvwm-crystal/$$s; done debian/README.Debian0000644000000000000000000000155312212612522011226 0ustar fvwm-crystal for Debian ----------------------- Support for debian menu system: The fvwm-crystal debian package comes with support for the debian menu system. The debian menu is only created system-wide, there is no support for a per-user menu generation. That way, you can easily mask the debian menu if you don't like it, just as you can do with any other system wide configured menu. For detailed information on how to do this, have a look at /usr/share/doc/fvwm-crystal/Application database.txt.gz User configuration files: Starting from 3.0.4, upstream stores user configuration files into ~/.fvwm-crystal instead of ~/.fvwm. To avoid problems during upgrade, the Debian version is patched to keep ~/.fvwm instead. If you do not agree with this choice, feel free to write me about this. -- Vincent Bernat , Sat, 21 Jun 2008 18:39:14 +0200 debian/fvwm-crystal.lintian-overrides0000644000000000000000000000133712212612522015203 0ustar fvwm-crystal: icon-size-and-directory-name-mismatch usr/share/fvwm-crystal/fvwm/icons/Default/22x22/apps/alsaplayer.png 22x17 fvwm-crystal: icon-size-and-directory-name-mismatch usr/share/fvwm-crystal/fvwm/icons/Default/32x32/apps/alsaplayer.png 32x24 fvwm-crystal: icon-size-and-directory-name-mismatch usr/share/fvwm-crystal/fvwm/icons/Default/48x48/apps/alsaplayer.png 48x36 fvwm-crystal: python-script-but-no-python-dep usr/bin/fvwm-crystal.wallpaper fvwm-crystal: python-script-but-no-python-dep usr/share/fvwm-crystal/fvwm/scripts/FvwmMPD/getprevdir.py fvwm-crystal: python-script-but-no-python-dep usr/share/fvwm-crystal/fvwm/scripts/FvwmMPD/stripnames.py fvwm-crystal: python-script-but-no-python-dep usr/bin/fvwm-crystal.apps debian/postrm0000644000000000000000000000024312212612522010427 0ustar #!/bin/sh set -e # remove debian menu files if [ "$1" = "purge" ]; then rm -rf -- /var/lib/fvwm-crystal/Applications /var/lib/fvwm-crystal/icons fi #DEBHELPER# debian/gbp.conf0000644000000000000000000000021612212612522010577 0ustar [DEFAULT] debian-branch=master upstream-branch=dfsg_clean pristine-tar=False [import-orig] upstream-branch=upstream debian-branch=dfsg_clean debian/compat0000644000000000000000000000000212212612522010357 0ustar 7 debian/fvwm-crystal.doc-base0000644000000000000000000000042012212612522013212 0ustar Document: fvwm-crystal Title: FVWM Crystal documentation Abstract: This documentation presents various aspects of FVWM Crystal. Section: Window Managers Format: html Index: /usr/share/doc/fvwm-crystal/html/fvwm-crystal.html Files: /usr/share/doc/fvwm-crystal/html/*.html debian/install0000644000000000000000000000006312212612522010551 0ustar debian/createmenu.py usr/share/fvwm-crystal/debian debian/postinst0000644000000000000000000000232012212612522010764 0ustar #!/bin/sh set -e #DEBHELPER# FC_BASE="/usr/share/fvwm-crystal/fvwm" FC_ICONBASE="${FC_BASE}/icons/Default" FC_APPBASE="${FC_BASE}/Applications/debian" SIZES="22x22 32x32 48x48" # versions 3.0-1 - 3.0.3-1 of the package put the debianmenu in # /usr/share/fvwm-crystal. Since then the debian menu resides in # /var/lib/fvwm-crystal. Since function removes the menu from the # old location, if present, when upgrading to this version. removeLegacyMenu() { if [ ! -d "${FC_APPBASE}" ]; then return; fi for size in ${SIZES}; do if [ ! -d "${FC_ICONBASE}/${size}/debianmenu/" ]; then continue fi for file in `find ${FC_ICONBASE}/${size}/debianmenu/ -name "*.png"`; do rm -f -- "`readlink "${file}"`" rm -f -- "${file}" done rmdir --ignore-fail-on-non-empty "${FC_ICONBASE}/${size}/debianmenu/" done rm -rf -- "${FC_APPBASE}" } removeLegacyMenu if [ "$1" = "configure" ]; then update-alternatives --install /usr/bin/x-window-manager x-window-manager \ /usr/bin/fvwm-crystal 50 \ --slave /usr/share/man/man1/x-window-manager.1.gz \ x-window-manager.1.gz \ /usr/share/man/man1/fvwm-crystal.1.gz fi debian/prerm0000644000000000000000000000021012212612522010222 0ustar #!/bin/sh set -e #DEBHELPER# if [ "$1" != "upgrade" ]; then update-alternatives --remove x-window-manager /usr/bin/fvwm-crystal fi debian/watch0000644000000000000000000000014312212612522010210 0ustar version=3 opts=dversionmangle=s/\.dfsg$// http://sf.net/fvwm-crystal/fvwm-crystal-([\d\.]+).tar.gz debian/dbk/0000755000000000000000000000000012212612522007721 5ustar debian/dbk/fvwm-crystal.apps.dbk0000644000000000000000000000407512212612522014011 0ustar Michael"> Stilkerich"> February 7, 2006"> 1"> ms@mike2k.de"> FVWM-CRYSTAL.APPS"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2006 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; fvwm-crystal panels and menus generator DESCRIPTION &dhpackage; is the panels and menus generator of the fvwm-crystal desktop environment. This program is not meant for direct use but rather only called from the fvwm-crystal system. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.infoline.dbk0000644000000000000000000000466412212612522014655 0ustar Vincent"> Bernat"> June 21, 2008"> 1"> bernat@debian.org"> FVWM-CRYSTAL.INFOLINE"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2008 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; gather various information about system &dhpackage; DESCRIPTION &dhpackage; is a program for gathering various information about system. random wallpapers. It is shipped with the fvwm-crystal desktop environment and should be used only with fvwm. It is just an helper that sets FVWM_INFOLINE environment variable to a sensible value. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.dbk0000644000000000000000000000463712212612522013053 0ustar Michael"> Stilkerich"> February 7, 2006"> 1"> ms@mike2k.de"> FVWM-CRYSTAL"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2006 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; Desktop environment based on fvwm2 DESCRIPTION &dhpackage; is a desktop environment based on fvwm2. A file manager may be optionally used to display desktop icons, ROX-filer and nautilus are supported for this task. FVWM-crystal furthermore has UI integration for various music players, among them audacious and mpd. There is also a very powerful menu system that has an extensive default configuration but may be customized and extended by each user to fit personal requirements. The fvwm-crystal script launches fvwm-crystal and may be called, e.g., from your ~/.xinitrc file. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.mplayer-wrapper.dbk0000644000000000000000000000444712212612522016200 0ustar Vincent"> Bernat"> June 21, 2008"> 1"> bernat@debian.org"> FVWM-CRYSTAL.MPLAYER-WRAPPER"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2008 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; mplayer wrapper for fvwm-crystal &dhpackage; DESCRIPTION &dhpackage; is an helper for fvwm-crystal to control mplayer as a music player. It helps to manage playlists through a named pipe. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.wallpaper.dbk0000644000000000000000000000455612212612522015041 0ustar Michael"> Stilkerich"> February 7, 2006"> 1"> ms@mike2k.de"> FVWM-CRYSTAL.WALLPAPER"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2006 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; random wallpaper selector &dhpackage; DESCRIPTION &dhpackage; is a program for choosing random wallpapers. It is shipped with the fvwm-crystal desktop environment. From a list of directories, it randomly chooses one wallpaper and returns its filename on stdout. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.videomodeswitch-.dbk0000644000000000000000000000412312212612522016312 0ustar Vincent"> Bernat"> June 21, 2008"> 1"> bernat@debian.org"> FVWM-CRYSTAL.VIDEOMODESWITCH-"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2013 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; xrandr wrapper for FVWM-Crystal &dhpackage; DESCRIPTION &dhpackage; will use xrandr to change the current mode to the next one or the previous one. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.generate-menu.dbk0000644000000000000000000000440412212612522015576 0ustar Vincent"> Bernat"> June 21, 2008"> 1"> bernat@debian.org"> FVWM-CRYSTAL.GENERATE-MENU"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2013 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; generate FVWM-Crystal menu &dhpackage; DESCRIPTION &dhpackage; will generate FVWM-Crystal menu from desktop and icons files provided by the applications. If a name is provided as an argument only the menu entry for the provided application will be generated. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.play-movies.dbk0000644000000000000000000000417712212612522015316 0ustar Vincent"> Bernat"> June 21, 2008"> 1"> bernat@debian.org"> FVWM-CRYSTAL.PLAY-MOVIES"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2013 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; mplayer wrapper for fvwm-crystal &dhpackage; DESCRIPTION &dhpackage; is an helper for fvwm-crystal to use mplayer to play videos contained in a given directory. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/dbk/fvwm-crystal.videomodeswitch+.dbk0000644000000000000000000000412312212612522016310 0ustar Vincent"> Bernat"> June 21, 2008"> 1"> bernat@debian.org"> FVWM-CRYSTAL.VIDEOMODESWITCH+"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2013 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; xrandr wrapper for FVWM-Crystal &dhpackage; DESCRIPTION &dhpackage; will use xrandr to change the current mode to the next one or the previous one. This manual page was written for the Debian distribution because the original program does not have a manual page. AUTHOR This manual page was written by &dhusername; &dhemail; for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/changelog0000644000000000000000000001445112212612522011040 0ustar fvwm-crystal (3.2.7+dfsg-1) unstable; urgency=low * New upstream release. + Drop patches applied upstream (x-terminal-emulator, bashisms, Russian translation) * Demote rox-filer to suggestions and recommend pmount. * Fix Russian translation file charset. * Add gawk and xdg-user-dirs as required dependencies. -- Vincent Bernat Sat, 07 Sep 2013 13:40:22 +0200 fvwm-crystal (3.2.5+dfsg-1) unstable; urgency=low * New upstream version. Closes: #501218. * Refresh patches. * Use dh for debian/rules. * Bump Standards-Version to 3.9.4. * debian/control: fix homepage. * debian/control: fix Vcs-* links. * debian/control: remove non-existant packages from dependencies. * debian/watch: use SourceForge. * Silent lintian warning about mismatching icon sizes. * Use bash on scripts using bashisms. * Simplify doc-base stuff. -- Vincent Bernat Sun, 28 Jul 2013 21:24:48 +0200 fvwm-crystal (3.0.5.dfsg-5) unstable; urgency=low * Update Fvwm-AcpiBatt to work with kernels without /proc/acpi. Thanks to Achim Gaedke. Closes: #494907. * Bump to Standards-Version 3.9.0. * Switch to 3.0 (quilt) format. * No need to Build-Depends on python-dev since Arch: all. -- Vincent Bernat Sat, 17 Jul 2010 11:41:53 +0200 fvwm-crystal (3.0.5.dfsg-4) unstable; urgency=low * Don't use reserved keyword "with" in python scripts. Thanks to Andreas Moog for the patch. Closes: #526232. * Bump Standards-Version to 3.8.2. No changes required. -- Vincent Bernat Sun, 05 Jul 2009 09:40:47 +0200 fvwm-crystal (3.0.5.dfsg-3) unstable; urgency=low * Fix Russian translation, thanks to Alexander Galanin. Closes: #506611. * Fix a speed issue in createmenu.py when there are too many icons in the system. Thanks to Petr Gajdůšek for his help! Closes: #520782. * Bump Standards-Version to 3.8.1. -- Vincent Bernat Mon, 20 Apr 2009 21:20:07 +0200 fvwm-crystal (3.0.5.dfsg-2) unstable; urgency=low * Fix a bashism in mplayer wrapper, thanks to Raphaël Geissert (Closes: #489598) -- Vincent Bernat Mon, 07 Jul 2008 08:14:39 +0200 fvwm-crystal (3.0.5.dfsg-1) unstable; urgency=low * New upstream release (Closes: #431368) + drop 02debianmenu.dpatch which has been applied upstream + add 02userdirectory.dpatch to keep ~/.fvwm as user directory instead of ~/.fvwm-crystal which is the new upstream default; add a note about this in README.Debian + add manual pages for fvwm-crystal.mplayer-wrapper and fvwm-crystal.infoline, two new helpers * Adopt/hijack fvwm-crystal (Closes: #468644). Thanks to Michael for his previous work * Acknowledge previous NMUs (Closes: #383413, #375205, #399836) * debian/control: + update Standards-Version to 3.8.0 + do not recommend xmms and xmms related utilities any more, add audacious instead (Closes: #474448, #468394) + depends on rxvt-unicode | x-terminal-emulator instead of a lot of terminals (Closes: #401822) + add Vcs-* and Homepage fields * debian/rules: + factor manual pages creation + move fvwm-crystal.generate-menu to examples + include /usr/share/dpatch/dpatch.make + remove bogus manual pages whose content is already present in /usr/share/doc * Remove empty /usr/sbin directory * Adjust section of doc-base files * Rewrite fvwm-crystal.menu-methods using a Python script to speed things up. We avoid a lot of shell invocations and we fix most bugs (Closes: #374311, #429855). Some menu entries may still fail because we don't invoke a shell while this is most of the time useless but this does not report an error. Moreover, we allow creation of icons as non root user (Closes: #386462) * Add debian/watch file -- Vincent Bernat Sat, 21 Jun 2008 21:49:06 +0200 fvwm-crystal (3.0.3.dfsg1-0.2) unstable; urgency=low * Non-maintainer upload * Use bash instead of sh in fvwm-crystal.menu-method because of the use of "-r" argument not supported by dash (Closes: #375205, #399836). Of course, this is a quick fix. -- Vincent Bernat Wed, 28 May 2008 09:35:04 +0200 fvwm-crystal (3.0.3.dfsg1-0.1) unstable; urgency=low * Non-maintainer upload. * Remove mozilla, opera and acroread icons and remplace them with icons from kde-icons-crystalclear (Closes: 389127). - update debian/copyright to precis these icons origin - rename mozilla menu entrys * Remove these non-free icons set: doom doom3 firefox lxdoom mozilla-firefox mozilla-thunderbird quake4 realplayer thunderbird ubuntu ut2004 vmware skype * Use local charset instead of ISO-8859-1 in menus (Closes: #392824) -- Gonéri Le Bouder Wed, 24 Jan 2007 22:16:48 +0100 fvwm-crystal (3.0.3-3.1) unstable; urgency=low * Non-maintainer upload. * Update package for the last python policy (Closes: 380801, 383413). -- Pierre Habouzit Sun, 3 Sep 2006 19:06:02 +0200 fvwm-crystal (3.0.3-3) unstable; urgency=low * Fix handling of special shell characters in commands of menu files Closes: #365414 (Thanks to Michael Prokop for reporting and assistance in solving the issue) * Bump Standards-Version to 3.7.2 -- Michael Stilkerich Thu, 4 May 2006 13:21:04 +0100 fvwm-crystal (3.0.3-2) unstable; urgency=low * Move debian menu out of /usr/share to /var/lib Closes: #358060 * Replace / in menu titles with a single space. This is neceassary as fvwm-crystal codes the menu title in the entry's filename and / can therefore not be part of a crystal menu title. * add OutputEncoding directive to the menu-method * Thanks to Bill Allombert for reviewing the menu-method and pointing out the above issues. -- Michael Stilkerich Mon, 20 Mar 2006 19:27:04 -0800 fvwm-crystal (3.0.3-1) unstable; urgency=low * New upstream release Closes: #356483 * Upstream installation system now useable * Menu method runnable as user * Update author's E-Mail address in docbase descriptions -- Michael Stilkerich Tue, 14 Feb 2006 23:15:01 -0800 fvwm-crystal (3.0-1) unstable; urgency=low * Initial release Closes: #351614 -- Michael Stilkerich Sun, 5 Feb 2006 18:38:55 -0800 debian/control0000644000000000000000000000253012212612522010564 0ustar Source: fvwm-crystal Section: x11 Priority: optional Maintainer: Vincent Bernat Build-Depends: debhelper (>= 7.0.50) Build-Depends-Indep: xsltproc, docbook-xsl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/fvwm-crystal.git Vcs-Git: git://anonscm.debian.org/collab-maint/fvwm-crystal.git Homepage: http://fvwm-crystal.sourceforge.net/ Package: fvwm-crystal Architecture: all Depends: ${misc:Depends}, python, fvwm (>= 1:2.5.13), rxvt-unicode | x-terminal-emulator, imagemagick, trayer | stalonetray, hsetroot, gawk, xdg-user-dirs Recommends: xscreensaver, audacious | mpd | cdcd | quodlibet, mpc, pmount Suggests: sudo, menu, rox-filer, nautilus Provides: x-window-manager Description: Pretty Desktop Environment based on FVWM FVWM-crystal creates an easy to use desktop environment using fvwm2 as its window manager and main core. From another point of view its just a very powerful fvwm configuration. . A file manager may be optionally used to display desktop icons, ROX-filer and nautilus are supported for this task. FVWM-crystal furthermore has UI integration for various music players, among them audacious and mpd. . There is also a very powerful menu system that has an extensive default configuration but may be customized and extended by each user to fit personal requirements.