Update to 0.96.0
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/WindowMaker?expand=0&rev=58
This commit is contained in:
commit
e78c0be459
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
32
README.SUSE
Normal file
32
README.SUSE
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
CHANGED PREFIX /usr/X11R6 => /usr
|
||||||
|
=================================
|
||||||
|
|
||||||
|
Beginning with openSUSE 10.2 WindowMaker was moved from
|
||||||
|
/usr/X11R6 to /usr.
|
||||||
|
An automatic conversion of configuration files in ~/GNUstep
|
||||||
|
is offered at the first start.
|
||||||
|
|
||||||
|
If you have your home directory on a network filesystem,
|
||||||
|
shared among various openSUSE versions, you may prefer to
|
||||||
|
keep the configuration files unchanged and create symlinks instead,
|
||||||
|
to maintain compatibility with previous versions.
|
||||||
|
|
||||||
|
In order to create the compatibility links, run these
|
||||||
|
commands as root:
|
||||||
|
|
||||||
|
mkdir -p /usr/X11R6/share
|
||||||
|
ln -s /usr/share/WindowMaker /usr/X11R6/share
|
||||||
|
ln -s /usr/lib/GNUstep /usr/X11R6
|
||||||
|
|
||||||
|
PROBLEMS WITH UTF-8 LOCALES
|
||||||
|
===========================
|
||||||
|
|
||||||
|
If you switch to UTF-8 locale (the default since SUSE LINUX 9.1),
|
||||||
|
please note that the configuration and especialy menu files
|
||||||
|
in ~/GNUstep remains unchanged.
|
||||||
|
If you encounter any broken characters in WindowMaker menu,
|
||||||
|
please update the menu file ~/GNUstep/Defaults/WMRootMenu.
|
||||||
|
The most convenient way to do it is by running script
|
||||||
|
"wmaker.inst" which overwrites the file by the default one.
|
||||||
|
|
||||||
|
|
3
WindowMaker-0.95.9.tar.gz
Normal file
3
WindowMaker-0.95.9.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f22358ff60301670e1e2b502faad0f2da7ff8976632d538f95fe4638e9c6b714
|
||||||
|
size 3397167
|
3
WindowMaker-0.96.0.tar.gz
Normal file
3
WindowMaker-0.96.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4fe130ba23cf4aa21c156ec8f01f748df537d0604ec06c6bbcec896df1926f6d
|
||||||
|
size 3443048
|
311
WindowMaker-config.patch
Normal file
311
WindowMaker-config.patch
Normal file
@ -0,0 +1,311 @@
|
|||||||
|
Index: WindowMaker/Defaults/WindowMaker.in
|
||||||
|
===================================================================
|
||||||
|
--- WindowMaker/Defaults/WindowMaker.in.orig
|
||||||
|
+++ WindowMaker/Defaults/WindowMaker.in
|
||||||
|
@@ -14,7 +14,7 @@
|
||||||
|
IconPosition = blh;
|
||||||
|
IconificationStyle = Zoom;
|
||||||
|
DisableWSMouseActions = NO;
|
||||||
|
- MouseLeftButtonAction = SelectWindows;
|
||||||
|
+ MouseLeftButtonAction = OpenApplicationsMenu;
|
||||||
|
MouseMiddleButtonAction = OpenWindowListMenu;
|
||||||
|
MouseRightButtonAction = OpenApplicationsMenu;
|
||||||
|
MouseBackwardButtonAction = None;
|
||||||
|
@@ -42,7 +42,7 @@
|
||||||
|
ColormapMode = auto;
|
||||||
|
AutoFocus = YES;
|
||||||
|
RaiseDelay = 0;
|
||||||
|
- CirculateRaise = NO;
|
||||||
|
+ CirculateRaise = YES;
|
||||||
|
Superfluous = YES;
|
||||||
|
AdvanceToNewWorkspace = NO;
|
||||||
|
CycleWorkspaces = NO;
|
||||||
|
Index: dockit
|
||||||
|
===================================================================
|
||||||
|
--- /dev/null
|
||||||
|
+++ dockit
|
||||||
|
@@ -0,0 +1,247 @@
|
||||||
|
+#!/bin/sh
|
||||||
|
+# Only run the following line once \
|
||||||
|
+exec wish -f $0 $@
|
||||||
|
+
|
||||||
|
+##########################################
|
||||||
|
+#Copyright 1998 Kenneth W. Persinger Jr. #
|
||||||
|
+# Written for WindowMaker #
|
||||||
|
+##########################################
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+# You can add the full path for Xprop here.
|
||||||
|
+set xprop xprop
|
||||||
|
+
|
||||||
|
+###############################
|
||||||
|
+# DO NOT EDIT BELOW THIS LINE #
|
||||||
|
+###############################
|
||||||
|
+global xprop;
|
||||||
|
+global instance;set instance ""
|
||||||
|
+global class;set class ""
|
||||||
|
+global command; set command ""
|
||||||
|
+global Version;set Version V1.2
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+ global Version
|
||||||
|
+ global instance
|
||||||
|
+ global class
|
||||||
|
+ global command
|
||||||
|
+ wm withdraw .
|
||||||
|
+ wm group . .
|
||||||
|
+
|
||||||
|
+ toplevel .dockit -class Dockit
|
||||||
|
+ wm group .dockit .dockit
|
||||||
|
+ wm command .dockit "$argv0 $argv"
|
||||||
|
+ wm iconname .dockit "Dockit ${Version}"
|
||||||
|
+ wm protocol .dockit WM_DELETE_WINDOW {exit}
|
||||||
|
+ wm focusmodel .dockit passive
|
||||||
|
+ wm title .dockit "Dockit ${Version}"
|
||||||
|
+ wm geometry .dockit 309x157+440+412
|
||||||
|
+ wm maxsize .dockit 1265 994
|
||||||
|
+ wm minsize .dockit 1 1
|
||||||
|
+ wm overrideredirect .dockit 0
|
||||||
|
+ wm resizable .dockit 0 0
|
||||||
|
+ wm deiconify .dockit
|
||||||
|
+
|
||||||
|
+ label .dockit.msgbar \
|
||||||
|
+ -anchor nw -borderwidth 1 -justify left -relief raised \
|
||||||
|
+ -text ""
|
||||||
|
+ label .dockit.instlbl \
|
||||||
|
+ -borderwidth 1 -relief raised -text Instance
|
||||||
|
+ label .dockit.cllbl \
|
||||||
|
+ -borderwidth 1 -relief raised -text Class
|
||||||
|
+ label .dockit.comlbl \
|
||||||
|
+ -borderwidth 1 -relief raised -text Command
|
||||||
|
+ entry .dockit.instent -textvariable instance
|
||||||
|
+ entry .dockit.clent -textvariable class
|
||||||
|
+ entry .dockit.coment -textvariable command
|
||||||
|
+ button .dockit.create \
|
||||||
|
+ -padx 9 -pady 3 -text {Create Icon} -command {docreate}
|
||||||
|
+ button .dockit.exit \
|
||||||
|
+ -padx 9 -pady 3 -text Quit -command exit
|
||||||
|
+ button .dockit.grab \
|
||||||
|
+ -padx 9 -pady 3 -text Grab -command {dograb}
|
||||||
|
+ button .dockit.help \
|
||||||
|
+ -padx 9 -pady 3 -text Help -command {dohelp}
|
||||||
|
+ ###################
|
||||||
|
+ # SETTING GEOMETRY
|
||||||
|
+ ###################
|
||||||
|
+ place .dockit.msgbar \
|
||||||
|
+ -x 5 -y 120 -width 296 -height 33 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.instlbl \
|
||||||
|
+ -x 5 -y 5 -width 76 -height 23 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.cllbl \
|
||||||
|
+ -x 5 -y 30 -width 76 -height 23 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.comlbl \
|
||||||
|
+ -x 5 -y 55 -width 76 -height 23 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.instent \
|
||||||
|
+ -x 85 -y 5 -width 216 -height 22 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.clent \
|
||||||
|
+ -x 85 -y 30 -width 216 -height 22 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.coment \
|
||||||
|
+ -x 85 -y 55 -width 216 -height 22 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.create \
|
||||||
|
+ -x 5 -y 80 -width 77 -height 36 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.exit \
|
||||||
|
+ -x 230 -y 80 -width 72 -height 36 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.grab \
|
||||||
|
+ -x 80 -y 80 -width 77 -height 36 -anchor nw -bordermode ignore
|
||||||
|
+ place .dockit.help \
|
||||||
|
+ -x 155 -y 80 -width 77 -height 36 -anchor nw -bordermode ignore
|
||||||
|
+############
|
||||||
|
+# Bindings #
|
||||||
|
+############
|
||||||
|
+ bind all <Leave> {message ""}
|
||||||
|
+ bind .dockit.instlbl <Enter> {message "Instance name goes here.
|
||||||
|
+(the 1st string of WM_CLASS)"}
|
||||||
|
+ bind .dockit.instent <Enter> {message "Instance name goes here.
|
||||||
|
+(the 1st string of WM_CLASS)"}
|
||||||
|
+ bind .dockit.cllbl <Enter> {message "Class name goes here.
|
||||||
|
+(the 2nd string of WM_CLASS)"}
|
||||||
|
+ bind .dockit.clent <Enter> {message "Class name goes here.
|
||||||
|
+(the 2nd string of WM_CLASS)"}
|
||||||
|
+ bind .dockit.comlbl <Enter> {message "The command to execute goes here.
|
||||||
|
+(all of WM_COMMAND)"}
|
||||||
|
+ bind .dockit.coment <Enter> {message "The command to execute goes here.
|
||||||
|
+(all of WM_COMMAND)"}
|
||||||
|
+ bind .dockit.create <Enter> {message "Create you custom AppIcon."}
|
||||||
|
+ bind .dockit.exit <Enter> {message "Exit Dockit!"}
|
||||||
|
+ bind .dockit.help <Enter> {message "Help with creating AppIcons,
|
||||||
|
+and for these commands."}
|
||||||
|
+ bind .dockit.grab <Enter> {message "Grab AppInfo from a running App."}
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+###################
|
||||||
|
+# Actual Code #
|
||||||
|
+###################
|
||||||
|
+
|
||||||
|
+proc message {message} {
|
||||||
|
+ .dockit.msgbar configure -text $message
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+proc docreate {} {
|
||||||
|
+ global Version
|
||||||
|
+ global instance
|
||||||
|
+ global class
|
||||||
|
+ global command
|
||||||
|
+
|
||||||
|
+ if {$command == ""} {
|
||||||
|
+ tk_dialog .error "DockIt ${Version}: ERROR" \
|
||||||
|
+ "You must supply a command line. Otherwise your icon would do nothing!" \
|
||||||
|
+ "" "" "Doh!"
|
||||||
|
+ } else {
|
||||||
|
+ set insttmp $instance
|
||||||
|
+ set classtmp $class
|
||||||
|
+ set commandtmp $command
|
||||||
|
+
|
||||||
|
+ if {$insttmp == ""} { set insttmp "dockit" }
|
||||||
|
+ if {$classtmp == ""} { set classtmp "DockedApp" }
|
||||||
|
+
|
||||||
|
+ toplevel .$insttmp -class $classtmp
|
||||||
|
+ wm command .$insttmp "$commandtmp"
|
||||||
|
+ wm group .$insttmp .$insttmp
|
||||||
|
+ label .$insttmp.l1 -text "
|
||||||
|
+Great! Your new App-Icon should be finished now.
|
||||||
|
+once you have dragged it to the Dock, Click Finish.
|
||||||
|
+If your Icon doesn't Dock, or does not appear,
|
||||||
|
+Try again. If problems persist, see Dockit's Help."
|
||||||
|
+ button .$insttmp.b1 -text "Finish" -command "destroy .$insttmp"
|
||||||
|
+ pack .$insttmp.l1
|
||||||
|
+ pack .$insttmp.b1
|
||||||
|
+ wm title .$insttmp "Dockit ${Version}: Confirmation"
|
||||||
|
+ }
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+proc dohelp {} {
|
||||||
|
+ global Version
|
||||||
|
+
|
||||||
|
+set HLPTXT { Dockit V1.2
|
||||||
|
+
|
||||||
|
+General Info:
|
||||||
|
+
|
||||||
|
+ Dockit is a tool designed to provide the ability to Dock
|
||||||
|
+ poorly coded programs within WindowMaker.
|
||||||
|
+
|
||||||
|
+ This is not a 100% accurate solution. It was not designed to be.
|
||||||
|
+ It will however, generate a dockable icon 99% of the time.
|
||||||
|
+ for that other 1%, you will need to edit by hand.
|
||||||
|
+
|
||||||
|
+Troubleshooting:
|
||||||
|
+
|
||||||
|
+Error: 'window name starts with an upper-case letter':
|
||||||
|
+
|
||||||
|
+ This is a limitation of Tcl/Tk.
|
||||||
|
+ window/pathnames cannot start with an uppercase letter.
|
||||||
|
+ This behavior is most noticable in Netscape's Navigator.
|
||||||
|
+ It's instance is 'Navigator'
|
||||||
|
+ A work-around to this limitation, is to double-define your App
|
||||||
|
+ settings. (ex:'navigator', and 'Navigator')
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+Error: couldn't execute "xprop": no such file or directory
|
||||||
|
+
|
||||||
|
+ This means that /usr/X11R6/bin (or its equivilent)
|
||||||
|
+ is not defined in your path.
|
||||||
|
+ You must add this to your path.
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+AppIcon does not appear as it should:
|
||||||
|
+
|
||||||
|
+ This could happen for a number of reasons.
|
||||||
|
+ A: You have NoAppIcon defined for that particular App.
|
||||||
|
+ B: One word: El Ni~no
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+App Closes, but Dots do not appear/ Cannot remove Icon from the Dock:
|
||||||
|
+
|
||||||
|
+ This is the result of a VERY poorly coded App.
|
||||||
|
+ As far as WIndowMaker can tell, the program is still running.
|
||||||
|
+ The only real fix for this, is CTRL + ALT + BACKSPACE
|
||||||
|
+
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+ toplevel .userhelp -class Dockit
|
||||||
|
+ wm group .userhelp .dockit
|
||||||
|
+ wm iconname .userhelp "Dockit HELP"
|
||||||
|
+ wm focusmodel .userhelp passive
|
||||||
|
+ wm geometry .userhelp 456x635
|
||||||
|
+ wm maxsize .userhelp 1265 1265
|
||||||
|
+ wm minsize .userhelp 1 1
|
||||||
|
+ wm overrideredirect .userhelp 0
|
||||||
|
+ wm resizable .userhelp 1 1
|
||||||
|
+ wm deiconify .userhelp
|
||||||
|
+ wm title .userhelp "Dockit ${Version}: HELP"
|
||||||
|
+ label .userhelp.text \
|
||||||
|
+ -anchor nw -justify left -borderwidth 1 \
|
||||||
|
+ -text $HLPTXT
|
||||||
|
+ place .userhelp.text \
|
||||||
|
+ -x 0 -y 0 -anchor nw -bordermode ignore
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+proc dograb {} {
|
||||||
|
+ global xprop
|
||||||
|
+ global class
|
||||||
|
+ global instance
|
||||||
|
+ global command
|
||||||
|
+
|
||||||
|
+ catch "open /tmp/xprop1 w+" m1
|
||||||
|
+ exec ${xprop} >@ $m1
|
||||||
|
+ seek $m1 0
|
||||||
|
+ set tmpmsg [read $m1]
|
||||||
|
+ set tmpmsg [split $tmpmsg \n]
|
||||||
|
+ set tclass [lindex $tmpmsg [lsearch -glob $tmpmsg *WM_CLASS*]]
|
||||||
|
+ set tclass [split $tclass ,]
|
||||||
|
+ set class [string trim [lindex $tclass 1] \ \"]
|
||||||
|
+ set instance [string tolower [string trim [lindex [lindex $tclass 0] 2] \ \"]]
|
||||||
|
+ set tcom [lindex $tmpmsg [lsearch -glob $tmpmsg *WM_COMMAND*]]
|
||||||
|
+ set tcom [split [lindex $tcom 2] \,]
|
||||||
|
+ set tcom [split [join $tcom] \"]
|
||||||
|
+ set command [join [join $tcom]]
|
||||||
|
+ close $m1
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
Index: util/wmaker.inst.in
|
||||||
|
===================================================================
|
||||||
|
--- util/wmaker.inst.in.orig
|
||||||
|
+++ util/wmaker.inst.in
|
||||||
|
@@ -256,19 +256,19 @@ echo " $GSDIR/Library/WindowMaker/$in
|
||||||
|
}
|
||||||
|
|
||||||
|
wmaker_found=0
|
||||||
|
-for xinit in .xinitrc .Xclients .xsession; do
|
||||||
|
- test ! -f "$HOME/$xinit" && continue
|
||||||
|
- res="$(grep wmaker "$HOME/$xinit")"
|
||||||
|
- if test "x$res" != x; then
|
||||||
|
- wmaker_found=1
|
||||||
|
- break
|
||||||
|
- fi
|
||||||
|
-done
|
||||||
|
-if test "$wmaker_found" = 1; then
|
||||||
|
- echo "Found Window Maker to already be your default window manager."
|
||||||
|
- show_end_message
|
||||||
|
- exit 0
|
||||||
|
-fi
|
||||||
|
+#for xinit in .xinitrc .Xclients .xsession; do
|
||||||
|
+# test ! -f "$HOME/$xinit" && continue
|
||||||
|
+# res="$(grep wmaker "$HOME/$xinit")"
|
||||||
|
+# if test "x$res" != x; then
|
||||||
|
+# wmaker_found=1
|
||||||
|
+# break
|
||||||
|
+# fi
|
||||||
|
+#done
|
||||||
|
+#if test "$wmaker_found" = 1; then
|
||||||
|
+# echo "Found Window Maker to already be your default window manager."
|
||||||
|
+# show_end_message
|
||||||
|
+# exit 0
|
||||||
|
+#fi
|
||||||
|
|
||||||
|
|
||||||
|
trap "show_end_message;exit" 2
|
3
WindowMaker-extra-0.1.tar.bz2
Normal file
3
WindowMaker-extra-0.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:02123bf2d627a7562f65d5ff6f583b34316cdabfea836b82ffa772bf5889015c
|
||||||
|
size 238844
|
4234
WindowMaker-menu.patch
Normal file
4234
WindowMaker-menu.patch
Normal file
File diff suppressed because it is too large
Load Diff
39
WindowMaker-reproducible.patch
Normal file
39
WindowMaker-reproducible.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
could be upstreamed, but upstream seems dead
|
||||||
|
with lists.windowmaker.org down and the last git commit is from March
|
||||||
|
|
||||||
|
commit e9ab99877b71669a75c1c1a43c1fb24cb32c1bdf
|
||||||
|
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
|
||||||
|
Date: Tue Dec 19 21:13:21 2017 +0100
|
||||||
|
|
||||||
|
texi2txt: Use ChangeLog date instead of build date
|
||||||
|
|
||||||
|
in order to make builds reproducible.
|
||||||
|
See https://reproducible-builds.org/ for why this is good.
|
||||||
|
|
||||||
|
This date call works with GNU date and BSD date.
|
||||||
|
|
||||||
|
Without this patch, /usr/share/doc/packages/WindowMaker/README.i18n
|
||||||
|
will differ in the line
|
||||||
|
Published by The Window Maker team on ...
|
||||||
|
|
||||||
|
---
|
||||||
|
An alternative solution could use the $SOURCE_DATE_EPOCH variable
|
||||||
|
defined in https://reproducible-builds.org/specs/source-date-epoch/
|
||||||
|
|
||||||
|
Index: autogen.sh
|
||||||
|
===================================================================
|
||||||
|
--- autogen.sh.orig
|
||||||
|
+++ autogen.sh
|
||||||
|
@@ -1,8 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Generate the documentation about compiling Window Maker
|
||||||
|
-./script/generate-txt-from-texi.sh "doc/build/Compilation.texi" -o "INSTALL-WMAKER"
|
||||||
|
-./script/generate-txt-from-texi.sh "doc/build/Translations.texi" -o "README.i18n"
|
||||||
|
+### Use date of INSTALL file instead of build (current/compile) date
|
||||||
|
+InstallDate="`LANG=C date -u -r ./INSTALL '+%d %B %Y' | sed -e 's,^0,,' `"
|
||||||
|
+./script/generate-txt-from-texi.sh -d "$InstallDate" "doc/build/Compilation.texi" -o "INSTALL-WMAKER"
|
||||||
|
+./script/generate-txt-from-texi.sh -d "$InstallDate" "doc/build/Translations.texi" -o "README.i18n"
|
||||||
|
|
||||||
|
# Change date of the files to the past so they will be regenerated by 'make'
|
||||||
|
touch -d '2000-01-01' INSTALL-WMAKER README.i18n
|
1
WindowMaker-rpmlintrc
Normal file
1
WindowMaker-rpmlintrc
Normal file
@ -0,0 +1 @@
|
|||||||
|
addFilter("macro-in-comment")
|
986
WindowMaker.changes
Normal file
986
WindowMaker.changes
Normal file
@ -0,0 +1,986 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 20 10:44:40 UTC 2024 - chris@computersalat.de
|
||||||
|
|
||||||
|
- remove WindowMaker-rpmlintrc
|
||||||
|
- fix build error with wallpaper-branding-openSUSE
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 18 08:23:07 UTC 2024 - chris@computersalat.de
|
||||||
|
|
||||||
|
- Update to 0.96.0 (August 5th 2023)
|
||||||
|
* Screen corners can be assigned an external command to be executed
|
||||||
|
when the mouse pointer is entering those areas. In WPrefs, “Hot
|
||||||
|
Corner Shortcut Preferences” can be used for configuration or by
|
||||||
|
manually adding a “HotCorners” key and value to “YES” in the
|
||||||
|
~/GNUstep/Defaults/WindowMaker file. Hot Corners feature is disabled
|
||||||
|
by default. Actions are specified by the “HotCornerActions” and are
|
||||||
|
defined as a four entries list (“top left action”, “top right action”,
|
||||||
|
“bottom left action”, “bottom right action”). A screen corner area is
|
||||||
|
a cube shape defined by the “HotCornerEdge” which is a number of
|
||||||
|
pixels from 2 (by default) to 10. To lower the risk of triggering
|
||||||
|
that feature accidentally a “HotCornerDelay” key can be used which
|
||||||
|
is the time before the action is triggered while the pointer is in
|
||||||
|
one of the screen corner. Default value is 250 ms.
|
||||||
|
* In WPrefs “Keyboard Shortcut Preferences” tab, three new actions
|
||||||
|
can be configured: “Capture a portion of the screen”, “Capture a
|
||||||
|
window”, “Capture the entire screen”. The file is saved in
|
||||||
|
~/GNUstep/Library/WindowMaker/Screenshots directory under a filename
|
||||||
|
format “screenshot_%Y-%m-%d_at_%H:%M:%S” followed by the extension.
|
||||||
|
Which can be png or jpg based on WRaster dependencies.
|
||||||
|
* libXRes is now an optional dependency. XRes the resource extension
|
||||||
|
for the X protocol is used to find the underlying processes
|
||||||
|
(and PIDs) responsible for displaying the windows.
|
||||||
|
* Support for _NET_WM_FULLSCREEN_MONITORS hint. That hint allows
|
||||||
|
applications that support it to be set as fullscreen on multiple
|
||||||
|
heads. It depends on Xinerama extension support.
|
||||||
|
* To keep the dock on the primary head in a multi-head setup, set the
|
||||||
|
option “KeepDockOnPrimaryHead” in ~/GNUstep/Defaults/WindowMaker to
|
||||||
|
“YES” or click “Keep dock on primary head” under the WPrefs “Expert
|
||||||
|
User Preferences” tab.
|
||||||
|
- rebase/rework patches
|
||||||
|
* WindowMaker-config.patch
|
||||||
|
* WindowMaker-menu.patch
|
||||||
|
* fix_wmgenmenu_paths.patch
|
||||||
|
* wm-giflib.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 15 07:53:24 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Use %patch -P N format to eliminate usage of deprecated %patchN.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 17 08:40:25 UTC 2024 - Lubos Kocman <lubos.kocman@suse.com>
|
||||||
|
|
||||||
|
- Use png for default wallpaper as SLES, TW, Leap 15.6+ are using png
|
||||||
|
* Article https://news.opensuse.org/2024/04/09/common-wallpaper-path/
|
||||||
|
* Updated style inside theme.tar.bz and symlinks in spec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 3 14:48:40 UTC 2020 - max+suse@dnzm.nl
|
||||||
|
|
||||||
|
- Added build requirements which result in broader image support and UTF-8/RTL
|
||||||
|
improvements.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 11 14:41:40 UTC 2020 - chris@computersalat.de
|
||||||
|
|
||||||
|
- Update to 0.95.9
|
||||||
|
* SwitchPanel is now more configurable:
|
||||||
|
you can configure the switch panel icon size by setting the
|
||||||
|
“SwitchPanelIconSize” option to your preferred value in
|
||||||
|
~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also
|
||||||
|
sensible to changes in the system font.
|
||||||
|
* New user configuration directory environment variable:
|
||||||
|
In previous versions, the GNUstep directory used to store a user’s Window
|
||||||
|
Maker configuration files was specified by the GNUSTEP_USER_ROOT environment
|
||||||
|
variable, which defaulted to ~/GNUstep. However, this environment variable
|
||||||
|
was deprecated in gnustep-make v2. Therefore, it has been replaced by the
|
||||||
|
WMAKER_USER_ROOT environment variable.
|
||||||
|
* libXmu is now an optional dependency
|
||||||
|
If the library is not found, compilation work, the only limitation will
|
||||||
|
arise when trying to install the standard colormap on displays which are not
|
||||||
|
TrueColor. Please note that if you have the library but not the headers,
|
||||||
|
configure will still stop; there is no user option to explicitly disable
|
||||||
|
the library use.
|
||||||
|
- Rebase patches
|
||||||
|
* WindowMaker-config.patch
|
||||||
|
* WindowMaker-menu.patch
|
||||||
|
- Rework reproducible patch
|
||||||
|
* remove WindowMaker-0.95.8-reproducible.patch
|
||||||
|
* add WindowMaker-reproducible.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 20 12:11:03 UTC 2017 - bwiedemann@suse.com
|
||||||
|
|
||||||
|
- Add WindowMaker-0.95.8-reproducible.patch to make build reproducible
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 28 20:21:32 UTC 2017 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- Remove xorg-x11-devel metapackage dependencies, replace it for
|
||||||
|
specific pkgconfig() buildrequires or automatically generated
|
||||||
|
ones for the -devel package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 14 22:02:11 UTC 2017 - chris@computersalat.de
|
||||||
|
|
||||||
|
- Update to 0.95.8
|
||||||
|
* for changes and news see
|
||||||
|
http://repo.or.cz/wmaker-crm.git/blob/HEAD:/NEWS
|
||||||
|
http://repo.or.cz/wmaker-crm.git/blob/HEAD:/ChangeLog
|
||||||
|
- rework/rebase patches
|
||||||
|
* WindowMaker-menu.patch
|
||||||
|
* wm-giflib.patch
|
||||||
|
- some spec cleanup
|
||||||
|
* rename README.SuSE -> README.SUSE
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 25 18:13:37 UTC 2016 - chris@computersalat.de
|
||||||
|
|
||||||
|
- rebase patches (p0)
|
||||||
|
* WindowMaker-config.patch
|
||||||
|
* WindowMaker-menu.patch
|
||||||
|
* fix_wmgenmenu_paths.patch
|
||||||
|
* wm-giflib.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 22 13:03:08 UTC 2016 - kmroz@suse.com
|
||||||
|
|
||||||
|
- Fix build breakace related to giflib < 5.1.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 22 10:09:48 UTC 2016 - kmroz@suse.com
|
||||||
|
|
||||||
|
- Update to WindowMaker-0.95.7
|
||||||
|
- Small modification of wm-giflib.patch.
|
||||||
|
- Spec file fixes.
|
||||||
|
- Removed: WindowMaker-0.96.6.tar.gz
|
||||||
|
- Added: WindowMaker-0.96.7.tar.gz
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 5 09:24:02 UTC 2015 - mvetter@suse.com
|
||||||
|
|
||||||
|
- bsc#900820: Always use default openSUSE wallpaper for theme 'SUSE'.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 21 11:07:06 UTC 2015 - mvetter@suse.com
|
||||||
|
|
||||||
|
- bsc#779179: Remove old SuSE wallpapers and add openSUSE ones.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 27 18:11:07 UTC 2015 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Update wm-giflib.patch to support giflib-5.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 6 00:12:35 UTC 2014 - kmroz@suse.com
|
||||||
|
|
||||||
|
- Update to WindowMaker-0.95.6
|
||||||
|
- Add: WindowMaker-0.95.6.tar.gz
|
||||||
|
- Remove: WindowMaker-0.95.5.tar.gz
|
||||||
|
- Update WindowMaker-menu.patch to reflect changed menu.nl in
|
||||||
|
0.95.6.
|
||||||
|
- Update fix_wmgenmenu_paths.patch as most changes are already
|
||||||
|
present in 0.95.6.
|
||||||
|
- Update wm-giflib.c to reflect code changes (ie. re-written
|
||||||
|
wrlib/gif.c with wrlib/load_gif.c). Not clear if this patch
|
||||||
|
is even needed, but keeping it around.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 30 20:31:01 UTC 2014 - jengelh@inai.de
|
||||||
|
|
||||||
|
- Edit wm-giflib.patch to support giflib7-5.1 API
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 10 20:57:27 UTC 2014 - sfalken@opensuse.org
|
||||||
|
|
||||||
|
- Added --prefix=/usr and --datadir=/usr/share to %configure to
|
||||||
|
correct paths to better match with other WindowManagers in
|
||||||
|
openSUSE
|
||||||
|
- Updated WindowMaker-menu.patch with corrected paths
|
||||||
|
- Created patch to fix wmgenmenu to remove hardcodes in source
|
||||||
|
Add: fix_wmgenmenu_paths.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 14 09:58:39 UTC 2013 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 0.95.5
|
||||||
|
* http://repo.or.cz/w/wmaker-crm.git/log/cd5e004127d4088df21bd62c20a9d6c61a27763b
|
||||||
|
- rebase wm-giflib patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 28 09:20:57 UTC 2013 - chris@computersalat.de
|
||||||
|
|
||||||
|
- fix changelog
|
||||||
|
- rebase config patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 18 15:49:01 UTC 2013 - vcizek@suse.com
|
||||||
|
|
||||||
|
- update to 0.95.4
|
||||||
|
* There was a major code cleanup related to icons,
|
||||||
|
* some changes in WPrefs,
|
||||||
|
* the addition of a new "Center" placement strategy,
|
||||||
|
* support for _NET_FRAME_EXTENTS,
|
||||||
|
* the removal of CPP dependency to process menu files and small
|
||||||
|
fixes and improvements all around.
|
||||||
|
- dropped WindowMaker-81eefca4e.patch (merged upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 8 02:32:01 UTC 2013 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- wm-giflib.patch --> fix build with newer giflib
|
||||||
|
(stuff must also _always_ include "config.h" as the first file)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 18 11:48:57 UTC 2012 - chris@computersalat.de
|
||||||
|
|
||||||
|
- fix for bnc#780348
|
||||||
|
* added WindowMaker-81eefca4e.patch
|
||||||
|
* this patch provides fixes for
|
||||||
|
o WMRootMenu
|
||||||
|
(SuSE, OPEN_MENU, "| xdg_menu --format WindowMaker --charset UTF-8")
|
||||||
|
o More (un)maximize tweaks ("jumping window")
|
||||||
|
* http://repo.or.cz/w/wmaker-crm.git/commit/81eefca4ef70414d73048300058e5007f402dd7f
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 27 21:35:23 UTC 2012 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 0.95.3.99.1 (upcoming next release)
|
||||||
|
* GIT version 81eefca4ef70414d73048300058e5007f402dd7f
|
||||||
|
* fix for "jumping Windows" on resize
|
||||||
|
* fix for SUSE menu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 25 08:44:59 UTC 2012 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 0.95.3
|
||||||
|
* no up-to-date ChangeLog available
|
||||||
|
see http://repo.or.cz/w/wmaker-crm.git/shortlog
|
||||||
|
- rebase patches
|
||||||
|
* config, menu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 17 23:01:00 UTC 2012 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 0.95.2
|
||||||
|
* no up-to-date ChangeLog available
|
||||||
|
see http://repo.or.cz/w/wmaker-crm.git/shortlog
|
||||||
|
- rebase patches
|
||||||
|
* config, menu
|
||||||
|
- remove obsolete patches
|
||||||
|
- rpmlintrc
|
||||||
|
* add macro-in-comment
|
||||||
|
* remove suse-filelist-forbidden
|
||||||
|
- add missing libjpeg-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 15 13:12:12 UTC 2011 - coolo@suse.com
|
||||||
|
|
||||||
|
- add libtool as buildrequire to avoid implicit dependency
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 17 10:35:01 UTC 2011 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Remove redundant tags/sections from specfile
|
||||||
|
- Use %_smp_mflags for parallel build
|
||||||
|
- Fix erroneous trailing backslash
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 31 04:38:04 UTC 2011 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- Fix linking problems with new gnu ld
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 26 19:45:06 UTC 2011 - andrea.turrini@gmail.com
|
||||||
|
|
||||||
|
- fixed typos in description of WindowMaker.spec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 4 18:59:43 CEST 2010 - ro@suse.de
|
||||||
|
|
||||||
|
- fix build with libpng14
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 30 03:31:24 CEST 2009 - crrodriguez@suse.de
|
||||||
|
|
||||||
|
- remove static libwraster
|
||||||
|
- remove la files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 12 17:16:44 CET 2009 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to development snapshot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 11 13:41:40 CET 2009 - coolo@suse.de
|
||||||
|
|
||||||
|
- ignore error about menu.orig - it's left for documentation
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 13 10:42:08 CEST 2008 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed composite extension usage [bnc#433808]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 22 16:44:21 CEST 2008 - pgajdos@suse.cz
|
||||||
|
|
||||||
|
- fixed "local variable used before set" [bnc#353376]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 28 00:03:36 CEST 2008 - ro@suse.de
|
||||||
|
|
||||||
|
- remove hermes-devel from buildreq
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 18 15:48:42 CET 2008 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed a bug in findBestIcon [bnc#371974]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 16 03:25:56 CET 2008 - crrodriguez@suse.de
|
||||||
|
|
||||||
|
- fix file-not-in-lang errors
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 23 12:41:58 CET 2008 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed declaration of functions in event.c [#355254]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 3 17:31:44 CET 2007 - aj@suse.de
|
||||||
|
|
||||||
|
- /usr/share/xsessions is now part of filesystem.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 23 15:03:31 CEST 2006 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- reverted previous change [#213889]
|
||||||
|
- added an offer to update the config files to start script
|
||||||
|
- documented the possibility of compatibility symlinks
|
||||||
|
in README.SuSE
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 16 11:28:50 CEST 2006 - lnussel@suse.de
|
||||||
|
|
||||||
|
- add compatibility symlinks /usr/X11R6/GNUstep and
|
||||||
|
/usr/X11R6/share/WindowMaker as those directories are still
|
||||||
|
referenced in old config files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 17 18:11:12 CEST 2006 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- changed prefix /usr/X11R6 -> /usr
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 14 12:25:06 CET 2006 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed the previous change
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 9 17:53:00 CET 2006 - anicka@suse.cz
|
||||||
|
|
||||||
|
- close file descriptors before exec [#155502]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 8 15:50:02 CET 2006 - anicka@suse.cz
|
||||||
|
|
||||||
|
- change default fonts to work with all languages [#154758]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 31 18:07:08 CET 2006 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed invalid usage of snprintf [#117663]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:34:00 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 28 12:37:48 CET 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed color reference counting [#119439]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 14 17:57:08 CEST 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed another missing return value warning
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 7 17:44:41 CEST 2005 - mmj@suse.de
|
||||||
|
|
||||||
|
- fix wrong printf calls
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 12 16:32:25 CEST 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- increased MAX_WORKSPACENAME_WIDTH because ru.po
|
||||||
|
contains longer strings [#116475]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 22 12:22:46 CEST 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed fullscreen in OpenOffice.org presentations [#74375]
|
||||||
|
- fixed char comparison [#95091]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 14 18:11:19 CEST 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 0.92.0:
|
||||||
|
* added support for X Input Methods
|
||||||
|
* improved hiding/unhiding animations to be quicker and do
|
||||||
|
less icon shuffling
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 12 12:56:25 CEST 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed bug in WINGs that caused wmaker crash [#82768]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 6 18:32:56 CEST 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed to compile with gcc4
|
||||||
|
- added gettext-devel to neededforbuild
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 22 15:27:36 CET 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed crash with KDE applications on 64bit archs [#74246]
|
||||||
|
- fixed german translation [#74254]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 17 13:47:00 CET 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- do not strip binaries
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 16:57:08 CET 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- use the correct exec in desktop file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 10 13:46:54 CET 2005 - adrian@suse.de
|
||||||
|
|
||||||
|
- add session desktop file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 5 20:52:55 CET 2005 - meissner@suse.de
|
||||||
|
|
||||||
|
- fixed missing getenv prototype, added format attributes
|
||||||
|
and fixes found by the attributes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 26 18:14:50 CET 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed 64bit bug [#50203]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 17 12:46:25 CET 2005 - ro@suse.de
|
||||||
|
|
||||||
|
- added c++ to neededforbuild (for libtiff)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 05 14:35:39 CET 2005 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 0.91.0:
|
||||||
|
* NetWM support
|
||||||
|
* UTF-8 support included upstream
|
||||||
|
* antialiased text support included upstream
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 22 18:42:05 CEST 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- do not install locale files with codeset [#47262]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 21 00:43:41 CEST 2004 - ro@suse.de
|
||||||
|
|
||||||
|
- locale rename: no -> nb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 2 19:44:39 CEST 2004 - wimer@suse.de
|
||||||
|
|
||||||
|
- adding new bgs for 9.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 29 11:50:07 CEST 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed high CPU load on omnipresent windows [#38570]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 19 15:21:43 CEST 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed missing return values
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 05 15:13:24 CEST 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated SUSE theme [#30775]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 30 11:25:35 CEST 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- more fixed widget sizes in WPrefs [#35915]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 18 15:56:33 CET 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- better handling of utf8 charset
|
||||||
|
- fixed widget sizes in WPrefs (some localized texts did not fit in) [#35915]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 11 15:12:56 CET 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- better handle invalid multibyte characters [#35247]
|
||||||
|
- added README.SuSE describing the problem
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 03 12:22:03 CET 2004 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed temp file handling [#34078]
|
||||||
|
- run xdg_menu on startup to cache output
|
||||||
|
- compile with -fno-strict-aliasing
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 10 12:55:39 CET 2004 - adrian@suse.de
|
||||||
|
|
||||||
|
- add %run_ldconfig
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 23 15:30:57 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed changing background color with wmsetbg [#31567]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 22 11:04:42 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update old SUSE theme on startup, because images from the old
|
||||||
|
theme are no longer present
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 19 17:17:27 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- new SuSE theme [#30775]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 12 16:27:54 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed updating WMRootMenu on startup [#29508]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 03 16:40:49 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed workspace cycling problem [#29720]
|
||||||
|
- fixed broken exit dialog in de_DE locale [#29728]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 01 12:26:34 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fix SuSE menu location in WMRootMenu on startup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 27 14:34:45 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed focus bug [#29004]
|
||||||
|
- suse menu is cached
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 26 00:52:00 CEST 2003 - ro@suse.de
|
||||||
|
|
||||||
|
- make sure iconv_menu_files is executable
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 25 16:48:03 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added fix for focus flickering [#27175]
|
||||||
|
- moved config files to /etc/X11
|
||||||
|
- use xdg-menu for SuSE menu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 26 16:39:52 CEST 2003 - ro@suse.de
|
||||||
|
|
||||||
|
- add pkgconfig files to devel subpackage
|
||||||
|
- remove not-packaged sk man-pages from buildroot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 6 21:18:13 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- another improvment to wsetfont by Gerd Knorr <kraxel@suse.de>:
|
||||||
|
make the font size easily configurable when using Xft by
|
||||||
|
adding a "--size" option to wsetfont.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 6 20:41:18 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- update to current CVS (0.80.2.20030506)
|
||||||
|
- improve wsetfont to set AntialiasedText=YES/NO depending on
|
||||||
|
whether the font setup is for Xft or X11 core fonts (and remove
|
||||||
|
useless "WINGsConfiguration.antialiasedText = True;" from
|
||||||
|
WindowMaker-useMultiByte-useXft.patch).
|
||||||
|
- set size for "LargDisplayFont" to 24 pixel in wsetfont when
|
||||||
|
using Xft.
|
||||||
|
- add configure test to distinguish between Xft1 and Xft2
|
||||||
|
and remove check for RENDER extension only when Xft2 is
|
||||||
|
available.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 5 14:00:05 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- WindowMaker-wsetfont.patch: use "-*-" instead of "-xftdummy-"
|
||||||
|
in the foundry because the latest version of fontconfig now
|
||||||
|
actually uses the foundry and inserting an dummy value doesn't
|
||||||
|
work anymore.
|
||||||
|
- remove "fontconfig fontconfig-devel" from neededforbuild again
|
||||||
|
and replace xf86 by x-devel-packages
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 28 15:17:25 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- update to current CVS (0.80.2.20030428)
|
||||||
|
- improved wsetfont now included upstream
|
||||||
|
- add "fontconfig fontconfig-devel" to neededforbuild,
|
||||||
|
add config-dist.sh to remove this when building for SuSE 8.2.
|
||||||
|
- add option "--no-fonts" to setstyle when installing the
|
||||||
|
SuSE-theme in /usr/X11R6/bin/windowmaker to avoid overwriting
|
||||||
|
the font done by wsetfont.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 23 17:05:28 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- update to current CVS (0.80.2.20030423)
|
||||||
|
- improve "wsetfont" to make it work on FreeBSD as well
|
||||||
|
- remove: WindowMaker-nls.patch,
|
||||||
|
WindowMaker-plmenu.zh_TW.Big5.patch (included upstream)
|
||||||
|
- remove Vladimir's WindowMaker-LocMenu.patch, a similar fix
|
||||||
|
is now included upstream
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 17 17:52:00 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- disable use of assembler mmx stuff because it makes WindowMaker
|
||||||
|
crash immediately. This assembler code was recently introduced
|
||||||
|
in CVS, but apparently it doesn't work yet.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 16 19:44:47 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- update to current CVS (0.80.2.20030415) and adapt patches
|
||||||
|
- add "freetype2 freetype2-devel expat" to neededforbuild to enable
|
||||||
|
Xft.
|
||||||
|
- WindowMaker-useMultiByte-useXft.patch: enable Xft always
|
||||||
|
even when there is no RENDER extension, improve fallback font
|
||||||
|
settings, call "wsetfont --sans" in wmaker.inst to get reasonable
|
||||||
|
default font settings for Xft.
|
||||||
|
- WindowMaker-wsetfont.patch: extend to support useful font
|
||||||
|
settings for Xft. Also include Support for CP1251
|
||||||
|
(Bulgarian and Belarussian) and ISO 8859-5 (Macedonian,
|
||||||
|
Cyrillic Serbian) by Anton Zinoviev <zinoviev@debian.org>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 12 17:23:41 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed bug in opening localized menu [#25144]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 03 12:50:21 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- use GNUSTEP_USER_ROOT in windowmaker script [#24418]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 20 17:35:28 CET 2002 - mfabian@suse.de
|
||||||
|
|
||||||
|
- update to 0.80.2
|
||||||
|
- remove WindowMaker-overflow.patch (included upstream)
|
||||||
|
- remove obsolete configure option --enable-kanji
|
||||||
|
- add WindowMaker-fontmatching.patch to improve fontset guessing
|
||||||
|
- improve wsetfont:
|
||||||
|
add fontsets: latin9, turkish, efontuni, gnuuni, generic
|
||||||
|
add LargeDisplayFont to the lists of fontsets changed by wsetfont
|
||||||
|
improve behaviour of '--auto and --locale' switch by using
|
||||||
|
'locale charmap' to find out which fontset is suitable.
|
||||||
|
- add iconv_menu_files script to generate UTF-8 encoded menu files
|
||||||
|
- fix syntax error in plmenu.zh_TW.Big5
|
||||||
|
- patch plmenu.ja the same way the other plmenu.* files
|
||||||
|
are patched
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 12 15:49:51 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed overflow in RCreateImage()
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 2 17:36:09 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 0.80.1: bugfix release
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 24 15:17:11 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- used macro %{_lib}
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 22 15:52:47 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed file permissions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 22 09:47:36 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- replaced /home/mawa with $HOME in german menu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 21 23:40:10 CET 2002 - adrian@suse.de
|
||||||
|
|
||||||
|
- add SuSE default theme by Ken
|
||||||
|
- change behaviour of LMB on background (menu instead of selection)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 18 14:10:33 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added bugfixes from CVS:
|
||||||
|
- fixed crash when setting "Emulate AppIcon" [bug #13380]
|
||||||
|
- fixed problem with saving session when shared appicon is enabled
|
||||||
|
- fixed focus related problems
|
||||||
|
- fixes for multihead systems
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 14 17:11:06 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- set MultiByteText to yes in WMGLOBAL
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 1 00:26:10 CET 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 8 09:54:56 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 0.80.0
|
||||||
|
- shared appicons between applications of the same class
|
||||||
|
- Dock/Clip can steal appicons of applications started by other
|
||||||
|
means (main menu, terminal) and attach them
|
||||||
|
- many bugs fixed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 16 15:28:40 CET 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- set MultiByteText to yes by default
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 8 16:50:54 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 0.70.0
|
||||||
|
libPropList is no longer required
|
||||||
|
many bugs fixed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 16 18:04:52 CEST 2001 - mfabian@suse.de
|
||||||
|
|
||||||
|
- fix wsetfont script for Japanese and Korean
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 26 14:28:37 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 0.65.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 6 11:35:22 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 0.65.0
|
||||||
|
- compiled with hermes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 26 15:39:24 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed problems with saving icons
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 24 08:39:24 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed segfault in WPrefs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 19 14:29:16 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixes for ia64
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 6 09:02:06 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- better integration of menus generated by susewm
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 29 15:48:14 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed bug in keyboard handling
|
||||||
|
- used RPM_OPT_FLAGS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 13 11:02:17 CET 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- created devel subpackage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 26 10:44:54 CET 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 0.64.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 26 09:23:58 CET 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 0.63.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 15 12:57:38 CET 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added paths for package icons
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 23 16:51:08 CET 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added Provides: wmaker windowmanager
|
||||||
|
- removed Requires: wterm
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 15 12:35:48 CET 2000 - ro@suse.de
|
||||||
|
|
||||||
|
- fixed neededforbuild for libPropList
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 1 01:21:05 MET 2000 - egger@suse.de
|
||||||
|
|
||||||
|
- Updated specfile to new long packagenames.
|
||||||
|
- Reworked specfile.
|
||||||
|
- Probably needs some more work; I'm taking care of that.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 10 14:51:56 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed list of doc files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 2 09:19:06 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed start script
|
||||||
|
- used bzip2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 14 09:52:03 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed bug in shutdown.c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 11 09:44:01 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed bug in menu.c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 27 09:11:18 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- "EXEC SAVE_WORKSPACE" replaced with "SAVE_SESSION" in menu
|
||||||
|
(bug #3640)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 9 11:16:12 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 0.62.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 3 11:11:06 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- build with i18n support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 21 08:49:22 MEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added BuildRoot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 10 23:08:09 CEST 2000 - bk@suse.de
|
||||||
|
|
||||||
|
- added suse update config macro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 1 15:29:02 MET 2000 - choeger@suse.de
|
||||||
|
|
||||||
|
- added mandir
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 29 10:19:57 MET 2000 - choeger@suse.de
|
||||||
|
|
||||||
|
- added wterm to requires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 25 23:47:18 CEST 1999 - ro@suse.de
|
||||||
|
|
||||||
|
- switched to libungif
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 19 10:48:38 CEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- new version, 0.61.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 28 11:22:40 CEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- added KDE-Support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 23 12:46:30 CEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- new version
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 20 17:46:45 CEST 1999 - ro@suse.de
|
||||||
|
|
||||||
|
- added provides windowmanager
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 14 23:03:17 CEST 1999 - ro@suse.de
|
||||||
|
|
||||||
|
- finally removed libproplist-files from filelist
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||||
|
|
||||||
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 19 09:52:04 CEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- removed proplist from source archives and
|
||||||
|
using the already present version of SuSE Dist.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 16 16:33:13 MEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- add script windowmaker
|
||||||
|
- changed wmaker.inst not to touch .xinitrc
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 6 15:25:04 MEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- added GNOME-Support (--enable-gnome)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 28 18:55:00 MEST 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- new version 0.53.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 23 18:53:06 MET 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- bugfix for spec-file (make clean in the Default-Config-Dir)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 11 10:05:14 MET 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- new version 0.51.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 19 13:31:27 MET 1999 - choeger@suse.de
|
||||||
|
|
||||||
|
- actual version 0.50.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 21 10:03:07 MET 1998 - choeger@suse.de
|
||||||
|
|
||||||
|
- actual version 0.20.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 9 16:43:24 MEST 1998 - ro@suse.de
|
||||||
|
|
||||||
|
- removed doc/libproplist/COPYING.LIB (simply doesn't exist)
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
Wed Jul 1 17:44:36 MEST 1998 - maddin@suse.de
|
||||||
|
|
||||||
|
- first S.u.S.E. version 0.15.1
|
||||||
|
- changed configure so it works right for libPropList
|
||||||
|
- moved documentation
|
||||||
|
- /usr/X11R6/lib/X11/WindowMaker used as wm's home
|
||||||
|
- made wrapper script for wmaker, called windowmaker so user's
|
||||||
|
files are updated correctly
|
||||||
|
|
65
WindowMaker.desktop
Normal file
65
WindowMaker.desktop
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Type=XSession
|
||||||
|
Exec=windowmaker
|
||||||
|
TryExec=windowmaker
|
||||||
|
Name=WindowMaker
|
||||||
|
Name[bn]=উইণ্ডো-মেকার
|
||||||
|
Name[cy]=GwneuthuryddFfenestri (WindowMaker)
|
||||||
|
Name[eo]=Fenestroadministrilo
|
||||||
|
Name[hi]=विंडोमेकर
|
||||||
|
Name[pa]=ਝਰੋਖਾ-ਨਿਰਮਾਤਾ
|
||||||
|
Name[sv]=Windowmaker
|
||||||
|
Name[ta]=விண்டோஸ்மேக்கர்
|
||||||
|
Name[tg]=Созандаи тиреза
|
||||||
|
Name[xx]=xxWindowMakerxx
|
||||||
|
Comment=A simple window manager that resembles the NeXTStep look very closely
|
||||||
|
Comment[ar]=مدير نوافذ بسيط يمثّل مظهر NeXTStep بشكل قريب جداً
|
||||||
|
Comment[bn]=একটি উইণ্ডো ম্যানেজার যা ভীষণরকম NeXTStep-এর মত দেখতে
|
||||||
|
Comment[bs]=Jednostavan window manager koji vrlo dosljedno imitira NeXTStep izgled
|
||||||
|
Comment[ca]=Un gestor de finestres simple que s'assembla molt a l'aspecte de NeXTStep
|
||||||
|
Comment[cy]=Trefnydd ffenestri syml sy'n debyg iawn i'r golwg CamNesaf
|
||||||
|
Comment[da]=En simpel vindueshåndtering der ligner NeXTStep's udseende meget
|
||||||
|
Comment[de]=Einfacher Fenstermanager mit starker Ähnlichkeit zu NeXTStep
|
||||||
|
Comment[el]=Ένας απλός διαχειριστής παραθύρων που προσομοιώνει πολύ καλά το στυλ του NeXTStep
|
||||||
|
Comment[eo]=Simpla fenestroadministrilo
|
||||||
|
Comment[es]=Un administrador de ventanas sencillo cuyo aspecto se parece mucho al de NeXTStep
|
||||||
|
Comment[et]=Lihtne aknahaldur, mis meenutab väga tugevasti NeXTStepi
|
||||||
|
Comment[eu]=Leiho kudeatzaile sinplea, NeXTStep-en antz handia duena
|
||||||
|
Comment[fi]=Yksinkertainen ikkunaohjelma, joka muistuttaa erittäin paljon NeXTStepiltä
|
||||||
|
Comment[fr]=Un gestionnaire de fenêtres simple qui ressemble assez précisement à NeXTStep
|
||||||
|
Comment[fy]=In Ienfâldige finstersmanager dy it úterlik fan NeXTStep saer tichtby benaderd
|
||||||
|
Comment[gl]=Un xestor de fiestras sinxelo que se achega moito á apariencia de NeXTStep
|
||||||
|
Comment[he]=מנהל חלונות פשוט הדומה מאוד במראה שלו ל־NeXTStep
|
||||||
|
Comment[hi]=नेक्स्टस्टेप की तरह दिखने वाला सादा विंडो प्रबंधक
|
||||||
|
Comment[hr]=Jednostavan upravitelj prozora koji odražava vrlo blisko izgled NeXTStepa
|
||||||
|
Comment[hu]=Egy egyszerű ablakkezelő, megjelenése nagyon hasonlít a NeXTStephez
|
||||||
|
Comment[is]=Einfaldur gluggastjóri sem líkir vel eftir NeXTStep umhverfinu
|
||||||
|
Comment[it]=Un semplice window manager che assomiglia molto a NeXTStep.
|
||||||
|
Comment[ja]=NextStepにとても良く似たシンプルなウィンドウマネージャ
|
||||||
|
Comment[lt]=Paprasta langų tvarkyklė, išvaizda labai primenanti NeXTStep
|
||||||
|
Comment[mk]=Едноставен менаџер на прозорци кој е многу сличен на изгледот на NeXTStep
|
||||||
|
Comment[mt]=Window manager li jixbaħ ħafna lil NextStep
|
||||||
|
Comment[nb]=En enkel vindusbehandler som er svært lik NeXTStep i utseende
|
||||||
|
Comment[nds]=En eenfache Finsterpleger de meist utsüht as NeXTStep
|
||||||
|
Comment[nl]=Een eenvoudige windowmanager die het uiterlijk van NeXTStep zeer dicht benaderd
|
||||||
|
Comment[nn]=Ein enkel vindaugssjef som liknar mykje på NeXTStep
|
||||||
|
Comment[pa]=ਇੱਕ ਸਧਾਰਨ ਜੋ ਕਿ NeXTStep ਵਰਗਾ ਜਾਪਦਾ ਹੈ
|
||||||
|
Comment[pl]=Prosty menedżer okien przypominający bardzo wyglądem NeXTStep
|
||||||
|
Comment[pt]=Um gestor de janelas simples que faz lembrar bastante o visual do NeXTStep
|
||||||
|
Comment[pt_BR]=Um gerenciador de janelas simples, que lembra a aparência do NeXTStep
|
||||||
|
Comment[ro]=Un manager de ferestre simplu, care aminteşte foarte bine de aspectul NeXTStep
|
||||||
|
Comment[ru]=Простой оконный менеджер, воспроизводящий интерфейс NeXTStep
|
||||||
|
Comment[sk]=Jednoduchý správca okien, ktorý veľmi pripojíma NeXTStep
|
||||||
|
Comment[sl]=Preprost okenski upravitelj, ki zelo spominja na izgled NeXTStep
|
||||||
|
Comment[sr]=Једноставан менаџер прозора који одражава врло блиско изглед NeXTStep-а
|
||||||
|
Comment[sr@Latn]=Jednostavan menadžer prozora koji odražava vrlo blisko izgled NeXTStep-a
|
||||||
|
Comment[sv]=Enkel fönsterhanterare som mycket nära efterliknar Nextstep-utseendet
|
||||||
|
Comment[ta]=NeXTStep ஐ ஒத்த எளிய சாளர மேலாளார்.
|
||||||
|
Comment[tr]=NeXTStep'e aşırı benzeyen basit bir masaüstü yöneticisi
|
||||||
|
Comment[uk]=Простий менеджер вікон, що дуже нагадує NeXTStep
|
||||||
|
Comment[uz]=NeXTStep'га жуда ўхшаш оддий ойна бошқарувчи
|
||||||
|
Comment[vi]=Trình quản lý cửa sổ giống với NeXTStep
|
||||||
|
Comment[xx]=xxA simple window manager that resembles the NeXTStep look very closelyxx
|
||||||
|
Comment[zh_CN]=非常接近 NeXTStep 外观的简单窗口管理器
|
||||||
|
Comment[zh_TW]=一個小型且與 NeXTStep 外觀很接近的視窗管理程式
|
203
WindowMaker.spec
Normal file
203
WindowMaker.spec
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
#
|
||||||
|
# spec file for package WindowMaker
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: WindowMaker
|
||||||
|
Summary: A Colorful and Flexible Window Manager
|
||||||
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain
|
||||||
|
Group: System/GUI/Other
|
||||||
|
Version: 0.96.0
|
||||||
|
Release: 0
|
||||||
|
URL: http://windowmaker.org/
|
||||||
|
Source: http://windowmaker.org/pub/source/release/%{name}-%{version}.tar.gz
|
||||||
|
Source1: %{name}-extra-0.1.tar.bz2
|
||||||
|
Source2: theme.tar.bz2
|
||||||
|
Source4: README.SUSE
|
||||||
|
Source5: %{name}.desktop
|
||||||
|
Source6: windowmaker
|
||||||
|
Patch1: %{name}-config.patch
|
||||||
|
Patch2: %{name}-menu.patch
|
||||||
|
Patch3: fix_wmgenmenu_paths.patch
|
||||||
|
#
|
||||||
|
Patch101: wm-giflib.patch
|
||||||
|
# PATCH-FEATURE-OPENSUSE
|
||||||
|
Patch102: WindowMaker-reproducible.patch
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: fontconfig-devel
|
||||||
|
BuildRequires: freetype2-devel
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: giflib-devel
|
||||||
|
BuildRequires: libexif-devel
|
||||||
|
BuildRequires: libjpeg-devel
|
||||||
|
BuildRequires: libpng-devel
|
||||||
|
BuildRequires: libtiff-devel
|
||||||
|
BuildRequires: libtool
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: wallpaper-branding-openSUSE
|
||||||
|
BuildRequires: pkgconfig(ImageMagick)
|
||||||
|
BuildRequires: pkgconfig(libwebp)
|
||||||
|
BuildRequires: pkgconfig(pango)
|
||||||
|
BuildRequires: pkgconfig(x11)
|
||||||
|
BuildRequires: pkgconfig(xext)
|
||||||
|
BuildRequires: pkgconfig(xft)
|
||||||
|
BuildRequires: pkgconfig(xinerama)
|
||||||
|
BuildRequires: pkgconfig(xmu)
|
||||||
|
BuildRequires: pkgconfig(xpm)
|
||||||
|
Requires: wallpaper-branding-openSUSE
|
||||||
|
Requires: xdg-menu
|
||||||
|
Provides: windowmanager
|
||||||
|
Provides: wmaker
|
||||||
|
|
||||||
|
%description
|
||||||
|
Window Maker is an X11 window manager originally designed to provide
|
||||||
|
integration support for the GNUstep Desktop Environment. In every way
|
||||||
|
possible, it reproduces the elegant look and feel of the NEXTSTEP user
|
||||||
|
interface. It is fast, feature rich, easy to configure, and easy to
|
||||||
|
use. It is also free software, with contributions being made by
|
||||||
|
programmers from around the world.
|
||||||
|
|
||||||
|
Window Maker has a stable user interface since many years and comes
|
||||||
|
with a powerful GUI configuration editor called WPrefs, which removes
|
||||||
|
the need to edit text-based config files by hand. It supports running
|
||||||
|
dockapps which make everyday tasks such as monitoring system
|
||||||
|
performance and battery usage, mounting devices or connecting to the
|
||||||
|
internet very easy. Please see the features section for more specifics
|
||||||
|
on what Window Maker can do, and how it compares with other popular
|
||||||
|
window managers.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for WindowMaker
|
||||||
|
License: GPL-2.0-or-later
|
||||||
|
Group: Development/Libraries/X11
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contains the header files and libraries necessary for
|
||||||
|
developing applications which use WindowMaker.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{name}-%{version} -a 1
|
||||||
|
mkdir menu_orig
|
||||||
|
cp %{name}/{menu.*,plmenu.*} menu_orig
|
||||||
|
%patch -P 1
|
||||||
|
%patch -P 2
|
||||||
|
%patch -P 3
|
||||||
|
%patch -P 101
|
||||||
|
%patch -P 102
|
||||||
|
cp %{S:4} .
|
||||||
|
cp %{S:6} .
|
||||||
|
%if 0%{?suse_version} < 1140
|
||||||
|
rename no nb po/no.*
|
||||||
|
%endif
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%build
|
||||||
|
bash -x ./autogen.sh
|
||||||
|
export LINGUAS="be bg bs ca cs da de el es et fi fr gl hr hu hy it ja ko ms nl no pl pt ro ru sk sv tr zh_CN zh_TW"
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS $(freetype-config --cflags)"
|
||||||
|
%configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--datadir=/usr/share \
|
||||||
|
--disable-static \
|
||||||
|
--with-pic\
|
||||||
|
--sysconfdir=/etc/X11 \
|
||||||
|
--enable-xinerama \
|
||||||
|
--localedir=/usr/share/locale \
|
||||||
|
--with-pixmapdir=/usr/share/%{name}/Pixmaps \
|
||||||
|
--with-gnustepdir=/usr/lib/GNUstep
|
||||||
|
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
(cd %{name}-extra-0.1
|
||||||
|
%configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--disable-static \
|
||||||
|
--with-pic\
|
||||||
|
--with-pixmapdir=/usr/share/%{name}/Pixmaps
|
||||||
|
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
)
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%install
|
||||||
|
make DESTDIR=$RPM_BUILD_ROOT install
|
||||||
|
install -m 755 dockit $RPM_BUILD_ROOT/usr/bin/dockit
|
||||||
|
install -m 755 windowmaker $RPM_BUILD_ROOT/usr/bin/windowmaker
|
||||||
|
cd %{name}-extra-0.1
|
||||||
|
make DESTDIR=$RPM_BUILD_ROOT install
|
||||||
|
tar -xvjf %SOURCE2 -C $RPM_BUILD_ROOT/usr/share/%{name}/Themes/
|
||||||
|
find $RPM_BUILD_ROOT/usr/share/%{name}/Themes -type f -exec chmod 644 {} \;
|
||||||
|
find $RPM_BUILD_ROOT/usr/share/%{name}/Themes -type d -exec chmod 755 {} \;
|
||||||
|
# use default openSUSE wallpaper in SUSE theme
|
||||||
|
pushd %{buildroot}/usr/share/%{name}/Themes/SUSE.themed/
|
||||||
|
%if 0%{?sle_version} <= 150500 && 0%{?is_opensuse}
|
||||||
|
ln -sf /usr/share/wallpapers/openSUSEdefault/contents/images/1600x1200.jpg default.png
|
||||||
|
%endif
|
||||||
|
%if 0%{?sle_version} >= 150600 && 0%{?is_opensuse}
|
||||||
|
ln -sf /usr/share/wallpapers/openSUSEdefault/contents/images/1600x1200.png default.png
|
||||||
|
%endif
|
||||||
|
%if 0%{?suse_version} > 1600
|
||||||
|
ln -sf /usr/share/wallpapers/openSUSEdefault/contents/images/1920x1200.png default.png
|
||||||
|
%endif
|
||||||
|
popd
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
# not packaged
|
||||||
|
rm -f $RPM_BUILD_ROOT/%{_mandir}/{cs,ru,sk}/man1/*
|
||||||
|
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
|
||||||
|
# install kdm/gdm entry
|
||||||
|
install -m 0755 -d $RPM_BUILD_ROOT/usr/share/xsessions/
|
||||||
|
install -m 0644 %SOURCE5 $RPM_BUILD_ROOT/usr/share/xsessions/
|
||||||
|
%suse_update_desktop_file $RPM_BUILD_ROOT/usr/share/xsessions/%{name}.desktop
|
||||||
|
cd ..
|
||||||
|
%find_lang %{name}
|
||||||
|
%find_lang WINGs %{name}.lang
|
||||||
|
%find_lang WPrefs %{name}.lang
|
||||||
|
%find_lang WRaster %{name}.lang
|
||||||
|
%find_lang wmgenmenu %{name}.lang
|
||||||
|
|
||||||
|
# rpmlint
|
||||||
|
%fdupes -s $RPM_BUILD_ROOT/usr/share/
|
||||||
|
|
||||||
|
%post -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%license COPYING COPYING.WTFPL
|
||||||
|
%doc AUTHORS BUGFORM BUGS ChangeLog FAQ
|
||||||
|
%doc NEWS README* TODO
|
||||||
|
%doc menu_orig
|
||||||
|
%dir /etc/X11/%{name}
|
||||||
|
%config /etc/X11/%{name}/*
|
||||||
|
/usr/lib/GNUstep
|
||||||
|
/usr/bin/*
|
||||||
|
%{_libdir}/*.so.*
|
||||||
|
%{_mandir}/man1/*
|
||||||
|
/usr/share/WINGs
|
||||||
|
/usr/share/%{name}
|
||||||
|
/usr/share/xsessions/*
|
||||||
|
/usr/share/applications/*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_includedir}/*
|
||||||
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
%{_libdir}/*.so
|
||||||
|
|
||||||
|
%changelog
|
51
fix_wmgenmenu_paths.patch
Normal file
51
fix_wmgenmenu_paths.patch
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
From 3981805ec78adf4479f0988cfc2174a02d58a738 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Carlos R. Mafra" <crmafra@gmail.com>
|
||||||
|
Date: Thu, 10 Apr 2014 19:34:48 +0100
|
||||||
|
Subject: [PATCH] wmgenmenu: Write paths according to options set at configure
|
||||||
|
time
|
||||||
|
|
||||||
|
As reported by Shawn W Dunn, the configuration strings written by wmgenmenu
|
||||||
|
in $HOME/GNUstep/Defaults/WMRootMenu were not reflecting his installation
|
||||||
|
directories choices.
|
||||||
|
|
||||||
|
Fix this by writing strings composed with PKGDATADIR.
|
||||||
|
|
||||||
|
Signed-off-by: Carlos R. Mafra <crmafra@gmail.com>
|
||||||
|
---
|
||||||
|
Index: util/wmgenmenu.c
|
||||||
|
===================================================================
|
||||||
|
--- util/wmgenmenu.c.orig
|
||||||
|
+++ util/wmgenmenu.c
|
||||||
|
@@ -41,12 +41,13 @@ int main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
char *t;
|
||||||
|
int ch;
|
||||||
|
- char *tmp, *theme_paths, *style_paths, *icon_paths;
|
||||||
|
+ char *tmp, *theme_paths, *style_paths, *icon_paths, *bg_paths;
|
||||||
|
|
||||||
|
tmp = wstrconcat("-noext ", PKGDATADIR);
|
||||||
|
theme_paths = wstrconcat(tmp, "/Themes $HOME/" GSUSER_SUBDIR "/" USERDATA_SUBDIR "/" PACKAGE_TARNAME "/Themes WITH setstyle");
|
||||||
|
style_paths = wstrconcat(tmp, "/Styles $HOME/" GSUSER_SUBDIR "/" USERDATA_SUBDIR "/" PACKAGE_TARNAME "/Styles WITH setstyle");
|
||||||
|
icon_paths = wstrconcat(tmp, "/IconSets $HOME/" GSUSER_SUBDIR "/" USERDATA_SUBDIR "/" PACKAGE_TARNAME "/IconSets WITH seticons");
|
||||||
|
+ bg_paths = wstrconcat(tmp, "/Backgrounds $HOME/" GSUSER_SUBDIR "/" USERDATA_SUBDIR "/" PACKAGE_TARNAME "/Backgrounds WITH wmsetbg -u -t");
|
||||||
|
|
||||||
|
struct option longopts[] = {
|
||||||
|
{ "version", no_argument, NULL, 'v' },
|
||||||
|
@@ -245,7 +246,7 @@ int main(int argc, char *argv[])
|
||||||
|
L3Menu = WMCreatePLArray(
|
||||||
|
WMCreatePLString(_("Images")),
|
||||||
|
WMCreatePLString("OPEN_MENU"),
|
||||||
|
- WMCreatePLString("-noext $HOME/" GSUSER_SUBDIR "/" USERDATA_SUBDIR "/" PACKAGE_TARNAME "/Backgrounds WITH wmsetbg -u -t"),
|
||||||
|
+ WMCreatePLString(bg_paths),
|
||||||
|
NULL
|
||||||
|
);
|
||||||
|
WMAddToPLArray(L2Menu, L3Menu);
|
||||||
|
@@ -334,7 +335,7 @@ int main(int argc, char *argv[])
|
||||||
|
L1Menu = WMCreatePLArray(
|
||||||
|
WMCreatePLString(_("Configure Window Maker")),
|
||||||
|
WMCreatePLString("EXEC"),
|
||||||
|
- WMCreatePLString("WPrefs"),
|
||||||
|
+ WMCreatePLString("/usr/lib/GNUstep/Applications/WPrefs.app/WPrefs"),
|
||||||
|
NULL
|
||||||
|
);
|
||||||
|
WMAddToPLArray(RMenu, L1Menu);
|
3
theme.tar.bz2
Normal file
3
theme.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5a9afcdadfc84ae838dac4ab664262cf8d0d18ec134df84620585d1c13de623f
|
||||||
|
size 690
|
101
windowmaker
Normal file
101
windowmaker
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# install SUSE theme
|
||||||
|
#
|
||||||
|
|
||||||
|
install_suse_theme ()
|
||||||
|
{
|
||||||
|
setstyle --no-fonts /usr/share/WindowMaker/Themes/SUSE.themed
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# update root menu
|
||||||
|
#
|
||||||
|
|
||||||
|
HOME_GNUSTEP=${GNUSTEP_USER_ROOT:-$HOME/GNUstep}
|
||||||
|
ROOT_MENU=$HOME_GNUSTEP/Defaults/WMRootMenu
|
||||||
|
WM_CONFIG=$HOME_GNUSTEP/Defaults/WindowMaker
|
||||||
|
|
||||||
|
test -f $ROOT_MENU && \
|
||||||
|
grep -q /etc/WindowMaker/SuSE/SuSE_menu $ROOT_MENU && {
|
||||||
|
|
||||||
|
cp $ROOT_MENU $ROOT_MENU.bak && \
|
||||||
|
sed -e 's|"/etc/WindowMaker/SuSE/SuSE_wmapps[^"]*"|"/etc/X11/WindowMaker/SuSE_wmapps"|g' \
|
||||||
|
-e 's|"/etc/WindowMaker/SuSE/SuSE_menu[^"]*"|"\| xdg_menu --format WindowMaker --charset UTF-8"|g' \
|
||||||
|
$ROOT_MENU.bak >$ROOT_MENU
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
for FILE in $HOME_GNUSTEP/Defaults/* ; do
|
||||||
|
|
||||||
|
[ $FILE = ${FILE%.sav} -a $FILE = ${FILE%.bak} -a -f $FILE ] && \
|
||||||
|
grep -q /GNUstep/Apps/ $FILE && {
|
||||||
|
|
||||||
|
cp $FILE $FILE.bak && \
|
||||||
|
sed -e 's|/GNUstep/Apps/|/GNUstep/Applications/|g' $FILE.bak >$FILE
|
||||||
|
}
|
||||||
|
done
|
||||||
|
|
||||||
|
#
|
||||||
|
# initialize users resources if any
|
||||||
|
#
|
||||||
|
|
||||||
|
test -f $WM_CONFIG || {
|
||||||
|
|
||||||
|
wmaker.inst
|
||||||
|
|
||||||
|
install_suse_theme
|
||||||
|
|
||||||
|
test $? = 0 || exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# replace the old suse theme
|
||||||
|
#
|
||||||
|
|
||||||
|
grep -q "/usr/X11R6/share/WindowMaker/Themes/SuSE.themed/stripes.png" $WM_CONFIG &&
|
||||||
|
grep -q "/usr/X11R6/share/WindowMaker/Themes/SuSE.themed/blau.png" $WM_CONFIG &&
|
||||||
|
install_suse_theme
|
||||||
|
|
||||||
|
grep -q "/share/WindowMaker/Themes/SuSE.themed/SUSE.jpg" $WM_CONFIG &&
|
||||||
|
install_suse_theme
|
||||||
|
|
||||||
|
#
|
||||||
|
# handle transition from /usr/X11R6
|
||||||
|
#
|
||||||
|
|
||||||
|
find_X11R6 ()
|
||||||
|
{
|
||||||
|
find $HOME_GNUSTEP -name "*.bak" -o -name "*.sav" -prune -o -type f -exec grep -q "/usr/X11R6/\(share/WindowMaker\|GNUstep\)" {} \; -print
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -f $ROOT_MENU ] && grep -q /usr/X11R6/GNUstep/Applications/WPrefs.app/WPrefs $ROOT_MENU && \
|
||||||
|
[ ! -f /usr/X11R6/GNUstep/Applications/WPrefs.app/WPrefs -a ! -f /usr/X11R6/share/WindowMaker/README ] && \
|
||||||
|
[ "x`find_X11R6`" != x ]; then
|
||||||
|
xmessage -buttons "Keep:1,Update:0" -file - <<EOF
|
||||||
|
Beginning with openSUSE 10.2 WindowMaker was moved
|
||||||
|
from /usr/X11R6 to /usr. However, your configuration
|
||||||
|
files in $HOME_GNUSTEP still points to /usr/X11R6.
|
||||||
|
Click on "Update" if you want to automaticaly update
|
||||||
|
the configuration (recommended).
|
||||||
|
Click on "Keep" if you want to keep the old configuration
|
||||||
|
(for compatibility with older versions in case of home
|
||||||
|
directory on NFS, etc. See README.SuSE)
|
||||||
|
EOF
|
||||||
|
if [ $? = 0 ]; then
|
||||||
|
find_X11R6 | while read FILE; do
|
||||||
|
cp $FILE $FILE.X11R6.bak && \
|
||||||
|
sed -e 's|/usr/X11R6/GNUstep|/usr/lib/GNUstep|g' -e 's|/usr/X11R6/share/WindowMaker|/usr/share/WindowMaker|g' $FILE.X11R6.bak >$FILE
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# let xdg_menu cache the output
|
||||||
|
#
|
||||||
|
xdg_menu --format WindowMaker --charset UTF-8 >/dev/null 2>&1 &
|
||||||
|
|
||||||
|
exec wmaker
|
2534
wm-giflib.patch
Normal file
2534
wm-giflib.patch
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user