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