From 8e105903af942b1544eaf076178f10d4c2e504b0f5635f029fd02f4a74eb69fc Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 20 Apr 2007 21:31:14 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=1 --- .gitattributes | 23 ++ .gitignore | 1 + icewm-1.2.30-strict-aliasing.patch | 25 ++ icewm-1.2.30.tar.bz2 | 3 + icewm-LANG.menu.patch | 77 +++++ icewm-docdir.patch | 31 ++ icewm-lite.changes | 246 +++++++++++++++ icewm-lite.spec | 224 +++++++++++++ icewm-menu.patch | 21 ++ icewm-multiByte.patch | 12 + icewm.changes | 488 +++++++++++++++++++++++++++++ icewm.desktop | 69 ++++ icewm.spec | 417 ++++++++++++++++++++++++ ready | 0 14 files changed, 1637 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 icewm-1.2.30-strict-aliasing.patch create mode 100644 icewm-1.2.30.tar.bz2 create mode 100644 icewm-LANG.menu.patch create mode 100644 icewm-docdir.patch create mode 100644 icewm-lite.changes create mode 100644 icewm-lite.spec create mode 100644 icewm-menu.patch create mode 100644 icewm-multiByte.patch create mode 100644 icewm.changes create mode 100644 icewm.desktop create mode 100644 icewm.spec create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/icewm-1.2.30-strict-aliasing.patch b/icewm-1.2.30-strict-aliasing.patch new file mode 100644 index 0000000..4209df3 --- /dev/null +++ b/icewm-1.2.30-strict-aliasing.patch @@ -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; diff --git a/icewm-1.2.30.tar.bz2 b/icewm-1.2.30.tar.bz2 new file mode 100644 index 0000000..9d58ad5 --- /dev/null +++ b/icewm-1.2.30.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3755725c200d94e1ba35e52ae7917b88c5e8066239882be8b81c9978973de19 +size 617908 diff --git a/icewm-LANG.menu.patch b/icewm-LANG.menu.patch new file mode 100644 index 0000000..6f36d32 --- /dev/null +++ b/icewm-LANG.menu.patch @@ -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 ++#include ++ + 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; + } diff --git a/icewm-docdir.patch b/icewm-docdir.patch new file mode 100644 index 0000000..772d933 --- /dev/null +++ b/icewm-docdir.patch @@ -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` diff --git a/icewm-lite.changes b/icewm-lite.changes new file mode 100644 index 0000000..bed060b --- /dev/null +++ b/icewm-lite.changes @@ -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 to + +------------------------------------------------------------------- +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 + diff --git a/icewm-lite.spec b/icewm-lite.spec new file mode 100644 index 0000000..916037f --- /dev/null +++ b/icewm-lite.spec @@ -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 + +%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 to +* 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 diff --git a/icewm-menu.patch b/icewm-menu.patch new file mode 100644 index 0000000..f273771 --- /dev/null +++ b/icewm-menu.patch @@ -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 diff --git a/icewm-multiByte.patch b/icewm-multiByte.patch new file mode 100644 index 0000000..69cf77b --- /dev/null +++ b/icewm-multiByte.patch @@ -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 }; diff --git a/icewm.changes b/icewm.changes new file mode 100644 index 0000000..c26b8ba --- /dev/null +++ b/icewm.changes @@ -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 to + +------------------------------------------------------------------- +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 + diff --git a/icewm.desktop b/icewm.desktop new file mode 100644 index 0000000..28467d4 --- /dev/null +++ b/icewm.desktop @@ -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 的窗口管理器 diff --git a/icewm.spec b/icewm.spec new file mode 100644 index 0000000..3de5fdc --- /dev/null +++ b/icewm.spec @@ -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 + +%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 + +%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 + +%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 < 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 to +* 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 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4