SHA256
1
0
forked from pool/seatd

- 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/package/show/X11:Wayland/seatd?expand=0&rev=9
This commit is contained in:
Michael Vetter 2021-09-11 20:28:10 +00:00 committed by Git OBS Bridge
parent 711857cf25
commit 5bf8537f80
8 changed files with 59 additions and 19 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="disabled"> <service name="obs_scm" mode="disabled">
<param name="url">https://git.sr.ht/~kennylevinsen/seatd</param> <param name="url">https://git.sr.ht/~kennylevinsen/seatd</param>
<param name="scm">git</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="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</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> Thu Mar 25 19:29:37 UTC 2021 - Denys Kondratenko <stdden@opensuse.org>

View File

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

View File

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