[packages/sway] new
atler
atler at pld-linux.org
Sun Jan 31 00:55:45 CET 2021
commit 676f3510475e53962d531b576d384ac58f4156eb
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Jan 31 00:55:08 2021 +0100
new
sway.spec | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 129 insertions(+)
---
diff --git a/sway.spec b/sway.spec
new file mode 100644
index 0000000..c462d64
--- /dev/null
+++ b/sway.spec
@@ -0,0 +1,129 @@
+Summary: i3-compatible Wayland compositor
+Name: sway
+Version: 1.5.1
+Release: 1
+License: MIT
+Group: Applications
+Source0: https://github.com/swaywm/sway/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 9a7edc89abfc3f36d47546457e0bc901
+URL: https://swaywm.org/
+BuildRequires: OpenGLESv2-devel
+BuildRequires: bash-completion
+BuildRequires: cairo-devel
+BuildRequires: gdk-pixbuf2-devel
+BuildRequires: json-c-devel >= 0.13
+BuildRequires: libevdev-devel
+BuildRequires: libinput-devel >= 1.6.0
+BuildRequires: libxcb-devel
+BuildRequires: meson >= 0.53.0
+BuildRequires: ninja
+BuildRequires: pango-devel
+BuildRequires: pcre-devel
+BuildRequires: pixman-devel
+BuildRequires: rpmbuild(macros) >= 1.752
+BuildRequires: systemd-devel >= 239
+BuildRequires: wayland-devel
+BuildRequires: wayland-protocols >= 1.14
+BuildRequires: wlroots-devel >= 0.12.0
+BuildRequires: xorg-lib-libxkbcommon-devel
+Requires: json-c >= 0.13
+Requires: libinput >= 1.6.0
+Requires: systemd-libs >= 239
+Requires: wlroots >= 0.12.0
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Sway is a tiling Wayland compositor and a drop-in replacement for the
+i3 window manager for X11. It works with your existing i3
+configuration and supports most of i3's features, plus a few extras.
+
+Sway allows you to arrange your application windows logically, rather
+than spatially. Windows are arranged into a grid by default which
+maximizes the efficiency of your screen and can be quickly manipulated
+using only the keyboard.
+
+%package backgrounds
+Summary: Background images for sway compositor
+Group: Themes
+Requires: %{name} = %{version}-%{release}
+%{?noarchpackage}
+
+%description backgrounds
+Background images for sway compositor.
+
+%package -n bash-completion-sway
+Summary: Bash completion for sway
+Group: Applications/Shells
+Requires: %{name} = %{version}-%{release}
+Requires: bash-completion >= 2.0
+%{?noarchpackage}
+
+%description -n bash-completion-sway
+Bash completion for sway.
+
+%package -n fish-completion-sway
+Summary: fish-completion for sway
+Group: Applications/Shells
+Requires: %{name} = %{version}-%{release}
+Requires: fish
+%{?noarchpackage}
+
+%description -n fish-completion-sway
+fish-completion for sway.
+
+%package -n zsh-completion-sway
+Summary: ZSH completion for sway
+Group: Applications/Shells
+Requires: %{name} = %{version}-%{release}
+Requires: zsh
+%{?noarchpackage}
+
+%description -n zsh-completion-sway
+ZSH completion for sway.
+
+%prep
+%setup -q
+
+%build
+%meson build
+%ninja_build -C build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%ninja_install -C build
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc CONTRIBUTING.md README.md
+%dir %{_sysconfdir}/sway
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sway/config
+%attr(755,root,root) %{_bindir}/sway
+%attr(755,root,root) %{_bindir}/swaybar
+%attr(755,root,root) %{_bindir}/swaymsg
+%attr(755,root,root) %{_bindir}/swaynag
+%{_datadir}/wayland-sessions/sway.desktop
+
+%files backgrounds
+%defattr(644,root,root,755)
+%dir %{_datadir}/backgrounds/sway
+%{_datadir}/backgrounds/sway/Sway_Wallpaper_Blue_*.png
+
+%files -n bash-completion-sway
+%defattr(644,root,root,755)
+%{bash_compdir}/sway
+%{bash_compdir}/swaybar
+%{bash_compdir}/swaymsg
+
+%files -n fish-completion-sway
+%defattr(644,root,root,755)
+%{fish_compdir}/sway.fish
+%{fish_compdir}/swaymsg.fish
+%{fish_compdir}/swaynag.fish
+
+%files -n zsh-completion-sway
+%defattr(644,root,root,755)
+%{zsh_compdir}/_sway
+%{zsh_compdir}/_swaymsg
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/sway.git/commitdiff/676f3510475e53962d531b576d384ac58f4156eb
More information about the pld-cvs-commit
mailing list