Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:cleberps:xfce
xfwm4
xfwm4.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xfwm4.spec of Package xfwm4
# # spec file for package xfwm4 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: xfwm4 Version: 4.8.3 Release: 3.8.3 License: GPLv2+ Summary: Default Window Manager for the Xfce Desktop Environment Url: http://www.xfce.org/projects/xfwm4/ Group: System/GUI/XFCE Source0: %{name}-%{version}.tar.bz2 Source1: Sonar-xfwm4.tar.bz2 Source2: COPYING.Sonar Source3: Gilouche-xfwm4.tar.bz2 Source4: COPYING.Gilouche Source5: xfwm4.xml BuildRequires: fdupes BuildRequires: intltool BuildRequires: xorg-x11-devel BuildRequires: gtk2-devel BuildRequires: dbus-1-glib-devel BuildRequires: startup-notification-devel BuildRequires: libwnck-devel BuildRequires: libxfce4ui-devel BuildRequires: libxfce4util-devel BuildRequires: xfconf BuildRequires: update-desktop-files BuildRequires: libxslt-devel BuildRequires: libxml2-devel BuildRequires: docbook_4 BuildRequires: docbook-xsl-stylesheets Suggests: xfwm4-themes Provides: windowmanager BuildRoot: %{_tmppath}/%{name}-%{version}-build %description xfwm4 is the default Xfce window manager which manages the placement of application windows on the screen, provides beautiful window decorations, manages workspaces or virtual desktops and natively supports multiscreen mode. It provides its own compositing manager for true transparency and shadows. The Xfce window manager also includes a keyboard shorcuts editor for user specific commands and basic windows manipulations and provides a preferences dialog for advanced tweaks. %prep %setup -q -a1 -a3 %build export CFLAGS="%{optflags} -fno-strict-aliasing" %configure \ --enable-gen-doc \ --docdir=%{_defaultdocdir}/%{name} \ --enable-compositor make %{?_smp_mflags} V=1 %install %make_install find Gilouche Sonar -depth -print | cpio -pvd %{buildroot}%{_datadir}/themes install -p -m 644 example.gtkrc-2.0 README COPYING* AUTHORS COMPOSITOR \ ChangeLog INSTALL TODO %{buildroot}%{_defaultdocdir}/%{name} install -D -p -m 644 %{SOURCE3} \ %{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml %suse_update_desktop_file xfce-wm-settings %suse_update_desktop_file xfce-wmtweaks-settings %suse_update_desktop_file xfce-workspaces-settings rm -f %{buildroot}%{_defaultdocdir}/%{name}/html/*/images/Makefile.am rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang %{name} %fdupes %{buildroot}%{_datadir} %clean rm -rf %{buildroot} %if 0%{?suse_version} >= 1140 %post %desktop_database_post %icon_theme_cache_post %postun %desktop_database_postun %icon_theme_cache_postun %endif %files -f %{name}.lang %defattr(-,root,root) %{_bindir}/xfwm4 %{_bindir}/xfwm4-settings %{_bindir}/xfwm4-tweaks-settings %{_bindir}/xfwm4-workspace-settings %{_libdir}/xfce4/xfwm4/helper-dialog %{_datadir}/applications/*.desktop %{_datadir}/icons/* %{_datadir}/themes/* %{_datadir}/xfwm4 %doc %{_defaultdocdir}/%{name} %dir %{_libdir}/xfce4 %dir %{_libdir}/xfce4/xfwm4 %dir %{_sysconfdir}/xdg/xfce4 %dir %{_sysconfdir}/xdg/xfce4/xfconf %dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml %config %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml %changelog * Sat Aug 8 2015 cleber@ssys.com.br - updated to version 4.8.3 * Sat Aug 8 2015 cleber@ssys.com.br - package ported for SLE 11 * Fri Feb 18 2011 gber@opensuse.org - fixed glitch in Gilouche xfwm4 theme * Fri Feb 18 2011 gber@opensuse.org - call %%desktop_database_post/un - call %%icon_theme_cache_post/un * Thu Feb 17 2011 gber@opensuse.org - fixed glitch in Sonar xfwm4 theme * Thu Feb 3 2011 gber@opensuse.org - update to version 4.8.1 - bugfixes - translation updates - allow the use of pixmaps without alpha channels for themes * Wed Feb 2 2011 gber@opensuse.org - added Sonar and Gilouche themes here for now - added xfwm4-branding-upstream subpackage - remove installed Makefile.am files - build documentation * Mon Jan 17 2011 gber@opensuse.org - update to version 4.8.0 - no changes * Tue Jan 11 2011 gber@opensuse.org - removed dependency on xfconf * Tue Dec 28 2010 gber@opensuse.org - do not install documentation in /usr/share/doc - improved summary/description - show compiler output - removed obsolete build dependencies - require xfconf - remove unsupported locales * Sun Dec 5 2010 prusnak@opensuse.org - updated to 4.7.3 - Panel won't focus entries in focus follow mode (bug #6649). - Adjusted sizes when a maximized window is undecorated (bug #6543). - Unshade windows when given focus with Alt-Tab (bug #5931). - Fix hang when closing a submenu (bug #6562). - New theme for 4.8. - Focus-follows-mouse activate/raise should not do focus (bug #4679). - Translation updates (pt, pt_BR, it). - updated to 4.7.2 - Fix corrupted button layouts by obtaining the button IDs correctly (bug #6824). - Bump the GTK+ dependency to 2.14 which is the minimum version required for Xfce 4.8. - Properly implement session handling (bug #6330). - Make the settings dialog smaller so it fits on netbooks screens. - Depend on libxfce4ui 4.7.5 for crucial fix in the save-state-extended signal. - Translation updates (it, gl, pt, da, de, kk, hu, zh_CN). * Wed Dec 1 2010 prusnak@opensuse.org - use pkgconfig symbol in BuildRequires * Fri Nov 26 2010 andrea@opensuse.org - new upstream version 4.7.1 * Sun Jul 18 2010 bernhard@bwalle.de - update to 4.6.2 o Build fixes for GIT. o Fix mixed RTL/LTR text not rendering properly in title and tabwin. o Place windows on top of stack even when not focused in focus follow mouse (bug #5479). o Increase menu button height and redice width (bug #5567). o Do not set the "demand attention" flag when the window is already focused. o Keep windows entirely visible on screen change (bug #5795). o Various compilation warnings fixed. o Compute screen size based on each monitor size and layout and avoid using reported size (bug #5795). o Reloading settings on keysochanged signal is a huge overhead and complete nonsense (bug #5964). o Recent Xorg drivers disable the output when the lid is closed, leaving no active monitor, in that case simply ignore the event to avoid messing with windows' positions (bug #6209). o Add linkage to libm when compositor is used (bug #6231). o Check for invalid type for GValue to avoid a crash (bug #6195). o Allow only regular windows to be placed either above or below. o Translation updates (cs, el, es, gl, it, pl, pt, sv, tr, uk, lv, ur, ur_PK, ro, ru, nl, ug). * Mon Jul 20 2009 dominique-obs@leuenberger.net - Follow change of %%%%{_libexecdir} * Tue Apr 21 2009 prusnak@suse.cz - updated to 4.6.1 * Fri Feb 27 2009 prusnak@suse.cz - updated to 4.6.0 (Xfce 4.6.0 release) * Tue Nov 18 2008 pnemec@suse.cz - call update_desktop_file macro on desktop files [bnc#445722] * Wed Oct 29 2008 bwalle@suse.de - update to 4.4.3 o Fix automaximize on move o Remove trailing \0 in UTF-8 strings, that causes libwnck to rightfully complain that NET_WM_NAME contains invalid UTF-8 o Exit on SelectionClear event so that xfwm4 exits even with WM who do not send a ClientMessage event such as Openbox o Backport overlay and compositor support from trunk o Filter out grab/ungrab events so we don't end up redrawing the frame twice o Set monitor when positionning menu o Reduce flickering during resize o Fix NET_WM_STATE claiming maximization vertical and horizontal even if only horizontal of vertical is actually set o Loosen the rule that prevents an application from iconifying itself when skip_taskbar is set o Rework visual depth selection of the frame window o Add support for NET_MOVERESIZE_WINDOW o Take gravity bit into account in configure resize only requests to comply with standard o Add client windows to save set to avoid loosing all windows in case of crash o Use guint32 instead of Time internally to avoid potential issues in 64bits o Add a "--replace" command line option to replace ICCCM2 compliant window managers * Tue Dec 4 2007 prusnak@suse.cz - use %%find_lang macro * Mon Dec 3 2007 bwalle@suse.de - update to 4.4.2 o Be more relax with transients, allow transients to be sticky independently of their parent window o Fix xfwm4 hanging with gtk+-2.11.x o Plug a leak in mouse button grab when changing theme. o Fix dialogs and modals without parents not being automatically centered like before o Fix modifier mask not working with all keymaps o Fix wrong count of key shortcuts causing switch to last workspace on modifier key press if no window is focused o Fix spec file missing from the tar ball causing 'make dist' to fail. o Fix strict bound checking causing wrong window to be focused in focus follow mouse o Transients for group shouldn't apply to other transients, or it breaks stacking for some apps, noticeably mozilla "save as" dialog... o Fix typo breaking compilation on systems without XShape 1.1 support. * Mon Aug 13 2007 bwalle@suse.de - fix possible hangs with Gtk 2.11 (Xfce Bug #3346) * Sat Jun 23 2007 bwalle@suse.de - replaced group 'System/GUI/Other' by 'System/GUI/Xfce' * Wed May 30 2007 bwalle@suse.de - disable KDE systray support, it's broken for applications that want to hide their application icon like the volume unmounter * Wed Apr 18 2007 prusnak@suse.cz - removed invalid line from spec file * Wed Apr 11 2007 prusnak@suse.cz - fixed compilation on older Xorg/XFree86 (fix-typo.patch) * Tue Apr 10 2007 bwalle@suse.de - update to 4.4.1 o Add support for shape input with XShape extension 1.1. o Make the title button in the xfwm4 settings manager dragable. o Fix a misinterpretation of ICCCM about when to send a synthetic configureNotify event. o Add new hidden option to instruct xfwm4 not to bring window back on current workspace when activated. o Place splash screen windows on the normal layer, so that dialogs that get mapped during startup have a chance to be placed above the splash screen. o Raise focused window on workspace switch. o Sort Z-order on workspace change. o Fix the small lag before icon update at first map and when updating all frames at once. o Use timeout for frame redraw, check actual WM name changes to work around apps that falsely update their WM name property. o Updated translations: Hungaria, Catalan, Italian, Polish, German, Japanese, Turkish, Ukrainian, Dutch, Chinese (simplified) and French. o New translations: Albanian (Besnik Bleta), English (Jeff Bailes). * Sun Feb 25 2007 bwalle@suse.de - removed KDE systray support (deprecated) * Mon Jan 29 2007 pnemec@suse.cz - removed providing %%name from packages #236139 * Sun Jan 21 2007 bwalle@suse.de - upgraded to 4.4.0 * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Sat Jan 21 2006 cthiel@suse.de - update to 4.2.3.2 * Mon Aug 1 2005 cthiel@suse.de - fixed Requires * Wed May 18 2005 cthiel@suse.de - update to 4.2.2 - dropped xfwm4-gcc4.diff * Tue Apr 19 2005 cthiel@suse.de - update to 4.2.1 - enabled compositor - added xfwm4-gcc4.diff * Thu Feb 10 2005 adrian@suse.de - install session desktop file * Thu Nov 4 2004 mmj@suse.de - locale rename: no -> nb * Wed May 19 2004 ltinkl@suse.cz - fix packaging the docu as well * Mon May 17 2004 ltinkl@suse.cz - initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor