|
@@ -9,7 +9,6 @@
|
|
%define desktop_file_utils_version 0.2.90
|
|
%define desktop_file_utils_version 0.2.90
|
|
%define gail_version 1.2.0
|
|
%define gail_version 1.2.0
|
|
%define nss_version 3.11.1
|
|
%define nss_version 3.11.1
|
|
-%define consolekit_version 0.3.0-9
|
|
|
|
%define fontconfig_version 2.6.0
|
|
%define fontconfig_version 2.6.0
|
|
|
|
|
|
## %define _default_patch_fuzz 999
|
|
## %define _default_patch_fuzz 999
|
|
@@ -17,89 +16,95 @@
|
|
Summary: The GNOME Display Manager
|
|
Summary: The GNOME Display Manager
|
|
Summary(ja): GNOME ディスプレイマネージャ
|
|
Summary(ja): GNOME ディスプレイマネージャ
|
|
Name: gdm
|
|
Name: gdm
|
|
-Version: 3.36.3
|
|
+Version: 40
|
|
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
|
|
+Release: 0.1.rc.1%{?_dist_release}%{?with_systemd:.systemd}
|
|
|
|
+Group: desktop-gnome,system
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
|
|
|
|
License: GPLv2+
|
|
License: GPLv2+
|
|
URL: http://download.gnome.org/sources/gdm
|
|
URL: http://download.gnome.org/sources/gdm
|
|
-%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
|
|
+%global shortver %(echo %{version} | cut -d . -f 1)
|
|
-Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
|
|
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.rc.tar.xz
|
|
Source1: gdm-pam
|
|
Source1: gdm-pam
|
|
Source2: gdm-autologin-pam
|
|
Source2: gdm-autologin-pam
|
|
Source4: gdm-password.pam
|
|
Source4: gdm-password.pam
|
|
|
|
+# moved here from pulseaudio-gdm-hooks-11.1-16
|
|
|
|
+Source5: default.pa-for-gdm
|
|
|
|
|
|
|
|
+Source100: org.gnome.login-screen.gschema.override
|
|
Source200: gdm-restart
|
|
Source200: gdm-restart
|
|
Source201: gdm-safe-restart
|
|
Source201: gdm-safe-restart
|
|
Source202: gdm-stop
|
|
Source202: gdm-stop
|
|
Source203: gnome.desktop
|
|
Source203: gnome.desktop
|
|
|
|
|
|
## patches for vine
|
|
## patches for vine
|
|
-Patch500: gdm-3.10.0-vine-release.patch
|
|
+Patch501: gdm-40.rc-elogind.patch
|
|
-Patch501: gdm-3.30.2-elogind.patch
|
|
|
|
|
|
|
|
-Requires(pre): shadow-utils
|
|
+BuildRequires: audit-libs-devel >= %{libauditver}
|
|
-Requires(posttrans): dconf
|
|
+BuildRequires: dconf-devel
|
|
-Requires: pam >= %{pam_version}
|
|
|
|
-Requires: accountsservice
|
|
|
|
-Requires: iso-codes
|
|
|
|
-Requires: gnome-keyring-pam
|
|
|
|
-Requires: gnome-session
|
|
|
|
-Requires: gnome-settings-daemon
|
|
|
|
-Requires: gnome-shell
|
|
|
|
-Requires: polkit-gnome
|
|
|
|
-Requires: pulseaudio-gdm-hooks
|
|
|
|
-Requires: usermode-gtk
|
|
|
|
-Requires: util-linux
|
|
|
|
-Requires: xinitrc
|
|
|
|
-Requires: xorg-x11-xdm
|
|
|
|
-Requires: vine-backgrounds >= 4.0
|
|
|
|
-Requires: libXau >= 1.0.4-4
|
|
|
|
-Requires: audit-libs >= %{libauditver}
|
|
|
|
-
|
|
|
|
-BuildRequires: libcanberra-gtk3-devel
|
|
|
|
-BuildRequires: pango-devel >= %{pango_version}
|
|
|
|
-BuildRequires: gtk3-devel >= %{gtk3_version}
|
|
|
|
-BuildRequires: pam-devel >= %{pam_version}
|
|
|
|
-BuildRequires: fontconfig >= %{fontconfig_version}
|
|
|
|
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
|
|
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
|
|
-BuildRequires: libtool automake autoconf
|
|
|
|
-BuildRequires: libattr-devel
|
|
|
|
BuildRequires: gettext
|
|
BuildRequires: gettext
|
|
-BuildRequires: gnome-doc-utils
|
|
+BuildRequires: keyutils-libs-devel
|
|
|
|
+BuildRequires: libXdmcp-devel
|
|
|
|
+BuildRequires: libattr-devel
|
|
BuildRequires: libdmx-devel
|
|
BuildRequires: libdmx-devel
|
|
-BuildRequires: audit-libs-devel >= %{libauditver}
|
|
+BuildRequires: meson
|
|
-BuildRequires: autoconf automake libtool
|
|
|
|
-BuildRequires: intltool
|
|
|
|
-BuildRequires: xorg-x11-server-Xorg
|
|
|
|
BuildRequires: nss-devel >= %{nss_version}
|
|
BuildRequires: nss-devel >= %{nss_version}
|
|
-BuildRequires: ConsoleKit
|
|
+BuildRequires: pam-devel >= %{pam_version}
|
|
|
|
+BuildRequires: accountsservice-devel
|
|
BuildRequires: check-devel
|
|
BuildRequires: check-devel
|
|
|
|
+BuildRequires: gobject-introspection-devel
|
|
|
|
+BuildRequires: gtk3-devel >= %{gtk3_version}
|
|
BuildRequires: iso-codes
|
|
BuildRequires: iso-codes
|
|
-BuildRequires: libxklavier-devel >= 4.0
|
|
+BuildRequires: libcanberra-gtk3-devel
|
|
-BuildRequires: upower-devel >= 0.9.7
|
|
+BuildRequires: pkgconfig(x11)
|
|
-BuildRequires: libXdmcp-devel
|
|
+BuildRequires: pkgconfig(xau)
|
|
-BuildRequires: libSM-devel
|
|
+BuildRequires: pkgconfig(xorg-server)
|
|
-BuildRequires: dbus-glib-devel
|
|
|
|
-BuildRequires: accountsservice-devel
|
|
|
|
BuildRequires: plymouth-devel
|
|
BuildRequires: plymouth-devel
|
|
-BuildRequires: itstool
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
BuildRequires: systemd-devel
|
|
BuildRequires: systemd-devel
|
|
%else
|
|
%else
|
|
BuildRequires: elogind-devel
|
|
BuildRequires: elogind-devel
|
|
|
|
+BuildRequires: eudev-libudev-devel
|
|
%endif
|
|
%endif
|
|
|
|
+BuildRequires: which
|
|
|
|
+BuildRequires: xorg-x11-server-Xorg
|
|
|
|
+BuildRequires: yelp-devel
|
|
|
|
+BuildRequires: yelp-tools
|
|
|
|
|
|
-BuildRequires: dbus-x11
|
|
+Requires: accountsservice
|
|
-BuildRequires: dconf-devel
|
|
+Requires: audit-libs >= %{libauditver}
|
|
-BuildRequires: gnome-power-manager
|
|
+Requires: dconf
|
|
-BuildRequires: gsettings-desktop-schemas
|
|
+# since we use it, and pam spams the log if the module is missing
|
|
-BuildRequires: gnome-settings-daemon
|
|
+Requires: gnome-keyring-pam
|
|
|
|
+Requires: gnome-session
|
|
|
|
+Requires: gnome-session-xsession
|
|
|
|
+#Requires: gnome-session-wayland-session
|
|
|
|
+Requires: gnome-settings-daemon >= 3.27.90
|
|
|
|
+Requires: gnome-shell
|
|
|
|
+Requires: iso-codes
|
|
|
|
+# We need 1.0.4-5 since it lets us use "localhost" in auth cookies
|
|
|
|
+Requires: libXau >= 1.0.4-4
|
|
|
|
+Requires: pam
|
|
|
|
+Requires: /sbin/nologin
|
|
|
|
+Requires: setxkbmap
|
|
|
|
+Requires: vine-logos
|
|
|
|
+Requires: xhost xmodmap xrdb
|
|
|
|
+Requires: xorg-x11-xinit
|
|
|
|
+# Until the greeter gets dynamic user support, it can't
|
|
|
|
+# use a user bus
|
|
|
|
+Requires: /bin/dbus-run-session
|
|
|
|
|
|
Obsoletes: %{name}-plugin-smartcard < 3.10.0
|
|
Obsoletes: %{name}-plugin-smartcard < 3.10.0
|
|
Obsoletes: %{name}-plugin-fingerprint < 3.10.0
|
|
Obsoletes: %{name}-plugin-fingerprint < 3.10.0
|
|
|
|
|
|
|
|
+Obsoletes: pulseaudio-gdm-hooks < 14.2-3
|
|
|
|
+Provides: pulseaudio-gdm-hooks = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+Requires(pre): shadow-utils
|
|
|
|
+Requires(posttrans): dconf
|
|
|
|
+
|
|
%description
|
|
%description
|
|
GDM provides the graphical login screen, shown shortly after boot up,
|
|
GDM provides the graphical login screen, shown shortly after boot up,
|
|
log out, and when user-switching.
|
|
log out, and when user-switching.
|
|
@@ -107,7 +112,7 @@ log out, and when user-switching.
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
Summary: Development files and headers for GDM
|
|
Summary: Development files and headers for GDM
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: pkgconfig
|
|
Requires: pkgconfig
|
|
|
|
|
|
@@ -115,97 +120,80 @@ Requires: pkgconfig
|
|
Development files and headers for writing GDM greeters.
|
|
Development files and headers for writing GDM greeters.
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
-%setup -q
|
|
+%setup -q -n %{name}-%{version}.rc
|
|
-%patch500 -p1 -b .vine-release
|
|
|
|
%if !%{with systemd}
|
|
%if !%{with systemd}
|
|
%patch501 -p1 -b .elogind
|
|
%patch501 -p1 -b .elogind
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%build
|
|
%build
|
|
-#cp -f %{SOURCE1} data/pam-redhat/gdm.pam
|
|
+%meson -Dpam-prefix=%{_sysconfdir} \
|
|
-#cp -f %{SOURCE2} data/pam-redhat/gdm-autologin.pam
|
|
+ -Dpam-mod-dir=/%{_lib}/security \
|
|
-#cp -f %{SOURCE4} data/pam-redhat/gdm-password.pam
|
|
+ -Drun-dir=/run/gdm \
|
|
-
|
|
+ -Dudev-dir=/lib/udev/rules.d \
|
|
-autoreconf -if
|
|
+ -Ddefault-pam-config=redhat \
|
|
-#intltoolize --force --copy
|
|
+ -Ddefault-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin \
|
|
-%configure \
|
|
+ -Dprofiling=true \
|
|
- --with-pam-prefix=%{_sysconfdir} \
|
|
+ -Dplymouth=enabled \
|
|
- --with-plymouth=yes \
|
|
+ -Dselinux=disabled \
|
|
- --with-default-pam-config=redhat \
|
|
|
|
- --with-working-directory=%{_localstatedir}/gdm \
|
|
|
|
- --with-run-directory=/run/gdm \
|
|
|
|
- --enable-console-helper \
|
|
|
|
- --enable-split-authentication=yes \
|
|
|
|
- --without-selinux \
|
|
|
|
- --enable-wayland-support=no \
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
- --with-systemdsystemunitdir=%{_unitdir} \
|
|
+ -Dsystemdsystemunitdir=%{_unitdir} \
|
|
|
|
+ -Dsystemduserunitdir=%{_userunitdir} \
|
|
%else
|
|
%else
|
|
- --with-udevdir=/lib/udev \
|
|
+ -Dlogind-provider=elogind \
|
|
- --enable-systemd-journal=no \
|
|
+ -Dsystemd-journal=false \
|
|
- --with-systemdsystemunitdir=no \
|
|
+ -Dsystemdsystemunitdir=no \
|
|
|
|
+ -Dsystemduserunitdir=no \
|
|
%endif
|
|
%endif
|
|
- %{nil}
|
|
+ %{nil}
|
|
-
|
|
+%meson_build
|
|
-# drop unneeded direct library deps with --as-needed
|
|
|
|
-# libtool doesn't make this easy, so we do it the hard way
|
|
|
|
-sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
|
|
|
|
-
|
|
|
|
-make -C po
|
|
|
|
-
|
|
|
|
-#make %{?_smp_mflags}
|
|
|
|
-make
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
%install
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
|
|
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
|
|
-
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/Init
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/Init
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PreSession
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PreSession
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostSession
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostSession
|
|
|
|
|
|
-make install DESTDIR=$RPM_BUILD_ROOT
|
|
+%meson_install
|
|
|
|
|
|
-# docs go elsewhere
|
|
+install -p -m644 -D %{SOURCE5} %{buildroot}%{_localstatedir}/lib/gdm/.config/pulse/default.pa
|
|
-rm -rf $RPM_BUILD_ROOT/%{_prefix}/doc
|
|
|
|
|
|
|
|
-# create log dir
|
|
+rm -f %{buildroot}%{_sysconfdir}/pam.d/gdm
|
|
-mkdir -p $RPM_BUILD_ROOT/var/log/gdm
|
|
+
|
|
|
|
+# add logo to shell greeter
|
|
|
|
+cp -a %{SOURCE100} %{buildroot}%{_datadir}/glib-2.0/schemas
|
|
|
|
|
|
-# and a spool dir
|
|
+# docs go elsewhere
|
|
-mkdir -p $RPM_BUILD_ROOT/var/spool/gdm
|
|
+rm -rf %{buildroot}/%{_prefix}/doc
|
|
|
|
|
|
-# remove the gdm Xsession as we're using the xdm one
|
|
+# create log dir
|
|
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/gdm/Xsession
|
|
+mkdir -p %{buildroot}/var/log/gdm
|
|
-(cd $RPM_BUILD_ROOT%{_sysconfdir}/gdm; ln -sf ../X11/xinit/Xsession .)
|
|
|
|
|
|
|
|
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/gdm/autostart/LoginWindow
|
|
+(cd %{buildroot}%{_sysconfdir}/gdm; ln -sf ../X11/xinit/Xsession .)
|
|
|
|
|
|
-mkdir -p $RPM_BUILD_ROOT/run/gdm
|
|
+mkdir -p %{buildroot}%{_datadir}/gdm/autostart/LoginWindow
|
|
|
|
|
|
-rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
|
|
+sed -i -e 's/^\(.*selinux.*\)$/#\1/g' %{buildroot}%{_sysconfdir}/pam.d/*
|
|
|
|
+%if %{with systemd}
|
|
|
|
+%else
|
|
|
|
+sed -i -e 's/pam_systemd/pam_elogind/g' %{buildroot}%{_sysconfdir}/pam.d/*
|
|
|
|
+install -m 0755 %{SOURCE200} %{SOURCE201} %{SOURCE202} $RPM_BUILD_ROOT%{_sbindir}/
|
|
|
|
+%endif
|
|
|
|
|
|
-find $RPM_BUILD_ROOT -name '*.a' -delete
|
|
+mkdir -p %{buildroot}/run/gdm
|
|
-find $RPM_BUILD_ROOT -name '*.la' -delete
|
|
|
|
|
|
|
|
|
|
+%find_lang gdm --with-gnome
|
|
|
|
|
|
-install -m 0755 %{SOURCE200} %{SOURCE201} %{SOURCE202} $RPM_BUILD_ROOT%{_sbindir}/
|
|
+%if 0
|
|
# install gnome.desktop
|
|
# install gnome.desktop
|
|
# XXX: this should be included in each desktop environment package.
|
|
# XXX: this should be included in each desktop environment package.
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
|
|
cp %{SOURCE203} $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
|
|
cp %{SOURCE203} $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
|
|
-
|
|
+%endif
|
|
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/gdm-fingerprint
|
|
|
|
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/gdm-smartcard
|
|
|
|
-
|
|
|
|
-mkdir -p %{buildroot}/%{_lib}/
|
|
|
|
-mv -f %{buildroot}%{_libdir}/security %{buildroot}/%{_lib}/
|
|
|
|
-
|
|
|
|
-sed -i -e 's/pam_systemd/pam_elogind/g' %{buildroot}%{_sysconfdir}/pam.d/*
|
|
|
|
-sed -i -e 's/^\(.*selinux.*\)$/#\1/g' %{buildroot}%{_sysconfdir}/pam.d/*
|
|
|
|
-
|
|
|
|
-%find_lang gdm --with-gnome
|
|
|
|
|
|
|
|
# for prefdm
|
|
# for prefdm
|
|
mv -f %{buildroot}%{_sbindir}/gdm %{buildroot}%{_sbindir}/gdm.bin
|
|
mv -f %{buildroot}%{_sbindir}/gdm %{buildroot}%{_sbindir}/gdm.bin
|
|
@@ -283,75 +271,85 @@ fi
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%postun
|
|
%postun
|
|
-/sbin/ldconfig
|
|
|
|
-scrollkeeper-update >& /dev/null ||:
|
|
|
|
-if [ $1 -eq 0 ]; then
|
|
|
|
- glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
-fi
|
|
|
|
%if %{with systemd}
|
|
%if %{with systemd}
|
|
%systemd_postun gdm.service
|
|
%systemd_postun gdm.service
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%posttrans
|
|
%posttrans
|
|
dconf update
|
|
dconf update
|
|
-glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
+
|
|
|
|
|
|
%files -f gdm.lang
|
|
%files -f gdm.lang
|
|
%defattr(-, root, root)
|
|
%defattr(-, root, root)
|
|
%license COPYING
|
|
%license COPYING
|
|
%doc AUTHORS NEWS README*
|
|
%doc AUTHORS NEWS README*
|
|
%dir %{_sysconfdir}/gdm
|
|
%dir %{_sysconfdir}/gdm
|
|
-%if %{with systemd}
|
|
|
|
-%{_unitdir}/gdm.service
|
|
|
|
-%endif
|
|
|
|
%config(noreplace) %{_sysconfdir}/gdm/custom.conf
|
|
%config(noreplace) %{_sysconfdir}/gdm/custom.conf
|
|
%config %{_sysconfdir}/gdm/Init/*
|
|
%config %{_sysconfdir}/gdm/Init/*
|
|
%config %{_sysconfdir}/gdm/PostLogin/*
|
|
%config %{_sysconfdir}/gdm/PostLogin/*
|
|
%config %{_sysconfdir}/gdm/PreSession/*
|
|
%config %{_sysconfdir}/gdm/PreSession/*
|
|
%config %{_sysconfdir}/gdm/PostSession/*
|
|
%config %{_sysconfdir}/gdm/PostSession/*
|
|
-%config %{_sysconfdir}/pam.d/gdm*
|
|
+%config %{_sysconfdir}/pam.d/gdm-autologin
|
|
|
|
+%config %{_sysconfdir}/pam.d/gdm-password
|
|
# not config files
|
|
# not config files
|
|
%{_sysconfdir}/gdm/Xsession
|
|
%{_sysconfdir}/gdm/Xsession
|
|
-/%{_lib}/security/*
|
|
|
|
-/lib/udev/rules.d/*
|
|
|
|
%{_datadir}/gdm/gdm.schemas
|
|
%{_datadir}/gdm/gdm.schemas
|
|
-%{_sysconfdir}/X11/dm/Sessions/gnome.desktop
|
|
+#{_sysconfdir}/X11/dm/Sessions/gnome.desktop
|
|
%{_sysconfdir}/dbus-1/system.d/gdm.conf
|
|
%{_sysconfdir}/dbus-1/system.d/gdm.conf
|
|
%dir %{_sysconfdir}/gdm/Init
|
|
%dir %{_sysconfdir}/gdm/Init
|
|
%dir %{_sysconfdir}/gdm/PreSession
|
|
%dir %{_sysconfdir}/gdm/PreSession
|
|
%dir %{_sysconfdir}/gdm/PostSession
|
|
%dir %{_sysconfdir}/gdm/PostSession
|
|
%dir %{_sysconfdir}/gdm/PostLogin
|
|
%dir %{_sysconfdir}/gdm/PostLogin
|
|
|
|
+%{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
|
|
|
|
+%{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.override
|
|
%{_libexecdir}/gdm-host-chooser
|
|
%{_libexecdir}/gdm-host-chooser
|
|
|
|
+%{_libexecdir}/gdm-runtime-config
|
|
%{_libexecdir}/gdm-session-worker
|
|
%{_libexecdir}/gdm-session-worker
|
|
%{_libexecdir}/gdm-simple-chooser
|
|
%{_libexecdir}/gdm-simple-chooser
|
|
|
|
+%{_libexecdir}/gdm-wayland-session
|
|
%{_libexecdir}/gdm-x-session
|
|
%{_libexecdir}/gdm-x-session
|
|
%{_sbindir}/gdm
|
|
%{_sbindir}/gdm
|
|
%{_sbindir}/gdm.bin
|
|
%{_sbindir}/gdm.bin
|
|
-%{_sbindir}/gdm-restart
|
|
|
|
-%{_sbindir}/gdm-safe-restart
|
|
|
|
-%{_sbindir}/gdm-stop
|
|
|
|
%{_bindir}/gdmflexiserver
|
|
%{_bindir}/gdmflexiserver
|
|
%{_bindir}/gdm-screenshot
|
|
%{_bindir}/gdm-screenshot
|
|
-%{_datadir}/gdm/locale.alias
|
|
+%dir %{_datadir}/dconf
|
|
-%{_datadir}/gdm/gdb-cmd
|
|
+%dir %{_datadir}/dconf/profile
|
|
-%{_libdir}/libgdm*.so*
|
|
+%{_datadir}/dconf/profile/gdm
|
|
-%{_libdir}/girepository-1.0/*.typelib
|
|
|
|
%dir %{_datadir}/gdm
|
|
%dir %{_datadir}/gdm
|
|
-%{_datadir}/gdm/greeter-dconf-defaults
|
|
+%dir %{_datadir}/gdm/greeter
|
|
-%{_datadir}/gdm/greeter/autostart/orca-autostart.desktop
|
|
+%dir %{_datadir}/gdm/greeter/applications
|
|
%{_datadir}/gdm/greeter/applications/*
|
|
%{_datadir}/gdm/greeter/applications/*
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
|
|
+%dir %{_datadir}/gdm/greeter/autostart
|
|
|
|
+%{_datadir}/gdm/greeter/autostart/*
|
|
|
|
+%{_datadir}/gdm/greeter-dconf-defaults
|
|
|
|
+%{_datadir}/gdm/locale.alias
|
|
|
|
+%{_datadir}/gdm/gdb-cmd
|
|
%dir %{_datadir}/gnome-session
|
|
%dir %{_datadir}/gnome-session
|
|
%dir %{_datadir}/gnome-session/sessions
|
|
%dir %{_datadir}/gnome-session/sessions
|
|
%{_datadir}/gnome-session/sessions/gnome-login.session
|
|
%{_datadir}/gnome-session/sessions/gnome-login.session
|
|
-%{_datadir}/dconf/profile/gdm
|
|
+%{_libdir}/girepository-1.0/*.typelib
|
|
|
|
+/%{_lib}/security/*
|
|
|
|
+%{_libdir}/libgdm*.so*
|
|
%dir %{_localstatedir}/log/gdm
|
|
%dir %{_localstatedir}/log/gdm
|
|
-%dir %{_localstatedir}/spool/gdm
|
|
+%attr(1770, gdm, gdm) %dir %{_localstatedir}/lib/gdm
|
|
-%attr(1770, gdm, gdm) %dir %{_localstatedir}/gdm
|
|
+%attr(0700, gdm, gdm) %dir %{_localstatedir}/lib/gdm/.config
|
|
|
|
+%attr(0700, gdm, gdm) %dir %{_localstatedir}/lib/gdm/.config/pulse
|
|
|
|
+%attr(0600, gdm, gdm) %{_localstatedir}/lib/gdm/.config/pulse/default.pa
|
|
%attr(0711, gdm, gdm) %dir /run/gdm
|
|
%attr(0711, gdm, gdm) %dir /run/gdm
|
|
-%attr(1755, root, gdm) %dir %{_localstatedir}/cache/gdm
|
|
+%config %{_sysconfdir}/pam.d/gdm-pin
|
|
-%exclude %{_libexecdir}/gdm-wayland-session
|
|
+%config %{_sysconfdir}/pam.d/gdm-smartcard
|
|
-%exclude %{_libexecdir}/gdm-disable-wayland
|
|
+%config %{_sysconfdir}/pam.d/gdm-fingerprint
|
|
|
|
+%{_sysconfdir}/pam.d/gdm-launch-environment
|
|
|
|
+/lib/udev/rules.d/*
|
|
|
|
+%if %{with systemd}
|
|
|
|
+%{_unitdir}/gdm.service
|
|
|
|
+%dir %{_userunitdir}/gnome-session@gnome-login.target.d/
|
|
|
|
+%{_userunitdir}/gnome-session@gnome-login.target.d/session.conf
|
|
|
|
+%else
|
|
|
|
+%{_sbindir}/gdm-restart
|
|
|
|
+%{_sbindir}/gdm-safe-restart
|
|
|
|
+%{_sbindir}/gdm-stop
|
|
|
|
+%endif
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-, root, root)
|
|
%defattr(-, root, root)
|
|
@@ -361,6 +359,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 40-0.1.rc.1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
|
|
* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
- added systemd support (disabled as default).
|
|
- added systemd support (disabled as default).
|