Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package greetd for openSUSE:Leap:16.0 
checked in at 2025-07-23 17:51:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/greetd (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.greetd.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "greetd"

Wed Jul 23 17:51:55 2025 rev:2 rq:1295293 version:0.10.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/greetd/greetd.changes  2025-03-19 
11:45:51.039538374 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.greetd.new.8875/greetd.changes        
2025-07-23 17:51:57.163147938 +0200
@@ -1,0 +2,10 @@
+Thu Feb  6 10:24:19 UTC 2025 - Filippo Bonazzi <filippo.bona...@suse.com>
+
+- Split off upstream branding into greetd-branding-upstream package
+- Split off agreety into greetd-agreety package
+- Split off fakegreet into greetd-fakegreet package
+- Package manpages
+- Adjust package Group to System/X11/Displaymanagers
+- Add greetd.rpmlintrc
+
+-------------------------------------------------------------------

New:
----
  greetd.rpmlintrc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ greetd.spec ++++++
--- /var/tmp/diff_new_pack.PNgJGb/_old  2025-07-23 17:51:58.855218077 +0200
+++ /var/tmp/diff_new_pack.PNgJGb/_new  2025-07-23 17:51:58.879219072 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package greetd
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,32 +29,74 @@
 Release:        0
 Summary:        Minimal and flexible login manager daemon
 License:        GPL-3.0-only
-Group:          System/Management
+Group:          System/X11/Displaymanagers
 URL:            https://git.sr.ht/~kennylevinsen/greetd
 Source:         %{name}-%{version}.tar.gz
 Source1:        vendor.tar.gz
 Source3:        greetd.pam
+Source99:       greetd.rpmlintrc
 BuildRequires:  cargo
 BuildRequires:  cargo-packaging
+BuildRequires:  make
 BuildRequires:  pam-devel
+# Required for man pages
+BuildRequires:  scdoc
+BuildRequires:  sed
 BuildRequires:  systemd-rpm-macros
 Requires:       pam
+# requires branding
+# NOTE: unversioned branding is required to avoid issues like bsc#1205950
+Requires:       %{name}-branding
 
 %description
 greetd is a login manager daemon. greetd on its own does not have any user 
interface,
 but instead offloads that to greeters, which are arbitrary applications that 
implement the greetd IPC protocol.
 
+%package agreety
+Summary:        A text-based greeter for greetd
+Group:          System/X11/Displaymanagers
+Requires:       %{name} = %{version}
+
+%description agreety
+agreety is a very simple text-based greeter, with an appearance similar to 
agetty and login.
+
+%package        fakegreet
+Group:          Development/Tools/Other
+Summary:        Test utility for greeter development
+
+%description    fakegreet
+fakegreet is a test utility that allows launching greeters without greetd 
daemon.
+
+%package branding-upstream
+Summary:        Upstream branding of %{name}
+Group:          System/X11/Displaymanagers
+Requires:       %{name} = %{version}
+Requires:       %{name}-agreety = %{version}
+Supplements:    (%{name} and branding-upstream)
+Conflicts:      %{name}-branding
+Provides:       %{name}-branding = %{version}
+BuildArch:      noarch
+#BRAND: /etc/greetd/config.toml contains upstream config
+
+%description branding-upstream
+This package provides the upstream look and feel for greetd.
+
 %prep
 %autosetup -a1
 
 %build
 %{cargo_build}
+%make_build -C man
 
 %install
 
 install -D -p -m 0755 target/release/%{name} %{buildroot}%{_bindir}/%{name}
 install -D -p -m 0755 target/release/agreety %{buildroot}%{_bindir}/agreety
+install -D -p -m 0755 target/release/fakegreet %{buildroot}%{_bindir}/fakegreet
 
+%make_install PREFIX=%{_prefix} -C man
+
+# Provide a working default shell for the stock greetd config
 # https://github.com/openSUSE/openSUSEway/issues/37
 sed -i -e "s|\$SHELL|bash|" config.toml
 install -D -p -m 0644 config.toml 
%{buildroot}/%{_sysconfdir}/%{name}/config.toml
@@ -86,12 +128,26 @@
 %license LICENSE
 %doc README.md
 %{_bindir}/%{name}
-%{_bindir}/agreety
 %{_unitdir}/%{name}.service
-%dir %{_sysconfdir}/%{name}
-%attr(644,greeter,greeter) %config(noreplace) 
%{_sysconfdir}/%{name}/config.toml
 %_config_norepl %{_pam_confdir}/greetd
 %ghost %attr(711,root,greeter) %dir /run/greetd/
 %attr(750,greeter,greeter) %dir %{_sharedstatedir}/greetd
 %ghost %dir %{_localstatedir}/cache/greetd/
+%{_mandir}/man1/greetd.1*
+%{_mandir}/man5/greetd.5*
+%{_mandir}/man7/greetd-ipc.7*
+
+%files agreety
+%license LICENSE
+%{_bindir}/agreety
+%{_mandir}/man1/agreety.1*
+
+%files fakegreet
+%license LICENSE
+%{_bindir}/fakegreet
+
+%files branding-upstream
+%license LICENSE
+%dir %{_sysconfdir}/%{name}
+%attr(644,greeter,greeter) %config(noreplace) 
%{_sysconfdir}/%{name}/config.toml
 

++++++ greetd.rpmlintrc ++++++
# Ignore error that causes other errors such as bsc#1205950
addFilter("branding-requires-unversioned greetd-branding")

Reply via email to