This commit is contained in:
commit
8e105903af
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
|
25
icewm-1.2.30-strict-aliasing.patch
Normal file
25
icewm-1.2.30-strict-aliasing.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
--- src/wmapp.cc
|
||||||
|
+++ src/wmapp.cc
|
||||||
|
@@ -336,7 +336,7 @@ static void initFontPath() {
|
||||||
|
MSG(("Font path element %d: %s", n, newFontPath[n]));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- char * icewmFontPath; // ---------- find death icewm's font path ---
|
||||||
|
+ unsigned char * icewmFontPath; // ---------- find death icewm's font path ---
|
||||||
|
Atom r_type; int r_format;
|
||||||
|
unsigned long count, bytes_remain;
|
||||||
|
|
||||||
|
@@ -346,11 +346,11 @@ static void initFontPath() {
|
||||||
|
0, PATH_MAX, False, XA_STRING,
|
||||||
|
&r_type, &r_format,
|
||||||
|
&count, &bytes_remain,
|
||||||
|
- (unsigned char **) &icewmFontPath) ==
|
||||||
|
+ &icewmFontPath) ==
|
||||||
|
Success && icewmFontPath) {
|
||||||
|
if (r_type == XA_STRING && r_format == 8) {
|
||||||
|
for (int n(ndirs - 1); n > 0; --n) // ---- remove death paths ---
|
||||||
|
- if (!strcmp(icewmFontPath, newFontPath[n])) {
|
||||||
|
+ if (!strcmp((char *) icewmFontPath, newFontPath[n])) {
|
||||||
|
memmove(newFontPath + n, newFontPath + n + 1,
|
||||||
|
(ndirs - n) * sizeof(char *));
|
||||||
|
--ndirs;
|
3
icewm-1.2.30.tar.bz2
Normal file
3
icewm-1.2.30.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f3755725c200d94e1ba35e52ae7917b88c5e8066239882be8b81c9978973de19
|
||||||
|
size 617908
|
77
icewm-LANG.menu.patch
Normal file
77
icewm-LANG.menu.patch
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
--- icewm-orig/src/yapp.cc 2004-05-23 08:18:19.000000000 +0200
|
||||||
|
+++ icewm-1.2.14/src/yapp.cc 2004-08-05 13:56:31.000000000 +0200
|
||||||
|
@@ -61,23 +61,68 @@
|
||||||
|
return findConfigFile(name, R_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
+static char *access_ok(char *name, int n_locale_suffixes, char **locale_suffixes, int mode)
|
||||||
|
+{
|
||||||
|
+ int i;
|
||||||
|
+ char *p;
|
||||||
|
+ for(i=0; i<n_locale_suffixes-1; i++) {
|
||||||
|
+ p = strJoin(name, ".", locale_suffixes[i], NULL);
|
||||||
|
+ if (access(p, mode) == 0) {
|
||||||
|
+ delete name;
|
||||||
|
+ return p;
|
||||||
|
+ }
|
||||||
|
+ delete p;
|
||||||
|
+ }
|
||||||
|
+ if (access(name, mode) == 0) return name;
|
||||||
|
+ delete name;
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+#include <locale.h>
|
||||||
|
+#include <string.h>
|
||||||
|
+
|
||||||
|
char *YApplication::findConfigFile(const char *name, int mode) {
|
||||||
|
char *p;
|
||||||
|
+ static char *locale_suffixes[3];
|
||||||
|
+ static int n_locale_suffixes = -1;
|
||||||
|
+ static char *locale;
|
||||||
|
+ if (n_locale_suffixes < 0) {
|
||||||
|
+ locale = setlocale(LC_MESSAGES, NULL);
|
||||||
|
+ n_locale_suffixes = 0;
|
||||||
|
+ if (strcmp(locale, "C") && strcmp(locale, "POSIX")) {
|
||||||
|
+ locale = strdup(locale);
|
||||||
|
+ p = strchr(locale, '@');
|
||||||
|
+ if (p) {
|
||||||
|
+ *p = 0;
|
||||||
|
+ }
|
||||||
|
+ p = strchr (locale, '.');
|
||||||
|
+ if (p) {
|
||||||
|
+ locale_suffixes[n_locale_suffixes++] = strdup(locale);
|
||||||
|
+ *p = 0;
|
||||||
|
+ }
|
||||||
|
+ p = strchr(locale, '_');
|
||||||
|
+ if (p) {
|
||||||
|
+ locale_suffixes[n_locale_suffixes++] = strdup(locale);
|
||||||
|
+ *p = 0;
|
||||||
|
+ }
|
||||||
|
+ locale_suffixes[n_locale_suffixes++] = strdup(locale);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
|
||||||
|
if (name[0] == '/')
|
||||||
|
return newstr(name);
|
||||||
|
|
||||||
|
p = strJoin(getPrivConfDir(), "/", name, NULL);
|
||||||
|
- if (access(p, mode) == 0) return p;
|
||||||
|
- delete[] p;
|
||||||
|
+ p = access_ok(p, n_locale_suffixes, locale_suffixes, mode);
|
||||||
|
+ if (p) return p;
|
||||||
|
|
||||||
|
p = strJoin(configDir, "/", name, NULL);
|
||||||
|
- if (access(p, mode) == 0) return p;
|
||||||
|
- delete[] p;
|
||||||
|
+ p = access_ok(p, n_locale_suffixes, locale_suffixes, mode);
|
||||||
|
+ if (p) return p;
|
||||||
|
|
||||||
|
p = strJoin(REDIR_ROOT(libDir), "/", name, NULL);
|
||||||
|
- if (access(p, mode) == 0) return p;
|
||||||
|
- delete[] p;
|
||||||
|
+ p = access_ok(p, n_locale_suffixes, locale_suffixes, mode);
|
||||||
|
+ if (p) return p;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
31
icewm-docdir.patch
Normal file
31
icewm-docdir.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
--- Makefile.in
|
||||||
|
+++ Makefile.in
|
||||||
|
@@ -119,12 +119,12 @@ install-base: base
|
||||||
|
|
||||||
|
install-docs: docs
|
||||||
|
@echo ------------------------------------------
|
||||||
|
- @rm -fr "$(DESTDIR)$(DOCDIR)/icewm-$(VERSION)"
|
||||||
|
- @$(INSTALLDIR) "$(DESTDIR)$(DOCDIR)/icewm-$(VERSION)"
|
||||||
|
+ @rm -fr "$(DESTDIR)$(DOCDIR)/icewm"
|
||||||
|
+ @$(INSTALLDIR) "$(DESTDIR)$(DOCDIR)/icewm"
|
||||||
|
@echo "Installing documentation in $(DESTDIR)$(DOCDIR)"
|
||||||
|
- @$(INSTALLLIB) $(DOCFILES) "$(DESTDIR)$(DOCDIR)/icewm-$(VERSION)"
|
||||||
|
- @$(INSTALLLIB) "$(top_srcdir)/doc/"*.sgml "$(DESTDIR)$(DOCDIR)/icewm-$(VERSION)"
|
||||||
|
- @$(INSTALLLIB) "$(top_srcdir)/doc/"*.html "$(DESTDIR)$(DOCDIR)/icewm-$(VERSION)"
|
||||||
|
+ @$(INSTALLLIB) $(DOCFILES) "$(DESTDIR)$(DOCDIR)/icewm"
|
||||||
|
+ @$(INSTALLLIB) "$(top_srcdir)/doc/"*.sgml "$(DESTDIR)$(DOCDIR)/icewm"
|
||||||
|
+ @$(INSTALLLIB) "$(top_srcdir)/doc/"*.html "$(DESTDIR)$(DOCDIR)/icewm"
|
||||||
|
@echo ------------------------------------------
|
||||||
|
|
||||||
|
install-nls: nls
|
||||||
|
--- src/Makefile.in
|
||||||
|
+++ src/Makefile.in
|
||||||
|
@@ -31,7 +31,7 @@ DEFS = @DEFS@ \
|
||||||
|
-DICEWMBGEXE='"icewmbg$(EXEEXT)"' \
|
||||||
|
-DICESMEXE='"icewm-session$(EXEEXT)"' \
|
||||||
|
-DICEHELPEXE='"icehelp$(EXEEXT)"' \
|
||||||
|
- -DICEHELPIDX='"$(DOCDIR)/icewm-$(VERSION)/icewm.html"'
|
||||||
|
+ -DICEHELPIDX='"$(DOCDIR)/icewm/icewm.html"'
|
||||||
|
|
||||||
|
CXXFLAGS = @CXXFLAGS@ $(DEBUG) $(DEFS) \
|
||||||
|
@CORE_CFLAGS@ @IMAGE_CFLAGS@ @AUDIO_CFLAGS@ # `fc-config --cflags`
|
246
icewm-lite.changes
Normal file
246
icewm-lite.changes
Normal file
@ -0,0 +1,246 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 20 16:24:00 CEST 2007 - dmueller@suse.de
|
||||||
|
|
||||||
|
- remove nosource, prevents -debuginfo creation
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 12 09:35:23 CET 2007 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- fix last change (Start -> Help didn't work)
|
||||||
|
(icewm-docdir.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 11 12:20:35 CET 2007 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.30
|
||||||
|
+ battery status cleanups
|
||||||
|
+ new option BatteryPollingPeriod (default 10 seconds)
|
||||||
|
+ moved Themes selection to Settings menu
|
||||||
|
+ added Settings -> Focus menu (config saved to
|
||||||
|
~/.icewm/focus_mode as FocusMode=1,2 or 0)
|
||||||
|
+ new setting MapInactiveOnTop (default 1)
|
||||||
|
+ new setting RequestFocusOnAppRaise (when FocusOnAppRaise=0)
|
||||||
|
+ altgr_binding_support by Jörg Sommer
|
||||||
|
+ Apple PMU support by Jörg Sommer
|
||||||
|
+ start menu pixmap now named: taskbar/start.xpm
|
||||||
|
+ try to mouse focus only when mouse actually moves to another
|
||||||
|
window
|
||||||
|
+ prevent focusing taskbar with mouse focus
|
||||||
|
+ use locale strings in 'icewm-menu-gnome2'
|
||||||
|
+ also search for .png icons when only basename is specified
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ change mouse cursor when dragging the taskbar (Manuel Carrasco)
|
||||||
|
+ icewmtray: catch HUP signal to reload theme and other fixes
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
|
||||||
|
(Manuel Carrasco/Marko Macek)
|
||||||
|
+ added 'Look=flat' (oscarello)
|
||||||
|
+ added TaskbarButtonWidthDivisor (lysanderslair)
|
||||||
|
+ bugfixes and translation updates
|
||||||
|
- spec file cleanup
|
||||||
|
+ reduced buildrequires
|
||||||
|
+ icewm-gnome is only an add-on to icewm-default, one spec file
|
||||||
|
less
|
||||||
|
+ use /usr/share/doc/packages/icewm (not icewm-%%version)
|
||||||
|
+ fixed default wallpaper location
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 18 11:18:12 CEST 2006 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.26
|
||||||
|
many minor fix
|
||||||
|
some translation fix
|
||||||
|
strict-aliasing patch is in upstream now
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:36:33 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 20 17:16:00 CET 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fixed strict-aliasing patch (#143861)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 2 15:09:56 CET 2006 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- fixed wrong name of Norwegian messages
|
||||||
|
- removed X11R6 prefix
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 2 09:11:06 CET 2006 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- fixed strict aliasing errors ( -strict-aliasing.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 23 14:04:28 CEST 2005 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- install the icewm-session binary (#75691)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 14 17:17:06 CEST 2005 - sbrabec@suse.cz
|
||||||
|
|
||||||
|
- Added audiofile-devel to neededforbuild.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 23 10:27:42 CET 2005 - meissner@suse.de
|
||||||
|
|
||||||
|
- fixed 0->NULL in Xft call.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 02 12:12:40 CET 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.16
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 12 18:01:38 CEST 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- update to 1.2.15
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 12 13:43:36 CET 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- make the XDG menu work
|
||||||
|
- use the default SUSE wallpaper
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 06 14:49:06 CET 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- support for xdg menu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 10 14:38:52 CET 2004 - adrian@suse.de
|
||||||
|
|
||||||
|
- build as user
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 15 12:54:35 CEST 2003 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.13
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 11 10:45:03 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.9
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 29 15:12:03 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- installed genpref
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 5 14:55:27 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- remove "fontconfig fontconfig-devel" from neededforbuild and
|
||||||
|
use x-devel-packages instead of xf86
|
||||||
|
- use "-*-" instead of "-xftdummy-" as the foundry for the
|
||||||
|
default fonts when using Xft because the latest fontconfig
|
||||||
|
now actually uses the foundry and inserting an dummy value
|
||||||
|
doesn't work anymore.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 25 22:38:59 CEST 2003 - lmfabian@suse.de
|
||||||
|
|
||||||
|
- update to 1.2.7
|
||||||
|
- add "fontconfig fontconfig-devel" to neededforbuild
|
||||||
|
- icewm-always-use-xft.patch: if we have Xft2, don't disable Xft
|
||||||
|
when no RENDER is found.
|
||||||
|
- remove icewm-menu-translations.tar.bz2: the language specific
|
||||||
|
"preferences" files did only set different fontsets, which is
|
||||||
|
not necessary anymore when Xft2 is used with generic aliases
|
||||||
|
like "sans" and "monospace" as the default settings. The same
|
||||||
|
default font settings should work for all languages.
|
||||||
|
The other files in icewm-menu-translations.tar.bz2 didn't
|
||||||
|
contain any important language specific differences either.
|
||||||
|
- fix icewm-LANG.menu.patch: look for the most specific extensions
|
||||||
|
first: e.g. first try "menu.ja_JP.UTF-8", then try "menu.ja_JP",
|
||||||
|
finally try "menu.ja". The current patch did it in the opposite
|
||||||
|
order, making it impossible to have different files for
|
||||||
|
ja_JP.eucJP and ja_JP.UTF-8.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 10 10:25:52 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added Requires: icewm [#24936]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 17 10:31:28 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- use g++ for compilation and linking
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 14 12:26:22 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 28 13:38:06 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed to compile with new gcc
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 22 16:32:39 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- set multiByte to true by default [#20656]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 26 12:07:51 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 26 11:24:36 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.0pre3: many bugs fixed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 22 16:04:58 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed to compile
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 2 15:12:36 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- used suse_update_config
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 12 10:31:39 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed Super key handling [bug #14734]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 1 00:26:07 CET 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 23 13:59:43 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 1.0.9
|
||||||
|
- icon tray
|
||||||
|
- mouse wheel support for menus
|
||||||
|
- additional key bindings
|
||||||
|
- improved edge switching
|
||||||
|
- many bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 15 09:46:23 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed path to help files [bug #11793]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 21 15:48:43 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- sources marked nosource (they are in icewm.spm)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 13 12:02:38 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- compiled with g++ (now compiles on axp)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 10 15:16:37 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- splitted from icewm
|
||||||
|
|
224
icewm-lite.spec
Normal file
224
icewm-lite.spec
Normal file
@ -0,0 +1,224 @@
|
|||||||
|
#
|
||||||
|
# spec file for package icewm-lite (Version 1.2.30)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
# norootforbuild
|
||||||
|
|
||||||
|
Name: icewm-lite
|
||||||
|
BuildRequires: freetype2-devel gcc-c++ gtk libpng-devel libtiff-devel xorg-x11-devel
|
||||||
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
||||||
|
Group: System/GUI/Other
|
||||||
|
Provides: icewm-bin
|
||||||
|
Requires: icewm
|
||||||
|
Conflicts: icewm-default
|
||||||
|
Autoreqprov: on
|
||||||
|
Version: 1.2.30
|
||||||
|
Release: 13
|
||||||
|
Source: icewm-%{version}.tar.bz2
|
||||||
|
Patch0: icewm-LANG.menu.patch
|
||||||
|
Patch1: icewm-multiByte.patch
|
||||||
|
Patch2: icewm-menu.patch
|
||||||
|
Patch3: icewm-docdir.patch
|
||||||
|
URL: http://www.icewm.org/
|
||||||
|
Summary: Window Manager with Taskbar--Lite Version
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
Window manager for the X Window System that can emulate the look of
|
||||||
|
Windows 95, OS/2 Warp 3,4, Motif. It tries to take the best features of
|
||||||
|
the above systems. It features multiple workspaces, opaque move and
|
||||||
|
resize, taskbar, window list, mailbox status, digital clock. It is fast
|
||||||
|
and small.
|
||||||
|
|
||||||
|
This is the lite version with minimal features.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Marko Macek <Marko.Macek@gmx.net>
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -n icewm-%{version} -b 0
|
||||||
|
%patch0 -p1
|
||||||
|
%patch1
|
||||||
|
%patch2
|
||||||
|
%patch3
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{?suse_update_config:%{suse_update_config -f}}
|
||||||
|
autoconf
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
export CXXFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
./configure --without-debug \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--with-cfgdir=/etc/icewm \
|
||||||
|
--prefix=/usr \
|
||||||
|
--with-docdir=%{_docdir} \
|
||||||
|
--disable-i18n \
|
||||||
|
--disable-nls \
|
||||||
|
--disable-guievents \
|
||||||
|
--with-xpm \
|
||||||
|
--without-gnome-menus
|
||||||
|
make %{?jobs:-j%jobs}
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT;
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
||||||
|
cd src
|
||||||
|
install icewm icewmhint icewmbg icesh genpref icewm-session $RPM_BUILD_ROOT/usr/bin
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf $RPM_BUILD_ROOT;
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
/usr/bin/icewm
|
||||||
|
/usr/bin/icewmhint
|
||||||
|
/usr/bin/icewmbg
|
||||||
|
/usr/bin/icesh
|
||||||
|
/usr/bin/genpref
|
||||||
|
/usr/bin/icewm-session
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri Apr 20 2007 - dmueller@suse.de
|
||||||
|
- remove nosource, prevents -debuginfo creation
|
||||||
|
* Fri Jan 12 2007 - mmarek@suse.cz
|
||||||
|
- fix last change (Start -> Help didn't work)
|
||||||
|
(icewm-docdir.patch)
|
||||||
|
* Thu Jan 11 2007 - mmarek@suse.cz
|
||||||
|
- updated to 1.2.30
|
||||||
|
+ battery status cleanups
|
||||||
|
+ new option BatteryPollingPeriod (default 10 seconds)
|
||||||
|
+ moved Themes selection to Settings menu
|
||||||
|
+ added Settings -> Focus menu (config saved to
|
||||||
|
~/.icewm/focus_mode as FocusMode=1,2 or 0)
|
||||||
|
+ new setting MapInactiveOnTop (default 1)
|
||||||
|
+ new setting RequestFocusOnAppRaise (when FocusOnAppRaise=0)
|
||||||
|
+ altgr_binding_support by Jörg Sommer
|
||||||
|
+ Apple PMU support by Jörg Sommer
|
||||||
|
+ start menu pixmap now named: taskbar/start.xpm
|
||||||
|
+ try to mouse focus only when mouse actually moves to another
|
||||||
|
window
|
||||||
|
+ prevent focusing taskbar with mouse focus
|
||||||
|
+ use locale strings in 'icewm-menu-gnome2'
|
||||||
|
+ also search for .png icons when only basename is specified
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ change mouse cursor when dragging the taskbar (Manuel Carrasco)
|
||||||
|
+ icewmtray: catch HUP signal to reload theme and other fixes
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
|
||||||
|
(Manuel Carrasco/Marko Macek)
|
||||||
|
+ added 'Look=flat' (oscarello)
|
||||||
|
+ added TaskbarButtonWidthDivisor (lysanderslair)
|
||||||
|
+ bugfixes and translation updates
|
||||||
|
- spec file cleanup
|
||||||
|
+ reduced buildrequires
|
||||||
|
+ icewm-gnome is only an add-on to icewm-default, one spec file
|
||||||
|
less
|
||||||
|
+ use /usr/share/doc/packages/icewm (not icewm-%%version)
|
||||||
|
+ fixed default wallpaper location
|
||||||
|
* Thu May 18 2006 - pnemec@suse.cz
|
||||||
|
- updated to 1.2.26
|
||||||
|
many minor fix
|
||||||
|
some translation fix
|
||||||
|
strict-aliasing patch is in upstream now
|
||||||
|
* Wed Jan 25 2006 - mls@suse.de
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
* Fri Jan 20 2006 - tiwai@suse.de
|
||||||
|
- fixed strict-aliasing patch (#143861)
|
||||||
|
* Mon Jan 02 2006 - pnemec@suse.cz
|
||||||
|
- fixed wrong name of Norwegian messages
|
||||||
|
- removed X11R6 prefix
|
||||||
|
* Mon Jan 02 2006 - pnemec@suse.cz
|
||||||
|
- fixed strict aliasing errors ( -strict-aliasing.patch)
|
||||||
|
* Mon May 23 2005 - ltinkl@suse.cz
|
||||||
|
- install the icewm-session binary (#75691)
|
||||||
|
* Thu Apr 14 2005 - sbrabec@suse.cz
|
||||||
|
- Added audiofile-devel to neededforbuild.
|
||||||
|
* Wed Feb 23 2005 - meissner@suse.de
|
||||||
|
- fixed 0->NULL in Xft call.
|
||||||
|
* Tue Nov 02 2004 - ltinkl@suse.cz
|
||||||
|
- updated to 1.2.16
|
||||||
|
* Thu Aug 12 2004 - ltinkl@suse.cz
|
||||||
|
- update to 1.2.15
|
||||||
|
* Fri Mar 12 2004 - ltinkl@suse.cz
|
||||||
|
- make the XDG menu work
|
||||||
|
- use the default SUSE wallpaper
|
||||||
|
* Fri Feb 06 2004 - ltinkl@suse.cz
|
||||||
|
- support for xdg menu
|
||||||
|
* Sat Jan 10 2004 - adrian@suse.de
|
||||||
|
- build as user
|
||||||
|
* Wed Oct 15 2003 - ltinkl@suse.cz
|
||||||
|
- updated to 1.2.13
|
||||||
|
* Fri Jul 11 2003 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.9
|
||||||
|
* Thu May 29 2003 - nadvornik@suse.cz
|
||||||
|
- installed genpref
|
||||||
|
* Mon May 05 2003 - mfabian@suse.de
|
||||||
|
- remove "fontconfig fontconfig-devel" from neededforbuild and
|
||||||
|
use x-devel-packages instead of xf86
|
||||||
|
- use "-*-" instead of "-xftdummy-" as the foundry for the
|
||||||
|
default fonts when using Xft because the latest fontconfig
|
||||||
|
now actually uses the foundry and inserting an dummy value
|
||||||
|
doesn't work anymore.
|
||||||
|
* Fri Apr 25 2003 - lmfabian@suse.de
|
||||||
|
- update to 1.2.7
|
||||||
|
- add "fontconfig fontconfig-devel" to neededforbuild
|
||||||
|
- icewm-always-use-xft.patch: if we have Xft2, don't disable Xft
|
||||||
|
when no RENDER is found.
|
||||||
|
- remove icewm-menu-translations.tar.bz2: the language specific
|
||||||
|
"preferences" files did only set different fontsets, which is
|
||||||
|
not necessary anymore when Xft2 is used with generic aliases
|
||||||
|
like "sans" and "monospace" as the default settings. The same
|
||||||
|
default font settings should work for all languages.
|
||||||
|
The other files in icewm-menu-translations.tar.bz2 didn't
|
||||||
|
contain any important language specific differences either.
|
||||||
|
- fix icewm-LANG.menu.patch: look for the most specific extensions
|
||||||
|
first: e.g. first try "menu.ja_JP.UTF-8", then try "menu.ja_JP",
|
||||||
|
finally try "menu.ja". The current patch did it in the opposite
|
||||||
|
order, making it impossible to have different files for
|
||||||
|
ja_JP.eucJP and ja_JP.UTF-8.
|
||||||
|
* Mon Mar 10 2003 - nadvornik@suse.cz
|
||||||
|
- added Requires: icewm [#24936]
|
||||||
|
* Mon Feb 17 2003 - nadvornik@suse.cz
|
||||||
|
- use g++ for compilation and linking
|
||||||
|
* Fri Feb 14 2003 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.6
|
||||||
|
* Thu Nov 28 2002 - nadvornik@suse.cz
|
||||||
|
- fixed to compile with new gcc
|
||||||
|
* Tue Oct 22 2002 - nadvornik@suse.cz
|
||||||
|
- set multiByte to true by default [#20656]
|
||||||
|
* Fri Jul 26 2002 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.0
|
||||||
|
* Wed Jun 26 2002 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.0pre3: many bugs fixed
|
||||||
|
* Mon Apr 22 2002 - nadvornik@suse.cz
|
||||||
|
- fixed to compile
|
||||||
|
* Tue Apr 02 2002 - nadvornik@suse.cz
|
||||||
|
- used suse_update_config
|
||||||
|
* Tue Mar 12 2002 - nadvornik@suse.cz
|
||||||
|
- fixed Super key handling [bug #14734]
|
||||||
|
* Fri Feb 01 2002 - ro@suse.de
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
* Tue Oct 23 2001 - nadvornik@suse.cz
|
||||||
|
- update to 1.0.9
|
||||||
|
- icon tray
|
||||||
|
- mouse wheel support for menus
|
||||||
|
- additional key bindings
|
||||||
|
- improved edge switching
|
||||||
|
- many bugfixes
|
||||||
|
* Mon Oct 15 2001 - nadvornik@suse.cz
|
||||||
|
- fixed path to help files [bug #11793]
|
||||||
|
* Tue Aug 21 2001 - nadvornik@suse.cz
|
||||||
|
- sources marked nosource (they are in icewm.spm)
|
||||||
|
* Mon Aug 13 2001 - nadvornik@suse.cz
|
||||||
|
- compiled with g++ (now compiles on axp)
|
||||||
|
* Fri Aug 10 2001 - nadvornik@suse.cz
|
||||||
|
- splitted from icewm
|
21
icewm-menu.patch
Normal file
21
icewm-menu.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
--- lib/menu.in 2003-09-27 09:54:45.000000000 +0200
|
||||||
|
+++ lib/menu.in 2004-03-11 22:59:14.000000000 +0100
|
||||||
|
@@ -5,6 +5,8 @@
|
||||||
|
# (re)install icewm.
|
||||||
|
#
|
||||||
|
prog xterm xterm xterm
|
||||||
|
+prog mlterm xterm mlterm
|
||||||
|
+prog xiterm xterm xiterm
|
||||||
|
prog rxvt xterm rxvt -bg black -cr green -fg white -C -fn 9x15 -sl 500
|
||||||
|
prog fte fte fte
|
||||||
|
prog NEdit nedit nedit
|
||||||
|
@@ -12,8 +14,4 @@
|
||||||
|
prog XChat xchat xchat
|
||||||
|
prog Gimp gimp gimp
|
||||||
|
separator
|
||||||
|
-menuprog Gnome folder icewm-menu-gnome1 --list @CONFIG_GNOME1_MENU_DIR@
|
||||||
|
-menuprog Gnome folder icewm-menu-gnome2 --list @CONFIG_GNOME2_MENU_DIR@
|
||||||
|
-menuprog KDE folder icewm-menu-gnome@GNOME_VER@ --list @CONFIG_KDE_MENU_DIR@
|
||||||
|
-menufile Programs folder programs
|
||||||
|
-menufile Tool_bar folder toolbar
|
||||||
|
+menuprog SUSE folder xdg_menu --format icewm
|
12
icewm-multiByte.patch
Normal file
12
icewm-multiByte.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
--- src/ylocale.cc 2003-09-27 09:54:45.000000000 +0200
|
||||||
|
+++ src/ylocale.cc 2003-10-14 16:33:39.000000000 +0200
|
||||||
|
@@ -47,8 +47,7 @@
|
||||||
|
"Falling back to 'C' locale'."));
|
||||||
|
fLocaleName = setlocale(LC_ALL, "C");
|
||||||
|
}
|
||||||
|
-/// TODO #warning "should always use multibyte/fontset if I18N"
|
||||||
|
- multiByte = (MB_CUR_MAX > 1);
|
||||||
|
+ multiByte = true;
|
||||||
|
|
||||||
|
char const * codeset = NULL;
|
||||||
|
int const codesetItems[] = { CONFIG_NL_CODESETS };
|
488
icewm.changes
Normal file
488
icewm.changes
Normal file
@ -0,0 +1,488 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 3 13:07:13 CET 2007 - aj@suse.de
|
||||||
|
|
||||||
|
- /usr/share/xsessions/ is part of filesystems now.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 24 16:48:24 CET 2007 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- fixed strict aliasing warning
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 12 09:35:23 CET 2007 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- fix last change (Start -> Help didn't work)
|
||||||
|
(icewm-docdir.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 11 12:20:35 CET 2007 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.30
|
||||||
|
+ battery status cleanups
|
||||||
|
+ new option BatteryPollingPeriod (default 10 seconds)
|
||||||
|
+ moved Themes selection to Settings menu
|
||||||
|
+ added Settings -> Focus menu (config saved to
|
||||||
|
~/.icewm/focus_mode as FocusMode=1,2 or 0)
|
||||||
|
+ new setting MapInactiveOnTop (default 1)
|
||||||
|
+ new setting RequestFocusOnAppRaise (when FocusOnAppRaise=0)
|
||||||
|
+ altgr_binding_support by Jörg Sommer
|
||||||
|
+ Apple PMU support by Jörg Sommer
|
||||||
|
+ start menu pixmap now named: taskbar/start.xpm
|
||||||
|
+ try to mouse focus only when mouse actually moves to another
|
||||||
|
window
|
||||||
|
+ prevent focusing taskbar with mouse focus
|
||||||
|
+ use locale strings in 'icewm-menu-gnome2'
|
||||||
|
+ also search for .png icons when only basename is specified
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ change mouse cursor when dragging the taskbar (Manuel Carrasco)
|
||||||
|
+ icewmtray: catch HUP signal to reload theme and other fixes
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
|
||||||
|
(Manuel Carrasco/Marko Macek)
|
||||||
|
+ added 'Look=flat' (oscarello)
|
||||||
|
+ added TaskbarButtonWidthDivisor (lysanderslair)
|
||||||
|
+ bugfixes and translation updates
|
||||||
|
- spec file cleanup
|
||||||
|
+ reduced buildrequires
|
||||||
|
+ icewm-gnome is only an add-on to icewm-default, one spec file
|
||||||
|
less
|
||||||
|
+ use /usr/share/doc/packages/icewm (not icewm-%%version)
|
||||||
|
+ fixed default wallpaper location
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 16 15:14:31 CEST 2006 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.26
|
||||||
|
many minor fix
|
||||||
|
some translation fix
|
||||||
|
strict-aliasing patch is in upstream now
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 14 16:20:50 CET 2006 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- fixed strict-aliasing patch once more
|
||||||
|
[#150786]
|
||||||
|
- use make -j
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:36:33 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 20 17:15:50 CET 2006 - tiwai@suse.de
|
||||||
|
|
||||||
|
- fixed strict-aliasing patch (#143861)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 2 15:08:06 CET 2006 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- fixed wrong name of Norwegian messages
|
||||||
|
- removed X11R6 prefix
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 21 01:30:08 CET 2005 - ro@suse.de
|
||||||
|
|
||||||
|
- added locale dirs to filelist
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 28 16:07:25 CET 2005 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- fixed strict aliasing errors ( -strict-aliasing.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 14 15:10:31 CET 2005 - pnemec@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 12 12:25:29 CEST 2005 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- fix icewm.desktop problems (#94917 and #100494)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 26 12:56:21 CEST 2005 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- update to 1.2.22
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 29 17:28:18 CEST 2005 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- update to 1.2.21
|
||||||
|
- adjust patches
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 23 12:24:04 CEST 2005 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- update to 1.2.20
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 23 10:27:22 CET 2005 - meissner@suse.de
|
||||||
|
|
||||||
|
- fixed 0->NULL in Xft call.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 06 12:52:26 CET 2005 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- update to 1.2.19
|
||||||
|
- fix missing docu (#47112)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 02 12:12:40 CET 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.16
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 12 18:01:38 CEST 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- update to 1.2.15
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 12 13:43:36 CET 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- make the XDG menu work
|
||||||
|
- use the default SUSE wallpaper
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 06 14:49:06 CET 2004 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- support for xdg menu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 10 14:38:52 CET 2004 - adrian@suse.de
|
||||||
|
|
||||||
|
- build as user
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 15 12:54:35 CEST 2003 - ltinkl@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.13
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 11 10:45:03 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.9
|
||||||
|
- built with gnome2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 13 16:09:44 CEST 2003 - kukuk@suse.de
|
||||||
|
|
||||||
|
- use find_lang macro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 29 15:12:03 CEST 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- installed genpref
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 5 14:53:51 CEST 2003 - mfabian@suse.de
|
||||||
|
|
||||||
|
- remove "fontconfig fontconfig-devel" from neededforbuild and
|
||||||
|
use x-devel-packages instead of xf86
|
||||||
|
- use "-*-" instead of "-xftdummy-" as the foundry for the
|
||||||
|
default fonts when using Xft because the latest fontconfig
|
||||||
|
now actually uses the foundry and inserting an dummy value
|
||||||
|
doesn't work anymore.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 25 22:38:59 CEST 2003 - lmfabian@suse.de
|
||||||
|
|
||||||
|
- update to 1.2.7
|
||||||
|
- add "fontconfig fontconfig-devel" to neededforbuild
|
||||||
|
- icewm-always-use-xft.patch: if we have Xft2, don't disable Xft
|
||||||
|
when no RENDER is found.
|
||||||
|
- remove icewm-menu-translations.tar.bz2: the language specific
|
||||||
|
"preferences" files did only set different fontsets, which is
|
||||||
|
not necessary anymore when Xft2 is used with generic aliases
|
||||||
|
like "sans" and "monospace" as the default settings. The same
|
||||||
|
default font settings should work for all languages.
|
||||||
|
The other files in icewm-menu-translations.tar.bz2 didn't
|
||||||
|
contain any important language specific differences either.
|
||||||
|
- fix icewm-LANG.menu.patch: look for the most specific extensions
|
||||||
|
first: e.g. first try "menu.ja_JP.UTF-8", then try "menu.ja_JP",
|
||||||
|
finally try "menu.ja". The current patch did it in the opposite
|
||||||
|
order, making it impossible to have different files for
|
||||||
|
ja_JP.eucJP and ja_JP.UTF-8.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 10 10:25:52 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added Requires: icewm to icewm-gnome [#24936]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 17 10:31:28 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- use g++ for compilation and linking
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 14 12:26:22 CET 2003 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 28 13:38:06 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed to compile with new gcc
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 22 16:32:39 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- set multiByte to true by default [#20656]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 27 14:34:36 CEST 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- Added alsa alsa-devel to neededforbuild (esound)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 18 01:47:09 CEST 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- removed bogus self-provides
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 26 12:07:26 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 26 11:24:52 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- updated to 1.2.0pre3: many bugs fixed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 28 11:40:31 CEST 2002 - meissner@suse.de
|
||||||
|
|
||||||
|
- link with $(CXX), not with gcc, or it will miss C++ symbols.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 22 16:04:24 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed to compile
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 2 15:12:01 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- used suse_update_config
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 13 10:04:39 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added dir /etc/X11/icewm to filelist
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 12 10:31:02 CET 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed Super key handling [bug #14734]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 10 16:54:30 CET 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- tar option for bz2 is now "j"
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 1 00:26:09 CET 2002 - ro@suse.de
|
||||||
|
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 23 13:56:36 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 1.0.9
|
||||||
|
- icon tray
|
||||||
|
- mouse wheel support for menus
|
||||||
|
- additional key bindings
|
||||||
|
- improved edge switching
|
||||||
|
- many bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 15 09:44:15 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed path to help files [bug #11793]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 13 12:01:47 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- compiled with g++ (now compiles on axp)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 10 15:12:34 CEST 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- update to 1.0.8
|
||||||
|
- created packages icewm-gnome, icewm-default,
|
||||||
|
icewm-lite [bug #5692]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 7 18:46:35 CEST 2001 - mfabian@suse.de
|
||||||
|
|
||||||
|
- bzip2 sources
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 21 02:44:40 CET 2001 - ro@suse.de
|
||||||
|
|
||||||
|
- added esound-devel to neededforbuild
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 20 14:30:02 CET 2001 - uli@suse.de
|
||||||
|
|
||||||
|
- fixed for new glibc
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 26 12:40:43 CET 2001 - mfabian@suse.de
|
||||||
|
|
||||||
|
- fixed broken German and Russian translations
|
||||||
|
they were broken because they had been saved in iso-2022.
|
||||||
|
- added Japanese and German translations for the menus.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 26 12:29:38 CET 2001 - violiet@suse.de
|
||||||
|
|
||||||
|
- added patch to enable NLS (Native Language Support).
|
||||||
|
This patch adds --enable-nls to configure, adds bindtextdomain()
|
||||||
|
and textdomain() calls, replaces regular strings with strings
|
||||||
|
translatable by gettext and adds po files for de, ja, ko, ru,
|
||||||
|
and zh_TW.Big5.
|
||||||
|
- added patch to load translated menus from files with a locale
|
||||||
|
suffix, e.g. menu.ko, menu.ja ...
|
||||||
|
- added Korean translations for menus
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 28 22:04:51 CET 2000 - grimmer@suse.de
|
||||||
|
|
||||||
|
- removed icewm-themes-0.9.42.tar.gz from package
|
||||||
|
- moved system-wide configuration files to /etc/X11/icewm
|
||||||
|
for better FHS compliance
|
||||||
|
- removed symlink needed for the old susewm
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 28 10:43:52 CEST 2000 - grimmer@suse.de
|
||||||
|
|
||||||
|
- Update to 1.0.4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 6 19:51:01 MEST 2000 - uli@suse.de
|
||||||
|
|
||||||
|
- moved docs to %{_docdir}
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 27 12:17:52 CEST 2000 - grimmer@suse.de
|
||||||
|
|
||||||
|
- update to 1.0.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 16 16:09:09 CET 2000 - grimmer@suse.de
|
||||||
|
|
||||||
|
- update to 1.0.2
|
||||||
|
- added BuildRoot
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 26 14:44:53 MET 2000 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (1.0.1)
|
||||||
|
- specfile cleanups (version-macro, added more docu)
|
||||||
|
- activated imlib- and i18n-support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 3 18:02:01 MET 2000 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (1.0.0)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 22 20:57:12 MET 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.55)
|
||||||
|
- specfile cleanups
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 7 18:03:53 MET 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.53) - bugfixes, new features
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 17 16:44:52 MET 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.50)
|
||||||
|
- added GNOME-support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 10 02:28:41 MEST 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.49) - bugfixes, new features
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 20 17:07:55 CEST 1999 - ro@suse.de
|
||||||
|
|
||||||
|
- added Provides windowmanager
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||||
|
|
||||||
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 25 18:25:56 MEST 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.48) - bugfixes, new features
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 18 18:29:03 MEST 1999 - bs@suse.de
|
||||||
|
|
||||||
|
- added Check.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 18 16:22:30 MEST 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.46) - bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 16 15:45:34 CEST 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.42) - bugfixes
|
||||||
|
- added themes package for enhanced pleasure
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 28 17:06:32 MEST 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.41) - bugfixes
|
||||||
|
- minor specfile-updates (now uses configure instead of config)
|
||||||
|
- removed patch, since configure now handles the path names
|
||||||
|
- added genpref binary to RPM (generates sample config file)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 13 11:49:40 MEST 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.37) - bugfixes, new features
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 16 14:44:07 MET 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- created symlink to menu (needed for susewm)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 18 16:01:08 MET 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.33) - bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 27 16:27:03 MET 1999 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.30) - bugfixes, new features
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 15 18:00:08 MET 1998 - grimmer@suse.de
|
||||||
|
|
||||||
|
- new version (0.9.17) - bugfixes
|
||||||
|
- added HTML documentation
|
||||||
|
- specfile fixes
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
Fri Jul 03 15:33:49 MEST 1998 - maddin@suse.de
|
||||||
|
|
||||||
|
- first S.u.S.E. Version 0.9.8
|
||||||
|
|
69
icewm.desktop
Normal file
69
icewm.desktop
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Type=XSession
|
||||||
|
Exec=icewm-session
|
||||||
|
TryExec=icewm-session
|
||||||
|
Name=IceWM
|
||||||
|
Name[af]=Icewm
|
||||||
|
Name[eo]=GlaciFA
|
||||||
|
Name[hi]=आइस-डबल्यूएम
|
||||||
|
Name[lo]=ຕົວຈັດການຫນ້າຕ່າງ IceWM
|
||||||
|
Name[sv]=Ice WM
|
||||||
|
Name[th]=ตัวจัดการหน้าต่าง IceWM
|
||||||
|
Name[xx]=xxIceWMxx
|
||||||
|
Comment=A Windows 95-OS/2-Motif-like window manager
|
||||||
|
Comment[ar]=مدير نوافذ مشابه لـ Win95-OS/2-Motif
|
||||||
|
Comment[be]=Кіраваньне вокнамі падобнае на Windows 95-OS/2-Motif
|
||||||
|
Comment[bn]=Windows 95-OS/2-Motif-এর অনুরূপ একটি উইণ্ডো ম্যানেজার
|
||||||
|
Comment[bs]=Window manager nalik na Windows 95-OS/2-Motif
|
||||||
|
Comment[ca]=Un gestor de finestres com els de Windows 95-OS/2-Motif
|
||||||
|
Comment[cs]=Správce oken podobný Windows 95-OS/2-Motif
|
||||||
|
Comment[cy]=Trefnydd ffenestri sy'n debyg i Windows95-OS/2-Motif
|
||||||
|
Comment[da]=En Windows 95-OS/2-Motif-lignende vindueshåndtering
|
||||||
|
Comment[de]=Fenstermanager im Stil von Windows 95, OS/2 und Motif
|
||||||
|
Comment[el]=Ένας διαχειριστής παραθύρων παρόμοιος με τα Windows 95-OS/2-Motif
|
||||||
|
Comment[eo]=Fenestroadministrilo kiel Vindozo 95, OS/2 kaj Motifo
|
||||||
|
Comment[es]=Un administrador de ventanas similar a Win95-OS/2-Motif
|
||||||
|
Comment[et]=Aknahaldur, mis näeb välja nagu Windows 95-OS/2-Motif
|
||||||
|
Comment[eu]=Windows 95 OS/2 Motif-en itxura duen leiho kudeatzailea
|
||||||
|
Comment[fi]=Windows 95:n ja OS/2-Motifin tyylinen ikkunaohjelma
|
||||||
|
Comment[fr]=Un gestionnaire de fenêtres ressemblant à Windows 95-OS/2-Motif
|
||||||
|
Comment[fy]=In Win95-OS/2-Motif-likens finstersmanager
|
||||||
|
Comment[gl]=Un xestor de fiestras coma o de Windows 95-OS/2-Motif
|
||||||
|
Comment[he]=מנהל חלונות מבוסס Motif הדומה במראהו לחלונות 95/OS-2
|
||||||
|
Comment[hi]=विंडोज़ 95-ओएस/2-मोटिफ जैसा विंडो प्रबंधक
|
||||||
|
Comment[hr]=Upravitelj prozora nalik na Windows 95/OS/2/Motif
|
||||||
|
Comment[hu]=Win95-OS/2-Motif-szerű ablakkezelő
|
||||||
|
Comment[is]=Gluggastjóri sem líkist 95-OS/2-Motif
|
||||||
|
Comment[it]=Un window manager in stile Windows 95-OS/2-Motif
|
||||||
|
Comment[ja]=Windows95,OS/2,Motifに似たウィンドウマネージャ
|
||||||
|
Comment[lt]=A Windows 95-OS/2-Motif-primenanti langų tvarkyklė
|
||||||
|
Comment[lv]=Windows 95 - OS/2 - Motif līdzīgs logu menedžeris
|
||||||
|
Comment[mk]=Менаџер на прозорци со изглед на Windows 95, OS/2 и Motif
|
||||||
|
Comment[mn]=Виндовс 95-OS/2-Motif-шиг цонхны удирдагч
|
||||||
|
Comment[mt]=Window manager jixbaħ lill-Windows 95-OS/2-Motif
|
||||||
|
Comment[nb]=En vindusbehandler som likner Windows 95-OS/2-Motif
|
||||||
|
Comment[nds]=Finsterpleger, de utsüht as Windows 95-OS/2-Motif
|
||||||
|
Comment[nl]=Een Win95-OS/2-Motif-achtige windowmanager
|
||||||
|
Comment[nn]=Ein vindaugssjef som liknar Windows 95-OS/2-Motif
|
||||||
|
Comment[pa]=ਇੱਕ ਵਿੰਡੋ 95-OS/2-Motif-ਵਰਗਾ ਝਰੋਖਾ ਮੈਨੇਜਰ
|
||||||
|
Comment[pl]=Menedżer okien podobny do Windows 95-OS/2-Motif
|
||||||
|
Comment[pt]=Um gestor de janelas parecido com o Windows 95, OS/2 e Motif
|
||||||
|
Comment[pt_BR]=Um gerenciador de janelas parecido com Windows 95-OS/2-Motif
|
||||||
|
Comment[ro]=Un manager de ferestre cu aspect de Windows 95, OS/2 sau Motif
|
||||||
|
Comment[ru]=Оконный менеджер в стиле Windows95-OS/2-Motif
|
||||||
|
Comment[se]=Windows 95-OS/2-Motif-lágan lásegieđahalli
|
||||||
|
Comment[sk]=Správca okien podobný Windows 95-OS/2-Motif
|
||||||
|
Comment[sl]=Okenski upravitelj, podoben Windows 95, OS/2 in Motifu
|
||||||
|
Comment[sr]=Менаџер прозора налик на Windows 95/OS/2/Motif
|
||||||
|
Comment[sr@Latn]=Menadžer prozora nalik na Windows 95/OS/2/Motif
|
||||||
|
Comment[sv]=Fönsterhanterare som liknar Windows 95-OS/2-Motif
|
||||||
|
Comment[ta]=சாளரங்கள் 95-OS/2-மாடிஃப்-லைக் சாளர மேலாளர்
|
||||||
|
Comment[tg]=Windows 95-OS/2-Motif-монанди мудири тиреза
|
||||||
|
Comment[tr]=Windows 95-OS/2-Motif benzeri bir pencere yöneticisi
|
||||||
|
Comment[uk]=Менеджер вікон наподіб Windows 95-OS/2-Motif
|
||||||
|
Comment[uz]=Win95-OS/2-Motif'га ўхшаш ойна бошқарувчи
|
||||||
|
Comment[vi]=Trình quản lý cửa sổ với mô típ kiểu Windows 95
|
||||||
|
Comment[wa]=On manaedjeu di purneas rishonnant Windows95-OS/2-Motif
|
||||||
|
Comment[xx]=xxA Windows 95-OS/2-Motif-like window managerxx
|
||||||
|
Comment[zh_CN]=类似 Windows-OS/2-Motif 的窗口管理器
|
417
icewm.spec
Normal file
417
icewm.spec
Normal file
@ -0,0 +1,417 @@
|
|||||||
|
#
|
||||||
|
# spec file for package icewm (Version 1.2.30)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
# norootforbuild
|
||||||
|
|
||||||
|
Name: icewm
|
||||||
|
BuildRequires: gcc-c++ giflib-devel gnome-desktop-devel imlib-devel libtiff-devel update-desktop-files
|
||||||
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
||||||
|
Group: System/GUI/Other
|
||||||
|
Provides: windowmanager
|
||||||
|
Requires: icewm-bin, xdg-menu, desktop-data
|
||||||
|
Autoreqprov: on
|
||||||
|
Version: 1.2.30
|
||||||
|
Release: 17
|
||||||
|
Source: icewm-%{version}.tar.bz2
|
||||||
|
Source1: %{name}.desktop
|
||||||
|
Patch0: icewm-LANG.menu.patch
|
||||||
|
Patch1: icewm-multiByte.patch
|
||||||
|
Patch2: icewm-menu.patch
|
||||||
|
Patch3: icewm-docdir.patch
|
||||||
|
Patch4: icewm-1.2.30-strict-aliasing.patch
|
||||||
|
URL: http://www.icewm.org/
|
||||||
|
Summary: Window Manager with a Taskbar
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
A window manager for the X Window System that can emulate the look of
|
||||||
|
Windows '95, OS/2 Warp 3, OS/2 Warp 4, and Motif and tries to take the
|
||||||
|
best features from those systems. IceWM features multiple workspaces,
|
||||||
|
opaque move and resize, a taskbar, a window list, mailbox status, and a
|
||||||
|
digital clock. It is fast and small.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Marko Macek <Marko.Macek@gmx.net>
|
||||||
|
|
||||||
|
%package default
|
||||||
|
Summary: Window Manager with a Taskbar--Default Version
|
||||||
|
Group: System/GUI/Other
|
||||||
|
Provides: icewm-bin
|
||||||
|
Requires: icewm
|
||||||
|
Conflicts: icewm-lite
|
||||||
|
|
||||||
|
%description default
|
||||||
|
A window manager for the X Window System that can emulate the look of
|
||||||
|
Windows '95, OS/2 Warp 3, OS/2 Warp 4, and Motif and tries to take the
|
||||||
|
best features from those systems. IceWM features multiple workspaces,
|
||||||
|
opaque move and resize, a taskbar, a window list, mailbox status, and a
|
||||||
|
digital clock. It is fast and small.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Marko Macek <Marko.Macek@gmx.net>
|
||||||
|
|
||||||
|
%package gnome
|
||||||
|
Summary: Windowmanager with Taskbar - gnome version
|
||||||
|
Group: System/GUI/GNOME
|
||||||
|
Requires: icewm-default
|
||||||
|
|
||||||
|
%description gnome
|
||||||
|
Window Manager for X Window System. Can emulate the look of Windows 95,
|
||||||
|
OS/2 Warp 3,4, Motif. Tries to take the best features of the above
|
||||||
|
systems. Features multiple workspaces, opaque move and resize, task
|
||||||
|
bar, window list, mailbox status, digital clock. Fast and small.
|
||||||
|
|
||||||
|
This package adds GNOME menu and sound support to icewm.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Marko Macek <Marko.Macek@gmx.net>
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -b 0 -n icewm-%{version}
|
||||||
|
%patch0 -p1
|
||||||
|
%patch1
|
||||||
|
%patch2
|
||||||
|
%patch3
|
||||||
|
%patch4
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{?suse_update_config:%{suse_update_config -f}}
|
||||||
|
autoconf
|
||||||
|
export CFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
export CXXFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
|
||||||
|
./configure --without-debug \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--with-cfgdir=/etc/icewm \
|
||||||
|
--prefix=/usr \
|
||||||
|
--with-docdir=%{_docdir} \
|
||||||
|
--enable-i18n \
|
||||||
|
--enable-nls \
|
||||||
|
--enable-corefonts \
|
||||||
|
--enable-guievents \
|
||||||
|
--enable-antialiasing \
|
||||||
|
--enable-gradients \
|
||||||
|
--enable-shaped-decorations \
|
||||||
|
--with-icesound=oss,esd \
|
||||||
|
--with-imlib \
|
||||||
|
--enable-menus-gnome2
|
||||||
|
make %{?jobs:-j%jobs}
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT;
|
||||||
|
make DESTDIR=$RPM_BUILD_ROOT install install-docs
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/etc/icewm
|
||||||
|
for cfgfile in keys menu preferences toolbar winoptions ; do
|
||||||
|
mv $RPM_BUILD_ROOT/usr/share/icewm/$cfgfile \
|
||||||
|
$RPM_BUILD_ROOT/etc/icewm
|
||||||
|
done
|
||||||
|
%{find_lang} icewm
|
||||||
|
cd src
|
||||||
|
install genpref $RPM_BUILD_ROOT/usr/bin
|
||||||
|
ln -s icewm.html $RPM_BUILD_ROOT/%{_docdir}/icewm/index.html
|
||||||
|
cat >>$RPM_BUILD_ROOT/etc/icewm/preferences <<EOF
|
||||||
|
# set SUSE wallpaper
|
||||||
|
DesktopBackgroundCenter=1
|
||||||
|
SupportSemitransparency=1
|
||||||
|
DesktopBackgroundScaled=1
|
||||||
|
DesktopBackgroundImage="/usr/share/wallpapers/default-1600x1200.jpg"
|
||||||
|
EOF
|
||||||
|
# install the xsession desktop file
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/usr/share/xsessions
|
||||||
|
cp -f %{SOURCE1} $RPM_BUILD_ROOT/usr/share/xsessions
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf $RPM_BUILD_ROOT;
|
||||||
|
|
||||||
|
%files -f icewm.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc %{_docdir}/icewm
|
||||||
|
%dir /etc/icewm
|
||||||
|
%config /etc/icewm/*
|
||||||
|
/usr/share/icewm/
|
||||||
|
/usr/share/xsessions/*
|
||||||
|
|
||||||
|
%files default
|
||||||
|
%defattr(-,root,root)
|
||||||
|
/usr/bin/icewm
|
||||||
|
/usr/bin/icewmhint
|
||||||
|
/usr/bin/icewmbg
|
||||||
|
/usr/bin/icehelp
|
||||||
|
/usr/bin/icesh
|
||||||
|
/usr/bin/genpref
|
||||||
|
/usr/bin/icewmtray
|
||||||
|
/usr/bin/icewm-session
|
||||||
|
|
||||||
|
%files gnome
|
||||||
|
%defattr(-,root,root)
|
||||||
|
/usr/bin/icesound
|
||||||
|
/usr/bin/icewm-menu-gnome2
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Mar 03 2007 - aj@suse.de
|
||||||
|
- /usr/share/xsessions/ is part of filesystems now.
|
||||||
|
* Wed Jan 24 2007 - mmarek@suse.cz
|
||||||
|
- fixed strict aliasing warning
|
||||||
|
* Fri Jan 12 2007 - mmarek@suse.cz
|
||||||
|
- fix last change (Start -> Help didn't work)
|
||||||
|
(icewm-docdir.patch)
|
||||||
|
* Thu Jan 11 2007 - mmarek@suse.cz
|
||||||
|
- updated to 1.2.30
|
||||||
|
+ battery status cleanups
|
||||||
|
+ new option BatteryPollingPeriod (default 10 seconds)
|
||||||
|
+ moved Themes selection to Settings menu
|
||||||
|
+ added Settings -> Focus menu (config saved to
|
||||||
|
~/.icewm/focus_mode as FocusMode=1,2 or 0)
|
||||||
|
+ new setting MapInactiveOnTop (default 1)
|
||||||
|
+ new setting RequestFocusOnAppRaise (when FocusOnAppRaise=0)
|
||||||
|
+ altgr_binding_support by Jörg Sommer
|
||||||
|
+ Apple PMU support by Jörg Sommer
|
||||||
|
+ start menu pixmap now named: taskbar/start.xpm
|
||||||
|
+ try to mouse focus only when mouse actually moves to another
|
||||||
|
window
|
||||||
|
+ prevent focusing taskbar with mouse focus
|
||||||
|
+ use locale strings in 'icewm-menu-gnome2'
|
||||||
|
+ also search for .png icons when only basename is specified
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ change mouse cursor when dragging the taskbar (Manuel Carrasco)
|
||||||
|
+ icewmtray: catch HUP signal to reload theme and other fixes
|
||||||
|
(Manuel Carrasco)
|
||||||
|
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
|
||||||
|
(Manuel Carrasco/Marko Macek)
|
||||||
|
+ added 'Look=flat' (oscarello)
|
||||||
|
+ added TaskbarButtonWidthDivisor (lysanderslair)
|
||||||
|
+ bugfixes and translation updates
|
||||||
|
- spec file cleanup
|
||||||
|
+ reduced buildrequires
|
||||||
|
+ icewm-gnome is only an add-on to icewm-default, one spec file
|
||||||
|
less
|
||||||
|
+ use /usr/share/doc/packages/icewm (not icewm-%%version)
|
||||||
|
+ fixed default wallpaper location
|
||||||
|
* Tue May 16 2006 - pnemec@suse.cz
|
||||||
|
- updated to 1.2.26
|
||||||
|
many minor fix
|
||||||
|
some translation fix
|
||||||
|
strict-aliasing patch is in upstream now
|
||||||
|
* Tue Feb 14 2006 - mmarek@suse.cz
|
||||||
|
- fixed strict-aliasing patch once more
|
||||||
|
[#150786]
|
||||||
|
- use make -j
|
||||||
|
* Wed Jan 25 2006 - mls@suse.de
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
* Fri Jan 20 2006 - tiwai@suse.de
|
||||||
|
- fixed strict-aliasing patch (#143861)
|
||||||
|
* Mon Jan 02 2006 - pnemec@suse.cz
|
||||||
|
- fixed wrong name of Norwegian messages
|
||||||
|
- removed X11R6 prefix
|
||||||
|
* Wed Dec 21 2005 - ro@suse.de
|
||||||
|
- added locale dirs to filelist
|
||||||
|
* Mon Nov 28 2005 - pnemec@suse.cz
|
||||||
|
- fixed strict aliasing errors ( -strict-aliasing.patch)
|
||||||
|
* Mon Nov 14 2005 - pnemec@suse.cz
|
||||||
|
- updated to 1.2.23
|
||||||
|
* Fri Aug 12 2005 - ltinkl@suse.cz
|
||||||
|
- fix icewm.desktop problems (#94917 and #100494)
|
||||||
|
* Tue Jul 26 2005 - ltinkl@suse.cz
|
||||||
|
- update to 1.2.22
|
||||||
|
* Wed Jun 29 2005 - ltinkl@suse.cz
|
||||||
|
- update to 1.2.21
|
||||||
|
- adjust patches
|
||||||
|
* Mon May 23 2005 - ltinkl@suse.cz
|
||||||
|
- update to 1.2.20
|
||||||
|
* Wed Feb 23 2005 - meissner@suse.de
|
||||||
|
- fixed 0->NULL in Xft call.
|
||||||
|
* Thu Jan 06 2005 - ltinkl@suse.cz
|
||||||
|
- update to 1.2.19
|
||||||
|
- fix missing docu (#47112)
|
||||||
|
* Tue Nov 02 2004 - ltinkl@suse.cz
|
||||||
|
- updated to 1.2.16
|
||||||
|
* Thu Aug 12 2004 - ltinkl@suse.cz
|
||||||
|
- update to 1.2.15
|
||||||
|
* Fri Mar 12 2004 - ltinkl@suse.cz
|
||||||
|
- make the XDG menu work
|
||||||
|
- use the default SUSE wallpaper
|
||||||
|
* Fri Feb 06 2004 - ltinkl@suse.cz
|
||||||
|
- support for xdg menu
|
||||||
|
* Sat Jan 10 2004 - adrian@suse.de
|
||||||
|
- build as user
|
||||||
|
* Wed Oct 15 2003 - ltinkl@suse.cz
|
||||||
|
- updated to 1.2.13
|
||||||
|
* Fri Jul 11 2003 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.9
|
||||||
|
- built with gnome2
|
||||||
|
* Fri Jun 13 2003 - kukuk@suse.de
|
||||||
|
- use find_lang macro
|
||||||
|
* Thu May 29 2003 - nadvornik@suse.cz
|
||||||
|
- installed genpref
|
||||||
|
* Mon May 05 2003 - mfabian@suse.de
|
||||||
|
- remove "fontconfig fontconfig-devel" from neededforbuild and
|
||||||
|
use x-devel-packages instead of xf86
|
||||||
|
- use "-*-" instead of "-xftdummy-" as the foundry for the
|
||||||
|
default fonts when using Xft because the latest fontconfig
|
||||||
|
now actually uses the foundry and inserting an dummy value
|
||||||
|
doesn't work anymore.
|
||||||
|
* Fri Apr 25 2003 - lmfabian@suse.de
|
||||||
|
- update to 1.2.7
|
||||||
|
- add "fontconfig fontconfig-devel" to neededforbuild
|
||||||
|
- icewm-always-use-xft.patch: if we have Xft2, don't disable Xft
|
||||||
|
when no RENDER is found.
|
||||||
|
- remove icewm-menu-translations.tar.bz2: the language specific
|
||||||
|
"preferences" files did only set different fontsets, which is
|
||||||
|
not necessary anymore when Xft2 is used with generic aliases
|
||||||
|
like "sans" and "monospace" as the default settings. The same
|
||||||
|
default font settings should work for all languages.
|
||||||
|
The other files in icewm-menu-translations.tar.bz2 didn't
|
||||||
|
contain any important language specific differences either.
|
||||||
|
- fix icewm-LANG.menu.patch: look for the most specific extensions
|
||||||
|
first: e.g. first try "menu.ja_JP.UTF-8", then try "menu.ja_JP",
|
||||||
|
finally try "menu.ja". The current patch did it in the opposite
|
||||||
|
order, making it impossible to have different files for
|
||||||
|
ja_JP.eucJP and ja_JP.UTF-8.
|
||||||
|
* Mon Mar 10 2003 - nadvornik@suse.cz
|
||||||
|
- added Requires: icewm to icewm-gnome [#24936]
|
||||||
|
* Mon Feb 17 2003 - nadvornik@suse.cz
|
||||||
|
- use g++ for compilation and linking
|
||||||
|
* Fri Feb 14 2003 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.6
|
||||||
|
* Thu Nov 28 2002 - nadvornik@suse.cz
|
||||||
|
- fixed to compile with new gcc
|
||||||
|
* Tue Oct 22 2002 - nadvornik@suse.cz
|
||||||
|
- set multiByte to true by default [#20656]
|
||||||
|
* Fri Sep 27 2002 - ro@suse.de
|
||||||
|
- Added alsa alsa-devel to neededforbuild (esound)
|
||||||
|
* Wed Sep 18 2002 - ro@suse.de
|
||||||
|
- removed bogus self-provides
|
||||||
|
* Fri Jul 26 2002 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.0
|
||||||
|
* Wed Jun 26 2002 - nadvornik@suse.cz
|
||||||
|
- updated to 1.2.0pre3: many bugs fixed
|
||||||
|
* Tue May 28 2002 - meissner@suse.de
|
||||||
|
- link with $(CXX), not with gcc, or it will miss C++ symbols.
|
||||||
|
* Mon Apr 22 2002 - nadvornik@suse.cz
|
||||||
|
- fixed to compile
|
||||||
|
* Tue Apr 02 2002 - nadvornik@suse.cz
|
||||||
|
- used suse_update_config
|
||||||
|
* Wed Mar 13 2002 - nadvornik@suse.cz
|
||||||
|
- added dir /etc/X11/icewm to filelist
|
||||||
|
* Tue Mar 12 2002 - nadvornik@suse.cz
|
||||||
|
- fixed Super key handling [bug #14734]
|
||||||
|
* Sun Feb 10 2002 - ro@suse.de
|
||||||
|
- tar option for bz2 is now "j"
|
||||||
|
* Fri Feb 01 2002 - ro@suse.de
|
||||||
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||||
|
* Tue Oct 23 2001 - nadvornik@suse.cz
|
||||||
|
- update to 1.0.9
|
||||||
|
- icon tray
|
||||||
|
- mouse wheel support for menus
|
||||||
|
- additional key bindings
|
||||||
|
- improved edge switching
|
||||||
|
- many bugfixes
|
||||||
|
* Mon Oct 15 2001 - nadvornik@suse.cz
|
||||||
|
- fixed path to help files [bug #11793]
|
||||||
|
* Mon Aug 13 2001 - nadvornik@suse.cz
|
||||||
|
- compiled with g++ (now compiles on axp)
|
||||||
|
* Fri Aug 10 2001 - nadvornik@suse.cz
|
||||||
|
- update to 1.0.8
|
||||||
|
- created packages icewm-gnome, icewm-default,
|
||||||
|
icewm-lite [bug #5692]
|
||||||
|
* Mon May 07 2001 - mfabian@suse.de
|
||||||
|
- bzip2 sources
|
||||||
|
* Wed Mar 21 2001 - ro@suse.de
|
||||||
|
- added esound-devel to neededforbuild
|
||||||
|
* Tue Feb 20 2001 - uli@suse.de
|
||||||
|
- fixed for new glibc
|
||||||
|
* Fri Jan 26 2001 - mfabian@suse.de
|
||||||
|
- fixed broken German and Russian translations
|
||||||
|
they were broken because they had been saved in iso-2022.
|
||||||
|
- added Japanese and German translations for the menus.
|
||||||
|
* Fri Jan 26 2001 - violiet@suse.de
|
||||||
|
- added patch to enable NLS (Native Language Support).
|
||||||
|
This patch adds --enable-nls to configure, adds bindtextdomain()
|
||||||
|
and textdomain() calls, replaces regular strings with strings
|
||||||
|
translatable by gettext and adds po files for de, ja, ko, ru,
|
||||||
|
and zh_TW.Big5.
|
||||||
|
- added patch to load translated menus from files with a locale
|
||||||
|
suffix, e.g. menu.ko, menu.ja ...
|
||||||
|
- added Korean translations for menus
|
||||||
|
* Tue Nov 28 2000 - grimmer@suse.de
|
||||||
|
- removed icewm-themes-0.9.42.tar.gz from package
|
||||||
|
- moved system-wide configuration files to /etc/X11/icewm
|
||||||
|
for better FHS compliance
|
||||||
|
- removed symlink needed for the old susewm
|
||||||
|
* Wed Nov 01 2000 - egger@suse.de
|
||||||
|
- Updated specfile to new long packagenames.
|
||||||
|
- Reworked specfile.
|
||||||
|
- Probably needs some more work; I'm taking care of that.
|
||||||
|
* Wed Jun 28 2000 - grimmer@suse.de
|
||||||
|
- Update to 1.0.4
|
||||||
|
* Tue Jun 06 2000 - uli@suse.de
|
||||||
|
- moved docs to %%{_docdir}
|
||||||
|
* Mon Mar 27 2000 - grimmer@suse.de
|
||||||
|
- update to 1.0.3
|
||||||
|
* Thu Mar 16 2000 - grimmer@suse.de
|
||||||
|
- update to 1.0.2
|
||||||
|
- added BuildRoot
|
||||||
|
* Wed Jan 26 2000 - grimmer@suse.de
|
||||||
|
- new version (1.0.1)
|
||||||
|
- specfile cleanups (version-macro, added more docu)
|
||||||
|
- activated imlib- and i18n-support
|
||||||
|
* Mon Jan 03 2000 - grimmer@suse.de
|
||||||
|
- new version (1.0.0)
|
||||||
|
* Wed Dec 22 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.55)
|
||||||
|
- specfile cleanups
|
||||||
|
* Tue Dec 07 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.53) - bugfixes, new features
|
||||||
|
* Wed Nov 17 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.50)
|
||||||
|
- added GNOME-support
|
||||||
|
* Sun Oct 10 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.49) - bugfixes, new features
|
||||||
|
* Mon Sep 20 1999 - ro@suse.de
|
||||||
|
- added Provides windowmanager
|
||||||
|
* Mon Sep 13 1999 - bs@suse.de
|
||||||
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||||
|
* Wed Aug 25 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.48) - bugfixes, new features
|
||||||
|
* Wed Aug 18 1999 - bs@suse.de
|
||||||
|
- added Check.
|
||||||
|
* Wed Aug 18 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.46) - bugfixes
|
||||||
|
* Wed Jun 16 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.42) - bugfixes
|
||||||
|
- added themes package for enhanced pleasure
|
||||||
|
* Fri May 28 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.41) - bugfixes
|
||||||
|
- minor specfile-updates (now uses configure instead of config)
|
||||||
|
- removed patch, since configure now handles the path names
|
||||||
|
- added genpref binary to RPM (generates sample config file)
|
||||||
|
* Tue Apr 13 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.37) - bugfixes, new features
|
||||||
|
* Tue Mar 16 1999 - grimmer@suse.de
|
||||||
|
- created symlink to menu (needed for susewm)
|
||||||
|
* Thu Feb 18 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.33) - bugfixes
|
||||||
|
* Wed Jan 27 1999 - grimmer@suse.de
|
||||||
|
- new version (0.9.30) - bugfixes, new features
|
||||||
|
* Sun Nov 15 1998 - grimmer@suse.de
|
||||||
|
- new version (0.9.17) - bugfixes
|
||||||
|
- added HTML documentation
|
||||||
|
- specfile fixes
|
||||||
|
* Fri Jul 03 1998 - maddin@suse.de
|
||||||
|
- first S.u.S.E. Version 0.9.8
|
Loading…
x
Reference in New Issue
Block a user