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:
commit
5fb95687f4
2
_service
2
_service
@ -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>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b9b761acdcda7323871aa369799f1db7c2f40686bfedce783d1ff9f1f547c1b3
|
||||
size 162315
|
@ -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
3
seatd-0.6.0.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:47d0bb76e99ac5bce677943783533742e08e1bf8f1c5925f51d1a32c401ae1e7
|
||||
size 174603
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:45980c80cfb7b67aa3e6c459fe1292a88027b5ccfaefb357d864b1c8f9d46b3e
|
||||
size 162827
|
@ -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>
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
name: seatd
|
||||
version: 0.5.0
|
||||
mtime: 1615836747
|
||||
commit: e303e113345f3774188f3c0d83af124984d58902
|
||||
version: 0.6.0
|
||||
mtime: 1631361764
|
||||
commit: 3ad9164a896eacffd27588f5b1fd6ea3e0bcd92d
|
||||
|
||||
|
12
seatd.spec
12
seatd.spec
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user