SHA256
1
0
forked from pool/seatd

Accepting request 918472 from X11:Wayland

- Update to 0.6.0:
  * seatd-launch: Fix chmod error goto
  * man: Add simple seatd-launch(1) page
  * seatd-launch: Set socket permissions directly
  * seat: Allow new clients when active is pending ack
  * Add .editorconfig
  * seat: Avoid holding a tty fd
  * meson.build: fix build with gcc < 7
  * libseat: Fix build of builtin backend
  * libseat: Update builtin backend root requirement documentation
  * Revert "libseat: Check euid before using builtin"
  * logind: Remove redundant null check
  * Make libseat_seat_listener const
  * seatd: Use path in chmod/chown operations
  * seatd: Improve socket permission error handling
  * seatd-launch: Command line argument support
  * seatd-launch: check for getpwuid errors
  * seatd-launch: don't use gotos in child processes
  * seatd-launch: propagate child exit status
  * seatd-launch: Add seatd launch wrapper
  * seatd: Only set UID/GID when specified
  * seatd: s6-style readiness notification support
  * seatd: We shouldn't poll if predispatch > 0
  * libseat: Rename dispatch_background in backends
  * libseat/seatd: Add dispatch_pending_and_execute
  * libseat/seatd: Return executed events
  * link with rt
  * readme: Update discuss section
  * meson: Support building builtin without seatd
  * libseat/seatd: downgrade ENOENT log to info

OBS-URL: https://build.opensuse.org/request/show/918472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/seatd?expand=0&rev=4
This commit is contained in:
Dominique Leuenberger 2021-09-12 18:09:34 +00:00 committed by Git OBS Bridge
commit 5fb95687f4
8 changed files with 59 additions and 19 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="disabled">
<param name="url">https://git.sr.ht/~kennylevinsen/seatd</param>
<param name="scm">git</param>
<param name="revision">0.5.0</param>
<param name="revision">0.6.0</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b9b761acdcda7323871aa369799f1db7c2f40686bfedce783d1ff9f1f547c1b3
size 162315

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cc70554a10593dfab840da5399f99dd8a0067365f33f64858dec319bb748d932
size 163339

3
seatd-0.6.0.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:47d0bb76e99ac5bce677943783533742e08e1bf8f1c5925f51d1a32c401ae1e7
size 174603

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:45980c80cfb7b67aa3e6c459fe1292a88027b5ccfaefb357d864b1c8f9d46b3e
size 162827

View File

@ -1,3 +1,49 @@
-------------------------------------------------------------------
Sat Sep 11 20:18:15 UTC 2021 - Michael Vetter <mvetter@suse.com>
- Update to 0.6.0:
* seatd-launch: Fix chmod error goto
* man: Add simple seatd-launch(1) page
* seatd-launch: Set socket permissions directly
* seat: Allow new clients when active is pending ack
* Add .editorconfig
* seat: Avoid holding a tty fd
* meson.build: fix build with gcc < 7
* libseat: Fix build of builtin backend
* libseat: Update builtin backend root requirement documentation
* Revert "libseat: Check euid before using builtin"
* logind: Remove redundant null check
* Make libseat_seat_listener const
* seatd: Use path in chmod/chown operations
* seatd: Improve socket permission error handling
* seatd-launch: Command line argument support
* seatd-launch: check for getpwuid errors
* seatd-launch: don't use gotos in child processes
* seatd-launch: propagate child exit status
* seatd-launch: Add seatd launch wrapper
* seatd: Only set UID/GID when specified
* seatd: s6-style readiness notification support
* seatd: We shouldn't poll if predispatch > 0
* libseat: Rename dispatch_background in backends
* libseat/seatd: Add dispatch_pending_and_execute
* libseat/seatd: Return executed events
* link with rt
* readme: Update discuss section
* meson: Support building builtin without seatd
* libseat/seatd: downgrade ENOENT log to info
* contrib/systemd: Use a different group
* meson: make 'logind' var always available
* Avoid a clang-format quirk
* meson: declare libseat dependency
* Add no-op session
* client: enable cr_pid on FreeBSD >= 12.3
* readme: Remove alpha label
* contrib: Add Documentation to systemd unit
* meson: Disable examples by default
* Correct minor misspellings
* meson: Minor cleanup
* meson: Fix logind backend auto mode
-------------------------------------------------------------------
Thu Mar 25 19:29:37 UTC 2021 - Denys Kondratenko <stdden@opensuse.org>

View File

@ -1,5 +1,5 @@
name: seatd
version: 0.5.0
mtime: 1615836747
commit: e303e113345f3774188f3c0d83af124984d58902
version: 0.6.0
mtime: 1631361764
commit: 3ad9164a896eacffd27588f5b1fd6ea3e0bcd92d

View File

@ -17,7 +17,7 @@
Name: seatd
Version: 0.5.0
Version: 0.6.0
Release: 0
Summary: Seat management daemon
License: MIT
@ -28,16 +28,14 @@ BuildRequires: meson
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: scdoc
BuildRequires: pkgconfig(systemd)
Requires: libseat1 = %{version}
%if 0%{?suse_version} > 1520
#15.2 don't have needed API
#https://github.com/systemd/systemd/commit/b423e4fb73866e529869b348efb7169ee91f00c9
BuildRequires: pkgconfig(libsystemd) >= 237
%endif
BuildRequires: pkgconfig(systemd)
Requires: libseat1 = %{version}
%description
Seat management takes care of mediating access to shared devices (graphics, input), without requiring the applications needing access to be root.
@ -63,7 +61,7 @@ Development files for %{name}.
%build
%if 0%{?suse_version} > 1520
#15.2 don't have needed API
%meson -Dlogind=enabled
%meson -Dlibseat-logind=systemd
%else
%meson
%endif
@ -79,7 +77,9 @@ Development files for %{name}.
%files
%doc README*
%{_bindir}/%{name}
%{_bindir}/seatd-launch
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/man1/seatd-launch.1%{?ext_man}
%files -n libseat1
%license LICENSE