commit 4d386e7a34db07e27d9d8eb680c8af2798053bab91f8a03deb4117fd3cf4745e Author: Michael Vetter Date: Thu Apr 30 07:28:04 2020 +0000 New package OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayfire?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/wayfire-0.4.0.tar.xz b/wayfire-0.4.0.tar.xz new file mode 100644 index 0000000..10fee30 --- /dev/null +++ b/wayfire-0.4.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:482167e3e2633a558f12e4defe473d13c192400dccf864c075d17f57c87c4a21 +size 588904 diff --git a/wayfire-0.4.0.tar.xz.sha256sum b/wayfire-0.4.0.tar.xz.sha256sum new file mode 100644 index 0000000..37b4fce --- /dev/null +++ b/wayfire-0.4.0.tar.xz.sha256sum @@ -0,0 +1 @@ +482167e3e2633a558f12e4defe473d13c192400dccf864c075d17f57c87c4a21 wayfire-0.4.0.tar.xz diff --git a/wayfire.changes b/wayfire.changes new file mode 100644 index 0000000..1088ca3 --- /dev/null +++ b/wayfire.changes @@ -0,0 +1,40 @@ +------------------------------------------------------------------- +Thu Apr 30 04:59:18 UTC 2020 - Dead Mozay + +- Remove _service + +------------------------------------------------------------------- +Mon Mar 23 03:56:14 UTC 2020 - dead_mozay@opensuse.org + +- Update to version 0.4.0: + * Decoration buttons support + * Animation support for context menus & tooltips + * Improved dialogue handling + +------------------------------------------------------------------- +Tue Mar 17 06:29:03 UTC 2020 - dead_mozay@opensuse.org + +- Update to version 0.3.1.git~20200315.30f384f: + * Xwayland positioning improvements + * tile_by_default from the simple-tile plugin now accepts a matcher string, so you can tile only certain window types by default + * Rotating cube screensaver + * Bindings now return a bool indicating whether the binding has been handled. This means that WCM can grab key- and button bindings now, instead of having the user manually type them + +------------------------------------------------------------------- +Tue Mar 17 06:03:51 UTC 2020 - dead_mozay@opensuse.org + +- Update to version 0.3.1: + * support libinput acceleration profiles + * xwayland: Don't add decoration size when sending configure + * Activate plugins for all outputs + +------------------------------------------------------------------- +Thu Oct 03 11:02:21 UTC 2019 - dead_mozay@opensuse.org + +- Update to version 0.2.git~201910025.a8d1c1: + * No user-visible changes + +------------------------------------------------------------------- +Thu Oct 3 09:43:09 UTC 2019 - Dead Mozay + +- Initial package diff --git a/wayfire.spec b/wayfire.spec new file mode 100644 index 0000000..6e7fb3d --- /dev/null +++ b/wayfire.spec @@ -0,0 +1,91 @@ +# +# spec file for package wayfire +# +# Copyright (c) 2020 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: wayfire +Version: 0.4.0 +Release: 0 +Summary: 3D wayland compositor +License: MIT +URL: https://wayfire.org/ +Source0: https://github.com/WayfireWM/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: https://github.com/WayfireWM/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz.sha256sum +BuildRequires: Mesa-libGLESv3-devel +BuildRequires: gcc-c++ +BuildRequires: inotify-tools-devel +BuildRequires: meson +BuildRequires: pkgconfig +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(glm) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(libevdev) +BuildRequires: pkgconfig(libinput) +BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-cursor) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wf-config) +BuildRequires: pkgconfig(wlroots) +BuildRequires: pkgconfig(xkbcommon) +Recommends: wayfire-config-manager +Recommends: wayfire-plugins-extra +Recommends: wcm +Recommends: wf-shell + +%description +Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance. If you want to gain a better impression at what it can do, see the demo videos on youtube: https://www.youtube.com/playlist?list=PLb7YRKEhWEBUIoT-a29UoJW9mhfzjpNle + +%package devel +Summary: Devel files for %{name} +Requires: %{name} = %{version} + +%description devel +Development files for %{name}. + +%prep +echo "`grep %{name}-%{version}.tar.xz %{SOURCE1} | grep -Eo '^[0-9a-f]+'` %{SOURCE0}" | sha256sum -c +%autosetup + +%build +%meson +%meson_build + +%install +%meson_install +install -Dpm0644 wayfire.desktop %{buildroot}%{_datadir}/wayland-sessions/%{name}.desktop + +%files +%license LICENSE +%doc README.md wayfire.ini +%{_bindir}/%{name} +%{_libdir}/%{name}/ +%{_libdir}/%{name}/*.so +%{_datadir}/%{name} +%{_datadir}/wayland-sessions/ +%{_datadir}/wayland-sessions/*.desktop + +%files devel +%{_libdir}/pkgconfig/*.pc +%{_includedir}/%{name} + +%changelog