forked from pool/xfwm4
Accepting request 722859 from X11:xfce:next
Update for xfce 4.14 OBS-URL: https://build.opensuse.org/request/show/722859 OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfwm4?expand=0&rev=85
This commit is contained in:
parent
4d0983649f
commit
eca214e511
18
_service
Normal file
18
_service
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<services>
|
||||
<service name="obs_scm" mode="disabled">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://git.xfce.org/xfce/xfwm4</param>
|
||||
<param name="filename">xfwm4</param>
|
||||
<param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param>
|
||||
<param name="versionrewrite-pattern">xfwm4(.*)</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="changesauthor">maurizio.galli@gmail.com</param>
|
||||
</service>
|
||||
<service mode="disabled" name="tar"/>
|
||||
<service mode="disabled" name="recompress">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="disabled"/>
|
||||
</services>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7775c02216666c2d023275e7ed6d85e57d965e5cc1407bb6a05c53cc38d8caca
|
||||
size 1215450
|
3
xfwm4-4.14.0.tar.bz2
Normal file
3
xfwm4-4.14.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b4182bf8dc63d092f120a51fcae0eb54b9bd4aa4f8486f47e5a65a108322b615
|
||||
size 1122735
|
146
xfwm4.changes
146
xfwm4.changes
@ -1,3 +1,149 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 12 08:56:22 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
|
||||
|
||||
- Update to version 4.14.0
|
||||
* settings-dialog: Replace GtkStock buttons
|
||||
* Translation Updates
|
||||
- Fixed up spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 27 15:02:59 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
|
||||
|
||||
- Update to version 4.13.4
|
||||
* Fix GL texture filter (bxo#15676)
|
||||
* Fix zooming without GL
|
||||
* Place windows on current monitor (bxo#14959)
|
||||
* Fix raising of parent transients (bxo#15580)
|
||||
* Enable root pixmap with compositor (bxo#15709)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 4 11:22:37 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
|
||||
|
||||
- Enable Xpresent support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 30 15:45:21 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>
|
||||
|
||||
- Update to version 4.13.3
|
||||
* Update CSS for tabwinb only on theme change
|
||||
* HiDPI: Use GTK3 scaling attributes for window titles
|
||||
* HiDPI: Adjust default theme with scale
|
||||
* Fix initial pointer location when zooming
|
||||
* Fix double-click distance setting
|
||||
* Allow the top of the frame to be cropped when maximised
|
||||
(bxo#14470)
|
||||
* Update default theme to use maximized cropping
|
||||
* Fix build without compositor (bxo#15432)
|
||||
* Improved GLX support with NVIDIA proprietary/closed source driver
|
||||
(bxo#15453)
|
||||
* Compositor updates with GLX
|
||||
* Small optimization with zoom on GLX
|
||||
* Increase X11 client priority of xfwm4
|
||||
* Change default compositor background to plain black
|
||||
* Fallback to resource class name for icons
|
||||
(bxo#15510)
|
||||
* Clear shortcut in settings-dialog when removed (bxo#12802)
|
||||
* Remove icons from window menu
|
||||
* Fix regression with maximized window (bxo#15638)
|
||||
* I18n: Update translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 18 15:20:06 UTC 2019 - maurizio.galli@gmail.com
|
||||
|
||||
- Update to version 4.13.2
|
||||
- Fix flickering with GLX backend (bxo#14564, bxo#13519)
|
||||
- Fix monitor geometry with scaled UI (bxo#14566)
|
||||
- Fix issue with Android Virtual Device emulator (bxo#12206)
|
||||
- Fix XI2 mask (bxo#14695)
|
||||
- Fix preview with shaded windows (bxo#14899)
|
||||
- Fix tabwin placement with scaled UI (bxo#14931)
|
||||
- Add xfconf setting for selecting permanent vblank method
|
||||
- Fix maximization with GTK clients using size increments (bxo#13954)
|
||||
- Add style class to tabwin modes
|
||||
- Fix crash/stack smash in startup-notification on some architectures
|
||||
(bxo#15028)
|
||||
- Avoid crash with button layout setting (bxo#14606)
|
||||
- Raise on activate only with raise-on-focus (bxo#14656)
|
||||
- Fix use after release of client picture with hidden (bxo#14990)
|
||||
- Fix monitor output size update (bxo#15085)
|
||||
- Allow transients to be minimized (bxo#14953)
|
||||
- Raise all transients together (bxo#15303)
|
||||
- Fix menu alignment with scaled UI
|
||||
- Fix a regression where the client would remain visible if
|
||||
closed while cycling (bxo#15318)
|
||||
- Withdraw the frame before the client window (bxo#15061)
|
||||
- Revert to GLX as default vblank method (bxo#15325)
|
||||
- Reduce repaint timeout (bxo#14335)
|
||||
- Fix support for 1bpp icons
|
||||
- Use cairo for pixmaps and masks
|
||||
- Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
|
||||
- Fix size increment with scaled UI
|
||||
- Various compositor improvements and optimizations with GLX
|
||||
- Check for appropriate XSync version and increase xfwm4 priority
|
||||
- Adjust zoom update based on monitor refresh rate (bxo#1539)
|
||||
- Fix window type for broken clients (bxo#15399)
|
||||
- Fix pointer enter/leave with decoration buttons (bxo#14741)
|
||||
- New default theme
|
||||
- Translation updates
|
||||
- Switch source to released tarball instead of git master
|
||||
- Fixed bcond for building with git sources and released tarballs
|
||||
- Stop trying to install Gilouche, Sonar and Kelabu themes.
|
||||
These themes are no longer provided by this package.
|
||||
- Cleaned up spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 17 09:48:39 UTC 2019 - maurizio.galli@gmail.com
|
||||
|
||||
- Update to version 4.13.1~git229.add14bfa:
|
||||
* I18n: Update translation gl (100%).
|
||||
* I18n: Update translation da (100%).
|
||||
* compositor: Remove unused variables
|
||||
* compositor: Rework XPresent error handler
|
||||
* compositor: Set present pending only on success
|
||||
* compositor: Disable XPresent on any error
|
||||
* compositor: Fix xpresent
|
||||
* client: Check for enter/leave window on button events
|
||||
* I18n: Update translation da (100%).
|
||||
* hints: Remove unused variables
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 08 05:35:30 UTC 2019 - maurizio.galli@gmail.com
|
||||
|
||||
- Update to version 4.13.1~git134.558fb547:
|
||||
* I18n: Update translation pt_BR (100%).
|
||||
* compositor: Ignore errors when destroying windows
|
||||
* display: Do not sync before trap pop
|
||||
* display: Log serial and minor code
|
||||
* I18n: Update translation gl (100%).
|
||||
* poswin: Small cleanup
|
||||
* moveresize: Size increment depends on scale
|
||||
* poswin: Use our own GdkWindow for scale
|
||||
* poswin: Fix position with scale
|
||||
* compositor: reduce timeout to 1ms
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 30 17:49:38 UTC 2019 - maurizio.galli@gmail.com
|
||||
|
||||
- Update to version 4.13.1~git118.10b15b1a:
|
||||
* compositor: Reduce repaint timeout to 2ms
|
||||
* compositor: reinstate “--vblank” option
|
||||
* compositor: Revert to GLX as default vblank method (again)
|
||||
* client: Withdraw the frame before the client window
|
||||
* menu: Avoid XError with gtk
|
||||
* client: Do not ping client when killing it
|
||||
* cycling: Remove client if destroyed while cycling
|
||||
* I18n: Update translation ko (100%).
|
||||
* client: Fix regression with MWM hints
|
||||
* Add gitignore
|
||||
- Changes from 4.13.0
|
||||
* Add support for VSYNC using either Present or OpenGL
|
||||
* Support for scaled cursor when zooming
|
||||
* Daemon mode is now deprecated (--daemon has no effect)
|
||||
* Bug fixes and I18n improvements
|
||||
- Clean up spec file
|
||||
- Added conditional %bcond_with git for easier maintanance when
|
||||
using Xfce git master branch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 8 14:36:44 UTC 2019 - Stasiek Michalski <hellcp@mailbox.org>
|
||||
|
||||
|
68
xfwm4.spec
68
xfwm4.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package xfwm4
|
||||
#
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -12,33 +12,39 @@
|
||||
# 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/
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%bcond_with git
|
||||
Name: xfwm4
|
||||
Version: 4.12.5
|
||||
Version: 4.14.0
|
||||
Release: 0
|
||||
Summary: Default Window Manager for the Xfce Desktop Environment
|
||||
License: GPL-2.0-or-later
|
||||
Group: System/GUI/XFCE
|
||||
Url: http://docs.xfce.org/xfce/xfwm4/start
|
||||
Source0: http://archive.xfce.org/src/xfce/xfwm4/4.12/%{name}-%{version}.tar.bz2
|
||||
URL: https://docs.xfce.org/xfce/xfwm4/start
|
||||
%if %{with git}
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
%else
|
||||
Source0: https://archive.xfce.org/src/xfce/xfwm4/4.13/%{name}-%{version}.tar.bz2
|
||||
%endif
|
||||
Source1: xfwm4.xml
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: intltool
|
||||
BuildRequires: gdk-pixbuf-loader-rsvg
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: pkgconfig(dbus-1)
|
||||
BuildRequires: pkgconfig(dbus-glib-1)
|
||||
BuildRequires: pkgconfig(gtk+-2.0)
|
||||
BuildRequires: xfce4-dev-tools
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20
|
||||
BuildRequires: pkgconfig(ice)
|
||||
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
||||
BuildRequires: pkgconfig(libwnck-1.0)
|
||||
BuildRequires: pkgconfig(libxfce4kbd-private-2)
|
||||
BuildRequires: pkgconfig(libxfce4ui-1)
|
||||
BuildRequires: pkgconfig(libwnck-3.0) >= 3.14
|
||||
BuildRequires: pkgconfig(libxfce4kbd-private-3) >= 4.12.0
|
||||
BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0
|
||||
BuildRequires: pkgconfig(libxfce4util-1.0)
|
||||
BuildRequires: pkgconfig(libxfconf-0)
|
||||
BuildRequires: pkgconfig(libxfconf-0) >= 4.13.0
|
||||
BuildRequires: pkgconfig(sm)
|
||||
BuildRequires: pkgconfig(xpresent)
|
||||
BuildRequires: pkgconfig(x11)
|
||||
BuildRequires: pkgconfig(xcomposite)
|
||||
BuildRequires: pkgconfig(xdamage)
|
||||
@ -52,7 +58,6 @@ Suggests: xfwm4-themes
|
||||
Provides: xfwm4-doc = %{version}
|
||||
Obsoletes: xfwm4-doc <= 4.8.3
|
||||
Provides: windowmanager
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
xfwm4 is the default Xfce window manager which manages the placement of
|
||||
@ -79,19 +84,26 @@ This package provides the upstream look and feel for the xfwm4 window manager.
|
||||
%lang_package
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||
%if %{with git}
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
%configure \
|
||||
--enable-compositor
|
||||
make %{?_smp_mflags} V=1
|
||||
--enable-maintainer-mode \
|
||||
--enable-compositor \
|
||||
--enable-xpresent
|
||||
%else
|
||||
%configure \
|
||||
--enable-compositor \
|
||||
--enable-xpresent
|
||||
%endif
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
find Gilouche Kelabu Sonar -depth -print | cpio -pvd %{buildroot}%{_datadir}/themes
|
||||
|
||||
install -D -p -m 644 %{SOURCE1} \
|
||||
%{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
|
||||
|
||||
@ -105,17 +117,12 @@ rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK}
|
||||
|
||||
%fdupes %{buildroot}%{_datadir}
|
||||
|
||||
%post
|
||||
%desktop_database_post
|
||||
%icon_theme_cache_post
|
||||
|
||||
%postun
|
||||
%desktop_database_postun
|
||||
%icon_theme_cache_postun
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc example.gtkrc-2.0 README AUTHORS COMPOSITOR ChangeLog TODO
|
||||
%if %{with git}
|
||||
%doc example.gtkrc-2.0 README AUTHORS COMPOSITOR NEWS NOTES TODO
|
||||
%else
|
||||
%doc example.gtkrc-2.0 README AUTHORS COMPOSITOR NEWS TODO
|
||||
%endif
|
||||
%license COPYING*
|
||||
%{_bindir}/xfwm4
|
||||
%{_bindir}/xfwm4-settings
|
||||
@ -131,10 +138,9 @@ rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK}
|
||||
%dir %{_libdir}/xfce4/xfwm4
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
|
||||
|
||||
%files branding-upstream
|
||||
%defattr(-,root,root)
|
||||
%dir %{_sysconfdir}/xdg/xfce4
|
||||
%dir %{_sysconfdir}/xdg/xfce4/xfconf
|
||||
%dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml
|
||||
|
Loading…
Reference in New Issue
Block a user