1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-18 20:10:29 +01:00
Files
wmaker/WindowMaker
Doug Torrance 738a78b3e2 Replace GNUSTEP_USER_ROOT environment variable with WMAKER_USER_ROOT
As reported in Debian bug #922284 [1]:

    As evident from the prefix, GNUSTEP_USER_ROOT is a GNUstep variable and
    Window Maker should not set it.  Furthemore, it has been deprecated for
    12 years already.  As of gnustep-make/2.7.0-4 the GNUstep build system
    is configured in strict v2 mode which makes it impossible to compile
    GNUstep software.  In a terminal started from a Window Maker session:

    yavor@aneto:/tmp/gorm.app-1.2.24$ make
    This is gnustep-make 2.7.0. Type 'make print-gnustep-make-help' for help.
    Running in gnustep-make version 2 strict mode.
    rm -f InterfaceBuilder; \
    ln -s GormLib InterfaceBuilder
    /usr/share/GNUstep/Makefiles/config-noarch.make:121: *** GNUSTEP_USER_ROOT
    is obsolete.  Stop.

    It is also impossible to build gnustep-make from pristine upstream
    source:

    yavor@aneto:/tmp$ wget -q
      ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.7.0.tar.gz
    yavor@aneto:/tmp$ tar xzf gnustep-make-2.7.0.tar.gz
    yavor@aneto:/tmp$ cd gnustep-make-2.7.0/
    yavor@aneto:/tmp/gnustep-make-2.7.0$ ./configure
    ...
    yavor@aneto:/tmp/gnustep-make-2.7.0$ make
    config-noarch.make:121: *** GNUSTEP_USER_ROOT is obsolete.  Stop.

    Note that the majority of GNUstep users use Window Maker as their window
    manager and many of them build GNUstep software from source, mostly
    because of the GNUstep Objective-C runtime which depends on Clang
    (Debian packages use GCC and the GCC/GNU runtime).

Our solution is to replace the GNUSTEP_USER_ROOT environment variable with our
own environment variable, WMAKER_USER_ROOT.  This is documented in NEWS.

[1] https://bugs.debian.org/922284
2019-02-17 18:44:33 +00:00
..
2009-09-13 12:59:25 +02:00
2014-08-20 18:11:37 +01:00
2009-09-13 12:59:25 +02:00
2018-05-15 14:26:51 +01:00
2017-09-14 21:08:26 +02:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2004-10-17 04:32:25 +00:00
2012-02-17 10:50:12 +00:00
2004-10-17 04:32:25 +00:00
2000-01-04 21:45:57 +00:00
2012-02-17 10:50:12 +00:00
2017-08-19 11:14:38 +01:00


The file named menu is the menu in the plain text file format. The files
named menu.?? (?? are 2 characters, such as pt) are translations of the
same menu. Plain text menus are preprocessed using cpp (the C Pre-Processor),
so you can use cpp macros in it.

The plmenu file is the same menu, but in the property list format.
This menu can be edited with WPrefs.app, but since WPrefs.app does not
support XIM, it will not allow you to make menus in languages such as
Japanese.

To use the menu in the property list format (plmenu), just replace the
~/GNUstep/Defaults/WMRootMenu with it. To use the plain text menu,
place the path for the menu in ~/GNUstep/Defaults/WMRootMenu, enclosed
in double quotes ("). Ex: "~/GNUstep/Library/WindowMaker/menu"

Instructions for editing the plain text menus can be found in the menu
file itself, kindly translated to your tongue for your convenience, by
the translation contributors. 

There is a script to convert plain text menus to property list menus
in the utils directory, named wm-oldmenu2new. 

If you are unsure to wich format to use, stick with the plain text menus
as they are more flexible. If for some psychological reason you are
scared by text based configuration, use the property list menu.


Localized menu file translators:
--------------------------------

File    Language        Maintainer
------------------------------------------------------------------------------
menu.ja Japanese        MANOME Tomonori <manome@itlb.te.noda.sut.ac.jp> 
				ABE Shige <sabe@ibm.net>
menu.pt Portuguese      Alfredo K. Kojima <kojima@inf.ufrgs.br>
menu.de	German		Carsten Schaar <nhadcasc@fs-maphy.uni-hannover.de>
menu.cz	Czech		David ©auer <xsauer@hwlab.felk.cvut.cz>
menu.ko	Korean		Chae-Yong Chong <cychong@metro.telecom.samsung.co.kr>
			Byeong-Chan Kim <redhands@linux.sarang.net>
menu.gl	Galician	Xose Vazquez <xose@arrakis.es>
menu.fr French		ObiTuarY <obituary@freshmeat.net>
menu.it Italian		Roberto Checozzo <croberto@aerre.it>
menu.ru Russian		August S.Sigov <freedomain@actor.ru>
menu.es Spanish		Rodrigo Hornos Prados <tnetrhp@ctv.es>
			José Luis Rivas López <jrivas@ares.ipf.uvigo.es>
menu.he	Hebrew		Please send me your name/email if you wrote this
			We unfortunately lost that info :(
menu.tr Turkish         F. Kagan Gurkaynak <kgf@wpi.edu>
menu.fi Finnish		Ville Hautamaki <villeh@photon.joensuu.fi>
menu.se Swdish		Andreas Persenius <andreas@alfaskop.net>
menu.hr	Croatian	Toni Bilic <tbilic@efos.hr>
menu.el Greek		Nikolaos Papagrigoriou <papanikos@usa.net>
menu.dk Danish		John M. Lockard <jlockard@math.lsa.umich.edu>
			Jacob Sparre Andersen <sparre@cats.nbi.dk>
menu.sl Slovene		Alen Salamun <snowman@hal9000.medinet.si>
menu.hu Hungarian	Csanaki Csaba <prew@mail.matav.hu>
menu.ca Català		Carles Amig<F3> dj_fr3nd@hotmail.com
menu.zh_TW.Big5 Chinese Li Wei Jih <lwj83@cs.ccu.edu.tw>
menu.zh_CN Chinese	Wang Jian <wangjian2@asiainfo.com>
menu.pl Polish		Maciej Friedel <tytus@tytus.itma.pwr.wroc.pl>
menu.bg	Bulgarian	Slavei Karadjov <slaff@exco.net>
menu.sk Slovak      	judas@hell <tomka@oalevice.sk>
menu.nl Dutch		Alwin <translations@ziggo.nl>
menu.fy Frisian		Alwin <translations@ziggo.nl>



plmenu.da Danish 	Birger Langkjer <birger.langkjer@image.dk>
plmenu.zh_CN Chinese	Wang Jian <wangjian2@asiainfo.com>
plmenu.hr Croatian	Toni Bilic <tbilic@efos.hr>
plmenu.it Italian	Michele Campeotto <micampe@tv.record.unipd.it>
plmenu.de German 	Matthias Warkus <mawarkus@t-online.de>
plmenu.pl Polish	Maciej Friedel <tytus@tytus.itma.pwr.wroc.pl>
plmenu.ko Korean	Byeong-Chan Kim <redhands@linux.sarang.net>
plemnu.es Spanish	David A. Schekaiban <nb@zaz.net>
plmenu.bg Bulgarian	Slavei Karadjov <slaff@exco.net>
plmenu.sk Slovak      	judas@hell <tomka@oalevice.sk>
plmenu.ja Japanese	Seiichi SATO <sato@cvs-net.co.jp>
plmenu.nl Dutch		Alwin <translations@ziggo.nl>
plmenu.fy Frisian	Alwin <translations@ziggo.nl>