diff --git a/gdm.spec b/gdm.spec index 2438d9e..f367be2 100644 --- a/gdm.spec +++ b/gdm.spec @@ -2,7 +2,7 @@ %define gdm_gid 53 %define majver %(echo %version | cut -d. -f1-2) Name: gdm -Version: 3.36.3 +Version: 3.38.0 Release: 1mamba Summary: The GNOME Display Manager, a graphical login program Group: Graphical Desktop/Applications/Other @@ -56,46 +56,60 @@ BuildRequires: upower-devel ## AUTOBUILDREQ-END BuildRequires: dconf BuildRequires: plymouth-devel +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description GDM is the GNOME Display Manager, a graphical login program. -%package devel +%package -n lib%{name} +Group: System/Libraries +Summary: Shared libraries for %{name} + +%description -n lib%{name} +GDM is the GNOME Display Manager, a graphical login program. +This package contains static libraries and header files need for development. + +%package -n lib%{name}-devel Group: Development/Libraries Summary: Static libraries and headers for %{name} -Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} +Provides: gdm-devel +Obsoletes: gdm-devel -%description devel +%description -n lib%{name}-devel GDM is the GNOME Display Manager, a graphical login program. - This package contains static libraries and header files need for development. +%debug_package + %prep %setup -q -#%patch0 -p1 -#%patch1 -p1 -#%patch2 -p1 %patch3 -p1 %build -#libtoolize -#autoreconf -%configure \ - --disable-scrollkeeper \ - --with-plymouth \ - --with-default-pam-config=redhat \ - --with-systemd +%meson \ + -Dplymouth=enabled \ + -Ddefault-pam-config=redhat -%make +#% configure \ +# --disable-scrollkeeper \ +# --with-plymouth \ +# --with-default-pam-config=redhat \ +# --with-systemd + +%meson_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%makeinstall +%meson_install install -d -m0755 %{buildroot}/%{_lib} mv %{buildroot}%{_libdir}/security %{buildroot}/%{_lib}/ +install -d -m0755 %{buildroot}/%{_localstatedir}/lib/gdm +install -d -m0755 %{buildroot}/%{_localstatedir}/cache/gdm + %find_lang %{name} %clean @@ -135,6 +149,9 @@ if [ $1 -eq 0 ]; then fi exit 0 +%post -n lib%{name} -p /sbin/ldconfig +%postun -n lib%{name} -p /sbin/ldconfig + %files -f %{name}.lang %defattr(-,root,root) %{_sysconfdir}/dbus-1/system.d/gdm.conf @@ -150,15 +167,11 @@ exit 0 %{_sysconfdir}/pam.d/gdm-pin %{_sysconfdir}/pam.d/gdm-smartcard %{_bindir}/gdm-screenshot -/lib/systemd/system/gdm.service -%{_libdir}/libgdm.so.* -%{_libdir}/girepository-1.0/Gdm-1.0.typelib -/%{_lib}/security/pam_gdm.la -/%{_lib}/security/pam_gdm.so -/lib/udev/rules.d/61-gdm.rules -%{_libexecdir}/gdm-* %{_bindir}/gdmflexiserver %{_sbindir}/gdm +%{_unitdir}/gdm.service +%{_userunitdir}/gnome-session@gnome-login.target.d/session.conf +%{_udevrulesdir}/61-gdm.rules %dir %{_datadir}/gdm %dir %{_datadir}/gdm/greeter %{_datadir}/gdm/greeter/* @@ -192,22 +205,23 @@ exit 0 %lang(tr) %{_datadir}/help/tr/gdm/* %lang(uk) %{_datadir}/help/uk/gdm/* %lang(zh_CN) %{_datadir}/help/zh_CN/gdm/* -#%{_datadir}/icons/hicolor/*/apps/gdm-*.png -#%{_datadir}/pixmaps/gdm*.png -#%{_datadir}/pixmaps/nobody.png -#%{_datadir}/pixmaps/nohost.png %attr(1770,root,gdm) %dir %{_localstatedir}/lib/gdm %attr(-,gdm,gdm) %dir %{_localstatedir}/cache/gdm -%attr(-,gdm,gdm) %dir %{_localstatedir}/log/gdm -%attr(-,gdm,gdm) %dir %{_localstatedir}/run/gdm +#%attr(-,gdm,gdm) %dir %{_localstatedir}/log/gdm +#%attr(-,gdm,gdm) %dir %{_localstatedir}/run/gdm + +%files -n lib%{name} +%defattr(-,root,root) +%{_libdir}/libgdm.so.* +%{_libdir}/girepository-1.0/Gdm-1.0.typelib +/%{_lib}/security/pam_gdm.so +%{_libexecdir}/gdm-* %doc AUTHORS COPYING -%files devel +%files -n lib%{name}-devel %defattr(-,root,root) %dir %{_includedir}/gdm %{_includedir}/gdm/* -%{_libdir}/libgdm.a -%{_libdir}/libgdm.la %{_libdir}/libgdm.so %{_datadir}/gir-1.0/Gdm-1.0.gir %{_libdir}/pkgconfig/gdm.pc @@ -215,6 +229,9 @@ exit 0 #%doc ChangeLog NEWS README %changelog +* Tue Oct 13 2020 Automatic Build System 3.38.0-1mamba +- automatic version update by autodist + * Tue Jul 14 2020 Automatic Build System 3.36.3-1mamba - automatic version update by autodist