diff --git a/base/rspamd/rspamd.spec b/base/rspamd/rspamd.spec index 151550e..ebde05a 100644 --- a/base/rspamd/rspamd.spec +++ b/base/rspamd/rspamd.spec @@ -25,7 +25,7 @@ Name: rspamd Conflicts: rspamd-asan Provides: rspamd -Version: 3.10.2 +Version: 3.11.0 Release: 1%{?dist} Summary: Rapid spam filtering system Group: System Environment/Daemons @@ -318,6 +318,9 @@ fi %dir %{_localstatedir}/log/rspamd %changelog +* Tue Dec 17 2024 Raven - 3.11.0-1 +- update to 3.11.0 + * Mon Oct 21 2024 Raven - 3.10.2-1 - update to 3.10.2 diff --git a/base/sway/README.md b/base/sway/README.md deleted file mode 100644 index 2cc9ab4..0000000 --- a/base/sway/README.md +++ /dev/null @@ -1,61 +0,0 @@ -Fedora package documentation -=== - -Configuration profiles ---- -The Sway package in Fedora defers most of the dependencies and the config -file ownership to the `sway-config-*` subpackages. This allows us to ship -different configuration profiles with different sets of runtime dependencies. -This also allows anyone to create a package with their preferred system-wide -configuration defaults and use it instead of the default Fedora profiles. - -The profiles currently defined in the `sway` source package are the following: - - - **sway-config-upstream** - the upstream configuration. The only permitted - modifications to the config file are adjustments for dependencies currently - unavailable in Fedora. - - **sway-config-minimal** - minimal configuration with any optional - dependencies omitted. Suitable for headless servers, containers and - buildroot usage. - -The config packages are mutually exclusive, and one of these must always be -installed. The one selected by default is **sway-config-upstream**. -At any moment, you can switch the installed configuration with one of the -following commands: - -``` -dnf swap sway-config sway-config-upstream -dnf swap sway-config sway-config-minimal -# for a third-party configuration profile: -dnf swap sway-config sway-config-custom -``` - -The command will replace the default `/etc/sway/config` file and apply the new -set of dependencies. Packages unused by the new profile will be autoremoved. - -Custom profile example ---- -An example spec header for a custom configuration profile: - -``` -Name: sway-config-custom -Version: 1.0 -Release: 1%{?dist} -Summary: Custom configuration for Sway -BuildArch: noarch -Requires: sway >= 1.7 -Provides: sway-config = %{version}-%{release} -Conflicts: sway-config - -# common dependencies -# ... - -# profile dependencies -Requires: waybar - -%files -%config(noreplace) %{_sysconfdir}/sway/config -# Session file also belongs to the configuration subpackage; -# Otherwise we won't be able to add a wrapper script or set additional properties -%{_datadir}/wayland-sessions/sway.desktop -``` diff --git a/base/sway/config.minimal b/base/sway/config.minimal deleted file mode 100644 index c9dcf01..0000000 --- a/base/sway/config.minimal +++ /dev/null @@ -1,194 +0,0 @@ -# Minimal config for sway -# -# Some executables are still referenced in the config, but those are not -# critical or important enough to abort the startup. -# -# Ex. usage: -# ``` -# dnf install sway sway-config-minimal -# # alternatively, if any config package is already installed -# dnf swap sway-config sway-config-minimal -# -# WLR_BACKENDS=headless WLR_RENDERER=pixman /usr/bin/sway -# ``` -# -# Copy this to ~/.config/sway/config and edit it to your liking. -# -# Read `man 5 sway` for a complete reference. - -### Disable some optional dependencies -# -# Do not require xwayland to start -xwayland disable -# Do not require swaybg either -swaybg_command - -# Swaynag is already installed with sway package -# swaynag_command - - -### Variables -# -# Logo key. Use Mod1 for Alt. -set $mod Mod4 -# Home row direction keys, like vim -set $left h -set $down j -set $up k -set $right l -# Your preferred terminal emulator -set $term foot -# Your preferred application launcher -# Note: pass the final command to swaymsg so that the resulting window can be opened -# on the original workspace that the command was run on. -set $menu dmenu_path | wmenu | xargs swaymsg exec -- - -### Input configuration -# -# Example configuration: -# -# input "2:14:SynPS/2_Synaptics_TouchPad" { -# dwt enabled -# tap enabled -# natural_scroll enabled -# middle_emulation enabled -# } -# -# You can get the names of your inputs by running: swaymsg -t get_inputs -# Read `man 5 sway-input` for more information about this section. - -### Key bindings -# -# Basics: -# - # Start a terminal - bindsym $mod+Return exec $term - - # Kill focused window - bindsym $mod+Shift+q kill - - # Start your launcher - bindsym $mod+d exec $menu - - # Drag floating windows by holding down $mod and left mouse button. - # Resize them with right mouse button + $mod. - # Despite the name, also works for non-floating windows. - # Change normal to inverse to use left mouse button for resizing and right - # mouse button for dragging. - floating_modifier $mod normal - - # Reload the configuration file - bindsym $mod+Shift+c reload - - # Exit sway (logs you out of your Wayland session) - bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit' -# -# Moving around: -# - # Move your focus around - bindsym $mod+$left focus left - bindsym $mod+$down focus down - bindsym $mod+$up focus up - bindsym $mod+$right focus right - # Or use $mod+[up|down|left|right] - bindsym $mod+Left focus left - bindsym $mod+Down focus down - bindsym $mod+Up focus up - bindsym $mod+Right focus right - - # Move the focused window with the same, but add Shift - bindsym $mod+Shift+$left move left - bindsym $mod+Shift+$down move down - bindsym $mod+Shift+$up move up - bindsym $mod+Shift+$right move right - # Ditto, with arrow keys - bindsym $mod+Shift+Left move left - bindsym $mod+Shift+Down move down - bindsym $mod+Shift+Up move up - bindsym $mod+Shift+Right move right -# -# Workspaces: -# - # Switch to workspace - bindsym $mod+1 workspace number 1 - bindsym $mod+2 workspace number 2 - bindsym $mod+3 workspace number 3 - bindsym $mod+4 workspace number 4 - bindsym $mod+5 workspace number 5 - bindsym $mod+6 workspace number 6 - bindsym $mod+7 workspace number 7 - bindsym $mod+8 workspace number 8 - bindsym $mod+9 workspace number 9 - bindsym $mod+0 workspace number 10 - # Move focused container to workspace - bindsym $mod+Shift+1 move container to workspace number 1 - bindsym $mod+Shift+2 move container to workspace number 2 - bindsym $mod+Shift+3 move container to workspace number 3 - bindsym $mod+Shift+4 move container to workspace number 4 - bindsym $mod+Shift+5 move container to workspace number 5 - bindsym $mod+Shift+6 move container to workspace number 6 - bindsym $mod+Shift+7 move container to workspace number 7 - bindsym $mod+Shift+8 move container to workspace number 8 - bindsym $mod+Shift+9 move container to workspace number 9 - bindsym $mod+Shift+0 move container to workspace number 10 - # Note: workspaces can have any name you want, not just numbers. - # We just use 1-10 as the default. -# -# Layout stuff: -# - # You can "split" the current object of your focus with - # $mod+b or $mod+v, for horizontal and vertical splits - # respectively. - bindsym $mod+b splith - bindsym $mod+v splitv - - # Switch the current container between different layout styles - bindsym $mod+s layout stacking - bindsym $mod+w layout tabbed - bindsym $mod+e layout toggle split - - # Make the current focus fullscreen - bindsym $mod+f fullscreen - - # Toggle the current focus between tiling and floating mode - bindsym $mod+Shift+space floating toggle - - # Swap focus between the tiling area and the floating area - bindsym $mod+space focus mode_toggle - - # Move focus to the parent container - bindsym $mod+a focus parent -# -# Scratchpad: -# - # Sway has a "scratchpad", which is a bag of holding for windows. - # You can send windows there and get them back later. - - # Move the currently focused window to the scratchpad - bindsym $mod+Shift+minus move scratchpad - - # Show the next scratchpad window or hide the focused scratchpad window. - # If there are multiple scratchpad windows, this command cycles through them. - bindsym $mod+minus scratchpad show -# -# Resizing containers: -# -mode "resize" { - # left will shrink the containers width - # right will grow the containers width - # up will shrink the containers height - # down will grow the containers height - bindsym $left resize shrink width 10px - bindsym $down resize grow height 10px - bindsym $up resize shrink height 10px - bindsym $right resize grow width 10px - - # Ditto, with arrow keys - bindsym Left resize shrink width 10px - bindsym Down resize grow height 10px - bindsym Up resize shrink height 10px - bindsym Right resize grow width 10px - - # Return to default mode - bindsym Return mode "default" - bindsym Escape mode "default" -} -bindsym $mod+r mode "resize" diff --git a/base/sway/gpgkey-0FDE7BE0E88F5E48.gpg b/base/sway/gpgkey-0FDE7BE0E88F5E48.gpg deleted file mode 100644 index 3530f32..0000000 Binary files a/base/sway/gpgkey-0FDE7BE0E88F5E48.gpg and /dev/null differ diff --git a/base/sway/sway-1.9.tar.gz.sig b/base/sway/sway-1.9.tar.gz.sig deleted file mode 100644 index f79f758..0000000 Binary files a/base/sway/sway-1.9.tar.gz.sig and /dev/null differ diff --git a/base/sway/sway-portals.conf b/base/sway/sway-portals.conf deleted file mode 100644 index 1e03bbf..0000000 --- a/base/sway/sway-portals.conf +++ /dev/null @@ -1,7 +0,0 @@ -[preferred] -# Use xdg-desktop-portal-gtk for every portal interface... -default=gtk -# ... except for the ScreenCast, Screenshot and Secret -org.freedesktop.impl.portal.ScreenCast=wlr -org.freedesktop.impl.portal.Screenshot=wlr -org.freedesktop.impl.portal.Secret=gnome-keyring diff --git a/base/sway/sway.spec b/base/sway/sway.spec deleted file mode 100644 index 7153070..0000000 --- a/base/sway/sway.spec +++ /dev/null @@ -1,508 +0,0 @@ -%global tag 1.9 - -%if 0%{?rhel} <= 9 -%global _rxlibdir /opt/rx/%{_lib} -%endif - -Name: sway -Version: 1.9 -Release: 1%{?dist} -Summary: i3-compatible window manager for Wayland -License: MIT -URL: https://github.com/swaywm/sway -Source0: %{url}/releases/download/%{tag}/%{name}-%{tag}.tar.gz -Source1: %{url}/releases/download/%{tag}/%{name}-%{tag}.tar.gz.sig -# 0FDE7BE0E88F5E48: emersion -Source2: https://emersion.fr/.well-known/openpgpkey/hu/dj3498u4hyyarh35rkjfnghbjxug6b19#/gpgkey-0FDE7BE0E88F5E48.gpg - -# Minimal configuration file for headless or buildroot use -Source100: config.minimal -Source101: sway-portals.conf -Source102: README.md - -# Upstream patches - -# Fedora patches - -# Conditional patches - -BuildRequires: gcc-c++ -BuildRequires: gnupg2 -BuildRequires: meson >= 0.60.0 -BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(json-c) >= 0.13 -BuildRequires: pkgconfig(libdrm) -BuildRequires: pkgconfig(libevdev) -BuildRequires: pkgconfig(libinput) >= 1.21.0 -BuildRequires: pkgconfig(libpcre2-8) -BuildRequires: pkgconfig(libsystemd) >= 239 -BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(pango) -BuildRequires: pkgconfig(pangocairo) -BuildRequires: pkgconfig(pixman-1) >= 0.42.0 -BuildRequires: pkgconfig(scdoc) -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-cursor) -BuildRequires: pkgconfig(wayland-server) >= 1.22.0 -BuildRequires: pkgconfig(wayland-protocols) >= 1.24 -BuildRequires: (pkgconfig(wlroots) >= 0.17.0 with pkgconfig(wlroots) < 0.18) -BuildRequires: pkgconfig(xcb) -BuildRequires: pkgconfig(xcb-icccm) -BuildRequires: pkgconfig(xkbcommon) >= 1.5.0 - -# Require any of the available configuration packages; -# Prefer the -upstream one if none are directly specified in the package manager transaction -Requires: %{name}-config -Suggests: %{name}-config-upstream - -# Raven -%if 0%{?rhel} <= 9 -Requires: rx-libxkbcommon >= 1.5.0 -Requires: rx-libinput >= 1.21.0 -Requires: rx-pixman >= 0.42.0 -Requires: rx-libwayland-client >= 1.22 -%endif - - -%description -Sway is a tiling window manager supporting Wayland compositor protocol and -i3-compatible configuration. - - -# Configuration presets: -# -%package config-upstream -Summary: Upstream configuration for Sway -BuildArch: noarch -Requires: %{name} = %{version}-%{release} -Provides: %{name}-config = %{version}-%{release} -Conflicts: %{name}-config - -# Require the wallpaper referenced in the config. -# Weak dependency here causes a swaynag warning during the configuration load -Requires: sway-wallpapers -# Lack of graphical drivers may hurt the common use case -Requires: mesa-dri-drivers -# Logind needs polkit to create a graphical session -Requires: polkit -# swaybg is used in the default config -Requires: swaybg -# dmenu (as well as rxvt any many others) requires XWayland on Sway -Requires: xorg-x11-server-Xwayland - -# Sway binds the terminal shortcut to one specific terminal. In our case foot -Recommends: foot -# grim is the recommended way to take screenshots on sway 1.0+ -Recommends: grim -# wmenu is the default launcher in sway, but it still requires dmenu_path to work -Recommends: dmenu -Recommends: wmenu -# In addition, xargs is recommended for use in such a launcher arrangement -Recommends: findutils -# Install configs and scripts for better integration with systemd user session -Recommends: sway-systemd -# Both utilities are suggested in the default configuration -Recommends: swayidle -Recommends: swaylock - -# Minimal installation doesn't include Qt Wayland backend -Recommends: (qt5-qtwayland if qt5-qtbase-gui) -Recommends: (qt6-qtwayland if qt6-qtbase-gui) - -%description config-upstream -Upstream configuration for Sway. -Includes all important dependencies for a typical desktop system -with minimal or no divergence from the upstream. - - -%package config-minimal -RemovePathPostfixes: .minimal -Summary: Minimal configuration for Sway -BuildArch: noarch -Requires: %{name} = %{version}-%{release} -Provides: %{name}-config = %{version}-%{release} -Conflicts: %{name}-config -# List of dependencies for headless or buildroot use - -%description config-minimal -Minimal configuration for Sway without any extra dependencies. -Suitable for headless or buildroot use. - - -# The artwork is heavy and we don't use it with our default config -%package wallpapers -Summary: Wallpapers for Sway -BuildArch: noarch -License: CC0-1.0 - -%description wallpapers -Wallpaper collection provided with Sway - - -%prep -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup -N -n %{name}-%{tag} -# apply unconditional patches -%autopatch -p1 -M99 -# apply conditional patches - -%build -%if 0%{?rhel} <= 9 -export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} -lharfbuzz ${LDFLAGS}" -export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} -%endif -%meson \ - -Dsd-bus-provider=libsystemd \ - -Dwerror=false -%meson_build - -%install -%meson_install -# Install minimal configuration file -install -D -m644 -pv %{SOURCE100} %{buildroot}%{_sysconfdir}/sway/config.minimal -# Install portals.conf for xdg-desktop-portal -install -D -m644 -pv %{SOURCE101} %{buildroot}%{_datadir}/xdg-desktop-portal/sway-portals.conf -# install the documentation -install -D -m644 -pv README.md %{buildroot}%{_pkgdocdir}/README.md -install -D -m644 -pv %{SOURCE102} %{buildroot}%{_pkgdocdir}/README.Fedora -# Create directory for extra config snippets -install -d -m755 -pv %{buildroot}%{_sysconfdir}/sway/config.d - -%files -%license LICENSE -%doc %{_pkgdocdir} -%dir %{_sysconfdir}/sway -%dir %{_sysconfdir}/sway/config.d -%{_mandir}/man1/sway* -%{_mandir}/man5/* -%{_mandir}/man7/* -%caps(cap_sys_nice=ep) %{_bindir}/sway -%{_bindir}/swaybar -%{_bindir}/swaymsg -%{_bindir}/swaynag -%dir %{_datadir}/xdg-desktop-portal -%{_datadir}/xdg-desktop-portal/sway-portals.conf -%{bash_completions_dir}/sway* -%{fish_completions_dir}/sway*.fish -%{zsh_completions_dir}/_sway* - -%files config-upstream -%config(noreplace) %{_sysconfdir}/sway/config -%{_datadir}/wayland-sessions/sway.desktop - -%files config-minimal -%config(noreplace) %{_sysconfdir}/sway/config.minimal - -%files wallpapers -%license assets/LICENSE -%{_datadir}/backgrounds/sway - -%changelog -* Sat Feb 24 2024 Aleksei Bavshin - 1.9-1 -- Update to 1.9 - -* Sun Feb 04 2024 Aleksei Bavshin - 1.9~rc2-1 -- Update to 1.9-rc2 (rhbz#2260566) - -* Sun Jan 14 2024 Aleksei Bavshin - 1.8.1-4 -- Use gnome-keyring for Secret portal implementation - -* Thu Sep 14 2023 Aleksei Bavshin - 1.8.1-3 -- Add sway-portals.conf for xdg-desktop-portal >= 1.17 - -* Sat Jul 22 2023 Fedora Release Engineering - 1.8.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sun Feb 12 2023 Aleksei Bavshin - 1.8.1-1 -- Update to 1.8.1 -- Set CAP_SYS_NICE on f38+ - -* Sat Jan 21 2023 Fedora Release Engineering - 1.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Dec 25 2022 Aleksei Bavshin - 1.8-1 -- Update to 1.8 - -* Fri Dec 02 2022 Aleksei Bavshin - 1.8~rc1-1 -- Update to 1.8-rc1 -- Create two sway-config- packages with different sets of dependencies. -- Move sway.desktop to sway-config-upstream - -* Mon Nov 14 2022 Aleksei Bavshin - 1.7-4 -- Add upstream patch to fix crash in xdg-activation -- Convert license to SPDX - -* Sat Jul 23 2022 Fedora Release Engineering - 1.7-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jun 01 2022 Aleksei Bavshin - 1.7-2 -- Drop patches for wayland 1.19/meson 0.59 compatibility -- Split package with the default wallpapers -- Add upstream patch to fix crash in layer-shell code - -* Sat Jan 22 2022 Aleksei Bavshin - 1.7-1 -- Update to 1.7 -- Add scripts from contrib to the package - -* Sat Jan 22 2022 Fedora Release Engineering - 1.7~rc3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sun Jan 16 2022 Aleksei Bavshin - 1.7~rc3-1 -- Update to 1.7-rc3 -- Change default terminal dependency to foot -- Disable `werror` to work around a couple of new warnings in GCC 12 - -* Mon Jan 10 2022 Aleksei Bavshin - 1.6.1-4 -- Add upstream patch to increase RLIMIT_NOFILE - -* Fri Jul 23 2021 Fedora Release Engineering - 1.6.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat Jul 10 2021 Björn Esser - 1.6.1-2 -- Rebuild for versioned symbols in json-c - -* Thu Jun 24 2021 Aleksei Bavshin - 1.6.1-1 -- Update to 1.6.1 -- Add Recommends: swayidle, swaylock -- Add upstream patch to fix pixman renderer init. - -* Wed Apr 07 2021 Aleksei Bavshin - 1.6-1 -- Update to 1.6 (#1939820) - -* Sat Feb 20 2021 Aleksei Bavshin - 1.5.1-3 -- Recommend wayland backend for Qt -- Add subpackage for contrib/grimshot screenshot tool -- Add 'Recommend: sway-systemd' - -* Wed Jan 27 2021 Fedora Release Engineering - 1.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Nov 10 2020 Aleksei Bavshin - 1.5.1-1 -- Update to 1.5.1 - -* Thu Oct 22 2020 Aleksei Bavshin - 1.5-3 -- Remove default terminal patching; alacritty is avaliable in Fedora (#1830595) - -* Wed Jul 29 2020 Fedora Release Engineering - 1.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 15 2020 Aleksei Bavshin - 1.5-1 -- Update to 1.5 -- Fix urxvt256c-ml dependency for f32+ -- Add source verification -- Cleanup build dependencies - -* Sat May 30 2020 Jan Pokorný 1.4-7 -- Enhance greenfield readiness with optional pull of default driver set & xargs - -* Thu Apr 30 2020 Aleksei Bavshin - 1.4-6 -- Add patch for layer-shell popups layer (#1829130) - -* Tue Apr 21 2020 Björn Esser - 1.4-5 -- Rebuild (json-c) - -* Wed Feb 26 2020 Aleksei Bavshin - 1.4-4 -- Fix default terminal and background - -* Sun Feb 09 2020 Till Hofmann - 1.4-3 -- Add patch to fix strcmp on nullptr (upstream PR #4991) - -* Fri Feb 07 2020 Jan Staněk - 1.4-2 -- Apply upstream patch to allow compiling with -fno-common flag - -* Thu Feb 06 2020 Joe Walker 1.4-1 -- Update to 1.4 -- Added Build requires to pull in mesa-libEGL-devel manually - -* Fri Jan 31 2020 Fedora Release Engineering - 1.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jan 25 2020 Benjamin Lowry 1.2-3 -- Uncomment 'Recommends: grim' - -* Wed Sep 11 2019 Ivan Mironov - 1.2-2 -- Add patch to fix easily reproducible crash - -* Thu Aug 29 2019 Jeff Peeler - 1.2-1 -- Update to 1.2 - -* Sat Jul 27 2019 Fedora Release Engineering - 1.1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Jun 23 2019 Till Hofmann - 1.1.1-1 -- Update to 1.1.1 -- Add 'Requires: swaybg' (swaybg has been split from sway) -- Remove upstreamed patch - -* Sun Mar 24 2019 Till Hofmann - 1.0-3 -- Replace 'Requires: dmenu' by 'Recommends: dmenu' -- Re-enable manpages -- Remove cap_sys_ptrace, cap_sys_tty_config from sway binary -- Replace 'Requires: libinput' by 'BuildRequires: pkgconfig(libinput)' -- Replace 'BuildRequires: wlroots-devel' by 'BuildRequires: pkgconfig(wlroots)' - -* Thu Mar 21 2019 Till Hofmann - 1.0-2 -- Remove obsolete (and failing) call to %%make_install -- Fix directories without owner - -* Mon Mar 18 2019 Jeff Peeler - 1.0-1 -- Update to 1.0 (without man pages) - -* Thu Feb 07 2019 Björn Esser - 0.15.2-3 -- Add patch to disable -Werror, fixes FTBFS - -* Sun Feb 03 2019 Fedora Release Engineering - 0.15.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jul 26 2018 Till Hofmann - 0.15.2-1 -- Update to stable release 0.15.2 - -* Sat Jul 14 2018 Fedora Release Engineering - 0.15.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Mar 06 2018 Björn Esser - 0.15.1-3 -- Rebuilt for libjson-c.so.4 (json-c v0.13.1) - -* Fri Feb 09 2018 Fedora Release Engineering - 0.15.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Dec 30 2017 Till Hofmann - 0.15.1-1 -- Update to 0.15.1 -- Remove upstreamed patch (upstream PR #1517) - -* Thu Dec 14 2017 Björn Esser - 0.15.0-4 -- Add upstream patch fixing issues with json-c - -* Sun Dec 10 2017 Björn Esser - 0.15.0-3 -- Rebuilt for libjson-c.so.3 - -* Sat Nov 11 2017 Zuzana Svetlikova - 0.15.0-2 -- Bump for wlc rebuild - -* Fri Nov 10 2017 Zuzana Svetlikova - 0.15.0-1 -- update to stable 0.15.0 - -* Tue Oct 10 2017 Zuzana Svetlikova - 0.15.0-0.3.rc1 -- Rebuild for fix for #1388 -- fix versioning according to guidelines - -* Mon Oct 09 2017 Zuzana Svetlikova - 0.15.rc1-1 -- Update to 0.15.0-rc1 -- remove patch -- fix sources link - -* Thu Oct 05 2017 Zuzana Svetlikova - 0.14.0-3 -- Fix freezing - -* Thu Aug 03 2017 Fedora Release Engineering - 0.14.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Aug 02 2017 Zuzana Svetlikova - 0.14.0-1 -- Update to 0.14.0 -- add libinput as dependency -- add dbus as build dependency for tray icon support -- remove -Wno-error flag - -* Thu Jul 27 2017 Fedora Release Engineering - 0.13.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sun Jun 18 2017 Fabio Alessandro Locati - 0.13.0-1 -- Update to 0.13.0 - -* Mon Apr 03 2017 Fabio Alessandro Locati - 0.12.2-1 -- Update to 0.12.2 - -* Wed Mar 15 2017 Fabio Alessandro Locati - 0.12.1-1 -- Update to 0.12.1 - -* Wed Mar 08 2017 Fabio Alessandro Locati - 0.12-1 -- Update to 0.12 - -* Tue Feb 28 2017 Fabio Alessandro Locati - 0.12-0.rc2 -- Update to 0.12-rc2 - -* Sat Feb 25 2017 Fabio Alessandro Locati - 0.12-0.rc1 -- Update to 0.12-rc1 - -* Sat Feb 11 2017 Fedora Release Engineering - 0.11-7.gitb3c0aa3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Jan 24 2017 Fabio Alessandro Locati - 0.11-6.gitb3c0aa3 -- Update to HEAD - -* Thu Jan 12 2017 Fabio Alessandro Locati - 0.11-5 -- Fix bug #1008 with backported patch - -* Thu Dec 29 2016 Fabio Alessandro Locati - 0.11-4 -- Set ptrace capability for sway - -* Wed Dec 28 2016 Fabio Alessandro Locati - 0.11-3 -- Fix LD_LIBRARY_PATH - -* Wed Dec 28 2016 Fabio Alessandro Locati - 0.11-2 -- Fix bug #971 with backported patch - -* Tue Dec 27 2016 Fabio Alessandro Locati - 0.11-1 -- Update to 0.11 - -* Sun Dec 18 2016 Fabio Alessandro Locati - 0.11-0.rc3 -- Update to 0.11-rc3 - -* Sat Dec 17 2016 Fabio Alessandro Locati - 0.11-0.rc2 -- Update to 0.11-rc2 - -* Sat Nov 26 2016 Fabio Alessandro Locati - 0.10-2 -- Require Xwayland instead of just suggesting it, since at the moment is needed by dmenu (and other) - -* Wed Oct 26 2016 Fabio Alessandro Locati - 0.10-1 -- Update to 0.10 - -* Thu Oct 13 2016 Fabio Alessandro Locati - 0.10-0.1.rc3 -- Update to 0.10-rc3 - -* Tue Oct 04 2016 Fabio Alessandro Locati - 0.10-0.1.rc2 -- Update to 0.10-rc2 - -* Wed Sep 28 2016 Fabio Alessandro Locati - 0.10-0.1.rc1 -- Update to 0.10-rc1 - -* Tue Sep 06 2016 Fabio Alessandro Locati - 0.9-4 -- Do not Require the urxvt shell -- Rebuild due to a wlc rebuild -- Add Recommends ImageMagick - -* Wed Aug 10 2016 Fabio Alessandro Locati - 0.9-3 -- Remove some compilation flags that were not needed - -* Sun Aug 07 2016 Fabio Alessandro Locati - 0.9-2 -- Add dmenu dependency -- Add rxvt-unicode-256color-ml dependency -- Use urxvt256c-ml instead of urxvt by default -- Improve default wallpaper -- Add suggests xorg-x11-server-Xwayland - -* Wed Aug 03 2016 Fabio Alessandro Locati - 0.9-1 -- Upgrade to 0.9 - -* Thu Jul 07 2016 Fabio Alessandro Locati - 0.8-2 -- Move ffmpeg and ImageMagick from Required to Suggested - -* Thu Jul 07 2016 Fabio Alessandro Locati - 0.8-1 -- Update to version 0.8 -- Re-enable ZSH bindings -- Remove sway wallpapers - -* Sun May 29 2016 Fabio Alessandro Locati - 0.7-1 -- Update to version 0.7 -- Drop ZSH bindings that are no longer shipped with Sway - -* Thu May 05 2016 Fabio Alessandro Locati - 0.6-1 -- Update to current upstream version - -* Wed Apr 06 2016 Fabio Alessandro Locati - 0.3-1 -- Update to current upstream version - -* Sun Feb 14 2016 Fabio Alessandro Locati - 0-1.20160214git016a774 -- Initial packaging diff --git a/base/wlroots/Revert-layer-shell-error-on-0-dimension-without-anch.patch b/base/wlroots/Revert-layer-shell-error-on-0-dimension-without-anch.patch deleted file mode 100644 index b6bd5ce..0000000 --- a/base/wlroots/Revert-layer-shell-error-on-0-dimension-without-anch.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 05cd68c9eee28c2223cc192b9744cff493f940cc Mon Sep 17 00:00:00 2001 -From: Aleksei Bavshin -Date: Sat, 25 Jun 2022 21:22:08 -0700 -Subject: [PATCH] Revert "layer-shell: error on 0 dimension without anchors" - -This reverts commit 8dec751a6d84335fb04288b8efab6dd5c90288d3. ---- - types/wlr_layer_shell_v1.c | 20 -------------------- - 1 file changed, 20 deletions(-) - -diff --git a/types/wlr_layer_shell_v1.c b/types/wlr_layer_shell_v1.c -index 37256db6..77dbad94 100644 ---- a/types/wlr_layer_shell_v1.c -+++ b/types/wlr_layer_shell_v1.c -@@ -335,26 +335,6 @@ static void layer_surface_role_commit(struct wlr_surface *wlr_surface) { - return; - } - -- const uint32_t horiz = ZWLR_LAYER_SURFACE_V1_ANCHOR_LEFT | -- ZWLR_LAYER_SURFACE_V1_ANCHOR_RIGHT; -- if (surface->pending.desired_width == 0 && -- (surface->pending.anchor & horiz) != horiz) { -- wl_resource_post_error(surface->resource, -- ZWLR_LAYER_SURFACE_V1_ERROR_INVALID_SIZE, -- "width 0 requested without setting left and right anchors"); -- return; -- } -- -- const uint32_t vert = ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP | -- ZWLR_LAYER_SURFACE_V1_ANCHOR_BOTTOM; -- if (surface->pending.desired_height == 0 && -- (surface->pending.anchor & vert) != vert) { -- wl_resource_post_error(surface->resource, -- ZWLR_LAYER_SURFACE_V1_ERROR_INVALID_SIZE, -- "height 0 requested without setting top and bottom anchors"); -- return; -- } -- - if (surface->surface->unmap_commit) { - layer_surface_reset(surface); - --- -2.41.0 - diff --git a/base/wlroots/examples.meson.build b/base/wlroots/examples.meson.build deleted file mode 100644 index 1e78006..0000000 --- a/base/wlroots/examples.meson.build +++ /dev/null @@ -1,136 +0,0 @@ -# Client examples are now available from a separate repository, -# https://gitlab.freedesktop.org/wlroots/wlr-clients -project( - 'wlroots-examples', - 'c', - meson_version: '>=0.58.0', - default_options: [ - 'c_std=c11', - 'warning_level=2', - 'werror=false', - ], -) - -cc = meson.get_compiler('c') -add_global_arguments('-DWLR_USE_UNSTABLE', language : 'c') - -cairo = dependency('cairo') -drm = dependency('libdrm') -egl = dependency('egl') -glesv2 = dependency('glesv2') -# Only needed for drm_fourcc.h -libdrm = dependency('libdrm').partial_dependency(compile_args: true, includes: true) -wayland_client = dependency('wayland-client') -wayland_egl = dependency('wayland-egl') -wayland_protos = dependency('wayland-protocols', version: '>=1.27') -wayland_scanner_dep = dependency('wayland-scanner', native: true) -wayland_scanner = find_program( - wayland_scanner_dep.get_variable('wayland_scanner'), - native: true, -) -wayland_server = dependency('wayland-server') -wlroots = dependency('wlroots', version: ['>=0.17.0', '<0.18.0']) -xkbcommon = dependency('xkbcommon') - -wl_protocol_dir = wayland_protos.get_variable('pkgdatadir') - -protocols = { - # Stable upstream protocols - 'xdg-shell': wl_protocol_dir / 'stable/xdg-shell/xdg-shell.xml', - - # Unstable upstream protocols - 'fullscreen-shell-unstable-v1': wl_protocol_dir / 'unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml', -} - -protocols_code = {} -protocols_server_header = {} -protocols_client_header = {} - -foreach name, path : protocols - code = custom_target( - name.underscorify() + '_c', - input: path, - output: '@BASENAME@-protocol.c', - command: [wayland_scanner, 'private-code', '@INPUT@', '@OUTPUT@'], - ) - - server_header = custom_target( - name.underscorify() + '_server_h', - input: path, - output: '@BASENAME@-protocol.h', - command: [wayland_scanner, 'server-header', '@INPUT@', '@OUTPUT@'], - ) - - client_header = custom_target( - name.underscorify() + '_client_h', - input: path, - output: '@BASENAME@-client-protocol.h', - command: [wayland_scanner, 'client-header', '@INPUT@', '@OUTPUT@'], - build_by_default: false, - ) - - protocols_code += { name: code } - protocols_server_header += { name: server_header } - protocols_client_header += { name: client_header } -endforeach - - -compositors = { - 'simple': { - 'src': 'simple.c', - }, - 'pointer': { - 'src': 'pointer.c', - }, - 'touch': { - 'src': ['touch.c', 'cat.c'], - }, - 'tablet': { - 'src': 'tablet.c', - }, - 'rotation': { - 'src': ['rotation.c', 'cat.c'], - }, - 'output-layout': { - 'src': ['output-layout.c', 'cat.c'], - }, - 'fullscreen-shell': { - 'src': 'fullscreen-shell.c', - 'proto': ['fullscreen-shell-unstable-v1'], - }, - 'scene-graph': { - 'src': 'scene-graph.c', - 'proto': ['xdg-shell'], - }, - 'output-layers': { - 'src': 'output-layers.c', - 'proto': [ - 'xdg-shell', - ], - }, - 'cairo-buffer': { - 'src': 'cairo-buffer.c', - 'dep': cairo, - }, - 'embedded': { - 'src': [ - 'embedded.c', - protocols_code['xdg-shell'], - protocols_client_header['xdg-shell'], - ], - 'dep': [wayland_client, wayland_egl, egl, glesv2], - }, -} - -foreach name, info : compositors - extra_src = [] - foreach p : info.get('proto', []) - extra_src += protocols_server_header[p] - endforeach - - executable( - name, - [info.get('src'), extra_src], - dependencies: [libdrm, wlroots, wayland_server, xkbcommon, info.get('dep', [])], - ) -endforeach diff --git a/base/wlroots/gpgkey-0FDE7BE0E88F5E48.gpg b/base/wlroots/gpgkey-0FDE7BE0E88F5E48.gpg deleted file mode 100644 index 3530f32..0000000 Binary files a/base/wlroots/gpgkey-0FDE7BE0E88F5E48.gpg and /dev/null differ diff --git a/base/wlroots/wlroots-0.17-backend-fix-build-against-upcoming-gcc-14.patch b/base/wlroots/wlroots-0.17-backend-fix-build-against-upcoming-gcc-14.patch deleted file mode 100644 index 1199143..0000000 --- a/base/wlroots/wlroots-0.17-backend-fix-build-against-upcoming-gcc-14.patch +++ /dev/null @@ -1,52 +0,0 @@ -From f3e1f7b2a70a500b740bfc406e893eba0852699a Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Thu, 21 Dec 2023 21:06:20 +0000 -Subject: [PATCH] backend: fix build against upcoming `gcc-14` - (`-Werror=calloc-transposed-args`) - -`gcc-14` added a new `-Wcalloc-transposed-args` warning recently. It -detected minor infelicity in `calloc()` API usage in `wlroots`: - - ../backend/libinput/tablet_pad.c: In function 'add_pad_group_from_libinput': - ../backend/libinput/tablet_pad.c:36:38: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args] - 36 | group->rings = calloc(sizeof(unsigned int), group->ring_count); - | ^~~~~~~~ - ../backend/libinput/tablet_pad.c:36:38: note: earlier argument should specify number of elements, later size of each element ---- - backend/libinput/tablet_pad.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/backend/libinput/tablet_pad.c b/backend/libinput/tablet_pad.c -index 2e74022a5..e53275281 100644 ---- a/backend/libinput/tablet_pad.c -+++ b/backend/libinput/tablet_pad.c -@@ -33,7 +33,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad, - ++group->ring_count; - } - } -- group->rings = calloc(sizeof(unsigned int), group->ring_count); -+ group->rings = calloc(group->ring_count, sizeof(unsigned int)); - if (group->rings == NULL) { - goto group_fail; - } -@@ -50,7 +50,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad, - ++group->strip_count; - } - } -- group->strips = calloc(sizeof(unsigned int), group->strip_count); -+ group->strips = calloc(group->strip_count, sizeof(unsigned int)); - if (group->strips == NULL) { - goto group_fail; - } -@@ -66,7 +66,7 @@ static void add_pad_group_from_libinput(struct wlr_tablet_pad *pad, - ++group->button_count; - } - } -- group->buttons = calloc(sizeof(unsigned int), group->button_count); -+ group->buttons = calloc(group->button_count, sizeof(unsigned int)); - if (group->buttons == NULL) { - goto group_fail; - } --- -GitLab - diff --git a/base/wlroots/wlroots-0.17.1.tar.gz.sig b/base/wlroots/wlroots-0.17.1.tar.gz.sig deleted file mode 100644 index 7d6c5b3..0000000 Binary files a/base/wlroots/wlroots-0.17.1.tar.gz.sig and /dev/null differ diff --git a/base/wlroots/wlroots.spec b/base/wlroots/wlroots.spec deleted file mode 100644 index 0b14bb0..0000000 --- a/base/wlroots/wlroots.spec +++ /dev/null @@ -1,331 +0,0 @@ -# Version of the .so library -%global abi_ver 12 -%global _rxlibdir /opt/rx/%{_lib} -%global _rxincludedir /opt/rx/include - -Name: wlroots -Version: 0.17.1 -Release: 2%{?dist} -Summary: A modular Wayland compositor library - -# Source files/overall project licensed as MIT, but -# - HPND-sell-variant -# * protocol/drm.xml -# * protocol/wlr-data-control-unstable-v1.xml -# * protocol/wlr-foreign-toplevel-management-unstable-v1.xml -# * protocol/wlr-gamma-control-unstable-v1.xml -# * protocol/wlr-input-inhibitor-unstable-v1.xml -# * protocol/wlr-layer-shell-unstable-v1.xml -# * protocol/wlr-output-management-unstable-v1.xml -# - LGPL-2.1-or-later -# * protocol/server-decoration.xml -# Those files are processed to C-compilable files by the -# `wayland-scanner` binary during build and don't alter -# the main license of the binaries linking with them by -# the underlying licenses. -License: MIT -URL: https://gitlab.freedesktop.org/wlroots/wlroots -Source0: %{url}/-/releases/%{version}/downloads/%{name}-%{version}.tar.gz -Source1: %{url}/-/releases/%{version}/downloads/%{name}-%{version}.tar.gz.sig -# 0FDE7BE0E88F5E48: emersion -Source2: https://emersion.fr/.well-known/openpgpkey/hu/dj3498u4hyyarh35rkjfnghbjxug6b19#/gpgkey-0FDE7BE0E88F5E48.gpg - -# this file is a modification of examples/meson.build so as to: -# - make it self-contained -# - only has targets for examples known to compile well (cf. "examples) global) -Source3: examples.meson.build - -# Upstream patches -Patch1: %{url}/-/commit/f3e1f7b.patch#/wlroots-0.17-backend-fix-build-against-upcoming-gcc-14.patch - -# Fedora patches -# Following patch is required for phoc. -Patch2: Revert-layer-shell-error-on-0-dimension-without-anch.patch - -BuildRequires: gcc -BuildRequires: glslang -BuildRequires: gnupg2 -BuildRequires: meson >= 0.59.0 - -BuildRequires: (pkgconfig(libdisplay-info) >= 0.1.1 with pkgconfig(libdisplay-info) < 0.2) -BuildRequires: (pkgconfig(libliftoff) >= 0.4.0 with pkgconfig(libliftoff) < 0.5.0) -BuildRequires: pkgconfig(egl) -BuildRequires: pkgconfig(gbm) >= 17.1.0 -BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(hwdata) -BuildRequires: pkgconfig(libdrm) >= 2.4.114 -BuildRequires: pkgconfig(libinput) >= 1.21.0 -BuildRequires: pkgconfig(libseat) -BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(pixman-1) >= 0.42.0 -BuildRequires: pkgconfig(vulkan) -BuildRequires: pkgconfig(wayland-client) -BuildRequires: pkgconfig(wayland-protocols) >= 1.32 -BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-server) >= 1.22 -BuildRequires: pkgconfig(x11-xcb) -BuildRequires: pkgconfig(xcb) -BuildRequires: pkgconfig(xcb-errors) -BuildRequires: pkgconfig(xcb-icccm) -BuildRequires: pkgconfig(xcb-renderutil) -BuildRequires: pkgconfig(xkbcommon) -BuildRequires: pkgconfig(xwayland) - -Requires: rx-libinput -Requires: rx-pixman -Requires: rx-libwayland-client -Requires: rx-libwayland-egl -Requires: rx-libwayland-server - -%description -%{summary}. - - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} == %{version}-%{release} -# not required per se, so not picked up automatically by RPM -Recommends: pkgconfig(xcb-icccm) -# for examples -Suggests: gcc -Suggests: meson >= 0.58.0 -Suggests: pkgconfig(wayland-egl) >= 1.22 - -%description devel -Development files for %{name}. - - -%prep -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup -N -# apply unconditional patches (0..99) -%autopatch -p1 -M99 -# apply conditional patches (100..) - - -%build -export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} -export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS:-%__global_ldflags}" - -MESON_OPTIONS=( - # Disable options requiring extra/unpackaged dependencies - -Dexamples=false -) - -%{meson} "${MESON_OPTIONS[@]}" -%{meson_build} - - -%install -%{meson_install} -install -pm0644 -D '%{SOURCE3}' '%{buildroot}/%{_pkgdocdir}/examples/meson.build' - - -%check -%{meson_test} - - -%files -%license LICENSE -%doc README.md -%{_libdir}/lib%{name}.so.%{abi_ver}{,.*} - - -%files devel -%doc %{_pkgdocdir}/examples -%{_includedir}/wlr -%{_libdir}/lib%{name}.so -%{_libdir}/pkgconfig/%{name}.pc - - -%changelog -* Sat Jan 27 2024 Fedora Release Engineering - 0.17.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Dec 21 2023 Aleksei Bavshin - 0.17.1-1 -- Update to 0.17.1 (#2255547) - -* Tue Nov 21 2023 Aleksei Bavshin - 0.17.0-1 -- Update to 0.17.0 (#2250885) -- Use xcb-errors util library -- Apply patches from 0.17.x bugfix branch - -* Sat Jul 22 2023 Fedora Release Engineering - 0.16.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sun Apr 16 2023 Aleksei Bavshin - 0.16.2-2 -- Apply upstream patch to remove hardcoded Vulkan validation layers - -* Fri Feb 10 2023 Aleksei Bavshin - 0.16.2-1 -- Update to 0.16.2 (#2168992) - -* Sat Jan 21 2023 Fedora Release Engineering - 0.16.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Dec 25 2022 Aleksei Bavshin - 0.16.1-1 -- Update to 0.16.1 - -* Fri Dec 02 2022 Aleksei Bavshin - 0.16.0-1 -- Update to 0.16.0 (#2142159) -- Add patch for compatibility with older libdrm -- Sync examples.meson.build with upstream, include all available examples - -* Mon Nov 14 2022 Aleksei Bavshin - 0.15.1-5 -- Backport upstream crash fix (#2142447) -- Convert license to SPDX - -* Sat Jul 23 2022 Fedora Release Engineering - 0.15.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sun Jun 26 2022 Aleksei Bavshin - 0.15.1-3 -- Add patches required for phoc 0.20 - -* Wed Jun 01 2022 Aleksei Bavshin - 0.15.1-2 -- Drop patches for wayland 1.19 compatibility - -* Sat Feb 05 2022 Aleksei Bavshin - 0.15.1-1 -- Update to 0.15.1 (#2050408) - -* Tue Jan 25 2022 Aleksei Bavshin - 0.15.0-3 -- Backport fix for permission popups in Firefox - -* Sat Jan 22 2022 Fedora Release Engineering - 0.15.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sun Jan 16 2022 Aleksei Bavshin - 0.15.0-1 -- Update to 0.15.0 (#2033651) -- Update upstream URL to gitlab.freedesktop.org -- Backport some patches from 0.15.1 milestone - -* Mon Dec 13 2021 Aleksei Bavshin - 0.14.1-3 -- Add patch for disappearing cursor issue (#2027431) - -* Fri Jul 23 2021 Fedora Release Engineering - 0.14.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jul 08 2021 Aleksei Bavshin - 0.14.1-1 -- Update to wlroots 0.14.1 - -* Wed Jul 07 2021 Aleksei Bavshin - 0.14.0-2 -- Add patch for a few more issues with cursors, multi-GPUs and nouveau - -* Wed Jun 23 2021 Aleksei Bavshin - 0.14.0-1 -- Update to 0.14.0 -- Add upstream patch for cursor issues on scaled outputs - -* Tue Jun 01 2021 Aleksei Bavshin - 0.13.0-2 -- Enable libseat session backend - -* Wed Apr 07 2021 Aleksei Bavshin - 0.13.0-1 -- Update to 0.13.0 (#1947218) - -* Wed Jan 27 2021 Fedora Release Engineering - 0.12.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Nov 08 2020 Aleksei Bavshin - 0.12.0-1 -- Updated to version 0.12.0 - -* Wed Jul 29 2020 Fedora Release Engineering - 0.11.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 15 2020 Aleksei Bavshin - 0.11.0-1 -- Updated to version 0.11.0 - -* Sat May 09 2020 Till Hofmann - 0.10.1-2 -- Add patch from upstream #2167 to fix #1829212 - -* Tue Mar 24 2020 Nikhil Jha - 0.10.1-1 -- Updated to version 0.10.1 (https://github.com/swaywm/wlroots/releases/tag/0.10.1) - -* Mon Feb 10 2020 Jan Staněk - 0.10.0-6 -- Propagate mesa-libEGL-devel workaround to -devel requirements - -* Sat Feb 08 2020 Simone Caronni - 0.10.0-5 -- RDP backend is no longer in wlroots 0.10. - -* Fri Feb 07 2020 Simone Caronni - 0.10.0-4 -- Rebuild for updated FreeRDP. - -* Tue Feb 04 2020 Jan Staněk - 0.10.0-3 -- Disable -Werror compilation flag on s390x - (https://github.com/swaywm/wlroots/issues/2018) - -* Wed Jan 29 2020 Jan Staněk - 0.10.0-2 -- Backport fix for compilation with GCC 10 - -* Tue Jan 28 2020 Joe Walker - 0.10.0 -- Updated to version 0.10.0 (https://github.com/swaywm/wlroots/releases/tag/0.10.0) - -Mon Jan 20 2020 Jan Staněk - 0.9.1-1 -- Upgrade to version 0.9.1 (https://github.com/swaywm/wlroots/releases/tag/0.9.1) - -* Thu Sep 12 2019 Jan Staněk - 0.7.0-2 -- Spec file cleanup - -* Thu Aug 29 2019 Jeff Peeler - 0.7.0-1 -- Updated to version 0.7.0 - -* Sat Jul 27 2019 Fedora Release Engineering - 0.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu May 09 2019 Jan Pokorný - 0.6.0-1 -- Updated to version 0.6.0 - (see https://github.com/swaywm/wlroots/releases/tag/0.6.0) -- Overhaul dependencies and shipped examples in -devel - -* Tue Apr 16 2019 Adam Williamson - 0.5.0-2 -- Rebuild with Meson fix for #1699099 - -* Thu Mar 14 2019 Jan Pokorný - 0.5.0-1 -- Updated to version 0.5.0 (0.2, 0.3, 0.4, 0.4.1 releases effectively skipped) -- Avoid building some parts that are not shipped in binary form, anyway -- Minor spec cleanup (clarify the licensing comment, licensecheck's NTP ~ MIT, - ldconfig_scriptlets no longer relevant, arch-specific tweak no longer needed) - -* Sun Feb 03 2019 Fedora Release Engineering - 0.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Nov 27 2018 Jan Pokorný - 0.1-4 -- Fix Firefox crash around text selection/clipboard - (https://github.com/swaywm/wlroots/pull/1380) - -* Tue Nov 27 2018 Jan Pokorný - 0.1-3 -- Make Firefox run smoother (https://github.com/swaywm/wlroots/pull/1384) - -* Wed Nov 07 2018 Jan Pokorný - 0.1-2 -- Fix incorrect "pkgconfig" version - -* Wed Oct 31 2018 Jan Pokorný - 0.1-1 -- Updated to historically first official release -- Turned off implicit enablement of all 'auto' build features under Meson, - since xcb-errors is not available at this time -- Added BR: libpng -- Expanding spec comment on source files not covered with MIT license - -* Sat Jul 14 2018 Fedora Release Engineering - 0.0.1-0.9.20180106git03faf17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 0.0.1-0.8.20180106git03faf17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Jan 13 2018 Björn Esser - 0.0.1-0.7.20180106git03faf17 -- Updated snapshot - -* Wed Jan 03 2018 Björn Esser - 0.0.1-0.6.20180102git767df15 -- Initial import (#1529352) - -* Wed Jan 03 2018 Björn Esser - 0.0.1-0.5.20180102git767df15 -- Updated snapshot - -* Sun Dec 31 2017 Björn Esser - 0.0.1-0.4.20171229git80ed4d4 -- Add licensing clarification -- Add BR: gcc - -* Sat Dec 30 2017 Björn Esser - 0.0.1-0.3.20171229git80ed4d4 -- Updated snapshot - -* Wed Dec 27 2017 Björn Esser - 0.0.1-0.2.20171227giteeb7cd8 -- Optimize spec-file - -* Wed Dec 27 2017 Björn Esser - 0.0.1-0.1.20171227giteeb7cd8 -- Initial rpm release (#1529352)