Browse Source

updated 8 packages

eog-40.0-1

gdm-40-0.1.rc.1

gnome-applets-3.40.0-1

grilo-plugins-0.3.12-1

grilo-0.3.13-1

nautilus-40.0-1

netatalk-3.1.12-4

samba-4.13.7-2
Tomohiro "Tomo-p" KATO 3 years ago
parent
commit
19c4c448a5

+ 14 - 23
e/eog/eog-vl.spec

@@ -8,14 +8,15 @@
 Summary: Eye of GNOME image viewer
 Summary(ja): Eye of GNOME 画像ビューワ
 Name:    eog
-Version: 3.36.3
+Version: 40.0
 Release: 1%{?_dist_release}
+Group: desktop-gnome,graphics
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: GPL 
 URL: http://projects.gnome.org/eog/
-%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
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -50,7 +51,7 @@ Eye of GNOME (EOG) は Nautilus が使用する画像ビューワです.
 %package       devel
 Summary:       Development tools for eog applications.
 Summary(ja):   eog アプリケーションの開発用ファイル
-Group:         Development/Libraries
+Group:         programming
 Requires:      %{name} = %{version}-%{release}
 Requires:      pkgconfig
 Requires:      gtk3-devel
@@ -62,7 +63,7 @@ Header files and libraries for building a extension library for the eog.
 %package        docs
 Summary:        Documentation for %{name}
 Summary(ja):    %{name} 用のドキュメント
-Group:          Documentation
+Group:          documentation
 BuildArch:      noarch
 
 %description    docs
@@ -74,7 +75,10 @@ This package contains documentation for %{name}.
 
 
 %build
-%meson -Dgtk_doc=true
+%meson \
+	-Dgtk_doc=true \
+	-Dinstalled_tests=false \
+	-Dlibportal=false
 %meson_build
 
 
@@ -98,27 +102,10 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 rm -rf $RPM_BUILD_ROOT
 
 
-%post
-touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
-
-%posttrans
-gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
-update-desktop-database -q &> /dev/null || :
-glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-
-%postun
-if [ $1 -eq 0 ] ; then
-    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
-    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
-    update-desktop-database -q &> /dev/null || :
-    glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-fi
-
-
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %license COPYING
-%doc AUTHORS ChangeLog NEWS README
+%doc AUTHORS NEWS README.md
 %{_bindir}/eog
 %{_libdir}/eog
 %{_datadir}/GConf/gsettings/eog.convert
@@ -138,6 +125,10 @@ fi
 %{_datadir}/gtk-doc/html/eog
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 40.0-1
+- new upstream release.
+- dropped scriptlets.
+
 * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
 - new upstream release.
 

+ 142 - 141
g/gdm/gdm-vl.spec

@@ -9,7 +9,6 @@
 %define desktop_file_utils_version 0.2.90
 %define gail_version 1.2.0
 %define nss_version 3.11.1
-%define consolekit_version 0.3.0-9
 %define fontconfig_version 2.6.0
 
 ## %define _default_patch_fuzz 999
@@ -17,89 +16,95 @@
 Summary: The GNOME Display Manager
 Summary(ja): GNOME ディスプレイマネージャ
 Name: gdm
-Version: 3.36.3
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Version: 40
+Release: 0.1.rc.1%{?_dist_release}%{?with_systemd:.systemd}
+Group: desktop-gnome,system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: GPLv2+
 URL: http://download.gnome.org/sources/gdm
-%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+%global shortver %(echo %{version} | cut -d . -f 1)
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.rc.tar.xz
 Source1: gdm-pam
 Source2: gdm-autologin-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
 Source201: gdm-safe-restart
 Source202: gdm-stop
 Source203: gnome.desktop
 
 ## patches for vine
-Patch500: gdm-3.10.0-vine-release.patch
-Patch501: gdm-3.30.2-elogind.patch
+Patch501: gdm-40.rc-elogind.patch
 
-Requires(pre): shadow-utils
-Requires(posttrans): dconf
-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: audit-libs-devel >= %{libauditver}
+BuildRequires: dconf-devel
 BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
-BuildRequires: libtool automake autoconf
-BuildRequires: libattr-devel
 BuildRequires: gettext
-BuildRequires: gnome-doc-utils
+BuildRequires: keyutils-libs-devel
+BuildRequires: libXdmcp-devel
+BuildRequires: libattr-devel
 BuildRequires: libdmx-devel
-BuildRequires: audit-libs-devel >= %{libauditver}
-BuildRequires: autoconf automake libtool
-BuildRequires: intltool
-BuildRequires: xorg-x11-server-Xorg
+BuildRequires: meson
 BuildRequires: nss-devel >= %{nss_version}
-BuildRequires: ConsoleKit
+BuildRequires: pam-devel >= %{pam_version}
+BuildRequires: accountsservice-devel
 BuildRequires: check-devel
+BuildRequires: gobject-introspection-devel
+BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: iso-codes
-BuildRequires: libxklavier-devel >= 4.0
-BuildRequires: upower-devel >= 0.9.7
-BuildRequires: libXdmcp-devel
-BuildRequires: libSM-devel
-BuildRequires: dbus-glib-devel
-BuildRequires: accountsservice-devel
+BuildRequires: libcanberra-gtk3-devel
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(xau)
+BuildRequires: pkgconfig(xorg-server)
 BuildRequires: plymouth-devel
-BuildRequires: itstool
 %if %{with systemd}
 BuildRequires: systemd-devel
 %else
 BuildRequires: elogind-devel
+BuildRequires: eudev-libudev-devel
 %endif
+BuildRequires: which
+BuildRequires: xorg-x11-server-Xorg
+BuildRequires: yelp-devel
+BuildRequires: yelp-tools
 
-BuildRequires: dbus-x11
-BuildRequires: dconf-devel
-BuildRequires: gnome-power-manager
-BuildRequires: gsettings-desktop-schemas
-BuildRequires: gnome-settings-daemon
+Requires: accountsservice
+Requires: audit-libs >= %{libauditver}
+Requires: dconf
+# since we use it, and pam spams the log if the module is missing
+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-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
 GDM provides the graphical login screen, shown shortly after boot up,
 log out, and when user-switching.
@@ -107,7 +112,7 @@ log out, and when user-switching.
 
 %package devel
 Summary:  Development files and headers for GDM
-Group:    Development/Libraries
+Group:    programming
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig
 
@@ -115,97 +120,80 @@ Requires: pkgconfig
 Development files and headers for writing GDM greeters.
 
 
+%debug_package
+
+
 %prep
-%setup -q
-%patch500 -p1 -b .vine-release
+%setup -q -n %{name}-%{version}.rc
 %if !%{with systemd}
 %patch501 -p1 -b .elogind
 %endif
 
 %build
-#cp -f %{SOURCE1} data/pam-redhat/gdm.pam
-#cp -f %{SOURCE2} data/pam-redhat/gdm-autologin.pam
-#cp -f %{SOURCE4} data/pam-redhat/gdm-password.pam
-
-autoreconf -if
-#intltoolize --force --copy
-%configure \
-        --with-pam-prefix=%{_sysconfdir} \
-        --with-plymouth=yes \
-        --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 \
+%meson -Dpam-prefix=%{_sysconfdir} \
+       -Dpam-mod-dir=/%{_lib}/security \
+       -Drun-dir=/run/gdm \
+       -Dudev-dir=/lib/udev/rules.d \
+       -Ddefault-pam-config=redhat \
+       -Ddefault-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin \
+       -Dprofiling=true \
+       -Dplymouth=enabled \
+       -Dselinux=disabled \
 %if %{with systemd}
-        --with-systemdsystemunitdir=%{_unitdir} \
+       -Dsystemdsystemunitdir=%{_unitdir} \
+       -Dsystemduserunitdir=%{_userunitdir} \
 %else
-        --with-udevdir=/lib/udev \
-        --enable-systemd-journal=no \
-        --with-systemdsystemunitdir=no \
+       -Dlogind-provider=elogind \
+       -Dsystemd-journal=false \
+       -Dsystemdsystemunitdir=no \
+       -Dsystemduserunitdir=no \
 %endif
-        %{nil}
-
-# 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
+       %{nil}
+%meson_build
 
 
 %install
 [ -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/PreSession
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdm/PostSession
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
-# docs go elsewhere
-rm -rf $RPM_BUILD_ROOT/%{_prefix}/doc
+install -p -m644 -D %{SOURCE5} %{buildroot}%{_localstatedir}/lib/gdm/.config/pulse/default.pa
 
-# create log dir
-mkdir -p $RPM_BUILD_ROOT/var/log/gdm
+rm -f %{buildroot}%{_sysconfdir}/pam.d/gdm
+
+# add logo to shell greeter
+cp -a %{SOURCE100} %{buildroot}%{_datadir}/glib-2.0/schemas
 
-# and a spool dir
-mkdir -p $RPM_BUILD_ROOT/var/spool/gdm
+# docs go elsewhere
+rm -rf %{buildroot}/%{_prefix}/doc
 
-# remove the gdm Xsession as we're using the xdm one
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/gdm/Xsession
-(cd $RPM_BUILD_ROOT%{_sysconfdir}/gdm; ln -sf ../X11/xinit/Xsession .)
+# create log dir
+mkdir -p %{buildroot}/var/log/gdm
 
-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
-find $RPM_BUILD_ROOT -name '*.la' -delete
+mkdir -p %{buildroot}/run/gdm
 
+%find_lang gdm --with-gnome
 
-install -m 0755 %{SOURCE200} %{SOURCE201} %{SOURCE202} $RPM_BUILD_ROOT%{_sbindir}/
+%if 0
 # install gnome.desktop
 # XXX: this should be included in each desktop environment package.
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
 cp %{SOURCE203} $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
-
-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
+%endif
 
 # for prefdm
 mv -f %{buildroot}%{_sbindir}/gdm %{buildroot}%{_sbindir}/gdm.bin
@@ -283,75 +271,85 @@ fi
 %endif
 
 %postun
-/sbin/ldconfig
-scrollkeeper-update >& /dev/null ||:
-if [ $1 -eq 0 ]; then
-  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-fi
 %if %{with systemd}
 %systemd_postun gdm.service
 %endif
 
 %posttrans
 dconf update
-glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
 
 %files -f gdm.lang
 %defattr(-, root, root)
 %license COPYING
 %doc AUTHORS NEWS README*
 %dir %{_sysconfdir}/gdm
-%if %{with systemd}
-%{_unitdir}/gdm.service
-%endif
 %config(noreplace) %{_sysconfdir}/gdm/custom.conf
 %config %{_sysconfdir}/gdm/Init/*
 %config %{_sysconfdir}/gdm/PostLogin/*
 %config %{_sysconfdir}/gdm/PreSession/*
 %config %{_sysconfdir}/gdm/PostSession/*
-%config %{_sysconfdir}/pam.d/gdm*
+%config %{_sysconfdir}/pam.d/gdm-autologin
+%config %{_sysconfdir}/pam.d/gdm-password
 # not config files
 %{_sysconfdir}/gdm/Xsession
-/%{_lib}/security/*
-/lib/udev/rules.d/*
 %{_datadir}/gdm/gdm.schemas
-%{_sysconfdir}/X11/dm/Sessions/gnome.desktop
+#{_sysconfdir}/X11/dm/Sessions/gnome.desktop
 %{_sysconfdir}/dbus-1/system.d/gdm.conf
 %dir %{_sysconfdir}/gdm/Init
 %dir %{_sysconfdir}/gdm/PreSession
 %dir %{_sysconfdir}/gdm/PostSession
 %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-runtime-config
 %{_libexecdir}/gdm-session-worker
 %{_libexecdir}/gdm-simple-chooser
+%{_libexecdir}/gdm-wayland-session
 %{_libexecdir}/gdm-x-session
 %{_sbindir}/gdm
 %{_sbindir}/gdm.bin
-%{_sbindir}/gdm-restart
-%{_sbindir}/gdm-safe-restart
-%{_sbindir}/gdm-stop
 %{_bindir}/gdmflexiserver
 %{_bindir}/gdm-screenshot
-%{_datadir}/gdm/locale.alias
-%{_datadir}/gdm/gdb-cmd
-%{_libdir}/libgdm*.so*
-%{_libdir}/girepository-1.0/*.typelib
+%dir %{_datadir}/dconf
+%dir %{_datadir}/dconf/profile
+%{_datadir}/dconf/profile/gdm
 %dir %{_datadir}/gdm
-%{_datadir}/gdm/greeter-dconf-defaults
-%{_datadir}/gdm/greeter/autostart/orca-autostart.desktop
+%dir %{_datadir}/gdm/greeter
+%dir %{_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/sessions
 %{_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}/spool/gdm
-%attr(1770, gdm, gdm) %dir %{_localstatedir}/gdm
+%attr(1770, gdm, gdm) %dir %{_localstatedir}/lib/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(1755, root, gdm) %dir %{_localstatedir}/cache/gdm
-%exclude %{_libexecdir}/gdm-wayland-session
-%exclude %{_libexecdir}/gdm-disable-wayland
+%config %{_sysconfdir}/pam.d/gdm-pin
+%config %{_sysconfdir}/pam.d/gdm-smartcard
+%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
 %defattr(-, root, root)
@@ -361,6 +359,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %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
 - new upstream release.
 - added systemd support (disabled as default).

+ 49 - 56
g/gnome-applets/gnome-applets-vl.spec

@@ -21,11 +21,12 @@
 %define po_package gnome-applets-3.0
 
 
-Summary:        Small applications for the GNOME panel.
-Summary(ja):    GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
-Name:     	gnome-applets
-Version: 	3.36.4
-Release:        1%{?_dist_release}
+Summary:	Small applications for the GNOME panel.
+Summary(ja):	GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
+Name:		gnome-applets
+Version:	3.40.0
+Release:	1%{?_dist_release}
+Group:		desktop-gnome,accesories
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
@@ -38,37 +39,32 @@ Source11:	cpufreq-selector.pam
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
-BuildRequires:  gnome-common
-BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  intltool
+BuildRequires:  libSM-devel
+BuildRequires:  libxslt
+BuildRequires:  yelp-tools
 BuildRequires:  adwaita-icon-theme >= %{adwaita_icon_theme_version}
+BuildRequires:  dbus-devel
+BuildRequires:  dbus-glib-devel
+BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  gnome-settings-daemon-devel
 BuildRequires:  gtk3-devel >= %{gtk3_version}
+BuildRequires:  gucharmap-devel >= %{gucharmap_version}
+BuildRequires:  libgweather-devel >= %{libgweather_version}
 BuildRequires:  gnome-panel-devel >= %{gnome_panel_version}
-BuildRequires:  libX11-devel
 BuildRequires:  libgtop2-devel >= %{libgtop2_version}
-BuildRequires:  libwnck3-devel >= %{libwnck3_version}
 BuildRequires:  libnotify-devel >= %{libnotify_version}
-BuildRequires:  upower-devel
-BuildRequires:  wireless-tools-devel
-BuildRequires:  gucharmap-devel >= %{gucharmap_version}
+BuildRequires:  libwnck3-devel >= %{libwnck3_version}
 BuildRequires:  libxml2-devel
-BuildRequires:  libgweather-devel >= %{libgweather_version}
+BuildRequires:  polkit-devel
 BuildRequires:  tracker-devel
-BuildRequires:  gdk-pixbuf2-devel
-BuildRequires:  libxslt
-BuildRequires:  docbook-utils
-BuildRequires:  gettext
-BuildRequires:  xorg-x11-proto-devel
+BuildRequires:  upower-devel
+BuildRequires:  libX11-devel
 BuildRequires:  kernel-tools-libs-devel
-BuildRequires:  polkit-devel
-BuildRequires:  itstool
+BuildRequires:  symlinks
 
-Requires(posttrans,postun):	glib2
-Requires(posttrans,postun):	gtk2
 Requires:	gnome-panel >= %{gnome_panel_version}
-Requires:	gnome-desktop3 >= %{gnome_desktop3_version}
-Requires:	libwnck3 >= %{libwnck3_version}
-Requires:	polkit-gnome
-Obsoletes:      battstat_applet
+Requires:	hicolor-icon-theme
 
 %description
 GNOME (GNU Network Object Model Environment) is a user-friendly set of
@@ -76,69 +72,66 @@ applications and desktop tools to be used in conjunction with a window
 manager for the X Window System. The gnome-applets package provides
 small utilities for the GNOME panel.
 
+
+%debug_package
+
+
 %prep
 %setup -q
+autoreconf -fiv
+
 
 %build
-autoreconf -if
 %configure \
-   --disable-static \
-   --enable-mini-commander \
-   --enable-tracker-search-bar=yes
+    --disable-scrollkeeper      \
+    --disable-static            \
+    --enable-gtk-doc            \
+    --enable-mini-commander     \
+    --enable-suid=no            \
+    --with-cpufreq-lib=cpupower \
+    --without-hal
 %__make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
-%find_lang %{po_package} --all-name --with-gnome
+for l in $(find %{buildroot}%{_datadir}/help -type l); do symlinks -cdov $l; done
 
+%find_lang %{po_package} --all-name --with-gnome
 # remove unpackaged files
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
 # drop non-XKB support files
 rm -rf $RPM_BUILD_ROOT%{_datadir}/xmodmap
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%postun
-/sbin/ldconfig
-if [ $1 -eq 0 ]; then
-  touch --no-create %{_datadir}/icons/hicolor
-  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
-  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-fi
-
-%posttrans
-touch --no-create %{_datadir}/icons/hicolor
-gtk-update-icon-cache -q %{_datadir}/icons/hicolor
-glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
-
 
 %files -f %{po_package}.lang
 %defattr(-, root, root)
 %license COPYING
 %doc AUTHORS ChangeLog NEWS README
 %{_bindir}*
-%{_libdir}/%{name}/*.so
-%dir %{_sysconfdir}/sound
-%dir %{_sysconfdir}/sound/events
-%{_sysconfdir}/sound/events/*
-%{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf
+%dir %{_libdir}/gnome-panel
+%dir %{_libdir}/gnome-panel/modules
+%{_libdir}/gnome-panel/modules/org.gnome.%{name}.so
+%config %{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf
 %{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service
 %{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
-%{_datadir}/glib-2.0/schemas/org.gnome.gnome-applets.*.xml
-%dir %{_datadir}/gnome-panel
-%dir %{_datadir}/gnome-panel/applets
-%{_datadir}/gnome-panel/applets/*.panel-applet
+%{_datadir}/glib-2.0/schemas/*.gschema.xml
+%{_datadir}/glib-2.0/schemas/*.enums.xml
 %{_datadir}/%{name}
 %{_datadir}/icons/hicolor/*/*/*
 
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.40.0-1
+- new upstream release.
+- dropped scriptlets.
+
 * Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
 - new upstream release.
 

+ 14 - 30
g/grilo-plugins/grilo-plugins-vl.spec

@@ -1,13 +1,13 @@
-%define ver 0.3
 %define _unpackaged_files_terminate_build 1
 
 Name:           grilo-plugins
-Version:        0.3.11
-Release:        1%{?_dist_release}
 Summary:        A collection of plugins for the Grilo framework
 Summary(ja):    Grilo フレームワーク用のプラグイン集
-Vendor:		Project Vine
-Distribution:	Vine Linux
+Version:        0.3.12
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 License:        LGPLv2
 URL:            https://live.gnome.org/Grilo
@@ -40,6 +40,9 @@ BuildRequires:  yelp-tools
 %{summary}
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -65,34 +68,15 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %license COPYING
-%doc AUTHORS NEWS README
-%{_libdir}/grilo-%{ver}/libgrlbookmarks.so
-%{_libdir}/grilo-%{ver}/libgrlchromaprint.so
-%{_libdir}/grilo-%{ver}/libgrldaap.so
-%{_libdir}/grilo-%{ver}/libgrldleyna.so
-%{_libdir}/grilo-%{ver}/libgrldpap.so
-%{_libdir}/grilo-%{ver}/libgrlfilesystem.so
-%{_libdir}/grilo-%{ver}/libgrlflickr.so
-%{_libdir}/grilo-%{ver}/libgrlfreebox.so
-%{_libdir}/grilo-%{ver}/libgrlgravatar.so
-%{_libdir}/grilo-%{ver}/libgrljamendo.so
-%{_libdir}/grilo-%{ver}/libgrllocalmetadata.so
-%{_libdir}/grilo-%{ver}/libgrlmagnatune.so
-%{_libdir}/grilo-%{ver}/libgrlmetadatastore.so
-%{_libdir}/grilo-%{ver}/libgrlopensubtitles.so
-%{_libdir}/grilo-%{ver}/libgrlopticalmedia.so
-%{_libdir}/grilo-%{ver}/libgrlpodcasts.so
-%{_libdir}/grilo-%{ver}/libgrlraitv.so
-%{_libdir}/grilo-%{ver}/libgrlshoutcast.so
-%{_libdir}/grilo-%{ver}/libgrlthetvdb.so
-%{_libdir}/grilo-%{ver}/libgrltmdb.so
-%{_libdir}/grilo-%{ver}/libgrltracker.so
-%{_libdir}/grilo-%{ver}/libgrlvimeo.so
-%{_libdir}/grilo-%{ver}/libgrlyoutube.so
-%{_libdir}/pkgconfig/grilo-plugins-0.3.pc
+%doc AUTHORS NEWS README.md
+%{_libdir}/pkgconfig/grilo-plugins-%{major_minor}.pc
+%{_libdir}/grilo-%{major_minor}/*.so*
 
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.12-1
+- new upstream release.
+
 * Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.11-1
 - new upstream release.
 

+ 12 - 11
g/grilo/grilo-vl.spec

@@ -4,15 +4,14 @@
 Summary:        Framework for multimedia developers
 Summary(ja):    マルチメディア開発者用のフレームワーク
 Name:           grilo
-Version:        0.3.12
+Version:        0.3.13
 Release:        1%{?_dist_release}
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
-Group:          System Environment/Libraries
 License:        LGPLv2
 URL:            https://live.gnome.org/Grilo
-
 %define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
 Source0:        https://download.gnome.org/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
@@ -25,17 +24,17 @@ BuildRequires:  libxml2-devel
 BuildRequires:  gobject-introspection-devel 
 BuildRequires:  python3-devel
 BuildRequires:  totem-pl-parser-devel >= 3.4.1
-BuildRequires:  vala-devel
-
+BuildRequires:  vala
 
 %description
 Grilo is a framework for browsing and searching media content from various
 sources using a single API.
 
+
 %package        devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
@@ -44,6 +43,9 @@ The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -67,11 +69,6 @@ rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %license COPYING
@@ -110,6 +107,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.13-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.12-1
 - new upstream release.
 

+ 45 - 57
n/nautilus/nautilus-vl.spec

@@ -1,72 +1,57 @@
-%define glib2_version 2.48.0
-%define pango_version 1.40.0
-%define gtk3_version 3.20.0
-%define libxml2_version 2.9.1
-%define eog_version 3.20.0
-%define gnome_desktop3_version 3.20.0
-%define vine_menus_version 3.0
-%define startup_notification_version 0.10
-%define libexif_version 0.6.19
-%define tracker_version 1.6.0
-%define gobject_introspection_version 0.9.8
+%define glib2_version 2.67.1
+%global gnome_autoar_version 0.3.0
+%define gtk3_version 3.22.27
 
 %define _unpackaged_files_terminate_build 1
 
 Summary:	Nautilus is a file manager for GNOME
 Summary(ja):	Nautilus - GNOME ファイルマネージャ
 Name:		nautilus
-Version:	3.36.3
+Version:	40.0
 Release:	1%{?_dist_release}
+Group:		desktop-gnome,system
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
 License:	GPLv2+
 URL:		http://www.gnome.org/projects/nautilus/
-%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
 
 # vine
 Patch2000:	nautilus-vine-settings.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-Requires:	gamin
-Requires:	vine-menus >= %{vine_menus_version}
-Requires:	gvfs, gvfs-fuse, gvfs-smb, gvfs-archive, gvfs-gphoto2
-Requires:	libexif >= %{libexif_version}
-Requires:	%{name}-libs = %{version}-%{release}
-Requires:	tracker-miners
-
-BuildRequires:  meson
-BuildRequires:  intltool
 BuildRequires:	desktop-file-utils
-
+BuildRequires:	gettext
+BuildRequires:	gtk-doc
+BuildRequires:	meson
+BuildRequires:  libgexiv2-devel
 BuildRequires:	glib2-devel >= %{glib2_version}
-BuildRequires:	pango-devel >= %{pango_version}
-BuildRequires:	gtk3-devel >= %{gtk3_version}
-BuildRequires:	libxml2-devel >= %{libxml2_version}
-BuildRequires:  gnome-desktop3-devel >= %{gnome_desktop3_version}
-BuildRequires:	gamin-devel
-BuildRequires:  startup-notification-devel >= %{startup_notification_version}
-BuildRequires:	tracker-devel >= %{tracker_version}
-BuildRequires:	libexif-devel >= %{libexif_version}
-BuildRequires:  unique3-devel
-BuildRequires:  libnotify-devel
-BuildRequires:  libSM-devel
-BuildRequires:  exempi-devel
-BuildRequires:  gobject-introspection-devel >= %{gobject_introspection_version}
+BuildRequires:  gnome-autoar-devel >= %{gnome_autoar_version}
+BuildRequires:  gnome-desktop3-devel
+BuildRequires:  gobject-introspection-devel
 BuildRequires:  gsettings-desktop-schemas
-BuildRequires:  libgexiv2-devel
-BuildRequires:  gnome-autoar-devel
+BuildRequires:	gstreamer1-plugins-base-devel
+BuildRequires:	gtk3-devel >= %{gtk3_version}
+BuildRequires:  libhandy-devel
 BuildRequires:  libseccomp-devel
+BuildRequires:	libxml2-devel
+BuildRequires:	tracker-devel
+BuildRequires:	libX11-devel
 BuildRequires:  libappstream-glib-devel
-BuildRequires:  python3-devel
-BuildRequires:	gstreamer1-plugins-base-devel
+
+Requires:	vine-menus
+Requires:	gvfs
+Requires:	libexif
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	tracker-miners
+Requires:	gnome-autoar
 
 Obsoletes:      nautilus-extras
 Obsoletes:      nautilus-suggested
 Obsoletes:      nautilus-mozilla < 2.0
 Obsoletes:      eel2 <= 2.24.1
-
 Provides:       eel2 <= 2.24.1
 
 
@@ -89,7 +74,7 @@ Nautilus は、ファイル、アプリケーション、メディア、イン
 Summary:        Support for developing nautilus extensions
 Summary(ja):    Nautilus 拡張機能開発のためのサポート
 License:        LGPLv2+
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name}-libs = %{version}-%{release}
 Requires:       pkgconfig
 
@@ -105,7 +90,7 @@ for developing nautilus extensions.
 %package        libs
 Summary:        Libraries for use in nautilus extentions
 Summary(ja):    Nautilus 拡張機能で利用するライブラリ
-Group:          System Environment/Libraries
+Group:          system
 
 %description    libs
 This package provides libraries required by nautilus extention
@@ -118,29 +103,34 @@ module.
 %package        docs
 Summary:        Documentation for %{name}
 Summary(ja):    %{name} 用のドキュメント
-Group:          Documentation
+Group:          documentation
 BuildArch:      noarch
 
 %description    docs
 This package contains documentation for %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n %{name}-%{version}
-
 %patch2000 -p1 -b .vine
 
+
 %build
 %meson \
   -Dselinux=false \
   -Dpackagekit=true \
   -Dintrospection=true \
+  -Dextensions=true \
+  -Dlibportal=false \
   -Ddocs=true
 %meson_build
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
-
 %meson_install
 
 # make sure desktop files validate by ignoring sr@Latn
@@ -155,20 +145,10 @@ desktop-file-install --vendor "" --delete-original       \
 
 %find_lang %name
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%postun
-if [ $1 -eq 0 ] ; then
-    glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
-fi
-
-%posttrans
-glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
-
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
 
 %files  -f %{name}.lang
 %defattr(-,root,root,-)
@@ -180,9 +160,13 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 %{_datadir}/metainfo/org.gnome.Nautilus.appdata.xml
 %{_datadir}/dbus-1/services/org.freedesktop.FileManager1.service
 %{_datadir}/dbus-1/services/org.gnome.Nautilus.service
+%{_datadir}/dbus-1/services/org.gnome.Nautilus.Tracker3.Miner.Extract.service
+%{_datadir}/dbus-1/services/org.gnome.Nautilus.Tracker3.Miner.Files.service
 %{_datadir}/gnome-shell/search-providers/org.gnome.Nautilus.search-provider.ini
 %{_datadir}/applications/*.desktop
 %{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/nautilus
+%{_datadir}/tracker3/domain-ontologies/org.gnome.Nautilus.domain.rule
 %{_bindir}/*
 %{_datadir}/glib-2.0/schemas/
 %{_mandir}/man1/*
@@ -205,6 +189,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 40.0-1
+- new upstream release.
+- dropped scriptlets.
+
 * Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
 - new upstream release.
 

+ 11 - 4
n/netatalk/netatalk-vl.spec

@@ -1,12 +1,14 @@
 %bcond_with systemd
-%global tracker_api 2.0
+%bcond_with tracker
+
+%global tracker_api 3.0
 
 ################################################# BASIC PACKAGE INFORMATION
 Summary:        AFP fileserver for Macintosh clients
 Summary(ja):    Macintoshクライアント向けのAFPファイルサーバー
 Name:           netatalk
 Version:        3.1.12
-Release:        3%{_dist_release}%{?with_systemd:.systemd}
+Release:        4%{_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -32,12 +34,12 @@ BuildRequires:  autoconf libdb-devel pam-devel libgcrypt-devel
 BuildRequires:  avahi-devel libacl-devel openldap-devel
 BuildRequires:  dbus-devel dbus-glib-devel glib2-devel
 BuildRequires:  libevent-devel libtdb-devel libmariadb-devel
+%if %{with tracker}
 BuildRequires:  tracker-devel
+%endif
 
 Requires:       dbus-python3
 Requires:       dconf
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 %if %{with systemd}
 BuildRequires:  systemd
 %{?systemd_requires}
@@ -120,7 +122,9 @@ sed -i 's\-systemctl daemon-reload\\g' distrib/initscripts/Makefile.in
         --with-pam-confdir=%{_sysconfdir}/pam.d \
         --with-dbus-sysconf-dir=%{_sysconfdir}/dbus-1/system.d \
         -with-spotlight \
+%if %{with tracker}
         --with-tracker-pkgconfig-version=%{tracker_api}
+%endif
 
 make %{?_smp_mflags} all
 
@@ -238,6 +242,9 @@ fi
 
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.12-4
+- disabled tracker.
+
 * Sat Mar 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.12-3
 - rebuilt with current environment.
 - cleaned up BR.

+ 13 - 2
s/samba/samba-vl.spec

@@ -1,9 +1,10 @@
 %bcond_with systemd
+%bcond_with tracker
 %bcond_without pidl
 
 %define samba_version 4.13.7
 #define rc_number rc4
-%define samba_release 1
+%define samba_release 2
 
 %define doc_version 4.13.2-1
 %define api_version 4.0
@@ -146,7 +147,9 @@ BuildRequires: python3-tdb
 BuildRequires: rpcgen
 BuildRequires: readline-devel
 BuildRequires: sqlite-devel
+%if %{with tracker}
 BuildRequires: tracker-devel
+%endif
 BuildRequires: zlib-devel
 
 #BuildRequires: libuuid-devel
@@ -521,6 +524,9 @@ LDFLAGS="-Wl,-z,relro,-z,now" \
   --with-pammodulesdir=/%{_lib}/security \
   --with-privatedir=/var/lib/samba/private \
   --without-ldb-lmdb \
+%if ! %{with tracker}
+  --disable-spotlight \
+%endif
 %if %{with systemd}
   --with-systemd \
   --systemd-install-services \
@@ -914,7 +920,7 @@ fi
 %files
 %defattr(-,root,root,-)
 %license COPYING
-%doc PFIF.txt README.md README.Coding README.contributing VERSION WHATSNEW.txt
+%doc PFIF.txt README.md README.contributing VERSION WHATSNEW.txt
 %doc docs-ja/docs-xml/output/htmldocs
 %{_bindir}/dumpmscat
 %{_bindir}/ldbadd
@@ -943,7 +949,9 @@ fi
 %{_initrddir}/nmb
 %{_initrddir}/smb
 %endif
+%if %{with tracker}
 %{_datadir}/samba/mdssvc
+%endif
 
 %{_mandir}/man1/ldbadd.1*
 %{_mandir}/man1/ldbdel.1*
@@ -1794,6 +1802,9 @@ fi
 
 
 %changelog
+* Tue Mar 30 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.13.7-2
+- rebuilt without tracker.
+
 * Thu Mar 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.13.7-1
 - new upstream release.