rspamd: 3.11.0
This commit is contained in:
parent
11859754f1
commit
b41daef0e8
@ -25,7 +25,7 @@ Name: rspamd
|
|||||||
Conflicts: rspamd-asan
|
Conflicts: rspamd-asan
|
||||||
|
|
||||||
Provides: rspamd
|
Provides: rspamd
|
||||||
Version: 3.10.2
|
Version: 3.11.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Rapid spam filtering system
|
Summary: Rapid spam filtering system
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
@ -318,6 +318,9 @@ fi
|
|||||||
%dir %{_localstatedir}/log/rspamd
|
%dir %{_localstatedir}/log/rspamd
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Dec 17 2024 Raven <raven@sysadmins.ws> - 3.11.0-1
|
||||||
|
- update to 3.11.0
|
||||||
|
|
||||||
* Mon Oct 21 2024 Raven <raven@sysadmins.ws> - 3.10.2-1
|
* Mon Oct 21 2024 Raven <raven@sysadmins.ws> - 3.10.2-1
|
||||||
- update to 3.10.2
|
- update to 3.10.2
|
||||||
|
|
||||||
|
@ -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
|
|
||||||
```
|
|
@ -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"
|
|
Binary file not shown.
Binary file not shown.
@ -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
|
|
@ -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 <contact@emersion.fr>
|
|
||||||
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 <alebastr@fedoraproject.org> - 1.9-1
|
|
||||||
- Update to 1.9
|
|
||||||
|
|
||||||
* Sun Feb 04 2024 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.9~rc2-1
|
|
||||||
- Update to 1.9-rc2 (rhbz#2260566)
|
|
||||||
|
|
||||||
* Sun Jan 14 2024 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.8.1-4
|
|
||||||
- Use gnome-keyring for Secret portal implementation
|
|
||||||
|
|
||||||
* Thu Sep 14 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.8.1-3
|
|
||||||
- Add sway-portals.conf for xdg-desktop-portal >= 1.17
|
|
||||||
|
|
||||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Feb 12 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.8.1-1
|
|
||||||
- Update to 1.8.1
|
|
||||||
- Set CAP_SYS_NICE on f38+
|
|
||||||
|
|
||||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Dec 25 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.8-1
|
|
||||||
- Update to 1.8
|
|
||||||
|
|
||||||
* Fri Dec 02 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <alebastr@fedoraproject.org> - 1.7-4
|
|
||||||
- Add upstream patch to fix crash in xdg-activation
|
|
||||||
- Convert license to SPDX
|
|
||||||
|
|
||||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7-3
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Jun 01 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <alebastr@fedoraproject.org> - 1.7-1
|
|
||||||
- Update to 1.7
|
|
||||||
- Add scripts from contrib to the package
|
|
||||||
|
|
||||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7~rc3-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Jan 16 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <alebastr@fedoraproject.org> - 1.6.1-4
|
|
||||||
- Add upstream patch to increase RLIMIT_NOFILE
|
|
||||||
|
|
||||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-3
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sat Jul 10 2021 Björn Esser <besser82@fedoraproject.org> - 1.6.1-2
|
|
||||||
- Rebuild for versioned symbols in json-c
|
|
||||||
|
|
||||||
* Thu Jun 24 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <alebastr@fedoraproject.org> - 1.6-1
|
|
||||||
- Update to 1.6 (#1939820)
|
|
||||||
|
|
||||||
* Sat Feb 20 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <releng@fedoraproject.org> - 1.5.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
||||||
|
|
||||||
* Tue Nov 10 2020 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.5.1-1
|
|
||||||
- Update to 1.5.1
|
|
||||||
|
|
||||||
* Thu Oct 22 2020 Aleksei Bavshin <alebastr@fedoraproject.org> - 1.5-3
|
|
||||||
- Remove default terminal patching; alacritty is avaliable in Fedora (#1830595)
|
|
||||||
|
|
||||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Jul 15 2020 Aleksei Bavshin <alebastr89@gmail.com> - 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ý <jpokorny@fedoraproject.org> 1.4-7
|
|
||||||
- Enhance greenfield readiness with optional pull of default driver set & xargs
|
|
||||||
|
|
||||||
* Thu Apr 30 2020 Aleksei Bavshin <alebastr89@gmail.com> - 1.4-6
|
|
||||||
- Add patch for layer-shell popups layer (#1829130)
|
|
||||||
|
|
||||||
* Tue Apr 21 2020 Björn Esser <besser82@fedoraproject.org> - 1.4-5
|
|
||||||
- Rebuild (json-c)
|
|
||||||
|
|
||||||
* Wed Feb 26 2020 Aleksei Bavshin <alebastr89@gmail.com> - 1.4-4
|
|
||||||
- Fix default terminal and background
|
|
||||||
|
|
||||||
* Sun Feb 09 2020 Till Hofmann <thofmann@fedoraproject.org> - 1.4-3
|
|
||||||
- Add patch to fix strcmp on nullptr (upstream PR #4991)
|
|
||||||
|
|
||||||
* Fri Feb 07 2020 Jan Staněk <jstanek@redhat.com> - 1.4-2
|
|
||||||
- Apply upstream patch to allow compiling with -fno-common flag
|
|
||||||
|
|
||||||
* Thu Feb 06 2020 Joe Walker <grumpey0@gmail.com> 1.4-1
|
|
||||||
- Update to 1.4
|
|
||||||
- Added Build requires to pull in mesa-libEGL-devel manually
|
|
||||||
|
|
||||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-4
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sat Jan 25 2020 Benjamin Lowry <ben@ben.gmbh> 1.2-3
|
|
||||||
- Uncomment 'Recommends: grim'
|
|
||||||
|
|
||||||
* Wed Sep 11 2019 Ivan Mironov <mironov.ivan@gmail.com> - 1.2-2
|
|
||||||
- Add patch to fix easily reproducible crash
|
|
||||||
|
|
||||||
* Thu Aug 29 2019 Jeff Peeler <jpeeler@redhat.com> - 1.2-1
|
|
||||||
- Update to 1.2
|
|
||||||
|
|
||||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Jun 23 2019 Till Hofmann <thofmann@fedoraproject.org> - 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 <thofmann@fedoraproject.org> - 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 <thofmann@fedoraproject.org> - 1.0-2
|
|
||||||
- Remove obsolete (and failing) call to %%make_install
|
|
||||||
- Fix directories without owner
|
|
||||||
|
|
||||||
* Mon Mar 18 2019 Jeff Peeler <jpeeler@redhat.com> - 1.0-1
|
|
||||||
- Update to 1.0 (without man pages)
|
|
||||||
|
|
||||||
* Thu Feb 07 2019 Björn Esser <besser82@fedoraproject.org> - 0.15.2-3
|
|
||||||
- Add patch to disable -Werror, fixes FTBFS
|
|
||||||
|
|
||||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.2-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
||||||
|
|
||||||
* Thu Jul 26 2018 Till Hofmann <thofmann@fedoraproject.org> - 0.15.2-1
|
|
||||||
- Update to stable release 0.15.2
|
|
||||||
|
|
||||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-4
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
||||||
|
|
||||||
* Tue Mar 06 2018 Björn Esser <besser82@fedoraproject.org> - 0.15.1-3
|
|
||||||
- Rebuilt for libjson-c.so.4 (json-c v0.13.1)
|
|
||||||
|
|
||||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sat Dec 30 2017 Till Hofmann <thofmann@fedoraproject.org> - 0.15.1-1
|
|
||||||
- Update to 0.15.1
|
|
||||||
- Remove upstreamed patch (upstream PR #1517)
|
|
||||||
|
|
||||||
* Thu Dec 14 2017 Björn Esser <besser82@fedoraproject.org> - 0.15.0-4
|
|
||||||
- Add upstream patch fixing issues with json-c
|
|
||||||
|
|
||||||
* Sun Dec 10 2017 Björn Esser <besser82@fedoraproject.org> - 0.15.0-3
|
|
||||||
- Rebuilt for libjson-c.so.3
|
|
||||||
|
|
||||||
* Sat Nov 11 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 0.15.0-2
|
|
||||||
- Bump for wlc rebuild
|
|
||||||
|
|
||||||
* Fri Nov 10 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 0.15.0-1
|
|
||||||
- update to stable 0.15.0
|
|
||||||
|
|
||||||
* Tue Oct 10 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 0.15.0-0.3.rc1
|
|
||||||
- Rebuild for fix for #1388
|
|
||||||
- fix versioning according to guidelines
|
|
||||||
|
|
||||||
* Mon Oct 09 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 0.15.rc1-1
|
|
||||||
- Update to 0.15.0-rc1
|
|
||||||
- remove patch
|
|
||||||
- fix sources link
|
|
||||||
|
|
||||||
* Thu Oct 05 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 0.14.0-3
|
|
||||||
- Fix freezing
|
|
||||||
|
|
||||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Aug 02 2017 Zuzana Svetlikova <zsvetlik@redhat.com> - 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 <releng@fedoraproject.org> - 0.13.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Jun 18 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.13.0-1
|
|
||||||
- Update to 0.13.0
|
|
||||||
|
|
||||||
* Mon Apr 03 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.12.2-1
|
|
||||||
- Update to 0.12.2
|
|
||||||
|
|
||||||
* Wed Mar 15 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.12.1-1
|
|
||||||
- Update to 0.12.1
|
|
||||||
|
|
||||||
* Wed Mar 08 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.12-1
|
|
||||||
- Update to 0.12
|
|
||||||
|
|
||||||
* Tue Feb 28 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.12-0.rc2
|
|
||||||
- Update to 0.12-rc2
|
|
||||||
|
|
||||||
* Sat Feb 25 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.12-0.rc1
|
|
||||||
- Update to 0.12-rc1
|
|
||||||
|
|
||||||
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-7.gitb3c0aa3
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
||||||
|
|
||||||
* Tue Jan 24 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-6.gitb3c0aa3
|
|
||||||
- Update to HEAD
|
|
||||||
|
|
||||||
* Thu Jan 12 2017 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-5
|
|
||||||
- Fix bug #1008 with backported patch
|
|
||||||
|
|
||||||
* Thu Dec 29 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-4
|
|
||||||
- Set ptrace capability for sway
|
|
||||||
|
|
||||||
* Wed Dec 28 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-3
|
|
||||||
- Fix LD_LIBRARY_PATH
|
|
||||||
|
|
||||||
* Wed Dec 28 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-2
|
|
||||||
- Fix bug #971 with backported patch
|
|
||||||
|
|
||||||
* Tue Dec 27 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-1
|
|
||||||
- Update to 0.11
|
|
||||||
|
|
||||||
* Sun Dec 18 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-0.rc3
|
|
||||||
- Update to 0.11-rc3
|
|
||||||
|
|
||||||
* Sat Dec 17 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.11-0.rc2
|
|
||||||
- Update to 0.11-rc2
|
|
||||||
|
|
||||||
* Sat Nov 26 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 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 <fale@fedoraproject.org> - 0.10-1
|
|
||||||
- Update to 0.10
|
|
||||||
|
|
||||||
* Thu Oct 13 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.10-0.1.rc3
|
|
||||||
- Update to 0.10-rc3
|
|
||||||
|
|
||||||
* Tue Oct 04 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.10-0.1.rc2
|
|
||||||
- Update to 0.10-rc2
|
|
||||||
|
|
||||||
* Wed Sep 28 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.10-0.1.rc1
|
|
||||||
- Update to 0.10-rc1
|
|
||||||
|
|
||||||
* Tue Sep 06 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 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 <fale@fedoraproject.org> - 0.9-3
|
|
||||||
- Remove some compilation flags that were not needed
|
|
||||||
|
|
||||||
* Sun Aug 07 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 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 <fale@fedoraproject.org> - 0.9-1
|
|
||||||
- Upgrade to 0.9
|
|
||||||
|
|
||||||
* Thu Jul 07 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.8-2
|
|
||||||
- Move ffmpeg and ImageMagick from Required to Suggested
|
|
||||||
|
|
||||||
* Thu Jul 07 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.8-1
|
|
||||||
- Update to version 0.8
|
|
||||||
- Re-enable ZSH bindings
|
|
||||||
- Remove sway wallpapers
|
|
||||||
|
|
||||||
* Sun May 29 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 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 <fale@fedoraproject.org> - 0.6-1
|
|
||||||
- Update to current upstream version
|
|
||||||
|
|
||||||
* Wed Apr 06 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0.3-1
|
|
||||||
- Update to current upstream version
|
|
||||||
|
|
||||||
* Sun Feb 14 2016 Fabio Alessandro Locati <fale@fedoraproject.org> - 0-1.20160214git016a774
|
|
||||||
- Initial packaging
|
|
@ -1,44 +0,0 @@
|
|||||||
From 05cd68c9eee28c2223cc192b9744cff493f940cc Mon Sep 17 00:00:00 2001
|
|
||||||
From: Aleksei Bavshin <alebastr89@gmail.com>
|
|
||||||
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
|
|
||||||
|
|
@ -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
|
|
Binary file not shown.
@ -1,52 +0,0 @@
|
|||||||
From f3e1f7b2a70a500b740bfc406e893eba0852699a Mon Sep 17 00:00:00 2001
|
|
||||||
From: Sergei Trofimovich <slyich@gmail.com>
|
|
||||||
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
|
|
||||||
|
|
Binary file not shown.
@ -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 <contact@emersion.fr>
|
|
||||||
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 <releng@fedoraproject.org> - 0.17.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
||||||
|
|
||||||
* Thu Dec 21 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.17.1-1
|
|
||||||
- Update to 0.17.1 (#2255547)
|
|
||||||
|
|
||||||
* Tue Nov 21 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <releng@fedoraproject.org> - 0.16.2-3
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Apr 16 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.16.2-2
|
|
||||||
- Apply upstream patch to remove hardcoded Vulkan validation layers
|
|
||||||
|
|
||||||
* Fri Feb 10 2023 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.16.2-1
|
|
||||||
- Update to 0.16.2 (#2168992)
|
|
||||||
|
|
||||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Dec 25 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.16.1-1
|
|
||||||
- Update to 0.16.1
|
|
||||||
|
|
||||||
* Fri Dec 02 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <alebastr@fedoraproject.org> - 0.15.1-5
|
|
||||||
- Backport upstream crash fix (#2142447)
|
|
||||||
- Convert license to SPDX
|
|
||||||
|
|
||||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.1-4
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Jun 26 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.15.1-3
|
|
||||||
- Add patches required for phoc 0.20
|
|
||||||
|
|
||||||
* Wed Jun 01 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.15.1-2
|
|
||||||
- Drop patches for wayland 1.19 compatibility
|
|
||||||
|
|
||||||
* Sat Feb 05 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.15.1-1
|
|
||||||
- Update to 0.15.1 (#2050408)
|
|
||||||
|
|
||||||
* Tue Jan 25 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.15.0-3
|
|
||||||
- Backport fix for permission popups in Firefox
|
|
||||||
|
|
||||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Jan 16 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 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 <alebastr@fedoraproject.org> - 0.14.1-3
|
|
||||||
- Add patch for disappearing cursor issue (#2027431)
|
|
||||||
|
|
||||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.1-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
||||||
|
|
||||||
* Thu Jul 08 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.14.1-1
|
|
||||||
- Update to wlroots 0.14.1
|
|
||||||
|
|
||||||
* Wed Jul 07 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.14.0-2
|
|
||||||
- Add patch for a few more issues with cursors, multi-GPUs and nouveau
|
|
||||||
|
|
||||||
* Wed Jun 23 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.14.0-1
|
|
||||||
- Update to 0.14.0
|
|
||||||
- Add upstream patch for cursor issues on scaled outputs
|
|
||||||
|
|
||||||
* Tue Jun 01 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.13.0-2
|
|
||||||
- Enable libseat session backend
|
|
||||||
|
|
||||||
* Wed Apr 07 2021 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.13.0-1
|
|
||||||
- Update to 0.13.0 (#1947218)
|
|
||||||
|
|
||||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sun Nov 08 2020 Aleksei Bavshin <alebastr@fedoraproject.org> - 0.12.0-1
|
|
||||||
- Updated to version 0.12.0
|
|
||||||
|
|
||||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
||||||
|
|
||||||
* Wed Jul 15 2020 Aleksei Bavshin <alebastr89@gmail.com> - 0.11.0-1
|
|
||||||
- Updated to version 0.11.0
|
|
||||||
|
|
||||||
* Sat May 09 2020 Till Hofmann <thofmann@fedoraproject.org> - 0.10.1-2
|
|
||||||
- Add patch from upstream #2167 to fix #1829212
|
|
||||||
|
|
||||||
* Tue Mar 24 2020 Nikhil Jha <hi@nikhiljha.com> - 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 <jstanek@redhat.com> - 0.10.0-6
|
|
||||||
- Propagate mesa-libEGL-devel workaround to -devel requirements
|
|
||||||
|
|
||||||
* Sat Feb 08 2020 Simone Caronni <negativo17@gmail.com> - 0.10.0-5
|
|
||||||
- RDP backend is no longer in wlroots 0.10.
|
|
||||||
|
|
||||||
* Fri Feb 07 2020 Simone Caronni <negativo17@gmail.com> - 0.10.0-4
|
|
||||||
- Rebuild for updated FreeRDP.
|
|
||||||
|
|
||||||
* Tue Feb 04 2020 Jan Staněk <jstanek@redhat.com> - 0.10.0-3
|
|
||||||
- Disable -Werror compilation flag on s390x
|
|
||||||
(https://github.com/swaywm/wlroots/issues/2018)
|
|
||||||
|
|
||||||
* Wed Jan 29 2020 Jan Staněk <jstanek@redhat.com> - 0.10.0-2
|
|
||||||
- Backport fix for compilation with GCC 10
|
|
||||||
|
|
||||||
* Tue Jan 28 2020 Joe Walker <grumpey0@gmail.com> - 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 <jstanek@redhat.com> - 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 <jstanek@redhat.com> - 0.7.0-2
|
|
||||||
- Spec file cleanup
|
|
||||||
|
|
||||||
* Thu Aug 29 2019 Jeff Peeler <jpeeler@redhat.com> - 0.7.0-1
|
|
||||||
- Updated to version 0.7.0
|
|
||||||
|
|
||||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
||||||
|
|
||||||
* Thu May 09 2019 Jan Pokorný <jpokorny+rpm-wlroots@fedoraproject.org> - 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 <awilliam@redhat.com> - 0.5.0-2
|
|
||||||
- Rebuild with Meson fix for #1699099
|
|
||||||
|
|
||||||
* Thu Mar 14 2019 Jan Pokorný <jpokorny+rpm-wlroots@fedoraproject.org> - 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 <releng@fedoraproject.org> - 0.1-5
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
||||||
|
|
||||||
* Tue Nov 27 2018 Jan Pokorný <jpokorny+rpm-wlroots@fedoraproject.org> - 0.1-4
|
|
||||||
- Fix Firefox crash around text selection/clipboard
|
|
||||||
(https://github.com/swaywm/wlroots/pull/1380)
|
|
||||||
|
|
||||||
* Tue Nov 27 2018 Jan Pokorný <jpokorny+rpm-wlroots@fedoraproject.org> - 0.1-3
|
|
||||||
- Make Firefox run smoother (https://github.com/swaywm/wlroots/pull/1384)
|
|
||||||
|
|
||||||
* Wed Nov 07 2018 Jan Pokorný <jpokorny+rpm-wlroots@fedoraproject.org> - 0.1-2
|
|
||||||
- Fix incorrect "pkgconfig" version
|
|
||||||
|
|
||||||
* Wed Oct 31 2018 Jan Pokorný <jpokorny+rpm-wlroots@fedoraproject.org> - 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 <releng@fedoraproject.org> - 0.0.1-0.9.20180106git03faf17
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
||||||
|
|
||||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.1-0.8.20180106git03faf17
|
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
||||||
|
|
||||||
* Sat Jan 13 2018 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.7.20180106git03faf17
|
|
||||||
- Updated snapshot
|
|
||||||
|
|
||||||
* Wed Jan 03 2018 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.6.20180102git767df15
|
|
||||||
- Initial import (#1529352)
|
|
||||||
|
|
||||||
* Wed Jan 03 2018 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.5.20180102git767df15
|
|
||||||
- Updated snapshot
|
|
||||||
|
|
||||||
* Sun Dec 31 2017 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.4.20171229git80ed4d4
|
|
||||||
- Add licensing clarification
|
|
||||||
- Add BR: gcc
|
|
||||||
|
|
||||||
* Sat Dec 30 2017 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.3.20171229git80ed4d4
|
|
||||||
- Updated snapshot
|
|
||||||
|
|
||||||
* Wed Dec 27 2017 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.2.20171227giteeb7cd8
|
|
||||||
- Optimize spec-file
|
|
||||||
|
|
||||||
* Wed Dec 27 2017 Björn Esser <besser82@fedoraproject.org> - 0.0.1-0.1.20171227giteeb7cd8
|
|
||||||
- Initial rpm release (#1529352)
|
|
Loading…
x
Reference in New Issue
Block a user