diff --git a/.gitignore b/.gitignore index e50a2b77..f69db733 100644 --- a/.gitignore +++ b/.gitignore @@ -87,6 +87,28 @@ WINGs/WUtil.pc wrlib/libwraster.map +WindowMaker/menu +WindowMaker/menu.bg +WindowMaker/menu.fi +WindowMaker/menu.fy +WindowMaker/menu.hu +WindowMaker/menu.ko +WindowMaker/menu.nl +WindowMaker/menu.ro +WindowMaker/menu.sk +WindowMaker/menu.zh_TW +WindowMaker/plmenu +WindowMaker/plmenu.bg +WindowMaker/plmenu.es +WindowMaker/plmenu.fi +WindowMaker/plmenu.fy +WindowMaker/plmenu.ja +WindowMaker/plmenu.ko +WindowMaker/plmenu.nl +WindowMaker/plmenu.ro +WindowMaker/plmenu.sk +WindowMaker/plmenu.zh_TW + WindowMaker/Defaults/WMRootMenu WindowMaker/Defaults/WMState WindowMaker/Defaults/WMWindowAttributes diff --git a/WindowMaker/Makefile.am b/WindowMaker/Makefile.am index 133c797b..da4dc91e 100644 --- a/WindowMaker/Makefile.am +++ b/WindowMaker/Makefile.am @@ -1,64 +1,80 @@ -SUBDIRS = Backgrounds Defaults IconSets Icons Pixmaps Styles Themes +SUBDIRS = Backgrounds . Defaults IconSets Icons Pixmaps Styles Themes prefsdatadir = $(pkgdatadir) -prefsdata_DATA =\ - appearance.menu\ - autostart.sh\ - background.menu\ - exitscript.sh\ +wpexecbindir = @wprefs_bindir@ + +# menus which need generated to have correct path to WPrefs +GENERATED_MENUS =\ menu\ menu.bg\ + menu.fi\ + menu.fy\ + menu.hu\ + menu.ko\ + menu.nl\ + menu.ro\ + menu.sk\ + menu.zh_TW\ + plmenu\ + plmenu.bg\ + plmenu.es\ + plmenu.fi\ + plmenu.fy\ + plmenu.ja\ + plmenu.ko\ + plmenu.nl\ + plmenu.ro\ + plmenu.sk\ + plmenu.zh_TW + +# menus which do not mention WPrefs +NONGENERATED_MENUS =\ menu.ca\ menu.cz\ menu.da\ menu.de\ menu.el\ menu.es\ - menu.fi\ menu.fr\ - menu.fy\ menu.gl\ menu.he\ menu.hr\ - menu.hu\ menu.it\ menu.ja\ - menu.ko\ - menu.nl\ menu.no\ menu.pl\ menu.pt\ - menu.ro\ menu.ru\ menu.se\ - menu.sk\ menu.sl\ menu.tr\ menu.zh_CN\ - menu.zh_TW\ - plmenu\ - plmenu.bg\ plmenu.da\ plmenu.de\ - plmenu.es\ - plmenu.fi\ plmenu.fr\ - plmenu.fy\ plmenu.hr\ plmenu.it\ - plmenu.ja\ - plmenu.ko\ - plmenu.nl\ plmenu.pl\ - plmenu.ro\ - plmenu.sk\ - plmenu.zh_CN\ - plmenu.zh_TW\ + plmenu.zh_CN + +dist_prefsdata_DATA =\ + appearance.menu\ + autostart.sh\ + background.menu\ + exitscript.sh\ README\ README.themes\ - wmmacros + wmmacros\ + $(NONGENERATED_MENUS) -EXTRA_DIST = $(prefsdata_DATA) mkMakefile +nodist_prefsdata_DATA = $(GENERATED_MENUS) +EXTRA_DIST = mkMakefile\ + $(addsuffix .in, $(GENERATED_MENUS)) +CLEANFILES = $(GENERATED_MENUS) + +$(GENERATED_MENUS): + $(AM_V_GEN)sed -e "s:#wprefs#:$(wpexecbindir)/WPrefs:" \ + $(srcdir)/$@.in > $@ diff --git a/WindowMaker/menu.bg b/WindowMaker/menu.bg.in similarity index 99% rename from WindowMaker/menu.bg rename to WindowMaker/menu.bg.in index 53f83af9..1bbe8b21 100644 --- a/WindowMaker/menu.bg +++ b/WindowMaker/menu.bg.in @@ -209,7 +209,7 @@ "Фон" END "Запази темата" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)" "Запази колекцията иконки" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)" - "Пособие за настройки" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Пособие за настройки" EXEC #wprefs# "Изглед" END "Изход" MENU diff --git a/WindowMaker/menu.fi b/WindowMaker/menu.fi.in similarity index 99% rename from WindowMaker/menu.fi rename to WindowMaker/menu.fi.in index bd682b57..86a2a25a 100644 --- a/WindowMaker/menu.fi +++ b/WindowMaker/menu.fi.in @@ -202,7 +202,7 @@ "Taustat" END "Tallenna teema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Teeman nimi,Kirjoita teematiedoston nimi:)" "Tallenna kuvakkeet" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Kuvakesetin nimi,Kirjoita tiedostonnimi:)" - "Asetukset" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Asetukset" EXEC #wprefs# "Ulkonäkö" END "Lopeta" MENU diff --git a/WindowMaker/menu.fy b/WindowMaker/menu.fy.in similarity index 99% rename from WindowMaker/menu.fy rename to WindowMaker/menu.fy.in index 9a67f56c..c2b63f84 100644 --- a/WindowMaker/menu.fy +++ b/WindowMaker/menu.fy.in @@ -208,7 +208,7 @@ "Eftergrûn" END "Tema bewarje" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Temanamme,Fier bestânsnamme yn:)" "Ikoaneset bewarje" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikoanesetnamme,Fier bestânsnamme yn:)" - "Foarkarrehelpmiddel" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Foarkarrehelpmiddel" EXEC #wprefs# "Uterlik" END "Sesje" MENU diff --git a/WindowMaker/menu.hu b/WindowMaker/menu.hu.in similarity index 99% rename from WindowMaker/menu.hu rename to WindowMaker/menu.hu.in index 37f4ce4d..619c03b8 100644 --- a/WindowMaker/menu.hu +++ b/WindowMaker/menu.hu.in @@ -204,7 +204,7 @@ "Háttér" END "Téma mentése" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Téma neve,Add meg a téma fájl nevét:)" "Ikonbeállítások mentése" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikonbeállítások mentése,Add meg a fájl nevét:)" - "Konfiguráló program" EXEC /usr/bin/WPrefs + "Konfiguráló program" EXEC #wprefs# "Megjelenés" END "Kilépés" MENU diff --git a/WindowMaker/menu b/WindowMaker/menu.in similarity index 99% rename from WindowMaker/menu rename to WindowMaker/menu.in index 7491f8d0..bebab5f2 100644 --- a/WindowMaker/menu +++ b/WindowMaker/menu.in @@ -208,7 +208,7 @@ "Background" END "Save Theme" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)" "Save IconSet" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)" - "Preferences Utility" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Preferences Utility" EXEC #wprefs# "Appearance" END "Session" MENU diff --git a/WindowMaker/menu.ko b/WindowMaker/menu.ko.in similarity index 99% rename from WindowMaker/menu.ko rename to WindowMaker/menu.ko.in index 8d4d0b89..6b413223 100644 --- a/WindowMaker/menu.ko +++ b/WindowMaker/menu.ko.in @@ -163,7 +163,7 @@ "세션 지움" CLEAR_SESSION "창 관 리" END "작업환경" MENU - "설 정" SHEXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs || wmakerconf + "설 정" SHEXEC #wprefs# || wmakerconf "테 마" OPEN_MENU -noext THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle "테마저장" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(테마 이름,파일 이름을 입력하세요:)" "아이콘셋" OPEN_MENU -noext ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons diff --git a/WindowMaker/menu.nl b/WindowMaker/menu.nl.in similarity index 99% rename from WindowMaker/menu.nl rename to WindowMaker/menu.nl.in index ba97611b..e07d32c2 100644 --- a/WindowMaker/menu.nl +++ b/WindowMaker/menu.nl.in @@ -208,7 +208,7 @@ "Achtergrond" END "Thema opslaan" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Themanaam,Voer bestandsnaam in:)" "Iconenset opslaan" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Iconensetnaam,Voer bestandsnaam in:)" - "Voorkeurenhulpmiddel" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Voorkeurenhulpmiddel" EXEC #wprefs# "Uiterlijk" END "Sessie" MENU diff --git a/WindowMaker/menu.ro b/WindowMaker/menu.ro.in similarity index 99% rename from WindowMaker/menu.ro rename to WindowMaker/menu.ro.in index 7026e233..6f5d056e 100644 --- a/WindowMaker/menu.ro +++ b/WindowMaker/menu.ro.in @@ -202,7 +202,7 @@ "Fundal" END "Salvează Tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)" "Salvează Setul de Iconiţe" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)" - "Utilitar de Configurare" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Utilitar de Configurare" EXEC #wprefs# "Configurare" END "Ieşire" MENU diff --git a/WindowMaker/menu.sk b/WindowMaker/menu.sk.in similarity index 99% rename from WindowMaker/menu.sk rename to WindowMaker/menu.sk.in index 42b95201..a6e992d0 100644 --- a/WindowMaker/menu.sk +++ b/WindowMaker/menu.sk.in @@ -216,7 +216,7 @@ "Pozadie" END "Uložiť tému" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Meno témy,Zadajte názov súboru:)" "Uložiť sadu ikon" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Meno sady ikon,Zadajte názov súboru:)" - "Konfiguračný nástroj" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "Konfiguračný nástroj" EXEC #wprefs# "Vzhľad" END "Koniec" MENU diff --git a/WindowMaker/menu.zh_TW b/WindowMaker/menu.zh_TW.in similarity index 98% rename from WindowMaker/menu.zh_TW rename to WindowMaker/menu.zh_TW.in index cd78998b..6f40a92d 100644 --- a/WindowMaker/menu.zh_TW +++ b/WindowMaker/menu.zh_TW.in @@ -199,7 +199,7 @@ "背景" END "儲存主題" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(主題名稱)" "儲存圖示集" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(圖示集名稱)" - "偏好設定公用程式" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs + "偏好設定公用程式" EXEC #wprefs# "外觀" END "離開" MENU diff --git a/WindowMaker/plmenu.bg b/WindowMaker/plmenu.bg.in similarity index 98% rename from WindowMaker/plmenu.bg rename to WindowMaker/plmenu.bg.in index dd35be68..b99fc596 100644 --- a/WindowMaker/plmenu.bg +++ b/WindowMaker/plmenu.bg.in @@ -94,7 +94,7 @@ ), ("Запази темата", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Запази колекцията иконки", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), - ("Пособие за настройки", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Пособие за настройки", EXEC, "#wprefs#") ), ("Изход", ("Рестартиране", RESTART), diff --git a/WindowMaker/plmenu.es b/WindowMaker/plmenu.es.in similarity index 98% rename from WindowMaker/plmenu.es rename to WindowMaker/plmenu.es.in index b1cadc3f..560a993e 100644 --- a/WindowMaker/plmenu.es +++ b/WindowMaker/plmenu.es.in @@ -94,7 +94,7 @@ ), ("Guardar tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Guardar iconos", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), - ("Preferencias", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Preferencias", EXEC, "#wprefs#") ), ("Salir", ("Reiniciar", RESTART), diff --git a/WindowMaker/plmenu.fi b/WindowMaker/plmenu.fi.in similarity index 99% rename from WindowMaker/plmenu.fi rename to WindowMaker/plmenu.fi.in index 931f77d9..2752ccee 100644 --- a/WindowMaker/plmenu.fi +++ b/WindowMaker/plmenu.fi.in @@ -357,7 +357,7 @@ ( "Asetukset", EXEC, - "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs" + "#wprefs#" ) ), ( diff --git a/WindowMaker/plmenu.fy b/WindowMaker/plmenu.fy.in similarity index 98% rename from WindowMaker/plmenu.fy rename to WindowMaker/plmenu.fy.in index c7a6f316..bfc7296a 100644 --- a/WindowMaker/plmenu.fy +++ b/WindowMaker/plmenu.fy.in @@ -93,7 +93,7 @@ ), ("Tema bewarje", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Temanamme)\""), ("Ikoaneset bewarje", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Ikoanesetnamme)\""), - ("Foarkarrehelpmiddel", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Foarkarrehelpmiddel", EXEC, "#wprefs#") ), ("Sesje", ("Sesje bewarje", SAVE_SESSION), diff --git a/WindowMaker/plmenu b/WindowMaker/plmenu.in similarity index 98% rename from WindowMaker/plmenu rename to WindowMaker/plmenu.in index 020c239a..f2d692fd 100644 --- a/WindowMaker/plmenu +++ b/WindowMaker/plmenu.in @@ -93,7 +93,7 @@ ), ("Save Theme", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Save IconSet", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), - ("Preferences Utility", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Preferences Utility", EXEC, "#wprefs#") ), ("Session", ("Save Session", SAVE_SESSION), diff --git a/WindowMaker/plmenu.ja b/WindowMaker/plmenu.ja.in similarity index 98% rename from WindowMaker/plmenu.ja rename to WindowMaker/plmenu.ja.in index 0bf413f1..0fb4c83c 100644 --- a/WindowMaker/plmenu.ja +++ b/WindowMaker/plmenu.ja.in @@ -94,7 +94,7 @@ ), ("設定をテーマとしてセーブ", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("現在のアイコンセットをセーブ", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), - ("設定ユーティリティ", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("設定ユーティリティ", EXEC, "#wprefs#") ), ("終了", ("再起動", RESTART), diff --git a/WindowMaker/plmenu.ko b/WindowMaker/plmenu.ko.in similarity index 98% rename from WindowMaker/plmenu.ko rename to WindowMaker/plmenu.ko.in index 5fad39ff..131929a7 100644 --- a/WindowMaker/plmenu.ko +++ b/WindowMaker/plmenu.ko.in @@ -63,7 +63,7 @@ ), ("작업공간", WORKSPACE_MENU), ("작업환경", - ("설 정", SHEXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs || wmakerconf"), + ("설 정", SHEXEC, "#wprefs# || wmakerconf"), ("테 마", OPEN_MENU, "-noext /usr/share/WindowMaker/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle"), ("테마저장", EXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(테마 이름,파일 이름을 입력하세요:)\""), ("스 타 일", OPEN_MENU, "-noext /usr/share/WindowMaker/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle"), diff --git a/WindowMaker/plmenu.nl b/WindowMaker/plmenu.nl.in similarity index 98% rename from WindowMaker/plmenu.nl rename to WindowMaker/plmenu.nl.in index 138f925a..a19b448d 100644 --- a/WindowMaker/plmenu.nl +++ b/WindowMaker/plmenu.nl.in @@ -93,7 +93,7 @@ ), ("Thema opslaan", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Themanaam)\""), ("Iconenset opslaan", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Iconensetnaam)\""), - ("Voorkeurenhulpmiddel", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Voorkeurenhulpmiddel", EXEC, "#wprefs#") ), ("Sessie", ("Sessie opslaan", SAVE_SESSION), diff --git a/WindowMaker/plmenu.ro b/WindowMaker/plmenu.ro.in similarity index 98% rename from WindowMaker/plmenu.ro rename to WindowMaker/plmenu.ro.in index 35d7a657..744f157d 100644 --- a/WindowMaker/plmenu.ro +++ b/WindowMaker/plmenu.ro.in @@ -94,7 +94,7 @@ ), ("Salvează Tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Salvează Setul de Iconiţe", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), - ("Utilitar de Configurare", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Utilitar de Configurare", EXEC, "#wprefs#") ), ("Ieşire", ("Repornire", RESTART), diff --git a/WindowMaker/plmenu.sk b/WindowMaker/plmenu.sk.in similarity index 98% rename from WindowMaker/plmenu.sk rename to WindowMaker/plmenu.sk.in index 0174f716..bddf4c36 100644 --- a/WindowMaker/plmenu.sk +++ b/WindowMaker/plmenu.sk.in @@ -94,7 +94,7 @@ ), ("Uložiť tému", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Uložiť sadu ikon", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\""), - ("Konfiguračný nástroj", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("Konfiguračný nástroj", EXEC, "#wprefs#") ), ("Koniec", ("Reštartovať", RESTART), diff --git a/WindowMaker/plmenu.zh_TW b/WindowMaker/plmenu.zh_TW.in similarity index 98% rename from WindowMaker/plmenu.zh_TW rename to WindowMaker/plmenu.zh_TW.in index 5b2cf25b..0a7a3edd 100644 --- a/WindowMaker/plmenu.zh_TW +++ b/WindowMaker/plmenu.zh_TW.in @@ -92,7 +92,7 @@ ), ("儲存主題", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/%a(主題名稱)"), ("儲存圖示集", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/%a(圖示集名稱)"), - ("偏好設定公用程式", EXEC, "/usr/local/GNUstep/Applications/WPrefs.app/WPrefs") + ("偏好設定公用程式", EXEC, "#wprefs#") ), ("離開", ("重新啟動", RESTART),