Browse Source

updated 92 packages

ModemManager-1.14.0-1

accountsservice-0.6.55-1

adwaita-icon-theme-3.36.1-1

cheese-3.34.0-1

clutter-gst3-3.0.27-1

clutter-gtk-1.8.4-2

clutter-1.26.4-1

cogl-1.22.8-1

colord-gtk-0.2.0-1

colord-1.4.4-1

control-center-3.36.4-1

eog-plugins-3.26.5-1

eog-3.36.3-1

evince-3.36.7-1

evolution-data-server-3.36.4-1

evolution-3.36.4-1

folks-0.14.0-1

fuse3-3.9.2-2

gcr-3.36.0-1

gdm-3.36.3-1

geocode-glib-3.26.2-1

gjs-1.64.4-1

glade3-3.36.0-1

gnome-applets-3.36.4-1

gnome-autoar-0.2.4-1

gnome-bluetooth-3.34.1-1

gnome-books-3.34.0-3

gnome-clocks-3.36.2-1

gnome-color-manager-3.36.0-1

gnome-contacts-3.36.2-1

gnome-desktop3-3.36.4-1

gnome-documents-3.34.0-1

gnome-flashback-3.36.3-1

gnome-font-viewer-3.34.0-1

gnome-keyring-3.36.0-1

gnome-menus-3.36.0-1

gnome-online-accounts-3.36.0-1

gnome-panel-3.36.2-1

gnome-session-3.36.0-1

gnome-settings-daemon-3.36.1-1

gnome-shell-3.36.4-1

gnome-software-3.36.1-1

gnome-themes-extra-3.28-2

gnome-tweaks-3.34.0-1

gnome-video-effects-0.5.0-1

gom-0.4-1

graphene-1.10.2-2

grilo-plugins-0.3.11-1

grilo-0.3.12-1

gsettings-desktop-schemas-3.36.1-1

gsound-1.0.2-3

gvfs-1.44.1-1

libaccounts-glib-1.25-1

libappindicator-12.10.0-1

libchamplain-0.12.20-1

libdbusmenu-16.04.0-1

libgdata-0.17.12-1

libgepub-0.6.0-4

libgphoto2-2.5.25-1

libgweather-3.36.1-1

libgxps-0.3.1-1

libhandy0-0.0.13-6

libical-3.0.8-2

libindicator-12.10.1-2

libmtp-1.1.17-1

libnma-1.8.30-2

liboauth-1.0.3-2

libsecret-0.20.3-1

libspectre-0.2.9-1

libwacom-1.4.1-1

libwnck3-3.36.0-1

libxmlb-0.1.15-3

metacity-3.36.1-1

mm-common-1.0.1-3

mobile-broadband-provider-info-0.20190618-1

mozjs68-68.11.0-1

mutter-3.36.4-1

nautilus-3.36.3-1

network-manager-applet-1.18.0-1

pipewire-0.3.8-1

python-dbusmock-0.18.3-6

python-mallard-ducktype-1.0.2-8

startup-notification-0.12-4

totem-pl-parser-3.26.5-1

totem-3.34.1-1

vala-0.48.8-1

xdg-desktop-portal-gtk-1.7.1-1

xdg-desktop-portal-1.7.2-1

yelp-tools-3.32.2-1

yelp-xsl-3.36.0-1

yelp-3.36.0-1

zenity-3.32.0-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12446 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
b6c7435d49
92 changed files with 4238 additions and 1426 deletions
  1. 46 18
      M/ModemManager/ModemManager-vl.spec
  2. 51 22
      a/accountsservice/accountsservice-vl.spec
  3. 16 8
      a/adwaita-icon-theme/adwaita-icon-theme-vl.spec
  4. 18 17
      c/cheese/cheese-vl.spec
  5. 21 12
      c/clutter-gst3/clutter-gst3-vl.spec
  6. 19 12
      c/clutter-gtk/clutter-gtk-vl.spec
  7. 19 13
      c/clutter/clutter-vl.spec
  8. 19 14
      c/cogl/cogl-vl.spec
  9. 23 13
      c/colord-gtk/colord-gtk-vl.spec
  10. 80 16
      c/colord/colord-vl.spec
  11. 57 47
      c/control-center/control-center-vl.spec
  12. 8 9
      e/eog-plugins/eog-plugins-vl.spec
  13. 14 8
      e/eog/eog-vl.spec
  14. 37 44
      e/evince/evince-vl.spec
  15. 10 14
      e/evolution-data-server/evolution-data-server-vl.spec
  16. 32 25
      e/evolution/evolution-vl.spec
  17. 22 20
      f/folks/folks-vl.spec
  18. 181 0
      f/fuse3/fuse3-vl.spec
  19. 17 22
      g/gcr/gcr-vl.spec
  20. 44 35
      g/gdm/gdm-vl.spec
  21. 11 10
      g/geocode-glib/geocode-glib-vl.spec
  22. 19 17
      g/gjs/gjs-vl.spec
  23. 12 5
      g/glade3/glade3-vl.spec
  24. 33 37
      g/gnome-applets/gnome-applets-vl.spec
  25. 8 5
      g/gnome-autoar/gnome-autoar-vl.spec
  26. 18 16
      g/gnome-bluetooth/gnome-bluetooth-vl.spec
  27. 5 3
      g/gnome-books/gnome-books-vl.spec
  28. 13 17
      g/gnome-clocks/gnome-clocks-vl.spec
  29. 26 51
      g/gnome-color-manager/gnome-color-manager-vl.spec
  30. 11 10
      g/gnome-contacts/gnome-contacts-vl.spec
  31. 50 30
      g/gnome-desktop3/gnome-desktop3-vl.spec
  32. 11 18
      g/gnome-documents/gnome-documents-vl.spec
  33. 73 22
      g/gnome-flashback/gnome-flashback-vl.spec
  34. 12 6
      g/gnome-font-viewer/gnome-font-viewer-vl.spec
  35. 24 11
      g/gnome-keyring/gnome-keyring-vl.spec
  36. 14 11
      g/gnome-menus/gnome-menus-vl.spec
  37. 21 16
      g/gnome-online-accounts/gnome-online-accounts-vl.spec
  38. 24 32
      g/gnome-panel/gnome-panel-vl.spec
  39. 54 20
      g/gnome-session/gnome-session-vl.spec
  40. 33 23
      g/gnome-settings-daemon/gnome-settings-daemon-vl.spec
  41. 57 77
      g/gnome-shell/gnome-shell-vl.spec
  42. 779 0
      g/gnome-software/gnome-software-vl.spec
  43. 20 8
      g/gnome-themes-extra/gnome-themes-extra-vl.spec
  44. 31 15
      g/gnome-tweaks/gnome-tweaks-vl.spec
  45. 18 13
      g/gnome-video-effects/gnome-video-effects-vl.spec
  46. 12 9
      g/gom/gom-vl.spec
  47. 161 0
      g/graphene/graphene-vl.spec
  48. 14 10
      g/grilo-plugins/grilo-plugins-vl.spec
  49. 13 8
      g/grilo/grilo-vl.spec
  50. 34 52
      g/gsettings-desktop-schemas/gsettings-desktop-schemas-vl.spec
  51. 10 7
      g/gsound/gsound-vl.spec
  52. 52 18
      g/gvfs/gvfs-vl.spec
  53. 9 9
      lib/liba/libaccounts-glib/libaccounts-glib-vl.spec
  54. 23 10
      lib/liba/libappindicator/libappindicator-vl.spec
  55. 35 40
      lib/libc/libchamplain/libchamplain-vl.spec
  56. 30 14
      lib/libd/libdbusmenu/libdbusmenu-vl.spec
  57. 22 22
      lib/libg/libgdata/libgdata-vl.spec
  58. 8 5
      lib/libg/libgepub/libgepub-vl.spec
  59. 11 10
      lib/libg/libgphoto2/libgphoto2-vl.spec
  60. 13 11
      lib/libg/libgweather/libgweather-vl.spec
  61. 20 12
      lib/libg/libgxps/libgxps-vl.spec
  62. 109 0
      lib/libh/libhandy0/libhandy0-vl.spec
  63. 18 2
      lib/libi/libical/libical-vl.spec
  64. 70 18
      lib/libi/libindicator/libindicator-vl.spec
  65. 19 10
      lib/libm/libmtp/libmtp-vl.spec
  66. 183 0
      lib/libn/libnma/libnma-vl.spec
  67. 15 16
      lib/libo/liboauth/liboauth-vl.spec
  68. 7 7
      lib/libs/libsecret/libsecret-vl.spec
  69. 14 9
      lib/libs/libspectre/libspectre-vl.spec
  70. 5 2
      lib/libw/libwacom/libwacom-vl.spec
  71. 28 22
      lib/libw/libwnck3/libwnck3-vl.spec
  72. 187 0
      lib/libx/libxmlb/libxmlb-vl.spec
  73. 16 9
      m/metacity/metacity-vl.spec
  74. 28 18
      m/mm-common/mm-common-vl.spec
  75. 20 8
      m/mobile-broadband-provider-info/mobile-broadband-provider-info-vl.spec
  76. 340 0
      m/mozjs68/mozjs68-vl.spec
  77. 43 37
      m/mutter/mutter-vl.spec
  78. 14 12
      n/nautilus/nautilus-vl.spec
  79. 14 56
      n/network-manager-applet/network-manager-applet-vl.spec
  80. 49 24
      p/pipewire/pipewire-vl.spec
  81. 209 0
      p/python-dbusmock/python-dbusmock-vl.spec
  82. 128 0
      p/python-mallard-ducktype/python-mallard-ducktype-vl.spec
  83. 17 10
      s/startup-notification/startup-notification-vl.spec
  84. 20 11
      t/totem-pl-parser/totem-pl-parser-vl.spec
  85. 21 19
      t/totem/totem-vl.spec
  86. 12 13
      v/vala/vala-vl.spec
  87. 5 2
      x/xdg-desktop-portal-gtk/xdg-desktop-portal-gtk-vl.spec
  88. 5 2
      x/xdg-desktop-portal/xdg-desktop-portal-vl.spec
  89. 16 11
      y/yelp-tools/yelp-tools-vl.spec
  90. 14 11
      y/yelp-xsl/yelp-xsl-vl.spec
  91. 21 11
      y/yelp/yelp-vl.spec
  92. 13 7
      z/zenity/zenity-vl.spec

+ 46 - 18
M/ModemManager/ModemManager-vl.spec

@@ -1,3 +1,5 @@
+%bcond_with systemd
+
 #%define git_snapshot .git20130607
 #%define git_snapshot .git20130607
 %define git_snapshot %{nil}
 %define git_snapshot %{nil}
 #define ppp_version 2.4.7
 #define ppp_version 2.4.7
@@ -6,21 +8,13 @@
 Name: ModemManager
 Name: ModemManager
 Summary: Mobile broadband modem management service
 Summary: Mobile broadband modem management service
 Summary(ja): モバイルブロードバンドモデム運用サービス
 Summary(ja): モバイルブロードバンドモデム運用サービス
-Version: 1.10.4
-Release: 1%{git_snapshot}%{?_dist_release}
-License: GPLv2+
-Group: System Environment/Base
-URL: http://www.gnome.org/projects/NetworkManager/
-Vendor:			Project Vine
-Distribution:	Vine Linux
-#
-# Source from git://anongit.freedesktop.org/ModemManager/ModemManager
-# tarball built with:
-#    ./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var
-#    make distcheck
-#
-#Source: %{name}-%{version}%{git_snapshot}.tar.bz2
+Version: 1.14.0
+Release: 1%{git_snapshot}%{?_dist_release}%{?with_systemd:.systemd}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
+License: GPLv2+
+URL: https://www.freedesktop.org/wiki/Software/ModemManager/
 Source: https://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz
 Source: https://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz
 
 
 Patch0: buildsys-hates-openpty.patch
 Patch0: buildsys-hates-openpty.patch
@@ -29,14 +23,21 @@ Patch1: ModemManager-1.8.2-elogind-1.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: libgudev-devel 
-BuildRequires: elogind-devel 
 BuildRequires: automake autoconf intltool libtool
 BuildRequires: automake autoconf intltool libtool
 BuildRequires: gobject-introspection-devel
 BuildRequires: gobject-introspection-devel
+BuildRequires: vala-devel
+BuildRequires: vala-tools
 BuildRequires: polkit-devel
 BuildRequires: polkit-devel
 BuildRequires: gtk-doc
 BuildRequires: gtk-doc
 # for xsltproc
 # for xsltproc
 BuildRequires: libxslt
 BuildRequires: libxslt
+%if %{with systemd}
+BuildRequires: systemd-devel 
+%{?systemd_requires}
+%else
+BuildRequires: libgudev-devel 
+BuildRequires: elogind-devel 
+%endif
 Requires: dbus-glib
 Requires: dbus-glib
 
 
 %description
 %description
@@ -78,10 +79,14 @@ Requires:       pkgconfig
 %description	glib-devel
 %description	glib-devel
 Header files and libraries for building a extension library for the %{name}-glib.
 Header files and libraries for building a extension library for the %{name}-glib.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 %patch0 -p1 -b .pty
 %patch0 -p1 -b .pty
+%if !%{with systemd}
 %patch1 -p1 -b .elogind
 %patch1 -p1 -b .elogind
+%endif
+
 
 
 %build
 %build
 autoreconf -vif
 autoreconf -vif
@@ -89,13 +94,17 @@ autoreconf -vif
 %configure \
 %configure \
 	--disable-static \
 	--disable-static \
 	--enable-gtk-doc=yes \
 	--enable-gtk-doc=yes \
-	--enable-vala=no \
+	--enable-vala=yes \
 	--enable-more-warnings=yes \
 	--enable-more-warnings=yes \
 	--with-udev-base-dir=/lib/udev \
 	--with-udev-base-dir=/lib/udev \
 	--without-mbim \
 	--without-mbim \
 	--without-qmi \
 	--without-qmi \
 	--with-dist-version=%{version}-%{release} \
 	--with-dist-version=%{version}-%{release} \
+%if %{with systemd}
+	--with-systemdsystemunitdir=%{_unitdir}
+%else
 	--with-elogind-suspend-resume=yes
 	--with-elogind-suspend-resume=yes
+%endif
 
 
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
@@ -114,6 +123,14 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
 touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
+%if %{with systemd}
+%systemd_post ModemManager.service
+%endif
+
+%if %{with systemd}
+%preun
+%systemd_preun ModemManager.service
+%endif
 
 
 %postun
 %postun
 /sbin/ldconfig
 /sbin/ldconfig
@@ -121,6 +138,9 @@ if [ $1 -eq 0 ]; then
   touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
   touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
   gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
   gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 fi
 fi
+%if %{with systemd}
+%systemd_postun ModemManager.service
+%endif
 
 
 %posttrans
 %posttrans
 gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
@@ -128,9 +148,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 %post   glib -p /sbin/ldconfig
 %post   glib -p /sbin/ldconfig
 %postun glib -p /sbin/ldconfig
 %postun glib -p /sbin/ldconfig
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root, root,-)
 %defattr(-,root, root,-)
-%doc COPYING README
+%license COPYING
+%doc README
 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.ModemManager1.conf
 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.ModemManager1.conf
 %{_libdir}/girepository-1.0/ModemManager-1.0.typelib
 %{_libdir}/girepository-1.0/ModemManager-1.0.typelib
 %{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager1.service
 %{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager1.service
@@ -149,6 +171,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 %dir %{_datadir}/bash-completion
 %dir %{_datadir}/bash-completion
 %dir %{_datadir}/bash-completion/completions
 %dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/*
 %{_datadir}/bash-completion/completions/*
+%if %{with systemd}
+%{_unitdir}/*.service
+%endif
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -168,6 +193,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 %dir %{_includedir}/libmm-glib
 %dir %{_includedir}/libmm-glib
 %{_includedir}/libmm-glib/*.h
 %{_includedir}/libmm-glib/*.h
 %{_libdir}/pkgconfig/mm-glib.pc
 %{_libdir}/pkgconfig/mm-glib.pc
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/libmm-glib.*
 %dir %{_datadir}/gtk-doc/html/libmm-glib
 %dir %{_datadir}/gtk-doc/html/libmm-glib
 %{_datadir}/gtk-doc/html/libmm-glib/*
 %{_datadir}/gtk-doc/html/libmm-glib/*
 
 

+ 51 - 22
a/accountsservice/accountsservice-vl.spec

@@ -1,27 +1,26 @@
+%bcond_with systemd
+
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
-%global _vpath_srcdir .
-%global _vpath_builddir build
 %global __global_cflags %{optflags}
 %global __global_cflags %{optflags}
 %global __global_ldflags ""
 %global __global_ldflags ""
 
 
-Name:           accountsservice
-Version:        0.6.54
-Release:        1%{?_dist_release}
 Summary:        D-Bus interfaces for querying and manipulating user account information
 Summary:        D-Bus interfaces for querying and manipulating user account information
-Summary(ja):    ユーザーアカウント情報の問合せや処理を行うための D-Bus インターフェース
+Summary(ja):    ユーザーアカウント情報の照会・処理を行うための D-Bus I/F
+Name:           accountsservice
+Version:        0.6.55
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 Group:          System Environment/Daemons
 Group:          System Environment/Daemons
 License:        GPLv3+
 License:        GPLv3+
-URL:            http://www.fedoraproject.org/wiki/Features/UserAccountDialog
+URL:            https://www.freedesktop.org/wiki/Software/AccountsService/
 #VCS: git:git://git.freedesktop.org/accountsservice
 #VCS: git:git://git.freedesktop.org/accountsservice
-Source0:        http://mclasen.fedorapeople.org/accounts/accountsservice-%{version}.tar.xz
+Source0:        https://www.freedesktop.org/software/accountsservice/accountsservice-%{version}.tar.xz
 
 
 # upstream patch
 # upstream patch
-Patch1: accountsservice-minimum-uid.patch
-Patch2: accountsservice-expose-interface-directory.patch
 
 
 # for Vine Linux
 # for Vine Linux
-Patch1000:	accountsservice-0.6.54-vine-environment.patch
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  meson
 BuildRequires:  meson
@@ -31,15 +30,17 @@ BuildRequires:  polkit-devel
 BuildRequires:  intltool
 BuildRequires:  intltool
 # BuildRequires:  systemd-units
 # BuildRequires:  systemd-units
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gobject-introspection-devel
-BuildRequires:  elogind-devel
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools
+%if %{with systemd}
+BuildRequires:  systemd-devel
+%{?systemd_requires}
+%else
+BuildRequires:  elogind-devel
+%endif
 
 
 Requires:       polkit
 Requires:       polkit
 Requires:       shadow-utils
 Requires:       shadow-utils
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 
 
 %description
 %description
 The accountsservice project provides a set of D-Bus interfaces for
 The accountsservice project provides a set of D-Bus interfaces for
@@ -83,12 +84,20 @@ This package contains documentation for %{name}.
 
 
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
+sed -i -e '/"gnome-initial-setup",/a "selfbuild",' src/user-classify.c
+
 
 
 %build
 %build
 %meson \
 %meson \
+%if %{with systemd}
+  -Dsystemd=true \
+  -Delogind=false \
+  -Dsystemdsystemunitdir=%{_unitdir} \
+%else
   -Dsystemd=false \
   -Dsystemd=false \
-  -Dsystemdsystemunitdir=no \
   -Delogind=true \
   -Delogind=true \
+  -Dsystemdsystemunitdir=no \
+%endif
   -Dadmin_group=wheel \
   -Dadmin_group=wheel \
   -Dminimum_uid=500 \
   -Dminimum_uid=500 \
   -Dgtk_doc=true
   -Dgtk_doc=true
@@ -103,17 +112,29 @@ rm -rf $RPM_BUILD_ROOT
 %find_lang accounts-service
 %find_lang accounts-service
 
 
 
 
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 
 
+%if %{with systemd}
+%post
+%systemd_post accounts-daemon.service
+
+%preun
+%systemd_preun accounts-daemon.service
+
+%postun
+%systemd_postun accounts-daemon.service
+%endif
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+
 %files -f accounts-service.lang
 %files -f accounts-service.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING README AUTHORS
+%license COPYING
+%doc README* AUTHORS
 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.Accounts.conf
 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.Accounts.conf
 %{_libexecdir}/accounts-daemon
 %{_libexecdir}/accounts-daemon
 %{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.Accounts.xml
@@ -123,7 +144,9 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_localstatedir}/lib/AccountsService/
 %dir %{_localstatedir}/lib/AccountsService/
 %dir %{_localstatedir}/lib/AccountsService/users
 %dir %{_localstatedir}/lib/AccountsService/users
 %dir %{_localstatedir}/lib/AccountsService/icons
 %dir %{_localstatedir}/lib/AccountsService/icons
-#/lib/systemd/system/accounts-daemon.service
+%if %{with systemd}
+%{_unitdir}/accounts-daemon.service
+%endif
 
 
 %files libs
 %files libs
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -142,6 +165,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc/html/libaccountsservice/
 %{_datadir}/gtk-doc/html/libaccountsservice/
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.55-1
+- new upstream release.
+- added systemd support (disabled as default).
+- dropped Patch1 and 2: fixed in upstream.
+- dropped Patch1000: got a same effect by sed.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.54-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.54-1
 - new upstream release.
 - new upstream release.
 - added elogind support.
 - added elogind support.

+ 16 - 8
a/adwaita-icon-theme/adwaita-icon-theme-vl.spec

@@ -3,12 +3,15 @@
 Summary: Adwaita icon theme
 Summary: Adwaita icon theme
 Summary(ja): Adwaitaアイコンテーマ
 Summary(ja): Adwaitaアイコンテーマ
 Name: adwaita-icon-theme
 Name: adwaita-icon-theme
-Version: 3.30.1
+Version: 3.36.1
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.30/%{name}-%{version}.tar.xz
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: CC-BY-SA,LGPLv3
 License: CC-BY-SA,LGPLv3
+%global  shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 BuildArch: noarch
 BuildArch: noarch
-Group: User Interface/Desktops
 Requires: hicolor-icon-theme
 Requires: hicolor-icon-theme
 Requires(post): gtk2
 Requires(post): gtk2
 BuildRequires: icon-naming-utils >= 0.8.7
 BuildRequires: icon-naming-utils >= 0.8.7
@@ -17,18 +20,18 @@ BuildRequires: pkgconfig
 BuildRequires: librsvg2
 BuildRequires: librsvg2
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 %{summary}
 %{summary}
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure --disable-hicolor-check
 %configure --disable-hicolor-check
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %__make install DESTDIR=$RPM_BUILD_ROOT
 %__make install DESTDIR=$RPM_BUILD_ROOT
@@ -37,6 +40,7 @@ rm -rf $RPM_BUILD_ROOT
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
   for dir in /usr/share/icons/*; do
   for dir in /usr/share/icons/*; do
@@ -45,16 +49,20 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
     fi
     fi
   done
   done
 fi
 fi
-		  
+
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc COPYING COPYING_CCBYSA3 COPYING_LGPL NEWS README
+%license COPYING COPYING_CCBYSA3 COPYING_LGPL
+%doc NEWS README
 %{_datadir}/icons/Adwaita
 %{_datadir}/icons/Adwaita
 %{_datadir}/pkgconfig/%{name}.pc
 %{_datadir}/pkgconfig/%{name}.pc
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
+- new upstream release.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 - new upstream release.
 - new upstream release.
 
 

+ 18 - 17
c/cheese/cheese-vl.spec

@@ -2,23 +2,25 @@
 
 
 Summary:        A webcam application for snapshots and movies
 Summary:        A webcam application for snapshots and movies
 Summary(ja):    スナップショットとムービーを撮るためのウェブカメラアプリケーション
 Summary(ja):    スナップショットとムービーを撮るためのウェブカメラアプリケーション
-
 Name:           cheese
 Name:           cheese
-Version:        3.30.0
+Version:        3.34.0
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Applications/Multimedia
 License:        GPLv2+
 License:        GPLv2+
 URL:            http://live.gnome.org/Cheese
 URL:            http://live.gnome.org/Cheese
-Source0:        http://download.gnome.org/sources/cheese/3.20/%{name}-%{version}.tar.xz
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
+BuildRequires: meson
 BuildRequires: gtk3-devel >= 3.4.1
 BuildRequires: gtk3-devel >= 3.4.1
 BuildRequires: gnome-desktop3-devel >= 3.4.1
 BuildRequires: gnome-desktop3-devel >= 3.4.1
 BuildRequires: gstreamer1-devel >= 0.11.0
 BuildRequires: gstreamer1-devel >= 0.11.0
 BuildRequires: gstreamer1-plugins-base-devel >= 0.11.0
 BuildRequires: gstreamer1-plugins-base-devel >= 0.11.0
 BuildRequires: gstreamer1-plugins-bad-free-devel >= 0.11.0
 BuildRequires: gstreamer1-plugins-bad-free-devel >= 0.11.0
-BuildRequires: evolution-data-server-devel >= 3.4.1
 BuildRequires: cairo-devel >= 1.12.0
 BuildRequires: cairo-devel >= 1.12.0
 BuildRequires: dbus-devel >= 1.4.0
 BuildRequires: dbus-devel >= 1.4.0
 BuildRequires: dbus-glib-devel >= 0.88
 BuildRequires: dbus-glib-devel >= 0.88
@@ -27,7 +29,7 @@ BuildRequires: librsvg2-devel >= 2.32.0
 BuildRequires: desktop-file-utils
 BuildRequires: desktop-file-utils
 BuildRequires: gettext
 BuildRequires: gettext
 BuildRequires: perl(XML::Parser)
 BuildRequires: perl(XML::Parser)
-BuildRequires: autoconf, automake, libtool, intltool
+BuildRequires: meson, intltool
 BuildRequires: gnome-common
 BuildRequires: gnome-common
 BuildRequires: libgudev1-devel
 BuildRequires: libgudev1-devel
 BuildRequires: libcanberra-gtk3-devel
 BuildRequires: libcanberra-gtk3-devel
@@ -42,10 +44,6 @@ BuildRequires: vala
 Requires: gstreamer1-plugins-good
 Requires: gstreamer1-plugins-good
 Requires: gnome-video-effects
 Requires: gnome-video-effects
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
-
 %description
 %description
 Cheese is a Photobooth-inspired GNOME application for taking pictures and 
 Cheese is a Photobooth-inspired GNOME application for taking pictures and 
 videos from a webcam. It also includes fancy graphical effects based on the 
 videos from a webcam. It also includes fancy graphical effects based on the 
@@ -76,16 +74,16 @@ This package contains documentation for %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
-%configure --disable-static
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,a}
 rm -f $RPM_BUILD_ROOT%{_libexecdir}/%{name}/cheese-bugreport.sh
 rm -f $RPM_BUILD_ROOT%{_libexecdir}/%{name}/cheese-bugreport.sh
 
 
 %find_lang %{name} --with-gnome
 %find_lang %{name} --with-gnome
@@ -101,7 +99,6 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
 fi
 fi
 
 
-
 %postun
 %postun
 touch --no-create %{_datadir}/icons/hicolor
 touch --no-create %{_datadir}/icons/hicolor
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
@@ -115,11 +112,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING README
+%license COPYING
+%doc AUTHORS README
 %{_bindir}/cheese
 %{_bindir}/cheese
 %{_libdir}/libcheese*.so.*
 %{_libdir}/libcheese*.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %{_libdir}/girepository-1.0/*.typelib
-%{_datadir}/appdata/org.gnome.Cheese.appdata.xml
+%{_datadir}/metainfo/*.xml
 %{_datadir}/applications/org.gnome.Cheese.desktop
 %{_datadir}/applications/org.gnome.Cheese.desktop
 %{_datadir}/dbus-1/services/org.gnome.Cheese.service
 %{_datadir}/dbus-1/services/org.gnome.Cheese.service
 %{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/icons/hicolor/*/*/*
@@ -139,6 +137,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.0-1
+- new upstream release.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 21 - 12
c/clutter-gst3/clutter-gst3-vl.spec

@@ -1,15 +1,16 @@
-%define		clutter_gst_version 3.0
-%define		clutter_gst_release 1%{?_dist_release}
+%global         origname clutter-gst
 
 
-Name:           clutter-gst3
-Version:        %{clutter_gst_version}.26
-Release:        %{clutter_gst_release}
 Summary:        ClutterMedia interface to GStreamer
 Summary:        ClutterMedia interface to GStreamer
+Name:           clutter-gst3
+Version:        3.0.27
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://www.clutter-project.org
-Source0:        http://www.clutter-project.org/sources/clutter-gst/3.0/clutter-gst-%{version}.tar.xz
+URL:            https://www.clutter-project.org
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source:         https://download.gnome.org/sources/%{origname}/%{shortver}/%{origname}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
 BuildRequires:  clutter-devel gstreamer1-plugins-base-devel gstreamer1-devel 
 BuildRequires:  clutter-devel gstreamer1-plugins-base-devel gstreamer1-devel 
@@ -19,13 +20,11 @@ BuildRequires:	eudev-libgudev1-devel
 # use libgstclutter.so
 # use libgstclutter.so
 Requires:	clutter-gst
 Requires:	clutter-gst
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 This package contains a video texture actor and an audio player object for
 This package contains a video texture actor and an audio player object for
 use with clutter
 use with clutter
 
 
+
 %package        devel
 %package        devel
 Summary:        Clutter-gst development environment
 Summary:        Clutter-gst development environment
 Group:          Development/Libraries
 Group:          Development/Libraries
@@ -53,10 +52,12 @@ This package contains documentation for %{name}.
 %prep
 %prep
 %setup -q -n clutter-gst-%{version}
 %setup -q -n clutter-gst-%{version}
 
 
+
 %build
 %build
 %configure --enable-introspection=yes
 %configure --enable-introspection=yes
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
@@ -66,15 +67,19 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 # remove conflict library with clutter-gst (libgstclutter.so)
 # remove conflict library with clutter-gst (libgstclutter.so)
 rm -rf %{buildroot}%{_libdir}/gstreamer-1.0/
 rm -rf %{buildroot}%{_libdir}/gstreamer-1.0/
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING README
+%license COPYING
+%doc AUTHORS README
 %{_libdir}/libclutter-gst-3.0.so.*
 %{_libdir}/libclutter-gst-3.0.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %{_libdir}/girepository-1.0/*.typelib
 
 
@@ -89,7 +94,11 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_datadir}/gtk-doc/html/clutter-gst-3.0
 %{_datadir}/gtk-doc/html/clutter-gst-3.0
 
 
+
 %changelog
 %changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.27-1
+- new upstream release.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.26-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.26-1
 - new upstream release.
 - new upstream release.
 
 

+ 19 - 12
c/clutter-gtk/clutter-gtk-vl.spec

@@ -1,15 +1,15 @@
-%define         clutter_gtk_version 1.8
-%define         clutter_gtk_release 1%{?_dist_release}
-
-Name:           clutter-gtk
-Version:        %{clutter_gtk_version}.4
-Release:        %{clutter_gtk_release}
 Summary:        A basic GTK clutter widget
 Summary:        A basic GTK clutter widget
+Name:           clutter-gtk
+Version:        1.8.4
+Release:        2%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://www.clutter-project.org
-Source0:        http://www.clutter-project.org/sources/%{name}/%{clutter_gtk_version}/%{name}-%{version}.tar.xz
+URL:            https://www.clutter-project.org
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source:         https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -18,14 +18,12 @@ BuildRequires:	clutter-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	autoconf
 BuildRequires:	autoconf
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 This allows clutter to be embedded in GTK applications. 
 This allows clutter to be embedded in GTK applications. 
 We hope with further work in the future clutter-gtk will 
 We hope with further work in the future clutter-gtk will 
 also allow the reverse, namely embedding GTK in Clutter
 also allow the reverse, namely embedding GTK in Clutter
 
 
+
 %package devel
 %package devel
 Summary:        Clutter-gtk development environment
 Summary:        Clutter-gtk development environment
 Group:          Development/Libraries
 Group:          Development/Libraries
@@ -40,6 +38,7 @@ clutter-gtk
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure --enable-introspection=yes
 %configure --enable-introspection=yes
 make %{?_smp_mflags}
 make %{?_smp_mflags}
@@ -53,15 +52,19 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
 %find_lang cluttergtk-1.0
 %find_lang cluttergtk-1.0
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files -f cluttergtk-1.0.lang
 %files -f cluttergtk-1.0.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING NEWS
+%license COPYING
+%doc AUTHORS ChangeLog NEWS
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_datadir}/gtk-doc/html/clutter-gtk-1.0
 %{_datadir}/gtk-doc/html/clutter-gtk-1.0
 %{_libdir}/girepository-1.0/GtkClutter-1.0.typelib
 %{_libdir}/girepository-1.0/GtkClutter-1.0.typelib
@@ -74,7 +77,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/clutter-gtk-1.0/clutter-gtk
 %{_includedir}/clutter-gtk-1.0/clutter-gtk
 %{_datadir}/gir-1.0/GtkClutter-1.0.gir
 %{_datadir}/gir-1.0/GtkClutter-1.0.gir
 
 
+
 %changelog
 %changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.4-2
+- rebuilt with current environment.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.4-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.4-1
 - new upstream release.
 - new upstream release.
 
 

+ 19 - 13
c/clutter/clutter-vl.spec

@@ -1,18 +1,20 @@
 %define         clutter_version 1.26.2
 %define         clutter_version 1.26.2
-%define         clutter_release 2%{?_dist_release}
+%define         clutter_release 1%{?_dist_release}
 
 
-Name:           clutter
-Version:        %{clutter_version}
-Release:        %{clutter_release}
 Summary:        Open Source software library for creating rich graphical user interfaces
 Summary:        Open Source software library for creating rich graphical user interfaces
 Summary(ja):    リッチなGUIを作成するためのオープンソースライブラリ
 Summary(ja):    リッチなGUIを作成するためのオープンソースライブラリ
+Name:           clutter
+Version:        1.26.4
+Release:        1%{?_dist_release}
+Vendor:	        Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://www.clutter-project.org/
-Source0:        http://www.clutter-project.org/sources/%{name}/1.26/%{name}-%{version}.tar.xz
+URL:            https://www.clutter-project.org/
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source:         https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
-Patch0:		clutter-fixdso.patch
+Patch0:         clutter-fixdso.patch
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -41,9 +43,6 @@ BuildRequires:	libxkbcommon-devel
 BuildRequires:	eudev-libudev-devel
 BuildRequires:	eudev-libudev-devel
 BuildRequires:	libgudev-devel
 BuildRequires:	libgudev-devel
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 %description
 Clutter is an open source software library for creating fast, 
 Clutter is an open source software library for creating fast, 
 visually rich graphical user interfaces. The most obvious example 
 visually rich graphical user interfaces. The most obvious example 
@@ -55,6 +54,7 @@ Clutterは高速で視覚的にリッチなGUIを作成するためのオープ
 最も明白な使用例は、メディアセンター型アプリケーションでの使用です。
 最も明白な使用例は、メディアセンター型アプリケーションでの使用です。
 しかしながら、我々はいろいろな分野で使用されることを願っています。
 しかしながら、我々はいろいろな分野で使用されることを願っています。
 
 
+
 %package		devel
 %package		devel
 Summary:        Clutter development environment
 Summary:        Clutter development environment
 Summary(ja):    Clutterの開発環境
 Summary(ja):    Clutterの開発環境
@@ -117,7 +117,8 @@ This package contains documentation for clutter.
  fi
  fi
 )
 )
 
 
-make V=0
+make %{?_smp_mflags} V=0
+
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -136,7 +137,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files -f %{name}-1.0.lang
 %files -f %{name}-1.0.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %{_libdir}/girepository-1.0/*.typelib
 
 
@@ -147,6 +149,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/gir-1.0/*.gir
 %{_datadir}/gir-1.0/*.gir
+%{_datadir}/clutter-1.0
 
 
 %files docs
 %files docs
 %defattr(-, root, root)
 %defattr(-, root, root)
@@ -154,6 +157,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.26.4-1
+- new upstream release.
+
 * Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.26.2-2
 * Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.26.2-2
 - disabled gdk backend.
 - disabled gdk backend.
 
 

+ 19 - 14
c/cogl/cogl-vl.spec

@@ -1,16 +1,14 @@
-%define         cogl_version 1.22.2
-%define         cogl_release 1%{?_dist_release}
-
 Name:           cogl
 Name:           cogl
-Version:        %{cogl_version}
-Release:        %{cogl_release}
+Version:        1.22.8
+Release:        1%{?_dist_release}
 Summary:        A small open source library for using 3D graphics hardware to draw pretty pictures
 Summary:        A small open source library for using 3D graphics hardware to draw pretty pictures
+Vendor:	        Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://www.clutter-project.org/
-Source0:        http://www.clutter-project.org/sources/%{name}/1.22/%{name}-%{version}.tar.xz
-Patch0:         cogl-1.22.2-Fix-an-incorrect-preprocessor-conditional.patch
+URL:            https://www.clutter-project.org/
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -25,9 +23,6 @@ BuildRequires:	gdk-pixbuf2-devel
 BuildRequires:	gstreamer1-plugins-base-devel
 BuildRequires:	gstreamer1-plugins-base-devel
 BuildRequires:	gtk-doc
 BuildRequires:	gtk-doc
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 %description
 Cogl is a small open source library for using 3D graphics hardware to draw
 Cogl is a small open source library for using 3D graphics hardware to draw
 pretty pictures. The API departs from the flat state machine style of
 pretty pictures. The API departs from the flat state machine style of
@@ -71,7 +66,6 @@ This package contains documentation for cogl.
 
 
 %prep
 %prep
 %setup -q
 %setup -q
-%patch0 -p1
 
 
 for i in `grep -rl "<note>" ./`;
 for i in `grep -rl "<note>" ./`;
 do
 do
@@ -83,6 +77,7 @@ do
   sed -i 's/<\/note>//' $i
   sed -i 's/<\/note>//' $i
 done
 done
 
 
+
 %build
 %build
 
 
 %configure \
 %configure \
@@ -99,6 +94,7 @@ done
 
 
 make V=1
 make V=1
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 #make DESTDIR=$RPM_BUILD_ROOT install
 #make DESTDIR=$RPM_BUILD_ROOT install
@@ -108,15 +104,19 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc ChangeLog AUTHORS COPYING NEWS README
+%license COPYING
+%doc ChangeLog AUTHORS NEWS README
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %{_libdir}/girepository-1.0/*.typelib
 %{_datadir}/%{name}/examples-data/crate.jpg
 %{_datadir}/%{name}/examples-data/crate.jpg
@@ -138,7 +138,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc/html/cogl-gst
 %{_datadir}/gtk-doc/html/cogl-gst
 %{_datadir}/gtk-doc/html/cogl-2.0-experimental
 %{_datadir}/gtk-doc/html/cogl-2.0-experimental
 
 
+
 %changelog
 %changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.8-1
+- new upstream release.
+- dropped Patch0: fixed in upstream.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.2-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.2-1
 - new upstream release.
 - new upstream release.
 - added Patch0.
 - added Patch0.

+ 23 - 13
c/colord-gtk/colord-gtk-vl.spec

@@ -1,17 +1,18 @@
 Summary:	Additional GTK support code for colord
 Summary:	Additional GTK support code for colord
 Name:		colord-gtk
 Name:		colord-gtk
-Version:	0.1.26
+Version:	0.2.0
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	LGPLv2+
 License:	LGPLv2+
-Group:		Applications/System
-URL:		http://gitorious.org/colord/colord-gtk
-Source0:	http://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz
+URL:		https://www.freedesktop.org/software/colord/
+Source0:	https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz
 
 
+BuildRequires:	meson
 BuildRequires:	colord-devel >= 0.1.23
 BuildRequires:	colord-devel >= 0.1.23
 BuildRequires:	gtk3-devel >= 3.0.0
 BuildRequires:	gtk3-devel >= 3.0.0
-
-Vendor:		Project Vine
-Distribution:	Vine Linux
+BuildRequires:	vala-tools
 
 
 %description
 %description
 Additional GTK support code for colord
 Additional GTK support code for colord
@@ -34,20 +35,23 @@ Header files and libraries for building a extension library for the
 
 
 
 
 %build
 %build
-%configure --disable-static
-make %{?_smp_mflags}
+%meson \
+	-Dgtk2=false \
+	-Dvapi=true \
+	-Dtests=false \
+	-Dman=false \
+	-Ddocs=false
+%meson_build
 
 
 
 
 %install
 %install
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
-make install DESTDIR=$RPM_BUILD_ROOT
-
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+%meson_install
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
@@ -65,9 +69,15 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %{_libdir}/libcolord-gtk.so
 %{_libdir}/libcolord-gtk.so
 %{_libdir}/pkgconfig/colord-gtk.pc
 %{_libdir}/pkgconfig/colord-gtk.pc
 %{_datadir}/gir-1.0/ColordGtk-1.0.gir
 %{_datadir}/gir-1.0/ColordGtk-1.0.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.0-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.26-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.26-1
 - new upstream release.
 - new upstream release.
 
 

+ 80 - 16
c/colord/colord-vl.spec

@@ -1,20 +1,24 @@
+%bcond_with systemd
 %bcond_with firstbuild
 %bcond_with firstbuild
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 
-Summary:   Color daemon
-Name:      colord
-Version:   1.4.3
-Release:   1%{?_dist_release}
-Group:     System Environment/Daemons
-License:   GPLv2+ and LGPLv2+
-URL:       http://gitorious.org/colord
-Source0:   http://www.freedesktop.org/software/%{name}/releases/%{name}-%{version}.tar.xz
-Patch0:    colord-1.4.3-elogind.patch
+Summary:	Color daemon
+Name:		colord
+Version:	1.4.4
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+License:	GPLv2+ and LGPLv2+
+URL:		http://gitorious.org/colord
+Source0:	https://www.freedesktop.org/software/%{name}/releases/%{name}-%{version}.tar.xz
+Patch0:		colord-1.4.3-elogind.patch
 
 
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 BuildRequires: meson
 BuildRequires: meson
 BuildRequires: dbus-devel
 BuildRequires: dbus-devel
 BuildRequires: docbook-utils
 BuildRequires: docbook-utils
+BuildRequires: docbook5-style-xsl
 BuildRequires: gettext
 BuildRequires: gettext
 BuildRequires: glib2-devel
 BuildRequires: glib2-devel
 BuildRequires: intltool
 BuildRequires: intltool
@@ -23,18 +27,23 @@ BuildRequires: libgudev1-devel
 BuildRequires: libgusb-devel
 BuildRequires: libgusb-devel
 BuildRequires: polkit-devel
 BuildRequires: polkit-devel
 BuildRequires: sqlite3-devel
 BuildRequires: sqlite3-devel
+BuildRequires: vala-tools
 BuildRequires: bash-completion
 BuildRequires: bash-completion
-BuildRequires: elogind-devel
 %{!?with_firstbuild:BuildRequires: colord-devel, gobject-introspection-devel}
 %{!?with_firstbuild:BuildRequires: colord-devel, gobject-introspection-devel}
+%if %{with systemd}
+BuildRequires: systemd-devel
+%{?systemd_requires}
+%else
+BuildRequires: libudev-devel
+BuildRequires: elogind-devel
+%endif
 Requires: shared-color-profiles
 Requires: shared-color-profiles
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 colord is a low level system activated daemon that maps color devices
 colord is a low level system activated daemon that maps color devices
 to color profiles in the system context.
 to color profiles in the system context.
 
 
+
 %package devel
 %package devel
 Summary: Development package for %{name}
 Summary: Development package for %{name}
 Group:   Development/Libraries
 Group:   Development/Libraries
@@ -46,6 +55,7 @@ Requires: lcms2-devel
 %description devel
 %description devel
 Files for development with %{name}.
 Files for development with %{name}.
 
 
+
 # compat32
 # compat32
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary:  Color daemon
 Summary:  Color daemon
@@ -56,6 +66,7 @@ Requires: %{name} = %{version}-%{release}
 colord is a low level system activated daemon that maps color devices
 colord is a low level system activated daemon that maps color devices
 to color profiles in the system context.
 to color profiles in the system context.
 
 
+
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Development package for %{name}
 Summary: Development package for %{name}
 Group:   Development/Libraries
 Group:   Development/Libraries
@@ -66,17 +77,28 @@ Files for development with %{name}.
 
 
 
 
 %prep
 %prep
-%autosetup -p1
+%setup
+%if !%{with systemd}
+%patch0 -p1
+%endif
+
 
 
 %build
 %build
 %meson \
 %meson \
+  -Ddaemon_user=colord \
+%if %{with systemd}
+  -Dsystemd=true \
+%else
   -Dsystemd=false \
   -Dsystemd=false \
   -Delogind=true \
   -Delogind=true \
+%endif
   -Dargyllcms_sensor=false \
   -Dargyllcms_sensor=false \
+  -Dvapi=true \
   -Ddocs=false
   -Ddocs=false
 
 
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 %meson_install
 %meson_install
@@ -87,13 +109,38 @@ touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/storage.db
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
-%post -p /sbin/ldconfig
+
+%triggerin -- colord < 1.4.4
+if [ -d %{_localstatedir}/lib/colord ]; then
+  chown -R colord:colord %{_localstatedir}/lib/colord
+fi
+
+%pre
+getent group colord >/dev/null || groupadd -r colord
+getent passwd colord >/dev/null || \
+    useradd -r -g colord -d /var/lib/colord -s /sbin/nologin \
+    -c "User for colord" colord
+exit 0
+
+%post
+/sbin/ldconfig
+%if %{with systemd}
+%systemd_post colord.service
+%endif
+
+%if %{with systemd}
+%preun
+%systemd_preun colord.service
+%endif
 
 
 %postun
 %postun
 /sbin/ldconfig
 /sbin/ldconfig
 if [ $1 -eq 0 ]; then
 if [ $1 -eq 0 ]; then
   glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 fi
 fi
+%if %{with systemd}
+%systemd_postun colord.service
+%endif
 
 
 %posttrans
 %posttrans
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
@@ -102,13 +149,15 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %postun -n compat32-%{name} -p /sbin/ldconfig
 %postun -n compat32-%{name} -p /sbin/ldconfig
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc AUTHORS NEWS README.md 
 %doc AUTHORS NEWS README.md 
 %{_libexecdir}/colord
 %{_libexecdir}/colord
 %{_libexecdir}/colord-session
 %{_libexecdir}/colord-session
-%dir %{_localstatedir}/lib/colord
+%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord
+%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord/icc
 %{_bindir}/*
 %{_bindir}/*
 %{_datadir}/dbus-1/system.d/org.freedesktop.ColorManager.conf
 %{_datadir}/dbus-1/system.d/org.freedesktop.ColorManager.conf
 %dir %{_datadir}/bash-completion
 %dir %{_datadir}/bash-completion
@@ -133,6 +182,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 /lib/udev/rules.d/*.rules
 /lib/udev/rules.d/*.rules
 %{_libdir}/colord-sensors
 %{_libdir}/colord-sensors
 %ghost %{_localstatedir}/lib/colord/*.db
 %ghost %{_localstatedir}/lib/colord/*.db
+%if %{with systemd}
+%{_unitdir}/*.service
+%{_userunitdir}/*.service
+%{_tmpfilesdir}/colord.conf
+%endif
+
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -144,6 +199,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/pkgconfig/colorhug.pc
 %{_libdir}/pkgconfig/colorhug.pc
 %{!?with_firstbuild:%{_datadir}/gir-1.0/Colord-1.0.gir}
 %{!?with_firstbuild:%{_datadir}/gir-1.0/Colord-1.0.gir}
 %{!?with_firstbuild:%{_datadir}/gir-1.0/Colorhug-1.0.gir}
 %{!?with_firstbuild:%{_datadir}/gir-1.0/Colorhug-1.0.gir}
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
 
 
 # compat32
 # compat32
 %if %{build_compat32}
 %if %{build_compat32}
@@ -160,7 +218,13 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/libcolorhug.so
 %{_libdir}/libcolorhug.so
 %endif
 %endif
 
 
+
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.4-1
+- new upstream release.
+- added systemd support (disabled as default).
+- changed daemon-user to "colord".
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.3-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 57 - 47
c/control-center/control-center-vl.spec

@@ -1,6 +1,8 @@
+%bcond_with systemd
+
 %define pango_version 1.40.0
 %define pango_version 1.40.0
-%define gtk3_version 3.20.0
-%define gnome_desktop3_version 3.20.0
+%define gtk3_version 3.24.0
+%define gnome_desktop3_version 3.36.0
 %define libgnomekbd_version 3.6.0
 %define libgnomekbd_version 3.6.0
 %define desktop_file_utils_version 0.3
 %define desktop_file_utils_version 0.3
 %define startup_notification_version 0.7
 %define startup_notification_version 0.7
@@ -20,17 +22,16 @@
 Summary: GNOME Control Center.
 Summary: GNOME Control Center.
 Summary(ja): GNOME コントロールセンター
 Summary(ja): GNOME コントロールセンター
 Name: control-center
 Name: control-center
-Version: 3.30.3
-Release: 2%{?_dist_release}
-Group: User Interface/Desktops
+Version: 3.36.4
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 Packager: inagaki, daisuke
 Packager: inagaki, daisuke
 
 
 License: GPLv2+ and GFDL+
 License: GPLv2+ and GFDL+
 URL: http://www.gnome.org
 URL: http://www.gnome.org
-Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.30/gnome-control-center-%{version}.tar.xz
-Patch0: fix-segv.patch
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/gnome-%{name}/%{shortver}/gnome-%{name}-%{version}.tar.xz
 # patch for Vine
 # patch for Vine
 Patch1000: 0001-disable-NTP-and-auto-timezone.patch
 Patch1000: 0001-disable-NTP-and-auto-timezone.patch
 
 
@@ -54,52 +55,49 @@ Requires(post,postun): desktop-file-utils shared-mime-info gtk3
 
 
 BuildRequires: meson
 BuildRequires: meson
 BuildRequires: gnome-common
 BuildRequires: gnome-common
-BuildRequires: pango-devel >= %{pango_version}
-BuildRequires: gtk3-devel >= %{gtk3_version}
-BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
-BuildRequires: libgnomekbd-devel >= %{libgnomekbd_version}
+BuildRequires: gettext
 BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
 BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
-BuildRequires: startup-notification-devel >= %{startup_notification_version}
-BuildRequires: libxklavier-devel >= %{libxklavier_version}
-BuildRequires: gnome-menus-devel >= %{gnome_menus_version}
 BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
 BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
-BuildRequires: evolution-data-server-devel >= %{evolution_data_server_version}
+#BuildRequires: libappstream-glib-devel
+BuildRequires: chrpath
+
+BuildRequires: graphviz-devel
+BuildRequires: accountsservice-devel
+BuildRequires: colord-devel
+BuildRequires: colord-gtk-devel
+BuildRequires: gdk-pixbuf-devel
+BuildRequires: glib2-devel
+BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
 BuildRequires: gnome-settings-daemon-devel
 BuildRequires: gnome-settings-daemon-devel
-BuildRequires: libcanberra-gtk3-devel >= %{libcanberra_version}
-BuildRequires: nautilus-devel
-BuildRequires: alsa-lib-devel
-BuildRequires: autoconf
-BuildRequires: gettext-devel
-BuildRequires: librsvg2-devel
-BuildRequires: libXScrnSaver-devel
-#BuildRequires: libXxf86misc-devel
-BuildRequires: libSM-devel
-BuildRequires: unique3-devel
+BuildRequires: gnome-online-accounts-devel
+BuildRequires: gsettings-desktop-schemas-devel
+BuildRequires: libxml2-devel
 BuildRequires: polkit-devel
 BuildRequires: polkit-devel
-BuildRequires: libgtop2-devel
-BuildRequires: upower-devel
 BuildRequires: pulseaudio-libs-devel
 BuildRequires: pulseaudio-libs-devel
+BuildRequires: upower-devel
+BuildRequires: libgudev-devel
+BuildRequires: libX11-devel
+BuildRequires: libXi-devel
+BuildRequires: libepoxy-devel
 BuildRequires: cups-devel
 BuildRequires: cups-devel
+BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: cheese-devel
 BuildRequires: cheese-devel
-BuildRequires: grilo-devel >= 0.3.0
-BuildRequires: gstreamer-plugins-base-devel
-BuildRequires: gnome-online-accounts-devel
-BuildRequires: colord-devel
-BuildRequires: colord-gtk-devel
+BuildRequires: ibus-devel
 BuildRequires: NetworkManager-libnm-devel >= %{nm_version}
 BuildRequires: NetworkManager-libnm-devel >= %{nm_version}
 BuildRequires: libnma-devel
 BuildRequires: libnma-devel
 BuildRequires: ModemManager-glib-devel >= %{mm_version}
 BuildRequires: ModemManager-glib-devel >= %{mm_version}
-BuildRequires: libnotify-devel >= %{libnotify_version}
-BuildRequires: libwacom-devel
-BuildRequires: libpwquality-devel
-BuildRequires: ibus-devel
-BuildRequires: accountsservice-devel
-BuildRequires: libsmbclient-devel
-BuildRequires: eudev-libgudev1-devel
 BuildRequires: gnome-bluetooth-devel
 BuildRequires: gnome-bluetooth-devel
-BuildRequires: libappstream-glib-devel
+BuildRequires: libwacom-devel
+BuildRequires: grilo-devel
+BuildRequires: libsoup-devel
 BuildRequires: udisks2-devel
 BuildRequires: udisks2-devel
-BuildRequires: chrpath
+BuildRequires: libgtop2-devel
+BuildRequires: libsmbclient-devel
+BuildRequires: libsecret-devel
+BuildRequires: gsound-devel
+BuildRequires: krb5-devel
+BuildRequires: libpwquality-devel
+BuildRequires: python3
 
 
 %description
 %description
 GNOME (the GNU Network Object Model Environment) is an attractive and
 GNOME (the GNU Network Object Model Environment) is an attractive and
@@ -130,9 +128,15 @@ Development tool for GNOME Control Center
 %descriotion -l ja devel
 %descriotion -l ja devel
 GNOME コントロールセンターの開発用ファイルが含まれています。
 GNOME コントロールセンターの開発用ファイルが含まれています。
 
 
+
 %prep
 %prep
 %setup -q -n gnome-control-center-%{version}
 %setup -q -n gnome-control-center-%{version}
-%autopatch -p1
+%if !%{with systemd}
+%patch1000 -p1
+%endif
+
+chmod +x tests/network/test-network-panel.py
+
 
 
 %build
 %build
 %meson \
 %meson \
@@ -140,9 +144,9 @@ GNOME コントロールセンターの開発用ファイルが含まれてい
 
 
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-
 %meson_install
 %meson_install
 
 
 desktop-file-install --delete-original                  \
 desktop-file-install --delete-original                  \
@@ -162,9 +166,11 @@ chrpath --delete $RPM_BUILD_ROOT%{_bindir}/gnome-control-center
 
 
 %find_lang %{name} --all-name --with-gnome
 %find_lang %{name} --all-name --with-gnome
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 
 
@@ -184,12 +190,14 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
   /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
   /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
 fi
 fi
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-, root, root)
 %defattr(-, root, root)
 %license COPYING
 %license COPYING
 %doc NEWS README.md
 %doc NEWS README.md
 %{_bindir}/gnome-control-center
 %{_bindir}/gnome-control-center
 %{_libexecdir}/cc-remote-login-helper
 %{_libexecdir}/cc-remote-login-helper
+%{_libexecdir}/gnome-control-center-print-renderer
 %{_libexecdir}/gnome-control-center-search-provider
 %{_libexecdir}/gnome-control-center-search-provider
 %dir %{_datadir}/gnome/wm-properties
 %dir %{_datadir}/gnome/wm-properties
 %dir %{_datadir}/gnome-control-center
 %dir %{_datadir}/gnome-control-center
@@ -200,13 +208,11 @@ fi
 %{_datadir}/bash-completion/completions/gnome-control-center
 %{_datadir}/bash-completion/completions/gnome-control-center
 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
-%{_datadir}/gnome-control-center/icons
 %{_datadir}/gnome-control-center/keybindings
 %{_datadir}/gnome-control-center/keybindings
 %{_datadir}/gnome-control-center/pixmaps
 %{_datadir}/gnome-control-center/pixmaps
-%{_datadir}/gnome-control-center/sounds
 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
-%{_datadir}/icons/*
-%{_datadir}/pixmaps/*
+%{_datadir}/icons/*/*/*/*
+%{_datadir}/pixmaps/faces/*
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
@@ -223,6 +229,10 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+- dropped Patch0: fixed in upstream.
+
 * Mon Jul 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-2
 * Mon Jul 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-2
 - added Patch0 to fix segmentation fault.
 - added Patch0 to fix segmentation fault.
 
 

+ 8 - 9
e/eog-plugins/eog-plugins-vl.spec

@@ -1,14 +1,10 @@
-%{!?python3_sitelib: %global python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
-
-%define pkg_version 3.26.3
-%define pkg_release 1%{?_dist_release}
-
 Summary: Plugins for eog
 Summary: Plugins for eog
 Summary(ja): eog用のプラグイン
 Summary(ja): eog用のプラグイン
 Name: eog-plugins
 Name: eog-plugins
-Version: %{pkg_version}
-Release: %{pkg_release}
-Source0: http://download.gnome.org/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+Version: 3.26.5
+Release: 1%{?_dist_release}
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 License: GPLv2+
 License: GPLv2+
 Group: Applications/Graphics
 Group: Applications/Graphics
 URL: http://live.gnome.org/EyeOfGnome/Plugins
 URL: http://live.gnome.org/EyeOfGnome/Plugins
@@ -21,7 +17,7 @@ BuildRequires: libpeas-devel
 BuildRequires: gsettings-desktop-schemas-devel
 BuildRequires: gsettings-desktop-schemas-devel
 BuildRequires: libgdata-devel
 BuildRequires: libgdata-devel
 BuildRequires: python3-devel
 BuildRequires: python3-devel
-BuildRequires: postr
+BuildRequires: python3-rpm-macros
 BuildRequires: libappstream-glib-devel
 BuildRequires: libappstream-glib-devel
 
 
 Requires: eog
 Requires: eog
@@ -82,6 +78,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.5-1
+- new upstream release.
+
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.3-1
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.3-1
 - new upstream release.
 - new upstream release.
 
 

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

@@ -8,13 +8,15 @@
 Summary: Eye of GNOME image viewer
 Summary: Eye of GNOME image viewer
 Summary(ja): Eye of GNOME 画像ビューワ
 Summary(ja): Eye of GNOME 画像ビューワ
 Name:    eog
 Name:    eog
-Version: 3.28.4
+Version: 3.36.3
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-URL: http://projects.gnome.org/eog/
-Group: Applications/Graphics
-License: GPL 
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Source0: http://ftp.gnome.org/pub/GNOME/sources/eog/3.28/%{name}-%{version}.tar.xz
+License: GPL 
+URL: http://projects.gnome.org/eog/
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: meson
 BuildRequires: meson
@@ -38,9 +40,6 @@ BuildRequires: librsvg2-devel
 BuildRequires: libpeas-devel
 BuildRequires: libpeas-devel
 BuildRequires: gtk-doc
 BuildRequires: gtk-doc
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 Eye of GNOME (EOG) is an image viewer component used by Nautilus.
 Eye of GNOME (EOG) is an image viewer component used by Nautilus.
 
 
@@ -73,10 +72,12 @@ This package contains documentation for %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson -Dgtk_doc=true
 %meson -Dgtk_doc=true
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
@@ -92,9 +93,11 @@ desktop-file-install --vendor "" --delete-original	\
 
 
 rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 
 
@@ -135,6 +138,9 @@ fi
 %{_datadir}/gtk-doc/html/eog
 %{_datadir}/gtk-doc/html/eog
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
+- new upstream release.
+
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.4-1
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.4-1
 - new upstream release.
 - new upstream release.
 
 

+ 37 - 44
e/evince/evince-vl.spec

@@ -1,37 +1,46 @@
-Name:           evince
 Summary:        Document viewer
 Summary:        Document viewer
 Summary(ja):    文書ビューワー
 Summary(ja):    文書ビューワー
-Group:          Applications/Publishing
-Version:        3.30.3
+Name:           evince
+Version:        3.36.7
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 Packager:       daisuke, kazutaka, inagaki
 Packager:       daisuke, kazutaka, inagaki
 
 
 License:        GPL
 License:        GPL
 URL:            http://www.gnome.org/projects/%{name}/
 URL:            http://www.gnome.org/projects/%{name}/
-
 %define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 %define         shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 Source0:        https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source0:        https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
-BuildRequires:	gtk3-devel >= 3.0.0
-BuildRequires:	gnome-desktop3-devel
+BuildRequires:	meson
+BuildRequires:	gdk-pixbuf2-devel
+BuildRequires:	glib2-devel >= 2.38.0
+BuildRequires:	gtk3-devel >= 3.24.0
+BuildRequires:	cairo-devel
+BuildRequires:	zlib-devel
+BuildRequires:	adwaita-icon-theme
+BuildRequires:	nautilus-devel
+BuildRequires:	dbus-devel
 BuildRequires:	libsecret-devel
 BuildRequires:	libsecret-devel
+BuildRequires:	gobject-introspection-devel
+BuildRequires:	gnome-desktop3-devel
+BuildRequires:  gstreamer1-devel
+BuildRequires:  gstreamer1-plugins-base-devel
+BuildRequires:	gspell-devel
+BuildRequires:	gsettings-desktop-schemas-devel
+BuildRequires:  libspectre-devel
+BuildRequires:  libarchive-devel
+#BuildRequires:  djvulibre-devel
+#BuildRequires:  libkpathsea-devel
 BuildRequires:	poppler-devel >= 0.24.0
 BuildRequires:	poppler-devel >= 0.24.0
-BuildRequires:	desktop-file-utils
-BuildRequires:	adwaita-icon-theme >= 3.14.0
 BuildRequires:  libxml2-devel
 BuildRequires:  libxml2-devel
-BuildRequires:  libspectre-devel >= 0.2.1
-BuildRequires:  libkpathsea-devel
-BuildRequires:  nautilus-devel
-BuildRequires:  libSM-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libgxps-devel
 BuildRequires:  libgxps-devel
+
+BuildRequires:	desktop-file-utils
+BuildRequires:  libSM-devel
 BuildRequires:	gtk-doc
 BuildRequires:	gtk-doc
-BuildRequires:	gsettings-desktop-schemas-devel
 BuildRequires:	yelp-tools
 BuildRequires:	yelp-tools
-BuildRequires:	gspell-devel
 
 
 Requires(posttrans):   desktop-file-utils glib2
 Requires(posttrans):   desktop-file-utils glib2
 Requires(postun): desktop-file-utils glib2
 Requires(postun): desktop-file-utils glib2
@@ -68,39 +77,24 @@ develop applications using %{name}.
 %{name} を使用したアプリケーションを開発するなら、このパッケージ
 %{name} を使用したアプリケーションを開発するなら、このパッケージ
 をインストールしてください。
 をインストールしてください。
 
 
-#-----------------------------------------------------------------------------
-
-%package dvi
-Summary:        Evince dvi backend
-Summary(ja):    %{name} の dvi バックエンド
-Group:		Applications/Publishing
-Requires:       %{name} = %{version}-%{release}
-
-%description dvi
-This package contains a backend to let evince display dvi files.
-
-%description dvi -l ja
-このパッケージには evince で dvi ファイルを表示するためのバックエンドが
-含まれています。
-
-
 #-----------------------------------------------------------------------------
 #-----------------------------------------------------------------------------
 
 
 %prep
 %prep
 %setup -q
 %setup -q
 
 
 %build
 %build
-%configure \
-  --disable-djvu \
-  --enable-introspection \
-  --enable-dvi \
-  --enable-ps
-make %{?_smp_mflags}
+%meson \
+	-Ddjvu=disabled \
+	-Ddvi=disabled \
+	-Dps=enabled \
+	-Dsystemduserunitdir=no \
+	%{nil}
+%meson_build
 
 
 
 
 %install
 %install
 rm  -rf $RPM_BUILD_ROOT
 rm  -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install
+%meson_install
 
 
 desktop-file-install --vendor ''							\
 desktop-file-install --vendor ''							\
 	--dir $RPM_BUILD_ROOT%{_datadir}/applications			\
 	--dir $RPM_BUILD_ROOT%{_datadir}/applications			\
@@ -115,6 +109,7 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/icon-theme.cache
 %{_bindir}/find %{buildroot}%{_libdir} -name "*.a" -exec %{__rm} -f "{}" \;
 %{_bindir}/find %{buildroot}%{_libdir} -name "*.a" -exec %{__rm} -f "{}" \;
 rm -rf $RPM_BUILD_ROOT/%{_prefix}/lib/systemd
 rm -rf $RPM_BUILD_ROOT/%{_prefix}/lib/systemd
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -135,6 +130,7 @@ if [ $1 -eq 0 ] ; then
     glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas || :
     glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas || :
 fi
 fi
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
@@ -149,8 +145,6 @@ fi
 %{_libdir}/girepository-1.0/EvinceDocument-3.0.typelib
 %{_libdir}/girepository-1.0/EvinceDocument-3.0.typelib
 %{_libdir}/girepository-1.0/EvinceView-3.0.typelib
 %{_libdir}/girepository-1.0/EvinceView-3.0.typelib
 %{_libdir}/evince/4/backends
 %{_libdir}/evince/4/backends
-%exclude %{_libdir}/evince/4/backends/libdvidocument.so*
-%exclude %{_libdir}/evince/4/backends/dvidocument.evince-backend
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 %{_libdir}/nautilus/extensions-3.0/libevince-properties-page.*
 %{_libdir}/nautilus/extensions-3.0/libevince-properties-page.*
 %{_libexecdir}/evinced
 %{_libexecdir}/evinced
@@ -168,12 +162,11 @@ fi
 %{_datadir}/gir-1.0/EvinceDocument-3.0.gir
 %{_datadir}/gir-1.0/EvinceDocument-3.0.gir
 %{_datadir}/gir-1.0/EvinceView-3.0.gir
 %{_datadir}/gir-1.0/EvinceView-3.0.gir
 
 
-%files dvi
-%{_libdir}/evince/4/backends/libdvidocument.so*
-%{_libdir}/evince/4/backends/dvidocument.evince-backend
-
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.7-1
+- new upstream release.
+
 * Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
 * Thu Oct 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 10 - 14
e/evolution-data-server/evolution-data-server-vl.spec

@@ -29,8 +29,8 @@
 Summary: Backend data server for evolution
 Summary: Backend data server for evolution
 Summary(ja): Evolution バックエンドデータサーバ
 Summary(ja): Evolution バックエンドデータサーバ
 Name: evolution-data-server
 Name: evolution-data-server
-Version: 3.30.5
-Release: 3%{?_dist_release}
+Version: 3.36.4
+Release: 1%{?_dist_release}
 Group: System Environment/Libraries
 Group: System Environment/Libraries
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -38,7 +38,7 @@ Distribution: Vine Linux
 License: LGPL
 License: LGPL
 URL: http://www.gnome.org/projects/evolution/
 URL: http://www.gnome.org/projects/evolution/
 %define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
 %define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
-Source0: https://ftp.gnome.org/pub/GNOME/sources/evolution-data-server/%{shortver}/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
 ### Patches ###
 ### Patches ###
@@ -67,7 +67,7 @@ BuildRequires: libsoup-devel >= %{soup_version}
 BuildRequires: libtool
 BuildRequires: libtool
 BuildRequires: sqlite3-devel
 BuildRequires: sqlite3-devel
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: libgweather-devel >= %{libgweather_version}
-BuildRequires: libical-devel >= %{libical_version}
+BuildRequires: libical-glib-devel >= %{libical_version}
 BuildRequires: gperf
 BuildRequires: gperf
 BuildRequires: krb5-devel
 BuildRequires: krb5-devel
 BuildRequires: libgdata-devel >= %{libgdata_version}
 BuildRequires: libgdata-devel >= %{libgdata_version}
@@ -338,18 +338,14 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %files vala
 %files vala
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{_datadir}/vala/vapi/libebook-1.2.deps
-%{_datadir}/vala/vapi/libebook-1.2.vapi
-%{_datadir}/vala/vapi/libebook-contacts-1.2.deps
-%{_datadir}/vala/vapi/libebook-contacts-1.2.vapi
-%{_datadir}/vala/vapi/libedataserver-1.2.deps
-%{_datadir}/vala/vapi/libedataserver-1.2.vapi
-%{_datadir}/vala/vapi/libedataserverui-1.2.deps
-%{_datadir}/vala/vapi/libedataserverui-1.2.vapi
-%{_datadir}/vala/vapi/camel-1.2.deps
-%{_datadir}/vala/vapi/camel-1.2.vapi
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-3
 * Fri Apr 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-3
 - rebuilt with icu-67.
 - rebuilt with icu-67.
 
 

+ 32 - 25
e/evolution/evolution-vl.spec

@@ -14,8 +14,6 @@
 %define webkitgtk_version 1.10.0
 %define webkitgtk_version 1.10.0
 %define eds_version 3.22.0
 %define eds_version 3.22.0
 
 
-%define evo_major 3.30
-
 %define ldap_support 1
 %define ldap_support 1
 %define libnotify_support 1
 %define libnotify_support 1
 
 
@@ -26,23 +24,26 @@
 
 
 ### Abstract ###
 ### Abstract ###
 
 
+Summary: GNOME's next-generation groupware suite
+Summary(ja): GNOME 次世代グループウェアスイート
 Name: evolution
 Name: evolution
-Version: 3.30.3
+Version: 3.36.4
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPLv2 and GFDL+
 License: GPLv2 and GFDL+
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
 URL: http://www.gnome.org/projects/evolution/
 URL: http://www.gnome.org/projects/evolution/
-Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution/%{evo_major}/%{name}-%{version}.tar.xz
-
-Summary: GNOME's next-generation groupware suite
-Summary(ja): GNOME 次世代グループウェアスイート
-Group: Applications/Productivity
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 ### Patches ###
 ### Patches ###
 
 
 # to build with libical-3
 # to build with libical-3
 Patch1000: evolution-libical3.patch
 Patch1000: evolution-libical3.patch
 
 
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
 ### Dependencies ###
 ### Dependencies ###
 Requires: dbus >= %{dbus_version}
 Requires: dbus >= %{dbus_version}
 Requires: evolution-data-server >= %{eds_version}
 Requires: evolution-data-server >= %{eds_version}
@@ -57,7 +58,6 @@ Requires: libnotify >= 0.4
 
 
 Obsoletes: libgal2 <= %{last_libgal2_version}
 Obsoletes: libgal2 <= %{last_libgal2_version}
 
 
-
 ### Build Dependencies ###
 ### Build Dependencies ###
 
 
 BuildRequires: cmake
 BuildRequires: cmake
@@ -66,7 +66,6 @@ BuildRequires: evolution-data-server-devel >= %{eds_version}
 BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
 BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
 BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
-BuildRequires: gtkhtml4-devel >= %{gtkhtml_version}
 BuildRequires: libcanberra-gtk3-devel
 BuildRequires: libcanberra-gtk3-devel
 #BuildRequires: WebKit3-gtk-devel >= %{webkitgtk_version}
 #BuildRequires: WebKit3-gtk-devel >= %{webkitgtk_version}
 BuildRequires: webkitgtk4-devel >= %{webkitgtk_version}
 BuildRequires: webkitgtk4-devel >= %{webkitgtk_version}
@@ -93,17 +92,13 @@ BuildRequires: openldap-devel >= 2.0.11
 %endif
 %endif
 
 
 %if %{nm_support}
 %if %{nm_support}
-BuildRequires: NetworkManager-glib-devel
+BuildRequires: NetworkManager-libnm-devel
 %endif
 %endif
 
 
 %if %{libnotify_support}
 %if %{libnotify_support}
 BuildRequires: libnotify-devel
 BuildRequires: libnotify-devel
 %endif
 %endif
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %description
 %description
 Evolution is the GNOME mailer, calendar, contact manager and
 Evolution is the GNOME mailer, calendar, contact manager and
 communications tool.  The tools which make up Evolution will
 communications tool.  The tools which make up Evolution will
@@ -115,6 +110,7 @@ Evolution はメーラ,カレンダー,アドレス帳, TO DO リスト,
 を含むツールです.Evolution を構成する各ツールはしっかりと統合され
 を含むツールです.Evolution を構成する各ツールはしっかりと統合され
 ており、シームレスに個人情報管理ツールとして機能します.
 ており、シームレスに個人情報管理ツールとして機能します.
 
 
+
 %package devel
 %package devel
 Summary: Development files for building against evolution
 Summary: Development files for building against evolution
 Summary(ja): Evolution の開発用ファイル
 Summary(ja): Evolution の開発用ファイル
@@ -153,6 +149,7 @@ This package contains user documentation for %{name}.
 %description help -l ja
 %description help -l ja
 %{name} のユーザ用ドキュメントです.  
 %{name} のユーザ用ドキュメントです.  
 
 
+
 %package bogofilter
 %package bogofilter
 Summary: Bogofilter plugin for Evolution
 Summary: Bogofilter plugin for Evolution
 Summary(ja): Evolution 用 Bogofilter プラグイン
 Summary(ja): Evolution 用 Bogofilter プラグイン
@@ -166,6 +163,7 @@ This package contains the plugin to filter junk mail using Bogofilter.
 %description bogofilter -l ja
 %description bogofilter -l ja
 Bogofilter を使って迷惑メールをフィルタリングするためのプラグインです.
 Bogofilter を使って迷惑メールをフィルタリングするためのプラグインです.
 
 
+
 %package spamassassin
 %package spamassassin
 Summary: SpamAssassin plugin for Evolution
 Summary: SpamAssassin plugin for Evolution
 Summary(ja): Evolution 用 SpamAssassin プラグイン
 Summary(ja): Evolution 用 SpamAssassin プラグイン
@@ -179,6 +177,7 @@ This package contains the plugin to filter junk mail using SpamAssassin.
 %description spamassassin -l ja
 %description spamassassin -l ja
 SpamAssassin を使って迷惑メールをフィルタリングするためのプラグインです.
 SpamAssassin を使って迷惑メールをフィルタリングするためのプラグインです.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
@@ -211,6 +210,7 @@ CFLAGS=`echo "$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -Wno-sign-compare -Wno-depr
 	%ldap_flags %ssl_flags %gtkdoc_flags %tests_flags \
 	%ldap_flags %ssl_flags %gtkdoc_flags %tests_flags \
 	-DENABLE_PLUGINS=all \
 	-DENABLE_PLUGINS=all \
 	-DENABLE_YTNEF=OFF \
 	-DENABLE_YTNEF=OFF \
+	-DENABLE_GSPELL=OFF \
 	-DENABLE_GTK_DOC=ON -DWITH_HELP=ON \
 	-DENABLE_GTK_DOC=ON -DWITH_HELP=ON \
 	-DENABLE_INSTALLED_TESTS=OFF \
 	-DENABLE_INSTALLED_TESTS=OFF \
 	-DENABLE_TEXT_HIGHLIGHT=OFF \
 	-DENABLE_TEXT_HIGHLIGHT=OFF \
@@ -238,6 +238,7 @@ for f in $helpdir/C/figures/*.png; do
   done
   done
 done
 done
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 cd _build
 cd _build
@@ -253,14 +254,15 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/mime-info/evolution.keys
 rm -f $RPM_BUILD_ROOT%{_datadir}/mime-info/evolution.mime
 rm -f $RPM_BUILD_ROOT%{_datadir}/mime-info/evolution.mime
 
 
 # evolution link
 # evolution link
-#ln -sf ./evolution-%{evo_major} $RPM_BUILD_ROOT/%{_bindir}/evolution
+#ln -sf ./evolution-%{shortver} $RPM_BUILD_ROOT/%{_bindir}/evolution
 
 
 cd ..
 cd ..
 
 
-%find_lang %name-%{evo_major} --all-name --with-gnome
+%find_lang %name-%{shortver} --all-name --with-gnome
+
+grep "%{_datadir}/locale" evolution-%{shortver}.lang > translations.lang
+grep -v "%{_datadir}/locale" evolution-%{shortver}.lang > help.lang
 
 
-grep "%{_datadir}/locale" evolution-%{evo_major}.lang > translations.lang
-grep -v "%{_datadir}/locale" evolution-%{evo_major}.lang > help.lang
 
 
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
@@ -295,11 +297,10 @@ fi
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
-
-
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files -f translations.lang
 %files -f translations.lang
 %defattr(-, root, root)
 %defattr(-, root, root)
 %license COPYING
 %license COPYING
@@ -328,6 +329,9 @@ rm -rf $RPM_BUILD_ROOT
 # The main executable
 # The main executable
 %{_bindir}/evolution
 %{_bindir}/evolution
 
 
+# man:
+%{_mandir}/man1/evolution.1*
+
 # Desktop files:
 # Desktop files:
 %{_datadir}/metainfo/org.gnome.Evolution.appdata.xml
 %{_datadir}/metainfo/org.gnome.Evolution.appdata.xml
 %{_datadir}/applications/org.gnome.Evolution.desktop
 %{_datadir}/applications/org.gnome.Evolution.desktop
@@ -338,7 +342,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/icons/hicolor/24x24/apps/*
 %{_datadir}/icons/hicolor/24x24/apps/*
 %{_datadir}/icons/hicolor/32x32/apps/*
 %{_datadir}/icons/hicolor/32x32/apps/*
 %{_datadir}/icons/hicolor/48x48/apps/*
 %{_datadir}/icons/hicolor/48x48/apps/*
-%{_datadir}/icons/hicolor/256x256/apps/*
+%{_datadir}/icons/hicolor/scalable/apps/*
 %{_datadir}/icons/hicolor/symbolic/apps/*
 %{_datadir}/icons/hicolor/symbolic/apps/*
 
 
 # The main data directory
 # The main data directory
@@ -407,7 +411,6 @@ rm -rf $RPM_BUILD_ROOT
 # Web extensions
 # Web extensions
 %dir %{web_extensions_dir}
 %dir %{web_extensions_dir}
 %{web_extensions_dir}/libewebextension.so
 %{web_extensions_dir}/libewebextension.so
-%{web_extensions_dir}/module-itip-formatter-webextension.so
 %dir %{web_extensions_dir}/webkit-editor
 %dir %{web_extensions_dir}/webkit-editor
 %{web_extensions_dir}/webkit-editor/module-webkit-editor-webextension.so
 %{web_extensions_dir}/webkit-editor/module-webkit-editor-webextension.so
 
 
@@ -444,7 +447,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml
 %{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
 - new upstream release.
 - new upstream release.
 - dropped all patches.
 - dropped all patches.
@@ -626,7 +633,7 @@ rm -rf $RPM_BUILD_ROOT
 
 
 * Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-1
 * Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-1
 - new upstream release
 - new upstream release
-- fix %files (move evolution-alarm-notify from %{_bindir} to %{_libexecdir}/%{name}/%{evo_major})
+- fix %files (move evolution-alarm-notify from %{_bindir} to %{_libexecdir}/%{name}/%{shortver})
 
 
 * Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1.2-1
 * Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1.2-1
 - new upstream release
 - new upstream release

+ 22 - 20
f/folks/folks-vl.spec

@@ -1,22 +1,20 @@
-%define tp_glib_ver	0.18.0
-%global folks_module_version 44
+%global folks_module_version 46
 
 
+Summary:        GObject contact aggregation library
 Name:           folks
 Name:           folks
-Version:        0.12.1
+Version:        0.14.0
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        GObject contact aggregation library
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://telepathy.freedesktop.org/wiki/Folks
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0:        http://download.gnome.org/sources/folks/%{major_minor}/%{name}-%{version}.tar.xz
+URL:            https://telepathy.freedesktop.org/wiki/Folks
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 
 
 BuildRequires:  meson
 BuildRequires:  meson
 BuildRequires:  chrpath
 BuildRequires:  chrpath
-BuildRequires:  telepathy-glib-devel >= %{tp_glib_ver}
-BuildRequires:  telepathy-glib-vala >= %{tp_glib_ver}
 BuildRequires:  evolution-data-server-devel >= 3.0.1
 BuildRequires:  evolution-data-server-devel >= 3.0.1
 BuildRequires:  glib2-devel
 BuildRequires:  glib2-devel
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gobject-introspection-devel
@@ -28,6 +26,7 @@ BuildRequires:  python3-rpm-macros
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools
 BuildRequires:  readline-devel
 BuildRequires:  readline-devel
 BuildRequires:  tracker-devel
 BuildRequires:  tracker-devel
+BuildRequires:  python3-dbusmock
 
 
 BuildRequires:  vala
 BuildRequires:  vala
 BuildRequires:  vala-tools
 BuildRequires:  vala-tools
@@ -36,9 +35,6 @@ BuildRequires:  evolution-data-server-vala
 
 
 Requires(postun,posttrans):	glib2
 Requires(postun,posttrans):	glib2
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 libfolks is a library that aggregates people from multiple sources (e.g. 
 libfolks is a library that aggregates people from multiple sources (e.g. 
 Telepathy connection managers and eventually evolution data server, 
 Telepathy connection managers and eventually evolution data server, 
@@ -49,7 +45,6 @@ Facebook, etc.) to create meta-contacts.
 Summary:        Development files for %{name}
 Summary:        Development files for %{name}
 Group:          Development/Libraries
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
-Requires:		telepathy-glib-devel >= %{tp_glib_ver}
 Requires:		libgee-devel
 Requires:		libgee-devel
 Requires:		glib2-devel
 Requires:		glib2-devel
 Requires:		pkgconfig
 Requires:		pkgconfig
@@ -75,8 +70,12 @@ Vala bindings for %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
-%meson
+%meson \
+	-Dtelepathy_backend=false \
+	-Dtracker_backend=true \
+	-Dinstalled_tests=false
 %meson_build
 %meson_build
 
 
 
 
@@ -91,15 +90,14 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backend
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/bluez/bluez.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/bluez/bluez.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/eds/eds.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/eds/eds.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/dummy/dummy.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/dummy/dummy.so
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/folks/%{folks_module_version}/backends/telepathy/telepathy.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-dummy.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-dummy.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-eds.so
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-eds.so
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libfolks-telepathy.so
 chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-import
 chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-import
 chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-inspect
 chrpath --delete $RPM_BUILD_ROOT%{_bindir}/folks-inspect
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 
 
 %postun
 %postun
@@ -121,7 +119,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_libdir}/folks
 %{_libdir}/folks
 %{_libdir}/girepository-1.0/*.typelib
 %{_libdir}/girepository-1.0/*.typelib
-#{_datadir}/GConf/gsettings/folks.convert
+%{_datadir}/GConf/gsettings/folks.convert
 %{_datadir}/glib-2.0/schemas/org.freedesktop.folks.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.freedesktop.folks.gschema.xml
 
 
 %files devel
 %files devel
@@ -137,13 +135,17 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/vala/vapi/folks-dummy.vapi
 %{_datadir}/vala/vapi/folks-dummy.vapi
 %{_datadir}/vala/vapi/folks-eds.deps
 %{_datadir}/vala/vapi/folks-eds.deps
 %{_datadir}/vala/vapi/folks-eds.vapi
 %{_datadir}/vala/vapi/folks-eds.vapi
-%{_datadir}/vala/vapi/folks-telepathy.deps
-%{_datadir}/vala/vapi/folks-telepathy.vapi
+%{_datadir}/vala/vapi/folks-tracker.deps
+%{_datadir}/vala/vapi/folks-tracker.vapi
 %{_datadir}/vala/vapi/folks.deps
 %{_datadir}/vala/vapi/folks.deps
 %{_datadir}/vala/vapi/folks.vapi
 %{_datadir}/vala/vapi/folks.vapi
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.14.0-1
+- new upstream release.
+- disabled telepathy.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12.1-1
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12.1-1
 - new upstream release.
 - new upstream release.
 - disabled libsocialweb.
 - disabled libsocialweb.

+ 181 - 0
f/fuse3/fuse3-vl.spec

@@ -0,0 +1,181 @@
+Name:		fuse3
+Summary:	File System in Userspace (FUSE) v3 utilities
+Version:	3.9.2
+Release:	2%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+License:	GPL+
+URL:		http://fuse.sf.net
+Source0:	https://github.com/libfuse/libfuse/archive/fuse-%{version}.tar.gz
+Source1:	fuse.conf
+
+BuildRequires:	which
+BuildRequires:	meson, ninja, gcc, gcc-c++
+BuildRequires:	kernel-devel%{_isa}
+Requires:	fuse-common
+
+%description
+With FUSE it is possible to implement a fully functional filesystem in a
+userspace program. This package contains the FUSE v3 userspace tools to
+mount a FUSE filesystem.
+
+
+%package libs
+Summary:	File System in Userspace (FUSE) v3 libraries
+License:	LGPLv2+
+
+%description libs
+Devel With FUSE it is possible to implement a fully functional filesystem in a
+userspace program. This package contains the FUSE v3 libraries.
+
+
+%package devel
+Summary:	File System in Userspace (FUSE) v3 devel files
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	pkgconfig
+License:	LGPLv2+
+
+%description devel
+With FUSE it is possible to implement a fully functional filesystem in a
+userspace program. This package contains development files (headers,
+pgk-config) to develop FUSE v3 based applications/filesystems.
+
+
+%package -n fuse-common
+Summary:	Common files for File System in Userspace (FUSE) v2 and v3
+License:	GPL+
+
+%description -n fuse-common
+Common files for FUSE v2 and FUSE v3.
+
+
+%prep
+%setup -n libfuse-fuse-%{version}
+
+
+%build
+export LC_ALL=en_US.UTF-8
+%if ! 0%{?_vpath_srcdir:1}
+%global _vpath_srcdir .
+%endif
+%if ! 0%{?_vpath_builddir:1}
+%global _vpath_builddir build
+%endif
+%if ! 0%{?__global_ldflags:1}
+%global __global_ldflags ""
+%endif
+%meson -D udevrulesdir=/etc/udev/rules.d
+
+(cd %{_vpath_builddir}
+meson configure -D examples=false
+# don't have root for installation
+meson configure -D useroot=false
+ninja-build reconfigure
+)
+%meson_build
+
+
+%install
+export MESON_INSTALL_DESTDIR_PREFIX=%{buildroot}/usr %meson_install
+find %{buildroot} .
+find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
+# change from 4755 to 0755 to allow stripping -- fixed later in files
+chmod 0755 %{buildroot}/%{_bindir}/fusermount3
+
+# Get rid of static libs
+rm -f %{buildroot}/%{_libdir}/*.a
+# No need to create init-script
+rm -f %{buildroot}%{_sysconfdir}/init.d/fuse3
+
+# Install config-file
+install -p -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}
+
+# Delete pointless udev rules, which do not belong in /usr/lib (brc#748204)
+rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
+
+
+%post -p /sbin/ldconfig libs
+%postun -p /sbin/ldconfig libs
+
+
+%files
+%{!?_licensedir:%global license %%doc}
+%license LICENSE GPL2.txt
+%doc AUTHORS ChangeLog.rst README.md
+%{_sbindir}/mount.fuse3
+%attr(4755,root,root) %{_bindir}/fusermount3
+%{_mandir}/man1/*
+%{_mandir}/man8/*
+%{_sysconfdir}/udev/rules.d/*
+
+%files libs
+%license LGPL2.txt
+%{_libdir}/libfuse3.so.*
+
+%files devel
+%{_libdir}/libfuse3.so
+%{_libdir}/pkgconfig/fuse3.pc
+%{_includedir}/fuse3/
+
+%files -n fuse-common
+%config(noreplace) %{_sysconfdir}/fuse.conf
+
+
+%changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.9.2-2
+- initial build for Vine Linux.
+
+* Thu Jun 18 2020 Tom Callaway <spot@fedoraproject.org> - 3.9.2-1
+- update to 3.9.2
+
+* Thu Mar 19 2020 Tom Callaway <spot@fedoraproject.org> - 3.9.1-1
+- update to 3.9.1
+
+* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Mon Dec 16 2019 Tom Callaway <spot@fedoraproject.org> - 3.9.0-1
+- update to 3.9.0
+
+* Mon Nov  4 2019 Tom Callaway <spot@fedoraproject.org> - 3.8.0-1
+- update to 3.8.0
+
+* Fri Sep 27 2019 Tom Callaway <spot@fedoraproject.org> - 3.7.0-1
+- update to 3.7.0
+
+* Sun Sep  1 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.6.2-1
+- Update to 3.6.2
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Wed Jul 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.6.1-3
+- Update to the final version of pr #421
+
+* Wed Jul 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.6.1-2
+- Update to newer version of pr #421
+- Disable building examples on el7
+
+* Thu Jun 13 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.1-1
+- Update to 3.6.1
+
+* Fri May 24 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0-1
+- Upgrade to upstream 3.5.0
+
+* Sat May 04 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-7
+- Fix building on el6
+
+* Wed May 01 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-6
+- Need Conflicts: fuse-common < 3.4.2-4, because <= 3.4.2-3 isn't quite
+  enough.
+
+* Wed May 01 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-5
+- Update the Conflicts: fuse-common <= version to 3.4.2-3
+
+* Wed May 01 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-4
+- Bump release number in order to larger than a rebuild of fuse package
+  done before separation pull request was merged.
+
+* Mon Apr 08 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-3
+- Separate out from fuse package

+ 17 - 22
g/gcr/gcr-vl.spec

@@ -3,24 +3,24 @@
 
 
 Summary:        A library for bits of crypto UI and parsing etc.
 Summary:        A library for bits of crypto UI and parsing etc.
 Name:           gcr
 Name:           gcr
-Version:        3.28.1
+Version:        3.36.0
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 License:        GPL/LGPL
 License:        GPL/LGPL
-Group:          System Environment/Libraries 
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 URL:            https://www.gnome.org/
 URL:            https://www.gnome.org/
 %define         shortver %(echo %{version} | cut -d. -f1-2)
 %define         shortver %(echo %{version} | cut -d. -f1-2)
-Source0:        https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
+BuildRequires:  meson
 BuildRequires:  gtk3-devel 
 BuildRequires:  gtk3-devel 
 BuildRequires:  p11-kit-devel 
 BuildRequires:  p11-kit-devel 
 BuildRequires:  libtasn1-devel 
 BuildRequires:  libtasn1-devel 
 BuildRequires:  libgcrypt-devel 
 BuildRequires:  libgcrypt-devel 
-BuildRequires:  vala-devel 
+BuildRequires:  vala-tools
 BuildRequires:  libxslt
 BuildRequires:  libxslt
+BuildRequires:  gtk-doc
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
@@ -90,15 +90,13 @@ gcr.
 
 
 
 
 %build
 %build
-%configure --disable-static
-%{__make} %{?_smp_mflags}
+%meson
+%meson_build
 
 
 
 
 %install
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
-
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+%meson_install
 rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 
 
 %find_lang %{name}
 %find_lang %{name}
@@ -117,12 +115,10 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
-%doc ChangeLog NEWS README
+%doc ChangeLog NEWS README*
 %{_bindir}/gcr-viewer
 %{_bindir}/gcr-viewer
 %{_libdir}/libgck-1.so.*
 %{_libdir}/libgck-1.so.*
-%{_libdir}/libgcr-3.so.*
-%{_libdir}/libgcr-base-3.so.*
-%{_libdir}/libgcr-ui-3.so.*
+%{_libdir}/libgcr-*.so.*
 %{_libdir}/girepository-1.0/Gck-1.typelib
 %{_libdir}/girepository-1.0/Gck-1.typelib
 %{_libdir}/girepository-1.0/Gcr-3.typelib
 %{_libdir}/girepository-1.0/Gcr-3.typelib
 %{_libdir}/girepository-1.0/GcrUi-3.typelib
 %{_libdir}/girepository-1.0/GcrUi-3.typelib
@@ -143,9 +139,7 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 %{_includedir}/gck-1
 %{_includedir}/gck-1
 %{_includedir}/gcr-3
 %{_includedir}/gcr-3
 %{_libdir}/libgck-1.so
 %{_libdir}/libgck-1.so
-%{_libdir}/libgcr-3.so
-%{_libdir}/libgcr-base-3.so
-%{_libdir}/libgcr-ui-3.so
+%{_libdir}/libgcr-*.so
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/gir-1.0/Gck-1.gir
 %{_datadir}/gir-1.0/Gck-1.gir
 %{_datadir}/gir-1.0/Gcr-3.gir
 %{_datadir}/gir-1.0/Gcr-3.gir
@@ -157,25 +151,26 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 %files docs
 %files docs
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_datadir}/gtk-doc/html/gck
 %{_datadir}/gtk-doc/html/gck
-%{_datadir}/gtk-doc/html/gcr-3
+%{_datadir}/gtk-doc/html/gcr
 
 
 # compat32
 # compat32
 %if %{build_compat32}
 %if %{build_compat32}
 %files -n compat32-%{name}
 %files -n compat32-%{name}
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_libdir}/libgck-1.so.*
 %{_libdir}/libgck-1.so.*
-%{_libdir}/libgcr-3.so.*
-%{_libdir}/libgcr-base-3.so.*
+%{_libdir}/libgcr-*.so.*
 
 
 %files -n compat32-%{name}-devel
 %files -n compat32-%{name}-devel
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_libdir}/libgck-1.so
 %{_libdir}/libgck-1.so
-%{_libdir}/libgcr-3.so
-%{_libdir}/libgcr-base-3.so
+%{_libdir}/libgcr-*.so
 %endif
 %endif
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.0-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 44 - 35
g/gdm/gdm-vl.spec

@@ -1,3 +1,5 @@
+%bcond_with systemd
+
 %define libauditver 1.0.6
 %define libauditver 1.0.6
 %define pango_version 1.2.0
 %define pango_version 1.2.0
 %define gtk3_version 2.99.2
 %define gtk3_version 2.99.2
@@ -15,13 +17,15 @@
 Summary: The GNOME Display Manager
 Summary: The GNOME Display Manager
 Summary(ja): GNOME ディスプレイマネージャ
 Summary(ja): GNOME ディスプレイマネージャ
 Name: gdm
 Name: gdm
-Version: 3.30.2
-Release: 2%{?_dist_release}
+Version: 3.36.3
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPLv2+
 License: GPLv2+
-Group: User Interface/X
 URL: http://download.gnome.org/sources/gdm
 URL: http://download.gnome.org/sources/gdm
-
-Source: http://download.gnome.org/sources/gdm/3.20/gdm-%{version}.tar.xz
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source1: gdm-pam
 Source1: gdm-pam
 Source2: gdm-autologin-pam
 Source2: gdm-autologin-pam
 Source4: gdm-password.pam
 Source4: gdm-password.pam
@@ -31,6 +35,10 @@ Source201: gdm-safe-restart
 Source202: gdm-stop
 Source202: gdm-stop
 Source203: gnome.desktop
 Source203: gnome.desktop
 
 
+## patches for vine
+Patch500: gdm-3.10.0-vine-release.patch
+Patch501: gdm-3.30.2-elogind.patch
+
 Requires(pre): shadow-utils
 Requires(pre): shadow-utils
 Requires(posttrans): dconf
 Requires(posttrans): dconf
 Requires: pam >= %{pam_version}
 Requires: pam >= %{pam_version}
@@ -77,7 +85,11 @@ BuildRequires: dbus-glib-devel
 BuildRequires: accountsservice-devel
 BuildRequires: accountsservice-devel
 BuildRequires: plymouth-devel
 BuildRequires: plymouth-devel
 BuildRequires: itstool
 BuildRequires: itstool
+%if %{with systemd}
+BuildRequires: systemd-devel
+%else
 BuildRequires: elogind-devel
 BuildRequires: elogind-devel
+%endif
 
 
 BuildRequires: dbus-x11
 BuildRequires: dbus-x11
 BuildRequires: dconf-devel
 BuildRequires: dconf-devel
@@ -88,21 +100,6 @@ BuildRequires: gnome-settings-daemon
 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
 
 
-# upstream patch
-
-# Patch from Fedora
-
-
-# Patch from Ubuntu
-
-## patches for vine
-Patch500: gdm-3.10.0-vine-release.patch
-Patch501: gdm-3.30.2-elogind.patch
-
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %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.
@@ -121,7 +118,9 @@ Development files and headers for writing GDM greeters.
 %prep
 %prep
 %setup -q
 %setup -q
 %patch500 -p1 -b .vine-release
 %patch500 -p1 -b .vine-release
+%if !%{with systemd}
 %patch501 -p1 -b .elogind
 %patch501 -p1 -b .elogind
+%endif
 
 
 %build
 %build
 #cp -f %{SOURCE1} data/pam-redhat/gdm.pam
 #cp -f %{SOURCE1} data/pam-redhat/gdm.pam
@@ -140,8 +139,14 @@ autoreconf -if
         --enable-split-authentication=yes \
         --enable-split-authentication=yes \
         --without-selinux \
         --without-selinux \
         --enable-wayland-support=no \
         --enable-wayland-support=no \
+%if %{with systemd}
+        --with-systemdsystemunitdir=%{_unitdir} \
+%else
+        --with-udevdir=/lib/udev \
         --enable-systemd-journal=no \
         --enable-systemd-journal=no \
-        --with-systemdsystemunitdir=no
+        --with-systemdsystemunitdir=no \
+%endif
+        %{nil}
 
 
 # drop unneeded direct library deps with --as-needed
 # drop unneeded direct library deps with --as-needed
 # libtool doesn't make this easy, so we do it the hard way
 # libtool doesn't make this easy, so we do it the hard way
@@ -197,9 +202,6 @@ rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/gdm-smartcard
 mkdir -p %{buildroot}/%{_lib}/
 mkdir -p %{buildroot}/%{_lib}/
 mv -f %{buildroot}%{_libdir}/security %{buildroot}/%{_lib}/
 mv -f %{buildroot}%{_libdir}/security %{buildroot}/%{_lib}/
 
 
-mkdir -p %{buildroot}/lib/udev
-mv -f %{buildroot}/rules.d %{buildroot}/lib/udev/
-
 sed -i -e 's/pam_systemd/pam_elogind/g' %{buildroot}%{_sysconfdir}/pam.d/*
 sed -i -e 's/pam_systemd/pam_elogind/g' %{buildroot}%{_sysconfdir}/pam.d/*
 sed -i -e 's/^\(.*selinux.*\)$/#\1/g' %{buildroot}%{_sysconfdir}/pam.d/*
 sed -i -e 's/^\(.*selinux.*\)$/#\1/g' %{buildroot}%{_sysconfdir}/pam.d/*
 
 
@@ -215,8 +217,6 @@ EOF
 chmod 755 %{buildroot}%{_sbindir}/gdm
 chmod 755 %{buildroot}%{_sbindir}/gdm
 
 
 
 
-
-
 %pre
 %pre
 /usr/sbin/useradd -M -u 42 -d %{_localstatedir}/gdm -s /sbin/nologin -r gdm > /dev/null 2>&1
 /usr/sbin/useradd -M -u 42 -d %{_localstatedir}/gdm -s /sbin/nologin -r gdm > /dev/null 2>&1
 /usr/sbin/usermod -d %{_localstatedir}/gdm -s /sbin/nologin gdm >/dev/null 2>&1
 /usr/sbin/usermod -d %{_localstatedir}/gdm -s /sbin/nologin gdm >/dev/null 2>&1
@@ -227,8 +227,6 @@ exit 0
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 
 
-touch --no-create /usr/share/icons/hicolor >&/dev/null || :
-
 # if the user already has a config file, then migrate it to the new
 # if the user already has a config file, then migrate it to the new
 # location; rpm will ensure that old file will be renamed
 # location; rpm will ensure that old file will be renamed
 
 
@@ -275,21 +273,27 @@ fi
 if [ $1 -ge 2 -a -f $custom ] && grep -q /etc/X11/gdm $custom ; then
 if [ $1 -ge 2 -a -f $custom ] && grep -q /etc/X11/gdm $custom ; then
    sed -i -e 's@/etc/X11/gdm@/etc/gdm@g' $custom
    sed -i -e 's@/etc/X11/gdm@/etc/gdm@g' $custom
 fi
 fi
+%if %{with systemd}
+%systemd_post gdm.service
+%endif
+
+%if %{with systemd}
+%preun
+%systemd_preun gdm.service
+%endif
 
 
 %postun
 %postun
 /sbin/ldconfig
 /sbin/ldconfig
 scrollkeeper-update >& /dev/null ||:
 scrollkeeper-update >& /dev/null ||:
-if [ $1 -eq 0 ]; then
-  touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
-  gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
-fi
 if [ $1 -eq 0 ]; then
 if [ $1 -eq 0 ]; then
   glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 fi
 fi
+%if %{with systemd}
+%systemd_postun gdm.service
+%endif
 
 
 %posttrans
 %posttrans
 dconf update
 dconf update
-gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %files -f gdm.lang
 %files -f gdm.lang
@@ -297,6 +301,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %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/*
@@ -314,8 +321,6 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %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}/pixmaps/*.png
-%{_datadir}/icons/hicolor/*/apps/*.png
 %{_libexecdir}/gdm-host-chooser
 %{_libexecdir}/gdm-host-chooser
 %{_libexecdir}/gdm-session-worker
 %{_libexecdir}/gdm-session-worker
 %{_libexecdir}/gdm-simple-chooser
 %{_libexecdir}/gdm-simple-chooser
@@ -356,6 +361,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
+- new upstream release.
+- added systemd support (disabled as default).
+
 * Sat Feb 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-2
 * Sat Feb 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-2
 - fixed /etc/pam.d/*.
 - fixed /etc/pam.d/*.
 
 

+ 11 - 10
g/geocode-glib/geocode-glib-vl.spec

@@ -1,21 +1,21 @@
+Summary:        Helper library for geocoding services
 Name:           geocode-glib
 Name:           geocode-glib
-Version:        3.26.0
+Version:        3.26.2
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Helper library for geocoding services
+Vendor:			Project Vine
+Distribution:	Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPLv2
 License:        GPLv2
 URL:            https://git.gnome.org/browse/geocode-glib
 URL:            https://git.gnome.org/browse/geocode-glib
-Source:         http://download.gnome.org/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRequires:  meson
 BuildRequires:  meson
 BuildRequires:  glib2-devel >= 2.34
 BuildRequires:  glib2-devel >= 2.34
 BuildRequires:  json-glib-devel >= 0.16.2
 BuildRequires:  json-glib-devel >= 0.16.2
 BuildRequires:  libsoup-devel
 BuildRequires:  libsoup-devel
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gobject-introspection-devel
-
-Vendor:			Project Vine
-Distribution:	Vine Linux
+BuildRequires:  gtk-doc
 
 
 %description
 %description
 geocode-glib is a convenience library for the geocoding (finding longitude,
 geocode-glib is a convenience library for the geocoding (finding longitude,
@@ -55,7 +55,6 @@ This package contains documentation for %{name}.
 export LANG=ja_JP.UTF-8
 export LANG=ja_JP.UTF-8
 %meson \
 %meson \
 	-Denable-installed-tests=false
 	-Denable-installed-tests=false
-
 %meson_build
 %meson_build
 
 
 
 
@@ -65,7 +64,6 @@ rm -rf %{buildroot}
 %meson_install
 %meson_install
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
@@ -90,7 +88,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
-* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.2-1
+- new upstream release.
+
+* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.0-1
 - new upstream release.
 - new upstream release.
 
 
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1

+ 19 - 17
g/gjs/gjs-vl.spec

@@ -1,10 +1,10 @@
-%define mozjs mozjs60
+%define mozjs mozjs68
 
 
 Summary:        Javascript binding for GNOME
 Summary:        Javascript binding for GNOME
 Summary(ja):    GNOME 向け JavaScript バインディング
 Summary(ja):    GNOME 向け JavaScript バインディング
 Name:           gjs
 Name:           gjs
-Version:        1.54.3
-Release:        2%{?_dist_release}
+Version:        1.64.4
+Release:        1%{?_dist_release}
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -15,6 +15,7 @@ URL:            https://wiki.gnome.org/Projects/GnomeShell
 %global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 %global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
+BuildRequires:  meson
 BuildRequires:  pkgconfig >= 0.14.0
 BuildRequires:  pkgconfig >= 0.14.0
 BuildRequires:  glib2-devel
 BuildRequires:  glib2-devel
 BuildRequires:  dbus-glib-devel
 BuildRequires:  dbus-glib-devel
@@ -24,8 +25,6 @@ BuildRequires:  %{mozjs}-devel
 BuildRequires:  readline-devel
 BuildRequires:  readline-devel
 BuildRequires:  yelp-tools
 BuildRequires:  yelp-tools
 BuildRequires:  desktop-file-utils
 BuildRequires:  desktop-file-utils
-BuildRequires:  autoconf >= 2.69
-BuildRequires:  automake
 BuildRequires:  gnome-common
 BuildRequires:  gnome-common
 
 
 
 
@@ -37,10 +36,10 @@ GNOME Shell is the defining technology of the GNOME 3 desktop user experience. I
 Summary:     Development files of the gjs library.
 Summary:     Development files of the gjs library.
 Summary(ja): gjs ライブラリの開発用ファイル
 Summary(ja): gjs ライブラリの開発用ファイル
 Group:       Development/Libraries
 Group:       Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: pkgconfig
-Requires: gtk-doc
-Requires: %{mozjs}-devel
+Requires:    %{name} = %{version}-%{release}
+Requires:    pkgconfig
+Requires:    gtk-doc
+Requires:    %{mozjs}-devel
 
 
 %description devel
 %description devel
 Development files of the gjs library.
 Development files of the gjs library.
@@ -51,17 +50,17 @@ Development files of the gjs library.
 
 
 
 
 %build
 %build
-rm -f configure
-(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi;
- %configure --disable-static)
-%{__make} V=1 %{?_smp_mflags} 
+%meson \
+	-Dprofiler=disabled \
+	-Dinstalled_tests=false \
+	-Dskip_dbus_tests=true \
+	-Dskip_gtk_tests=true
+%meson_build
 
 
 
 
 %install
 %install
 %{__rm} -rf %{buildroot}
 %{__rm} -rf %{buildroot}
-%{__make} install DESTDIR=%{buildroot}
-
-find %{buildroot} -name '*.la' -exec rm -f {} \;
+%meson_install
 
 
 
 
 #check
 #check
@@ -73,9 +72,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} \;
 
 
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
@@ -97,6 +96,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} \;
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.64.4-1
+- new upstream release.
+
 * Wed Apr 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.54.3-2
 * Wed Apr 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.54.3-2
 - rebuilt with libffi-3.3.
 - rebuilt with libffi-3.3.
 
 

+ 12 - 5
g/glade3/glade3-vl.spec

@@ -1,12 +1,10 @@
 %define	helpdir	glade3
 %define	helpdir	glade3
 
 
-Version: 3.22.2
-Release: 1%{?_dist_release}
-
 Summary: A user interface builder for the GTK+ toolkit and GNOME
 Summary: A user interface builder for the GTK+ toolkit and GNOME
 Summary(ja): GTK+ツールキット及びGNOME向けのユーザインターフェースビルダー
 Summary(ja): GTK+ツールキット及びGNOME向けのユーザインターフェースビルダー
 Name: glade3
 Name: glade3
-Group: Applications/Development
+Version: 3.36.0
+Release: 1%{?_dist_release}
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
@@ -56,6 +54,7 @@ http://glade.gnome.org/glade-2.0.dtdにもあります。
 このXMLファイルをC++、PerlやPythonといった言語のソースコードに変換する他のツー
 このXMLファイルをC++、PerlやPythonといった言語のソースコードに変換する他のツー
 ルも利用可能です。
 ルも利用可能です。
 
 
+
 %package devel
 %package devel
 Summary:	the Glade UI Builder core library
 Summary:	the Glade UI Builder core library
 Group:		Development/Libraries
 Group:		Development/Libraries
@@ -66,6 +65,7 @@ the Glade UI Builder core library to integrate Glade into your application
 and integrate your custom (GTK+ based) widget toolkit into the Glade
 and integrate your custom (GTK+ based) widget toolkit into the Glade
 UI Builder.
 UI Builder.
 
 
+
 %prep
 %prep
 %setup -q -n glade-%{version}
 %setup -q -n glade-%{version}
 pushd src
 pushd src
@@ -91,9 +91,11 @@ rm -f %{buildroot}%{_libdir}/libgladeui-2.la
 
 
 %find_lang glade --all-name --with-gnome
 %find_lang glade --all-name --with-gnome
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor
 touch --no-create %{_datadir}/icons/hicolor
@@ -108,6 +110,7 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
 fi
 fi
 
 
+
 %files -f glade.lang
 %files -f glade.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_bindir}/glade
 %{_bindir}/glade
@@ -116,7 +119,7 @@ fi
 %{_libdir}/glade/modules/*.so
 %{_libdir}/glade/modules/*.so
 %{_libdir}/girepository-1.0/Gladeui-2.0.typelib
 %{_libdir}/girepository-1.0/Gladeui-2.0.typelib
 %{_datadir}/metainfo/*
 %{_datadir}/metainfo/*
-%{_datadir}/applications/glade.desktop
+%{_datadir}/applications/org.gnome.Glade.desktop
 %{_datadir}/glade
 %{_datadir}/glade
 %{_datadir}/icons/hicolor/*/apps/*
 %{_datadir}/icons/hicolor/*/apps/*
 %{_mandir}/man1/glade-previewer.1.gz
 %{_mandir}/man1/glade-previewer.1.gz
@@ -130,7 +133,11 @@ fi
 %{_datadir}/gir-1.0/Gladeui-2.0.gir
 %{_datadir}/gir-1.0/Gladeui-2.0.gir
 %{_datadir}/gtk-doc/html/gladeui-2
 %{_datadir}/gtk-doc/html/gladeui-2
 
 
+
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.2-1
 * Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 33 - 37
g/gnome-applets/gnome-applets-vl.spec

@@ -24,14 +24,15 @@
 Summary:        Small applications for the GNOME panel.
 Summary:        Small applications for the GNOME panel.
 Summary(ja):    GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
 Summary(ja):    GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
 Name:     	gnome-applets
 Name:     	gnome-applets
-Version: 	3.30.0
-Release:        3%{?_dist_release}
+Version: 	3.36.4
+Release:        1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL
 License:	GPL
-Group:          User Interface/Desktops
 URL:		http://www.gnome.org/
 URL:		http://www.gnome.org/
-
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source: 	http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source10:	cpufreq-selector.app
 Source10:	cpufreq-selector.app
 Source11:	cpufreq-selector.pam
 Source11:	cpufreq-selector.pam
 
 
@@ -39,49 +40,36 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
 BuildRequires:  gnome-common
 BuildRequires:  gnome-common
 BuildRequires:  glib2-devel >= %{glib2_version}
 BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  adwaita-icon-theme >= %{adwaita_icon_theme_version}
 BuildRequires:  gtk3-devel >= %{gtk3_version}
 BuildRequires:  gtk3-devel >= %{gtk3_version}
-BuildRequires:  libgnome-devel >= %{libgnome_version}
 BuildRequires:  gnome-panel-devel >= %{gnome_panel_version}
 BuildRequires:  gnome-panel-devel >= %{gnome_panel_version}
+BuildRequires:  libX11-devel
 BuildRequires:  libgtop2-devel >= %{libgtop2_version}
 BuildRequires:  libgtop2-devel >= %{libgtop2_version}
-BuildRequires:  pango-devel >= %{pango_version}
-BuildRequires:  gnome-desktop3-devel >= %{gnome_desktop3_version}
-BuildRequires:  gnome-settings-daemon-devel
-BuildRequires:  libxklavier-devel >= %{libxklavier_version}
 BuildRequires:  libwnck3-devel >= %{libwnck3_version}
 BuildRequires:  libwnck3-devel >= %{libwnck3_version}
-BuildRequires:  gnome-doc-utils >= %{gnome_doc_utils_version}
-BuildRequires:  libgnomekbd-devel >= %{libgnomekbd_version}
 BuildRequires:  libnotify-devel >= %{libnotify_version}
 BuildRequires:  libnotify-devel >= %{libnotify_version}
-BuildRequires:  dbus-devel >= %{dbus_version}
-BuildRequires:  dbus-glib-devel >= %{dbus_glib_version}
-BuildRequires:  xorg-x11-proto-devel
-# for patch 39
-BuildRequires:  NetworkManager-libnm-devel
-BuildRequires:  libgweather-devel >= %{libgweather_version}
-# For cpufreq
-BuildRequires:  dbus-devel
-BuildRequires:	polkit-devel
-BuildRequires:  adwaita-icon-theme >= %{adwaita_icon_theme_version}
-BuildRequires:  gucharmap-devel >= %{gucharmap_version}
-BuildRequires:  libSM-devel
-BuildRequires:  python3-devel
-BuildRequires:  python3-pygobject
-BuildRequires:  pygobject3-devel
 BuildRequires:  upower-devel
 BuildRequires:  upower-devel
+BuildRequires:  wireless-tools-devel
+BuildRequires:  gucharmap-devel >= %{gucharmap_version}
+BuildRequires:  libxml2-devel
+BuildRequires:  libgweather-devel >= %{libgweather_version}
 BuildRequires:  tracker-devel
 BuildRequires:  tracker-devel
-BuildRequires:  yelp-tools
+BuildRequires:  gdk-pixbuf2-devel
+BuildRequires:  libxslt
+BuildRequires:  docbook-utils
+BuildRequires:  gettext
+BuildRequires:  xorg-x11-proto-devel
+BuildRequires:  kernel-tools-libs-devel
+BuildRequires:  polkit-devel
+BuildRequires:  itstool
 
 
 Requires(posttrans,postun):	glib2
 Requires(posttrans,postun):	glib2
 Requires(posttrans,postun):	gtk2
 Requires(posttrans,postun):	gtk2
 Requires:	gnome-panel >= %{gnome_panel_version}
 Requires:	gnome-panel >= %{gnome_panel_version}
 Requires:	gnome-desktop3 >= %{gnome_desktop3_version}
 Requires:	gnome-desktop3 >= %{gnome_desktop3_version}
-Requires:	libxklavier >= %{libxklavier_version}
 Requires:	libwnck3 >= %{libwnck3_version}
 Requires:	libwnck3 >= %{libwnck3_version}
 Requires:	polkit-gnome
 Requires:	polkit-gnome
 Obsoletes:      battstat_applet
 Obsoletes:      battstat_applet
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 GNOME (GNU Network Object Model Environment) is a user-friendly set of
 GNOME (GNU Network Object Model Environment) is a user-friendly set of
 applications and desktop tools to be used in conjunction with a window
 applications and desktop tools to be used in conjunction with a window
@@ -94,8 +82,9 @@ small utilities for the GNOME panel.
 %build
 %build
 autoreconf -if
 autoreconf -if
 %configure \
 %configure \
-       --disable-static \
-	   --enable-mini-commander
+   --disable-static \
+   --enable-mini-commander \
+   --enable-tracker-search-bar=yes
 %__make %{?_smp_mflags}
 %__make %{?_smp_mflags}
 
 
 %install
 %install
@@ -115,7 +104,7 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 
 
-%postun 
+%postun
 /sbin/ldconfig
 /sbin/ldconfig
 if [ $1 -eq 0 ]; then
 if [ $1 -eq 0 ]; then
   touch --no-create %{_datadir}/icons/hicolor
   touch --no-create %{_datadir}/icons/hicolor
@@ -133,19 +122,26 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %defattr(-, root, root)
 %defattr(-, root, root)
 %license COPYING
 %license COPYING
 %doc AUTHORS ChangeLog NEWS README
 %doc AUTHORS ChangeLog NEWS README
+%{_bindir}*
 %{_libdir}/%{name}/*.so
 %{_libdir}/%{name}/*.so
 %dir %{_sysconfdir}/sound
 %dir %{_sysconfdir}/sound
 %dir %{_sysconfdir}/sound/events
 %dir %{_sysconfdir}/sound/events
 %{_sysconfdir}/sound/events/*
 %{_sysconfdir}/sound/events/*
+%{_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
 %{_datadir}/glib-2.0/schemas/org.gnome.gnome-applets.*.xml
 %dir %{_datadir}/gnome-panel
 %dir %{_datadir}/gnome-panel
 %dir %{_datadir}/gnome-panel/applets
 %dir %{_datadir}/gnome-panel/applets
 %{_datadir}/gnome-panel/applets/*.panel-applet
 %{_datadir}/gnome-panel/applets/*.panel-applet
 %{_datadir}/%{name}
 %{_datadir}/%{name}
 %{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/icons/hicolor/*/*/*
-%{_datadir}/pixmaps/*
+
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-3
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-3
 - rebuilt with NM-1.20.0 and tracker-2.2.2.
 - rebuilt with NM-1.20.0 and tracker-2.2.2.
 
 

+ 8 - 5
g/gnome-autoar/gnome-autoar-vl.spec

@@ -1,17 +1,17 @@
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
-Name:           gnome-autoar
-Version:        0.2.3
-Release:        3%{?_dist_release}
 Summary:        Archive library
 Summary:        Archive library
 Summary(ja):    アーカイブライブラリ
 Summary(ja):    アーカイブライブラリ
-
+Name:           gnome-autoar
+Version:        0.2.4
+Release:        1%{?_dist_release}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 License:        LGPLv2+
 License:        LGPLv2+
 URL:            https://git.gnome.org/browse/gnome-autoar
 URL:            https://git.gnome.org/browse/gnome-autoar
-Source0:        https://download.gnome.org/sources/gnome-autoar/0.2/gnome-autoar-%{version}.tar.xz
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRequires:  gcc
 BuildRequires:  gcc
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(gio-2.0)
@@ -77,6 +77,9 @@ make check
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.4-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.3-3
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.3-3
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 18 - 16
g/gnome-bluetooth/gnome-bluetooth-vl.spec

@@ -1,26 +1,27 @@
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
-%global _vpath_srcdir .
-%global _vpath_builddir build
 %global __global_cflags %{optflags}
 %global __global_cflags %{optflags}
 %global __global_ldflags ""
 %global __global_ldflags ""
 
 
 Summary: GNOME Bluetooth Subsystem
 Summary: GNOME Bluetooth Subsystem
 Summary(ja): GNOME Bluetooth サブシステム
 Summary(ja): GNOME Bluetooth サブシステム
 Name: gnome-bluetooth
 Name: gnome-bluetooth
-Version: 3.28.2
+Version: 3.34.1
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPLv2+
 License: GPLv2+
-Group: System Environment/Libraries
 URL: http://live.gnome.org/GnomeBluetooth
 URL: http://live.gnome.org/GnomeBluetooth
-Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-bluetooth/3.20/%{name}-%{version}.tar.xz
+%global 	shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source1: 61-gnome-bluetooth-rfkill.rules
 Source1: 61-gnome-bluetooth-rfkill.rules
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
 BuildRequires: meson
 BuildRequires: meson
 BuildRequires: bluez-libs-devel >= 2.8
 BuildRequires: bluez-libs-devel >= 2.8
-BuildRequires: libbonobo-devel >= 2.32.0
-BuildRequires: libbonoboui-devel >= 2.24.4
+#BuildRequires: libbonobo-devel >= 2.32.0
+#BuildRequires: libbonoboui-devel >= 2.24.4
 BuildRequires: unique3-devel
 BuildRequires: unique3-devel
 BuildRequires: libnotify-devel
 BuildRequires: libnotify-devel
 BuildRequires: eudev-libudev-devel
 BuildRequires: eudev-libudev-devel
@@ -30,8 +31,7 @@ BuildRequires: intltool, automake, libtool, gettext
 BuildRequires: itstool
 BuildRequires: itstool
 
 
 Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
-Requires: bluez >= 4.42
-Requires: obexd
+Requires: bluez >= 5.54
 Requires(post): desktop-file-utils
 Requires(post): desktop-file-utils
 Requires(postun): desktop-file-utils
 Requires(postun): desktop-file-utils
 ExcludeArch: s390 s390x
 ExcludeArch: s390 s390x
@@ -42,9 +42,6 @@ Obsoletes: nautilus-sendto-gnome-bluetooth < 3.7
 # virtual package
 # virtual package
 Provides:       dbus-bluez-pin-helper
 Provides:       dbus-bluez-pin-helper
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 
 
 %description
 %description
 This package contains a library with widgets for Bluetooth applications.
 This package contains a library with widgets for Bluetooth applications.
@@ -96,13 +93,15 @@ which will use gnome-bluetooth.
   -Dgtk_doc=true
   -Dgtk_doc=true
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
 
 
 install -m0644 -D %{SOURCE1} $RPM_BUILD_ROOT/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules
 install -m0644 -D %{SOURCE1} $RPM_BUILD_ROOT/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules
 
 
-%find_lang gnome-bluetooth2
+%find_lang gnome-bluetooth2 --with-gnome
+
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -118,7 +117,6 @@ if [ $1 -eq 0 ] ; then
 	gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 	gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 fi
 fi
 
 
-
 %post libs
 %post libs
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@@ -136,7 +134,8 @@ fi
 
 
 %files -f gnome-bluetooth2.lang
 %files -f gnome-bluetooth2.lang
 %defattr(-, root, root)
 %defattr(-, root, root)
-%doc README NEWS COPYING
+%license COPYING
+%doc README NEWS
 %{_bindir}/bluetooth-*
 %{_bindir}/bluetooth-*
 %{_datadir}/applications/*.desktop
 %{_datadir}/applications/*.desktop
 %{_datadir}/gnome-bluetooth/
 %{_datadir}/gnome-bluetooth/
@@ -145,7 +144,7 @@ fi
 
 
 %files libs
 %files libs
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING.LIB
+%license COPYING.LIB
 %{_libdir}/libgnome-bluetooth.so.*
 %{_libdir}/libgnome-bluetooth.so.*
 %{_libdir}/girepository-1.0/GnomeBluetooth-1.0.typelib
 %{_libdir}/girepository-1.0/GnomeBluetooth-1.0.typelib
 %{_datadir}/icons/hicolor/*/apps/*
 %{_datadir}/icons/hicolor/*/apps/*
@@ -161,6 +160,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.1-1
+- new upstream release.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 3
g/gnome-books/gnome-books-vl.spec

@@ -1,8 +1,7 @@
+Summary:        E-Book Manager
 Name:           gnome-books
 Name:           gnome-books
 Version:        3.34.0
 Version:        3.34.0
-Release:        2%{?_dist_release}
-Summary:        E-Book Manager
-Group:          Applications/Accessories
+Release:        3%{?_dist_release}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
@@ -88,6 +87,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.34.0-3
+- rebuilt with current environment.
+
 * Tue Oct 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.34.0-2
 * Tue Oct 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.34.0-2
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 13 - 17
g/gnome-clocks/gnome-clocks-vl.spec

@@ -1,13 +1,15 @@
 Summary:	Clocks applications for GNOME
 Summary:	Clocks applications for GNOME
 Summary(ja):	GNOME 用時計アプリケーション
 Summary(ja):	GNOME 用時計アプリケーション
 Name:		gnome-clocks
 Name:		gnome-clocks
-Version:	3.30.1
+Version:	3.36.2
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPLv2+
 License:	GPLv2+
-Group:		User Interface/Desktops
 URL:		https://live.gnome.org/GnomeClocks
 URL:		https://live.gnome.org/GnomeClocks
-
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
@@ -24,18 +26,10 @@ BuildRequires:	yelp-tools
 BuildRequires:	vala
 BuildRequires:	vala
 BuildRequires:	vala-tools
 BuildRequires:	vala-tools
 BuildRequires:	libappstream-glib-devel
 BuildRequires:	libappstream-glib-devel
-
-Requires:	gtk3
-Requires:	libgweather
-Requires:	libnotify
-
+BuildRequires:	libhandy0-devel
 
 
 Requires(postun,posttrans):	desktop-file-utils
 Requires(postun,posttrans):	desktop-file-utils
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
-
 %description
 %description
 Clock application designed for GNOME 3 
 Clock application designed for GNOME 3 
 
 
@@ -81,19 +75,21 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%license COPYING
-%doc README NEWS
+%license LICENSE.md
+%doc README.md NEWS.md
 %{_bindir}/%{name}
 %{_bindir}/%{name}
-%{_datadir}/metainfo/org.gnome.clocks.appdata.xml
+%{_datadir}/metainfo/org.gnome.clocks.metainfo.xml
 %{_datadir}/applications/org.gnome.clocks.desktop
 %{_datadir}/applications/org.gnome.clocks.desktop
 %{_datadir}/dbus-1/services/org.gnome.clocks.service
 %{_datadir}/dbus-1/services/org.gnome.clocks.service
 %{_datadir}/glib-2.0/schemas/org.gnome.clocks.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.clocks.gschema.xml
 %{_datadir}/gnome-shell/search-providers/org.gnome.clocks.search-provider.ini
 %{_datadir}/gnome-shell/search-providers/org.gnome.clocks.search-provider.ini
-%{_datadir}/%{name}
 %{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/icons/hicolor/*/*/*
 
 
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.2-1
+- new upstream release.
+
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 - new upstream release.
 - new upstream release.
 
 

+ 26 - 51
g/gnome-color-manager/gnome-color-manager-vl.spec

@@ -1,59 +1,32 @@
-%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-
-Summary:   Color management tools for GNOME
-Name:      gnome-color-manager
-Version:   3.30.0
-Release:   1%{?_dist_release}
-License:   GPLv2+
-Group:     Applications/System
-URL:       http://projects.gnome.org/gnome-color-manager/
-
-Source0:   http://download.gnome.org/sources/gnome-color-manager/3.18/%{name}-%{version}.tar.xz
-
-Patch0:		gnome-color-manager-3.14.0-cd-pixel-format.patch
-Patch1:		fix-build-with-exiv2-0.27.patch
+Summary:        Color management tools for GNOME
+Name:           gnome-color-manager
+Version:        3.36.0
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPLv2+
+URL:            http://projects.gnome.org/gnome-color-manager/
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 Requires:  gnome-icon-theme
 Requires:  gnome-icon-theme
 Requires:  shared-mime-info
 Requires:  shared-mime-info
 Requires:  shared-color-profiles
 Requires:  shared-color-profiles
 
 
 BuildRequires: meson
 BuildRequires: meson
-BuildRequires: gtk3-devel >= 3.0.0
-BuildRequires: gnome-doc-utils >= 0.3.2
+BuildRequires: itstool
+BuildRequires: gnome-common
 BuildRequires: desktop-file-utils
 BuildRequires: desktop-file-utils
-BuildRequires: gettext
-BuildRequires: vte3-devel
-BuildRequires: gnome-doc-utils
-BuildRequires: unique3-devel >= 3.0.0
-BuildRequires: intltool
-BuildRequires: libgudev1-devel
-BuildRequires: dbus-glib-devel >= 0.73
-BuildRequires: libXxf86vm-devel
-BuildRequires: libXrandr-devel
-BuildRequires: gnome-desktop3-devel
-BuildRequires: cups-devel
-BuildRequires: sane-devel
-BuildRequires: libtiff-devel
-BuildRequires: libcanberra-gtk3-devel
-BuildRequires: libnotify-devel
+BuildRequires: glib2-devel >= 2.25.0
+BuildRequires: gtk3-devel >= 3.0.0
+BuildRequires: colord-devel
 BuildRequires: lcms2-devel
 BuildRequires: lcms2-devel
-BuildRequires: gnome-settings-daemon-devel
-BuildRequires: libusb1-devel
-BuildRequires: control-center-devel
-BuildRequires: exiv2-devel
-BuildRequires: colord-gtk-devel
-BuildRequires: clutter-gtk-devel
-BuildRequires: libmash-devel
-BuildRequires: gnome-common
-BuildRequires: yelp-tools
-BuildRequires: libappstream-glib-devel
+BuildRequires: libcanberra-gtk3-devel
 
 
 Obsoletes: %{name}-libs < 3.1.0
 Obsoletes: %{name}-libs < 3.1.0
 Obsoletes: %{name}-devel < 3.1.0
 Obsoletes: %{name}-devel < 3.1.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 gnome-color-manager is a session framework that makes it easy to manage, install
 gnome-color-manager is a session framework that makes it easy to manage, install
 and generate color profiles in the GNOME desktop.
 and generate color profiles in the GNOME desktop.
@@ -61,15 +34,14 @@ and generate color profiles in the GNOME desktop.
 
 
 %prep
 %prep
 %setup -q
 %setup -q
-%patch0 -p1 -b .pixel
-%patch1 -p1 -b .exiv2-027
+
 
 
 %build
 %build
 %meson \
 %meson \
 	-Dtests=false
 	-Dtests=false
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 %meson_install
 %meson_install
 
 
@@ -81,6 +53,7 @@ done
 
 
 %find_lang %name --with-gnome
 %find_lang %name --with-gnome
 
 
+
 %post
 %post
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 update-desktop-database %{_datadir}/applications &> /dev/null || :
 update-desktop-database %{_datadir}/applications &> /dev/null || :
@@ -99,24 +72,26 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc AUTHORS README
 %doc AUTHORS README
 %{_bindir}/gcm-*
 %{_bindir}/gcm-*
-%{_libexecdir}/gcm-helper-exiv
 %{_datadir}/applications/*.desktop
 %{_datadir}/applications/*.desktop
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/figures
 %{_datadir}/%{name}/figures
-%{_datadir}/%{name}/icons
-%{_datadir}/%{name}/targets
-%{_datadir}/%{name}/ti1
 %{_datadir}/metainfo/*.appdata.xml
 %{_datadir}/metainfo/*.appdata.xml
 %{_datadir}/icons/hicolor/*/*/*.png
 %{_datadir}/icons/hicolor/*/*/*.png
 %{_datadir}/icons/hicolor/scalable/*/*.svg*
 %{_datadir}/icons/hicolor/scalable/*/*.svg*
 %{_datadir}/man/man1/*.1.gz
 %{_datadir}/man/man1/*.1.gz
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+- dropped Patch0 and 1: no longer needed.
+
 * Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 11 - 10
g/gnome-contacts/gnome-contacts-vl.spec

@@ -1,20 +1,18 @@
 # Basic Information
 # Basic Information
+Summary:	GNOME contacts list manager
+Summary(ja):	GNOME 連絡先リストマネージャー
 Name:		gnome-contacts
 Name:		gnome-contacts
-Version:	3.30.2
+Version:	3.36.2
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
-License:	GPLv2
-Group:		Applications/Other
-
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
-
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 Packager:	yasumichi
 Packager:	yasumichi
 
 
-Summary:	GNOME contacts list manager
-Summary(ja):	GNOME 連絡先リストマネージャー
+License:	GPLv2
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
 # Dependency
 # Dependency
 # 以下に依存関係を記述してください。
 # 以下に依存関係を記述してください。
@@ -84,6 +82,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/icons/hicolor/*/apps/*
 %{_datadir}/icons/hicolor/*/apps/*
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.2-1
+- new upstream release.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 50 - 30
g/gnome-desktop3/gnome-desktop3-vl.spec

@@ -1,25 +1,27 @@
+%bcond_with systemd
+
 %define glib2_version 2.48.0
 %define glib2_version 2.48.0
 %define pango_version 1.40.0
 %define pango_version 1.40.0
-%define gtk3_version 3.22.0
+%define gtk3_version 3.24.0
 %define startup_notification_version 0.10
 %define startup_notification_version 0.10
 
 
 %define po_package gnome-desktop-3.0
 %define po_package gnome-desktop-3.0
+%global origname gnome-desktop
 
 
-Summary: Package containing code shared among gnome-shell, gnome-session, nautilus, etc.
-Summary(ja): gnome-shell, gnome-session, nautilus などの共用プログラム
-Name: gnome-desktop3
-Version: 3.30.2
-Release: 1%{?_dist_release}
-URL: http://www.gnome.org/
-Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/3.20/gnome-desktop-%{version}.tar.xz
-Source1: ja.po
-License: GPL 
-Group: User Interface/Desktops
+Summary:	Package containing code shared among gnome-shell, gnome-session, nautilus, etc.
+Summary(ja):	gnome-shell, gnome-session, nautilus などの共用プログラム
+Name:		gnome-desktop3
+Version:	3.36.4
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
+License: 	GPL 
+URL:		https://www.gnome.org/
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source:		https://download.gnome.org/sources/%{origname}/%{shortver}/%{origname}-%{version}.tar.xz
 
 
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
 Patch0:		0001-datetime-format.patch
 Patch0:		0001-datetime-format.patch
 Patch1:		0002-fix-timezone-config.patch
 Patch1:		0002-fix-timezone-config.patch
@@ -37,6 +39,7 @@ Obsoletes: gnome-panel < 3.8.0
 Obsoletes: gnome-panel-libs < 3.8.0
 Obsoletes: gnome-panel-libs < 3.8.0
 Obsoletes: gnome-applets < 3.6.0
 Obsoletes: gnome-applets < 3.6.0
 
 
+BuildRequires: meson
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: pango-devel >= %{pango_version}
 BuildRequires: pango-devel >= %{pango_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
@@ -50,9 +53,14 @@ BuildRequires: yelp-tools
 BuildRequires: docbook-utils
 BuildRequires: docbook-utils
 BuildRequires: iso-codes
 BuildRequires: iso-codes
 BuildRequires: libseccomp-devel
 BuildRequires: libseccomp-devel
+BuildRequires: gtk-doc
+%if %{with systemd}
+BuildRequires: systemd-devel
+%else
+BuildRequires: libudev-devel
+%endif
 
 
 %description
 %description
-
 The gnome-desktop package contains an internal library
 The gnome-desktop package contains an internal library
 (libgnomedesktop3) used to implement some portions of the GNOME
 (libgnomedesktop3) used to implement some portions of the GNOME
 desktop, and also some data files and other shared components of the
 desktop, and also some data files and other shared components of the
@@ -72,7 +80,6 @@ Requires: startup-notification-devel >= %{startup_notification_version}
 Obsoletes: gnome-panel-devel < 3.8.0
 Obsoletes: gnome-panel-devel < 3.8.0
 
 
 %description devel
 %description devel
-
 Libraries and header files for the GNOME-internal private library 
 Libraries and header files for the GNOME-internal private library 
 libgnomedesktop
 libgnomedesktop
 
 
@@ -81,7 +88,7 @@ libgnomedesktop
 Summary:        Documentation for %{name}
 Summary:        Documentation for %{name}
 Summary(ja):    %{name} 用のドキュメント
 Summary(ja):    %{name} 用のドキュメント
 Group:          Documentation
 Group:          Documentation
-BuildArch:		noarch
+BuildArch:	noarch
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
 %description    docs
 %description    docs
@@ -89,30 +96,36 @@ This package contains documentation for %{name}.
 
 
 
 
 %prep
 %prep
-%autosetup -p1 -n gnome-desktop-%{version}
-cp -f %{SOURCE1} po/
+%setup -n gnome-desktop-%{version}
+%if !%{with systemd}
+%autopatch -p1
+%endif
+
 
 
 %build
 %build
-%configure --with-gnome-distributor="Project Vine" --disable-scrollkeeper
-make %{?_smp_mflags}
-pushd po
-msgfmt ja.po -o ja.gmo
-popd
+%meson \
+	-Dgnome_distributor="Project Vine" \
+	-Dudev=enabled \
+	-Dgtk_doc=true \
+%if %{with systemd}
+	-Dsystemd=enabled
+%else
+	-Dsystemd=disabled
+%endif
+%meson_build
 
 
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
+%meson_install
 
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%find_lang %{po_package} --with-gnome
 
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
-
-%find_lang %{po_package}
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 
 
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -120,7 +133,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files -f %{po_package}.lang
 %files -f %{po_package}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
 %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
 %{_libexecdir}/gnome-rr-debug
 %{_libexecdir}/gnome-rr-debug
@@ -139,6 +153,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc
 %{_datadir}/gtk-doc
 
 
 %changelog
 %changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
+- new upstream release.
+- dropped ja.po: upstream is newer.
+- added systemd support (disabled as default).
+- updated Patch0 and 1.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 - new upstream release.
 - new upstream release.
 - updated Patch0.
 - updated Patch0.

+ 11 - 18
g/gnome-documents/gnome-documents-vl.spec

@@ -1,21 +1,18 @@
 # Basic Information
 # Basic Information
+Summary:	A document manager application for GNOME
+Summary(ja):	GNOME 向けのドキュメント管理アプリケーション
 Name:		gnome-documents
 Name:		gnome-documents
-Version:	3.30.0
+Version:	3.34.0
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
-License:	GPLv2
-Group:		Applications/Documentation
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.30/%{name}-%{version}.tar.xz
-# Start testing
-#Source1:	http://l10n.gnome.org/POT/gnome-documents.master/gnome-documents.master.ja.po
-# End testing
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 Packager:	yasumichi
 Packager:	yasumichi
 
 
-Summary:	A document manager application for GNOME
-Summary(ja):	GNOME 向けのドキュメント管理アプリケーション
+License:	GPLv2
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
 # Dependency
 # Dependency
 BuildRequires:	meson
 BuildRequires:	meson
@@ -34,7 +31,6 @@ BuildRequires:	librsvg2
 BuildRequires:	libgepub-devel
 BuildRequires:	libgepub-devel
 BuildRequires:	libappstream-glib-devel
 BuildRequires:	libappstream-glib-devel
 
 
-
 %description
 %description
 Documents is a document manager application for GNOME.
 Documents is a document manager application for GNOME.
 More information on https://live.gnome.org/Design/Apps/Documents
 More information on https://live.gnome.org/Design/Apps/Documents
@@ -96,25 +92,19 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
 %doc NEWS README
 %doc NEWS README
-%{_bindir}/gnome-books
 %{_bindir}/gnome-documents
 %{_bindir}/gnome-documents
 %{_libdir}/%{name}/girepository-1.0/Gd-1.0.typelib
 %{_libdir}/%{name}/girepository-1.0/Gd-1.0.typelib
 %{_libdir}/%{name}/girepository-1.0/GdPrivate-1.0.typelib
 %{_libdir}/%{name}/girepository-1.0/GdPrivate-1.0.typelib
 %{_libdir}/%{name}/libgdprivate-1.0.so
 %{_libdir}/%{name}/libgdprivate-1.0.so
 %{_libdir}/%{name}/libgd.so
 %{_libdir}/%{name}/libgd.so
-%{_datadir}/metainfo/org.gnome.Books.appdata.xml
 %{_datadir}/metainfo/org.gnome.Documents.appdata.xml
 %{_datadir}/metainfo/org.gnome.Documents.appdata.xml
-%{_datadir}/applications/org.gnome.Books.desktop
 %{_datadir}/applications/org.gnome.Documents.desktop
 %{_datadir}/applications/org.gnome.Documents.desktop
-%{_datadir}/dbus-1/services/org.gnome.Books.service
 %{_datadir}/dbus-1/services/org.gnome.Documents.service
 %{_datadir}/dbus-1/services/org.gnome.Documents.service
-%{_datadir}/glib-2.0/schemas/org.gnome.books.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.documents.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.documents.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.Documents.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.Documents.enums.xml
 %{_datadir}/gnome-documents
 %{_datadir}/gnome-documents
 %{_datadir}/gnome-shell/search-providers/org.gnome.Documents.search-provider.ini
 %{_datadir}/gnome-shell/search-providers/org.gnome.Documents.search-provider.ini
 %{_datadir}/icons/hicolor/*/apps/*
 %{_datadir}/icons/hicolor/*/apps/*
-%{_mandir}/man1/gnome-books.1.gz
 %{_mandir}/man1/gnome-documents.1.gz
 %{_mandir}/man1/gnome-documents.1.gz
 
 
 %files devel
 %files devel
@@ -122,6 +112,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 %{_datadir}/%{name}/gir-1.0/Gd-1.0.gir
 %{_datadir}/%{name}/gir-1.0/Gd-1.0.gir
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.0-1
+- new upstream release.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 73 - 22
g/gnome-flashback/gnome-flashback-vl.spec

@@ -1,28 +1,52 @@
+%bcond_with systemd
+
 Summary:	GNOME Flashback session and helper application
 Summary:	GNOME Flashback session and helper application
 Summary(ja):	GNOMEフラッシュバックセッション及びヘルパーアプリケーション
 Summary(ja):	GNOMEフラッシュバックセッション及びヘルパーアプリケーション
 Name:		gnome-flashback
 Name:		gnome-flashback
-Version:	3.30.0
-Release:	2%{?_dist_release}
+Version:	3.36.3
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPLv3
 License:	GPLv3
-Group:		User Interface/Desktops
 URL:		https://wiki.gnome.org/Projects/GnomeFlashback
 URL:		https://wiki.gnome.org/Projects/GnomeFlashback
-
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
+BuildRequires: glib2-devel
+BuildRequires: gettext-devel
 BuildRequires: gtk3-devel
 BuildRequires: gtk3-devel
+BuildRequires: gdk-pixbuf2-devel
 BuildRequires: gnome-desktop3-devel
 BuildRequires: gnome-desktop3-devel
+BuildRequires: gnome-panel-devel
 BuildRequires: libcanberra-gtk3-devel
 BuildRequires: libcanberra-gtk3-devel
 BuildRequires: gsettings-desktop-schemas-devel
 BuildRequires: gsettings-desktop-schemas-devel
 BuildRequires: polkit-devel
 BuildRequires: polkit-devel
-BuildRequires: upower-devel
 BuildRequires: ibus-devel
 BuildRequires: ibus-devel
+BuildRequires: upower-devel
 BuildRequires: gnome-bluetooth-devel
 BuildRequires: gnome-bluetooth-devel
+BuildRequires: libXrandr-devel
+BuildRequires: libXxf86vm-devel
+BuildRequires: libxcb-devel
+BuildRequires: libX11-devel
+BuildRequires: libXext-devel
+BuildRequires: libXi-devel
+BuildRequires: gdm-devel
+BuildRequires: pango-devel
 BuildRequires: libxkbfile-devel
 BuildRequires: libxkbfile-devel
 BuildRequires: xkeyboard-config
 BuildRequires: xkeyboard-config
+BuildRequires: libXfixes-devel
 BuildRequires: pulseaudio-libs-devel
 BuildRequires: pulseaudio-libs-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: pam-devel
+%if %{with systemd}
+BuildRequires: systemd-devel
+%else
+BuildRequires: elogind-devel
+%endif
 
 
 Requires(posttrans,postun): desktop-file-utils
 Requires(posttrans,postun): desktop-file-utils
 Requires(posttrans,postun): glib2
 Requires(posttrans,postun): glib2
@@ -30,12 +54,8 @@ Requires(posttrans,postun): glib2
 Requires: metacity
 Requires: metacity
 Requires: gnome-panel
 Requires: gnome-panel
 Requires: gnome-applets
 Requires: gnome-applets
-Requires: gnome-screensaver
 Requires: gnome-session
 Requires: gnome-session
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 %description
 Gnome Flashback is a session for Gnome 3 which was initially called
 Gnome Flashback is a session for Gnome 3 which was initially called
 "Gnome Fallback", and shipped as a stand-alone session. It provides
 "Gnome Fallback", and shipped as a stand-alone session. It provides
@@ -48,11 +68,37 @@ recent changes of the Gnome libraries.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+%if !%{with systemd}
+sed -i \
+	-e 's|systemd/sd-journal\.h|elogind/sd-journal\.h|' \
+	./gnome-flashback/libdesktop/gf-utils.c
+
+sed -i \
+	-e 's|systemd/sd-login\.h|elogind/sd-login\.h|' \
+	./gnome-flashback/libscreensaver/gf-screensaver-utils.c \
+	./gnome-flashback/libscreensaver/gf-unlock-dialog.c 
+
+sed -i \
+	-e 's/libsystemd/libelogind/g' \
+	./configure.ac
+
+autoreconf -vif
+%endif
+
+
 %build
 %build
-%configure --disable-static
+%configure \
+	--disable-static \
+%if %{with systemd}
+	--enable-systemd-session=yes \
+%else
+	--enable-systemd-session=no \
+%endif
+	--with-compiz-session=no
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -64,9 +110,11 @@ rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
 
 
 %find_lang %{name} --with-gnome
 %find_lang %{name} --with-gnome
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %postun
 %postun
 if [ $1 -eq 0 ]; then
 if [ $1 -eq 0 ]; then
   update-desktop-database -q &> /dev/null ||:
   update-desktop-database -q &> /dev/null ||:
@@ -82,28 +130,31 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc README NEWS
 %doc README NEWS
+%{_sysconfdir}/xdg/autostart/gnome-flashback-clipboard.desktop
 %{_sysconfdir}/xdg/autostart/gnome-flashback-nm-applet.desktop
 %{_sysconfdir}/xdg/autostart/gnome-flashback-nm-applet.desktop
-%{_sysconfdir}/xdg/autostart/gnome-flashback-screensaver.desktop
 %{_sysconfdir}/xdg/menus/gnome-flashback-applications.menu
 %{_sysconfdir}/xdg/menus/gnome-flashback-applications.menu
 %{_bindir}/%{name}
 %{_bindir}/%{name}
-%{_libexecdir}/gnome-flashback-compiz
+%dir %{_libdir}/gnome-panel
+%dir %{_libdir}/gnome-panel/modules
+%{_libdir}/gnome-panel/modules/system_indicators.so
+%{_libexecdir}/gnome-flashback-clipboard
 %{_libexecdir}/gnome-flashback-metacity
 %{_libexecdir}/gnome-flashback-metacity
-%{_datadir}/applications/gnome-flashback-init.desktop
 %{_datadir}/applications/gnome-flashback.desktop
 %{_datadir}/applications/gnome-flashback.desktop
 %{_datadir}/desktop-directories/X-GNOME-Flashback-Settings-System.directory
 %{_datadir}/desktop-directories/X-GNOME-Flashback-Settings-System.directory
 %{_datadir}/desktop-directories/X-GNOME-Flashback-Settings.directory
 %{_datadir}/desktop-directories/X-GNOME-Flashback-Settings.directory
-%{_datadir}/glib-2.0/schemas/00_gnome-flashback.gschema.override
-%{_datadir}/glib-2.0/schemas/org.gnome.gnome-flashback.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gnome-flashback.desktop-background.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gnome-flashback.input-sources.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gnome-flashback.workarounds.gschema.xml
-%{_datadir}/gnome-session/sessions/gnome-flashback-compiz.session
+%{_datadir}/glib-2.0/schemas/*
+%{_datadir}/gnome-panel/layouts/gnome-flashback.layout
 %{_datadir}/gnome-session/sessions/gnome-flashback-metacity.session
 %{_datadir}/gnome-session/sessions/gnome-flashback-metacity.session
-%{_datadir}/xsessions/gnome-flashback-compiz.desktop
 %{_datadir}/xsessions/gnome-flashback-metacity.desktop
 %{_datadir}/xsessions/gnome-flashback-metacity.desktop
+%if %{with systemd}
+%{_userunitdir}/*
+%endif
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-2
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-2
 - rebuilt with tracker-2.2.2.
 - rebuilt with tracker-2.2.2.
 
 

+ 12 - 6
g/gnome-font-viewer/gnome-font-viewer-vl.spec

@@ -1,14 +1,13 @@
 Summary:        GNOME font viewer
 Summary:        GNOME font viewer
 Summary(ja):    GNOME フォントビューアー
 Summary(ja):    GNOME フォントビューアー
 Name:           gnome-font-viewer
 Name:           gnome-font-viewer
-Version:        3.30.0
-Release:        2%{?_dist_release}
+Version:        3.34.0
+Release:        1%{?_dist_release}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
+
 License:        GPLv2+
 License:        GPLv2+
-Group:          User Interface/Desktops
 URL:            http://www.gnome.org
 URL:            http://www.gnome.org
-
 %global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 %global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
@@ -24,7 +23,6 @@ BuildRequires:  libappstream-glib-devel
 
 
 Requires(postun,posttrans):	desktop-file-utils
 Requires(postun,posttrans):	desktop-file-utils
 
 
-
 %description
 %description
 %{summary}
 %{summary}
 
 
@@ -32,20 +30,23 @@ Requires(postun,posttrans):	desktop-file-utils
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson
 %meson
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-
 %meson_install
 %meson_install
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %postun
 %postun
 update-desktop-database -q &> /dev/null ||:
 update-desktop-database -q &> /dev/null ||:
 
 
@@ -63,8 +64,13 @@ update-desktop-database -q &> /dev/null ||:
 %{_datadir}/applications/org.gnome.font-viewer.desktop
 %{_datadir}/applications/org.gnome.font-viewer.desktop
 %{_datadir}/dbus-1/services/org.gnome.font-viewer.service
 %{_datadir}/dbus-1/services/org.gnome.font-viewer.service
 %{_datadir}/thumbnailers/%{name}.thumbnailer
 %{_datadir}/thumbnailers/%{name}.thumbnailer
+%{_datadir}/icons/hicolor/*/apps/*
+
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.0-1
+- new upstream release.
+
 * Wed Mar 25 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-2
 * Wed Mar 25 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-2
 - imported Patch1000 to fix CVE-2019-19308 from upstream.
 - imported Patch1000 to fix CVE-2019-19308 from upstream.
 
 

+ 24 - 11
g/gnome-keyring/gnome-keyring-vl.spec

@@ -1,18 +1,21 @@
-%define gtk3_version 3.22.30
+%define gtk3_version 3.24.1
 
 
 Summary: A framework for managing user passwords and other secrets
 Summary: A framework for managing user passwords and other secrets
 Summary(ja): ユーザのパスワードや秘匿情報を管理するためのフレームワーク
 Summary(ja): ユーザのパスワードや秘匿情報を管理するためのフレームワーク
 Name: gnome-keyring
 Name: gnome-keyring
-Version: 3.28.2
+Version: 3.36.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPL/LGPL
 License: GPL/LGPL
-Group: System Environment/Libraries
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 URL: http://www.gnome.org
 URL: http://www.gnome.org
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
+%define shortver %(echo %{version} | cut -d. -f1-2)
+Source0:https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Patch2: %{name}-2.31.91-configure-vine.patch
 Patch2: %{name}-2.31.91-configure-vine.patch
 
 
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
 Requires: gtk3 >= %{gtk3_version}
 Requires: gtk3 >= %{gtk3_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: dbus-devel >= 1.0
 BuildRequires: dbus-devel >= 1.0
@@ -22,6 +25,7 @@ BuildRequires: libtasn1-devel
 BuildRequires: openssl-devel
 BuildRequires: openssl-devel
 BuildRequires: gcr-devel
 BuildRequires: gcr-devel
 BuildRequires: pam-devel
 BuildRequires: pam-devel
+BuildRequires: libcap-ng-devel
 BuildRequires: p11-kit-devel
 BuildRequires: p11-kit-devel
 BuildRequires: libxslt
 BuildRequires: libxslt
 BuildRequires: docbook-style-xsl
 BuildRequires: docbook-style-xsl
@@ -35,15 +39,13 @@ Obsoletes: mate-keyring < 1.8.0
 Obsoletes: mate-keyring-devel < 1.8.0
 Obsoletes: mate-keyring-devel < 1.8.0
 Obsoletes: mate-keyring-doc < 1.8.0
 Obsoletes: mate-keyring-doc < 1.8.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 gnome-keyring manages passwords and other types of secrets
 gnome-keyring manages passwords and other types of secrets
 for the user, storing them encrypted with a main password.
 for the user, storing them encrypted with a main password.
 Applications can use the gnome-keyring library to integrate
 Applications can use the gnome-keyring library to integrate
 with the keyring.
 with the keyring.
 
 
+
 %package pam
 %package pam
 Summary: A pam module for unlocking keyrings at login time
 Summary: A pam module for unlocking keyrings at login time
 License: LGPLv2+
 License: LGPLv2+
@@ -62,17 +64,17 @@ and start the keyring daemon.
 %setup -q -n gnome-keyring-%{version}
 %setup -q -n gnome-keyring-%{version}
 %patch2 -p1 -b .vine
 %patch2 -p1 -b .vine
 
 
+
 %build
 %build
 %configure \
 %configure \
 	--with-gtk=3.0 \
 	--with-gtk=3.0 \
 	--disable-gtk-doc \
 	--disable-gtk-doc \
-	--disable-update-mime \
 	--enable-pam \
 	--enable-pam \
-	--without-libcap-ng \
 	--with-pam-dir=/%{_lib}/security 
 	--with-pam-dir=/%{_lib}/security 
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install install-pam DESTDIR=$RPM_BUILD_ROOT
 make install install-pam DESTDIR=$RPM_BUILD_ROOT
@@ -87,9 +89,11 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/*/*.la
 rm -f $RPM_BUILD_ROOT%{_libdir}/pkcs11/*.la
 rm -f $RPM_BUILD_ROOT%{_libdir}/pkcs11/*.la
 rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.la
 rm -f $RPM_BUILD_ROOT/%{_lib}/security/*.la
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
@@ -124,6 +128,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 %{_datadir}/dbus-1/services/*
 %{_datadir}/dbus-1/services/*
 %{_datadir}/GConf/gsettings/*
 %{_datadir}/GConf/gsettings/*
 %{_datadir}/glib-2.0/schemas/*
 %{_datadir}/glib-2.0/schemas/*
+%dir %{_datadir}/p11-kit
+%dir %{_datadir}/p11-kit/modules
+%{_datadir}/p11-kit/modules/gnome-keyring.module
+%dir %{_datadir}/xdg-desktop-portal
+%dir %{_datadir}/xdg-desktop-portal/portals
+%{_datadir}/xdg-desktop-portal/portals/gnome-keyring.portal
 %{_mandir}/man1/gnome-keyring-3.1.gz
 %{_mandir}/man1/gnome-keyring-3.1.gz
 %{_mandir}/man1/gnome-keyring-daemon.1.gz
 %{_mandir}/man1/gnome-keyring-daemon.1.gz
 %{_mandir}/man1/gnome-keyring.1.gz
 %{_mandir}/man1/gnome-keyring.1.gz
@@ -134,6 +144,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 14 - 11
g/gnome-menus/gnome-menus-vl.spec

@@ -3,13 +3,15 @@
 Summary:  A menu system for the GNOME project
 Summary:  A menu system for the GNOME project
 Summary(ja): GNOMEプロジェクト用メニューシステム
 Summary(ja): GNOMEプロジェクト用メニューシステム
 Name: gnome-menus
 Name: gnome-menus
-Version: 3.13.3
+Version: 3.36.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LGPL
-Group: System Environment/Libraries
-URL: http://www.gnome.org/
-Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-menus/3.10/%{name}-%{version}.tar.xz
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
+License: LGPL
+URL: https://www.gnome.org/
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: glib2-devel
 BuildRequires: glib2-devel
@@ -17,9 +19,6 @@ BuildRequires: gamin-devel
 BuildRequires: gobject-introspection-devel
 BuildRequires: gobject-introspection-devel
 Requires: vine-menus >= 3.0
 Requires: vine-menus >= 3.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 gnome-menus is an implementation of the draft "Desktop
 gnome-menus is an implementation of the draft "Desktop
 Menu Specification" from freedesktop.org. This package
 Menu Specification" from freedesktop.org. This package
@@ -55,7 +54,7 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.{a,la}
 # remove default xdg menus, we use vine-menus instead.
 # remove default xdg menus, we use vine-menus instead.
 #rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/*.menu
 #rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/*.menu
 
 
-%find_lang %{po_package}-3.0
+%find_lang %{po_package}
 
 
 
 
 %clean
 %clean
@@ -73,9 +72,10 @@ update-desktop-database -q &> /dev/null ||:
 
 
 
 
 
 
-%files -f %{po_package}-3.0.lang
+%files -f %{po_package}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc
+%license COPYING*
+%doc README
 %dir %{_sysconfdir}/xdg
 %dir %{_sysconfdir}/xdg
 %dir %{_sysconfdir}/xdg/menus
 %dir %{_sysconfdir}/xdg/menus
 %dir %{_datadir}/desktop-directories
 %dir %{_datadir}/desktop-directories
@@ -92,6 +92,9 @@ update-desktop-database -q &> /dev/null ||:
 %{_datadir}/gir-1.0/*.gir
 %{_datadir}/gir-1.0/*.gir
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.13.3-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.13.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 21 - 16
g/gnome-online-accounts/gnome-online-accounts-vl.spec

@@ -1,37 +1,34 @@
-%define         package_version 3.30.0
-%define         package_release 1%{?_dist_release}
-
-Name:           gnome-online-accounts
-Version:        %{package_version}
-Release:        %{package_release}
 Summary:        GNOME applications and libraries to access the user's online accounts
 Summary:        GNOME applications and libraries to access the user's online accounts
+Name:           gnome-online-accounts
+Version:        3.36.0
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://www.clutter-project.org/
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+URL:            https://www.clutter-project.org/
+%global	        shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
+BuildRequires:	meson
 BuildRequires:	glib2-devel
 BuildRequires:	glib2-devel
+BuildRequires:	dbus-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gtk3-devel
 BuildRequires:	gtk3-devel
 BuildRequires:	webkitgtk4-devel >= 2.7.2
 BuildRequires:	webkitgtk4-devel >= 2.7.2
-BuildRequires:	telepathy-glib-devel > 0.19.9
 BuildRequires:	json-glib-devel
 BuildRequires:	json-glib-devel
-BuildRequires:	gcr-devel
 BuildRequires:	libsecret-devel
 BuildRequires:	libsecret-devel
-BuildRequires:	libnotify-devel
-BuildRequires:	libaccounts-glib-devel
+BuildRequires:	libsoup-devel
+BuildRequires:	libxml2-devel
 BuildRequires:	rest-devel
 BuildRequires:	rest-devel
+BuildRequires:	gcr-devel
 BuildRequires:	krb5-devel
 BuildRequires:	krb5-devel
 BuildRequires:	vala-devel
 BuildRequires:	vala-devel
 BuildRequires:	vala-tools
 BuildRequires:	vala-tools
 BuildRequires:	gtk-doc
 BuildRequires:	gtk-doc
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 Gnome-online-accounts provides interfaces so applications and
 Gnome-online-accounts provides interfaces so applications and
 libraries in GNOME can access the user's online accounts
 libraries in GNOME can access the user's online accounts
@@ -65,6 +62,7 @@ This package contains documentation for gnome-online-accounts.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure \
 %configure \
 	--disable-static \
 	--disable-static \
@@ -72,10 +70,12 @@ This package contains documentation for gnome-online-accounts.
 	--enable-flickr=yes \
 	--enable-flickr=yes \
 	--enable-foursquare=yes \
 	--enable-foursquare=yes \
 	--enable-media-server=yes \
 	--enable-media-server=yes \
+	--enable-media-server=yes \
 	--enable-kerberos=yes
 	--enable-kerberos=yes
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 #make DESTDIR=$RPM_BUILD_ROOT install
 #make DESTDIR=$RPM_BUILD_ROOT install
@@ -85,9 +85,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/
 touch --no-create %{_datadir}/icons/
@@ -134,6 +136,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 24 - 32
g/gnome-panel/gnome-panel-vl.spec

@@ -1,5 +1,6 @@
-%define use_eds 1
+%bcond_with systemd
 
 
+%define use_eds 1
 %define gettext_package gnome-panel-2.0
 %define gettext_package gnome-panel-2.0
 
 
 %define gnome_desktop3_version 2.91.0
 %define gnome_desktop3_version 2.91.0
@@ -21,20 +22,18 @@
 Summary: GNOME panel
 Summary: GNOME panel
 Summary(ja): GNOME パネル
 Summary(ja): GNOME パネル
 Name: gnome-panel
 Name: gnome-panel
-Version: 3.30.0
-Release: 1%{_dist_release}
-URL: http://www.gnome.org/
-License: GPL 
-Group: User Interface/Desktops
-
+Version: 3.36.2
+Release: 1%{_dist_release}%{?with_systemd:.systemd}
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
-Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-panel/3.20/%{name}-%{version}.tar.xz
+URL: http://www.gnome.org/
+License: GPL 
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 # Remove this line and next line when upstream adopt Source1
 # Remove this line and next line when upstream adopt Source1
 Source2: vine6-panel-default-setup.entries
 Source2: vine6-panel-default-setup.entries
 Source5: vine-panel-backwards-compat-config.schemas
 Source5: vine-panel-backwards-compat-config.schemas
-Source10: add-translations.sh
 Source12: gnome-compiler-flags.m4
 Source12: gnome-compiler-flags.m4
 Source13: panel-default-layout.layout.vine
 Source13: panel-default-layout.layout.vine
 
 
@@ -54,7 +53,7 @@ Requires: evolution-data-server >= %{evolution_data_server_version}
 %endif
 %endif
 Requires: libSM
 Requires: libSM
 
 
-BuildRequires: libxml2-python
+#BuildRequires: libxml2-python
 BuildRequires: intltool
 BuildRequires: intltool
 BuildRequires: gettext
 BuildRequires: gettext
 BuildRequires: automake
 BuildRequires: automake
@@ -63,7 +62,6 @@ BuildRequires: libtool
 BuildRequires: libxslt
 BuildRequires: libxslt
 BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
 BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
-BuildRequires: libgnome-devel >= %{libgnome_version}
 BuildRequires: libwnck3-devel >= %{libwnck3_version}
 BuildRequires: libwnck3-devel >= %{libwnck3_version}
 BuildRequires: gnome-menus-devel >= %{gnome_menus_version}
 BuildRequires: gnome-menus-devel >= %{gnome_menus_version}
 BuildRequires: cairo-devel >= %{cairo_version}
 BuildRequires: cairo-devel >= %{cairo_version}
@@ -75,22 +73,24 @@ BuildRequires: libX11-devel
 BuildRequires: libXau-devel
 BuildRequires: libXau-devel
 %if %{use_eds}
 %if %{use_eds}
 BuildRequires: evolution-data-server-devel >= %{evolution_data_server_version}
 BuildRequires: evolution-data-server-devel >= %{evolution_data_server_version}
-BuildRequires: ORBit2-devel >= %{orbit_version}
+#BuildRequires: ORBit2-devel >= %{orbit_version}
 BuildRequires: dbus-devel >= %{dbus_version}
 BuildRequires: dbus-devel >= %{dbus_version}
 %endif
 %endif
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: libcanberra-devel >= %{libcanberra_versino}
 BuildRequires: libcanberra-devel >= %{libcanberra_versino}
 BuildRequires: librsvg2-devel
 BuildRequires: librsvg2-devel
-BuildRequires: NetworkManager-devel
 BuildRequires: libSM-devel
 BuildRequires: libSM-devel
 BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version}
 BuildRequires: gobject-introspection-devel >= %{gobject_introspection_version}
 BuildRequires: dconf-devel
 BuildRequires: dconf-devel
 BuildRequires: polkit-devel
 BuildRequires: polkit-devel
-BuildRequires: telepathy-glib-devel
+#BuildRequires: telepathy-glib-devel
 BuildRequires: desktop-file-utils
 BuildRequires: desktop-file-utils
 BuildRequires: gdm-devel
 BuildRequires: gdm-devel
+%if %{with systemd}
+BuildRequires: systemd-devel
+%else
 BuildRequires: elogind-devel
 BuildRequires: elogind-devel
-
+%endif
 Obsoletes: gnome-netstatus < 2.29
 Obsoletes: gnome-netstatus < 2.29
 
 
 %description
 %description
@@ -132,20 +132,15 @@ GNOME のパネルアプレットをビルドするためのヘッダファイ
 
 
 %prep
 %prep
 %setup -q
 %setup -q
+%if !%{with systemd}
 %patch1000 -p1 -b .elogind
 %patch1000 -p1 -b .elogind
+%endif
 
 
 cp -f %{SOURCE2} gnome-panel/panel-default-setup.entries
 cp -f %{SOURCE2} gnome-panel/panel-default-setup.entries
 cp -f %{SOURCE12} m4
 cp -f %{SOURCE12} m4
 cp -f %{SOURCE5} gnome-panel/panel-compatibility.schemas
 cp -f %{SOURCE5} gnome-panel/panel-compatibility.schemas
 cp -f %{SOURCE13} data/panel-default-layout.layout
 cp -f %{SOURCE13} data/panel-default-layout.layout
 
 
-. %{SOURCE10}
-
-for a in ca cs de el es fr gu hu it lt nb pl pt pt_BR ru sk sr sv th vi zh_CN zh_TW;
-do 
-    sed -i "s|^$a$||" po/LINGUAS
-    rm -f po/$a.po
-done
 
 
 %build
 %build
 autoreconf -vif
 autoreconf -vif
@@ -159,28 +154,21 @@ autoreconf -vif
 %endif
 %endif
 %__make %{?_smp_mflags}
 %__make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-
-#
-# Create pager and tasklist schemas for compatibility with older
-# configurations which reference the old schema names
-#
-#sed -e 's|/schemas/apps/window_list_applet/prefs/|/schemas/apps/tasklist_applet/prefs/|' $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/window-list.schemas > $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/tasklist.schemas
-#sed -e 's|/schemas/apps/workspace_switcher_applet/prefs/|/schemas/apps/pager_applet/prefs/|; s|<default>1</default>|<default>2</default>|' $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/workspace-switcher.schemas > $RPM_BUILD_ROOT%{_sysconfdir}/gconf/schemas/pager.schemas
-
-
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 /bin/rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 /bin/rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 
 
 %find_lang %{gettext_package} --all-name --with-gnome
 %find_lang %{gettext_package} --all-name --with-gnome
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor
 touch --no-create %{_datadir}/icons/hicolor
@@ -198,6 +186,7 @@ update-desktop-database -q &> /dev/null ||:
 
 
 %posttrans
 %posttrans
 update-desktop-database -q &> /dev/null ||:
 update-desktop-database -q &> /dev/null ||:
+
   
   
 %files -f %{gettext_package}.lang
 %files -f %{gettext_package}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -222,6 +211,9 @@ update-desktop-database -q &> /dev/null ||:
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.2-1
+- new upstream release.
+
 * Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 54 - 20
g/gnome-session/gnome-session-vl.spec

@@ -1,6 +1,8 @@
+%bcond_with systemd
+
 %define glib2_version 2.48.0
 %define glib2_version 2.48.0
 %define pango_version 1.40.0
 %define pango_version 1.40.0
-%define gtk3_version 3.20.0
+%define gtk3_version 3.24.0
 %define dbus_glib_version 0.100
 %define dbus_glib_version 0.100
 %define dbus_version 1.6.4
 %define dbus_version 1.6.4
 %define libnotify_version 0.7
 %define libnotify_version 0.7
@@ -12,13 +14,15 @@
 Summary: GNOME session manager
 Summary: GNOME session manager
 Summary(ja): GNOME セッションマネージャ
 Summary(ja): GNOME セッションマネージャ
 Name: gnome-session
 Name: gnome-session
-Version: 3.30.1
-Release: 1%{?_dist_release}
-URL: http://www.gnome.org/
-License: GPLv2+ 
-Group: User Interface/Desktops
+Version: 3.36.0
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.30/%{name}-%{version}.tar.xz
+License: GPLv2+ 
+URL: http://www.gnome.org/
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source1: vine-default-session
 Source1: vine-default-session
 Source2: gnome.desktop 
 Source2: gnome.desktop 
 
 
@@ -34,56 +38,76 @@ Patch1001: 0001-meson-allow-usage-of-elogind.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: meson
 BuildRequires: meson
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: pango-devel >= %{pango_version}
-BuildRequires: gtk2-devel >= %{gtk2_version}
+BuildRequires: gtk3-devel >= %{gtk3_version}
+BuildRequires: xorg-x11-xtrans-devel
+BuildRequires: libSM-devel
+BuildRequires: gnome-desktop3-devel
+BuildRequires: json-glib-devel
 BuildRequires: dbus-devel >= %{dbus_version}
 BuildRequires: dbus-devel >= %{dbus_version}
 BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
 BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
+BuildRequires: pango-devel >= %{pango_version}
 BuildRequires: libnotify-devel >= %{libnotify_version}
 BuildRequires: libnotify-devel >= %{libnotify_version}
-BuildRequires: gnome-desktop3-devel
 BuildRequires: librsvg2-devel
 BuildRequires: librsvg2-devel
 BuildRequires: usermode
 BuildRequires: usermode
 BuildRequires: startup-notification-devel
 BuildRequires: startup-notification-devel
-BuildRequires: libSM-devel
 BuildRequires: libXtst-devel
 BuildRequires: libXtst-devel
-BuildRequires: xorg-x11-xtrans-devel
-BuildRequires: json-glib-devel
 BuildRequires: desktop-file-utils
 BuildRequires: desktop-file-utils
-BuildRequires: autoconf
 BuildRequires: gnome-common
 BuildRequires: gnome-common
-BuildRequires: elogind-devel
 BuildRequires: mesa-libGLES-devel
 BuildRequires: mesa-libGLES-devel
 BuildRequires: xmlto
 BuildRequires: xmlto
+%if %{with systemd}
+BuildRequires: systemd-devel
+%{?systemd_requires}
+%else
+BuildRequires: elogind-devel
+%endif
 
 
 Conflicts: gdm < 2.4.0.7
 Conflicts: gdm < 2.4.0.7
 Requires: vine-backgrounds >= 3.8
 Requires: vine-backgrounds >= 3.8
 Requires: control-center
 Requires: control-center
 Requires: gsettings-desktop-schemas
 Requires: gsettings-desktop-schemas
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 gnome-session manages a GNOME desktop session. It starts up the other core 
 gnome-session manages a GNOME desktop session. It starts up the other core 
 GNOME components and handles logout and saving the session.
 GNOME components and handles logout and saving the session.
 
 
 
 
 %prep
 %prep
-%autosetup -p1
+%setup
+%patch0 -p1
+%patch1 -p1
+%patch4 -p1
+%patch1000 -p1
+%if !%{with systemd}
+%patch1001 -p1
+%endif
 
 
 %build
 %build
 
 
 %meson \
 %meson \
   -Dsession_selector=true \
   -Dsession_selector=true \
+%if %{with systemd}
+  -Dsystemd=true \
+  -Dsystemd_journal=true \
+  -Dsystemd_session=enable \
+%else
   -Dsystemd=false \
   -Dsystemd=false \
   -Dsystemd_journal=false \
   -Dsystemd_journal=false \
-  -Delogind=true
+  -Delogind=true \
+%endif
+  %{nil}
 
 
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
 
 
+%if !%{with systemd}
+rm -rf %{buildroot}/usr/lib/systemd
+%endif
+
 mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/xsessions/
 mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/xsessions/
 install -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/xsessions/
 install -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/xsessions/
 
 
@@ -109,9 +133,11 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 
 
 %find_lang %{po_package}
 %find_lang %{po_package}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 
 
 %postun
 %postun
@@ -132,6 +158,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libexecdir}/gnome-session-check-accelerated
 %{_libexecdir}/gnome-session-check-accelerated
 %{_libexecdir}/gnome-session-check-accelerated-gl-helper
 %{_libexecdir}/gnome-session-check-accelerated-gl-helper
 %{_libexecdir}/gnome-session-check-accelerated-gles-helper
 %{_libexecdir}/gnome-session-check-accelerated-gles-helper
+%{_libexecdir}/gnome-session-ctl
 %{_libexecdir}/gnome-session-failed
 %{_libexecdir}/gnome-session-failed
 %{_datadir}/GConf/gsettings/gnome-session.convert
 %{_datadir}/GConf/gsettings/gnome-session.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
@@ -142,9 +169,16 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/xsessions/*
 %{_datadir}/xsessions/*
 %dir %{_datadir}/pixmaps/splash
 %dir %{_datadir}/pixmaps/splash
 %{_mandir}/man*/*
 %{_mandir}/man*/*
+%if %{with systemd}
+%{_userunitdir}/*
+%endif
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+- updated Patch1001.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 - new upstream release.
 - new upstream release.
 - added Patch1001 to support elogind.
 - added Patch1001 to support elogind.

+ 33 - 23
g/gnome-settings-daemon/gnome-settings-daemon-vl.spec

@@ -1,20 +1,21 @@
+%bcond_with systemd
+
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
-%global _vpath_srcdir .
-%global _vpath_builddir build
 %global __global_cflags %{optflags}
 %global __global_cflags %{optflags}
 %global __global_ldflags ""
 %global __global_ldflags ""
 
 
 Summary:	The daemon sharing settings from GNOME to GTK+/KDE applications
 Summary:	The daemon sharing settings from GNOME to GTK+/KDE applications
 Summary(ja):	GNOME から GTK+/KDE のアプリケーションで設定を共有するためのデーモン
 Summary(ja):	GNOME から GTK+/KDE のアプリケーションで設定を共有するためのデーモン
-
 Name:		gnome-settings-daemon
 Name:		gnome-settings-daemon
-Version:	3.30.1.2
-Release:	1%{?_dist_release}
+Version:	3.36.1
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Group:		System Environment/Daemons
 License:	GPLv2+
 License:	GPLv2+
-URL:		http://ftp.gnome.org/pub/gnome/sources/%{name}
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.30/%{name}-%{version}.tar.xz
+URL:		https://download.gnome.org/sources/%{name}/
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source1:	org.gnome.settings-daemon.plugins.power.gschema.override
 Source1:	org.gnome.settings-daemon.plugins.power.gschema.override
 
 
 # patch for Vine
 # patch for Vine
@@ -25,25 +26,27 @@ BuildRequires:	meson
 BuildRequires:	dbus-glib-devel
 BuildRequires:	dbus-glib-devel
 BuildRequires:	gtk3-devel
 BuildRequires:	gtk3-devel
 BuildRequires:	gnome-desktop3-devel >= 3.30.0
 BuildRequires:	gnome-desktop3-devel >= 3.30.0
-BuildRequires:	libgnome-devel
 BuildRequires:	libgweather-devel >= 3.9.5
 BuildRequires:	libgweather-devel >= 3.9.5
 BuildRequires:	xorg-x11-proto-devel
 BuildRequires:	xorg-x11-proto-devel
 BuildRequires:	libXrandr-devel
 BuildRequires:	libXrandr-devel
 BuildRequires:	fontconfig-devel
 BuildRequires:	fontconfig-devel
-BuildRequires:	gstreamer-devel
-BuildRequires:	gstreamer-plugins-base-devel
+BuildRequires:	gstreamer1-devel
+BuildRequires:	gstreamer1-plugins-base-devel
 BuildRequires:  pulseaudio-libs-devel
 BuildRequires:  pulseaudio-libs-devel
-BuildRequires:	libgnomekbd-devel >= 2.32.0
-BuildRequires:	libxklavier-devel >= 5.0
 BuildRequires:	libxkbfile-devel
 BuildRequires:	libxkbfile-devel
 BuildRequires:	xkeyboard-config
 BuildRequires:	xkeyboard-config
 BuildRequires:  libnotify-devel >= 0.4.3
 BuildRequires:  libnotify-devel >= 0.4.3
-BuildRequires:  libnm-gtk-devel
 BuildRequires:  NetworkManager-libnm-devel
 BuildRequires:  NetworkManager-libnm-devel
+BuildRequires:  ModemManager-glib-devel
 BuildRequires:	gettext
 BuildRequires:	gettext
 BuildRequires:	perl-XML-Parser
 BuildRequires:	perl-XML-Parser
 BuildRequires:	libSM-devel
 BuildRequires:	libSM-devel
-BuildRequires:	eudev-libudev-devel
+BuildRequires:	gcr-devel
+%if %{with systemd}
+BuildRequires:	systemd-devel
+%else
+BuildRequires:	libudev-devel
+%endif
 BuildRequires:	libgudev1-devel
 BuildRequires:	libgudev1-devel
 BuildRequires:	nss-devel
 BuildRequires:	nss-devel
 BuildRequires:	polkit-devel
 BuildRequires:	polkit-devel
@@ -60,9 +63,6 @@ BuildRequires:	geocode-glib-devel
 BuildRequires:	geoclue2-devel >= 2.3.1
 BuildRequires:	geoclue2-devel >= 2.3.1
 BuildRequires:	alsa-lib-devel
 BuildRequires:	alsa-lib-devel
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 A daemon to share settings from GNOME to other applications. It also
 A daemon to share settings from GNOME to other applications. It also
 handles global keybindings, as well as a number of desktop-wide settings.
 handles global keybindings, as well as a number of desktop-wide settings.
@@ -78,11 +78,19 @@ Requires:	dbus-glib-devel
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson \
 %meson \
+%if %{with systemd}
+    -Dsystemd=true \
+%else
+    -Dsystemd=false \
+%endif
+    -Dudev_dir=/lib/udev \
     -Dwayland=false
     -Dwayland=false
 %meson_build
 %meson_build
 
 
@@ -91,18 +99,16 @@ rm -rf %{buildroot}
 %meson_install
 %meson_install
 
 
 cp %{SOURCE1} %{buildroot}%{_datadir}/glib-2.0/schemas
 cp %{SOURCE1} %{buildroot}%{_datadir}/glib-2.0/schemas
+mkdir %{buildroot}%{_libdir}/gnome-settings-daemon-3.0/gtk-modules
 
 
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
-
-cp %{SOURCE1} %{buildroot}%{_datadir}/glib-2.0/schemas
-
+rm -rf %{buildroot}/etc/xdg/Xwayland-session.d
 %find_lang %{name} --with-gnome
 %find_lang %{name} --with-gnome
 
 
-mkdir %{buildroot}%{_libdir}/gnome-settings-daemon-3.0/gtk-modules
 
 
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %post
 %post
 touch %{_datadir}/icons/hicolor
 touch %{_datadir}/icons/hicolor
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
@@ -118,6 +124,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %posttrans
 %posttrans
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
   
   
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -133,6 +140,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
 /lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules
 /lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules
+%if %{with systemd}
+%{_userunitdir}/*
+%endif
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)

+ 57 - 77
g/gnome-shell/gnome-shell-vl.spec

@@ -1,78 +1,63 @@
-%define pkg_version 3.30.2
-%define pkg_release 1%{?_dist_release}
+%bcond_with systemd
 
 
 Summary:	Window management and application launching for GNOME
 Summary:	Window management and application launching for GNOME
 Summary(ja):	GNOME 上でウィンドウの管理及びアプリケーションの起動を行うインターフェース
 Summary(ja):	GNOME 上でウィンドウの管理及びアプリケーションの起動を行うインターフェース
 Name:		gnome-shell
 Name:		gnome-shell
-Version:	%{pkg_version}
-Release:	%{pkg_release}
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
-
-# settings for Vine
-Patch101:	gnome-shell-3.14.1-vine-settings.patch
-Patch102:	gnome-shell-3.16.0-revert-loginManager.patch
-Patch103:	gnome-shell-3.16.2-disable-packagekit.patch
-Patch104:	gnome-shell-3.20.3-vine-themes.patch
-Patch105:	ja_po.patch
+Version:	3.36.4
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
 License:	GPLv2+
 License:	GPLv2+
-Group:		User Interface/Desktops
 URL:		http://live.gnome.org/GnomeShell
 URL:		http://live.gnome.org/GnomeShell
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 Requires: mutter
 Requires: mutter
-Requires: caribou
 Requires: ca-certificates
 Requires: ca-certificates
 Requires: at-spi2-atk
 Requires: at-spi2-atk
-Requires: telepathy-logger
 Requires: network-manager-applet
 Requires: network-manager-applet
 Requires: gnome-tweak-tool
 Requires: gnome-tweak-tool
 
 
 BuildRequires: meson
 BuildRequires: meson
-BuildRequires: gnome-common
-
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig
-BuildRequires: gtk2-devel
+BuildRequires: python3
+BuildRequires: sassc
+BuildRequires: libxslt
+BuildRequires: gnome-common
+BuildRequires: at-spi2-atk-devel
+BuildRequires: evolution-data-server-devel
+BuildRequires: gcr-devel
+BuildRequires: gtk3-devel
+BuildRequires: gdk-pixbuf-devel
+BuildRequires: gobject-introspection-devel
+BuildRequires: glib2-devel
+BuildRequires: gjs-devel
+BuildRequires: libxml2-devel
 BuildRequires: clutter-devel
 BuildRequires: clutter-devel
+BuildRequires: cogl-devel
 BuildRequires: mutter-devel
 BuildRequires: mutter-devel
-BuildRequires: gjs-devel
-BuildRequires: gnome-desktop3-devel
-BuildRequires: gnome-menus-devel
-BuildRequires: libSM-devel
-BuildRequires: libffi-devel
-BuildRequires: startup-notification-devel
-BuildRequires: gnome-doc-utils
-BuildRequires: desktop-file-utils
-BuildRequires: libcroco-devel
-BuildRequires: librsvg2-devel
-BuildRequires: gobject-introspection-devel
-BuildRequires: control-center-devel
-BuildRequires: gcr-devel
-BuildRequires: gstreamer1-devel
-BuildRequires: dbus-glib-devel
-BuildRequires: telepathy-logger-devel
 BuildRequires: polkit-devel
 BuildRequires: polkit-devel
-BuildRequires: pulseaudio-libs-devel
-BuildRequires: evolution-data-server-devel
-BuildRequires: folks-devel
-BuildRequires: NetworkManager-glib-devel
-BuildRequires: NetworkManager-libnm-devel
-BuildRequires: libnm-gtk-devel
-BuildRequires: libgudev1-devel
-BuildRequires: libcanberra-gtk3-devel
-BuildRequires: caribou-devel
-BuildRequires: ca-certificates
-BuildRequires: python3-devel
-BuildRequires: intltool
+BuildRequires: startup-notification-devel
 BuildRequires: ibus-devel
 BuildRequires: ibus-devel
+BuildRequires: libX11-devel
+BuildRequires: gsettings-desktop-schemas-devel
+BuildRequires: gnome-desktop3-devel
 BuildRequires: gnome-bluetooth-devel
 BuildRequires: gnome-bluetooth-devel
-BuildRequires: sassc
+BuildRequires: gstreamer1-devel
+BuildRequires: NetworkManager-libnm-devel
+BuildRequires: libsecret-devel
+%if %{with systemd}
+BuildRequires: systemd-devel
+%endif
+BuildRequires: pulseaudio-libs-devel
+BuildRequires: gnome-autoar-devel
+BuildRequires: json-glib-devel
+BuildRequires: bash-completion
+BuildRequires: asciidoc
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %description
 %description
 GNOME Shell is the defining technology of the GNOME 3 desktop user experience.
 GNOME Shell is the defining technology of the GNOME 3 desktop user experience.
 It provides core interface functions like switching to windows and launching
 It provides core interface functions like switching to windows and launching
@@ -92,23 +77,20 @@ BuildArch:		noarch
 This package contains documentation for %{name}.
 This package contains documentation for %{name}.
 
 
 
 
-
 %prep
 %prep
 %setup -q
 %setup -q
-#%patch101 -p1 -b .vine
-#%patch102 -p1 -b .vine
-#%patch103 -p1 -b .vine
-#%patch104 -p1 -b .vine
-%patch105 -p1 -b .ja
+
 
 
 %build
 %build
 export LANG=ja_JP.UTF-8
 export LANG=ja_JP.UTF-8
 %meson \
 %meson \
+%if !%{with systemd}
   -Dsystemd=false \
   -Dsystemd=false \
+%endif
   -Dgtk_doc=true
   -Dgtk_doc=true
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 export LANG=ja_JP.UTF-8
 export LANG=ja_JP.UTF-8
 %{__rm} -rf %{buildroot}
 %{__rm} -rf %{buildroot}
@@ -148,31 +130,17 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %dir %{_sysconfdir}/xdg
 %dir %{_sysconfdir}/xdg
 %dir %{_sysconfdir}/xdg/autostart
 %dir %{_sysconfdir}/xdg/autostart
 %{_sysconfdir}/xdg/autostart/gnome-shell-overrides-migration.desktop
 %{_sysconfdir}/xdg/autostart/gnome-shell-overrides-migration.desktop
-%{_bindir}/gnome-shell
-%{_bindir}/gnome-shell-extension-tool
-%{_bindir}/gnome-shell-extension-prefs
-%{_bindir}/gnome-shell-perf-tool
+%{_bindir}/gnome-*
 %{_libdir}/%{name}/*
 %{_libdir}/%{name}/*
-%{_libdir}/mozilla/plugins/libgnome-shell-browser-plugin.so
 %{_libexecdir}/gnome-shell-calendar-server
 %{_libexecdir}/gnome-shell-calendar-server
 %{_libexecdir}/gnome-shell-hotplug-sniffer
 %{_libexecdir}/gnome-shell-hotplug-sniffer
 %{_libexecdir}/gnome-shell-overrides-migration.sh
 %{_libexecdir}/gnome-shell-overrides-migration.sh
 %{_libexecdir}/gnome-shell-perf-helper
 %{_libexecdir}/gnome-shell-perf-helper
 %{_libexecdir}/gnome-shell-portal-helper
 %{_libexecdir}/gnome-shell-portal-helper
 %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
 %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
-%{_datadir}/applications/org.gnome.Shell.desktop
-%{_datadir}/applications/gnome-shell-extension-prefs.desktop
-%{_datadir}/applications/evolution-calendar.desktop
-%{_datadir}/applications/org.gnome.Shell.PortalHelper.desktop
-%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml
-%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
-%{_datadir}/dbus-1/interfaces/org.gnome.Shell.PadOsd.xml
-%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screencast.xml
-%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Screenshot.xml
-%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
-%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
-%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
-%{_datadir}/dbus-1/services/org.gnome.Shell.PortalHelper.service
+%{_datadir}/applications/*.desktop
+%{_datadir}/dbus-1/interfaces/*.xml
+%{_datadir}/dbus-1/services/*.service
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
 %{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
 %{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
 %{_datadir}/%{name}/*
 %{_datadir}/%{name}/*
@@ -180,7 +148,16 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %dir %{_datadir}/xdg-desktop-portal
 %dir %{_datadir}/xdg-desktop-portal
 %dir %{_datadir}/xdg-desktop-portal/portals
 %dir %{_datadir}/xdg-desktop-portal/portals
 %{_datadir}/xdg-desktop-portal/portals/gnome-shell.portal
 %{_datadir}/xdg-desktop-portal/portals/gnome-shell.portal
-%{_mandir}/man1/%{name}.1.gz
+%{_mandir}/man1/*.1*
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/gnome-extensions
+%{_datadir}/icons/hicolor/scalable/apps/*
+%{_datadir}/icons/hicolor/symbolic/apps/*
+%{_datadir}/metainfo/*
+%if %{with systemd}
+%{_userunitdir}/*
+%endif
 
 
 %files docs
 %files docs
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -189,6 +166,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+
 * Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 * Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 - new upstream release.
 - new upstream release.
 - dropped Patch102: session tracker was switched to elogind.
 - dropped Patch102: session tracker was switched to elogind.

+ 779 - 0
g/gnome-software/gnome-software-vl.spec

@@ -0,0 +1,779 @@
+%global glib2_version 2.56.0
+%global gtk3_version 3.22.4
+%global json_glib_version 1.2.0
+%global packagekit_version 1.1.1
+%global appstream_glib_version 0.7.14-3
+%global libsoup_version 2.52.0
+%global gsettings_desktop_schemas_version 3.12.0
+%global gnome_desktop_version 3.18.0
+%global fwupd_version 1.0.7
+%global flatpak_version 0.9.4
+
+Summary:        A software center for GNOME
+Name:           gnome-software
+Version:        3.36.1
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPLv2+
+URL:            https://wiki.gnome.org/Apps/Software
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/gnome-software/%{shortver}/%{name}-%{version}.tar.xz
+# /usr/share/pixmaps/backgrounds/Vine/vinelinux7-7-1920x1200.jpg from vine-backgrounds
+Source1:        vine.jpg
+
+BuildRequires: gcc
+BuildRequires: gettext
+BuildRequires: libxslt
+BuildRequires: docbook-style-xsl
+BuildRequires: desktop-file-utils
+#BuildRequires: fwupd-devel >= %{fwupd_version}
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: gnome-desktop3-devel
+BuildRequires: gnome-online-accounts-devel
+BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
+BuildRequires: gspell-devel
+BuildRequires: gtk3-devel >= %{gtk3_version}
+BuildRequires: gtk-doc
+BuildRequires: json-glib-devel >= %{json_glib_version}
+BuildRequires: libappstream-glib-devel >= %{appstream_glib_version}
+BuildRequires: libsoup-devel
+BuildRequires: libxmlb-devel
+BuildRequires: meson
+BuildRequires: PackageKit-devel >= %{packagekit_version}
+BuildRequires: polkit-devel
+BuildRequires: libsecret-devel
+BuildRequires: flatpak-devel >= %{flatpak_version}
+BuildRequires: ostree-devel
+#BuildRequires: rpm-ostree-devel
+BuildRequires: libgudev-devel
+#BuildRequires: valgrind-devel
+
+#Requires: appstream-data
+Requires: flatpak%{?_isa} >= %{flatpak_version}
+Requires: flatpak-libs%{?_isa} >= %{flatpak_version}
+#Requires: fwupd%{?_isa} >= %{fwupd_version}
+Requires: glib2%{?_isa} >= %{glib2_version}
+Requires: gnome-desktop3%{?_isa} >= %{gnome_desktop_version}
+# gnome-menus is needed for app folder .directory entries
+Requires: gnome-menus%{?_isa}
+Requires: gsettings-desktop-schemas%{?_isa} >= %{gsettings_desktop_schemas_version}
+Requires: gtk3%{?_isa} >= %{gtk3_version}
+Requires: json-glib%{?_isa} >= %{json_glib_version}
+Requires: iso-codes
+Requires: libappstream-glib%{?_isa} >= %{appstream_glib_version}
+# librsvg2 is needed for gdk-pixbuf svg loader
+Requires: librsvg2%{?_isa}
+Requires: libsoup%{?_isa} >= %{libsoup_version}
+Requires: PackageKit%{?_isa} >= %{packagekit_version}
+
+# this is not a library version
+%define gs_plugin_version               13
+
+%description
+gnome-software is an application that makes it easy to add, remove
+and update software in the GNOME desktop.
+
+
+%package devel
+Summary: Headers for building external gnome-software plugins
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+These development files are for building gnome-software plugins outside
+the source tree. Most users do not need this subpackage installed.
+
+
+%prep
+%autosetup -p1
+
+%build
+%meson \
+    -Dsnap=false \
+    -Dgudev=true \
+    -Dpackagekit=true \
+    -Dexternal_appstream=true \
+%if 0
+    -Drpm_ostree=true \
+%else
+    -Drpm_ostree=false \
+%endif
+    -Dmalcontent=false \
+    -Dtests=false \
+    -Dubuntuone=false \
+    -Dubuntu_reviews=false \
+    -Dfwupd=false \
+    -Dvalgrind=false
+%meson_build
+
+
+%install
+%meson_install
+
+# make the software center load faster
+desktop-file-edit %{buildroot}%{_datadir}/applications/org.gnome.Software.desktop \
+    --set-key=X-AppInstall-Package --set-value=%{name}
+
+%if 0
+# set up for Fedora
+cat >> %{buildroot}%{_datadir}/glib-2.0/schemas/org.gnome.software-fedora.gschema.override << FOE
+[org.gnome.software]
+official-repos = [ 'fedora', 'fedora-debuginfo', 'fedora-source', 'koji-override-0', 'koji-override-1', 'rawhide', 'rawhide-debuginfo', 'rawhide-source', 'updates', 'updates-debuginfo', 'updates-source', 'updates-testing', 'updates-testing-debuginfo', 'updates-testing-source', 'fedora-modular', 'fedora-modular-debuginfo', 'fedora-modular-source', 'rawhide-modular', 'rawhide-modular-debuginfo', 'rawhide-modular-source' ]
+FOE
+%endif
+
+# Install upgrade background image
+mkdir -p  %{buildroot}%{_datadir}/gnome-software/backgrounds
+cp -a %{SOURCE1} %{buildroot}%{_datadir}/gnome-software/backgrounds/
+
+rm -rf %{buildroot}%{_docdir}/gnome-software
+
+%find_lang %name --with-gnome
+
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
+
+
+%post
+if [ $1 -eq 1 ]; then
+  glib-compile-schemas /usr/share/glib-2.0/schemas ||:
+  update-desktop-database -q > /dev/null || :
+fi
+
+%postun
+if [ $1 -eq 0 ]; then
+  glib-compile-schemas /usr/share/glib-2.0/schemas ||:
+  update-desktop-database -q > /dev/null || :
+fi
+
+
+%files -f %{name}.lang
+%doc AUTHORS README.md
+%license COPYING
+%{_bindir}/gnome-software
+%{_datadir}/applications/gnome-software-local-file.desktop
+%{_datadir}/applications/org.gnome.Software.desktop
+%{_mandir}/man1/gnome-software.1.gz
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/scalable/status/software-installed-symbolic.svg
+%dir %{_datadir}/gnome-software
+%{_datadir}/gnome-software/*.png
+%{_datadir}/gnome-software/backgrounds/
+%{_datadir}/gnome-software/featured-*.svg
+%{_datadir}/gnome-software/featured-*.jpg
+%{_datadir}/metainfo/org.gnome.Software.appdata.xml
+%{_datadir}/metainfo/org.gnome.Software.Plugin.Flatpak.metainfo.xml
+%if 0
+%{_datadir}/metainfo/org.gnome.Software.Plugin.Fwupd.metainfo.xml
+%endif
+%{_datadir}/metainfo/org.gnome.Software.Plugin.Odrs.metainfo.xml
+%{_datadir}/polkit-1/actions/org.gnome.software.external-appstream.policy
+%dir %{_libdir}/gs-plugins-%{gs_plugin_version}
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_appstream.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_desktop-categories.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_desktop-menu-path.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_dpkg.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_dummy.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_fedora-pkgdb-collections.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_flatpak.so
+%if 0
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_fwupd.so
+%endif
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_external-appstream.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_fedora-langpacks.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_generic-updates.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_hardcoded-blacklist.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_hardcoded-popular.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_icons.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_key-colors-metadata.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_key-colors.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_modalias.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_odrs.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_os-release.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-history.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-local.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-offline.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-proxy.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-refine-repos.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-refine.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-refresh.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-upgrade.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit-url-to-app.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_packagekit.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_provenance-license.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_provenance.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_repos.so
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_rewrite-resource.so
+%if 0
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_rpm-ostree.so
+%endif
+%{_libdir}/gs-plugins-%{gs_plugin_version}/libgs_plugin_systemd-updates.so
+%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
+%{_datadir}/app-info/xmls/org.gnome.Software.Featured.xml
+%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service
+%{_datadir}/dbus-1/services/org.gnome.Software.service
+%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
+%{_datadir}/glib-2.0/schemas/org.gnome.software.gschema.xml
+%if 0
+%{_datadir}/glib-2.0/schemas/org.gnome.software-fedora.gschema.override
+%endif
+%{_libexecdir}/gnome-software-cmd
+%{_libexecdir}/gnome-software-install-appstream
+%{_libexecdir}/gnome-software-restarter
+
+%files devel
+%{_libdir}/pkgconfig/gnome-software.pc
+%dir %{_includedir}/gnome-software
+%{_includedir}/gnome-software/*.h
+%{_datadir}/gtk-doc/html/gnome-software
+
+
+%changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.36.1-1
+- new upstream release.
+
+* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.30.6-5
+- initial build for Vine Linux.
+
+* Tue May 07 2019 Kalev Lember <klember@redhat.com> - 3.30.6-4
+- Fix distro upgrade progress bar to actually work
+
+* Sun Apr 28 2019 Kalev Lember <klember@redhat.com> - 3.30.6-3
+- Add artwork for F30 upgrades
+
+* Mon Feb 25 2019 Kalev Lember <klember@redhat.com> - 3.30.6-2
+- Backport various fixes to error messages to avoid the dreaded
+  "Unable to update '(null)'" error
+
+* Tue Dec 18 2018 Kalev Lember <klember@redhat.com> - 3.30.6-1
+- Update to 3.30.6
+
+* Wed Oct 24 2018 Kalev Lember <klember@redhat.com> - 3.30.5-1
+- Update to 3.30.5
+
+* Thu Oct 18 2018 Kalev Lember <klember@redhat.com> - 3.30.3-1
+- Update to 3.30.3
+
+* Fri Oct 05 2018 Kalev Lember <klember@redhat.com> - 3.30.2-1
+- Update to 3.30.2
+
+* Wed Sep 26 2018 Kalev Lember <klember@redhat.com> - 3.30.1-2
+- Add modular repos to official repos list
+
+* Tue Sep 25 2018 Kalev Lember <klember@redhat.com> - 3.30.1-1
+- Update to 3.30.1
+
+* Thu Sep 06 2018 Kalev Lember <klember@redhat.com> - 3.30.0-1
+- Update to 3.30.0
+
+* Tue Aug 28 2018 Richard Hughes <rhughes@redhat.com> - 3.29.92-1
+- Update to 3.29.92
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.29.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed May 09 2018 Kalev Lember <klember@redhat.com> - 3.29.1-1
+- Update to 3.29.1
+
+* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 3.28.1-1
+- Update to 3.28.1
+
+* Thu Mar 29 2018 Kalev Lember <klember@redhat.com> - 3.28.0-5
+- Fix empty OS Updates showing up
+- Make rpm-ostree update triggering work
+
+* Thu Mar 15 2018 Kalev Lember <klember@redhat.com> - 3.28.0-4
+- Fix opening results from gnome-shell search provider
+
+* Wed Mar 14 2018 Kalev Lember <klember@redhat.com> - 3.28.0-3
+- Fix crash on initial run with no network (#1554986)
+
+* Tue Mar 13 2018 Kalev Lember <klember@redhat.com> - 3.28.0-2
+- Backport an upstream patch to fix shell extensions app ID
+
+* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
+- Update to 3.28.0
+
+* Sun Mar 11 2018 Kalev Lember <klember@redhat.com> - 3.27.92-3
+- Rebuilt for gspell 1.8
+
+* Wed Mar 07 2018 Kalev Lember <klember@redhat.com> - 3.27.92-2
+- Move org.gnome.Software.Featured.xml from -editor to main package
+
+* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.92-1
+- Update to 3.27.92
+
+* Sun Mar 04 2018 Neal Gompa <ngompa13@gmail.com> - 3.27.90-4
+- Drop obsolete snapd-login-service requirement for snap plugin subpackage
+
+* Mon Feb 19 2018 Adam Williamson <awilliam@redhat.com> - 3.27.90-3
+- Backport fix for RHBZ #1546893 from upstream git
+
+* Mon Feb 19 2018 Kalev Lember <klember@redhat.com> - 3.27.90-2
+- Re-enable rpm-ostree plugin
+
+* Thu Feb 15 2018 Kalev Lember <klember@redhat.com> - 3.27.90-1
+- Update to 3.27.90
+- Temporarily disable the rpm-ostree plugin
+
+* Tue Feb 13 2018 Björn Esser <besser82@fedoraproject.org> - 3.27.4-4
+- Rebuild against newer gnome-desktop3 package
+
+* Thu Feb 08 2018 Kalev Lember <klember@redhat.com> - 3.27.4-3
+- Add fedora-workstation-repositories to nonfree-sources schema defaults
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.27.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Mon Jan 08 2018 Kalev Lember <klember@redhat.com> - 3.27.4-1
+- Update to 3.27.4
+- Drop unused --without packagekit option
+
+* Fri Jan 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.27.3-2
+- Remove obsolete scriptlets
+
+* Sat Dec 16 2017 Kalev Lember <klember@redhat.com> - 3.27.3-1
+- Update to 3.27.3
+
+* Mon Nov 13 2017 Kalev Lember <klember@redhat.com> - 3.27.2-1
+- Update to 3.27.2
+
+* Thu Nov 09 2017 Kalev Lember <klember@redhat.com> - 3.26.2-1
+- Update to 3.26.2
+- Re-enable fwupd support
+
+* Tue Oct 31 2017 Kalev Lember <klember@redhat.com> - 3.26.1-5
+- Enable the rpm-ostree plugin
+
+* Wed Oct 25 2017 Kalev Lember <klember@redhat.com> - 3.26.1-4
+- Fix "too many results returned" error after distro upgrades (#1496489)
+
+* Tue Oct 10 2017 Kalev Lember <klember@redhat.com> - 3.26.1-3
+- Backport a flatpakref installation fix
+
+* Mon Oct 09 2017 Richard Hughes <rhughes@redhat.com> - 3.26.1-2
+- Disable fwupd support until we get a 3.27.1 tarball
+
+* Sun Oct 08 2017 Kalev Lember <klember@redhat.com> - 3.26.1-1
+- Update to 3.26.1
+
+* Mon Sep 11 2017 Kalev Lember <klember@redhat.com> - 3.26.0-1
+- Update to 3.26.0
+
+* Sun Aug 27 2017 Kalev Lember <klember@redhat.com> - 3.25.91-1
+- Update to 3.25.91
+
+* Tue Aug 15 2017 Kalev Lember <klember@redhat.com> - 3.25.90-1
+- Update to 3.25.90
+
+* Fri Aug 11 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.25.4-6
+- Rebuilt after RPM update (№ 3)
+
+* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.25.4-5
+- Rebuilt for RPM soname bump
+
+* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.25.4-4
+- Rebuilt for RPM soname bump
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.4-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.25.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Jul 21 2017 Kalev Lember <klember@redhat.com> - 3.25.4-1
+- Update to 3.25.4
+
+* Tue Jul 18 2017 Kalev Lember <klember@redhat.com> - 3.25.3-6
+- Drop a meson workaround now that meson is fixed
+
+* Wed Jun 28 2017 Neal Gompa <ngompa13@gmail.com> - 3.25.3-5
+- Actually properly enable snap subpackage after removing conditional
+
+* Wed Jun 28 2017 Neal Gompa <ngompa13@gmail.com> - 3.25.3-4
+- Remove unnecessary arch-specific conditional for snap subpackage
+
+* Tue Jun 27 2017 Neal Gompa <ngompa13@gmail.com> - 3.25.3-3
+- Ensure snap subpackage is installed if snapd is installed
+
+* Fri Jun 23 2017 Richard Hughes <rhughes@redhat.com> - 3.24.3-2
+- Enable the snap subpackage
+
+* Fri Jun 23 2017 Kalev Lember <klember@redhat.com> - 3.25.3-1
+- Update to 3.25.3
+- Switch to the meson build system
+- Add an -editor subpackage with new banner editor
+
+* Mon May 15 2017 Richard Hughes <rhughes@redhat.com> - 3.24.3-1
+- Update to 3.23.3
+- Fix a common crash when installing flatpakrepo files
+- Ensure we show the banner when upgrades are available
+
+* Tue May 09 2017 Kalev Lember <klember@redhat.com> - 3.24.2-1
+- Update to 3.24.2
+
+* Tue Apr 25 2017 Adam Williamson <awilliam@redhat.com> - 3.24.1-2
+- Backport crasher fix from upstream (RHBZ #1444669 / BGO #781217)
+
+* Tue Apr 11 2017 Kalev Lember <klember@redhat.com> - 3.24.1-1
+- Update to 3.24.1
+
+* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 3.24.0-1
+- Update to 3.24.0
+
+* Thu Mar 16 2017 Kalev Lember <klember@redhat.com> - 3.23.92-1
+- Update to 3.23.92
+
+* Mon Feb 27 2017 Richard Hughes <rhughes@redhat.com> - 3.23.91-1
+- Update to 3.23.91
+
+* Mon Feb 13 2017 Richard Hughes <rhughes@redhat.com> - 3.23.90-1
+- Update to 3.23.90
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.23.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Dec 15 2016 Richard Hughes <rhughes@redhat.com> - 3.23.3-1
+- Update to 3.23.3
+
+* Wed Nov 23 2016 Kalev Lember <klember@redhat.com> - 3.23.2-1
+- Update to 3.23.2
+
+* Tue Nov 08 2016 Kalev Lember <klember@redhat.com> - 3.22.2-1
+- Update to 3.22.2
+
+* Wed Oct 12 2016 Kalev Lember <klember@redhat.com> - 3.22.1-1
+- Update to 3.22.1
+
+* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 3.22.0-1
+- Update to 3.22.0
+
+* Wed Sep 14 2016 Kalev Lember <klember@redhat.com> - 3.21.92-1
+- Update to 3.21.92
+- Don't set group tags
+
+* Thu Sep 01 2016 Kalev Lember <klember@redhat.com> - 3.21.91-1
+- Update to 3.21.91
+
+* Wed Aug 17 2016 Kalev Lember <klember@redhat.com> - 3.21.90-2
+- Rebuilt for fixed libappstream-glib headers
+
+* Wed Aug 17 2016 Kalev Lember <klember@redhat.com> - 3.21.90-1
+- Update to 3.21.90
+- Tighten -devel subpackage dependencies
+
+* Thu Jul 28 2016 Richard Hughes <rhughes@redhat.com> - 3.21.4-2
+- Allow building without PackageKit for the atomic workstation.
+
+* Mon Jul 18 2016 Richard Hughes <rhughes@redhat.com> - 3.21.4-1
+- Update to 3.21.4
+
+* Thu May 26 2016 Kalev Lember <klember@redhat.com> - 3.21.2-2
+- Build with flatpak support
+
+* Mon May 23 2016 Richard Hughes <rhughes@redhat.com> - 3.21.2-1
+- Update to 3.21.2
+
+* Tue May 10 2016 Kalev Lember <klember@redhat.com> - 3.21.1-2
+- Require PackageKit 1.1.1 for system upgrade support
+
+* Mon Apr 25 2016 Richard Hughes <rhughes@redhat.com> - 3.21.1-1
+- Update to 3.21.1
+
+* Mon Apr 25 2016 Richard Hughes <rhughes@redhat.com> - 3.20.2-1
+- Update to 3.20.1
+- Allow popular and featured apps to match any plugin
+- Do not make the ODRS plugin depend on xdg-app
+- Fix many of the os-upgrade issues and implement the latest mockups
+- Make all the plugins more threadsafe
+- Return all update descriptions newer than the installed version
+- Show some non-fatal error messages if installing fails
+- Use a background PackageKit transaction when downloading upgrades
+
+* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 3.20.1-1
+- Update to 3.20.1
+
+* Fri Apr 01 2016 Richard Hughes <rhughes@redhat.com> - 3.20.1-2
+- Set the list of official sources
+- Compile with xdg-app support
+
+* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
+- Update to 3.20.0
+
+* Mon Mar 14 2016 Richard Hughes <rhughes@redhat.com> - 3.19.92-1
+- Update to 3.19.92
+
+* Thu Mar 03 2016 Kalev Lember <klember@redhat.com> - 3.19.91-2
+- Set minimum required json-glib version
+
+* Mon Feb 29 2016 Richard Hughes <rhughes@redhat.com> - 3.19.91-1
+- Update to 3.19.91
+
+* Mon Feb 15 2016 Richard Hughes <rhughes@redhat.com> - 3.19.90-1
+- Update to 3.19.90
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Fri Jan 15 2016 Richard Hughes <rhughes@redhat.com> - 3.19.4-1
+- Update to 3.19.4
+
+* Thu Dec 03 2015 Kalev Lember <klember@redhat.com> - 3.18.3-2
+- Require librsvg2 for the gdk-pixbuf svg loader
+
+* Thu Nov 05 2015 Richard Hughes <rhughes@redhat.com> - 3.18.3-1
+- Update to 3.18.3
+- Use the correct user agent string when downloading firmware
+- Fix a crash in the limba plugin
+- Fix installing web applications
+
+* Mon Oct 26 2015 Kalev Lember <klember@redhat.com> - 3.18.2-2
+- Fix apps reappearing as installed a few seconds after removal (#1275163)
+
+* Thu Oct 15 2015 Kalev Lember <klember@redhat.com> - 3.18.2-1
+- Update to 3.18.2
+
+* Tue Oct 13 2015 Kalev Lember <klember@redhat.com> - 3.18.1-1
+- Update to 3.18.1
+
+* Wed Oct 07 2015 Kalev Lember <klember@redhat.com> - 3.18.0-2
+- Backport two crasher fixes from upstream
+
+* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
+- Update to 3.18.0
+
+* Tue Sep 15 2015 Kalev Lember <klember@redhat.com> - 3.17.92-2
+- Update dependency versions
+
+* Tue Sep 15 2015 Richard Hughes <rhughes@redhat.com> - 3.17.92-1
+- Update to 3.17.92
+
+* Thu Sep 10 2015 Richard Hughes <rhughes@redhat.com> - 3.17.91-2
+- Fix firmware updates
+
+* Thu Sep 03 2015 Kalev Lember <klember@redhat.com> - 3.17.91-1
+- Update to 3.17.91
+
+* Wed Aug 19 2015 Kalev Lember <klember@redhat.com> - 3.17.90-1
+- Update to 3.17.90
+
+* Wed Aug 12 2015 Richard Hughes <rhughes@redhat.com> - 3.17.3-1
+- Update to 3.17.3
+
+* Wed Jul 22 2015 David King <amigadave@amigadave.com> - 3.17.2-3
+- Bump for new gnome-desktop3
+
+* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.17.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Jun 05 2015 Kalev Lember <kalevlember@gmail.com> - 3.17.2-1
+- Update to 3.17.2
+
+* Mon May 25 2015 Kalev Lember <kalevlember@gmail.com> - 3.17.1-1
+- Update to 3.17.1
+
+* Fri May 15 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.2-2
+- Fix a crash under Wayland (#1221968)
+
+* Mon May 11 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.2-1
+- Update to 3.16.2
+
+* Tue Apr 14 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.1-1
+- Update to 3.16.1
+
+* Mon Mar 23 2015 Kalev Lember <kalevlember@gmail.com> - 3.16.0-1
+- Update to 3.16.0
+
+* Mon Mar 16 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.92-1
+- Update to 3.15.92
+- Use license macro for the COPYING file
+- Add a patch to adapt to gnome-terminal desktop file rename
+
+* Mon Mar 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.91-1
+- Update to 3.15.91
+
+* Sat Feb 21 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.90-3
+- Export DisplayName property on the packagekit session service
+
+* Thu Feb 19 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.90-2
+- Backport a crash fix
+
+* Tue Feb 17 2015 Richard Hughes <rhughes@redhat.com> - 3.15.90-1
+- Update to 3.15.90
+
+* Mon Jan 19 2015 Richard Hughes <rhughes@redhat.com> - 3.15.4-1
+- Update to 3.15.4
+
+* Tue Nov 25 2014 Kalev Lember <kalevlember@gmail.com> - 3.15.2-1
+- Update to 3.15.2
+
+* Thu Nov 13 2014 Richard Hughes <rhughes@redhat.com> - 3.14.2-3
+- Fix non-Fedora build
+
+* Tue Nov 11 2014 Richard Hughes <rhughes@redhat.com> - 3.14.2-2
+- Backport a patch to fix compilation
+
+* Mon Nov 10 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.2-1
+- Update to 3.14.2
+
+* Sat Nov 08 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-3
+- Update the list of system apps
+
+* Sat Nov 01 2014 David King <amigadave@amigadave.com> - 3.14.1-2
+- Rebuild for new libappstream-glib (#1156494)
+
+* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
+- Update to 3.14.1
+
+* Thu Oct 09 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-2
+- Depend on gnome-menus for app folder directory entries
+
+* Mon Sep 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
+- Update to 3.14.0
+
+* Wed Sep 17 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-2
+- Set minimum required dependency versions (#1136343)
+
+* Tue Sep 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.92-1
+- Update to 3.13.92
+- Replace gnome-system-log with gnome-logs in the system apps list
+
+* Tue Sep 02 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.91-1
+- Update to 3.13.91
+
+* Tue Aug 19 2014 Richard Hughes <rhughes@redhat.com> - 3.13.90-1
+- Update to 3.13.90
+
+* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.5-0.2.git5c89189
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Mon Aug 11 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.5-0.1.git5c89189
+- Update to 3.13.5 git snapshot
+- Ship HighContrast icons
+
+* Sun Aug 03 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.4-2
+- Replace Epiphany with Firefox in the system apps list
+
+* Wed Jul 23 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.4-1
+- Update to 3.13.4
+
+* Wed Jun 25 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-1
+- Update to 3.13.3
+
+* Thu Jun 12 2014 Richard Hughes <rhughes@redhat.com> - 3.13.3-0.2.git7491627
+- Depend on the newly-created appstream-data package and stop shipping
+  the metadata here.
+
+* Sat Jun 07 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.3-0.1.git7491627
+- Update to 3.13.3 git snapshot
+
+* Wed May 28 2014 Richard Hughes <rhughes@redhat.com> - 3.13.2-2
+- Rebuild with new metadata.
+
+* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.2-1
+- Update to 3.13.2
+
+* Thu May 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.1-4
+- Depend on gsettings-desktop-schemas
+
+* Mon May 12 2014 Richard Hughes <rhughes@redhat.com> - 3.13.1-3
+- Update the metadata and use appstream-util to install the metadata.
+
+* Wed May 07 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.1-2
+- Drop gnome-icon-theme dependency
+
+* Mon Apr 28 2014 Richard Hughes <rhughes@redhat.com> - 3.13.1-1
+- Update to 3.13.1
+
+* Fri Apr 11 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.1-2
+- Rebuild with new metadata.
+
+* Fri Apr 11 2014 Richard Hughes <rhughes@redhat.com> - 3.12.1-1
+- Update to 3.12.1
+
+* Mon Mar 24 2014 Richard Hughes <rhughes@redhat.com> - 3.12.0-1
+- Update to 3.12.0
+
+* Thu Mar 20 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
+- Update to 3.11.92
+
+* Tue Mar 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-2
+- Rebuild with new metadata.
+
+* Sat Mar 08 2014 Richard Hughes <rhughes@redhat.com> - 3.11.91-1
+- Update to 3.11.91
+
+* Tue Feb 18 2014 Richard Hughes <rhughes@redhat.com> - 3.11.90-1
+- Update to 3.11.90
+
+* Mon Feb 03 2014 Richard Hughes <rhughes@redhat.com> - 3.11.5-2
+- Require epiphany-runtime rather than the full application
+
+* Mon Feb 03 2014 Richard Hughes <rhughes@redhat.com> - 3.11.5-1
+- Update to 3.11.5
+
+* Thu Jan 30 2014 Richard Hughes <rhughes@redhat.com> - 3.11.4-3
+- Rebuild for libpackagekit-glib soname bump
+
+* Wed Jan 22 2014 Richard Hughes <rhughes@redhat.com> - 3.11.4-2
+- Rebuild with metadata that has the correct screenshot url.
+
+* Thu Jan 16 2014 Richard Hughes <rhughes@redhat.com> - 3.11.4-1
+- Update to 3.11.4
+
+* Tue Dec 17 2013 Richard Hughes <rhughes@redhat.com> - 3.11.3-1
+- Update to 3.11.3
+
+* Tue Nov 19 2013 Richard Hughes <rhughes@redhat.com> - 3.11.2-1
+- Update to 3.11.2
+
+* Tue Oct 29 2013 Richard Hughes <rhughes@redhat.com> - 3.11.1-1
+- Update to 3.11.1
+- Add a gnome shell search provider
+- Add a module to submit the user rating to the fedora-tagger web service
+- Add support for 'missing' codecs that we know exist but we can't install
+- Add support for epiphany web applications
+- Handle offline installation sensibly
+- Save the user rating if the user clicks the rating stars
+- Show a modal error message if install or remove actions failed
+- Show a star rating on the application details page
+- Show font screenshots
+- Show more detailed version numbers when required
+- Show screenshots to each application
+
+* Wed Sep 25 2013 Richard Hughes <richard@hughsie.com> 3.10.0-1
+- New upstream release.
+- New metadata for fedora, updates and updates-testing
+- Add a plugin to query the PackageKit prepared-update file directly
+- Do not clear the offline-update trigger if rebooting succeeded
+- Do not load incompatible projects when parsing AppStream data
+- Lots of updated translations
+- Show the window right away when starting
+
+* Fri Sep 13 2013 Richard Hughes <richard@hughsie.com> 3.9.3-1
+- New upstream release.
+- Lots of new and fixed UI and updated metadata for Fedora 20
+
+* Tue Sep 03 2013 Richard Hughes <richard@hughsie.com> 3.9.2-1
+- New upstream release.
+- Allow stock items in the AppStream XML
+- Extract the AppStream URL and description from the XML
+- Only present the window when the overview is complete
+- Return the subcategories sorted by name
+
+* Mon Sep 02 2013 Richard Hughes <richard@hughsie.com> 3.9.1-1
+- New upstream release which is a technical preview for the alpha.
+
+* Sun Sep 01 2013 Richard Hughes <richard@hughsie.com> 0.1-3
+- Use buildroot not RPM_BUILD_ROOT
+- Own all gnome-software directories
+- Drop gtk-update-icon-cache requires and the mime database functionality
+
+* Thu Aug 29 2013 Richard Hughes <richard@hughsie.com> 0.1-2
+- Add call to desktop-file-validate and fix other review comments.
+
+* Wed Aug 28 2013 Richard Hughes <richard@hughsie.com> 0.1-1
+- First release for Fedora package review
+

+ 20 - 8
g/gnome-themes-extra/gnome-themes-extra-vl.spec

@@ -4,12 +4,14 @@ Summary: Standard themes for GNOME applications
 Summary(ja): GNOMEアプリケーションの標準テーマ
 Summary(ja): GNOMEアプリケーションの標準テーマ
 Name: gnome-themes-extra
 Name: gnome-themes-extra
 Version: 3.28
 Version: 3.28
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Group: User Interface/Desktops
 License: LGPLv2+
 License: LGPLv2+
-URL: http://git.gnome.org/browse/gnome-themes-extra
-Source0: http://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz
+URL: https://git.gnome.org/browse/gnome-themes-extra
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/at-spi2-core/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRequires: gtk3-devel >= 3.0.2
 BuildRequires: gtk3-devel >= 3.0.2
 BuildRequires: gtk2-engines-devel
 BuildRequires: gtk2-engines-devel
@@ -19,29 +21,34 @@ Requires: gtk2-engines gnome-icon-theme adwaita-icon-theme
 Obsoletes: gnome-themes-standard < 3.28
 Obsoletes: gnome-themes-standard < 3.28
 Provides: gnome-themes-standard = %{version}-%{release}
 Provides: gnome-themes-standard = %{version}-%{release}
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 The gnome-themes-standard package contains the standard theme for the GNOME
 The gnome-themes-standard package contains the standard theme for the GNOME
 desktop, which provides default appearance for cursors, desktop background,
 desktop, which provides default appearance for cursors, desktop background,
 window borders and GTK+ applications.
 window borders and GTK+ applications.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure
 %configure
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
+rm -f $RPM_BUILD_ROOT%{_datadir}/icons/HighContrast/icon-theme.cache
+touch $RPM_BUILD_ROOT%{_datadir}/icons/HighContrast/icon-theme.cache
+
+
 %post
 %post
 touch --no-create %{_datadir}/icons/Adwaita &>/dev/null || :
 touch --no-create %{_datadir}/icons/Adwaita &>/dev/null || :
 
 
+
 %postun
 %postun
 if [ $1 -eq 0 ] ; then
 if [ $1 -eq 0 ] ; then
     for t in  Adwaita HighContrast; do
     for t in  Adwaita HighContrast; do
@@ -55,9 +62,11 @@ for t in  Adwaita HighContrast; do
   gtk-update-icon-cache %{_datadir}/icons/$t &>/dev/null || :
   gtk-update-icon-cache %{_datadir}/icons/$t &>/dev/null || :
 done
 done
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc LICENSE NEWS
+%license LICENSE
+%doc NEWS
 # Background WM, gtk2 themes, gtk3 themes
 # Background WM, gtk2 themes, gtk3 themes
 %{_libdir}/gtk-2.0/2.10.0/engines/libadwaita.so
 %{_libdir}/gtk-2.0/2.10.0/engines/libadwaita.so
 %{_datadir}/themes/Adwaita
 %{_datadir}/themes/Adwaita
@@ -69,6 +78,9 @@ done
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28-2
+- rebuilt with current environment.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28-1
 - new upstream release.
 - new upstream release.
 - changed %%name from gnome-themes-standard to gnome-themes-extra.
 - changed %%name from gnome-themes-standard to gnome-themes-extra.

+ 31 - 15
g/gnome-tweaks/gnome-tweaks-vl.spec

@@ -1,15 +1,17 @@
-Name:		gnome-tweaks
-Version:	3.30.2
-Release:	1%{?_dist_release}
 Summary:	Graphical interface for advanced GNOME 3 settings
 Summary:	Graphical interface for advanced GNOME 3 settings
 Summary(ja):	GNOME3の上級設定を行うためのグラフィカルインターフェイス
 Summary(ja):	GNOME3の上級設定を行うためのグラフィカルインターフェイス
+Name:		gnome-tweaks
+Version:	3.34.0
+Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
 License:	GPLv3
 License:	GPLv3
-Group:		User Interface/Desktops
 URL:		http://live.gnome.org/GnomeTweakTool
 URL:		http://live.gnome.org/GnomeTweakTool
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.30/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
-BuildArch:  noarch
+BuildArch:	noarch
 
 
 BuildRequires:  meson
 BuildRequires:  meson
 BuildRequires:  gtk3-devel
 BuildRequires:  gtk3-devel
@@ -23,15 +25,22 @@ BuildRequires:  libappstream-glib-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  desktop-file-utils
 BuildRequires:  gnome-common
 BuildRequires:  gnome-common
 
 
-Requires:		gsettings-desktop-schemas
-Requires:		python3-pygobject
-
-Obsoletes:		gnome-tweak-tool < 3.27
-Provides:		gnome-tweak-tool = %{version}-%{release}
-
-
-Vendor: Project Vine
-Distribution: Vine Linux
+Requires:       gnome-desktop3
+Requires:       gnome-settings-daemon
+Requires:       gnome-shell
+Requires:       gobject-introspection
+Requires:       gsettings-desktop-schemas
+Requires:       gtk3
+Requires:       libhandy0
+Requires:       libnotify
+Requires:       libsoup
+Requires:       mutter
+Requires:       pango
+Requires:       python3-pygobject
+	
+
+Obsoletes:	gnome-tweak-tool < 3.27
+Provides:	gnome-tweak-tool = %{version}-%{release}
 
 
 %description
 %description
 GNOME Tweaks is an application for changing the advanced settings
 GNOME Tweaks is an application for changing the advanced settings
@@ -51,11 +60,13 @@ Features:
         * Shell clock to show date
         * Shell clock to show date
         * Font hinting and antialiasing 
         * Font hinting and antialiasing 
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
 perl -pi -e 's/Adwaita/Vine/g' gnome-tweaks-3.30.2/gtweak/tweaks/tweak_group_appearance.py
 perl -pi -e 's/Adwaita/Vine/g' gnome-tweaks-3.30.2/gtweak/tweaks/tweak_group_appearance.py
 
 
+
 %build
 %build
 %meson
 %meson
 %meson_build
 %meson_build
@@ -70,6 +81,7 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %post
 %post
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
 update-desktop-database -q &> /dev/null || :
 update-desktop-database -q &> /dev/null || :
@@ -84,6 +96,7 @@ if [ $1 -eq 0 ] ; then
     update-desktop-database -q &> /dev/null || :
     update-desktop-database -q &> /dev/null || :
 fi
 fi
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %license LICENSES/*
 %license LICENSES/*
 %doc AUTHORS NEWS README*
 %doc AUTHORS NEWS README*
@@ -97,6 +110,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.0-1
+- new upstream release.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 - new upstream release.
 - new upstream release.
 - dropped Patch101: get same effects by another way.
 - dropped Patch101: get same effects by another way.

+ 18 - 13
g/gnome-video-effects/gnome-video-effects-vl.spec

@@ -1,43 +1,48 @@
-Name:           gnome-video-effects
-Version:        0.4.0
-Release:        2%{?_dist_release}
 Summary:        Collection of GStreamer video effects
 Summary:        Collection of GStreamer video effects
+Name:           gnome-video-effects
+Version:        0.5.0
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        GPLv2
 License:        GPLv2
 URL:            http://live.gnome.org/GnomeVideoEffects
 URL:            http://live.gnome.org/GnomeVideoEffects
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.4/%{name}-%{version}.tar.xz
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Buildarch:      noarch
 Buildarch:      noarch
 
 
+BuildRequires:  meson
 BuildRequires:  intltool
 BuildRequires:  intltool
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
-
 %description
 %description
 A collection of GStreamer effects to be used in different GNOME Modules.
 A collection of GStreamer effects to be used in different GNOME Modules.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 
 
 
 %install
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS  COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README
 %{_datadir}/pkgconfig/gnome-video-effects.pc
 %{_datadir}/pkgconfig/gnome-video-effects.pc
 %{_datadir}/gnome-video-effects
 %{_datadir}/gnome-video-effects
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.5.0-1
+- new upstream release.
+
 * Sun Jan 12 2014 Yoji TOYODA <bsyamato@seea.plala.or.jp> 0.4.0-2
 * Sun Jan 12 2014 Yoji TOYODA <bsyamato@seea.plala.or.jp> 0.4.0-2
 - rebuild with VineSeed environment
 - rebuild with VineSeed environment
 
 

+ 12 - 9
g/gom/gom-vl.spec

@@ -1,12 +1,14 @@
 Summary:	A GObject to SQLite object mapper
 Summary:	A GObject to SQLite object mapper
 Name:		gom
 Name:		gom
-Version:	0.3.3
+Version:	0.4
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	LGPLv2+
 License:	LGPLv2+
-Group:		System Environment/Libraries
 URL:		https://wiki.gnome.org/Projects/Gom
 URL:		https://wiki.gnome.org/Projects/Gom
-
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.3/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | cut -d. -f1-2)
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRequires:  meson
 BuildRequires:  meson
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gobject-introspection-devel
@@ -18,9 +20,6 @@ BuildRequires:  gtk-doc
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 %description
 Gom provides an object mapper from GObjects to SQLite. It helps you write
 Gom provides an object mapper from GObjects to SQLite. It helps you write
 applications that need to store structured data as well as make complex
 applications that need to store structured data as well as make complex
@@ -51,22 +50,23 @@ This package contains documentation for %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson \
 %meson \
   -Denable-gtk-doc=true
   -Denable-gtk-doc=true
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 %meson_install
 %meson_install
 
 
+
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
@@ -93,6 +93,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.3-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 161 - 0
g/graphene/graphene-vl.spec

@@ -0,0 +1,161 @@
+%bcond_with tests
+
+Summary:        Thin layer of types for graphic libraries
+Name:           graphene
+Version:        1.10.2
+Release:        2%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            https://github.com/ebassi/graphene
+Source:         %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
+
+BuildRequires:  gcc
+BuildRequires:  gobject-introspection-devel
+BuildRequires:  gtk-doc
+BuildRequires:  meson >= 0.50.1
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.30.0
+
+%description
+Graphene provides a small set of mathematical types needed to implement graphic
+libraries that deal with 2D and 3D transformations and projections.
+
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%if %{with tests}
+%package        tests
+Summary:        Tests for the %{name} package
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    tests
+The %{name}-tests package contains tests that can be used to verify
+the functionality of the installed %{name} package.
+%endif
+
+%prep
+%autosetup -p1
+
+
+%build
+%meson \
+	-Dgtk_doc=true \
+%if !%{with tests}
+	-Dtests=false \
+	-Dinstalled_tests=false
+%endif
+	%{nil}
+%meson_build
+
+
+%install
+%meson_install
+
+
+%files
+%license LICENSE.txt
+%doc README.md
+%{_libdir}/girepository-1.0/
+%{_libdir}/libgraphene-1.0.so.0*
+
+%files devel
+%{_includedir}/graphene-1.0/
+%dir %{_libdir}/graphene-1.0
+%{_libdir}/graphene-1.0/include/
+%{_libdir}/libgraphene-1.0.so
+%{_libdir}/pkgconfig/graphene-1.0.pc
+%{_libdir}/pkgconfig/graphene-gobject-1.0.pc
+%{_datadir}/gir-1.0/
+%{_datadir}/gtk-doc/
+
+%if %{with tests}
+%files tests
+%{_libexecdir}/installed-tests/
+%{_datadir}/installed-tests/
+%endif
+
+
+%changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.10.2-2
+- initial build for Vine Linux.
+
+* Mon Jun 22 2020 Kalev Lember <klember@redhat.com> - 1.10.2-1
+- Update to 1.10.2
+- Enable gtk-doc support
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Sun Sep 08 2019 Kalev Lember <klember@redhat.com> - 1.10.0-1
+- Update to 1.10.0
+
+* Tue Aug 13 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.9.6-1
+- Update to 1.9.6
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Wed Jun 19 2019 Kalev Lember <klember@redhat.com> - 1.9.4-1
+- Update to 1.9.4
+
+* Tue May 14 2019 Kalev Lember <klember@redhat.com> - 1.9.2-1
+- Update to 1.9.2
+
+* Tue May 07 2019 Kalev Lember <klember@redhat.com> - 1.9.1-0.1.git5a4531b
+- Update to 1.9.1 git snapshot
+
+* Tue Mar 05 2019 Kalev Lember <klember@redhat.com> - 1.8.6-1
+- Update to 1.8.6
+
+* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.8.4-1
+- Update to 1.8.4
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jun 26 2018 Kalev Lember <klember@redhat.com> - 1.8.2-1
+- Update to 1.8.2
+
+* Fri Feb 23 2018 Kalev Lember <klember@redhat.com> - 1.8.0-1
+- Update to 1.8.0
+- Drop ldconfig scriptlets
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Thu Mar 02 2017 Kalev Lember <klember@redhat.com> - 1.6.0-1
+- Update to 1.6.0
+
+* Mon Feb 27 2017 Kalev Lember <klember@redhat.com> - 1.5.4-3
+- Build for ppc64 again now that gcc ICE is fixed
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Tue Jan 10 2017 Kalev Lember <klember@redhat.com> - 1.5.4-1
+- Update to 1.5.4
+
+* Mon Jan 02 2017 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.5.2-1
+- Update to 1.5.2
+
+* Tue Nov 22 2016 Kalev Lember <klember@redhat.com> - 1.5.1-0.2.git8a7a4a3
+- Install installed tests to libexecdir (#1397317)
+
+* Tue Nov 22 2016 Kalev Lember <klember@redhat.com> - 1.5.1-0.1.git8a7a4a3
+- Initial Fedora packaging

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

@@ -2,17 +2,17 @@
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
 Name:           grilo-plugins
 Name:           grilo-plugins
-Version:        0.3.9
+Version:        0.3.11
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        A collection of plugins for the Grilo framework
 Summary:        A collection of plugins for the Grilo framework
 Summary(ja):    Grilo フレームワーク用のプラグイン集
 Summary(ja):    Grilo フレームワーク用のプラグイン集
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2
 License:        LGPLv2
 URL:            https://live.gnome.org/Grilo
 URL:            https://live.gnome.org/Grilo
-
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0:        http://download.gnome.org/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
+%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
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
 BuildRequires:  meson
 BuildRequires:  meson
@@ -31,11 +31,11 @@ BuildRequires:  gmime-devel
 BuildRequires:  tracker-devel
 BuildRequires:  tracker-devel
 BuildRequires:  libmediaart-devel
 BuildRequires:  libmediaart-devel
 BuildRequires:  gom-devel
 BuildRequires:  gom-devel
+BuildRequires:  liboauth-devel
+BuildRequires:  libxml2-devel
+BuildRequires:  gnome-online-accounts-devel
 BuildRequires:  yelp-tools
 BuildRequires:  yelp-tools
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 %description
 %{summary}
 %{summary}
 
 
@@ -43,20 +43,21 @@ Distribution:	Vine Linux
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson \
 %meson \
  -Denable-lua-factory=no
  -Denable-lua-factory=no
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
-
 rm -f $RPM_BUILD_ROOT%{_datadir}/help/*/examples/example-tmdb.c
 rm -f $RPM_BUILD_ROOT%{_datadir}/help/*/examples/example-tmdb.c
 
 
 %find_lang %{name} --with-gnome
 %find_lang %{name} --with-gnome
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -92,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.11-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.9-1
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.9-1
 - new upstream release.
 - new upstream release.
 
 

+ 13 - 8
g/grilo/grilo-vl.spec

@@ -1,18 +1,20 @@
 %define ver 0.3
 %define ver 0.3
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
-Name:           grilo
-Version:        0.3.9
-Release:        1%{?_dist_release}
 Summary:        Framework for multimedia developers
 Summary:        Framework for multimedia developers
 Summary(ja):    マルチメディア開発者用のフレームワーク
 Summary(ja):    マルチメディア開発者用のフレームワーク
+Name:           grilo
+Version:        0.3.12
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 License:        LGPLv2
 License:        LGPLv2
 URL:            https://live.gnome.org/Grilo
 URL:            https://live.gnome.org/Grilo
 
 
 %define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
 %define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0:        http://download.gnome.org/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
+Source0:        https://download.gnome.org/sources/%{name}/%{major_minor}/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
 BuildRequires:  meson
 BuildRequires:  meson
@@ -25,9 +27,6 @@ BuildRequires:  python3-devel
 BuildRequires:  totem-pl-parser-devel >= 3.4.1
 BuildRequires:  totem-pl-parser-devel >= 3.4.1
 BuildRequires:  vala-devel
 BuildRequires:  vala-devel
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 
 
 %description
 %description
 Grilo is a framework for browsing and searching media content from various
 Grilo is a framework for browsing and searching media content from various
@@ -48,19 +47,22 @@ developing applications that use %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson -Denable-gtk-doc=false
 %meson -Denable-gtk-doc=false
-
 %meson_build
 %meson_build
 
 
+
 %check
 %check
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -108,6 +110,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.12-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.9-1
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.9-1
 - new upstream release.
 - new upstream release.
 
 

+ 34 - 52
g/gsettings-desktop-schemas/gsettings-desktop-schemas-vl.spec

@@ -1,26 +1,24 @@
 # Basic Information
 # Basic Information
+Summary:	A collection of GSettings schemas
+Summary(ja):	GSettingsスキーマのコレクション
 Name:		gsettings-desktop-schemas
 Name:		gsettings-desktop-schemas
-Version:	3.28.1
+Version:	3.36.1
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPLv2
 License:	GPLv2
-Group:		System Environment/Base
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+URL:		https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source:		https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 # settings for Vine
 # settings for Vine
-Patch101:	gsettings-desktop-schemas-3.28.1-vine-settings.patch
+Patch101:	gsettings-desktop-schemas-3.36.1-vine-settings.patch
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	yasumichi
-
-Summary:	A collection of GSettings schemas
-Summary(ja):	GSettingsスキーマのコレクション
-
-Requires:	glib2
-Requires:	dconf
-
+BuildRequires:	meson
+BuildRequires:	gettext
 BuildRequires:	pkgconfig
 BuildRequires:	pkgconfig
 BuildRequires:	glib2-devel
 BuildRequires:	glib2-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gobject-introspection-devel
@@ -48,18 +46,26 @@ gsettings-desktop-schemas.
 
 
 %prep
 %prep
 %setup -q
 %setup -q
-%patch101 -p1 -b .vine
+%autosetup -p1
+
 
 
 %build
 %build
-%configure --disable-schemas-compile --enable-introspection=yes
-%{__make} %{?_smp_mflags}
+%meson
+%meson_build
+
 
 
 %install
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%meson_install
+
+%find_lang %{name} --with-gnome
 
 
-%find_lang %{name}
 
 
+%check
+# Test that the schemas compile
+glib-compile-schemas --dry-run --strict %{buildroot}%{_datadir}/glib-2.0/schemas
+ 
+ 
 %posttrans
 %posttrans
 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 
 
@@ -74,48 +80,24 @@ fi
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README HACKING
-%{_libdir}/girepository-1.0/*.typelib
+%license COPYING
+%doc AUTHORS MAINTAINERS NEWS README
+%{_datadir}/glib-2.0/schemas/*
 %{_datadir}/GConf/gsettings/gsettings-desktop-schemas.convert
 %{_datadir}/GConf/gsettings/gsettings-desktop-schemas.convert
 %{_datadir}/GConf/gsettings/wm-schemas.convert
 %{_datadir}/GConf/gsettings/wm-schemas.convert
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.a11y.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.a11y.applications.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.a11y.magnifier.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.a11y.mouse.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.app-folders.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.background.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.calendar.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.datetime.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.default-applications.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.enums.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.input-sources.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.media-handling.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.notifications.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.search-providers.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.session.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.sound.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.thumbnail-cache.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.thumbnailers.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.wm.keybindings.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.system.locale.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.system.location.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.system.proxy.gschema.xml
+%{_libdir}/girepository-1.0/*.typelib
 
 
 %files devel
 %files devel
 %defattr(-,root,root)
 %defattr(-,root,root)
-%{_includedir}/gsettings-desktop-schemas/gdesktop-enums.h
-%{_datadir}/pkgconfig/gsettings-desktop-schemas.pc
+%{_includedir}/*
+%{_datadir}/pkgconfig/*
 %{_datadir}/gir-1.0/*.gir
 %{_datadir}/gir-1.0/*.gir
 
 
 
 
 %changelog
 %changelog
+* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
+- new upstream release.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.1-1
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.1-1
 - new upstream release.
 - new upstream release.
 - updated Patch101.
 - updated Patch101.

+ 10 - 7
g/gsound/gsound-vl.spec

@@ -2,11 +2,14 @@ Summary:	GObject library for playing system sounds
 Summary(ja):	システム音再生用 GObject ライブラリ
 Summary(ja):	システム音再生用 GObject ライブラリ
 Name:		gsound
 Name:		gsound
 Version:	1.0.2
 Version:	1.0.2
-Release:	2%{?_dist_release}
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.0/%{name}-%{version}.tar.xz
+Release:	3%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	LGPLv2.1
 License:	LGPLv2.1
-Group:		System Environment/Libraries 
 URL:		https://wiki.gnome.org/Projects/GSound
 URL:		https://wiki.gnome.org/Projects/GSound
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRequires: glib2-devel
 BuildRequires: glib2-devel
 BuildRequires: libcanberra-gtk3-devel
 BuildRequires: libcanberra-gtk3-devel
@@ -15,9 +18,6 @@ BuildRequires: vala-tools
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 %description
 %description
 GSound is a small library for playing system sounds. It's designed to
 GSound is a small library for playing system sounds. It's designed to
 be  used via GObject Introspection, and is a thin wrapper around the
 be  used via GObject Introspection, and is a thin wrapper around the
@@ -67,8 +67,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
@@ -96,6 +96,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-3
+- rebuilt with current environment.
+
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-2
 * Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-2
 - added vala files.
 - added vala files.
 
 

+ 52 - 18
g/gvfs/gvfs-vl.spec

@@ -1,21 +1,18 @@
+%bcond_with systemd
+
 Summary: Backends for the gio framework in GLib
 Summary: Backends for the gio framework in GLib
 Summary(ja): GLib の GIO フレームワークのバックエンド
 Summary(ja): GLib の GIO フレームワークのバックエンド
 Name: gvfs
 Name: gvfs
-Version: 1.39.4
-Release: 1%{?_dist_release}
+Version: 1.44.1
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: LGPLv2+
 License: LGPLv2+
-Group: System Environment/Libraries
 URL: https://wiki.gnome.org/Projects/gvfs
 URL: https://wiki.gnome.org/Projects/gvfs
-%define shortver %(echo %{version} | sed -e 's/\\.[0-9]*$//')
-Source: https://ftp.gnome.org/pub/GNOME/sources/gvfs/%{shortver}/%{name}-%{version}.tar.xz
-
-Patch1: CVE-2019-3827.patch
-Patch2: CVE-2019-12448.patch
-Patch3: CVE-2019-12447-1.patch
-Patch4: CVE-2019-12447-2.patch
-Patch5: CVE-2019-12449.patch
-Patch6: CVE-2019-12795-1.patch
-Patch7: CVE-2019-12795-2.patch
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+Patch0: afc-Add-support-for-libplist-2.2.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: meson
 BuildRequires: meson
@@ -31,14 +28,21 @@ BuildRequires: libgnome-keyring-devel
 BuildRequires: intltool
 BuildRequires: intltool
 BuildRequires: gettext
 BuildRequires: gettext
 BuildRequires: perl-XML-Parser
 BuildRequires: perl-XML-Parser
-BuildRequires: eudev-libgudev1-devel
 BuildRequires: udisks2-devel
 BuildRequires: udisks2-devel
 BuildRequires: libsecret-devel
 BuildRequires: libsecret-devel
 BuildRequires: libmtp-devel
 BuildRequires: libmtp-devel
 BuildRequires: gnome-online-accounts-devel
 BuildRequires: gnome-online-accounts-devel
 BuildRequires: gcr-devel
 BuildRequires: gcr-devel
-BuildRequires: elogind-devel
 BuildRequires: gsettings-desktop-schemas-devel
 BuildRequires: gsettings-desktop-schemas-devel
+BuildRequires: libgudev-devel
+BuildRequires: fuse3-devel
+BuildRequires: libplist-devel
+%if %{with systemd}
+BuildRequires: systemd-devel
+%{?systemd_requires}
+%else
+BuildRequires: elogind-devel
+%endif
 
 
 Requires(post): desktop-file-utils
 Requires(post): desktop-file-utils
 Requires(postun): desktop-file-utils
 Requires(postun): desktop-file-utils
@@ -48,13 +52,11 @@ Obsoletes: gnome-mount < 0.9
 
 
 Obsoletes: %{name}-obexftp < 1.24.0
 Obsoletes: %{name}-obexftp < 1.24.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 The gvfs package provides backend implementations for the gio 
 The gvfs package provides backend implementations for the gio 
 framework in GLib. It includes ftp, sftp, cifs. 
 framework in GLib. It includes ftp, sftp, cifs. 
 
 
+
 %package devel
 %package devel
 Summary: Development files for gvfs
 Summary: Development files for gvfs
 Group: Development/Libraries
 Group: Development/Libraries
@@ -64,6 +66,7 @@ Requires: %{name} = %{version}-%{release}
 The gvfs-devel package contains headers and other files that are
 The gvfs-devel package contains headers and other files that are
 required to develop applications using gvfs.
 required to develop applications using gvfs.
 
 
+
 %package fuse
 %package fuse
 Summary: FUSE support for gvfs
 Summary: FUSE support for gvfs
 Group: System Environment/Libraries
 Group: System Environment/Libraries
@@ -170,10 +173,13 @@ This package provides seamless integration with Google Drive.
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
 
 
+
 %build
 %build
 %meson \
 %meson \
+%if !%{with systemd}
   -Dsystemduserunitdir=no \
   -Dsystemduserunitdir=no \
   -Dtmpfilesdir=no \
   -Dtmpfilesdir=no \
+%endif
   -Dman=true \
   -Dman=true \
   -Dnfs=false \
   -Dnfs=false \
   -Dbluray=false \
   -Dbluray=false \
@@ -181,17 +187,22 @@ This package provides seamless integration with Google Drive.
 
 
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
 
 
+%if !%{with systemd}
 rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
 rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
+%endif
 
 
 %find_lang gvfs
 %find_lang gvfs
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 /sbin/ldconfig
 /sbin/ldconfig
 # Reload .mount files:
 # Reload .mount files:
@@ -273,6 +284,12 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_mandir}/man1/gvfsd-metadata.1.gz
 %{_mandir}/man1/gvfsd-metadata.1.gz
 %{_mandir}/man1/gvfsd.1.gz
 %{_mandir}/man1/gvfsd.1.gz
 %{_mandir}/man7/gvfs.7.gz
 %{_mandir}/man7/gvfs.7.gz
+%if %{with systemd}
+%{_userunitdir}/gvfs-daemon.service
+%{_userunitdir}/gvfs-metadata.service
+%{_userunitdir}/gvfs-udisks2-volume-monitor.service
+%{_tmpfilesdir}/*
+%endif
 
 
 %files devel
 %files devel
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
@@ -307,6 +324,9 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_libexecdir}/gvfs-gphoto2-volume-monitor
 %{_libexecdir}/gvfs-gphoto2-volume-monitor
 %{_datadir}/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service
 %{_datadir}/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service
 %{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
 %{_datadir}/gvfs/remote-volume-monitors/gphoto2.monitor
+%if %{with systemd}
+%{_userunitdir}/gvfs-gphoto2-volume-monitor.service
+%endif
 
 
 %files afc
 %files afc
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
@@ -315,6 +335,9 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_libexecdir}/gvfs-afc-volume-monitor
 %{_libexecdir}/gvfs-afc-volume-monitor
 %{_datadir}/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service
 %{_datadir}/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service
 %{_datadir}/gvfs/remote-volume-monitors/afc.monitor
 %{_datadir}/gvfs/remote-volume-monitors/afc.monitor
+%if %{with systemd}
+%{_userunitdir}/gvfs-afc-volume-monitor.service
+%endif
 
 
 %files mtp
 %files mtp
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
@@ -323,12 +346,18 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_libexecdir}/gvfs-mtp-volume-monitor
 %{_libexecdir}/gvfs-mtp-volume-monitor
 %{_datadir}/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service
 %{_datadir}/dbus-1/services/org.gtk.vfs.MTPVolumeMonitor.service
 %{_datadir}/gvfs/remote-volume-monitors/mtp.monitor
 %{_datadir}/gvfs/remote-volume-monitors/mtp.monitor
+%if %{with systemd}
+%{_userunitdir}/gvfs-mtp-volume-monitor.service
+%endif
 
 
 %files goa
 %files goa
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
 %{_libexecdir}/gvfs-goa-volume-monitor
 %{_libexecdir}/gvfs-goa-volume-monitor
 %{_datadir}/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
 %{_datadir}/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
 %{_datadir}/gvfs/remote-volume-monitors/goa.monitor
 %{_datadir}/gvfs/remote-volume-monitors/goa.monitor
+%if %{with systemd}
+%{_userunitdir}/gvfs-goa-volume-monitor.service
+%endif
 
 
 %files admin
 %files admin
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
@@ -342,6 +371,11 @@ killall -USR1 gvfsd >&/dev/null || :
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.44.1-1
+- new upstream release.
+- dropped Patch1-7.
+- imported Patch0 from upstream.
+
 * Fri Oct 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.39.4-1
 * Fri Oct 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.39.4-1
 - new upstream release.
 - new upstream release.
 - imported Patch1-7 from upstream.
 - imported Patch1-7 from upstream.

+ 9 - 9
lib/liba/libaccounts-glib/libaccounts-glib-vl.spec

@@ -1,9 +1,11 @@
 %define repo_id 17201ad512e86d248ac158046ac322e7164adc87
 %define repo_id 17201ad512e86d248ac158046ac322e7164adc87
 
 
+Summary:        A low-level library for managing accounts settings.
 Name:           libaccounts-glib
 Name:           libaccounts-glib
-Version:        1.24
+Version:        1.25
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        A low-level library for managing accounts settings.
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 License:        LGPL
 License:        LGPL
@@ -24,11 +26,6 @@ BuildRequires:	gtk-doc
 BuildRequires:	docbook-style-xsl
 BuildRequires:	docbook-style-xsl
 BuildRequires:	vala-devel
 BuildRequires:	vala-devel
 
 
-
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %description
 %description
 This project is a library for managing accounts which can be used from GLib
 This project is a library for managing accounts which can be used from GLib
 applications. 
 applications. 
@@ -73,12 +70,12 @@ rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING NEWS README*
+%license COPYING
+%doc NEWS README*
 %{_bindir}/ag-backup
 %{_bindir}/ag-backup
 %{_bindir}/ag-tool
 %{_bindir}/ag-tool
 %{_libdir}/%{name}.so.*
 %{_libdir}/%{name}.so.*
@@ -104,6 +101,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.25-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.24-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.24-1
 - new upstream release.
 - new upstream release.
 
 

+ 23 - 10
lib/liba/libappindicator/libappindicator-vl.spec

@@ -2,23 +2,35 @@ Summary: allow applications to export a menu into the Unity Menu bar
 Name: libappindicator
 Name: libappindicator
 Version: 12.10.0
 Version: 12.10.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: iwaim
+
 License: LGPLv3
 License: LGPLv3
-Group: System Environment/Libraries
 URL: https://launchpad.net/libappindicator
 URL: https://launchpad.net/libappindicator
 Source0: %{name}-%{version}.tar.gz
 Source0: %{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+Patch0: 0001_Fix_mono_dir.patch
+# https://bazaar.launchpad.net/~indicator-applet-developers/libappindicator/trunk.16.10/revision/285
+Patch1: incompatible_pointer_build_fix.patch
+Patch2: nopython.patch
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: iwaim
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
 BuildRequires: gtk3-devel >= 2.91
 BuildRequires: gtk3-devel >= 2.91
 BuildRequires: glib2-devel >= 2.26
 BuildRequires: glib2-devel >= 2.26
 BuildRequires: libindicator-devel >= 0.4.93
 BuildRequires: libindicator-devel >= 0.4.93
-BuildRequires: libdbusmenu-gtk-devel >= 0.5.90
-BuildRequires: python-devel
-BuildRequires: pygtk2-devel >= 2.14.0
-BuildRequires: pygobject-devel 
+
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  gtk-doc
+BuildRequires:  vala
+BuildRequires:  dbus-glib-devel
+BuildRequires:  libdbusmenu-devel
+BuildRequires:  libdbusmenu-gtk-devel
+BuildRequires:  gobject-introspection-devel
+BuildRequires:  gtk3-devel
+BuildRequires:  libindicator-devel
+BuildRequires:  libindicator-gtk3-devel
 
 
 %description
 %description
 A library to allow applications to export a menu into the Unity Menu bar.
 A library to allow applications to export a menu into the Unity Menu bar.
@@ -53,7 +65,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_libdir}/girepository-1.0/AppIndicator3-0.1.typelib
 %{_libdir}/girepository-1.0/AppIndicator3-0.1.typelib
 %{_libdir}/%{name}3.so.*
 %{_libdir}/%{name}3.so.*
 %{_datadir}/gir-1.0/AppIndicator3-0.1.gir
 %{_datadir}/gir-1.0/AppIndicator3-0.1.gir

+ 35 - 40
lib/libc/libchamplain/libchamplain-vl.spec

@@ -1,30 +1,30 @@
-%define ver	0.12
-
 Summary:	Map view for Clutter
 Summary:	Map view for Clutter
 Summary(ja):	Clutter用のマップビューア
 Summary(ja):	Clutter用のマップビューア
 Name:		libchamplain
 Name:		libchamplain
-Version:	0.12.13
+Version:	0.12.20
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	LGPLv2+
 License:	LGPLv2+
-Group: System Environment/Libraries
-URL: http://projects.gnome.org/libchamplain/
-Source0: http://download.gnome.org/sources/libchamplain/0.12/%{name}-%{version}.tar.xz
+URL:		http://projects.gnome.org/libchamplain/
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 Requires: gobject-introspection
 Requires: gobject-introspection
 
 
+BuildRequires: meson
 BuildRequires: clutter-devel
 BuildRequires: clutter-devel
 BuildRequires: clutter-gtk-devel
 BuildRequires: clutter-gtk-devel
 BuildRequires: libsoup-devel
 BuildRequires: libsoup-devel
 BuildRequires: sqlite3-devel
 BuildRequires: sqlite3-devel
 BuildRequires: gtk-doc >= 1.14
 BuildRequires: gtk-doc >= 1.14
 BuildRequires: gobject-introspection-devel >= 0.6.8
 BuildRequires: gobject-introspection-devel >= 0.6.8
+BuildRequires: vala-tools
+BuildRequires: vala-devel
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
-
 %description
 %description
 Libchamplain is a C library aimed to provide a ClutterActor to display
 Libchamplain is a C library aimed to provide a ClutterActor to display
 rasterized maps.
 rasterized maps.
@@ -83,7 +83,7 @@ Summary:        Documentation for %{name}
 Summary(ja):    %{name} 用のドキュメント
 Summary(ja):    %{name} 用のドキュメント
 Group:          Documentation
 Group:          Documentation
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
-Requires:		gtk-doc
+Requires:	gtk-doc
 BuildArch:      noarch
 BuildArch:      noarch
 
 
 %description    docs
 %description    docs
@@ -94,39 +94,34 @@ This package contains documentation for %{name}.
 %setup -q
 %setup -q
 
 
 %build
 %build
-%configure --disable-debug --disable-static --enable-gtk --enable-gtk-doc \
-  --enable-introspection=yes --enable-silent-rules
+%meson -Dgtk_doc=true
+%meson_build
 
 
-# Omit unused direct shared library dependencies.
-sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' libtool
-
-make %{?_smp_mflags}
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
+%meson_install
 
 
-make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 %post gtk -p /sbin/ldconfig
 %post gtk -p /sbin/ldconfig
-
 %postun gtk -p /sbin/ldconfig
 %postun gtk -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
+%license COPYING
 %doc AUTHORS
 %doc AUTHORS
 %doc ChangeLog
 %doc ChangeLog
-%doc COPYING
 %doc NEWS
 %doc NEWS
-%{_libdir}/girepository-1.0/Champlain-%{ver}.typelib
-%{_libdir}/%{name}-%{ver}.so.*
+%{_libdir}/girepository-1.0/Champlain-%{shortver}.typelib
+%{_libdir}/%{name}-%{shortver}.so.*
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -136,41 +131,41 @@ rm -rf $RPM_BUILD_ROOT
 %doc demos/markers.h
 %doc demos/markers.h
 %doc demos/polygons.c
 %doc demos/polygons.c
 %doc demos/url-marker.c
 %doc demos/url-marker.c
-%{_datadir}/gir-1.0/Champlain-%{ver}.gir
-%{_libdir}/%{name}-%{ver}.so
-%{_libdir}/pkgconfig/champlain-%{ver}.pc
+%{_datadir}/gir-1.0/Champlain-%{shortver}.gir
+%{_libdir}/%{name}-%{shortver}.so
+%{_libdir}/pkgconfig/champlain-%{shortver}.pc
 
 
-%dir %{_includedir}/%{name}-%{ver}
-%{_includedir}/%{name}-%{ver}/champlain
+%dir %{_includedir}/champlain-%{shortver}
+%{_includedir}/champlain-%{shortver}/champlain
 
 
 %files gtk
 %files gtk
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{_libdir}/girepository-1.0/GtkChamplain-%{ver}.typelib
-%{_libdir}/%{name}-gtk-%{ver}.so.*
+%{_libdir}/girepository-1.0/GtkChamplain-%{shortver}.typelib
+%{_libdir}/%{name}-gtk-%{shortver}.so.*
 
 
 %files gtk-devel
 %files gtk-devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc demos/launcher-gtk.c
 %doc demos/launcher-gtk.c
 %doc demos/markers.c
 %doc demos/markers.c
-%{_datadir}/gir-1.0/GtkChamplain-%{ver}.gir
-%{_libdir}/%{name}-gtk-%{ver}.so
-%{_libdir}/pkgconfig/champlain-gtk-%{ver}.pc
+%{_datadir}/gir-1.0/GtkChamplain-%{shortver}.gir
+%{_libdir}/%{name}-gtk-%{shortver}.so
+%{_libdir}/pkgconfig/champlain-gtk-%{shortver}.pc
 
 
-%dir %{_includedir}/%{name}-gtk-%{ver}
-%{_includedir}/%{name}-gtk-%{ver}/champlain-gtk
+%{_includedir}/champlain-%{shortver}/champlain-gtk
 
 
 %files vala
 %files vala
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{_datadir}/vala/vapi/champlain-%{ver}.vapi
-%{_datadir}/vala/vapi/champlain-gtk-%{ver}.vapi
+%{_datadir}/vala/vapi/*
 
 
 %files docs
 %files docs
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{_datadir}/gtk-doc/html/libchamplain-%{ver}
-%{_datadir}/gtk-doc/html/libchamplain-gtk-%{ver}
+%{_datadir}/gtk-doc/html/*
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12.20-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.13-1
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12.13-1
 - new upstream release
 - new upstream release
 
 

+ 30 - 14
lib/libd/libdbusmenu/libdbusmenu-vl.spec

@@ -1,16 +1,16 @@
-Name: libdbusmenu
 Summary: Library that pulling out some code out of indicator-applet
 Summary: Library that pulling out some code out of indicator-applet
-Version: 12.10.2
-Release: 2%{?_dist_release}
+Name: libdbusmenu
+Version: 16.04.0
+Release: 1%{?_dist_release}
 
 
 # All files installed in final rpms use C sources with dual licensing headers.
 # All files installed in final rpms use C sources with dual licensing headers.
 # Tests compiled in the build process are licensed GPLv3
 # Tests compiled in the build process are licensed GPLv3
 
 
 License: LGPLv3 or LGPLv2 and GPLv3
 License: LGPLv3 or LGPLv2 and GPLv3
-Group: System Environment/Libraries
 URL: https://launchpad.net/dbusmenu
 URL: https://launchpad.net/dbusmenu
-
-Source0: https://launchpad.net/libdbusmenu/12.10/%{version}/+download/libdbusmenu-%{version}.tar.gz
+Source0: https://launchpad.net/libdbusmenu/16.04/%{version}/+download/libdbusmenu-%{version}.tar.gz
+# patch to remove -Werror flag - fixes build despite usage of deprecated things
+Patch0:     00-no-werror.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: chrpath
 BuildRequires: chrpath
@@ -111,17 +111,25 @@ Provides: dbusmenu-tools = %{version}-%{release}
 This package contains tools that are useful when developing and 
 This package contains tools that are useful when developing and 
 building applications with libdbusmenu.
 building applications with libdbusmenu.
 
 
+
 %prep
 %prep
 %setup -q -n libdbusmenu-%{version}
 %setup -q -n libdbusmenu-%{version}
+%patch0 -p1
+
+sed -i -e 's@^#!.*python$@#!/usr/bin/python2@' tools/dbusmenu-bench
+autoreconf -vif
+
 
 
 %build
 %build
 export CFLAGS="%{optflags} -Wno-error=deprecated-declarations"
 export CFLAGS="%{optflags} -Wno-error=deprecated-declarations"
+
 %configure \
 %configure \
-    --disable-static \
+	--disable-static \
+	--disable-dumper \
+	--enable-introspection \
     --disable-scrollkeeper \
     --disable-scrollkeeper \
-    --enable-silent-rules \
-    --with-gtk=3 \
-    --disable-dumper
+    --with-gtk=3
+%make_build
 
 
 sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
 sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
 make %{?_smp_mflags} V=1
 make %{?_smp_mflags} V=1
@@ -131,17 +139,19 @@ make %{?_smp_mflags} V=1
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT 
 make install DESTDIR=$RPM_BUILD_ROOT 
 
 
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libdbusmenu-gtk3.so.4.0.12
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libdbusmenu-jsonloader.so.4.0.12
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libdbusmenu-gtk3.so.?.?.*
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libdbusmenu-jsonloader.so.?.?.*
 chrpath --delete $RPM_BUILD_ROOT%{_libexecdir}/dbusmenu-testapp
 chrpath --delete $RPM_BUILD_ROOT%{_libexecdir}/dbusmenu-testapp
 
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 
+# Remove benchmarking tool written in python2
+rm %{buildroot}/%{_libexecdir}/dbusmenu-bench
+
 rm -rf _docs/*
 rm -rf _docs/*
 mkdir -p _docs
 mkdir -p _docs
 mv $RPM_BUILD_ROOT%{_docdir}/libdbusmenu/* _docs/
 mv $RPM_BUILD_ROOT%{_docdir}/libdbusmenu/* _docs/
 
 
-%check
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -159,9 +169,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %postun jsonloader -p /sbin/ldconfig
 %postun jsonloader -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc README COPYING COPYING.2.1 COPYING-GPL3 AUTHORS
+%license COPYING COPYING.2.1 COPYING-GPL3
+%doc README AUTHORS
 %{_libdir}/libdbusmenu-glib.so.*
 %{_libdir}/libdbusmenu-glib.so.*
 %{_libdir}/girepository-1.0/Dbusmenu-0.4.typelib
 %{_libdir}/girepository-1.0/Dbusmenu-0.4.typelib
 
 
@@ -214,7 +226,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libexecdir}/dbusmenu-*
 %{_libexecdir}/dbusmenu-*
 %{_datadir}/libdbusmenu/json/test-gtk-label.json
 %{_datadir}/libdbusmenu/json/test-gtk-label.json
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.04.0-1
+- new upstream release.
+
 * Sun May 20 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 12.10.2-2
 * Sun May 20 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 12.10.2-2
 - build with GTK3
 - build with GTK3
 
 

+ 22 - 22
lib/libg/libgdata/libgdata-vl.spec

@@ -1,35 +1,31 @@
-%define pkg_version 0.17.9
-%define pkg_release 1%{?_dist_release}
-
 Summary:	A library for accessing online service APIs using the GData protocol
 Summary:	A library for accessing online service APIs using the GData protocol
 Summary(ja):	GData プロトコルを使用しているオンラインサービス API にアクセスするためのライブラリ
 Summary(ja):	GData プロトコルを使用しているオンラインサービス API にアクセスするためのライブラリ
 Name:		libgdata
 Name:		libgdata
-Version:	%{pkg_version}
-Release:	%{pkg_release}
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/libgdata/0.16/%{name}-%{version}.tar.xz
+Version:	0.17.12
+Release:	1%{?_dist_release}
 License:	LGPLv2+
 License:	LGPLv2+
-Group:		System Environment/Libraries 
-URL:		http://live.gnome.org/libgdata 
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+URL:		https://wiki.gnome.org/Projects/libgdata
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
+BuildRequires:	meson
 BuildRequires:	glib2-devel >= 2.26.0
 BuildRequires:	glib2-devel >= 2.26.0
 BuildRequires:	gdk-pixbuf2-devel
 BuildRequires:	gdk-pixbuf2-devel
 BuildRequires:	libsoup-devel >= 2.32.0
 BuildRequires:	libsoup-devel >= 2.32.0
 BuildRequires:	libxml2-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gobject-introspection-devel
-BuildRequires:	liboauth-devel
 BuildRequires:	json-glib-devel
 BuildRequires:	json-glib-devel
 BuildRequires:	gcr-devel
 BuildRequires:	gcr-devel
 BuildRequires:	gnome-online-accounts-devel
 BuildRequires:	gnome-online-accounts-devel
 BuildRequires:	uhttpmock-devel
 BuildRequires:	uhttpmock-devel
-BuildRequires:	gtk-doc
+BuildRequires:	vala-tools
 BuildRequires:	gnome-common
 BuildRequires:	gnome-common
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %description
 %description
 libgdata is a GLib-based library for accessing online service APIs using the
 libgdata is a GLib-based library for accessing online service APIs using the
 GData protocol - most notably, Google's services. It provides APIs to access
 GData protocol - most notably, Google's services. It provides APIs to access
@@ -52,19 +48,19 @@ Development files for libdata.
 
 
 
 
 %build
 %build
-autoreconf -if
-%configure --disable-static --enable-introspection=yes
-%{__make} V=0 %{?_smp_mflags}
+%meson \
+	-Dinstalled_tests=false \
+	-Dgtk_doc=false
+%meson_build
 
 
 
 
 %install
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
-
-%{__rm} -rf ${RPM_BUILD_ROOT}%{_libdir}/*.la
+%meson_install
 
 
 %find_lang gdata
 %find_lang gdata
 
 
+
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
@@ -75,7 +71,6 @@ autoreconf -if
 ##./general
 ##./general
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
@@ -85,7 +80,6 @@ autoreconf -if
 %doc ChangeLog NEWS README
 %doc ChangeLog NEWS README
 %{_libdir}/libgdata.so.*
 %{_libdir}/libgdata.so.*
 %{_libdir}/girepository-1.0/GData-0.0.typelib
 %{_libdir}/girepository-1.0/GData-0.0.typelib
-%{_datadir}/gtk-doc/html/gdata
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -93,9 +87,15 @@ autoreconf -if
 %{_libdir}/libgdata.so
 %{_libdir}/libgdata.so
 %{_libdir}/pkgconfig/libgdata.pc
 %{_libdir}/pkgconfig/libgdata.pc
 %{_datadir}/gir-1.0/GData-0.0.gir
 %{_datadir}/gir-1.0/GData-0.0.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17.12-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17.9-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17.9-1
 - new upstream release.
 - new upstream release.
 
 

+ 8 - 5
lib/libg/libgepub/libgepub-vl.spec

@@ -1,11 +1,10 @@
 %global apiver 0.6
 %global apiver 0.6
 
 
-Name:           libgepub
-Version:        0.6.0
-Release:        3%{?_dist_release}
 Summary:        Library for epub documents
 Summary:        Library for epub documents
 Summary(ja):    ePub文書ライブラリ
 Summary(ja):    ePub文書ライブラリ
-
+Name:           libgepub
+Version:        0.6.0
+Release:        4%{?_dist_release}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
@@ -50,10 +49,11 @@ developing applications that use %{name}.
 %install
 %install
 %meson_install
 %meson_install
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %license COPYING
 %license COPYING
 %dir %{_libdir}/girepository-1.0
 %dir %{_libdir}/girepository-1.0
@@ -69,6 +69,9 @@ developing applications that use %{name}.
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.6.0-4
+- rebuilt with current environment.
+
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.6.0-3
 * Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.6.0-3
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 11 - 10
lib/libg/libgphoto2/libgphoto2-vl.spec

@@ -1,19 +1,17 @@
 Summary: Library for accessing digital cameras
 Summary: Library for accessing digital cameras
 Summary(ja): デジタルカメラにアクセスするためのライブラリ
 Summary(ja): デジタルカメラにアクセスするためのライブラリ
 Name: libgphoto2
 Name: libgphoto2
-Version: 2.5.21
+Version: 2.5.25
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
 # GPLV2+ for the main lib (due to exif.c) and most plugins, some plugins GPLv2
 # GPLV2+ for the main lib (due to exif.c) and most plugins, some plugins GPLv2
 License: GPLv2+ and GPLv2
 License: GPLv2+ and GPLv2
-Group: System Environment/Libraries
-URL: http://www.gphoto.org/
-
-Source0: http://downloads.sourceforge.net/gphoto/libgphoto2-%{version}.tar.bz2
+URL: https://github.com/gphoto/libgphoto2
+Source0: https://github.com/gphoto/libgphoto2/releases/download/v%{version}/libgphoto2-%{version}.tar.bz2
 Patch1:         gphoto2-pkgcfg.patch
 Patch1:         gphoto2-pkgcfg.patch
 Patch2:         gphoto2-device-return.patch
 Patch2:         gphoto2-device-return.patch
-# https://github.com/gphoto/libgphoto2/pull/332
-Patch3:         0001-print-camera-list-Fix-udev-rules-for-linux-4.14.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 #BuildRequires: libusb-devel >= 0.1.6a
 #BuildRequires: libusb-devel >= 0.1.6a
@@ -30,15 +28,13 @@ BuildRequires: gd-devel
 Obsoletes: gphoto2 < 2.4.0
 Obsoletes: gphoto2 < 2.4.0
 Obsoletes: gphoto2-devel < 2.4.0
 Obsoletes: gphoto2-devel < 2.4.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 libgphoto2 is a library that can be used by applications to access
 libgphoto2 is a library that can be used by applications to access
 various digital cameras. libgphoto2 itself is not a GUI application,
 various digital cameras. libgphoto2 itself is not a GUI application,
 opposed to gphoto. There are GUI frontends for the gphoto2 library,
 opposed to gphoto. There are GUI frontends for the gphoto2 library,
 however, such as gtkam for example.
 however, such as gtkam for example.
 
 
+
 %package devel
 %package devel
 Summary: Headers and links to compile against the libgphoto2 library
 Summary: Headers and links to compile against the libgphoto2 library
 Group: Development/Libraries
 Group: Development/Libraries
@@ -60,6 +56,7 @@ however, such as gtkam for example.
 This package contains files needed to compile applications that
 This package contains files needed to compile applications that
 use libgphoto2.
 use libgphoto2.
 
 
+
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
 
 
@@ -170,6 +167,10 @@ rm -rf "${RPM_BUILD_ROOT}"
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.25-1
+- new upstream release.
+- dropped Patch3: fixed in upstream.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.21-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.21-1
 - updated to 2.5.21.
 - updated to 2.5.21.
 
 

+ 13 - 11
lib/libg/libgweather/libgweather-vl.spec

@@ -1,12 +1,15 @@
 Summary: Library for accessing weather information
 Summary: Library for accessing weather information
 Summary(ja): 天気予報情報にアクセスするライブラリ
 Summary(ja): 天気予報情報にアクセスするライブラリ
 Name: libgweather
 Name: libgweather
-Version: 3.28.2
+Version: 3.36.1
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 URL: http://www.gnome.org/
 URL: http://www.gnome.org/
 License: GPL 
 License: GPL 
-Group: System Environment/Libraries
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: meson
 BuildRequires: meson
@@ -16,11 +19,7 @@ BuildRequires: libsoup-devel
 BuildRequires: geocode-glib-devel
 BuildRequires: geocode-glib-devel
 BuildRequires: vala-devel
 BuildRequires: vala-devel
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
-
 libgweather is a library to access weather information from online
 libgweather is a library to access weather information from online
 services for numerous locations.
 services for numerous locations.
 
 
@@ -54,23 +53,22 @@ Requires: gtk3-devel
 Requires: libsoup-devel
 Requires: libsoup-devel
 
 
 %description devel
 %description devel
-
 Libraries and headers for libgweather.
 Libraries and headers for libgweather.
 
 
 %description devel -l ja
 %description devel -l ja
-
 libgweather 用ライブラリとヘッダ
 libgweather 用ライブラリとヘッダ
 
 
 
 
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson \
 %meson \
 	-Denable_vala=true
 	-Denable_vala=true
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
@@ -95,7 +93,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   
   
 %files -f %{name}-3.0.lang
 %files -f %{name}-3.0.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc AUTHORS COPYING NEWS README.md
+%license COPYING
+%doc AUTHORS NEWS README.md
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 %{_libdir}/girepository-1.0/GWeather-3.0.typelib
 %{_libdir}/girepository-1.0/GWeather-3.0.typelib
 %dir %{_datadir}/libgweather
 %dir %{_datadir}/libgweather
@@ -124,6 +123,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 20 - 12
lib/libg/libgxps/libgxps-vl.spec

@@ -1,26 +1,26 @@
 Name:		libgxps
 Name:		libgxps
-Version:	0.2.3.2
+Version:	0.3.1
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Summary:	GObject based library for handling and rendering XPS documents.
 Summary:	GObject based library for handling and rendering XPS documents.
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Group:		System Environment/Libraries
 License:	LGPLv2+
 License:	LGPLv2+
 URL:		https://live.gnome.org/libgxps
 URL:		https://live.gnome.org/libgxps
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.2/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
+BuildRequires:	meson
 BuildRequires:	gtk3-devel
 BuildRequires:	gtk3-devel
 BuildRequires:	libarchive-devel
 BuildRequires:	libarchive-devel
 BuildRequires:	libjpeg-turbo-devel
 BuildRequires:	libjpeg-turbo-devel
 BuildRequires:	libtiff-devel
 BuildRequires:	libtiff-devel
 BuildRequires:	lcms2-devel
 BuildRequires:	lcms2-devel
+BuildRequires:	gobject-introspection-devel
 BuildRequires:	gtk-doc
 BuildRequires:	gtk-doc
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	Takemikaduchi
-
 %description
 %description
 libgxps is a GObject based library for handling and rendering XPS
 libgxps is a GObject based library for handling and rendering XPS
 documents.
 documents.
@@ -53,25 +53,29 @@ This package contains documentation for %{name}.
 %setup -q
 %setup -q
 
 
 %build
 %build
-%configure --disable-static
+%meson \
+	-Denable-test=false \
+	-Denable-gtk-doc=true
+%meson_build
 
 
-make %{?_smp_mflags}
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc ChangeLog AUTHORS COPYING NEWS README
+%license COPYING
+%doc ChangeLog AUTHORS NEWS README
 %{_bindir}/xpstojpeg
 %{_bindir}/xpstojpeg
 %{_bindir}/xpstopdf
 %{_bindir}/xpstopdf
 %{_bindir}/xpstopng
 %{_bindir}/xpstopng
@@ -91,7 +95,11 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-, root, root)
 %defattr(-, root, root)
 %{_datadir}/gtk-doc/html/%{name}
 %{_datadir}/gtk-doc/html/%{name}
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.1-1
+- new upstream release.
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.3.2-1
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.3.2-1
 - new upstream release
 - new upstream release
 
 

+ 109 - 0
lib/libh/libhandy0/libhandy0-vl.spec

@@ -0,0 +1,109 @@
+Name:           libhandy0
+Version:        0.0.13
+Release:        6%{?_dist_release}
+Summary:        Library with GTK+ widgets for mobile phones
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://source.puri.sm/Librem5/libhandy/
+Source0:        https://source.puri.sm/Librem5/libhandy/-/archive/v%{version}/libhandy-v%{version}.tar.bz2
+
+# Backported from upstream
+Patch0:         0001-glade-Adapt-to-Glade-3.36-API-changes.patch
+
+BuildRequires:  meson
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gladeui-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gmodule-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  vala
+
+%description
+libhandy provides GTK+ widgets and GObjects to ease developing
+applications for mobile phones.
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%autosetup -n libhandy-v%{version} -p1
+
+%build
+%meson -Dgtk_doc=false -Dexamples=false
+%meson_build
+
+%install
+%meson_install
+
+%files
+%license COPYING
+%doc README.md
+%{_libdir}/girepository-1.0/
+%{_libdir}/libhandy-0.0.so.0*
+
+%files devel
+%{_includedir}/libhandy-0.0/
+%{_libdir}/glade/
+%{_libdir}/libhandy-0.0.so
+%{_libdir}/pkgconfig/libhandy-0.0.pc
+%{_datadir}/gir-1.0/
+%{_datadir}/glade/
+%{_datadir}/vala/
+
+%changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.0.13-6
+- initial build for Vine Linux.
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.13-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Fri May 22 2020 Kalev Lember <klember@redhat.com> - 0.0.13-3
+- Rebuilt for libgladeui soname bump
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.13-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Mon Jan 20 2020 Kalev Lember <klember@redhat.com> - 0.0.13-1
+- Update to 0.0.13
+
+* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 0.0.11-1
+- Update to 0.0.11
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.10-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Jul 22 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 0.0.10-2
+- Add patch to fix installation of glade resources for flatpak builds
+
+* Thu Jun 13 2019 Yanko Kaneti <yaneti@declera.com> - 0.0.10-1
+- Update to 0.0.10
+
+* Thu Mar 07 2019 Kalev Lember <klember@redhat.com> - 0.0.9-1
+- Update to 0.0.9
+
+* Fri Mar 1 2019 Yanko Kaneti <yaneti@declera.com> - 0.0.8-2
+- Pull an upstream fix to prevent broken translations in
+  libhandy using apps
+
+* Sat Feb 16 2019 Kalev Lember <klember@redhat.com> - 0.0.8-1
+- Update to 0.0.8
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Thu Jan 24 2019 Kalev Lember <klember@redhat.com> - 0.0.7-1
+- Update to 0.0.7
+
+* Fri Jan 11 2019 Yanko Kaneti <yaneti@declera.com> - 0.0.6-2
+- Swap some runtime vs devel bits
+
+* Wed Jan 09 2019 Kalev Lember <klember@redhat.com> - 0.0.6-1
+- Initial Fedora packaging

+ 18 - 2
lib/libi/libical/libical-vl.spec

@@ -3,7 +3,7 @@
 Name:		libical
 Name:		libical
 Summary:	An Open Source implementation of the iCalendar protocols and protocol data units
 Summary:	An Open Source implementation of the iCalendar protocols and protocol data units
 Version:	3.0.8
 Version:	3.0.8
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Group:		System Environment/Libraries
 Group:		System Environment/Libraries
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -17,6 +17,8 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	cmake
 BuildRequires:	cmake
 BuildRequires:	libxml2-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	glib2-devel
 BuildRequires:	glib2-devel
+BuildRequires:	gobject-introspection-devel
+BuildRequires:	vala-tools
 Requires:	tzdata
 Requires:	tzdata
 
 
 #----------------------------------------------------------------------------
 #----------------------------------------------------------------------------
@@ -56,7 +58,8 @@ this package contains a library to use libical with glib.
 Summary:	Development files for libical-glib
 Summary:	Development files for libical-glib
 Summary(ja):	libical-glib の開発用ファイル
 Summary(ja):	libical-glib の開発用ファイル
 Group:		Development/Libraries
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	%{name}-glib = %{version}-%{release}
 
 
 %description glib-devel
 %description glib-devel
 The libical-glib-devel package contains libraries and header files for
 The libical-glib-devel package contains libraries and header files for
@@ -71,6 +74,9 @@ mkdir -p %{_target_platform}
 pushd %{_target_platform}
 pushd %{_target_platform}
 %cmake \
 %cmake \
     -DCMAKE_BUILD_TYPE=release \
     -DCMAKE_BUILD_TYPE=release \
+    -DGOBJECT_INTROSPECTION=true \
+    -DICAL_GLIB=true \
+    -DICAL_GLIB_VAPI=true \
     -DENABLE_GTK_DOC=OFF \
     -DENABLE_GTK_DOC=OFF \
     ..
     ..
 popd
 popd
@@ -110,6 +116,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libicalss.so.*
 %{_libdir}/libicalss.so.*
 %{_libdir}/libicalss_cxx.so.*
 %{_libdir}/libicalss_cxx.so.*
 %{_libdir}/libicalvcal.so.*
 %{_libdir}/libicalvcal.so.*
+%{_libdir}/girepository-1.0/ICal-*.typelib
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -124,10 +131,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/cmake/LibIcal
 %dir %{_libdir}/cmake/LibIcal
 %{_libdir}/cmake/LibIcal/*.cmake
 %{_libdir}/cmake/LibIcal/*.cmake
 %{_libdir}/pkgconfig/libical.pc
 %{_libdir}/pkgconfig/libical.pc
+%{_datadir}/gir-1.0/ICal-*.gir
 
 
 %files glib
 %files glib
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_libdir}/%{name}-glib.so.*
 %{_libdir}/%{name}-glib.so.*
+%{_libdir}/girepository-1.0/ICalGLib-*.typelib
 
 
 %files glib-devel
 %files glib-devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -136,9 +145,16 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/%{name}-glib/*.h
 %{_includedir}/%{name}-glib/*.h
 %{_libdir}/%{name}-glib.so
 %{_libdir}/%{name}-glib.so
 %{_libdir}/pkgconfig/libical-glib.pc
 %{_libdir}/pkgconfig/libical-glib.pc
+%{_datadir}/gir-1.0/ICalGLib-*.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.8-2
+- added vala support.
+
 * Fri May 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.8-1
 * Fri May 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.8-1
 - new upstream release.
 - new upstream release.
 
 

+ 70 - 18
lib/libi/libindicator/libindicator-vl.spec

@@ -1,26 +1,26 @@
 Summary: a set of symbols and convience functions that all indicators would like to use
 Summary: a set of symbols and convience functions that all indicators would like to use
 Name: libindicator
 Name: libindicator
 Version: 12.10.1
 Version: 12.10.1
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: iwaim
+
 License: GPLv3
 License: GPLv3
-Group: System Environment/Libraries
 URL: https://launchpad.net/libindicator
 URL: https://launchpad.net/libindicator
 Source0: %{name}-%{version}.tar.gz
 Source0: %{name}-%{version}.tar.gz
-Patch0: libindicator-12.10.1-deprecated.patch
-Patch1: libindicator-12.10.1-LIBM.patch
-Patch2: libindicator-12.10.1-test.patch
+Patch1: libindicator-12.10.1-glib262-g_define_type_with_private.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
+BuildRequires: gnome-common
 BuildRequires: gtk3-devel >= 2.91
 BuildRequires: gtk3-devel >= 2.91
 BuildRequires: glib2-devel >= 2.22
 BuildRequires: glib2-devel >= 2.22
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: iwaim
-
 %description
 %description
 A set of symbols and convience functions that all indicators would like to use. Not of real use outside of the Ayatana indicators project.
 A set of symbols and convience functions that all indicators would like to use. Not of real use outside of the Ayatana indicators project.
 
 
+
 %package devel
 %package devel
 Summary: Header files and libraries for %{name}
 Summary: Header files and libraries for %{name}
 Group: Development/Libraries
 Group: Development/Libraries
@@ -29,33 +29,81 @@ Requires: %{name} = %{version}-%{release}
 %description devel
 %description devel
 The %{name}-devel package contains the header files and libraries.
 The %{name}-devel package contains the header files and libraries.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
-%patch0 -p1
-%patch1 -p1
-#%patch2 -p1
+%patch1 -p2
+
+sed -i.addvar configure.ac \
+        -e '\@LIBINDICATOR_LIBS@s|\$LIBM| \$LIBM|'
+
+# http://bazaar.launchpad.net/~indicator-applet-developers/libindicator/trunk.12.10/view/head:/autogen.sh
+cat > autogen.sh <<EOF
+#!/bin/sh
+
+PKG_NAME="libindicator"
+
+which gnome-autogen.sh || {
+        echo "You need gnome-common from GNOME SVN"
+        exit 1
+}
+
+USE_GNOME2_MACROS=1 \
+. gnome-autogen.sh
+EOF
+
+NOCONFIGURE=1 \
+        sh autogen.sh
+
 
 
 %build
 %build
-%configure --enable-static=no
-make
+export CFLAGS="%{optflags} -Wno-error=deprecated-declarations"
+%configure --with-gtk=3 --disable-static --disable-silent-rules
+sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+make %{?_smp_mflags}
+
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %makeinstall
 %makeinstall
+
+(
+        PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig
+        export PKG_CONFIG_PATH
+        for var in \
+                iconsdir \
+                indicatordir \
+                %{nil}
+        do
+                vardir=$(pkg-config --variable=${var} indicator3-0.4)
+                mkdir -p %{buildroot}${vardir}
+        done
+)
+
+# Ubuntu doesn't package the dummy indicator
+rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so
+
 %__rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 %__rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-#%check
-#make check
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc README AUTHORS COPYING ChangeLog NEWS
-%{_libdir}/libdummy*.so
+%license COPYING
+%doc README AUTHORS ChangeLog NEWS
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_libexecdir}/indicator-loader3
 %{_libexecdir}/indicator-loader3
+%dir %{_datadir}/libindicator/
+%dir %{_datadir}/libindicator/icons/
 %{_datadir}/%{name}/80indicator-debugging
 %{_datadir}/%{name}/80indicator-debugging
 
 
 %files devel
 %files devel
@@ -64,6 +112,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/%{name}3-0.4
 %{_includedir}/%{name}3-0.4
 %{_libdir}/libindicator3.so
 %{_libdir}/libindicator3.so
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.10.1-2
+- rebuilt with current environment.
+
 * Sat May 19 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 12.10.1-1
 * Sat May 19 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 12.10.1-1
 - Initial build.
 - Initial build.

+ 19 - 10
lib/libm/libmtp/libmtp-vl.spec

@@ -1,22 +1,20 @@
-Name:           libmtp
 Summary:        A software library for MTP media players
 Summary:        A software library for MTP media players
 Summary(ja):    MTP メディアプレイヤーのためのソフトウェアライブラリ
 Summary(ja):    MTP メディアプレイヤーのためのソフトウェアライブラリ
-Version:        1.1.16
+Name:           libmtp
+Version:        1.1.17
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-
-Group:          System Environment/Libraries
-License:        LGPLv2+
-URL:            http://libmtp.sourceforge.net/
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
-Source0:        http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+License:        LGPLv2+
+URL:            https://github.com/libmtp/libmtp
+%global         altver %(echo %{version} | tr . -)
+Source0:        https://github.com/libmtp/libmtp/archive/libmtp-%{altver}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  libusb1-devel
 BuildRequires:  libusb1-devel
 BuildRequires:  doxygen
 BuildRequires:  doxygen
-Requires:       eudev
+Requires:       udev
 
 
 Obsoletes:	%{name}-hal < 1.1.6-3
 Obsoletes:	%{name}-hal < 1.1.6-3
 
 
@@ -30,6 +28,7 @@ players etc.
 MTP (Media Transfer Protocol) メディアプレイヤーのための
 MTP (Media Transfer Protocol) メディアプレイヤーのための
 ソフトウェアライブラリを提供します.
 ソフトウェアライブラリを提供します.
 
 
+
 %package examples
 %package examples
 Summary: Example programs for libmtp
 Summary: Example programs for libmtp
 Summary(ja): libmtp のプログラム例集
 Summary(ja): libmtp のプログラム例集
@@ -43,6 +42,7 @@ devices.
 %description -l ja examples
 %description -l ja examples
 このパッケージは MTP デバイスを用いて通信するためのプログラム例集を提供します.
 このパッケージは MTP デバイスを用いて通信するためのプログラム例集を提供します.
 
 
+
 %package devel
 %package devel
 Summary: Development files for libmtp
 Summary: Development files for libmtp
 Group: Development/Libraries
 Group: Development/Libraries
@@ -58,13 +58,17 @@ library for MTP media players.
 このパッケージは MTP メディアプレイヤーのための libmtp ライブラリに対する
 このパッケージは MTP メディアプレイヤーのための libmtp ライブラリに対する
 開発ファイル群を提供します.
 開発ファイル群を提供します.
 
 
+
 %prep
 %prep
-%setup -q
+%setup -q -n libmtp-libmtp-%{altver}
+
 
 
 %build
 %build
+./autogen.sh
 %configure --disable-static --with-udev=/etc/udev
 %configure --disable-static --with-udev=/etc/udev
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 make DESTDIR=$RPM_BUILD_ROOT install
@@ -88,9 +92,11 @@ popd
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-, root,root,-)
 %defattr(-, root,root,-)
 %license COPYING
 %license COPYING
@@ -114,6 +120,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.17-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.16-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.16-1
 - new upstream release.
 - new upstream release.
 
 

+ 183 - 0
lib/libn/libnma/libnma-vl.spec

@@ -0,0 +1,183 @@
+%bcond_with libnma_gtk4
+
+%global gtk3_version          %(pkg-config --modversion gtk+-3.0 2>/dev/null || echo bad)
+%global gtk4_version          %(pkg-config --modversion gtk4 2>/dev/null || echo bad)
+%global glib2_version         %(pkg-config --modversion glib-2.0 2>/dev/null || echo bad)
+%global nm_version            1.10.0
+%global mbp_version           0.20190618
+%global old_libnma_version    1.8.27
+
+Name:           libnma
+Summary:        NetworkManager GUI library
+Version:        1.8.30
+Release:        2%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+# The entire source code is GPLv2+ except some files in shared/ which are LGPLv2+
+License:        GPLv2+ and LGPLv2+
+URL:            https://gitlab.gnome.org/GNOME/libnma/
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+
+Patch1:         0001-nm-applet-no-notifications.patch
+
+Requires:       mobile-broadband-provider-info >= %{mbp_version}
+
+Conflicts:      libnma < %{old_libnma_version}
+
+BuildRequires:  gcc
+BuildRequires:  NetworkManager-libnm-devel >= %{nm_version}
+BuildRequires:  ModemManager-glib-devel >= 1.0
+BuildRequires:  glib2-devel >= 2.32
+BuildRequires:  gtk3-devel >= 3.10
+%if %{with libnma_gtk4}
+BuildRequires:  gtk4-devel >= 3.96
+%endif
+BuildRequires:  gobject-introspection-devel >= 0.10.3
+BuildRequires:  gettext-devel
+BuildRequires:  pkgconfig
+BuildRequires:  meson
+BuildRequires:  gtk-doc
+BuildRequires:  iso-codes
+BuildRequires:  gcr-devel
+BuildRequires:  mobile-broadband-provider-info-devel >= %{mbp_version}
+
+%description
+This package contains the library used for integrating GUI tools with
+NetworkManager.
+
+
+%package devel
+Summary:        Header files for NetworkManager GUI library
+Requires:       NetworkManager-libnm-devel >= %{nm_version}
+Obsoletes:      NetworkManager-gtk-devel < 1.8.22
+Requires:       libnma%{?_isa} = %{version}-%{release}
+Requires:       gtk3-devel%{?_isa}
+Requires:       pkgconfig
+Conflicts:      libnma < %{old_libnma_version}
+
+%description devel
+This package contains header and pkg-config files to be used for integrating
+GUI tools with NetworkManager.
+
+
+%if %{with libnma_gtk4}
+%package gtk4
+Summary:        Experimental GTK 4 version of NetworkManager GUI library
+Requires:       gtk4%{?_isa} >= %{gtk4_version}
+Requires:       mobile-broadband-provider-info >= %{mbp_version}
+Conflicts:      libnma < %{old_libnma_version}
+
+%description gtk4
+This package contains the experimental GTK4 version of library used for
+integrating GUI tools with NetworkManager.
+
+
+%package gtk4-devel
+Summary:        Header files for experimental GTK4 version of NetworkManager GUI library
+Requires:       NetworkManager-libnm-devel >= %{nm_version}
+Requires:       libnma-gtk4%{?_isa} = %{version}-%{release}
+Requires:       gtk4-devel%{?_isa}
+Requires:       pkgconfig
+Conflicts:      libnma < %{old_libnma_version}
+
+%description gtk4-devel
+This package contains the experimental GTK4 version of header and pkg-config
+files to be used for integrating GUI tools with NetworkManager.
+%endif
+
+
+%prep
+%autosetup -p1 -n "%{name}-%{version}"
+
+
+%build
+%meson \
+        -Dgcr=true \
+        -Ddisable-static=true \
+        -Dvapi=false \
+%if %{with libnma_gtk4}
+        -Dlibnma_gtk4=true
+%else
+        -Dlibnma_gtk4=false
+%endif
+%meson_build
+
+
+%install
+%meson_install
+%find_lang %{name}
+
+
+%check
+%meson_test
+
+
+%files -f %{name}.lang
+%{_libdir}/libnma.so.*
+%{_libdir}/girepository-1.0/NMA-1.0.typelib
+%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
+%doc NEWS CONTRIBUTING
+%license COPYING
+
+
+%files devel
+%{_includedir}/libnma
+%{_libdir}/pkgconfig/libnma.pc
+%{_libdir}/libnma.so
+%{_datadir}/gir-1.0/NMA-1.0.gir
+%{_datadir}/gtk-doc
+
+
+%if %{with libnma_gtk4}
+%files gtk4
+%{_libdir}/libnma-gtk4.so.*
+%{_libdir}/girepository-1.0/NMA4-1.0.typelib
+%license COPYING
+
+
+%files gtk4-devel
+%{_includedir}/libnma
+%{_libdir}/pkgconfig/libnma-gtk4.pc
+%{_libdir}/libnma-gtk4.so
+%{_datadir}/gir-1.0/NMA4-1.0.gir
+%endif
+
+
+%changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.8.30-2
+- initial build for Vine Linux.
+
+* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.30-1.2
+- Second attempt - Rebuilt for
+  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.30-1.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Thu Jul  9 2020 Jérôme Parmentier <jerome@prmntr.me> - 1.8.30-1
+- Update to 1.8.30 release
+
+* Fri Mar  6 2020 Thomas Haller <thaller@redhat.com> - 1.8.28-1
+- Update to 1.8.28 release
+- move org.gnome.nm-applet.gschema.xml from network-manager-applet to here.
+- introduce wireless security dialogs
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.26-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Nov 14 2019 Lubomir Rintel <lkundrak@v3.sk> - 1.8.26-3
+- Clarify licensing
+- Add a missing mobile-broadband-provider-info provide
+
+* Fri Nov 08 2019 Lubomir Rintel <lkundrak@v3.sk> - 1.8.26-2
+- Fixes suggested in review by Matthew Krupcale (#1763285):
+- Add gcc BR
+- Fixed the libnma-gtk4 conditional
+- Made dependencies arch-specific where relevant
+- Dropped obsolete macros
+- Install license file with libnma-gtk4
+
+* Fri Oct 18 2019 Lubomir Rintel <lkundrak@v3.sk> - 1.8.26-1
+- Initial package split from nm-connection-editor

+ 15 - 16
lib/libo/liboauth/liboauth-vl.spec

@@ -1,12 +1,10 @@
-%define         package_version 1.0.3
-%define         package_release 1%{?_dist_release}
-
-Name:           liboauth
-Version:        %{package_version}
-Release:        %{package_release}
 Summary:        A collection of POSIX-c functions implementing the OAuth Core RFC 5849 standard
 Summary:        A collection of POSIX-c functions implementing the OAuth Core RFC 5849 standard
+Name:           liboauth
+Version:        1.0.3
+Release:        2%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        MIT
 License:        MIT
 URL:            http://liboauth.sourceforge.net/
 URL:            http://liboauth.sourceforge.net/
 Source0:        http://sourceforge.net/projects/liboauth/files/%{name}-%{version}.tar.gz
 Source0:        http://sourceforge.net/projects/liboauth/files/%{name}-%{version}.tar.gz
@@ -16,10 +14,6 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	curl-devel
 BuildRequires:	curl-devel
 BuildRequires:	nss-devel
 BuildRequires:	nss-devel
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
-
 %description
 %description
 liboauth is a collection of POSIX-c functions implementing the OAuth Core RFC 5849 standard.
 liboauth is a collection of POSIX-c functions implementing the OAuth Core RFC 5849 standard.
 liboauth provides functions to escape and encode parameters according to OAuth specification
 liboauth provides functions to escape and encode parameters according to OAuth specification
@@ -47,29 +41,31 @@ liboauth.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure --disable-static --enable-nss
 %configure --disable-static --enable-nss
-
-
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-
 make DESTDIR=$RPM_BUILD_ROOT install
 make DESTDIR=$RPM_BUILD_ROOT install
 
 
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc ChangeLog AUTHORS COPYING NEWS README
+%license COPYING
+%doc ChangeLog AUTHORS NEWS README
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_mandir}/man3/oauth.3.gz
 %{_mandir}/man3/oauth.3.gz
 
 
@@ -81,6 +77,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.3-2
+- rebuilt with current environment.
+
 * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.3-1
 * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.3-1
 - new upstream release
 - new upstream release
 
 

+ 7 - 7
lib/libs/libsecret/libsecret-vl.spec

@@ -1,10 +1,11 @@
 Name:           libsecret
 Name:           libsecret
-Version:        0.18.8
-Release:        2%{?_dist_release}
+Version:        0.20.3
+Release:        1%{?_dist_release}
 Summary:        GObject based library for accessing the Secret Service API
 Summary:        GObject based library for accessing the Secret Service API
 Summary(ja):    シークレットサービス API アクセス用の GObject 基本ライブラリ
 Summary(ja):    シークレットサービス API アクセス用の GObject 基本ライブラリ
+Vendor:		    Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
 URL:            https://live.gnome.org/Libsecret
 URL:            https://live.gnome.org/Libsecret
 %define         shortver %(echo %{version} | cut -d. -f1-2)
 %define         shortver %(echo %{version} | cut -d. -f1-2)
@@ -18,10 +19,6 @@ BuildRequires:  libgcrypt-devel
 BuildRequires:  vala-devel
 BuildRequires:  vala-devel
 BuildRequires:  gtk-doc
 BuildRequires:  gtk-doc
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
-
 %description
 %description
 libsecret is a library for storing and retrieving passwords and other secrets.
 libsecret is a library for storing and retrieving passwords and other secrets.
 It communicates with the "Secret Service" using DBus. gnome-keyring and
 It communicates with the "Secret Service" using DBus. gnome-keyring and
@@ -105,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.20.3-1
+- new upstream release.
+
 * Fri Nov 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18.8-2
 * Fri Nov 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18.8-2
 - added vala stuff.
 - added vala stuff.
 
 

+ 14 - 9
lib/libs/libspectre/libspectre-vl.spec

@@ -2,13 +2,15 @@ Summary:        A library for rendering PostScript(TM) documents
 Summary(ja):    PostScript(TM) 文書をレンダリングするためのライブラリ
 Summary(ja):    PostScript(TM) 文書をレンダリングするためのライブラリ
 
 
 Name:           libspectre
 Name:           libspectre
-Version:        0.2.7
-Release:        2%{?_dist_release}
+Version:        0.2.9
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 Group:          System Environment/Libraries
 Group:          System Environment/Libraries
 License:        GPLv2+
 License:        GPLv2+
-URL:            http://libspectre.freedesktop.org
-Source0:        http://libspectre.freedesktop.org/releases/%{name}-%{version}.tar.gz
+URL:            https://libspectre.freedesktop.org
+Source0:        https://libspectre.freedesktop.org/releases/%{name}-%{version}.tar.gz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
@@ -22,11 +24,10 @@ PostScript documents.
 
 
 %package        devel
 %package        devel
 Summary:        Development files for %{name}
 Summary:        Development files for %{name}
-Summary(ja):        Development files for %{name}
+Summary(ja):    Development files for %{name}
 Group:          Development/Libraries
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
-Requires:	pkgconfig
-
+Requires:       pkgconfig
 
 
 %description    devel
 %description    devel
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
@@ -36,6 +37,7 @@ developing applications that use %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 autoreconf -i -f
 autoreconf -i -f
 %configure --disable-static
 %configure --disable-static
@@ -53,13 +55,13 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc COPYING AUTHORS NEWS README TODO
+%license COPYING
+%doc AUTHORS NEWS README TODO
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 
 
 %files devel
 %files devel
@@ -70,6 +72,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.9-1
+- new upstream release.
+
 * Wed Dec 24 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.7-2
 * Wed Dec 24 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.7-2
 - rebuilt with ghostscript-9.15.
 - rebuilt with ghostscript-9.15.
 
 

+ 5 - 2
lib/libw/libwacom/libwacom-vl.spec

@@ -1,9 +1,8 @@
 Summary:        A library to identify wacom tablets
 Summary:        A library to identify wacom tablets
 Summary(ja):    ワコムタブレットを検出するためのライブラリ
 Summary(ja):    ワコムタブレットを検出するためのライブラリ
 Name:           libwacom
 Name:           libwacom
-Version:        1.3
+Version:        1.4.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
@@ -62,6 +61,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}
 %{_datadir}/%{name}
 %{_mandir}/man1/libwacom-list-local-devices.1*
 %{_mandir}/man1/libwacom-list-local-devices.1*
 /lib/udev/rules.d/65-libwacom.rules
 /lib/udev/rules.d/65-libwacom.rules
+/lib/udev/hwdb.d/65-libwacom.hwdb
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -71,6 +71,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.1-1
+- new upstream release.
+
 * Sat May 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3-1
 * Sat May 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3-1
 - new upstream release.
 - new upstream release.
 
 

+ 28 - 22
lib/libw/libwnck3/libwnck3-vl.spec

@@ -2,29 +2,31 @@
 %define __libtoolize :
 %define __libtoolize :
 
 
 %define glib2_version 2.32.0
 %define glib2_version 2.32.0
-%define gtk3_version 3.4.0
+%define gtk3_version 3.24.0
 %define startup_notification_version 0.10
 %define startup_notification_version 0.10
 
 
+%global origname libwnck
+
 Summary: Window Navigator Construction Kit
 Summary: Window Navigator Construction Kit
 Name: libwnck3
 Name: libwnck3
-Version: 3.20.1
+Version: 3.36.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-URL: ftp://ftp.gnome.org
-Source0: http://ftp.gnome.org/pub/GNOME/sources/libwnck/3.20/libwnck-%{version}.tar.xz
+Vendor: Project Vine
+Distribution: Vine Linux
+
+URL: https://developer.gnome.org/libwnck/stable/
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{origname}/%{shortver}/%{origname}-%{version}.tar.xz
 License: LGPLv2+
 License: LGPLv2+
-Group: System Environment/Libraries
-BuildRoot: %{_tmppath}/%{name}-root
 
 
-# follow 3lines was added 2.26.2-2
-Vendor:		Project Vine	
-Distribution:	Vine Linux
-Packager:	Takemikaduchi
+BuildRoot: %{_tmppath}/%{name}-root
 
 
 Requires: glib2 >= %{glib2_version}
 Requires: glib2 >= %{glib2_version}
 Requires: gtk3 >= %{gtk3_version}
 Requires: gtk3 >= %{gtk3_version}
 Requires: startup-notification >= %{startup_notification_version}
 Requires: startup-notification >= %{startup_notification_version}
 Requires: libXres
 Requires: libXres
 
 
+BuildRequires:	meson
 BuildRequires:	glib2-devel >= %{glib2_version}
 BuildRequires:	glib2-devel >= %{glib2_version}
 BuildRequires:	gtk3-devel >= %{gtk3_version}
 BuildRequires:	gtk3-devel >= %{gtk3_version}
 BuildRequires:  startup-notification-devel >= %{startup_notification_version}
 BuildRequires:  startup-notification-devel >= %{startup_notification_version}
@@ -39,11 +41,11 @@ Patch1: libwnck-2.18.0-above.patch
 Patch2: crash-on-shutdown.patch
 Patch2: crash-on-shutdown.patch
 
 
 %description
 %description
-
 libwnck3 (pronounced "libwink") is used to implement pagers, tasklists, 
 libwnck3 (pronounced "libwink") is used to implement pagers, tasklists, 
 and other such things. It allows applications to monitor information 
 and other such things. It allows applications to monitor information 
 about open windows, workspaces, their names/icons, and so forth.
 about open windows, workspaces, their names/icons, and so forth.
 
 
+
 %package devel
 %package devel
 Summary: Libraries and headers for libwnck
 Summary: Libraries and headers for libwnck
 Group: Development/Libraries
 Group: Development/Libraries
@@ -59,7 +61,6 @@ Requires: libXres-devel
 # Conflicts: libwnck-devel < 2.31
 # Conflicts: libwnck-devel < 2.31
 
 
 %description devel
 %description devel
-
 libwnck3 (pronounced "libwink") is used to implement pagers, tasklists, 
 libwnck3 (pronounced "libwink") is used to implement pagers, tasklists, 
 and other such things. It allows applications to monitor information 
 and other such things. It allows applications to monitor information 
 about open windows, workspaces, their names/icons, and so forth.
 about open windows, workspaces, their names/icons, and so forth.
@@ -75,31 +76,34 @@ just to use precompiled applications.
 %patch1 -p1 -b .above
 %patch1 -p1 -b .above
 %patch2 -p1 -b .crash-on-shutdown
 %patch2 -p1 -b .crash-on-shutdown
 
 
+
 %build
 %build
-%configure --disable-static --enable-introspection=yes
-make %{?_smp_mflags}
+%meson
+%meson_build
+
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+%meson_install
 
 
 %find_lang libwnck-3.0
 %find_lang libwnck-3.0
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files -f libwnck-3.0.lang
 %files -f libwnck-3.0.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog README
+%license COPYING
+%doc AUTHORS ChangeLog README
 %{_bindir}/*
 %{_bindir}/*
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
-%{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/*
 
 
 %files devel
 %files devel
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -107,10 +111,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/lib*.so
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
 %{_libdir}/pkgconfig/*
 %{_includedir}/*
 %{_includedir}/*
-%{_datadir}/gtk-doc
-%{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/*
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - new upstream release
 
 

+ 187 - 0
lib/libx/libxmlb/libxmlb-vl.spec

@@ -0,0 +1,187 @@
+%global glib2_version 2.45.8
+
+Summary:        Library for querying compressed XML metadata
+Name:           libxmlb
+Version:        0.1.15
+Release:        3%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://github.com/hughsie/libxmlb
+Source0:        http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
+
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: gtk-doc
+#BuildRequires: libstemmer-devel
+BuildRequires: meson
+BuildRequires: gobject-introspection-devel
+BuildRequires: python3-setuptools
+
+# needed for the self tests
+BuildRequires: shared-mime-info
+
+Requires: glib2%{?_isa} >= %{glib2_version}
+Requires: shared-mime-info
+
+%description
+XML is slow to parse and strings inside the document cannot be memory mapped as
+they do not have a trailing NUL char. The libxmlb library takes XML source, and
+converts it to a structured binary representation with a deduplicated string
+table -- where the strings have the NULs included.
+
+This allows an application to mmap the binary XML file, do an XPath query and
+return some strings without actually parsing the entire document. This is all
+done using (almost) zero allocations and no actual copying of the binary data.
+
+
+%package devel
+Summary: Development package for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Files for development with %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+%meson \
+    -Dstemmer=false \
+    -Dgtkdoc=true \
+    -Dtests=true
+
+%meson_build
+
+
+%check
+%meson_test
+
+
+%install
+%meson_install
+rm -rf %{buildroot}%{_libexecdir}/installed-tests
+rm -rf %{buildroot}%{_datadir}/installed-tests
+
+
+%files
+%doc README.md
+%license LICENSE
+%{_libexecdir}/xb-tool
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/*.typelib
+%{_libdir}/libxmlb.so.1*
+
+%files devel
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/*.gir
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/libxmlb
+%{_includedir}/libxmlb-1
+%{_libdir}/libxmlb.so
+%{_libdir}/pkgconfig/xmlb.pc
+
+
+%changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1.15-3
+- initial build for Vine Linux.
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.15-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Mar 04 2020 Richard Hughes <richard@hughsie.com> 0.1.15-1
+- New upstream release
+- Add xb_builder_source_add_simple_adapter()
+- Allow reversing the query results
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.14-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Mon Jan 06 2020 Richard Hughes <richard@hughsie.com> 0.1.14-1
+- New upstream release
+- Do not use libuuid
+- Ignore adaptors added with xb_builder_source_add_converter()
+
+* Thu Oct 17 2019 Richard Hughes <richard@hughsie.com> 0.1.13-1
+- New upstream release
+- Export xb_silo_query_full()
+- Show the XPath that was used in the query in the error message
+
+* Fri Sep 27 2019 Richard Hughes <richard@hughsie.com> 0.1.12-1
+- New upstream release
+- Add xb_node_transmogrify to allow changing XML format
+- Do not escape a single quote with &apos;
+- Don't invalidate the silo for a GIO temp file
+- Fix up two memory leaks if using libxmlb from an introspected binding
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.11-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Mon Jul 15 2019 Richard Hughes <richard@hughsie.com> 0.1.11-1
+- New upstream release
+- Add xb_node_query_first_full() API
+- Rebuild the XbMachine parser to support 'and' and 'or' predicates
+
+* Thu May 16 2019 Richard Hughes <richard@hughsie.com> 0.1.10-1
+- New upstream release
+- Do not mistake gzipped files as being application/x-zerosize content type
+- Fix running the installed tests with no checkout directory
+
+* Tue May 07 2019 Richard Hughes <richard@hughsie.com> 0.1.9-1
+- New upstream release
+- Correctly implement building a silo with _SINGLE_LANG set
+
+* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 0.1.8-2
+- Rebuild with Meson fix for #1699099
+
+* Tue Mar 26 2019 Richard Hughes <richard@hughsie.com> 0.1.8-1
+- New upstream release
+- Add some installed tests
+- Always add all children when importing parent-less XML data
+
+* Fri Mar 08 2019 Richard Hughes <richard@hughsie.com> 0.1.7-1
+- New upstream release
+- Add XB_BUILDER_COMPILE_FLAG_IGNORE_GUID
+- Allow nesting XbBuilderSource content type handlers
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.6-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sun Dec 30 2018 Richard Hughes <richard@hughsie.com> 0.1.6-1
+- New upstream release
+- Allow controlling how the XbQuery is parsed
+
+* Wed Nov 21 2018 Richard Hughes <richard@hughsie.com> 0.1.5-1
+- New upstream release
+- Add xb_builder_node_export() for gnome-software
+- Ignore calls to xb_silo_query_build_index() with no results
+- Lazy load the stemmer when required
+
+* Fri Nov 09 2018 Richard Hughes <richard@hughsie.com> 0.1.4-1
+- New upstream release
+- Add support for bound variables and indexed strings
+- Optionally optimize predicates
+- Use INTE:INTE for comparison where available
+
+* Mon Oct 22 2018 Richard Hughes <richard@hughsie.com> 0.1.3-1
+- New upstream release
+- Add more API for fwupd and gnome-software
+- Switch from GPtrArray to XbStack for performance reasons
+
+* Tue Oct 16 2018 Richard Hughes <richard@hughsie.com> 0.1.2-1
+- New upstream release
+- Add more API for fwupd and gnome-software
+- Fix a crash when using xb_builder_node_set_text() in a fixup
+- Only run the XbBuilderSourceConverterFunc if the silo needs rebuilding
+- Return an error when the XPath predicate has invalid syntax
+
+* Thu Oct 11 2018 Richard Hughes <richard@hughsie.com> 0.1.1-1
+- New upstream release
+- Add support for more XPath funtions
+- Add new API required for gnome-software and fwupd
+
+* Thu Oct 04 2018 Richard Hughes <richard@hughsie.com> 0.1.0-1
+- Initial release for Fedora package review

+ 16 - 9
m/metacity/metacity-vl.spec

@@ -3,13 +3,15 @@
 Summary: Metacity window manager
 Summary: Metacity window manager
 Summary(ja): Metacity ウインドウマネージャ
 Summary(ja): Metacity ウインドウマネージャ
 Name: metacity
 Name: metacity
-Version: 3.30.1
+Version: 3.36.1
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 URL: http://ftp.gnome.org/pub/gnome/sources/metacity/
 URL: http://ftp.gnome.org/pub/gnome/sources/metacity/
 License: GPL
 License: GPL
-Group: User Interface/Desktops
-
-Source0: http://ftp.gnome.org/pub/GNOME/sources/metacity/3.20/%{name}-%{version}.tar.xz
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gtk3-devel >= 3.15.2
 BuildRequires: gtk3-devel >= 3.15.2
@@ -18,20 +20,18 @@ BuildRequires: libcanberra-gtk3-devel
 BuildRequires: startup-notification-devel >= 0.7
 BuildRequires: startup-notification-devel >= 0.7
 BuildRequires: libgtop2-devel
 BuildRequires: libgtop2-devel
 BuildRequires: libSM-devel
 BuildRequires: libSM-devel
+BuildRequires: vulkan-devel
 BuildRequires: zenity
 BuildRequires: zenity
 BuildRequires: libtool, automake, autoconf
 BuildRequires: libtool, automake, autoconf
 BuildRequires: yelp-tools
 BuildRequires: yelp-tools
 
 
 Requires: vine-themes
 Requires: vine-themes
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
 %description
 %description
 Metacity is a simple window manager that integrates nicely with 
 Metacity is a simple window manager that integrates nicely with 
 the GNOME desktop.
 the GNOME desktop.
 
 
+
 %package devel
 %package devel
 Summary: Development files for metacity
 Summary: Development files for metacity
 Group: Development/Libraries
 Group: Development/Libraries
@@ -45,14 +45,17 @@ the metacity-private library. Note that you are not supposed to write
 programs using the metacity-private library, since it is a private
 programs using the metacity-private library, since it is a private
 API. This package exists purely for technical reasons.
 API. This package exists purely for technical reasons.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 autoreconf -if
 autoreconf -if
-%configure
+%configure --enable-vulkan=yes
 %__make %{?_smp_mflags} INTLTOOL_MERGE=/usr/bin/intltool-merge
 %__make %{?_smp_mflags} INTLTOOL_MERGE=/usr/bin/intltool-merge
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -102,7 +105,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_mandir}/man1/metacity-theme-viewer.1.gz
 %{_mandir}/man1/metacity-theme-viewer.1.gz
 %{_mandir}/man1/metacity-window-demo.1.gz
 %{_mandir}/man1/metacity-window-demo.1.gz
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
+- new upstream release.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
 - new upstream release.
 - new upstream release.
 - dropped Patch4.
 - dropped Patch4.

+ 28 - 18
m/mm-common/mm-common-vl.spec

@@ -1,30 +1,33 @@
 Summary:        Common build files of the C++ bindings
 Summary:        Common build files of the C++ bindings
 Name:           mm-common
 Name:           mm-common
-Version:        0.9.10
-Release:        1%{?_dist_release}
+Version:        1.0.1
+Release:        3%{?_dist_release}
+Vendor:	        Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Tools
-BuildArch:      noarch
 License:        GPLv2+
 License:        GPLv2+
-URL:            http://gtkmm.org
-Source0:        http://download.gnome.org/sources/%{name}/0.9/%{name}-%{version}.tar.xz
+URL:            https://gtkmm.org
+%global	        shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+
+BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
+BuildRequires:  meson
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+
 Requires:       pkgconfig
 Requires:       pkgconfig
 Requires:       graphviz
 Requires:       graphviz
 Requires:       doxygen
 Requires:       doxygen
 Requires:       libxslt
 Requires:       libxslt
-# mm-common install some files under datadir/aclocal/.
-Requires:       automake
-
-Vendor: Project Vine
-Distribution: Vine Linux
 
 
 %description
 %description
 The mm-common module provides the build infrastructure and utilities
 The mm-common module provides the build infrastructure and utilities
 shared among the GNOME C++ binding libraries.  It is a required dependency
 shared among the GNOME C++ binding libraries.  It is a required dependency
 to build glibmm and gtkmm from tarballs.
 to build glibmm and gtkmm from tarballs.
 
 
+
 %package docs
 %package docs
 Summary:        Documentation for %{name}, includes example mm module skeleton
 Summary:        Documentation for %{name}, includes example mm module skeleton
 Group:          Documentation
 Group:          Documentation
@@ -34,23 +37,27 @@ Requires:       %{name} = %{version}-%{release}
 Package contains short documentation for %{name} and example skeleton module,
 Package contains short documentation for %{name} and example skeleton module,
 which could be used as a base for new mm module.
 which could be used as a base for new mm module.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
-%configure
-make %{?_smp_mflags}
+%meson -Duse-network=false
+%meson_build
+
 
 
 %install
 %install
-rm -rf %{buildroot}
-make install DESTDIR=%{buildroot} INSTALL="install -p" CPPROG="cp -p"
+%meson_install
+
 
 
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
-%defattr(-,root,root,-)
-%doc COPYING ChangeLog NEWS AUTHORS
+%license COPYING
+%doc NEWS AUTHORS
 %{_mandir}/man1/*
 %{_mandir}/man1/*
 %{_bindir}/*
 %{_bindir}/*
 %{_datadir}/aclocal/*
 %{_datadir}/aclocal/*
@@ -59,11 +66,14 @@ rm -rf %{buildroot}
 %{_datadir}/pkgconfig/*.pc
 %{_datadir}/pkgconfig/*.pc
 
 
 %files docs
 %files docs
-%defattr(-,root,root,-)
 %dir %{_docdir}/%{name}
 %dir %{_docdir}/%{name}
 %{_docdir}/%{name}/*
 %{_docdir}/%{name}/*
 
 
+
 %changelog
 %changelog
+* Thu Aug 06 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-3
+- new upstream release.
+
 * Wed Jun 29 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.10-1
 * Wed Jun 29 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.10-1
 - new upstream release
 - new upstream release
 
 

+ 20 - 8
m/mobile-broadband-provider-info/mobile-broadband-provider-info-vl.spec

@@ -1,27 +1,28 @@
-%define upstream_version 20110511
+%define upstream_version 20190618
 
 
 Summary: Mobile broadband provider database
 Summary: Mobile broadband provider database
 Summary(ja): モバイルブロードバンドプロバイダ情報データベース
 Summary(ja): モバイルブロードバンドプロバイダ情報データベース
 Name: mobile-broadband-provider-info
 Name: mobile-broadband-provider-info
 Version: 0.%{upstream_version}
 Version: 0.%{upstream_version}
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-Source: http://ftp.gnome.org/pub/gnome/sources/mobile-broadband-provider-info/%{upstream_version}/mobile-broadband-provider-info-%{upstream_version}.tar.bz2
 License: Public Domain
 License: Public Domain
-Group: System Environment/Base
+URL: http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders
+Source0: https://download.gnome.org/sources/%{name}/%{upstream_version}/%{name}-%{upstream_version}.tar.xz
 
 
 BuildArch: noarch
 BuildArch: noarch
-URL: http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: libxml2
 BuildRequires: libxml2
+BuildRequires: libxslt
 
 
 %description
 %description
 The mobile-broadband-provider-info package contains listings of mobile
 The mobile-broadband-provider-info package contains listings of mobile
-broadband (3G) providers and associated network and plan information.
+broadband providers and associated network and plan information.
 
 
 %description -l ja
 %description -l ja
-mobile-broadband-provider-info パッケージにはモバイルブロードバンド(3G)
+mobile-broadband-provider-info パッケージにはモバイルブロードバンド
 のプロバイダとネットワークの情報データベースが含まれています。
 のプロバイダとネットワークの情報データベースが含まれています。
 
 
+
 %package devel
 %package devel
 Summary: Development files for %{name}
 Summary: Development files for %{name}
 Summary(ja): %{name} の開発用ファイル
 Summary(ja): %{name} の開発用ファイル
@@ -32,34 +33,45 @@ Requires: %{name} = %{version}-%{release}
 The %{name}-devel package contains files necessary for
 The %{name}-devel package contains files necessary for
 developing developing applications that use %{name}.
 developing developing applications that use %{name}.
 
 
+
 %prep
 %prep
 %setup -q -n %{name}-%{upstream_version}
 %setup -q -n %{name}-%{upstream_version}
 
 
+
 %build
 %build
 %configure
 %configure
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 make check
 make check
 
 
+
 %check
 %check
 make check
 make check
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files
 %files
 %defattr(0644, root, root, 0755)
 %defattr(0644, root, root, 0755)
-%doc COPYING README
+%license COPYING
+%doc README
 %attr(0644,root,root) %{_datadir}/%{name}/*
 %attr(0644,root,root) %{_datadir}/%{name}/*
 	
 	
 %files devel
 %files devel
 %defattr(0644, root, root, 0755)
 %defattr(0644, root, root, 0755)
 %{_datadir}/pkgconfig/%{name}.pc
 %{_datadir}/pkgconfig/%{name}.pc
 
 
+
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.20190618-1
+- new upstream release.
+
 * Thu May 19 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.20110511-1
 * Thu May 19 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.20110511-1
 - new upstream release
 - new upstream release
 
 
@@ -96,7 +108,7 @@ rm -rf $RPM_BUILD_ROOT
 - Spain
 - Spain
 - Moldova
 - Moldova
 
 
-* Tue Jun 3 2009 Dan Williams <dcbw@redhat.com> 0.20090602-2
+* Wed Jun 3 2009 Dan Williams <dcbw@redhat.com> 0.20090602-2
 - Package review fixes
 - Package review fixes
 
 
 * Tue Jun 2 2009 Dan Williams <dcbw@redhat.com> 0.20090602-1
 * Tue Jun 2 2009 Dan Williams <dcbw@redhat.com> 0.20090602-1

+ 340 - 0
m/mozjs68/mozjs68-vl.spec

@@ -0,0 +1,340 @@
+%global major 68
+
+# LTO - Enable in Release builds, but consider disabling for development as it increases compile time
+%global build_with_lto    1
+
+# Require tests to pass?
+%global require_tests     0
+
+# typedarray-arg-set-values-same-buffer-other-type.js is failing on s390x
+%ifarch s390x s390
+%global require_tests     0
+%endif
+
+%if 0%{?build_with_lto}
+%global optflags        %{optflags} -flto
+%global build_ldflags   %{build_ldflags} -flto
+%endif
+
+# Require libatomic for ppc
+%ifarch ppc
+%global system_libatomic 1
+%endif
+
+# Big endian platforms
+%ifarch ppc ppc64 s390 s390x
+%global big_endian 1
+%endif
+
+Name:           mozjs%{major}
+Version:        68.11.0
+Release:        1%{?_dist_release}
+Summary:        SpiderMonkey JavaScript library
+Vendor:	        Project Vine
+Distribution:   Vine Linux
+
+License:        MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0
+URL:            https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
+Source0:        https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
+
+# Patches from Debian mozjs60, rebased for mozjs68:
+Patch01:        fix-soname.patch
+Patch02:        copy-headers.patch
+Patch03:        tests-increase-timeout.patch
+Patch09:        icu_sources_data.py-Decouple-from-Mozilla-build-system.patch
+Patch10:        icu_sources_data-Write-command-output-to-our-stderr.patch
+
+# Build fixes - https://hg.mozilla.org/mozilla-central/rev/ca36a6c4f8a4a0ddaa033fdbe20836d87bbfb873
+Patch12:        emitter.patch
+Patch13:        emitter_test.patch
+
+# Build fixes
+Patch14:        init_patch.patch
+# TODO: Check with mozilla for cause of these fails and re-enable spidermonkey compile time checks if needed
+Patch15:        spidermonkey_checks_disable.patch
+Patch16:        Remove-unused-LLVM-and-Rust-build-dependencies.patch
+
+# armv7 fixes
+Patch17:        armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch
+
+# s390x fixes, TODO: file bug report upstream?
+Patch18:        spidermonkey_style_check_disable_s390x.patch
+Patch19:        Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch
+
+# Patches from Fedora firefox package:
+Patch26:        build-icu-big-endian.patch
+
+# Support Python 3 in js tests
+Patch30:        jstests_python-3.patch
+
+BuildRequires:  autoconf213
+BuildRequires:  cargo
+BuildRequires:  clang-devel
+BuildRequires:  gcc
+BuildRequires:  gcc-c++
+BuildRequires:  perl
+BuildRequires:  pkgconfig(libffi)
+BuildRequires:  pkgconfig(zlib)
+# Build requires Python 2, tests are patched to run with Python 3
+BuildRequires:  python-devel
+BuildRequires:  python3-devel
+BuildRequires:  python3-rpm-macros
+BuildRequires:  python3-six
+BuildRequires:  readline-devel
+BuildRequires:  zip
+%if 0%{?system_libatomic}
+BuildRequires:  libatomic
+%endif
+
+%description
+SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of
+JavaScript. It is intended to be embedded in other applications
+that provide host environments for JavaScript.
+
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%debug_package
+
+
+%prep
+%setup -q -n firefox-%{version}/js/src
+
+pushd ../..
+%patch01 -p1
+%patch02 -p1
+%patch03 -p1
+%patch09 -p1
+%patch10 -p1
+
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
+
+%ifarch armv7hl
+# Disable WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS as it causes the compilation to fail
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1526653
+%patch17 -p1
+%endif
+
+%ifarch s390x
+%patch18 -p1
+%patch19 -p1
+%endif
+
+# Patch for big endian platforms only
+%if 0%{?big_endian}
+%patch26 -p1 -b .icu
+%endif
+
+# Execute tests with Python 3
+%patch30 -p1
+
+# make sure we don't ever accidentally link against bundled security libs
+rm -rf security/
+popd
+
+# Remove zlib directory (to be sure using system version)
+rm -rf ../../modules/zlib
+
+
+%build
+export LANG=ja_JP.UTF-8
+# Prefer GCC, because clang doesn't support -fstack-clash-protection yet
+export CC=gcc
+export CXX=g++
+
+%if 0%{?build_with_lto}
+export AR=%{_bindir}/gcc-ar
+export RANLIB=%{_bindir}/gcc-ranlib
+export NM=%{_bindir}/gcc-nm
+%endif
+
+export CFLAGS="%{optflags}"
+export CXXFLAGS="$CFLAGS"
+export LINKFLAGS="%{?__global_ldflags}"
+export PYTHON="%{__python}"
+
+autoconf-2.13
+%configure \
+  --without-system-icu \
+  --enable-posix-nspr-emulation \
+  --with-system-zlib \
+  --disable-tests \
+  --disable-strip \
+  --with-intl-api \
+  --enable-readline \
+  --enable-shared-js \
+  --disable-optimize \
+  --enable-pie \
+  --disable-jemalloc \
+  --enable-unaligned-private-values
+
+%if 0%{?big_endian}
+echo "Generate big endian version of config/external/icu/data/icud58l.dat"
+pushd ../..
+  ./mach python intl/icu_sources_data.py .
+  ls -l config/external/icu/data
+  rm -f config/external/icu/data/icudt*l.dat
+popd
+%endif
+
+%make_build
+
+
+%install
+export LANG=ja_JP.UTF-8
+rm -rf %{buildroot}
+%make_install
+
+# Fix permissions
+chmod -x %{buildroot}%{_libdir}/pkgconfig/*.pc
+
+# Avoid multilib conflicts
+case `uname -i` in
+  i386 | ppc | s390 | sparc )
+    wordsize="32"
+    ;;
+  x86_64 | ppc64 | s390x | sparc64 )
+    wordsize="64"
+    ;;
+  *)
+    wordsize=""
+    ;;
+esac
+
+if test -n "$wordsize"
+then
+  mv %{buildroot}%{_includedir}/mozjs-%{major}/js-config.h \
+     %{buildroot}%{_includedir}/mozjs-%{major}/js-config-$wordsize.h
+
+  cat >%{buildroot}%{_includedir}/mozjs-%{major}/js-config.h <<EOF
+#ifndef JS_CONFIG_H_MULTILIB
+#define JS_CONFIG_H_MULTILIB
+
+#include <bits/wordsize.h>
+
+#if __WORDSIZE == 32
+# include "js-config-32.h"
+#elif __WORDSIZE == 64
+# include "js-config-64.h"
+#else
+# error "unexpected value for __WORDSIZE macro"
+#endif
+
+#endif
+EOF
+
+fi
+
+# Remove unneeded files
+rm %{buildroot}%{_bindir}/js%{major}-config
+rm %{buildroot}%{_libdir}/libjs_static.ajs
+
+# Rename library and create symlinks, following fix-soname.patch
+mv %{buildroot}%{_libdir}/libmozjs-%{major}.so \
+   %{buildroot}%{_libdir}/libmozjs-%{major}.so.0.0.0
+ln -s libmozjs-%{major}.so.0.0.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so.0
+ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so
+
+
+%check
+export LANG=ja_JP.UTF-8
+# Run SpiderMonkey tests
+%if 0%{?require_tests}
+PYTHONPATH=tests/lib %{__python3} tests/jstests.py -d -s -t 1800 --no-progress --wpt=disabled ../../js/src/dist/bin/js%{major}
+%else
+PYTHONPATH=tests/lib %{__python3} tests/jstests.py -d -s -t 1800 --no-progress --wpt=disabled ../../js/src/dist/bin/js%{major} || :
+%endif
+
+# Run basic JIT tests
+%if 0%{?require_tests}
+PYTHONPATH=tests/lib %{__python3} jit-test/jit_test.py -s -t 1800 --no-progress ../../js/src/dist/bin/js%{major} basic
+%else
+PYTHONPATH=tests/lib %{__python3} jit-test/jit_test.py -s -t 1800 --no-progress ../../js/src/dist/bin/js%{major} basic || :
+%endif
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+
+%files
+%doc README.html
+%{_libdir}/libmozjs-%{major}.so.0*
+
+%files devel
+%{_bindir}/js%{major}
+%{_libdir}/libmozjs-%{major}.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/mozjs-%{major}/
+
+
+%changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 68.11.0-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Tue Jun 30 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.10.0-1
+- Update to 68.10.0
+
+* Tue Jun 02 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.9.0-1
+- Update to 68.9.0
+- Drop llvm and rust deps
+
+* Wed May 06 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.8.0-1
+- Update to 68.8.0
+
+* Tue Apr 07 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.7.0-1
+- Update to 68.7.0
+
+* Tue Mar 17 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.6.0-2
+- Rebuild with GCC 10
+- Nuke check_spidermonkey_style.py on s390x
+
+* Wed Mar 11 2020 Kalev Lember <klember@redhat.com> - 68.6.0-1
+- Update to 68.6.0
+
+* Mon Feb 10 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.5.0-1
+- Update to 68.5.0
+
+* Mon Feb 03 2020 Kalev Lember <klember@redhat.com> - 68.4.2-3
+- Build with --enable-unaligned-private-values
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 68.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Wed Jan 22 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.4.2-1
+- Update to 68.4.2
+
+* Tue Jan 07 2020 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.4.0-1
+- Update to 68.4.0
+
+* Sat Dec 07 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.3.0-1
+- Update to 68.3.0
+
+* Wed Nov 20 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.2.0-5
+- Don't enforce tests to pass on s390 and s390x again
+
+* Tue Nov 19 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.2.0-4
+- Enable LTO
+- Enforce SpiderMonkey tests in check section on all architectures
+
+* Sun Nov 17 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.2.0-3
+- Fix armv7 build
+
+* Thu Nov 14 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.2.0-2
+- Fix s390x build
+- Exclude armv7 for now, see comment up in the spec
+
+* Mon Nov 04 2019 Frantisek Zatloukal <fzatlouk@redhat.com> - 68.2.0-1
+- Initial mozjs68 package based on mozjs60

+ 43 - 37
m/mutter/mutter-vl.spec

@@ -1,21 +1,22 @@
-%define pkg_version 3.30.2
-%define pkg_release 1%{?_dist_release}
+%bcond_with systemd
 
 
-Summary:     Window and compositing manager based on Clutter
-Name:        mutter
-Version:     %{pkg_version}
-Release:     %{pkg_release}
-Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+Summary:        Window and compositing manager based on Clutter
+Name:           mutter
+Version:        3.36.4
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Patch0:      Fix-compiler-errors-when-Wayland-support-is-disabled.patch
-Patch100:    mutter-3.18.1-roundf.patch
+License:        GPLv2+
+URL:            http://git.gnome.org/browse/mutter
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
-License:     GPLv2+
-Group:       User Interface/Desktops
-URL:         http://git.gnome.org/browse/mutter
+Patch100:       mutter-3.18.1-roundf.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
+BuildRequires:	meson
 BuildRequires:	pkgconfig
 BuildRequires:	pkgconfig
 BuildRequires:	intltool
 BuildRequires:	intltool
 BuildRequires:	gtk3-devel
 BuildRequires:	gtk3-devel
@@ -36,17 +37,21 @@ BuildRequires:	desktop-file-utils
 BuildRequires:	zenity
 BuildRequires:	zenity
 BuildRequires:	gsettings-desktop-schemas-devel >= 3.4.0
 BuildRequires:	gsettings-desktop-schemas-devel >= 3.4.0
 BuildRequires:	libXtst-devel
 BuildRequires:	libXtst-devel
-BuildRequires:	elogind-devel
 BuildRequires:	libgudev-devel
 BuildRequires:	libgudev-devel
+BuildRequires:	graphene-devel
+BuildRequires:	gnome-settings-daemon-devel
+BuildRequires:	libwacom-devel
+BuildRequires:	pipewire-devel
+BuildRequires:	xorg-x11-server-Xorg
+%if %{with systemd}
+BuildRequires:	systemd-devel
+%else
+BuildRequires:	elogind-devel
+%endif
 
 
 Requires:		%{name}-libs = %{version}-%{release}
 Requires:		%{name}-libs = %{version}-%{release}
 Requires(postun,posttrans):	desktop-file-utils
 Requires(postun,posttrans):	desktop-file-utils
 
 
-
-Vendor: Project Vine
-Distribution: Vine Linux
-
-
 %description
 %description
 Mutter is a minimal X window manager aimed at nontechnical users and is designed to integrate well with the GNOME desktop. Mutter lacks some features that may be expected by traditional UNIX or other technical users; these users may want to investigate other available window managers for use with GNOME or standalone.
 Mutter is a minimal X window manager aimed at nontechnical users and is designed to integrate well with the GNOME desktop. Mutter lacks some features that may be expected by traditional UNIX or other technical users; these users may want to investigate other available window managers for use with GNOME or standalone.
 
 
@@ -77,29 +82,25 @@ The %{name}-libs package contains the runtime shared libraries for
 
 
 %prep
 %prep
 %setup -q
 %setup -q
-%patch0 -p1 
 %patch100 -p1 
 %patch100 -p1 
 
 
 %build
 %build
 export CFLAGS="$RPM_OPT_FLAGS -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=format"
 export CFLAGS="$RPM_OPT_FLAGS -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=format"
 #intltoolize --force --copy
 #intltoolize --force --copy
-autoreconf -if
-%configure \
-  --disable-static \
-  --disable-wayland \
-  --enable-wayland-egl-server=no
-
-%{__make} %{?_smp_mflags} 
+%meson \
+	-Dwayland=false \
+	-Dprofiler=false \
+	-Dtests=false \
+	-Dinstalled_tests=false
+%meson_build
 
 
 
 
 %install
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%meson_install
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
-
 
 
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
@@ -120,7 +121,6 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor
 update-desktop-database -q > /dev/null || :
 update-desktop-database -q > /dev/null || :
 
 
 %post libs -p /sbin/ldconfig
 %post libs -p /sbin/ldconfig
-
 %postun libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
 
 
 
@@ -129,7 +129,7 @@ update-desktop-database -q > /dev/null || :
 %license COPYING
 %license COPYING
 %doc NEWS
 %doc NEWS
 %{_bindir}/mutter
 %{_bindir}/mutter
-%{_libdir}/mutter/plugins/default.so
+%{_libdir}/mutter-*/plugins/libdefault.so
 %{_libexecdir}/mutter-restart-helper
 %{_libexecdir}/mutter-restart-helper
 %{_datadir}/GConf/gsettings/mutter-schemas.convert
 %{_datadir}/GConf/gsettings/mutter-schemas.convert
 %{_datadir}/applications/*
 %{_datadir}/applications/*
@@ -143,20 +143,26 @@ update-desktop-database -q > /dev/null || :
 %files libs
 %files libs
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
-%dir %{_libdir}/mutter
-%dir %{_libdir}/mutter/plugins
-%{_libdir}/mutter/*.so
-%{_libdir}/mutter/*.typelib
+%dir %{_libdir}/mutter-*
+%dir %{_libdir}/mutter-*/plugins
+%{_libdir}/mutter-*/lib*.so.*
+%{_libdir}/mutter-*/*.so
+%{_libdir}/mutter-*/*.typelib
 
 
 %files devel
 %files devel
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%{_includedir}/mutter/*
+%{_includedir}/mutter-*/*
 %{_libdir}/lib*.so
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
 %{_libdir}/pkgconfig/*
-%{_libdir}/mutter/*.gir
+%{_libdir}/mutter-*/*.gir
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.4-1
+- new upstream release.
+- added systemd support (disabled as default).
+- dropped Patch0: fixed in upstream.
+
 * Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 * Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
 - new upstream release.
 - new upstream release.
 
 

+ 14 - 12
n/nautilus/nautilus-vl.spec

@@ -12,29 +12,29 @@
 
 
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
-Name:		nautilus
 Summary:	Nautilus is a file manager for GNOME
 Summary:	Nautilus is a file manager for GNOME
 Summary(ja):	Nautilus - GNOME ファイルマネージャ
 Summary(ja):	Nautilus - GNOME ファイルマネージャ
-Version:	3.30.5
-Release:	2%{?_dist_release}
-License:	GPLv2+
-Group:		User Interface/Desktops
-URL:		http://www.gnome.org/projects/nautilus/
-
+Name:		nautilus
+Version:	3.36.3
+Release:	1%{?_dist_release}
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 
 
-Source: 	ftp://ftp.gnome.org/pub/gnome/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+License:	GPLv2+
+URL:		http://www.gnome.org/projects/nautilus/
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 # vine
 # vine
 Patch2000:	nautilus-vine-settings.patch
 Patch2000:	nautilus-vine-settings.patch
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 Requires:	gamin
 Requires:	gamin
-Requires:       vine-menus >= %{vine_menus_version}
-Requires:       gvfs, gvfs-fuse, gvfs-smb, gvfs-archive, gvfs-gphoto2
+Requires:	vine-menus >= %{vine_menus_version}
+Requires:	gvfs, gvfs-fuse, gvfs-smb, gvfs-archive, gvfs-gphoto2
 Requires:	libexif >= %{libexif_version}
 Requires:	libexif >= %{libexif_version}
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	tracker-miners
 
 
 BuildRequires:  meson
 BuildRequires:  meson
 BuildRequires:  intltool
 BuildRequires:  intltool
@@ -60,6 +60,7 @@ BuildRequires:  gnome-autoar-devel
 BuildRequires:  libseccomp-devel
 BuildRequires:  libseccomp-devel
 BuildRequires:  libappstream-glib-devel
 BuildRequires:  libappstream-glib-devel
 BuildRequires:  python3-devel
 BuildRequires:  python3-devel
+BuildRequires:	gstreamer1-plugins-base-devel
 
 
 Obsoletes:      nautilus-extras
 Obsoletes:      nautilus-extras
 Obsoletes:      nautilus-suggested
 Obsoletes:      nautilus-suggested
@@ -134,9 +135,7 @@ This package contains documentation for %{name}.
   -Dselinux=false \
   -Dselinux=false \
   -Dpackagekit=true \
   -Dpackagekit=true \
   -Dintrospection=true \
   -Dintrospection=true \
-  -Dintrospection=true \
   -Ddocs=true
   -Ddocs=true
-
 %meson_build
 %meson_build
 
 
 %install
 %install
@@ -206,6 +205,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 
 
 
 
 %changelog
 %changelog
+* Wed Aug 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.3-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-1
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-1
 - rebuilt with tracker-2.2.2.
 - rebuilt with tracker-2.2.2.
 
 

+ 14 - 56
n/network-manager-applet/network-manager-applet-vl.spec

@@ -14,35 +14,36 @@
 Name: network-manager-applet
 Name: network-manager-applet
 Summary: GNOME applications for use with NetworkManager
 Summary: GNOME applications for use with NetworkManager
 Summary(ja): NetworkManager 用 GNOME アプリケーション
 Summary(ja): NetworkManager 用 GNOME アプリケーション
-Version: 1.8.22
+Version: 1.18.0
 Release: 1%{?snapshot}%{?_dist_release}
 Release: 1%{?snapshot}%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Group: Applications/Internet
 License: GPLv2+
 License: GPLv2+
 URL: http://www.gnome.org/projects/NetworkManager/
 URL: http://www.gnome.org/projects/NetworkManager/
-
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source: https://download.gnome.org/sources/network-manager-applet/%{major_minor}/%{name}-%{version}.tar.xz
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: meson
 BuildRequires: meson
 BuildRequires: libappstream-glib-devel
 BuildRequires: libappstream-glib-devel
 BuildRequires: NetworkManager-libnm-devel
 BuildRequires: NetworkManager-libnm-devel
+BuildRequires: libnma-devel
 BuildRequires: ModemManager-glib-devel
 BuildRequires: ModemManager-glib-devel
 BuildRequires: dbus-devel >= %{dbus_version}
 BuildRequires: dbus-devel >= %{dbus_version}
 BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
 BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
 BuildRequires: gtk3-devel
 BuildRequires: gtk3-devel
-BuildRequires: GConf2-devel
-BuildRequires: libgnome-keyring-devel
 BuildRequires: gcr-devel
 BuildRequires: gcr-devel
 #BuildRequires: gettext
 #BuildRequires: gettext
 BuildRequires: libnotify-devel >= 0.7
 BuildRequires: libnotify-devel >= 0.7
-BuildRequires: libgudev1-devel
+BuildRequires: libgudev-devel
 BuildRequires: libsecret-devel
 BuildRequires: libsecret-devel
 BuildRequires: pkgconfig(jansson)
 BuildRequires: pkgconfig(jansson)
-BuildRequires: pygobject3
+BuildRequires: python3-pygobject
 BuildRequires: iso-codes
 BuildRequires: iso-codes
 BuildRequires: mobile-broadband-provider-info-devel
 BuildRequires: mobile-broadband-provider-info-devel
+BuildRequires: libappindicator-devel
+BuildRequires: libdbusmenu-gtk-devel
 
 
 Requires(post): chkconfig
 Requires(post): chkconfig
 Requires(preun): chkconfig
 Requires(preun): chkconfig
@@ -61,58 +62,24 @@ Provides:	NetworkManager-gnome = 0.9.7.0
 
 
 Obsoletes: libnm-gtk < 1.8.22
 Obsoletes: libnm-gtk < 1.8.22
 
 
-
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 This package contains GNOME utilities and applications for use with
 This package contains GNOME utilities and applications for use with
 NetworkManager, including a panel applet for wireless networks.
 NetworkManager, including a panel applet for wireless networks.
 
 
 
 
-%package -n libnma
-Summary:	Private libraries for NetworkManager GUI support
-Group:		System Environment/Libraries
-
-%description -n libnma
-This package contains private libraries to be used only by nm-applet,
-nm-connection editor, and the GNOME Control Center.
-
-
-%package -n libnma-devel
-Summary:	Private header files for NetworkManager GUI support
-Group:		Development/Libraries
-Requires:	pkgconfig
-Requires:	pkgconfig(libnm)
-Requires:	libnma = %{version}-%{release}
-Requires:	NetworkManager-libnm-devel
-
-%description -n libnma-devel
-This package contains private header and pkg-config files to be used only by
-nm-applet, nm-connection-editor, and the GNOME control center.
-
-
 %prep
 %prep
 %setup -q
 %setup -q
 
 
 %build
 %build
 %meson \
 %meson \
-    -Dgcr=true \
-    -Dselinux=false \
-    -Dwwan=true \
-    -Dgtk_doc=false \
-    -Dlibnm_gtk=false
-
+    -Dselinux=false
 %meson_build
 %meson_build
  
  
 %install
 %install
 %{__rm} -rf $RPM_BUILD_ROOT
 %{__rm} -rf $RPM_BUILD_ROOT
-
 # install the applet
 # install the applet
 %meson_install
 %meson_install
 
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome-vpn-properties
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome-vpn-properties
 
 
 %find_lang nm-applet
 %find_lang nm-applet
@@ -150,7 +117,6 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/applications/*.desktop
 %{_datadir}/applications/*.desktop
 #{_datadir}/nm-applet/
 #{_datadir}/nm-applet/
 %{_datadir}/GConf/gsettings/nm-applet.convert
 %{_datadir}/GConf/gsettings/nm-applet.convert
-%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
 %{_datadir}/icons/hicolor/16x16/apps/*.png
 %{_datadir}/icons/hicolor/16x16/apps/*.png
 %{_datadir}/icons/hicolor/22x22/apps/*.png
 %{_datadir}/icons/hicolor/22x22/apps/*.png
 %{_datadir}/icons/hicolor/32x32/apps/*.png
 %{_datadir}/icons/hicolor/32x32/apps/*.png
@@ -162,19 +128,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_mandir}/man1/nm-applet.1.gz
 %{_mandir}/man1/nm-applet.1.gz
 %{_mandir}/man1/nm-connection-editor.1.gz
 %{_mandir}/man1/nm-connection-editor.1.gz
 
 
-%files -n libnma
-%{_libdir}/girepository-1.0/NMA-1.0.typelib
-%{_libdir}/libnma.so.*
-
-%files -n libnma-devel
-%dir %{_includedir}/libnma
-%{_includedir}/libnma/*
-%{_libdir}/libnma.so
-%{_libdir}/pkgconfig/libnma.pc
-%{_datadir}/gir-1.0/NMA-1.0.gir
-
 
 
 %changelog
 %changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.18.0-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.22-1
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.22-1
 - new upstream release.
 - new upstream release.
 - dropped libnma-gtk{,-devel}.
 - dropped libnma-gtk{,-devel}.

+ 49 - 24
p/pipewire/pipewire-vl.spec

@@ -2,8 +2,8 @@
 %bcond_with rtkit
 %bcond_with rtkit
 %bcond_with man
 %bcond_with man
 
 
-%global apiversion   0.2
-%global spaversion   0.1
+%global apiversion   0.3
+%global spaversion   0.2
 
 
 #global snap       20141103
 #global snap       20141103
 #global gitrel     327
 #global gitrel     327
@@ -18,7 +18,7 @@
 
 
 Name:           pipewire
 Name:           pipewire
 Summary:        Media Sharing Server
 Summary:        Media Sharing Server
-Version:        0.2.7
+Version:        0.3.8
 Release:        1%{?snap:.%{snap}git%{shortcommit}}%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?snap:.%{snap}git%{shortcommit}}%{?_dist_release}%{?with_systemd:.systemd}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -34,11 +34,12 @@ Source0:	https://github.com/PipeWire/pipewire/archive/%{version}.tar.gz
 %endif
 %endif
 
 
 ## upstream patches
 ## upstream patches
-Patch1:         0001-build-and-link-a2dp-codecs.c-as-well.patch
-Patch2:         0001-bluez5-declare-factory-as-extern.patch
 
 
 ## upstreamable patches
 ## upstreamable patches
 
 
+## fedora patches
+Patch0:         0001-conf-disable-bluez5.patch
+
 BuildRequires:  meson >= 0.35.0
 BuildRequires:  meson >= 0.35.0
 BuildRequires:  gcc
 BuildRequires:  gcc
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig
@@ -50,6 +51,8 @@ BuildRequires:  pkgconfig(gstreamer-base-1.0) >= 1.10.0
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.0
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.0
 BuildRequires:  pkgconfig(gstreamer-net-1.0) >= 1.10.0
 BuildRequires:  pkgconfig(gstreamer-net-1.0) >= 1.10.0
 BuildRequires:  pkgconfig(gstreamer-allocators-1.0) >= 1.10.0
 BuildRequires:  pkgconfig(gstreamer-allocators-1.0) >= 1.10.0
+BuildRequires:  pkgconfig(vulkan)
+BuildRequires:  pkgconfig(bluez)
 %if %{with systemd}
 %if %{with systemd}
 BuildRequires:  systemd-devel >= 184
 BuildRequires:  systemd-devel >= 184
 %else
 %else
@@ -63,6 +66,7 @@ BuildRequires:  xmltoman
 %endif
 %endif
 BuildRequires:  graphviz
 BuildRequires:  graphviz
 BuildRequires:  sbc-devel
 BuildRequires:  sbc-devel
+BuildRequires:  libsndfile-devel
 
 
 Requires(pre):  shadow-utils
 Requires(pre):  shadow-utils
 Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
 Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
@@ -126,16 +130,17 @@ This package contains command line utilities for the PipeWire media server.
 
 
 %prep
 %prep
 %setup -q -T -b0 -n %{name}-%{version}%{?gitrel:-%{gitrel}-g%{shortcommit}}
 %setup -q -T -b0 -n %{name}-%{version}%{?gitrel:-%{gitrel}-g%{shortcommit}}
-
-%patch1 -p1 -b .0001
-%patch2 -p1 -b .0002
+%autopatch -p1
 
 
 
 
 %build
 %build
 %meson \
 %meson \
 	-D docs=true \
 	-D docs=true \
 	-D man=true \
 	-D man=true \
-	-D gstreamer=enabled \
+	-D gstreamer=true \
+	-D jack=false \
+	-D pipewire-jack=false \
+	-D pipewire-pulseaudio=false \
 %if %{with systemd}
 %if %{with systemd}
 	-D systemd=true
 	-D systemd=true
 %else
 %else
@@ -147,6 +152,12 @@ This package contains command line utilities for the PipeWire media server.
 %install
 %install
 %meson_install
 %meson_install
 
 
+mkdir -p %{buildroot}%{_sysconfdir}/alsa/conf.d/
+cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/50-pipewire.conf \
+        %{buildroot}%{_sysconfdir}/alsa/conf.d/50-pipewire.conf
+cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf \
+        %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf
+
 
 
 %check
 %check
 %meson_test
 %meson_test
@@ -169,31 +180,44 @@ exit 0
 
 
 
 
 %files
 %files
-%license LICENSE GPL LGPL
-%doc README
-%if 0%{?systemd}
+%license COPYING LICENSE
+%doc README.md
+%if %{with systemd}
 %{_userunitdir}/pipewire.*
 %{_userunitdir}/pipewire.*
 %endif
 %endif
 %{_bindir}/pipewire
 %{_bindir}/pipewire
+%{_bindir}/pipewire-media-session
 %dir %{_sysconfdir}/pipewire/
 %dir %{_sysconfdir}/pipewire/
-%{_sysconfdir}/pipewire/pipewire.conf
+%config(noreplace) %{_sysconfdir}/pipewire/pipewire.conf
 %if %{with man}
 %if %{with man}
 %{_mandir}/man1/pipewire.1*
 %{_mandir}/man1/pipewire.1*
 %{_mandir}/man5/pipewire.conf.5*
 %{_mandir}/man5/pipewire.conf.5*
 %endif
 %endif
 
 
 %files libs
 %files libs
-%license LICENSE GPL LGPL
-%doc README
+%license COPYING LICENSE
+%doc README.md
 %{_libdir}/libpipewire-%{apiversion}.so.*
 %{_libdir}/libpipewire-%{apiversion}.so.*
 %{_libdir}/pipewire-%{apiversion}/
 %{_libdir}/pipewire-%{apiversion}/
-%{_libdir}/spa/
+%{_libdir}/spa-%{spaversion}/
 %{_libdir}/gstreamer-1.0/libgstpipewire.*
 %{_libdir}/gstreamer-1.0/libgstpipewire.*
+%{_libdir}/alsa-lib/libasound_module_*_pipewire.so
+/lib/udev/rules.d/90-pipewire-alsa.rules
+%{_datadir}/alsa/alsa.conf.d/50-pipewire.conf
+%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf
+%dir %{_datadir}/alsa-card-profile
+%dir %{_datadir}/alsa-card-profile/mixer
+%dir %{_datadir}/alsa-card-profile/mixer/paths
+%dir %{_datadir}/alsa-card-profile/mixer/profile-sets
+%{_datadir}/alsa-card-profile/mixer/paths/*
+%{_datadir}/alsa-card-profile/mixer/profile-sets/*
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pipewire.conf
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf
 
 
 %files devel
 %files devel
 %{_libdir}/libpipewire-%{apiversion}.so
 %{_libdir}/libpipewire-%{apiversion}.so
-%{_includedir}/pipewire/
-%{_includedir}/spa/
+%{_includedir}/pipewire-%{apiversion}/
+%{_includedir}/spa-%{spaversion}/
 %{_libdir}/pkgconfig/libpipewire-%{apiversion}.pc
 %{_libdir}/pkgconfig/libpipewire-%{apiversion}.pc
 %{_libdir}/pkgconfig/libspa-%{spaversion}.pc
 %{_libdir}/pkgconfig/libspa-%{spaversion}.pc
 
 
@@ -201,17 +225,18 @@ exit 0
 %{_datadir}/doc/pipewire/html
 %{_datadir}/doc/pipewire/html
 
 
 %files utils
 %files utils
-%{_bindir}/pipewire-monitor
-%{_bindir}/pipewire-cli
-%if %{with man}
-%{_mandir}/man1/pipewire-monitor.1*
-%{_mandir}/man1/pipewire-cli.1*
-%endif
+%{_bindir}/pw-*
+
 %{_bindir}/spa-monitor
 %{_bindir}/spa-monitor
 %{_bindir}/spa-inspect
 %{_bindir}/spa-inspect
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.3.8-1
+- new upstream release.
+- dropped Patch1 and 2: fixed in upstream.
+- imported Patch0 from rawhide.
+
 * Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.7-1
 * Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.7-1
 - new upstream release.
 - new upstream release.
 
 

+ 209 - 0
p/python-dbusmock/python-dbusmock-vl.spec

@@ -0,0 +1,209 @@
+%global modname dbusmock
+
+Summary:          Mock D-Bus objects
+Name:             python-%{modname}
+Version:          0.18.3
+Release:          6%{?_dist_release}
+Vendor:           Project Vine
+Distribution:     Vine Linux
+
+License:          LGPLv3+
+URL:              https://pypi.python.org/pypi/python-dbusmock
+Source0:          https://files.pythonhosted.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz
+# From https://github.com/martinpitt/python-dbusmock/pull/54
+Patch0:           0001-Add-mock-server-for-low-memory-monitor.patch
+
+BuildArch:        noarch
+BuildRequires:    git
+BuildRequires:    dbus-python3
+BuildRequires:    python3-devel
+BuildRequires:    python3-rpm-macros
+BuildRequires:    python3-setuptools
+BuildRequires:    python3-nose
+BuildRequires:    python3-pygobject
+BuildRequires:    dbus-x11
+BuildRequires:    upower
+
+%global _description\
+With this program/Python library you can easily create mock objects on\
+D-Bus. This is useful for writing tests for software which talks to\
+D-Bus services such as upower, systemd, ConsoleKit, gnome-session or\
+others, and it is hard (or impossible without root privileges) to set\
+the state of the real services to what you expect in your tests.
+
+%description %_description
+
+
+%package -n python3-dbusmock
+Summary: %summary (Python3)
+Requires:         dbus-python3, python3-pygobject, dbus-x11
+%description -n python3-dbusmock %_description
+
+
+%prep
+%autosetup -n %{name}-%{version} -S git
+rm -rf python-%{modname}.egg-info
+
+
+%build
+%py3_build
+
+
+%install
+%py3_install
+
+
+#check
+# Tests are disabled for now
+#{__python3} setup.py test
+
+
+%files -n python3-dbusmock
+%license COPYING
+%doc README.rst
+%{python3_sitelib}/*%{modname}*
+
+
+%changelog
+* Tue Aug 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.18.3-6
+- initial build for Vine Linux.
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.3-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.18.3-4
+- Rebuilt for Python 3.9
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Nov 15 2019 Bastien Nocera <bnocera@redhat.com> - 0.18.3-2
++ python-dbusmock-0.18.3-2
+- Add low-memory-monitor mock
+
+* Thu Nov 14 2019 Bastien Nocera <bnocera@redhat.com> - 0.18.3-1
++ python-dbusmock-0.18.3-1
+- Update to 0.18.3
+- Enable tests
+
+* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.17-11
+- Rebuilt for Python 3.8.0rc1 (#1748018)
+
+* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.17-10
+- Rebuilt for Python 3.8
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue Jul 23 2019 Miro Hrončok <mhroncok@redhat.com> - 0.17-8
+- Subpackage python2-dbusmock has been removed
+  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.17-5
+- Rebuilt for Python 3.7
+
+* Fri Mar 30 2018 Bastien Nocera <bnocera@redhat.com> - 0.17-4
++ python-dbusmock-0.17-4
+- Patch from Benjamin Berg to correct the python3 subpackage deps
+  and summary
+
+* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.17-3
+- Update Python 2 dependency declarations to new packaging standards
+  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Fri Jan 19 2018 Bastien Nocera <bnocera@redhat.com> - 0.17-1
+- Update to 0.17
+- Update source URL
+
+* Tue Oct 17 2017 Bastien Nocera <bnocera@redhat.com> - 0.16.9-1
++ python--0.16.9-1
+- Update to 0.16.9
+
+* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.16.7-4
+- Python 2 binary package renamed to python2-dbusmock
+  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Tue Jan 17 2017 Bastien Nocera <bnocera@redhat.com> - 0.16.7-1
++ python-dbusmock-0.16.7-1
+- Update to 0.16.7
+
+* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.11.1-6
+- Rebuild for Python 3.6
+
+* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-5
+- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Aug 08 2014 Matěj Cepl <mcepl@redhat.com> - 0.11.1-1
+- Update to 0.11.1
+
+* Thu Jul 17 2014 Bastien Nocera <bnocera@redhat.com> 0.10.3-2
+- Add Python3 sub-package
+
+* Thu Jul 17 2014 Bastien Nocera <bnocera@redhat.com> 0.10.3-1
+- Update to 0.10.3
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Tue Nov 12 2013 Bastien Nocera <bnocera@redhat.com> 0.8.1-1
+- Update to 0.8.1
+
+* Fri Nov 08 2013 Bastien Nocera <bnocera@redhat.com> 0.8-1
+- Update to 0.8
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Jun 13 2013 Bastien Nocera <bnocera@redhat.com> 0.6.3-1
+- Update to 0.6.3
+
+* Thu Jun 13 2013 Bastien Nocera <bnocera@redhat.com> 0.6.2-1
+- Update to 0.6.2
+
+* Wed Jun 12 2013 Bastien Nocera <bnocera@redhat.com> 0.6-1
+- Update to 0.6.0
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Mon Jan 21 2013 Bastien Nocera <bnocera@redhat.com> 0.4.0-1
+- Update to 0.4.0
+
+* Mon Jan 07 2013 Bastien Nocera <bnocera@redhat.com> 0.3.1-1
+- Update to 0.3.1
+
+* Wed Dec 19 2012 Matěj Cepl <mcepl@redhat.com> - 0.3-1
+- New upstream release.
+
+* Mon Oct 08 2012 Matěj Cepl <mcepl@redhat.com> - 0.1.1-2
+- remove the bundled egg-info following the package review.
+
+* Fri Oct 05 2012 Matěj Cepl <mcepl@redhat.com> - 0.1.1-1
+- This version should actually work
+
+* Tue Oct 02 2012 Matěj Cepl <mcepl@redhat.com> 0.0.3-1
+- initial package for Fedora

+ 128 - 0
p/python-mallard-ducktype/python-mallard-ducktype-vl.spec

@@ -0,0 +1,128 @@
+%global srcname mallard-ducktype
+
+Summary:	Parse Ducktype files and convert them to Mallard
+Name:		python-mallard-ducktype
+Version:	1.0.2
+Release:	8%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+License:	MIT
+URL:		https://pypi.python.org/pypi/%{srcname}
+# The PyPI tarball does not have AUTHORS or COPYING.
+Source0:	https://github.com/projectmallard/%{srcname}/archive/%{version}/%{version}.tar.gz
+
+BuildArch:	noarch
+
+%description
+Parse Ducktype files and convert them to Mallard.
+
+
+%package -n python3-mallard-ducktype
+Summary:	Parse Ducktype files and convert them to Mallard
+BuildRequires:	python3-rpm-macros
+BuildRequires:	python3-devel
+BuildRequires:	python3-setuptools
+
+%description -n python3-mallard-ducktype
+Parse Ducktype files and convert them to Mallard.
+
+
+%prep
+%setup -q -n %{srcname}-%{version}
+
+
+%build
+%py3_build
+
+
+%install
+%py3_install
+
+
+%check
+%{__python3} setup.py test
+
+
+%files -n python3-mallard-ducktype
+%doc AUTHORS README.md
+%license COPYING
+%{_bindir}/ducktype
+%{python3_sitelib}/*
+
+
+%changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.2-8
+- initial build for Vine Linux.
+
+* Wed Jun 24 2020 David King <amigadave@amigadave.com> - 1.0.2-7
+- BuildRequire python3-setuptools explicitly
+
+* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.0.2-6
+- Rebuilt for Python 3.9
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.0.2-4
+- Rebuilt for Python 3.8.0rc1 (#1748018)
+
+* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.0.2-3
+- Rebuilt for Python 3.8
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sun Jul 21 2019 David King <amigadave@amigadave.com> - 1.0.2-1
+- Update to 1.0.2
+
+* Sun Apr 28 2019 David King <amigadave@amigadave.com> - 1.0.1-1
+- Update to 1.0.1 (#1703831)
+
+* Mon Apr 08 2019 David King <amigadave@amigadave.com> - 1.0-1
+- Update to 1.0 (#1697490)
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Wed Jan 23 2019 David King <amigadave@amigadave.com> - 0.4-1
+- Update to 0.4
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.3-3
+- Rebuilt for Python 3.7
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Tue Oct 10 2017 David King <amigadave@amigadave.com> - 0.3-1
+- Update to 0.3
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.2-6
+- Rebuild for Python 3.6
+
+* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-5
+- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
+
+* Wed Sep 09 2015 David King <amigadave@amigadave.com> - 0.2-2
+- Add backported UTF-8 encoding patch
+
+* Tue Sep 08 2015 David King <amigadave@amigadave.com> - 0.2-1
+- Update to 0.2
+
+* Fri Sep 04 2015 David King <amigadave@amigadave.com> - 0.1-1
+- Initial Fedora packaging (#1260219)

+ 17 - 10
s/startup-notification/startup-notification-vl.spec

@@ -2,29 +2,26 @@ Summary: Library for tracking application startup
 Summary(ja): アプリケーションの起動を追跡するためのライブラリ
 Summary(ja): アプリケーションの起動を追跡するためのライブラリ
 Name: startup-notification
 Name: startup-notification
 Version: 0.12
 Version: 0.12
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Group: System Environment/Libraries
 License: LGPLv2
 License: LGPLv2
-URL: http://www.freedesktop.org/software/startup-notification/
-
-Source0: http://www.freedesktop.org/software/startup-notification/releases/%{name}-%{version}.tar.gz
+URL: https://www.freedesktop.org/software/startup-notification/
+Source0: https://www.freedesktop.org/software/startup-notification/releases/%{name}-%{version}.tar.gz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libX11-devel
 BuildRequires: libX11-devel
 BuildRequires: libXt-devel
 BuildRequires: libXt-devel
 BuildRequires: xcb-util-devel
 BuildRequires: xcb-util-devel
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
-
 %description
 %description
 This package contains libstartup-notification which implements a
 This package contains libstartup-notification which implements a
 startup notification protocol. Using this protocol a desktop
 startup notification protocol. Using this protocol a desktop
 environment can track the launch of an application and provide
 environment can track the launch of an application and provide
 feedback such as a busy cursor, among other features.
 feedback such as a busy cursor, among other features.
 
 
+
 %package devel
 %package devel
 Summary: Development portions of startup-notification
 Summary: Development portions of startup-notification
 Summary(ja): startup-notification の開発用ファイル
 Summary(ja): startup-notification の開発用ファイル
@@ -36,28 +33,35 @@ Requires: pkgconfig
 %description devel
 %description devel
 Development files for libstartup-notification.
 Development files for libstartup-notification.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure --disable-static
 %configure --disable-static
 make
 make
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 %makeinstall
 %makeinstall
 /bin/rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
 /bin/rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog 
+%license COPYING
+%doc AUTHORS ChangeLog 
 %doc doc/startup-notification.txt
 %doc doc/startup-notification.txt
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 
 
@@ -68,6 +72,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/*
 %{_includedir}/*
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12-4
+- rebuilt with current environment.
+
 * Thu Dec 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12-3
 * Thu Dec 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.12-3
 - rebuild with VineSeed environment
 - rebuild with VineSeed environment
 
 

+ 20 - 11
t/totem-pl-parser/totem-pl-parser-vl.spec

@@ -1,13 +1,15 @@
-Name:		totem-pl-parser
-Version:	3.26.1
-Release:	1%{?_dist_release}
 Summary:	Totem Playlist Parser library
 Summary:	Totem Playlist Parser library
 Summary(ja):	Totem プレイリスト解析ライブラリ
 Summary(ja):	Totem プレイリスト解析ライブラリ
+Name:		totem-pl-parser
+Version:	3.26.5
+Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Group:		System Environment/Libraries
 License:	LGPLv2+
 License:	LGPLv2+
 URL:		http://www.gnome.org/projects/totem/
 URL:		http://www.gnome.org/projects/totem/
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.10/%{name}-%{version}.tar.xz
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 Obsoletes:	totem-plparser
 Obsoletes:	totem-plparser
 
 
@@ -22,12 +24,10 @@ BuildRequires:  libxml2-devel
 BuildRequires:  libsoup-devel
 BuildRequires:  libsoup-devel
 BuildRequires:  perl-XML-Parser
 BuildRequires:  perl-XML-Parser
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 A library to parse and save playlists, as used in music and movie players.
 A library to parse and save playlists, as used in music and movie players.
 
 
+
 %package        devel
 %package        devel
 Summary:        Development files for %{name}
 Summary:        Development files for %{name}
 Group:          Development/Libraries
 Group:          Development/Libraries
@@ -44,33 +44,38 @@ Requires:       libgcrypt-devel
 The %{name}-devel package contains libraries and header files for
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %meson \
 %meson \
   -Denable-quvi=no \
   -Denable-quvi=no \
   -Denable-libarchive=yes \
   -Denable-libarchive=yes \
   -Denable-libgcrypt=yes
   -Denable-libgcrypt=yes
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 %meson_install
 %meson_install
 
 
 %find_lang %{name} --with-gnome
 %find_lang %{name} --with-gnome
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
 
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING.LIB NEWS README
+%license COPYING.LIB
+%doc AUTHORS NEWS README
 %{_libdir}/*.so.*
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0
 %{_libdir}/girepository-1.0
 
 
@@ -82,7 +87,11 @@ rm -rf $RPM_BUILD_ROOT
 #%{_datadir}/gtk-doc/html/totem-pl-parser
 #%{_datadir}/gtk-doc/html/totem-pl-parser
 %{_datadir}/gir-1.0
 %{_datadir}/gir-1.0
 
 
+
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.5-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.1-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.1-1
 - new upstream release.
 - new upstream release.
 
 

+ 21 - 19
t/totem/totem-vl.spec

@@ -21,20 +21,20 @@
 Summary:	Movie player for GNOME 3
 Summary:	Movie player for GNOME 3
 Summary(ja):	GNOME3 用動画プレイヤー
 Summary(ja):	GNOME3 用動画プレイヤー
 Name:		totem
 Name:		totem
-Version:	3.30.0
+Version:	3.34.1
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL
 License:	GPL
-Group:		Applications/Multimedia
-URL:		http://www.gnome.org/projects/totem/
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+URL:		https://gitlab.gnome.org/GNOME/totem
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 
 # from upstream
 # from upstream
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-
 BuildRequires:	meson
 BuildRequires:	meson
 BuildRequires:	gtk3-devel >= %{_gtk_ver}, glib2-devel >= %{_glib_ver}
 BuildRequires:	gtk3-devel >= %{_gtk_ver}, glib2-devel >= %{_glib_ver}
 BuildRequires:	gnome-icon-theme >= %{_gnomeicon_ver}
 BuildRequires:	gnome-icon-theme >= %{_gnomeicon_ver}
@@ -47,9 +47,9 @@ BuildRequires:	iso-codes
 BuildRequires:	yelp-tools
 BuildRequires:	yelp-tools
 BuildRequires:	totem-pl-parser-devel >= %{_totem_pl_parser_ver}
 BuildRequires:	totem-pl-parser-devel >= %{_totem_pl_parser_ver}
 BuildRequires:	grilo-devel
 BuildRequires:	grilo-devel
-BuildRequires:  bluez-libs-devel >= 4.15
+BuildRequires:  bluez-libs-devel >= 5.00
 BuildRequires:  lirc-devel
 BuildRequires:  lirc-devel
-BuildRequires:  unique-devel >= %{_unique_ver}
+BuildRequires:  unique3-devel >= %{_unique_ver}
 BuildRequires:	python3-devel
 BuildRequires:	python3-devel
 BuildRequires:	pylint
 BuildRequires:	pylint
 BuildRequires:	python3-pygobject
 BuildRequires:	python3-pygobject
@@ -95,6 +95,7 @@ Totem is simple movie player for the Gnome desktop. It features a
 simple playlist, a full-screen mode, seek and volume controls, as well as
 simple playlist, a full-screen mode, seek and volume controls, as well as
 a pretty complete keyboard navigation.
 a pretty complete keyboard navigation.
 
 
+
 %package devel
 %package devel
 Summary:	Plugin writer's documentation for totem
 Summary:	Plugin writer's documentation for totem
 Group:		Development/Libraries
 Group:		Development/Libraries
@@ -104,25 +105,25 @@ Requires:	%{name} = %{version}-%{release}
 The %{name}-devel package contains API documentation for
 The %{name}-devel package contains API documentation for
 developing developing plugins for %{name}.
 developing developing plugins for %{name}.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 export LANG=ja_JP.UTF-8
 export LANG=ja_JP.UTF-8
-
 %meson \
 %meson \
   -Denable-python=yes \
   -Denable-python=yes \
   -Denable-vala=yes \
   -Denable-vala=yes \
   -Denable-nautilus=yes \
   -Denable-nautilus=yes \
   -Denable-introspection=yes \
   -Denable-introspection=yes \
   -Dwith-plugins=auto
   -Dwith-plugins=auto
-
 %meson_build
 %meson_build
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 export LANG=ja_JP.UTF-8
 export LANG=ja_JP.UTF-8
-
 %meson_install
 %meson_install
 
 
 # remove unneeded files
 # remove unneeded files
@@ -160,6 +161,7 @@ done
 %clean
 %clean
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
+
 %post
 %post
 %{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
 %{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
 touch %{_datadir}/icons/hicolor
 touch %{_datadir}/icons/hicolor
@@ -178,6 +180,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %posttrans
 %posttrans
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -201,27 +204,23 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %dir %{_libdir}/totem/plugins
 %dir %{_libdir}/totem/plugins
 %{_libdir}/totem/plugins/apple-trailers/
 %{_libdir}/totem/plugins/apple-trailers/
 %{_libdir}/totem/plugins/autoload-subtitles
 %{_libdir}/totem/plugins/autoload-subtitles
-%{_libdir}/totem/plugins/brasero-disc-recorder
 %{_libdir}/totem/plugins/dbus
 %{_libdir}/totem/plugins/dbus
-%{_libdir}/totem/plugins/gromit
 %{_libdir}/totem/plugins/im-status/libtotem-im-status.so
 %{_libdir}/totem/plugins/im-status/libtotem-im-status.so
 %{_libdir}/totem/plugins/im-status/totem-im-status.plugin
 %{_libdir}/totem/plugins/im-status/totem-im-status.plugin
-#%{_libdir}/totem/plugins/lirc
 %{_libdir}/totem/plugins/media-player-keys
 %{_libdir}/totem/plugins/media-player-keys
-%{_libdir}/totem/plugins/ontop
+%{_libdir}/totem/plugins/open-directory
 %{_libdir}/totem/plugins/opensubtitles
 %{_libdir}/totem/plugins/opensubtitles
 %{_libdir}/totem/plugins/properties
 %{_libdir}/totem/plugins/properties
 %{_libdir}/totem/plugins/pythonconsole
 %{_libdir}/totem/plugins/pythonconsole
 %{_libdir}/totem/plugins/recent
 %{_libdir}/totem/plugins/recent
 %{_libdir}/totem/plugins/rotation
 %{_libdir}/totem/plugins/rotation
+%{_libdir}/totem/plugins/save-file/libsave-file.so
+%{_libdir}/totem/plugins/save-file/save-file.plugin
 %{_libdir}/totem/plugins/screensaver
 %{_libdir}/totem/plugins/screensaver
 %{_libdir}/totem/plugins/screenshot
 %{_libdir}/totem/plugins/screenshot
 %{_libdir}/totem/plugins/skipto
 %{_libdir}/totem/plugins/skipto
-%{_libdir}/totem/plugins/save-file/libsave-file.so
-%{_libdir}/totem/plugins/save-file/save-file.plugin
 %{_libdir}/totem/plugins/variable-rate
 %{_libdir}/totem/plugins/variable-rate
 %{_libdir}/totem/plugins/vimeo
 %{_libdir}/totem/plugins/vimeo
-%{_libdir}/nautilus/extensions-3.0/*.so*
 %{_libexecdir}/totem-gallery-thumbnailer
 %{_libexecdir}/totem-gallery-thumbnailer
 %{_mandir}/man1/*
 %{_mandir}/man1/*
 
 
@@ -235,6 +234,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.34.1-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.
 - dropped Patch0: fixed in upstream.
 - dropped Patch0: fixed in upstream.

+ 12 - 13
v/vala/vala-vl.spec

@@ -1,24 +1,20 @@
-%global api_ver 0.44
+%global api_ver 0.48
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
 Summary:        A modern programming language for GNOME
 Summary:        A modern programming language for GNOME
 Summary(ja):    GNOME 用のモダンなプログラミング言語
 Summary(ja):    GNOME 用のモダンなプログラミング言語
 
 
 Name:           vala
 Name:           vala
-Version:        0.44.7
+Version:        0.48.8
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-
-Group:          Development/Languages
-# Most files are LGPLv2.1+, curses.vapi is 2-clause BSD
-License:        LGPLv2+ and BSD
-
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
-URL:            http://live.gnome.org/Vala
-
-%define major_minor %(echo %{version} | sed -e 's/\.[0-9]*$//')
-Source0:        http://download.gnome.org/sources/vala/%{major_minor}/vala-%{version}.tar.xz
+# Most files are LGPLv2.1+, curses.vapi is 2-clause BSD
+License:        LGPLv2+ and BSD
+URL:            https://wiki.gnome.org/Projects/Vala
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/vala/%{shortver}/vala-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
 BuildRequires:	glib2-devel
 BuildRequires:	glib2-devel
@@ -199,8 +195,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_bindir}/valadoc*
 %{_bindir}/valadoc*
 %{_libdir}/libvaladoc-%{api_ver}.so.*
 %{_libdir}/libvaladoc-%{api_ver}.so.*
-%{_libdir}/valadoc
-%{_datadir}/valadoc
+%{_libdir}/valadoc-%{api_ver}
+%{_datadir}/valadoc-%{api_ver}
 %{_mandir}/*/valadoc*
 %{_mandir}/*/valadoc*
 
 
 %files -n valadoc-devel
 %files -n valadoc-devel
@@ -210,6 +206,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/valadoc-%{api_ver}
 %{_includedir}/valadoc-%{api_ver}
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.48.8-1
+- new upstream release.
+
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.44.7-1
 * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.44.7-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 2
x/xdg-desktop-portal-gtk/xdg-desktop-portal-gtk-vl.spec

@@ -1,9 +1,9 @@
 %bcond_with systemd
 %bcond_with systemd
 
 
-%global xdg_desktop_portal_version 1.6.0
+%global xdg_desktop_portal_version 1.7.0
 
 
 Name:           xdg-desktop-portal-gtk
 Name:           xdg-desktop-portal-gtk
-Version:        1.6.0
+Version:        1.7.1
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:        Backend implementation for xdg-desktop-portal using GTK+
 Summary:        Backend implementation for xdg-desktop-portal using GTK+
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -73,6 +73,9 @@ org.gnome.SessionManager D-Bus interfaces.
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.1-1
+- updated to unstable release to build with xdg-desktop-portal-1.7.x.
+
 * Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.0-1
 * Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 2
x/xdg-desktop-portal/xdg-desktop-portal-vl.spec

@@ -3,10 +3,10 @@
 %global pipewire_version 0.2.6
 %global pipewire_version 0.2.6
 %global geoclue_version 2.5.2
 %global geoclue_version 2.5.2
 
 
+Summary:        Portal frontend service to flatpak
 Name:           xdg-desktop-portal
 Name:           xdg-desktop-portal
-Version:        1.6.0
+Version:        1.7.2
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
-Summary:        Portal frontend service to flatpak
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
@@ -113,6 +113,9 @@ rm -rf %{buildroot}/usr/lib/systemd
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.2-1
+- updated to unstable release to build with pipewire-0.3.
+
 * Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.0-1
 * Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.0-1
 - new upstream release.
 - new upstream release.
 
 

+ 16 - 11
y/yelp-tools/yelp-tools-vl.spec

@@ -1,20 +1,19 @@
 # Basic Information
 # Basic Information
+Summary:	a collection of scripts and build utilities to help create
+Summary(ja):	ヘルプ作成のためのスクリプトとビルドユーティリティのコレクション
 Name:		yelp-tools
 Name:		yelp-tools
-Version:	3.18.0
+Version:	3.32.2
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
-License:	GPLv2+
-Group:		Development/Tools
-URL:		http://projects.gnome.org/yelp/
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.18/%{name}-%{version}.tar.xz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildArch:	noarch
-
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 Packager:	yasumichi
 Packager:	yasumichi
 
 
-Summary:	a collection of scripts and build utilities to help create
-Summary(ja):	ヘルプ作成のためのスクリプトとビルドユーティリティのコレクション
+License:	GPLv2+
+URL:		https://wiki.gnome.org/Apps/Yelp/Tools
+%global		shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:	https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildArch:	noarch
 
 
 # Dependency
 # Dependency
 Requires:	itstool
 Requires:	itstool
@@ -42,10 +41,12 @@ yelp-tools は、 Yelp および web 向け文書の作成、管理および発
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure
 %configure
 %{__make} %{?_smp_mflags}
 %{__make} %{?_smp_mflags}
 
 
+
 %install
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__make} install DESTDIR=${RPM_BUILD_ROOT}
 %{__make} install DESTDIR=${RPM_BUILD_ROOT}
@@ -57,7 +58,8 @@ yelp-tools は、 Yelp および web 向け文書の作成、管理および発
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README
+%license COPYING
+%doc ChangeLog NEWS README
 %{_bindir}/yelp-build
 %{_bindir}/yelp-build
 %{_bindir}/yelp-check
 %{_bindir}/yelp-check
 %{_bindir}/yelp-new
 %{_bindir}/yelp-new
@@ -75,6 +77,9 @@ yelp-tools は、 Yelp および web 向け文書の作成、管理および発
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.32.2-1
+- new upstream release.
+
 * Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
 * Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
 - new upstream release
 - new upstream release
 
 

+ 14 - 11
y/yelp-xsl/yelp-xsl-vl.spec

@@ -1,13 +1,15 @@
-Name:           yelp-xsl
-Version:        3.20.1
-Release:        1%{?_dist_release}
 Summary:        XSL stylesheets for the yelp help browser
 Summary:        XSL stylesheets for the yelp help browser
 Summary(ja):    Yelp ヘルプブラウザ用の XSL スタイルシート
 Summary(ja):    Yelp ヘルプブラウザ用の XSL スタイルシート
+Name:           yelp-xsl
+Version:        3.36.0
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 License:        LGPLv2+
 License:        LGPLv2+
-Group:          System Environment/Libraries
-URL:            http://download.gnome.org/sources/yelp-xsl
-Source0:        http://download.gnome.org/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+URL:            https://download.gnome.org/sources/yelp-xsl
+%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -15,10 +17,7 @@ BuildRequires:  libxml2-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  intltool
 BuildRequires:  intltool
 BuildRequires:  itstool
 BuildRequires:  itstool
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
+BuildRequires:  python3-mallard-ducktype
 
 
 %description
 %description
 This package contains XSL stylesheets that are used by the yelp help browser.
 This package contains XSL stylesheets that are used by the yelp help browser.
@@ -51,7 +50,8 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
 
 %files
 %files
 %defattr(-, root, root, -)
 %defattr(-, root, root, -)
-%doc README COPYING AUTHORS
+%license COPYING
+%doc README AUTHORS
 %{_datadir}/yelp-xsl
 %{_datadir}/yelp-xsl
 
 
 
 
@@ -61,6 +61,9 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Fri Jul 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 * Fri Jul 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - new upstream release
 
 

+ 21 - 11
y/yelp/yelp-vl.spec

@@ -8,15 +8,17 @@
 Summary: A system documentation reader from the Gnome project. 
 Summary: A system documentation reader from the Gnome project. 
 Summary(ja): GNOME プロジェクトのシステムドキュメントリーダ
 Summary(ja): GNOME プロジェクトのシステムドキュメントリーダ
 Name: yelp
 Name: yelp
-Version: 3.20.1
+Version: 3.36.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-URL: http://live.gnome.org/Yelp
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+License: GPL
+URL: https://wiki.gnome.org/Apps/Yelp
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Source10: man-convert-helper
 Source10: man-convert-helper
 
 
-License: GPL
-Group: User Interface/Desktops
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Requires: gtk3 >= %{gtk3_version}
 Requires: gtk3 >= %{gtk3_version}
 Requires: nkf
 Requires: nkf
@@ -42,10 +44,6 @@ BuildRequires: libSM-devel
 BuildRequires: yelp-tools
 BuildRequires: yelp-tools
 BuildRequires: gtk-doc
 BuildRequires: gtk-doc
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: Takemikaduchi
-
 %description
 %description
 Yelp is the Gnome 3 help/documentation browser. It is designed
 Yelp is the Gnome 3 help/documentation browser. It is designed
 to help you browse all the documentation on your system in
 to help you browse all the documentation on your system in
@@ -56,6 +54,7 @@ Yelp は Gnome 3 のヘルプ/ドキュメントブラウザです。このツ
 によってシステム内の全てのドキュメントを参照できることを目標に
 によってシステム内の全てのドキュメントを参照できることを目標に
 作られています。
 作られています。
 
 
+
 %package libs
 %package libs
 Summary: Libraries for yelp
 Summary: Libraries for yelp
 Summary(ja): Yelp のライブラリ
 Summary(ja): Yelp のライブラリ
@@ -65,6 +64,7 @@ Requires: %{name} = %{version}-%{release}
 %description libs
 %description libs
 This package contains libraries used by the yelp help browser.
 This package contains libraries used by the yelp help browser.
 
 
+
 %package devel
 %package devel
 Summary: Development files for yelp-libs
 Summary: Development files for yelp-libs
 Summary(ja): yelp-libs の開発用ファイル
 Summary(ja): yelp-libs の開発用ファイル
@@ -90,10 +90,12 @@ This package contains documentation for %{name}.
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %configure \
 %configure \
 	--disable-static
 	--disable-static
-make
+make %{?_smp_mflags}
+
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -103,11 +105,13 @@ install -m755 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/yelp/
 
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
-%find_lang %{name}
+%find_lang %{name} --with-gnome
+
 
 
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %post
 %post
 update-desktop-database %{_datadir}/applications >& /dev/null ||:
 update-desktop-database %{_datadir}/applications >& /dev/null ||:
 update-mime-database %{_datadir}/mime >& /dev/null ||:
 update-mime-database %{_datadir}/mime >& /dev/null ||:
@@ -124,6 +128,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %postun libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_bindir}/*
 %{_bindir}/*
@@ -132,6 +137,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/glib-2.0/schemas/org.gnome.yelp.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.yelp.gschema.xml
 %{_datadir}/yelp-xsl/xslt/common/domains/yelp.xml
 %{_datadir}/yelp-xsl/xslt/common/domains/yelp.xml
 %{_datadir}/%{name}
 %{_datadir}/%{name}
+%{_datadir}/metainfo/*
+%{_datadir}/icons/hicolor/*/*/*.svg
 
 
 %files libs
 %files libs
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -148,6 +155,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 
 
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - new upstream release
 
 

+ 13 - 7
z/zenity/zenity-vl.spec

@@ -3,11 +3,14 @@
 Summary: Zenity - GNOME port of dialog
 Summary: Zenity - GNOME port of dialog
 Summary(ja): Zenity - dialog の GNOME 版
 Summary(ja): Zenity - dialog の GNOME 版
 Name: zenity
 Name: zenity
-Version: 3.30.0
+Version: 3.32.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: LGPL
 License: LGPL
-Group: User Interface/Desktops
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+%global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
+Source0: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 Patch10: %{name}-3.30.0-i18n-help.patch
 Patch10: %{name}-3.30.0-i18n-help.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
@@ -16,9 +19,6 @@ BuildRequires:	libnotify-devel >= 0.7.1
 BuildRequires:  intltool
 BuildRequires:  intltool
 BuildRequires:  yelp-tools
 BuildRequires:  yelp-tools
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 This is zenity - a rewrite of gdialog, the GNOME port of dialog
 This is zenity - a rewrite of gdialog, the GNOME port of dialog
 which allows you to display dialog boxes from the commandline
 which allows you to display dialog boxes from the commandline
@@ -30,19 +30,21 @@ are. If you don't understand, things are just as they are.
 %setup -q
 %setup -q
 %patch10 -p1 -b .i18n-help
 %patch10 -p1 -b .i18n-help
 
 
+
 %build
 %build
 %configure
 %configure
 %__make
 %__make
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 
 %find_lang %{po_package} --with-gnome
 %find_lang %{po_package} --with-gnome
 
 
 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -56,7 +58,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/*
 %{_datadir}/%{name}/*
 %{_mandir}/man?/*
 %{_mandir}/man?/*
 
 
+
 %changelog
 %changelog
+* Mon Aug 03 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.32.0-1
+- new upstream release.
+
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 * Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 - new upstream release.