Browse Source

GNOME 3.30 and dependencies

Tomohiro "Tomo-p" KATO 5 years ago
parent
commit
39c0f936f0
80 changed files with 2840 additions and 1091 deletions
  1. 9 3
      a/adwaita-icon-theme/adwaita-icon-theme-vl.spec
  2. 6 3
      b/brasero/brasero-vl.spec
  3. 171 0
      b/brotli/brotli-vl.spec
  4. 6 3
      c/cheese/cheese-vl.spec
  5. 5 2
      c/clutter/clutter-vl.spec
  6. 8 4
      c/colord-gtk/colord-gtk-vl.spec
  7. 26 22
      c/colord/colord-vl.spec
  8. 41 43
      c/control-center/control-center-vl.spec
  9. 227 0
      e/enchant2/enchant2-vl.spec
  10. 7 5
      e/eog-plugins/eog-plugins-vl.spec
  11. 16 16
      e/eog/eog-vl.spec
  12. 24 12
      e/epiphany/epiphany-vl.spec
  13. 11 14
      e/evince/evince-vl.spec
  14. 102 108
      e/evolution-data-server/evolution-data-server-vl.spec
  15. 66 119
      e/evolution/evolution-vl.spec
  16. 6 3
      f/folks/folks-vl.spec
  17. 6 4
      g/gcr/gcr-vl.spec
  18. 46 21
      g/gdm/gdm-vl.spec
  19. 16 12
      g/geocode-glib/geocode-glib-vl.spec
  20. 19 3
      g/gjs/gjs-vl.spec
  21. 17 9
      g/gmime/gmime-vl.spec
  22. 14 13
      g/gnome-applets/gnome-applets-vl.spec
  23. 119 0
      g/gnome-autoar/gnome-autoar-vl.spec
  24. 16 18
      g/gnome-bluetooth/gnome-bluetooth-vl.spec
  25. 12 9
      g/gnome-clocks/gnome-clocks-vl.spec
  26. 21 18
      g/gnome-color-manager/gnome-color-manager-vl.spec
  27. 6 2
      g/gnome-common/gnome-common-vl.spec
  28. 19 11
      g/gnome-contacts/gnome-contacts-vl.spec
  29. 18 8
      g/gnome-desktop3/gnome-desktop3-vl.spec
  30. 16 10
      g/gnome-documents/gnome-documents-vl.spec
  31. 11 4
      g/gnome-flashback/gnome-flashback-vl.spec
  32. 12 6
      g/gnome-font-viewer/gnome-font-viewer-vl.spec
  33. 8 5
      g/gnome-keyring/gnome-keyring-vl.spec
  34. 5 3
      g/gnome-menus/gnome-menus-vl.spec
  35. 13 7
      g/gnome-online-accounts/gnome-online-accounts-vl.spec
  36. 20 15
      g/gnome-panel/gnome-panel-vl.spec
  37. 9 5
      g/gnome-photos/gnome-photos-vl.spec
  38. 15 3
      g/gnome-screensaver/gnome-screensaver-vl.spec
  39. 32 21
      g/gnome-session/gnome-session-vl.spec
  40. 34 20
      g/gnome-settings-daemon/gnome-settings-daemon-vl.spec
  41. 37 19
      g/gnome-shell/gnome-shell-vl.spec
  42. 152 0
      g/gnome-themes-extra/gnome-themes-extra-vl.spec
  43. 32 21
      g/gnome-tweaks/gnome-tweaks-vl.spec
  44. 18 15
      g/gom/gom-vl.spec
  45. 17 13
      g/grilo-plugins/grilo-plugins-vl.spec
  46. 19 8
      g/grilo/grilo-vl.spec
  47. 8 3
      g/gsettings-desktop-schemas/gsettings-desktop-schemas-vl.spec
  48. 12 3
      g/gsound/gsound-vl.spec
  49. 195 0
      g/gspell/gspell-vl.spec
  50. 5 2
      g/gstreamer1/gstreamer1-vl.spec
  51. 17 3
      g/gtk3/gtk3-vl.spec
  52. 53 58
      g/gvfs/gvfs-vl.spec
  53. 15 14
      j/json-glib/json-glib-vl.spec
  54. 20 25
      lib/liba/libaccounts-glib/libaccounts-glib-vl.spec
  55. 100 0
      lib/libd/libdazzle/libdazzle-vl.spec
  56. 6 3
      lib/libg/libgdata/libgdata-vl.spec
  57. 115 0
      lib/libg/libgepub/libgepub-vl.spec
  58. 5 3
      lib/libg/libgnomekbd/libgnomekbd-vl.spec
  59. 13 12
      lib/libg/libgphoto2/libgphoto2-vl.spec
  60. 8 4
      lib/libg/libgudev/libgudev-vl.spec
  61. 15 12
      lib/libg/libgweather/libgweather-vl.spec
  62. 21 26
      lib/libi/libinput/libinput-vl.spec
  63. 4 1
      lib/libm/libmtp/libmtp-vl.spec
  64. 112 0
      lib/libs/libsass/libsass-vl.spec
  65. 8 3
      lib/libw/libwacom/libwacom-vl.spec
  66. 30 17
      lib/libw/libwebp/libwebp-vl.spec
  67. 95 0
      lib/libw/libwebp03/libwebp03-vl.spec
  68. 24 7
      m/mutter/mutter-vl.spec
  69. 28 26
      n/nautilus/nautilus-vl.spec
  70. 73 0
      o/openrc-settingsd/openrc-settingsd-vl.spec
  71. 7 2
      p/polkit/polkit-vl.spec
  72. 94 0
      s/sassc/sassc-vl.spec
  73. 15 11
      t/totem-pl-parser/totem-pl-parser-vl.spec
  74. 31 19
      t/totem/totem-vl.spec
  75. 61 146
      t/tracker/tracker-vl.spec
  76. 27 10
      w/webkitgtk4/webkitgtk4-vl.spec
  77. 78 0
      w/woff2/woff2-vl.spec
  78. 21 3
      x/xorg-x11-server/xorg-x11-server-vl.spec
  79. 6 15
      x/xorg-x11-xinit/xorg-x11-xinit-vl.spec
  80. 8 3
      z/zenity/zenity-vl.spec

+ 9 - 3
a/adwaita-icon-theme/adwaita-icon-theme-vl.spec

@@ -1,8 +1,11 @@
+%define _unpackaged_files_terminate_build 1
+
 Summary: Adwaita icon theme
+Summary(ja): Adwaitaアイコンテーマ
 Name: adwaita-icon-theme
-Version: 3.20
+Version: 3.30.1
 Release: 1%{?_dist_release}
-Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.30/%{name}-%{version}.tar.xz
 License: CC-BY-SA,LGPLv3
 BuildArch: noarch
 Group: User Interface/Desktops
@@ -11,11 +14,11 @@ Requires(post): gtk2
 BuildRequires: icon-naming-utils >= 0.8.7
 BuildRequires: gtk2
 BuildRequires: pkgconfig
+BuildRequires: librsvg2
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 %{summary}
@@ -52,6 +55,9 @@ fi
 
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
+- new upstream release.
+
 * Fri Jul 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20-1
 - new upstream release
 

+ 6 - 3
b/brasero/brasero-vl.spec

@@ -2,7 +2,7 @@ Summary:   Gnome CD/DVD burning application
 Summary(ja): Gnome CD/DVD 書き込みアプリケーション
 
 Name:      brasero
-Version:   3.12.1
+Version:   3.12.2
 Release:   1%{?_dist_release}
 Group:     Applications/Multimedia
 License:   GPLv2+
@@ -54,7 +54,6 @@ Provides:	nautilus-cd-burner <= 2.25.3
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 Simple and easy to use CD/DVD burning application for the Gnome
@@ -170,7 +169,8 @@ fi
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS NEWS README
 %{_mandir}/man1/%{name}.*
 %{_bindir}/*
 %{_libdir}/%{name}3
@@ -204,6 +204,9 @@ fi
 
 
 %changelog
+* Sat Jan 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.12.2-1
+- new upstream release.
+
 * Sun May 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
 - new upstream release
 - remove Patch0 (brasero-3.10.0-tracker-1.0.x.patch)

+ 171 - 0
b/brotli/brotli-vl.spec

@@ -0,0 +1,171 @@
+%bcond_with test
+
+Name:           brotli
+Version:        1.0.7
+Release:        3%{?_dist_release}
+Summary:        Lossless compression algorithm
+Summary(ja):    ロスレス圧縮アルゴリズム
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            https://github.com/google/brotli
+Source0:        https://github.com/google/brotli/archive/v%{version}.tar.gz
+
+BuildRequires:  cmake
+BuildRequires:  python3-devel python-rpm-macros python3-rpm-macros
+
+%description
+Brotli is a generic-purpose lossless compression algorithm that compresses
+data using a combination of a modern variant of the LZ77 algorithm, Huffman
+coding and 2nd order context modeling, with a compression ratio comparable
+to the best currently available general-purpose compression methods.
+It is similar in speed with deflate but offers more dense compression.
+
+%package -n python3-%{name}
+Requires: python3
+Summary:        Lossless compression algorithm (python 3)
+%{?python_provide:%python_provide python3-%{name}}
+
+%description -n python3-%{name}
+Brotli is a generic-purpose lossless compression algorithm that compresses
+data using a combination of a modern variant of the LZ77 algorithm, Huffman
+coding and 2nd order context modeling, with a compression ratio comparable
+to the best currently available general-purpose compression methods.
+It is similar in speed with deflate but offers more dense compression.
+This package installs a Python 3 module.
+
+
+%package -n %{name}-devel
+Summary:        Lossless compression algorithm (development files)
+Requires: %{name}%{?_isa} = %{version}-%{release} 
+
+%description -n %{name}-devel
+Brotli is a generic-purpose lossless compression algorithm that compresses
+data using a combination of a modern variant of the LZ77 algorithm, Huffman
+coding and 2nd order context modeling, with a compression ratio comparable
+to the best currently available general-purpose compression methods.
+It is similar in speed with deflate but offers more dense compression.
+This package installs the development files
+
+%prep
+%autosetup
+# fix permissions for -debuginfo
+# rpmlint will complain if I create an extra %%files section for
+# -debuginfo for this so we'll put it here instead
+%{__chmod} 644 c/enc/*.[ch]
+%{__chmod} 644 c/include/brotli/*.h
+%{__chmod} 644 c/tools/brotli.c
+%build
+
+mkdir -p build
+cd build
+%cmake .. -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+    -DCMAKE_INSTALL_LIBDIR="%{_libdir}"
+%make_build
+cd ..
+%py3_build
+
+%install
+cd build
+%make_install
+
+# I couldn't find the option to not build the static libraries
+%__rm "%{buildroot}%{_libdir}/"*.a
+
+cd ..
+%py3_install
+%{__install} -dm755 "%{buildroot}%{_mandir}/man3"
+cd docs
+for i in *.3;do
+%{__install} -m644 "$i" "%{buildroot}%{_mandir}/man3/${i}brotli"
+done
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%if %{with test}
+%check
+cd build
+ctest -V
+cd ..
+%{__python3} setup.py test
+%endif
+
+%files
+%{_bindir}/brotli
+%{_libdir}/*.so.*
+%license LICENSE
+
+# Note that there is no %%files section for the unversioned python module
+# if we are building for several python runtimes
+%files -n python3-%{name}
+%{python3_sitearch}/*
+%license LICENSE
+
+%files -n %{name}-devel
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*
+%{_mandir}/man3/*
+
+
+%changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.7-3
+- initial build for Vine Linux.
+
+* Sun Dec 09 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0.7-2
+- Remove last python2 bits
+
+* Wed Nov 28 2018 Travis Kendrick pouar@pouar.net> - 1.0.7-1
+- Update to 1.0.7
+
+* Wed Nov 28 2018 Travis Kendrick pouar@pouar.net> - 1.0.5-2
+- remove Python 2 support https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
+
+* Fri Jul 13 2018 Travis Kendrick pouar@pouar.net> - 1.0.5-1
+- update to 1.0.5
+
+* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0.4-3
+- Rebuilt for Python 3.7
+
+* Wed Apr 18 2018 Travis Kendrick pouar@pouar.net> - 1.0.4-2
+- update to 1.0.4
+
+* Sat Mar 03 2018 Travis Kendrick <pouar@pouar.net> - 1.0.3-1
+- update to 1.0.3
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0.1-2
+- Switch to %%ldconfig_scriptlets
+
+* Fri Sep 22 2017 Travis Kendrick <pouar@pouar.net> - 1.0.1-1
+- update to 1.0.1
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue May 23 2017 Travis Kendrick <pouar@pouar.net> - 0.6.0-4
+- add man pages
+
+* Sun May 14 2017 Travis Kendrick <pouar@pouar.net> - 0.6.0-3
+- wrong directory for ctest
+- LICENSE not needed in -devel
+- fix "spurious-executable-perm"
+- rpmbuild does the cleaning for us, so 'rm -rf %%{buildroot}' isn't needed
+
+* Sat May 13 2017 Travis Kendrick <pouar@pouar.net> - 0.6.0-2
+- include libraries and development files
+
+* Sat May 06 2017 Travis Kendrick <pouar@pouar.net> - 0.6.0-1
+- Initial build

+ 6 - 3
c/cheese/cheese-vl.spec

@@ -1,8 +1,10 @@
+%define _unpackaged_files_terminate_build 1
+
 Summary:        A webcam application for snapshots and movies
 Summary(ja):    スナップショットとムービーを撮るためのウェブカメラアプリケーション
 
 Name:           cheese
-Version:        3.20.2
+Version:        3.30.0
 Release:        1%{?_dist_release}
 
 Group:          Applications/Multimedia
@@ -117,10 +119,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_bindir}/cheese
 %{_libdir}/libcheese*.so.*
 %{_libdir}/girepository-1.0/*.typelib
-%{_libexecdir}/gnome-camera-service
 %{_datadir}/appdata/org.gnome.Cheese.appdata.xml
 %{_datadir}/applications/org.gnome.Cheese.desktop
-%{_datadir}/dbus-1/services/org.gnome.Camera.service
 %{_datadir}/dbus-1/services/org.gnome.Cheese.service
 %{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/glib-2.0/schemas/org.gnome.Cheese.gschema.xml
@@ -139,6 +139,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 - new upstream release
 

+ 5 - 2
c/clutter/clutter-vl.spec

@@ -1,5 +1,5 @@
 %define         clutter_version 1.26.2
-%define         clutter_release 1%{?_dist_release}
+%define         clutter_release 2%{?_dist_release}
 
 Name:           clutter
 Version:        %{clutter_version}
@@ -107,7 +107,7 @@ This package contains documentation for clutter.
 	--enable-introspection=yes \
 	--enable-xinput \
 	--enable-x11-backend=yes \
-	--enable-gdk-backend=yes \
+	--enable-gdk-backend=no \
 	--enable-egl-backend=yes \
 	--enable-evdev-input=yes
  # clutter git ships with some magic to put the git log in shipped tarballs
@@ -154,6 +154,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.26.2-2
+- disabled gdk backend.
+
 * Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.26.2-1
 - new upstream release.
 

+ 8 - 4
c/colord-gtk/colord-gtk-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Additional GTK support code for colord
 Name:		colord-gtk
-Version:	0.1.25
-Release:	3%{?_dist_release}
+Version:	0.1.26
+Release:	1%{?_dist_release}
 License:	LGPLv2+
 Group:		Applications/System
 URL:		http://gitorious.org/colord/colord-gtk
@@ -12,7 +12,6 @@ BuildRequires:	gtk3-devel >= 3.0.0
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 %description
 Additional GTK support code for colord
@@ -54,7 +53,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
+%{_bindir}/cd-convert
 %{_libdir}/libcolord-gtk.so.*
 %{_libdir}/girepository-1.0/ColordGtk-1.0.typelib
 
@@ -67,6 +68,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.1.26-1
+- new upstream release.
+
 * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.25-3
 - rebuild with colord-1.1.7
 

+ 26 - 22
c/colord/colord-vl.spec

@@ -3,14 +3,16 @@
 
 Summary:   Color daemon
 Name:      colord
-Version:   1.1.8
-Release:   2%{?_dist_release}
+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
 
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
+BuildRequires: meson
 BuildRequires: dbus-devel
 BuildRequires: docbook-utils
 BuildRequires: gettext
@@ -22,12 +24,12 @@ BuildRequires: libgusb-devel
 BuildRequires: polkit-devel
 BuildRequires: sqlite3-devel
 BuildRequires: bash-completion
+BuildRequires: elogind-devel
 %{!?with_firstbuild:BuildRequires: colord-devel, gobject-introspection-devel}
 Requires: shared-color-profiles
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 colord is a low level system activated daemon that maps color devices
@@ -64,24 +66,20 @@ Files for development with %{name}.
 
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-%configure \
-        --disable-static \
-        --disable-rpath \
-        --disable-examples \
-        --disable-dependency-tracking \
-        --disable-systemd-login
+%meson \
+  -Dsystemd=false \
+  -Delogind=true \
+  -Dargyllcms_sensor=false \
+  -Ddocs=false
 
-make %{?_smp_mflags}
+%meson_build
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# Remove static libs and libtool archives.
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
-find %{buildroot} -name '*.a' -exec rm -f {} ';'
+rm -rf %{buildroot}
+%meson_install
 
 # databases
 touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/mapping.db
@@ -106,12 +104,15 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README.md 
+%license COPYING
+%doc AUTHORS NEWS README.md 
 %{_libexecdir}/colord
 %{_libexecdir}/colord-session
 %dir %{_localstatedir}/lib/colord
 %{_bindir}/*
-%{_sysconfdir}/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/completions
 %{_datadir}/bash-completion/completions/colormgr
 %{_datadir}/color
 %{_datadir}/colord
@@ -125,10 +126,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/libcolord.so.*
 %{_libdir}/libcolordprivate.so.*
 %{_libdir}/libcolorhug.so.*
-%{_libdir}/colord-plugins/libcd_plugin_camera.so
-%{_libdir}/colord-plugins/libcd_plugin_scanner.so
+%{_libdir}/colord-plugins/libcolord_sensor_camera.so
+%{_libdir}/colord-plugins/libcolord_sensor_scanner.so
 %{!?with_firstbuild:%{_libdir}/girepository-1.0/Colord-1.0.typelib}
-%{!?with_firstbuild:%{_libdir}/girepository-1.0/ColorHug-1.0.typelib}
+%{!?with_firstbuild:%{_libdir}/girepository-1.0/Colorhug-1.0.typelib}
 /lib/udev/rules.d/*.rules
 %{_libdir}/colord-sensors
 %ghost %{_localstatedir}/lib/colord/*.db
@@ -142,7 +143,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/pkgconfig/colord.pc
 %{_libdir}/pkgconfig/colorhug.pc
 %{!?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}
 
 # compat32
 %if %{build_compat32}
@@ -160,6 +161,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %endif
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.3-1
+- new upstream release.
+
 * Fri Dec 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.1.8-2
 - added libcolordprivate and libcolorhug to compat32-* subpackages
 

+ 41 - 43
c/control-center/control-center-vl.spec

@@ -15,31 +15,34 @@
 %define nm_version 0.9.8
 %define mm_version 0.7.0
 
+%define _unpackaged_files_terminate_build 1
+
 Summary: GNOME Control Center.
 Summary(ja): GNOME コントロールセンター
 Name: control-center
-Version: 3.20.1
+Version: 3.30.2
 Release: 1%{?_dist_release}
 License: GPLv2+ and GFDL+
 Group: User Interface/Desktops
 URL: http://www.gnome.org
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.20/gnome-control-center-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.30/gnome-control-center-%{version}.tar.xz
 
-Patch1:	control-center-3.8.1-gpermission.patch
 # patch for Vine
-Patch1000: control-center-3.14.2-datetime-vine.patch
-Patch1001: control-center-3.20.0-disable-bluetooth.patch
+Patch1000: 0001-disable-NTP-and-auto-timezone.patch
+Patch1001: ja_po.patch
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: inagaki, daisuke, Takemikaduchi
+Packager: inagaki, daisuke
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 Obsoletes: gnome, control-center-devel < 2.0
 Obsoletes: fontilus, themus
 
+Provides: gnome-control-center = %{version}-%{release}
+
 Provides: gnome-volume-manager < 2.25
 Obsoletes: gnome-volume-manager < 2.25
 
@@ -51,6 +54,7 @@ Requires: dbus-x11
 Requires: apg
 Requires(post,postun): desktop-file-utils shared-mime-info gtk3
 
+BuildRequires: meson
 BuildRequires: gnome-common
 BuildRequires: pango-devel >= %{pango_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
@@ -86,15 +90,19 @@ BuildRequires: colord-devel
 BuildRequires: colord-gtk-devel
 BuildRequires: libnm-gtk-devel >= %{nm_version}
 BuildRequires: NetworkManager-glib-devel >= %{nm_version}
+BuildRequires: NetworkManager-libnm-devel
+BuildRequires: libnma-devel
 BuildRequires: ModemManager-glib-devel >= %{mm_version}
 BuildRequires: libnotify-devel >= %{libnotify_version}
 BuildRequires: libwacom-devel
 BuildRequires: libpwquality-devel
 BuildRequires: ibus-devel
 BuildRequires: accountsservice-devel
-BuildRequires: gnome-online-accounts-devel
 BuildRequires: libsmbclient-devel
 BuildRequires: eudev-libgudev1-devel
+BuildRequires: gnome-bluetooth-devel
+BuildRequires: libappstream-glib-devel
+BuildRequires: chrpath
 
 %description
 GNOME (the GNU Network Object Model Environment) is an attractive and
@@ -127,58 +135,36 @@ GNOME コントロールセンターの開発用ファイルが含まれてい
 
 %prep
 %setup -q -n gnome-control-center-%{version}
-%patch1 -p1
-%patch1000 -p1 -b .vine
-%patch1001 -p1 -b .vine
+%patch1000 -p1
+%patch1001 -p1
 
 %build
-autoreconf -if
-%configure --disable-static  \
-    --disable-update-mimedb \
-    --enable-ibus 
-    CFLAGS="$RPM_OPT_FLAGS -Wno-error"
-
-# drop unneeded direct library deps with --as-needed
-# libtool doesn't make this easy, so we do it the hard way
-sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/      func_append compile_command " -Wl,-O1,--as-needed"\n      func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
+%meson \
+  -Dwayland=false
 
-make %{?_smp_mflags}
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 desktop-file-install --delete-original                  \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
   --add-only-show-in GNOME                              \
   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
 
-# we do want this
+# We do want this
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties
 
 # We don't want these
 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
 rm -rf $RPM_BUILD_ROOT%{_datadir}/gnome/cursor-fonts
 
-# remove useless libtool archive files
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+# Remove rpath
+chrpath --delete $RPM_BUILD_ROOT%{_bindir}/gnome-control-center
 
-# don't package mime caches
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/aliases
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/application/x-gnome-theme-package.xml
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/globs
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses
-rm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache
-rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache
-
-rm -f $RPM_BUILD_ROOT%{_datadir}/gnome/fdl
-rm -f $RPM_BUILD_ROOT%{_datadir}/gnome/lgpl
-
-%find_lang gnome-control-center-2.0
-%find_lang gnome-control-center-2.0-timezones
+%find_lang %{name} --all-name --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -202,16 +188,19 @@ if [ -x /usr/bin/gtk-update-icon-cache ]; then
   /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
 fi
 
-%files -f gnome-control-center-2.0.lang -f gnome-control-center-2.0-timezones.lang
+%files -f %{name}.lang
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc NEWS README.md
 %{_bindir}/gnome-control-center
 %{_libexecdir}/cc-remote-login-helper
 %{_libexecdir}/gnome-control-center-search-provider
 %dir %{_datadir}/gnome/wm-properties
 %dir %{_datadir}/gnome-control-center
-%{_datadir}/appdata/gnome-control-center.appdata.xml
+%{_datadir}/metainfo/gnome-control-center.appdata.xml
 %{_datadir}/applications/*
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/gnome-control-center
 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
@@ -226,8 +215,11 @@ fi
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
+%{_datadir}/glib-2.0/schemas/org.gnome.ControlCenter.gschema.xml
 %{_datadir}/sounds/*
-%{_mandir}/man1/gnome-control-center.1.gz
+%dir %{_datadir}/gettext
+%dir %{_datadir}/gettext/its
+%{_datadir}/gettext/its/*
 
 %files devel
 %defattr(-, root, root)
@@ -235,6 +227,12 @@ fi
 
 
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+- dropped all Patches.
+- added Patch1000.
+- added Patch1001.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - update Patch1001 (control-center-3.20.0-disable-bluetooth.patch)

+ 227 - 0
e/enchant2/enchant2-vl.spec

@@ -0,0 +1,227 @@
+%bcond_with voikko
+%bcond_with hunspell
+
+Summary: An Enchanting Spell Checking Library
+Summary(ja): スペルチェックライブラリ
+Name: enchant2
+Version: 2.2.3
+Release: 1%{?_dist_release}
+Group: System Environment/Libraries
+License: LGPLv2+
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source: http://www.abisource.com/downloads/enchant/%{version}/enchant-%{version}.tar.gz
+URL: http://www.abisource.com/
+BuildRequires: glib2-devel >= 2.6.0
+BuildRequires: aspell-devel
+%if %{with hunspell}
+BuildRequires: hunspell-devel
+%endif
+%if %{with voikko}
+BuildRequires: libvoikko-devel
+%endif
+BuildRequires: automake, libtool
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+%description
+A library that wraps other spell checking backends.
+
+%package hunspell
+Summary: Integration with hunspell for libenchant
+Summary(ja): Integration with hunspell for libenchant
+Group: System Environment/Libraries
+Requires: enchant = %{version}-%{release}
+
+%description hunspell
+Libraries necessary to integrate applications using libenchant with hunspell.
+
+%package voikko
+Summary: Integration with voikko for libenchant
+Summary(ja): Integration with voikko for libenchant
+Group: System Environment/Libraries
+Requires: enchant = %{version}-%{release}
+
+%description voikko
+Libraries necessary to integrate applications using libenchant with voikko.
+
+
+%package devel
+Summary: Support files necessary to compile applications with libenchant.
+Summary(ja): Support files necessary to compile applications with libenchant.
+Group: Development/Libraries
+Requires: enchant2 = %{version}-%{release}
+Requires: glib2-devel
+
+%description devel
+Libraries, headers, and support files necessary to compile applications using libenchant.
+
+%prep
+%setup -q -n enchant-%{version}
+
+%build
+%configure \
+  --disable-ispell \
+  --disable-hspell \
+%if %{with hunspell}
+  --with-myspell \
+%else
+  --disable-myspell \
+%endif
+%if !%{with voikko}
+  --disable-voikko \
+%endif
+  --disable-zemberek \
+  --disable-static
+
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g;
+        s|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+make %{?_smp_mflags} pkgdatadir=%{_datadir}/enchant-2
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT pkgdatadir=%{_datadir}/enchant-2 install
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT/%{_libdir}/enchant-2/*.la
+
+%files
+%defattr(-,root,root)
+%license COPYING.LIB
+%doc AUTHORS NEWS README
+%{_bindir}/*
+%{_libdir}/lib*.so.*
+%dir %{_libdir}/enchant-2
+%{_libdir}/enchant-2/*aspell.so*
+%{_mandir}/man1/*
+%dir %{_datadir}/enchant-2
+%{_datadir}/enchant-2/*
+
+%if %{with hunspell}
+%files hunspell
+%{_libdir}/enchant-2/*myspell.so*
+%endif
+
+%if %{with voikko}
+%files voikko
+%{_libdir}/enchant-2/*_voikko.so*
+%endif
+
+%files devel
+%defattr(-,root,root)
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/enchant-2.pc
+%{_includedir}/enchant-2
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+rm -r $RPM_BUILD_ROOT
+
+%changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.3-1
+- new upstream release.
+- renamed %%{name} to "enchant2".
+
+* Sat Apr 06 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.6.0-1
+- new upstream release
+
+* Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 1.4.2-2
+- build with rpm-4.8.1-1 for pkg-config file
+
+* Fri Sep 26 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.2-1
+- initial build for Vine Linux
+
+* Sat Jul 26 2008 Michael Schwendt <mschwendt@fedoraproject.org> 1:1.4.2-4
+- Rebuild for ABI-incompatible hunspell-1.2.4.2-2.fc10
+
+* Thu Jul 10 2008 Marc Maurer <uwog@abisource.com> 1:1.4.2-3
+- Fix 426712: don't build static libs (patch from Michael Schwendt)
+
+* Wed May 21 2008 Marc Maurer <uwog@abisource.com> 1:1.4.2-2
+- Rebuild
+
+* Wed May 21 2008 Marc Maurer <uwog@abisource.com> 1:1.4.2-1
+- New upstream release
+- Add voikko support in an enchant-voikko package
+- Bump glib-devel BR to 2.6.0
+
+* Fri Feb 08 2008 Caolan McNamara <caolanm@redhat.com> 1:1.3.0-4.fc9
+- minor cockup
+
+* Sat Jan 26 2008 Caolan McNamara <caolanm@redhat.com> 1:1.3.0-3.fc9
+- Resolves: rhbz#426402 use system hunspell not internal one and 
+  split out aspell backend.
+- See: rhbz#430354 hspell backend disabled until pic issue fixed
+
+* Wed Dec 19 2007 Caolan McNamara <caolanm@redhat.com> 1:1.3.0-2.fc9
+- tell enchant where the myspell dictionaries are
+
+* Thu Oct 12 2006 Marc Maurer <uwog@abisource.com> 1:1.3.0-1.fc6
+- Update to 1.3.0
+
+* Mon Sep 11 2006 Marc Maurer <uwog@abisource.com> 1:1.2.5-3.fc6
+- Rebuild for FC6
+
+* Mon Apr 10 2006 Marc Maurer <uwog@abisource.com> 1:1.2.5-2.fc6
+- Rebuild
+
+* Mon Apr 10 2006 Marc Maurer <uwog@abisource.com> 1:1.2.5-1.fc6
+- Package the data dir as well (bug 188516)
+- New upstream version
+- Add hspell requirement/support
+
+* Tue Feb 14 2006 Marc Maurer <uwog@abisource.com> 1:1.2.2-2.fc5
+- Rebuild for Fedora Extras 5
+
+* Sun Feb 05 2006 Marc Maurer <uwog@abisource.com> 1:1.2.2-1.fc5
+- Update to 1.2.2
+
+* Mon Jan 30 2006 Marc Maurer <uwog@abisource.com> 1:1.2.1-1.fc5
+- Update to 1.2.1
+- Drop glib Require
+
+* Sat Oct 22 2005 Marc Maurer <uwog@abisource.com> 1:1.2.0-1.fc5
+- Update to 1.2.0
+
+* Wed Oct  5 2005 Marc Maurer <uwog@abisource.com> 1:1.1.6-4.fc5
+- Add dist flag to the release number
+
+* Mon Apr  4 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 1:1.1.6-3
+- make in %%build
+- disable bad buildroot rpaths in libs, don't use %%makeinstall
+- require %%{epoch} of main package in -devel package (Fridrich Strba)
+
+* Thu Mar 31 2005 Michael Schwendt <mschwendt[AT]users.sf.net> 1:1.1.6-2
+- add dep glib2-devel for pkgconfig in -devel package
+- include %%{_libdir}/enchant dir in main package
+- make -devel package require exact VR of main package
+- use -p /sbin/ldconfig in scriptlets
+
+* Mon Mar 28 2005 Marc Maurer <uwog@abisource.com> 1:1.1.6-1
+- update to 1.1.6
+- drop the manpage patch (RH#145010#)
+- fix version numbers in the spec changelog
+
+* Wed Mar  2 2005 Caolan McNamara <caolanm@redhat.com> 1:1.1.5-3
+- rebuild with gcc4
+
+* Fri Jan 14 2005 Caolan McNamara <caolanm@redhat.com> 1:1.1.5-2
+- RH#145010# misformatted manpage
+
+* Mon Dec 20 2004 Caolan McNamara <caolanm@redhat.com> 1:1.1.5-1
+- initial fedora import
+
+* Sun Aug 24 2003 Rui Miguel Seabra <rms@1407.org>
+- update spec to current stat of affairs
+- building from source rpm is now aware of --with and --without flags:
+- --without aspell --without ispell --without myspell --with uspell
+
+* Wed Jul 16 2003 Rui Miguel Seabra <rms@1407.org>
+- take advantage of environment rpm macros
+
+* Sun Jul 13 2003 Dom Lachowicz <cinamod@hotmail.com>
+- Initial version

+ 7 - 5
e/eog-plugins/eog-plugins-vl.spec

@@ -1,6 +1,6 @@
 %{!?python3_sitelib: %global python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
 
-%define pkg_version 3.16.3
+%define pkg_version 3.26.3
 %define pkg_release 1%{?_dist_release}
 
 Summary: Plugins for eog
@@ -9,7 +9,6 @@ Name: eog-plugins
 Version: %{pkg_version}
 Release: %{pkg_release}
 Source0: http://download.gnome.org/sources/%{name}/3.16/%{name}-%{version}.tar.xz
-Source1: README.vine
 License: GPLv2+
 Group: Applications/Graphics
 URL: http://live.gnome.org/EyeOfGnome/Plugins
@@ -23,6 +22,7 @@ BuildRequires: gsettings-desktop-schemas-devel
 BuildRequires: libgdata-devel
 BuildRequires: python3-devel
 BuildRequires: postr
+BuildRequires: libappstream-glib-devel
 
 Requires: eog
 Requires(postun,posttrans): glib2
@@ -31,7 +31,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -43,7 +42,6 @@ Eye of GNOME イメージビューア用のプラグイン集
 
 %prep
 %setup -q
-%{__cp} %{SOURCE1} .
 
 %build
 %configure --with-plugins=map,exif-display,fit-to-width,pythonconsole,slideshowshuffle,postr,postasa,send-by-mail
@@ -74,7 +72,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README README.vine
+%license COPYING
+%doc NEWS README
 %{_libdir}/eog/plugins
 %{_datadir}/appdata/eog-*.xml
 %{_datadir}/eog/plugins/pythonconsole/config.ui
@@ -83,6 +82,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.3-1
+- new upstream release.
+
 * Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.3-1
 - new upstream release
 

+ 16 - 16
e/eog/eog-vl.spec

@@ -1,6 +1,6 @@
 %define glib2_version 2.48.0
 %define pango_version 1.40.0
-%define gtk3_version 3.20.0
+%define gtk3_version 3.22.30
 %define gnome_desktop3_version 3.20.0
 %define gnome_icon_theme_version 3.12.0
 %define desktop_file_utils_version 0.16
@@ -8,15 +8,17 @@
 Summary: Eye of GNOME image viewer
 Summary(ja): Eye of GNOME 画像ビューワ
 Name:    eog
-Version: 3.20.3
+Version: 3.28.4
 Release: 1%{?_dist_release}
 URL: http://projects.gnome.org/eog/
 Group: Applications/Graphics
 License: GPL 
 
-Source0: http://ftp.gnome.org/pub/GNOME/sources/eog/3.20/%{name}-%{version}.tar.xz
+Source0: http://ftp.gnome.org/pub/GNOME/sources/eog/3.28/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: meson
+BuildRequires: libappstream-glib-devel
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: pango-devel >= %{pango_version}
 BuildRequires: gtk3-devel >= %{gtk3_version}
@@ -34,12 +36,10 @@ BuildRequires: yelp-tools
 BuildRequires: libjpeg-turbo-devel
 BuildRequires: librsvg2-devel
 BuildRequires: libpeas-devel
-BuildRequires: python-devel, pygobject-devel, pygtk2-devel
-BuildRequires: docbook-dtds
+BuildRequires: gtk-doc
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 Eye of GNOME (EOG) is an image viewer component used by Nautilus.
@@ -74,15 +74,12 @@ This package contains documentation for %{name}.
 %setup -q
 
 %build
-%configure --disable-static
-%__make %{?_smp_mflags}
+%meson -Dgtk_doc=true
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
-
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+%meson_install
 
 mkdir -p $RPM_BUILD_ROOT%{_libdir}/eog/plugins
 
@@ -91,7 +88,7 @@ desktop-file-install --vendor "" --delete-original	\
 	--add-only-show-in GNOME							\
 	$RPM_BUILD_ROOT%{_datadir}/applications/*
 
-%find_lang %{name}
+%find_lang %{name} --with-gnome
 
 rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 
@@ -117,16 +114,16 @@ fi
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_bindir}/eog
 %{_libdir}/eog
 %{_datadir}/GConf/gsettings/eog.convert
-%{_datadir}/appdata/eog.appdata.xml
+%{_datadir}/metainfo/eog.appdata.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/eog
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/icons/hicolor/*/apps/*
-%{_datadir}/help/*/*/*
 
 %files devel
 %defattr(-,root,root,-)
@@ -138,6 +135,9 @@ fi
 %{_datadir}/gtk-doc/html/eog
 
 %changelog
+* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.4-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.3-1
 - new upstream release
 

+ 24 - 12
e/epiphany/epiphany-vl.spec

@@ -7,7 +7,7 @@ ExclusiveArch: %ix86 ppc x86_64 alpha
 Summary: GNOME web browser based on WebKit
 Summary(ja): WebKit レンダリングエンジンベースの GNOME ウェブブラウザ
 Name: epiphany
-Version: 3.20.3
+Version: 3.30.2
 Release: 1%{?_dist_release}
 License: GPL
 Group: Applications/Internet
@@ -20,6 +20,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Requires: gnome-icon-theme >= 2.30.0
 Requires(post,postun): shared-mime-info
 
+BuildRequires: meson
 BuildRequires: webkitgtk4-devel >= %{webkit_version}
 BuildRequires: glib2-devel >= 2.31.2
 BuildRequires: gtk3-devel >= 3.3.14
@@ -39,6 +40,10 @@ BuildRequires: nss-devel
 BuildRequires: avahi-gobject-devel
 BuildRequires: libwnck3-devel
 BuildRequires: libsecret-devel
+BuildRequires: libdazzle-devel
+BuildRequires: libicu-devel
+BuildRequires: json-glib-devel
+BuildRequires: libappstream-glib-devel
 BuildRequires: iso-codes
 BuildRequires: yelp-tools
 
@@ -60,15 +65,13 @@ epiphany は WebKit レンダリングエンジンベースのシンプルな GN
 %setup -q
 
 %build
-%configure 
+%meson
+%meson_build
 
-make %{?_smp_mflags}
 
 %install
 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} --with-gnome
 
@@ -88,22 +91,31 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog* COPYING* NEWS README
+%license COPYING*
+%doc NEWS README*
 %{_bindir}/epiphany
-%{_bindir}/ephy-profile-migrator
-%{_libdir}/%{name}/%{ver}/web-extensions/libephywebextension.so
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/web-extensions
+%{_libdir}/%{name}/*.so
+%{_libdir}/%{name}/web-extensions/*
 %{_libexecdir}/epiphany-search-provider
-%{_datadir}/GConf/gsettings/*.convert
-%{_datadir}/appdata/epiphany.appdata.xml
+%dir %{_libexecdir}/epiphany
+%{_libexecdir}/epiphany/ephy-profile-migrator
+%{_datadir}/metainfo/*.appdata.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/epiphany
 %{_datadir}/glib-2.0/schemas/*.xml
-%{_datadir}/gnome-shell/search-providers/epiphany-search-provider.ini
+%{_datadir}/gnome-shell/search-providers/*.ini
 %{_datadir}/dbus-1/services/*
+%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/icons/hicolor/*/apps/*.svg
 %{_mandir}/man1/epiphany.1*
 
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.3-1
 - new upstream release
 

+ 11 - 14
e/evince/evince-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Document viewer
 Summary(ja): 	文書ビューワー
 Name:		evince
-Version:	3.20.1
+Version:	3.30.2
 Release: 	1%{?_dist_release}
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
@@ -25,6 +25,7 @@ BuildRequires:  libgxps-devel
 BuildRequires:	gtk-doc
 BuildRequires:	gsettings-desktop-schemas-devel
 BuildRequires:	yelp-tools
+BuildRequires:	gspell-devel
 
 Requires(posttrans):   desktop-file-utils glib2
 Requires(postun): desktop-file-utils glib2
@@ -33,7 +34,7 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager:	daisuke, kazutaka, inagaki, Takemikaduchi
+Packager:	daisuke, kazutaka, inagaki
 
 %description
 Evince is a document viewer capable of displaying multiple and single
@@ -102,7 +103,7 @@ make DESTDIR=$RPM_BUILD_ROOT install
 desktop-file-install --vendor ''							\
 	--dir $RPM_BUILD_ROOT%{_datadir}/applications			\
 	--add-only-show-in GNOME								\
-	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+	$RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Evince.desktop
 
 %find_lang %{name} --with-gnome --all-name
 
@@ -134,10 +135,10 @@ fi
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
+%license COPYING
+%doc AUTHORS NEWS README* TODO
 %{_bindir}/evince*
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/applications/evince-previewer.desktop
+%{_datadir}/applications/*
 %{_datadir}/evince
 %{_datadir}/gtk-doc/html/evince
 %{_datadir}/gtk-doc/html/libevdocument-3.0
@@ -149,19 +150,12 @@ fi
 %exclude %{_libdir}/evince/4/backends/libdvidocument.so*
 %exclude %{_libdir}/evince/4/backends/dvidocument.evince-backend
 %{_libdir}/lib*.so.*
-%{_libdir}/mozilla/plugins/libevbrowserplugin.so
 %{_libdir}/nautilus/extensions-3.0/libevince-properties-page.*
 %{_libexecdir}/evinced
 %{_datadir}/dbus-1/services/*
 %{_mandir}/man1/evince.*
 %{_datadir}/GConf/gsettings/evince.convert
-%{_datadir}/appdata/evince-comicsdocument.metainfo.xml
-%{_datadir}/appdata/evince-dvidocument.metainfo.xml
-%{_datadir}/appdata/evince-pdfdocument.metainfo.xml
-%{_datadir}/appdata/evince-psdocument.metainfo.xml
-%{_datadir}/appdata/evince-tiffdocument.metainfo.xml
-%{_datadir}/appdata/evince-xpsdocument.metainfo.xml
-%{_datadir}/appdata/evince.appdata.xml
+%{_datadir}/metainfo/*
 %{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
 %{_datadir}/thumbnailers/evince.thumbnailer
 
@@ -178,6 +172,9 @@ fi
 
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 

+ 102 - 108
e/evolution-data-server/evolution-data-server-vl.spec

@@ -1,8 +1,8 @@
-%define use_nss 1
 %define ldap_support 1
 %define static_ldap 0
 %define krb5_support 1
-%define nntp_support 1
+%define largefile_support 1
+%{!?with_docs: %global with_docs 0}
 
 %define glib2_version 2.34.0
 %define gtk3_version 3.6.0
@@ -20,17 +20,19 @@
 %define use_gnome_keyring 1
 %define support_imap4_provider 0
 
+%define credential_modules_dir %{_libdir}/evolution-data-server/credential-modules
 %define camel_provider_dir %{_libdir}/evolution-data-server/camel-providers
 %define ebook_backends_dir %{_libdir}/evolution-data-server/addressbook-backends
 %define ecal_backends_dir %{_libdir}/evolution-data-server/calendar-backends
-%define registry_modules_dir %{_libdir}/evolution-data-server/registry-modules
+%define modules_dir %{_libdir}/evolution-data-server/registry-modules
+%define uimodules_dir %{_libdir}/evolution-data-server/ui-modules
 
 ### Abstract ###
 
 Summary: Backend data server for evolution
 Summary(ja): Evolution バックエンドデータサーバ
 Name: evolution-data-server
-Version: 3.22.7
+Version: 3.30.3
 Release: 1%{?_dist_release}
 License: LGPL
 Group: System Environment/Libraries
@@ -39,13 +41,7 @@ Source0: http://ftp.gnome.org/pub/GNOME/sources/evolution-data-server/%{eds_base
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 ### Patches ###
-
-# RH bug #243296
-Patch12: evolution-data-server-1.11.5-fix-64bit-acinclude.patch
-
-
-# to build with libical-3
-Patch1000: eds-libical3.patch
+Patch0: evolution-data-server-strstr.patch
 
 ### Dependencies ###
 
@@ -55,8 +51,8 @@ Requires: libsoup >= %{soup_version}
 ### Build Dependencies ###
 
 #BuildRequires: ORBit2-devel >= %{orbit2_version}
-BuildRequires: bison
-BuildRequires: db4-devel
+BuildRequires: cmake
+BuildRequires: libdb-devel
 BuildRequires: flex
 BuildRequires: gettext
 BuildRequires: glib2-devel
@@ -69,7 +65,6 @@ BuildRequires: gnutls-devel
 BuildRequires: intltool >= %{intltool_version}
 BuildRequires: libsoup-devel >= %{soup_version}
 BuildRequires: libtool
-BuildRequires: libgnome-keyring-devel
 BuildRequires: sqlite3-devel
 BuildRequires: libgweather-devel >= %{libgweather_version}
 BuildRequires: libical-devel >= %{libical_version}
@@ -77,27 +72,23 @@ BuildRequires: gperf
 BuildRequires: krb5-devel
 BuildRequires: libgdata-devel >= %{libgdata_version}
 BuildRequires: gnome-online-accounts-devel
-BuildRequires: liboauth-devel
 BuildRequires: libsecret-devel
 BuildRequires: libicu-devel
 BuildRequires: gnome-common
+BuildRequires: gcr-devel
+BuildRequires: libaccounts-glib-devel
+BuildRequires: libcanberra-gtk3-devel
 
 BuildRequires: vala
 BuildRequires: vala-tools
 
-%if %{use_nss}
 BuildRequires: nspr-devel
 BuildRequires: nss-devel
-%else
-BuildRequires: openssl-devel
-%endif
 
 %if %{ldap_support}
+BuildRequires: openldap-devel >= 2.0.11
 %if %{static_ldap}
-BuildRequires: openldap-evolution-devel
-BuildRequires: openssl-devel
-%else
-BuildRequires: openldap-devel >= 2.0.11 
+BuildRequires: pkgconfig(openssl)
 %endif
 %endif
 
@@ -125,8 +116,15 @@ Summary: Development files for building against evolution-data-server
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig
-Requires: sqlite3-devel
-Requires: libgnome-keyring-devel
+Requires: pkgconfig(goa-1.0)
+Requires: pkgconfig(libgdata)
+Requires: pkgconfig(gweather-3.0)
+Requires: pkgconfig(libical)
+Requires: pkgconfig(libsecret-unstable)
+Requires: pkgconfig(libsoup-2.4)
+Requires: pkgconfig(sqlite3)
+Requires: pkgconfig(webkit2gtk-4.0)
+Requires: pkgconfig(json-glib-1.0)
 
 %description devel
 Development files needed for building things which link against 
@@ -146,103 +144,94 @@ Vala bindings for %{name}.
 
 %prep
 %setup -q
+%patch0 -p1
 
-%patch12 -p1 -b .fix-64bit-acinclude
-
-%patch1000 -p2 -b .libical3
+%build
 
-mkdir -p krb5-fakeprefix/include
-mkdir -p krb5-fakeprefix/lib
-mkdir -p krb5-fakeprefix/%{_lib}
+mkdir -p _build
+cd _build
 
-%build
 %if %{ldap_support}
 
 %if %{static_ldap}
-%define ldap_flags --with-openldap=%{_libdir}/evolution-openldap --with-static-ldap
+%define ldap_flags -DWITH_OPENLDAP=ON -DWITH_STATIC_LDAP=ON
 # Set LIBS so that configure will be able to link with static LDAP libraries,
 # which depend on Cyrus SASL and OpenSSL.  XXX Is the "else" clause necessary?
-if pkg-config libssl ; then
-	export LIBS="-lsasl2 `pkg-config --libs libssl`"
+if pkg-config openssl ; then
+	export LIBS="-lsasl2 `pkg-config --libs openssl`"
 else
 	export LIBS="-lsasl2 -lssl -lcrypto"
 fi
+# newer versions of openldap are built with Mozilla NSS crypto, so also need
+# those libs to link with the static ldap libs
+if pkg-config nss ; then
+    export LIBS="$LIBS `pkg-config --libs nss`"
+else
+    export LIBS="$LIBS -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4"
+fi
 %else
-%define ldap_flags --with-openldap=yes
+%define ldap_flags -DWITH_OPENLDAP=ON
 %endif
 
 %else
-%define ldap_flags --without-openldap
+%define ldap_flags -DWITH_OPENLDAP=OFF
 %endif
 
 %if %{krb5_support}
-%define krb5_flags --with-krb5=%{krb5dir} --with-krb5-libs=%{_libdir} --with-krb5-includes=%{_includedir}
+%define krb5_flags -DWITH_KRB5=ON
 %else
-%define krb5_flags --without-krb5
+%define krb5_flags -DWITH_KRB5=OFF
 %endif
 
-%if %{nntp_support}
-%define nntp_flags --enable-nntp=yes
+%if %{largefile_support}
+%define largefile_flags -DENABLE_LARGEFILE=ON
 %else
-%define nntp_flags --enable-nntp=no
+%define largefile_flags -DENABLE_LARGEFILE=OFF
 %endif
 
-%if %{use_nss}
-%define ssl_flags --enable-nss=yes --enable-smime=yes
+%define ssl_flags -DENABLE_SMIME=ON
+
+%if %{with_docs}
+%define gtkdoc_flags -DENABLE_GTK_DOC=ON
 %else
-%define ssl_flags --enable-openssl=yes
+%define gtkdoc_flags -DENABLE_GTK_DOC=OFF
 %endif
 
-%if %{use_nss}
-if ! pkg-config --exists nss; then 
+if ! pkg-config --exists nss; then
   echo "Unable to find suitable version of nss to use!"
   exit 1
 fi
-%endif
-
-%if %{use_gnome_keyring}
-%define keyring_flags --enable-gnome-keyring
-%else
-%define keyring flags --disable-gnome-keyring
-%endif
-
-%if %{support_imap4_provider}
-%define imap4_flags --enable-imap4=yes
-%else
-%define imap4_flags --enable-imap4=no
-%endif
 
 export CPPFLAGS="-I%{_includedir}/et"
-export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fPIC -I%{_includedir}/et"
-
-# Regenerate configure to pick up configure.in and acinclude.m4 changes.
-autoreconf -if
+export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fPIC -I%{_includedir}/et -Wno-deprecated-declarations"
 
 # See Ross Burton's blog entry for why we want --with-libdb.
 # http://www.burtonini.com/blog//computers/eds-libdb-2006-07-18-10-40
 
-CXXFLAGS="%{optflags} -fpermissive --std=c++11" \
-%configure \
-	--with-libdb=/usr \
-	--disable-uoa \
-	--enable-file-locking=fcntl \
-	--enable-dot-locking=no \
-	--disable-gtk-doc \
-	--enable-introspection=yes \
-	--enable-vala-bindings \
-	%ldap_flags %krb5_flags %nntp_flags %ssl_flags %imap4_flags \
-	%keyring_flags
-export tagname=CC
+%cmake -G "Unix Makefiles" \
+        -DENABLE_MAINTAINER_MODE=OFF \
+        -DWITH_LIBDB=/usr \
+        -DENABLE_FILE_LOCKING=fcntl \
+        -DENABLE_DOT_LOCKING=OFF \
+        -DENABLE_INTROSPECTION=ON \
+        -DENABLE_VALA_BINDINGS=ON \
+        -DBUILD_TESTING=OFF \
+        -DENABLE_INSTALLED_TESTS=OFF \
+        -DENABLE_UOA=OFF \
+        %ldap_flags %krb5_flags %ssl_flags \
+        %largefile_flags %gtkdoc_flags \
+        ..
+
 make %{?_smp_mflags}
 
 %install
+cd _build
 rm -rf $RPM_BUILD_ROOT
-export tagname=CC
+
 make DESTDIR=$RPM_BUILD_ROOT install
 
-# remove libtool archives for importers and the like
-find $RPM_BUILD_ROOT/%{_libdir} -name '*.la' -exec rm {} \;
-find $RPM_BUILD_ROOT/%{_libdir} -name '*.a' -exec rm {} \;
+# make sure the directory exists, because it's owned by eds
+mkdir $RPM_BUILD_ROOT/%{uimodules_dir} || :
 
 # give the libraries some executable bits 
 find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
@@ -250,7 +239,7 @@ find $RPM_BUILD_ROOT -name '*.so.*' -exec chmod +x {} \;
 # remove unused files
 rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
 
-%find_lang %{name}-%{eds_base_version}
+%find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -267,13 +256,15 @@ fi
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
-%files -f %{name}-%{eds_base_version}.lang
+%files -f _build/%{name}.lang
 %defattr(-,root,root,-)
-%doc README COPYING ChangeLog NEWS AUTHORS
+%license COPYING
+%doc README ChangeLog NEWS
 %{_libdir}/*.so.*
-%{_libdir}/evolution-data-server/credential-modules/module-credentials-goa.so
-%{_libdir}/evolution-data-server/libedbus-private.so
 %{_libdir}/girepository-1.0/*.typelib
+%{_libexecdir}/camel-gpg-photo-saver
+%{_libexecdir}/camel-index-control-1.2
+%{_libexecdir}/camel-lock-helper-1.2
 %{_libexecdir}/evolution-addressbook-factory
 %{_libexecdir}/evolution-addressbook-factory-subprocess
 %{_libexecdir}/evolution-calendar-factory
@@ -281,28 +272,27 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libexecdir}/evolution-scan-gconf-tree-xml
 %{_libexecdir}/evolution-source-registry
 %{_libexecdir}/evolution-user-prompter
-%{_libexecdir}/camel-gpg-photo-saver
-%{_libexecdir}/camel-index-control-%{eds_api_version}
-%{_libexecdir}/camel-lock-helper-%{eds_api_version}
 %dir %{_libexecdir}/evolution-data-server
 %{_libexecdir}/evolution-data-server/*
+%{_sysconfdir}/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop
+%{_datadir}/applications/org.gnome.Evolution-alarm-notify.desktop
 %{_datadir}/GConf/gsettings/evolution-data-server.convert
+%{_datadir}/glib-2.0/schemas/*
+%{_datadir}/evolution-data-server
 %{_datadir}/dbus-1/services/*
-%{_datadir}/%{name}/evolutionperson.schema
-%{_datadir}/glib-2.0/schemas/org.gnome.evolution-data-server.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.evolution.eds-shell.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.network-config.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.Evolution.DefaultSources.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.evolution-data-server.addressbook.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.evolution-data-server.calendar.gschema.xml
 %{_datadir}/pixmaps/evolution-data-server
 
 %dir %{_libdir}/evolution-data-server
+%dir %{credential_modules_dir}
 %dir %{camel_provider_dir}
 %dir %{ebook_backends_dir}
 %dir %{ecal_backends_dir}
-%dir %{registry_modules_dir}
+%dir %{modules_dir}
+%dir %{uimodules_dir}
+
+%{_libdir}/evolution-data-server/libedbus-private.so
 
+# Camel providers:
 %{camel_provider_dir}/libcamelimapx.so
 %{camel_provider_dir}/libcamelimapx.urls
 
@@ -322,26 +312,26 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{camel_provider_dir}/libcamelsmtp.urls
 
 # e-d-s extensions:
+%{credential_modules_dir}/module-credentials-goa.so
+%{ebook_backends_dir}/libebookbackendcarddav.so
 %{ebook_backends_dir}/libebookbackendfile.so
 %{ebook_backends_dir}/libebookbackendgoogle.so
 %{ebook_backends_dir}/libebookbackendldap.so
-%{ebook_backends_dir}/libebookbackendwebdav.so
-
 %{ecal_backends_dir}/libecalbackendcaldav.so
 %{ecal_backends_dir}/libecalbackendcontacts.so
 %{ecal_backends_dir}/libecalbackendfile.so
 %{ecal_backends_dir}/libecalbackendgtasks.so
 %{ecal_backends_dir}/libecalbackendhttp.so
 %{ecal_backends_dir}/libecalbackendweather.so
-
-%{registry_modules_dir}/module-cache-reaper.so
-%{registry_modules_dir}/module-google-backend.so
-%{registry_modules_dir}/module-gnome-online-accounts.so
-%{registry_modules_dir}/module-outlook-backend.so
-%{registry_modules_dir}/module-owncloud-backend.so
-%{registry_modules_dir}/module-secret-monitor.so
-%{registry_modules_dir}/module-trust-prompt.so
-%{registry_modules_dir}/module-yahoo-backend.so
+%{modules_dir}/module-cache-reaper.so
+%{modules_dir}/module-google-backend.so
+%{modules_dir}/module-gnome-online-accounts.so
+%{modules_dir}/module-oauth2-services.so
+%{modules_dir}/module-outlook-backend.so
+%{modules_dir}/module-secret-monitor.so
+%{modules_dir}/module-trust-prompt.so
+%{modules_dir}/module-webdav-backend.so
+%{modules_dir}/module-yahoo-backend.so
 
 %files devel
 %defattr(-,root,root,-)
@@ -358,11 +348,15 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_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
 
-
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
+- new upstream release.
+
 * Fri Jan 26 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.7-1
 - new upstream release.
 

+ 66 - 119
e/evolution/evolution-vl.spec

@@ -14,17 +14,12 @@
 %define webkitgtk_version 1.10.0
 %define eds_version 3.22.0
 
-%define evo_major 3.22
+%define evo_major 3.30
 
 %define ldap_support 1
 %define libnotify_support 1
-%define krb5_support 1
 
 %define nm_support 1
-%define use_mozilla_nss 1
-
-# Use stricter build settings than required by upstream.
-%define strict_build_settings 0
 
 %define evo_plugin_dir %{_libdir}/evolution/plugins
 %define web_extensions_dir %{_libdir}/evolution/web-extensions
@@ -32,7 +27,7 @@
 ### Abstract ###
 
 Name: evolution
-Version: 3.22.6
+Version: 3.30.3
 Release: 1%{?_dist_release}
 License: GPLv2 and GFDL+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -45,17 +40,6 @@ Group: Applications/Productivity
 
 ### Patches ###
 
-# bad hack
-Patch10: evolution-1.4.4-ldap-x86_64-hack.patch
-
-# Move .conduit files from share to lib (for the sake of multilib)
-# This patch effects other parts of evolution.spec and so is necessary
-# for a successful build.
-Patch13: evolution-2.5.4-fix-conduit-dir.patch
-
-# RH bug #176400
-Patch15: evolution-2.9.1-im-context-reset.patch
-
 # to build with libical-3
 Patch1000: evolution-libical3.patch
 
@@ -76,6 +60,7 @@ Obsoletes: libgal2 <= %{last_libgal2_version}
 
 ### Build Dependencies ###
 
+BuildRequires: cmake
 BuildRequires: gtk3-devel
 BuildRequires: evolution-data-server-devel >= %{eds_version}
 BuildRequires: gnome-desktop3-devel >= %{gnome_desktop3_version}
@@ -91,6 +76,7 @@ BuildRequires: libgdata-devel >= %{libgdata_version}
 BuildRequires: gnome-online-accounts-devel
 BuildRequires: gtkspell3-devel
 BuildRequires: libcryptui-devel
+BuildRequires: gnome-autoar-devel
 BuildRequires: bogofilter
 BuildRequires: spamassassin
 BuildRequires: itstool
@@ -99,24 +85,13 @@ BuildRequires: bison
 BuildRequires: gettext
 BuildRequires: gtk-doc
 
-%if %{use_mozilla_nss}
 BuildRequires: nspr-devel
 BuildRequires: nss-devel
-%else
-BuildRequires: openssl-devel
-%endif
 
 %if %{ldap_support} 
 BuildRequires: openldap-devel >= 2.0.11 
 %endif
 
-%if %{krb5_support} 
-BuildRequires: krb5-devel 
-# tweak for krb5 1.2 vs 1.3
-%define krb5dir /usr/kerberos
-#define krb5dir `pwd`/krb5-fakeprefix
-%endif
-
 %if %{nm_support}
 BuildRequires: NetworkManager-glib-devel
 %endif
@@ -206,100 +181,66 @@ SpamAssassin を使って迷惑メールをフィルタリングするための
 
 %prep
 %setup -q
-## %patch10 -p1 -b .ldaphack
-#patch12 -p1 -b .fix-conduits  # leave commented
-##%patch13 -p1 -b .fix-conduit-dir
-%patch15 -p1 -b .im-context-reset
 
-%patch1000 -p1 -b .libical3
-
-mkdir -p krb5-fakeprefix/include
-mkdir -p krb5-fakeprefix/lib
-mkdir -p krb5-fakeprefix/%{_lib}
-
-# Remove the welcome email from Novell
-for inbox in mail/default/*/Inbox; do
-  echo -n "" > $inbox
-done
 
 %build
+mkdir -p _build
+cd _build
+
 # define all of our flags, this is kind of ugly :(
 %if %{ldap_support}
-%define ldap_flags --with-openldap=yes
-%else
-%define ldap_flags --without-openldap
-%endif
-
-%if %{krb5_support}
-%define krb5_flags --with-krb5=%{krb5dir}
+%define ldap_flags -DWITH_OPENLDAP=ON
 %else
-%define krb5_flags --without-krb5
+%define ldap_flags -DWITH_OPENLDAP=OFF
 %endif
 
-%if %{use_mozilla_nss}
-%define ssl_flags --enable-nss=yes --enable-smime=yes
-%else
-%define ssl_flags --enable-openssl=yes
-%endif
+%define ssl_flags -DENABLE_SMIME=ON
 
-%if %{use_mozilla_nss}
 if ! pkg-config --exists nss; then 
   echo "Unable to find suitable version of mozilla nss to use!"
   exit 1
 fi
-%endif
-
-CPPFLAGS="-I%{_includedir}/et"; export CPPFLAGS
-CFLAGS="$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -I%{_includedir}/et -Wno-sign-compare"; export CFLAGS
-%if ! %{use_mozilla_nss}
-if pkg-config openssl ; then
-	CFLAGS="$CFLAGS `pkg-config --cflags openssl`"
-	LDFLAGS="$LDFLAGS `pkg-config --libs-only-L openssl`"
-fi
-%endif
 
-# Add stricter build settings here as the source code gets cleaned up.
-# We want to make sure things like compiler warnings and avoiding deprecated
-# functions in the GNOME/GTK+ libraries stay fixed.
-#
-# Please file a bug report at bugzilla.gnome.org if these settings break
-# compilation, and encourage the upstream developers to use them.
-
-%if %{strict_build_settings}
-CFLAGS="$CFLAGS \
-	-DG_DISABLE_DEPRECATED=1 \
-        -DPANGO_DISABLE_DEPRECATED=1 \
-	-DGDK_PIXBUF_DISABLE_DEPRECATED=1 \
-	-DGDK_DISABLE_DEPRECATED=1 \
-	-DEDS_DISABLE_DEPRECATED=1 \
-	-Wdeclaration-after-statement \
-	-Werror-implicit-function-declaration"
-# TODO: Make -DCAMEL_DISABLE_DEPRECATED work.
-
-%else
-CPPFLAGS="-I%{_includedir}/et"; export CPPFLAGS
-CFLAGS="$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -I%{_includedir}/et -Wno-sign-compare"; export CFLAGS
-%endif
-
-# build with gtk2-2.24.x
-sed -i -e "s:-DGTK_DISABLE_DEPRECATED::" configure
-
-%configure \
-  --enable-gtk-doc \
-  --with-sub-version=" (%{version}-%{release})" \
-  %ldap_flags %krb5_flags %ssl_flags \
-  --disable-pst-import \
-  --disable-image-inline \
-  --disable-text-highlight \
-  --disable-autoar \
-  --enable-plugins=all
-export tagname=CC
-make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool CFLAGS="$CFLAGS -UGNOME_DISABLE_DEPRECATED -fno-strict-aliasing"
-#  --enable-file-locking=fcntl --enable-dot-locking=no \
-#  --enable-file-chooser=yes \
+CFLAGS=`echo "$RPM_OPT_FLAGS -fPIC -DLDAP_DEPRECATED -Wno-sign-compare -Wno-deprecated" | sed -e 's/-g//'`; export CFLAGS
+
+%cmake \
+	-G "Unix Makefiles" \
+	-DCMAKE_BUILD_TYPE=Release \
+	-DENABLE_MAINTAINER_MODE=OFF \
+	-DVERSION_SUBSTRING=" (%{version}-%{release})" \
+	%ldap_flags %ssl_flags %gtkdoc_flags %tests_flags \
+	-DENABLE_PLUGINS=all \
+	-DENABLE_YTNEF=OFF \
+	-DENABLE_GTK_DOC=ON -DWITH_HELP=ON \
+	-DENABLE_INSTALLED_TESTS=OFF \
+	-DENABLE_TEXT_HIGHLIGHT=OFF \
+	-DENABLE_PST_IMPORT=OFF \
+	..
+
+make %{?_smp_mflags}
+
+cd ..
+
+# Replace identical images in the help by links.
+# This reduces the RPM size by several megabytes.
+helpdir=$RPM_BUILD_ROOT%{_datadir}/gnome/help/%{name}
+for f in $helpdir/C/figures/*.png; do
+  b="$(basename $f)"
+  for d in $helpdir/*; do
+    if [ -d "$d" -a "$d" != "$helpdir/C" ]; then
+      g="$d/figures/$b"
+      if [ -f "$g" ]; then
+        if cmp -s $f $g; then
+          rm "$g"; ln -s "../../C/figures/$b" "$g"
+        fi
+      fi
+    fi
+  done
+done
 
 %install
 rm -rf $RPM_BUILD_ROOT
+cd _build
 make install DESTDIR=$RPM_BUILD_ROOT 
 
 # remove libtool archives for importers and the like
@@ -314,8 +255,7 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/mime-info/evolution.mime
 # evolution link
 #ln -sf ./evolution-%{evo_major} $RPM_BUILD_ROOT/%{_bindir}/evolution
 
-# remove test GIO modules directory
-rm -r $RPM_BUILD_ROOT/%{_libdir}/evolution/test-gio-modules
+cd ..
 
 %find_lang %name-%{evo_major} --all-name --with-gnome
 
@@ -362,7 +302,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f translations.lang
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS NEWS README
 %{_libdir}/evolution/*.so
 
 %{_datadir}/GConf/gsettings/evolution.convert
@@ -382,14 +323,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.publish-calendar.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.plugin.templates.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.shell.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.evolution.text-highlight.gschema.xml
 
 # The main executable
 %{_bindir}/evolution
 
 # Desktop files:
-%{_datadir}/appdata/evolution.appdata.xml
-%{_datadir}/applications/evolution.desktop
-%{_sysconfdir}/xdg/autostart/evolution-alarm-notify.desktop
+%{_datadir}/metainfo/org.gnome.Evolution.appdata.xml
+%{_datadir}/applications/org.gnome.Evolution.desktop
 
 # Icons:
 %{_datadir}/icons/hicolor/16x16/apps/*
@@ -412,7 +353,6 @@ rm -rf $RPM_BUILD_ROOT
 
 # Various libexec programs:
 %dir %{_libexecdir}/evolution
-%{_libexecdir}/evolution/evolution-alarm-notify
 %{_libexecdir}/evolution/evolution-backup
 %{_libexecdir}/evolution/killev
 
@@ -465,13 +405,15 @@ rm -rf $RPM_BUILD_ROOT
 %{evo_plugin_dir}/liborg-gnome-face.so
 
 # Web extensions
-
 %dir %{web_extensions_dir}
-%{web_extensions_dir}/libedomutils.so
 %{web_extensions_dir}/libewebextension.so
-%{web_extensions_dir}/libmoduleitipformatterwebextension.so
+%{web_extensions_dir}/module-itip-formatter-webextension.so
 %dir %{web_extensions_dir}/webkit-editor
-%{web_extensions_dir}/webkit-editor/libewebkiteditorwebextension.so
+%{web_extensions_dir}/webkit-editor/module-webkit-editor-webextension.so
+
+%dir %{_libdir}/evolution-data-server
+%dir %{_libdir}/evolution-data-server/ui-modules
+%{_libdir}/evolution-data-server/ui-modules/module-evolution-alarm-notify.so
 
 %files devel
 %defattr(-, root, root)
@@ -493,16 +435,21 @@ rm -rf $RPM_BUILD_ROOT
 %files bogofilter
 %defattr(-, root, root)
 %{_libdir}/evolution/modules/module-bogofilter.so
-%{_datadir}/appdata/evolution-bogofilter.metainfo.xml
+%{_datadir}/metainfo/org.gnome.Evolution-bogofilter.metainfo.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.bogofilter.gschema.xml
 
 %files spamassassin
 %defattr(-, root, root)
 %{_libdir}/evolution/modules/module-spamassassin.so
-%{_datadir}/appdata/evolution-spamassassin.metainfo.xml
+%{_datadir}/metainfo/org.gnome.Evolution-spamassassin.metainfo.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.evolution.spamassassin.gschema.xml
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.3-1
+- new upstream release.
+- dropped all patches.
+- dropped krb5 support.
+
 * Fri Jan 26 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.6-1
 - new upstream release.
 

+ 6 - 3
f/folks/folks-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           folks
 Version:        0.11.4
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        GObject contact aggregation library
 
 Group:          System Environment/Libraries
@@ -28,7 +28,6 @@ Requires(postun,posttrans):	glib2
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 libfolks is a library that aggregates people from multiple sources (e.g. 
@@ -93,7 +92,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING README
+%license COPYING
+%doc AUTHORS ChangeLog README
 %{_bindir}/%{name}-import
 %{_libdir}/*.so.*
 %{_libdir}/folks
@@ -123,6 +123,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.11.4-2
+- rebuilt with evolution-data-server-3.30.3.
+
 * Sat Jan 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.11.4-1
 - new upstream release.
 

+ 6 - 4
g/gcr/gcr-vl.spec

@@ -1,8 +1,9 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
+%define _unpackaged_files_terminate_build 1
 
 Summary:	A library for bits of crypto UI and parsing etc.
 Name:		gcr
-Version:	3.20.0
+Version:	3.28.0
 Release:	1%{?_dist_release}
 License:	GPL/LGPL
 Group:		System Environment/Libraries 
@@ -20,7 +21,6 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -125,14 +125,13 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 %{_libdir}/girepository-1.0/Gcr-3.typelib
 %{_libdir}/girepository-1.0/GcrUi-3.typelib
 %{_libexecdir}/gcr-prompter
+%{_libexecdir}/gcr-ssh-askpass
 %{_datadir}/GConf/gsettings/org.gnome.crypto.pgp.convert
 %{_datadir}/GConf/gsettings/org.gnome.crypto.pgp_keyservers.convert
 %{_datadir}/applications/gcr-prompter.desktop
 %{_datadir}/applications/gcr-viewer.desktop
 %{_datadir}/dbus-1/services/org.gnome.keyring.PrivatePrompter.service
 %{_datadir}/dbus-1/services/org.gnome.keyring.SystemPrompter.service
-%{_datadir}/gcr-3/ui/gcr-pkcs11-import-dialog.ui
-%{_datadir}/gcr-3/ui/gcr-unlock-options-widget.ui
 %{_datadir}/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml
 %{_datadir}/icons/*/*/*
 %{_datadir}/mime/packages/gcr-crypto-types.xml
@@ -172,6 +171,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
 
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.0-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 

+ 46 - 21
g/gdm/gdm-vl.spec

@@ -15,7 +15,7 @@
 Summary: The GNOME Display Manager
 Summary(ja): GNOME ディスプレイマネージャ
 Name: gdm
-Version: 3.20.1
+Version: 3.30.2
 Release: 1%{?_dist_release}
 License: GPLv2+
 Group: User Interface/X
@@ -34,7 +34,6 @@ Source203: gnome.desktop
 Requires(pre): shadow-utils
 Requires(posttrans): dconf
 Requires: pam >= %{pam_version}
-Requires: ConsoleKit >= %{consolekit_version}
 Requires: accountsservice
 Requires: iso-codes
 Requires: gnome-keyring-pam
@@ -78,6 +77,7 @@ BuildRequires: dbus-glib-devel
 BuildRequires: accountsservice-devel
 BuildRequires: plymouth-devel
 BuildRequires: itstool
+BuildRequires: elogind-devel
 
 BuildRequires: dbus-x11
 BuildRequires: dconf-devel
@@ -97,7 +97,7 @@ Obsoletes:	%{name}-plugin-fingerprint < 3.10.0
 
 ## patches for vine
 Patch500: gdm-3.10.0-vine-release.patch
-Patch501: gdm-3.20.1-consolekit.patch
+Patch501: gdm-3.30.2-elogind.patch
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -120,16 +120,16 @@ Development files and headers for writing GDM greeters.
 
 %prep
 %setup -q
-%patch501 -p1 -b .consolekit
 %patch500 -p1 -b .vine-release
+%patch501 -p1 -b .elogind
 
 %build
-cp -f %{SOURCE1} data/pam-redhat/gdm.pam
-cp -f %{SOURCE2} data/pam-redhat/gdm-autologin.pam
-cp -f %{SOURCE4} data/pam-redhat/gdm-password.pam
+#cp -f %{SOURCE1} data/pam-redhat/gdm.pam
+#cp -f %{SOURCE2} data/pam-redhat/gdm-autologin.pam
+#cp -f %{SOURCE4} data/pam-redhat/gdm-password.pam
 
 autoreconf -if
-intltoolize --force --copy
+#intltoolize --force --copy
 %configure \
         --with-pam-prefix=%{_sysconfdir} \
         --with-plymouth=yes \
@@ -137,11 +137,11 @@ intltoolize --force --copy
         --with-working-directory=%{_localstatedir}/gdm \
         --with-run-directory=/run/gdm \
         --enable-console-helper \
-        --with-console-kit \
         --enable-split-authentication=yes \
         --without-selinux \
-        --without-systemd \
-		--without-systemdsystemunitdi
+        --enable-wayland-support=no \
+        --enable-systemd-journal=no \
+        --with-systemdsystemunitdir=no
 
 # drop unneeded direct library deps with --as-needed
 # libtool doesn't make this easy, so we do it the hard way
@@ -194,9 +194,28 @@ cp %{SOURCE203} $RPM_BUILD_ROOT%{_sysconfdir}/X11/dm/Sessions/
 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/gdm-fingerprint
 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/gdm-smartcard
 
+mkdir -p %{buildroot}/%{_lib}/
+mv -f %{buildroot}%{_libdir}/security %{buildroot}/%{_lib}/
+
+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/*
 
 %find_lang gdm --with-gnome
 
+# for prefdm
+mv -f %{buildroot}%{_sbindir}/gdm %{buildroot}%{_sbindir}/gdm.bin
+cat <<EOF > %{buildroot}%{_sbindir}/gdm
+#!/bin/sh
+exec %{_sbindir}/gdm.bin
+
+EOF
+chmod 755 %{buildroot}%{_sbindir}/gdm
+
+
+
+
 %pre
 /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
@@ -274,20 +293,19 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f gdm.lang
 %defattr(-, root, root)
-%doc AUTHORS COPYING NEWS README TODO
+%license COPYING
+%doc AUTHORS NEWS README*
 %dir %{_sysconfdir}/gdm
 %config(noreplace) %{_sysconfdir}/gdm/custom.conf
 %config %{_sysconfdir}/gdm/Init/*
 %config %{_sysconfdir}/gdm/PostLogin/*
 %config %{_sysconfdir}/gdm/PreSession/*
 %config %{_sysconfdir}/gdm/PostSession/*
-%config %{_sysconfdir}/pam.d/gdm
-%config %{_sysconfdir}/pam.d/gdm-autologin
-%config %{_sysconfdir}/pam.d/gdm-launch-environment
-%config %{_sysconfdir}/pam.d/gdm-password
-%config %{_sysconfdir}/pam.d/gdm-pin
+%config %{_sysconfdir}/pam.d/gdm*
 # not config files
 %{_sysconfdir}/gdm/Xsession
+/%{_lib}/security/*
+/lib/udev/rules.d/*
 %{_datadir}/gdm/gdm.schemas
 %{_sysconfdir}/X11/dm/Sessions/gnome.desktop
 %{_sysconfdir}/dbus-1/system.d/gdm.conf
@@ -302,6 +320,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libexecdir}/gdm-simple-chooser
 %{_libexecdir}/gdm-x-session
 %{_sbindir}/gdm
+%{_sbindir}/gdm.bin
 %{_sbindir}/gdm-restart
 %{_sbindir}/gdm-safe-restart
 %{_sbindir}/gdm-stop
@@ -316,6 +335,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/gdm/greeter/autostart/orca-autostart.desktop
 %{_datadir}/gdm/greeter/applications/*
 %{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml
+%dir %{_datadir}/gnome-session
+%dir %{_datadir}/gnome-session/sessions
+%{_datadir}/gnome-session/sessions/gnome-login.session
 %{_datadir}/dconf/profile/gdm
 %dir %{_localstatedir}/log/gdm
 %dir %{_localstatedir}/spool/gdm
@@ -323,18 +345,21 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %attr(0711, gdm, gdm) %dir /run/gdm
 %attr(1755, root, gdm) %dir %{_localstatedir}/cache/gdm
 %exclude %{_libexecdir}/gdm-wayland-session
+%exclude %{_libexecdir}/gdm-disable-wayland
 
 %files devel
 %defattr(-, root, root)
-%{_includedir}/gdm/gdm-client-glue.h
-%{_includedir}/gdm/gdm-client.h
-%{_includedir}/gdm/gdm-sessions.h
-%{_includedir}/gdm/gdm-user-switching.h
+%{_includedir}/gdm
 %{_datadir}/gir-1.0/*.gir
 %{_libdir}/pkgconfig/*.pc
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+- dropped Patch501: switched session tracker to elogind.
+- added Patch501 to support elogind.
+
 * Sat Jul 23 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - add Patch501 (gdm-3.20.1-consolekit.patch)

+ 16 - 12
g/geocode-glib/geocode-glib-vl.spec

@@ -1,13 +1,14 @@
 Name:           geocode-glib
-Version:        3.20.1
+Version:        3.26.0
 Release:        1%{?_dist_release}
-Summary:        Geocode Helper library
+Summary:        Helper library for geocoding services
 
 Group:          Development/Libraries
 License:        GPLv2
 URL:            https://git.gnome.org/browse/geocode-glib
 Source:         http://download.gnome.org/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
+BuildRequires:  meson
 BuildRequires:  glib2-devel >= 2.34
 BuildRequires:  json-glib-devel >= 0.16.2
 BuildRequires:  libsoup-devel
@@ -15,7 +16,6 @@ BuildRequires:  gobject-introspection-devel
 
 Vendor:			Project Vine
 Distribution:	Vine Linux
-Packager:		Takemikaduchi
 
 %description
 geocode-glib is a convenience library for the geocoding (finding longitude,
@@ -52,17 +52,17 @@ This package contains documentation for %{name}.
 
 
 %build
-%configure \
-	--with-libproxy 
+export LANG=ja_JP.UTF-8
+%meson \
+	-Denable-installed-tests=false
 
-make %{?_smp_mflags}
+%meson_build
 
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
-
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
+export LANG=ja_JP.UTF-8
+rm -rf %{buildroot}
+%meson_install
 
 %post -p /sbin/ldconfig
 
@@ -71,7 +71,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING.LIB ChangeLog NEWS README
+%license COPYING.LIB
+%doc ChangeLog NEWS README
 %{_libdir}/libgeocode-glib.so.*
 %{_libdir}/girepository-1.0/GeocodeGlib-1.0.typelib
 %{_datadir}/icons/gnome/scalable/places/*.svg
@@ -85,10 +86,13 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 %files docs
 %defattr(-,root,root,-)
-%{_datadir}/gtk-doc/html/%{name}-1.0
+%{_datadir}/gtk-doc/html/%{name}
 
 
 %changelog
+* Mon Dec 31 2018 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
 - new upstream release
 

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

@@ -1,5 +1,6 @@
-%define pkg_version 1.44.0
+%define pkg_version 1.53.4
 %define pkg_release 2%{?_dist_release}
+%define mozjs mozjs52
 
 Summary:     Javascript binding for GNOME
 Summary(ja): GNOME 向け JavaScript バインディング
@@ -12,13 +13,15 @@ License:     MPL1.1/LGPLv2+/GPLv2+
 Group:       System Environment/Libraries
 URL:         http://live.gnome.org/GnomeShell
 
+Patch0:      fix-override.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: pkgconfig >= 0.14.0
 BuildRequires: glib2-devel
 BuildRequires: dbus-glib-devel
 BuildRequires: gobject-introspection-devel >= 1.29.16
 BuildRequires: cairo-devel
-BuildRequires: mozjs24-devel
+BuildRequires: %{mozjs}-devel
 BuildRequires: yelp-tools
 BuildRequires: desktop-file-utils
 BuildRequires: autoconf >= 2.69
@@ -27,7 +30,6 @@ BuildRequires: gnome-common
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -41,6 +43,7 @@ Group:       Development/Libraries
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig
 Requires: gtk-doc
+Requires: %{mozjs}-devel
 
 %description devel
 Development files of the gjs library.
@@ -48,6 +51,7 @@ Development files of the gjs library.
 
 %prep
 %setup -q
+%patch0 -p1
 
 
 %build
@@ -84,9 +88,21 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %{_includedir}/gjs-1.0
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*.pc
+%dir %{_datadir}/gjs-1.0
+%dir %{_datadir}/gjs-1.0/lsan
+%{_datadir}/gjs-1.0/lsan/lsan.supp
+%dir %{_datadir}/gjs-1.0/valgrind
+%{_datadir}/gjs-1.0/valgrind/gjs.supp
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.53.4-2
+- added Patch0.
+- added "R:mozjs52-devel" to gjs-devel.
+
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.53.4-1
+- new upstream release.
+
 * Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.44.0-2
 - rebuild with gcc-5.4.0
 

+ 17 - 9
g/gmime/gmime-vl.spec

@@ -1,7 +1,11 @@
+%define apiver 3.0
+%define docver 3.2
+%define _unpackaged_files_terminate_build 1
+
 Summary:        Library for creating and parsing MIME messages
 Summary(ja):	MIMEメッセージを生成またパースするためのライブラリ
 Name:           gmime
-Version:        2.6.20
+Version:        3.2.3
 Release:        1%{?_dist_release}
 Group:          System Environment/Libraries
 License:        GPL
@@ -15,7 +19,7 @@ BuildRequires:  zlib-devel >= 1.2.1.1
 BuildRequires:  automake, libtool, gettext, gtk-doc
 
 # Mono only availible on these:
-%define mono_archs %ix86 x86_64 ppc ia64 armv4l sparc
+%define mono_archs none
 # no mono on s390 for now: s390 s390x 
 
 %ifarch %mono_archs
@@ -26,7 +30,6 @@ BuildRequires:  gtk-sharp2 >= 2.8.0
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 The GMime suite provides a core library and set of utilities which may be
@@ -98,7 +101,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog README TODO
+%license COPYING
+%doc AUTHORS README.md TODO
 #%{_bindir}/gmime-uu??code
 %{_libdir}/lib*.so.*
 
@@ -106,21 +110,25 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_libdir}/lib*.a
 %{_libdir}/lib*.so
-%{_libdir}/pkgconfig/gmime-2.6.pc
-%{_includedir}/gmime-2.6
-%{_datadir}/gtk-doc/html/gmime-2.6
+%{_libdir}/pkgconfig/gmime-%{apiver}.pc
+%{_includedir}/gmime-%{apiver}
+%{_datadir}/gtk-doc/html/gmime-%{docver}
 
 %ifarch %mono_archs
 %files sharp
 %defattr(-,root,root,-)
-%{_libdir}/pkgconfig/gmime-sharp-2.6.pc
+%{_libdir}/pkgconfig/gmime-sharp-%{apiver}.pc
 %{monodir}/gac/gmime-sharp
-%{monodir}/gmime-sharp-2.6
+%{monodir}/gmime-sharp-%{apiver}
 %{_datadir}/gapi-2.0/gmime-api.xml
 %endif
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.3-1
+- new upstream release.
+- disabled to build mono stuff.
+
 * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.6.20-1
 - new upstream release
 

+ 14 - 13
g/gnome-applets/gnome-applets-vl.spec

@@ -24,7 +24,7 @@
 Summary:        Small applications for the GNOME panel.
 Summary(ja):    GNOME パネル用の小さなアプリケーション(GNOMEパネルアプレット)
 Name:     	gnome-applets
-Version: 	3.20.0
+Version: 	3.30.0
 Release:        1%{?_dist_release}
 License:	GPL
 Group:          User Interface/Desktops
@@ -80,7 +80,6 @@ Obsoletes:      battstat_applet
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 GNOME (GNU Network Object Model Environment) is a user-friendly set of
@@ -131,22 +130,24 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{po_package}.lang
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
-%{_bindir}/*
-%{python3_sitelib}/invest/*
-%{_libdir}/%{name}/5.0/libwindow-picker-applet.so*
-%{_libexecdir}/*
-%{_sysconfdir}/sound
-%{_sysconfdir}/dbus-1/system.d/org.gnome.CPUFreqSelector.conf
-%{_datadir}/dbus-1/system-services/org.gnome.CPUFreqSelector.service
-%{_datadir}/dbus-1/services/org.gnome.panel.applet.*.service
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
+%{_libdir}/%{name}/*.so
+%dir %{_sysconfdir}/sound
+%dir %{_sysconfdir}/sound/events
+%{_sysconfdir}/sound/events/*
 %{_datadir}/glib-2.0/schemas/org.gnome.gnome-applets.*.xml
-%{_datadir}/gnome-panel/5.0/applets/*.panel-applet
+%dir %{_datadir}/gnome-panel
+%dir %{_datadir}/gnome-panel/applets
+%{_datadir}/gnome-panel/applets/*.panel-applet
 %{_datadir}/%{name}
 %{_datadir}/icons/hicolor/*/*/*
-%{_datadir}/polkit-1/actions/org.gnome.cpufreqselector.policy
+%{_datadir}/pixmaps/*
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 

+ 119 - 0
g/gnome-autoar/gnome-autoar-vl.spec

@@ -0,0 +1,119 @@
+%define _unpackaged_files_terminate_build 1
+
+Name:           gnome-autoar
+Version:        0.2.3
+Release:        3%{?_dist_release}
+Summary:        Archive library
+Summary(ja):    アーカイブライブラリ
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://git.gnome.org/browse/gnome-autoar
+Source0:        https://download.gnome.org/sources/gnome-autoar/0.2/gnome-autoar-%{version}.tar.xz
+
+BuildRequires:  gcc
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(libarchive)
+BuildRequires:  vala-devel
+
+%description
+gnome-autoar is a GObject based library for handling archives.
+
+
+%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
+
+
+%build
+%configure --disable-static
+%make_build
+
+
+%install
+%make_install
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+
+%check
+make check
+
+
+%files
+%license COPYING
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/GnomeAutoar-0.1.typelib
+%{_libdir}/girepository-1.0/GnomeAutoarGtk-0.1.typelib
+%{_libdir}/libgnome-autoar-0.so.0*
+%{_libdir}/libgnome-autoar-gtk-0.so.0*
+
+%files devel
+%{_includedir}/gnome-autoar-0/
+%{_libdir}/pkgconfig/gnome-autoar-0.pc
+%{_libdir}/pkgconfig/gnome-autoar-gtk-0.pc
+%{_libdir}/*.so
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/GnomeAutoar-0.1.gir
+%{_datadir}/gir-1.0/GnomeAutoarGtk-0.1.gir
+%{_datadir}/gtk-doc/
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/gnome-autoar-0.vapi
+%{_datadir}/vala/vapi/gnome-autoar-gtk-0.vapi
+
+
+%changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.3-3
+- initial build for Vine Linux.
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Sat Mar 03 2018 Kalev Lember <klember@redhat.com> - 0.2.3-1
+- Update to 0.2.3
+- Drop ldconfig scriptlets
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.2.2-4
+- Switch to %%ldconfig_scriptlets
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 0.2.2-1
+- Update to 0.2.2
+
+* Fri Mar 03 2017 Kalev Lember <klember@redhat.com> - 0.2.1-1
+- Update to 0.2.1
+
+* Fri Feb 24 2017 Kalev Lember <klember@redhat.com> - 0.2.0-1
+- Update to 0.2.0
+- Build with vala support
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sat Sep 03 2016 Kalev Lember <klember@redhat.com> - 0.1.1-1
+- Update to 0.1.1
+
+* Fri Sep 02 2016 Kalev Lember <klember@redhat.com> - 0.1.0-1
+- Initial Fedora build

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

@@ -1,7 +1,13 @@
+%define _unpackaged_files_terminate_build 1
+%global _vpath_srcdir .
+%global _vpath_builddir build
+%global __global_cflags %{optflags}
+%global __global_ldflags ""
+
 Summary: GNOME Bluetooth Subsystem
 Summary(ja): GNOME Bluetooth サブシステム
 Name: gnome-bluetooth
-Version: 3.20.0
+Version: 3.28.2
 Release: 1%{?_dist_release}
 License: GPLv2+
 Group: System Environment/Libraries
@@ -11,6 +17,7 @@ Source1: 61-gnome-bluetooth-rfkill.rules
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
+BuildRequires: meson
 BuildRequires: bluez-libs-devel >= 2.8
 BuildRequires: libbonobo-devel >= 2.32.0
 BuildRequires: libbonoboui-devel >= 2.24.4
@@ -37,7 +44,6 @@ Provides:       dbus-bluez-pin-helper
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -85,28 +91,17 @@ which will use gnome-bluetooth.
 
 
 %build
-%configure \
-	--disable-desktop-update \
-	--disable-icon-update \
-	--enable-introspection=yes
-make %{?_smp_mflags}
-
+%meson \
+  -Dicon_update=false \
+  -Dgtk_doc=true
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
-make DESTDIR=$RPM_BUILD_ROOT install 
-
-# we do not want .la files
-rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/libbluetooth.*a
-rm -f $RPM_BUILD_ROOT%{_libdir}/libgnome-bluetooth.la
-rm -f $RPM_BUILD_ROOT/%{_libdir}/gnome-bluetooth/plugins/*.la
-rm -f $RPM_BUILD_ROOT/%{_libdir}/control-center-1/panels/*.la
+%meson_install
 
 install -m0644 -D %{SOURCE1} $RPM_BUILD_ROOT/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
 %find_lang gnome-bluetooth2
 
 %clean
@@ -166,6 +161,9 @@ fi
 
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 

+ 12 - 9
g/gnome-clocks/gnome-clocks-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Clocks applications for GNOME
 Summary(ja):	GNOME 用時計アプリケーション
 Name:		gnome-clocks
-Version:	3.20.1
+Version:	3.30.1
 Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
@@ -11,6 +11,7 @@ Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.t
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:	meson
 BuildRequires:	gtk3-devel >= 3.9.11
 BuildRequires:	libcanberra-gtk3-devel >= 0.30
 BuildRequires:	gnome-desktop3-devel >= 3.7.90
@@ -22,6 +23,7 @@ BuildRequires:	gsound-devel >= 1.0
 BuildRequires:	yelp-tools
 BuildRequires:	vala
 BuildRequires:	vala-tools
+BuildRequires:	libappstream-glib-devel
 
 Requires:	gtk3
 Requires:	libgweather
@@ -32,7 +34,6 @@ Requires(postun,posttrans):	desktop-file-utils
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 
 %description
@@ -45,16 +46,14 @@ gnome-clocks は GNOME3 向けに作られた時計アプリケーションで
 %setup -q
 
 %build
-%configure --disable-static
+%meson
 
-make %{?_smp_mflags}
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
-
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+%meson_install
 
 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
 
@@ -82,9 +81,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc COPYING README NEWS
+%license COPYING
+%doc README NEWS
 %{_bindir}/%{name}
-%{_datadir}/appdata/org.gnome.clocks.appdata.xml
+%{_datadir}/metainfo/org.gnome.clocks.appdata.xml
 %{_datadir}/applications/org.gnome.clocks.desktop
 %{_datadir}/dbus-1/services/org.gnome.clocks.service
 %{_datadir}/glib-2.0/schemas/org.gnome.clocks.gschema.xml
@@ -94,6 +94,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
+- new upstream release.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 

+ 21 - 18
g/gnome-color-manager/gnome-color-manager-vl.spec

@@ -2,8 +2,8 @@
 
 Summary:   Color management tools for GNOME
 Name:      gnome-color-manager
-Version:   3.18.0
-Release:   3%{?_dist_release}
+Version:   3.30.0
+Release:   1%{?_dist_release}
 License:   GPLv2+
 Group:     Applications/System
 URL:       http://projects.gnome.org/gnome-color-manager/
@@ -11,16 +11,17 @@ 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
 
 Requires:  gnome-icon-theme
 Requires:  shared-mime-info
 Requires:  shared-color-profiles
 
+BuildRequires: meson
 BuildRequires: gtk3-devel >= 3.0.0
 BuildRequires: gnome-doc-utils >= 0.3.2
 BuildRequires: desktop-file-utils
 BuildRequires: gettext
-BuildRequires: libtool
 BuildRequires: vte3-devel
 BuildRequires: gnome-doc-utils
 BuildRequires: unique3-devel >= 3.0.0
@@ -45,13 +46,13 @@ BuildRequires: clutter-gtk-devel
 BuildRequires: libmash-devel
 BuildRequires: gnome-common
 BuildRequires: yelp-tools
+BuildRequires: libappstream-glib-devel
 
 Obsoletes: %{name}-libs < 3.1.0
 Obsoletes: %{name}-devel < 3.1.0
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 gnome-color-manager is a session framework that makes it easy to manage, install
@@ -61,13 +62,16 @@ and generate color profiles in the GNOME desktop.
 %prep
 %setup -q
 %patch0 -p1 -b .pixel
+%patch1 -p1 -b .exiv2-027
 
 %build
-%configure --disable-static
-make %{?_smp_mflags}
+%meson \
+	-Dtests=false
+
+%meson_build
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 for i in gcm-import ; do
   desktop-file-install --delete-original                                \
@@ -75,10 +79,6 @@ for i in gcm-import ; do
     $RPM_BUILD_ROOT%{_datadir}/applications/$i.desktop
 done
 
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,a}
-rm -f $RPM_BUILD_ROOT%{_libdir}/control-center-1/panels/*.{la,a}
-rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-3.0/*.{la,a}
-
 %find_lang %name --with-gnome
 
 %post
@@ -101,22 +101,25 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README
+%license COPYING
+%doc AUTHORS README
 %{_bindir}/gcm-*
 %{_libexecdir}/gcm-helper-exiv
-%{_datadir}/applications/gcm-*.desktop
+%{_datadir}/applications/*.desktop
 %dir %{_datadir}/%{name}
-%{_datadir}/%{name}/figures/*.png
-%{_datadir}/%{name}/icons/*.svg
-%{_datadir}/%{name}/targets/*.png
+%{_datadir}/%{name}/figures
+%{_datadir}/%{name}/icons
+%{_datadir}/%{name}/targets
 %{_datadir}/%{name}/ti1
-%{_datadir}/appdata/gcm-viewer.appdata.xml
+%{_datadir}/metainfo/*.appdata.xml
 %{_datadir}/icons/hicolor/*/*/*.png
 %{_datadir}/icons/hicolor/scalable/*/*.svg*
 %{_datadir}/man/man1/*.1.gz
 
-
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sun Jul 03 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-3
 - rebuild with gcc-5.4.0
 

+ 6 - 2
g/gnome-common/gnome-common-vl.spec

@@ -2,7 +2,7 @@ Summary:        Useful things common to building gnome packages from scratch
 
 Name:           gnome-common
 Version:        3.18.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 
 Group:          Development/Tools
 BuildArch:      noarch
@@ -16,6 +16,7 @@ Distribution:	Vine Linux
 Packager:	daisuke,yasumichi
 
 Requires:       pkgconfig
+Requires:       autoconf-archive
 
 %description
 This package contains sample files that should be used to develop pretty much
@@ -28,7 +29,7 @@ a GNOME application.
 %setup -q
 
 %build
-%configure
+%configure --with-autoconf-archive
 make %{?_smp_mflags}
 
 %install
@@ -45,6 +46,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/aclocal/*
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.18.0-2
+- drop files conflict with autoconf-archive.
+
 * Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
 - new upstream release
 

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

@@ -1,6 +1,6 @@
 # Basic Information
 Name:		gnome-contacts
-Version:	3.20.0
+Version:	3.30.2
 Release:	1%{?_dist_release}
 License:	GPLv2
 Group:		Applications/Other
@@ -11,24 +11,28 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	yasumichi, Takemikaduchi
+Packager:	yasumichi
 
 Summary:	GNOME contacts list manager
 Summary(ja):	GNOME 連絡先リストマネージャー
 
 # Dependency
 # 以下に依存関係を記述してください。
+BuildRequires:	meson
 BuildRequires:	gtk3-devel
 BuildRequires:	gnome-desktop3-devel
-BuildRequires:	folks-devel >= 0.9.5
+BuildRequires:	folks-devel
+BuildRequires:	folks-vala
 #folks-telepathy
 BuildRequires:	libnotify-devel
-BuildRequires:	evolution-data-server-devel
+BuildRequires:	evolution-data-server-vala
 BuildRequires:	gnome-online-accounts-devel
 BuildRequires:	cheese-devel
 BuildRequires:	libchamplain-devel
 BuildRequires:	geocode-glib-devel >= 3.15.3
 BuildRequires:	vala-tools
+BuildRequires:	libappstream-glib-devel
+BuildRequires:	libgee-vala
 
 %description
 gnome-contacts is a contacts list manager of Google account.
@@ -40,12 +44,13 @@ GNOME コンタクトは、Google アカウントの連絡先リストマネー
 %setup -q
 
 %build
-%configure
-%{__make} %{?_smp_mflags}
+%meson \
+  -Dtelepathy=false
+%meson_build
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%meson_install
 
 %find_lang %{name}
 
@@ -65,20 +70,23 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README
+%license COPYING
+%doc NEWS README*
 %{_bindir}/gnome-contacts
 %{_libexecdir}/gnome-contacts-search-provider
-%{_datadir}/appdata/org.gnome.Contacts.appdata.xml
+%{_datadir}/metainfo/org.gnome.Contacts.appdata.xml
 %{_datadir}/applications/org.gnome.Contacts.desktop
 %{_datadir}/dbus-1/services/org.gnome.Contacts.SearchProvider.service
 %{_datadir}/dbus-1/services/org.gnome.Contacts.service
-%{_datadir}/glib-2.0/schemas/org.gnome.Contacts.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.Contacts.gschema.xml
 %{_datadir}/gnome-shell/search-providers/org.gnome.Contacts.search-provider.ini
 %{_mandir}/man1/gnome-contacts.1.gz
-
+%{_datadir}/icons/hicolor/*/apps/*
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 

+ 18 - 8
g/gnome-desktop3/gnome-desktop3-vl.spec

@@ -1,6 +1,6 @@
 %define glib2_version 2.48.0
 %define pango_version 1.40.0
-%define gtk3_version 3.20.0
+%define gtk3_version 3.22.0
 %define startup_notification_version 0.10
 
 %define po_package gnome-desktop-3.0
@@ -8,24 +8,25 @@
 Summary: Package containing code shared among gnome-shell, gnome-session, nautilus, etc.
 Summary(ja): gnome-shell, gnome-session, nautilus などの共用プログラム
 Name: gnome-desktop3
-Version: 3.20.2
+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
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-Patch0:		gnome-desktop-3.14.1-date-time-format.patch
+Patch0:		0001-datetime-format.patch
+Patch1:		0002-fix-timezone-config.patch
 
 # Requires for Vine
 Requires: gnome-icon-theme-symbolic
-Requires: gnome-themes-standard
+Requires: gnome-themes-extra
 Requires: vine-themes
 Requires: gsettings-desktop-schemas
 
@@ -48,6 +49,7 @@ BuildRequires: autoconf, automake
 BuildRequires: yelp-tools
 BuildRequires: docbook-utils
 BuildRequires: iso-codes
+BuildRequires: libseccomp-devel
 
 %description
 
@@ -87,12 +89,16 @@ This package contains documentation for %{name}.
 
 
 %prep
-%setup -q -n gnome-desktop-%{version}
-%patch0 -p1 -b .vine
+%autosetup -p1 -n gnome-desktop-%{version}
+cp -f %{SOURCE1} po/
 
 %build
 %configure --with-gnome-distributor="Project Vine" --disable-scrollkeeper
 make %{?_smp_mflags}
+pushd po
+msgfmt ja.po -o ja.gmo
+popd
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -118,7 +124,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/lib*.so.*
 %{_libdir}/girepository-1.0/GnomeDesktop-3.0.typelib
 %{_libexecdir}/gnome-rr-debug
-%{_datadir}/libgnome-desktop-3.0
 %{_datadir}/gnome/*
 %{_datadir}/help/*/*/*
 
@@ -134,6 +139,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+- updated Patch0.
+- updated ja.po.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 - new upstream release
 

+ 16 - 10
g/gnome-documents/gnome-documents-vl.spec

@@ -1,10 +1,10 @@
 # Basic Information
 Name:		gnome-documents
-Version:	3.20.0
+Version:	3.30.0
 Release:	1%{?_dist_release}
 License:	GPLv2
 Group:		Applications/Documentation
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+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
@@ -12,12 +12,13 @@ BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	yasumichi, Takemikaduchi
+Packager:	yasumichi
 
 Summary:	A document manager application for GNOME
 Summary(ja):	GNOME 向けのドキュメント管理アプリケーション
 
 # Dependency
+BuildRequires:	meson
 BuildRequires:	clutter-gtk-devel
 BuildRequires:	evince-devel
 BuildRequires:	gnome-desktop3-devel
@@ -30,6 +31,8 @@ BuildRequires:	gjs-devel
 BuildRequires:	webkitgtk4-devel
 BuildRequires:	yelp-tools
 BuildRequires:	librsvg2
+BuildRequires:	libgepub-devel
+BuildRequires:	libappstream-glib-devel
 
 
 %description
@@ -62,18 +65,17 @@ echo "ja" >> po/LINGUAS
 # End testing
 
 %build
-%configure
-%{__make} %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 export GSETTINGS_DISABLE_SCHEMAS_COMPILE=1
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+%meson_install
 unset GSETTINGS_DISABLE_SCHEMAS_COMPILE
 
 %find_lang %{name} --with-gnome
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
@@ -92,15 +94,16 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc COPYING NEWS README
+%license COPYING
+%doc NEWS README
 %{_bindir}/gnome-books
 %{_bindir}/gnome-documents
 %{_libdir}/%{name}/girepository-1.0/Gd-1.0.typelib
 %{_libdir}/%{name}/girepository-1.0/GdPrivate-1.0.typelib
 %{_libdir}/%{name}/libgdprivate-1.0.so
 %{_libdir}/%{name}/libgd.so
-%{_datadir}/appdata/org.gnome.Books.appdata.xml
-%{_datadir}/appdata/org.gnome.Documents.appdata.xml
+%{_datadir}/metainfo/org.gnome.Books.appdata.xml
+%{_datadir}/metainfo/org.gnome.Documents.appdata.xml
 %{_datadir}/applications/org.gnome.Books.desktop
 %{_datadir}/applications/org.gnome.Documents.desktop
 %{_datadir}/dbus-1/services/org.gnome.Books.service
@@ -119,6 +122,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 %{_datadir}/%{name}/gir-1.0/Gd-1.0.gir
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 

+ 11 - 4
g/gnome-flashback/gnome-flashback-vl.spec

@@ -1,13 +1,13 @@
 Summary:	GNOME Flashback session and helper application
 Summary(ja):	GNOMEフラッシュバックセッション及びヘルパーアプリケーション
 Name:		gnome-flashback
-Version:	3.20.1
+Version:	3.30.0
 Release:	1%{?_dist_release}
 License:	GPLv3
 Group:		User Interface/Desktops
 URL:		https://wiki.gnome.org/Projects/GnomeFlashback
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.30/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -34,7 +34,6 @@ Requires: gnome-session
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 %description
 Gnome Flashback is a session for Gnome 3 which was initially called
@@ -80,7 +79,8 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc COPYING README NEWS
+%license COPYING
+%doc README NEWS
 %{_sysconfdir}/xdg/autostart/gnome-flashback-nm-applet.desktop
 %{_sysconfdir}/xdg/autostart/gnome-flashback-screensaver.desktop
 %{_sysconfdir}/xdg/menus/gnome-flashback-applications.menu
@@ -91,7 +91,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/applications/gnome-flashback.desktop
 %{_datadir}/desktop-directories/X-GNOME-Flashback-Settings-System.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}/gnome-session/sessions/gnome-flashback-metacity.session
 %{_datadir}/xsessions/gnome-flashback-compiz.desktop
@@ -99,6 +103,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 

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

@@ -1,7 +1,7 @@
 Summary:	GNOME font viewer
 Summary(ja):	GNOME フォントビューアー
 Name:		gnome-font-viewer
-Version:	3.20.2
+Version:	3.30.0
 Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
@@ -11,14 +11,15 @@ Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.t
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:	meson
 BuildRequires:	gtk3-devel
 BuildRequires:	gnome-desktop3-devel
+BuildRequires:	libappstream-glib-devel
 
 Requires(postun,posttrans):	desktop-file-utils
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 
 %description
@@ -29,13 +30,13 @@ Packager:	Takemikaduchi
 %setup -q
 
 %build
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 %find_lang %{name}
 
@@ -51,14 +52,19 @@ update-desktop-database -q &> /dev/null ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
+%license COPYING
+%doc NEWS 
 %{_bindir}/%{name}
 %{_bindir}/gnome-thumbnail-font
-%{_datadir}/appdata/org.gnome.font-viewer.appdata.xml
+%{_datadir}/metainfo/org.gnome.font-viewer.appdata.xml
 %{_datadir}/applications/org.gnome.font-viewer.desktop
 %{_datadir}/dbus-1/services/org.gnome.font-viewer.service
 %{_datadir}/thumbnailers/%{name}.thumbnailer
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 - new upstream release
 

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

@@ -1,9 +1,9 @@
-%define gtk3_version 3.20.0
+%define gtk3_version 3.22.30
 
 Summary: A framework for managing user passwords and other secrets
 Summary(ja): ユーザのパスワードや秘匿情報を管理するためのフレームワーク
 Name: gnome-keyring
-Version: 3.20.0
+Version: 3.28.2
 Release: 1%{?_dist_release}
 License: GPL/LGPL
 Group: System Environment/Libraries
@@ -28,6 +28,7 @@ BuildRequires: docbook-style-xsl
 BuildRequires: autoconf, automake, libtool
 BuildRequires: intltool
 BuildRequires: perl(XML::Parser)
+BuildRequires: openssh-clients
 
 # remove mate-keyring package
 Obsoletes: mate-keyring < 1.8.0
@@ -36,7 +37,6 @@ Obsoletes: mate-keyring-doc < 1.8.0
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 gnome-keyring manages passwords and other types of secrets
@@ -112,11 +112,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
 %files -f %{name}.lang
 %defattr(-, root, root)
-%doc AUTHORS NEWS README COPYING COPYING.LIB
+%license COPYING COPYING.LIB
+%doc AUTHORS NEWS README
 %{_sysconfdir}/xdg/autostart/gnome-keyring-pkcs11.desktop
 %{_sysconfdir}/xdg/autostart/gnome-keyring-secrets.desktop
 %{_sysconfdir}/xdg/autostart/gnome-keyring-ssh.desktop
-%{_datadir}/p11-kit/modules/gnome-keyring.module
 %{_bindir}/*
 %dir %{_libdir}/gnome-keyring
 %{_libdir}/gnome-keyring/devel/*.so
@@ -134,6 +134,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 

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

@@ -3,8 +3,8 @@
 Summary:  A menu system for the GNOME project
 Summary(ja): GNOMEプロジェクト用メニューシステム
 Name: gnome-menus
-Version: 3.10.1
-Release: 2%{?_dist_release}
+Version: 3.13.3
+Release: 1%{?_dist_release}
 License: LGPL
 Group: System Environment/Libraries
 URL: http://www.gnome.org/
@@ -19,7 +19,6 @@ Requires: vine-menus >= 3.0
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 gnome-menus is an implementation of the draft "Desktop
@@ -93,6 +92,9 @@ update-desktop-database -q &> /dev/null ||:
 %{_datadir}/gir-1.0/*.gir
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.13.3-1
+- new upstream release.
+
 * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-2
 - rebuild with VineSeed environment
 

+ 13 - 7
g/gnome-online-accounts/gnome-online-accounts-vl.spec

@@ -1,4 +1,4 @@
-%define         package_version 3.20.3
+%define         package_version 3.30.0
 %define         package_release 1%{?_dist_release}
 
 Name:           gnome-online-accounts
@@ -25,11 +25,12 @@ BuildRequires:	libnotify-devel
 BuildRequires:	libaccounts-glib-devel
 BuildRequires:	rest-devel
 BuildRequires:	krb5-devel
+BuildRequires:	vala-devel
+BuildRequires:	vala-tools
 BuildRequires:	gtk-doc
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 Gnome-online-accounts provides interfaces so applications and
@@ -83,7 +84,6 @@ make DESTDIR=$RPM_BUILD_ROOT install INSTALL="%{__install} -p -c"
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 %find_lang %{name}
-%find_lang %{name}-tpaw
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -102,9 +102,10 @@ fi
 gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
-%files -f %{name}.lang -f %{name}-tpaw.lang
+%files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc ChangeLog AUTHORS COPYING NEWS README
+%license COPYING
+%doc NEWS README
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %{_libdir}/goa-1.0/web-extensions/libgoawebextension.so
@@ -113,9 +114,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 %{_datadir}/dbus-1/services/org.gnome.Identity.service
 %{_datadir}/dbus-1/services/org.gnome.OnlineAccounts.service
 %{_datadir}/glib-2.0/schemas/org.gnome.online-accounts.gschema.xml
-%{_datadir}/%{name}/irc-networks.xml
 %{_datadir}/icons/hicolor/*/*/*
-%{_mandir}/man8/goa-daemon.8.gz
 
 %files devel
 %defattr(-, root, root)
@@ -124,6 +123,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 %{_libdir}/goa-1.0/include/goaconfig.h
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/gir-1.0/*.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/goa-1.0.deps
+%{_datadir}/vala/vapi/goa-1.0.vapi
 
 %files docs
 %defattr(-, root, root)
@@ -131,6 +134,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
 
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sat Jul 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.3-1
 - new upstream release
 

+ 20 - 15
g/gnome-panel/gnome-panel-vl.spec

@@ -4,7 +4,7 @@
 
 %define gnome_desktop3_version 2.91.0
 %define glib2_version 2.25.2
-%define gtk3_version 3.15.2
+%define gtk3_version 3.22.0
 %define libgnome_version 2.32.0
 %define orbit_version 2.14.19
 %define libwnck3_version 3.4.6
@@ -21,12 +21,15 @@
 Summary: GNOME panel
 Summary(ja): GNOME パネル
 Name: gnome-panel
-Version: 3.20.1
+Version: 3.30.0
 Release: 1%{_dist_release}
 URL: http://www.gnome.org/
 License: GPL 
 Group: User Interface/Desktops
 
+Vendor: Project Vine
+Distribution: Vine Linux
+
 Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-panel/3.20/%{name}-%{version}.tar.xz
 # Remove this line and next line when upstream adopt Source1
 Source2: vine6-panel-default-setup.entries
@@ -35,6 +38,8 @@ Source10: add-translations.sh
 Source12: gnome-compiler-flags.m4
 Source13: panel-default-layout.layout.vine
 
+Patch1000: gnome-panel-3.30.0-elogind.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 Requires: %{name}-libs = %{version}-%{release}
@@ -84,6 +89,7 @@ BuildRequires: polkit-devel
 BuildRequires: telepathy-glib-devel
 BuildRequires: desktop-file-utils
 BuildRequires: gdm-devel
+BuildRequires: elogind-devel
 
 Obsoletes: gnome-netstatus < 2.29
 
@@ -106,7 +112,7 @@ Group: System Environment/Libraries
 Libraries for use in panel applets of GNOME.
 
 %description libs -l ja
-GNOME のパネルアプレットで使用するライブラリ
+GNOME のパネルアプレットで使用するライブラリ
 
 %package devel
 Summary: Development environment for panel applets of GNOME
@@ -121,11 +127,12 @@ Requires: gtk3-devel >= %{gtk3_version}
 Header files and libraries for building a panel applets of GNOME.
 
 %description devel -l ja
-GNOME のパネルアプレットをビルドするためのヘッダファイル及びライブラリ集
+GNOME のパネルアプレットをビルドするためのヘッダファイル及びライブラリ集
 
 
 %prep
 %setup -q
+%patch1000 -p1 -b .elogind
 
 cp -f %{SOURCE2} gnome-panel/panel-default-setup.entries
 cp -f %{SOURCE12} m4
@@ -134,13 +141,14 @@ 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_TW;
+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
+autoreconf -vif
 %configure \
            --disable-gtk-doc \
            --enable-introspection=yes \
@@ -149,7 +157,7 @@ done
 %else
            --enable-eds=no
 %endif
-make
+%__make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -193,13 +201,10 @@ update-desktop-database -q &> /dev/null ||:
   
 %files -f %{gettext_package}.lang
 %defattr(-,root,root)
-%doc AUTHORS COPYING COPYING.LIB COPYING-DOCS NEWS README
+%license COPYING COPYING.LIB
+%doc AUTHORS COPYING-DOCS NEWS README
 %{_bindir}/*
-%exclude %{_bindir}/panel-test-applets
-%{_libdir}/%{name}/5.0/libclock-applet.so
-%{_libdir}/%{name}/5.0/libfish-applet.so
-%{_libdir}/%{name}/5.0/libnotification-area-applet.so
-%{_libdir}/%{name}/5.0/libwnck-applet.so
+%{_libdir}/%{name}/modules/*.so
 %{_datadir}/applications/*.desktop
 %{_datadir}/icons/hicolor/*/*/*
 %{_datadir}/glib-2.0/schemas/*.xml
@@ -208,18 +213,18 @@ update-desktop-database -q &> /dev/null ||:
 
 %files libs
 %{_libdir}/*.so.*
-%{_libdir}/girepository-1.0/*.typelib
 
 %files devel
-%{_bindir}/panel-test-applets
 %{_libdir}/pkgconfig/*.pc
 %{_includedir}/gnome-panel*
 %{_libdir}/*.so
 %{_datadir}/gtk-doc
-%{_datadir}/gir-1.0/*.gir
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sat Jan 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.20.1-1
 - new upstream release.
 

+ 9 - 5
g/gnome-photos/gnome-photos-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Photo applications for GNOME
 Summary(ja):	GNOME 用写真アプリケーション
 Name:		gnome-photos
-Version:	3.20.2
+Version:	3.30.1
 Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
@@ -15,7 +15,7 @@ BuildRequires:	gtk3-devel
 BuildRequires:	libgdata-devel
 BuildRequires:	babl-devel
 BuildRequires:	exempi-devel
-BuildRequires:	gegl03-devel
+BuildRequires:	gegl04-devel
 BuildRequires:	gnome-desktop3-devel
 BuildRequires:	gnome-online-accounts-devel
 BuildRequires:	grilo-devel
@@ -28,13 +28,15 @@ BuildRequires:	tracker-devel
 BuildRequires:	libgfbgraph-devel
 BuildRequires:	desktop-file-utils
 BuildRequires:	yelp-tools
+BuildRequires:	libdazzle-devel
+BuildRequires:	geocode-glib-devel
+BuildRequires:	libappstream-glib-devel
 
 
 Requires(postun,posttrans):	desktop-file-utils
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 
 %description
@@ -85,9 +87,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc COPYING README NEWS
+%license COPYING
+%doc AUTHORS README NEWS
 %{_bindir}/%{name}
-%{_datadir}/appdata/org.gnome.Photos.appdata.xml
+%{_libexecdir}/*
+%{_datadir}/metainfo/org.gnome.Photos.appdata.xml
 %{_datadir}/applications/org.gnome.Photos.desktop
 %{_datadir}/dbus-1/services/org.gnome.Photos.service
 %{_datadir}/glib-2.0/schemas/org.gnome.photos.gschema.xml

+ 15 - 3
g/gnome-screensaver/gnome-screensaver-vl.spec

@@ -13,7 +13,7 @@ Summary:	GNOME Screensaver
 Summary(ja):	GNOME スクリーンセーバー
 Name:		gnome-screensaver
 Version:	3.6.1
-Release:	6%{?_dist_release}
+Release:	7%{?_dist_release}
 License:	GPL
 Group:		User Interface/Desktops
 URL:		http://live.gnome.org/GnomeScreensaver/
@@ -21,9 +21,11 @@ URL:		http://live.gnome.org/GnomeScreensaver/
 Source0:	ftp://ftp.gnome.org/pub/gnome/sources/gnome-screensaver/3.6/gnome-screensaver-%{version}.tar.xz
 Source1: gnome-screensaver-hide-xscreensaver.menu
 
+# Vine
+Patch1000: gnome-screensaver-3.6.1-elogind.patch
+
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	gtk3-devel >= %{_gtk_ver}
@@ -46,6 +48,8 @@ BuildRequires:	perl(XML::Parser)
 BuildRequires:	nss-devel
 BuildRequires:	automake, autoconf, libtool, intltool
 BuildRequires:	desktop-file-utils
+BuildRequires:	gnome-common
+BuildRequires:	elogind-devel
 
 Requires(post):  glib2
 Requires(preun): glib2
@@ -61,11 +65,15 @@ It is designed to support:
 
 %prep
 %setup -q
+%patch1000 -p1 -b .elogin
 
 %build
+autoreconf -vif
 %configure \
 	--enable-locking \
-	--without-systemd
+	--without-console-kit \
+	--without-systemd \
+	--with-elogind
 %__make
 
 %install
@@ -105,6 +113,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_mandir}/man1/*.1*
 
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.6.1-7
+- rebuilt with gnome-desktop3-3.30.2.
+- added elogind support.
+
 * Tue Nov 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-6
 - rebuild with gnome-desktop3-3.18.1
 

+ 32 - 21
g/gnome-session/gnome-session-vl.spec

@@ -7,25 +7,32 @@
 
 %define po_package gnome-session-3.0
 
+%define _unpackaged_files_terminate_build 1
+
 Summary: GNOME session manager
 Summary(ja): GNOME セッションマネージャ
 Name: gnome-session
-Version: 3.20.2
+Version: 3.30.1
 Release: 1%{?_dist_release}
 URL: http://www.gnome.org/
 License: GPLv2+ 
 Group: User Interface/Desktops
 
-Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.20/%{name}-%{version}.tar.xz
+Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-session/3.30/%{name}-%{version}.tar.xz
 Source1: vine-default-session
 Source2: gnome.desktop 
 
 Patch0:	gnome-session-3.14.0-hardware-compatibility.patch
+Patch1: gnome-session-3.3.92-nv30.patch
+# https://bugzilla.gnome.org/show_bug.cgi?id=772421
+Patch4: 0001-check-accelerated-gles-Use-eglGetPlatformDisplay-EXT.patch
 
 # patch for Vine
 Patch1000: gnome-session-3.18.1.2-ignore-gsm-fail.patch
+Patch1001: 0001-meson-allow-usage-of-elogind.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: meson
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: pango-devel >= %{pango_version}
 BuildRequires: gtk2-devel >= %{gtk2_version}
@@ -43,6 +50,9 @@ BuildRequires: json-glib-devel
 BuildRequires: desktop-file-utils
 BuildRequires: autoconf
 BuildRequires: gnome-common
+BuildRequires: elogind-devel
+BuildRequires: mesa-libGLES-devel
+BuildRequires: xmlto
 
 Conflicts: gdm < 2.4.0.7
 Requires: vine-backgrounds >= 3.8
@@ -51,7 +61,6 @@ Requires: gsettings-desktop-schemas
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 gnome-session manages a GNOME desktop session. It starts up the other core 
@@ -59,28 +68,21 @@ GNOME components and handles logout and saving the session.
 
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1000 -p1
+%autosetup -p1
 
 %build
-#export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
-#autoreconf -if
-%configure \
-    --enable-compile-warnings=no \
-    --enable-session-selector \
-	--disable-systemd \
-	--enable-consolekit=yes
 
-make %{?_smp_mflags}
+%meson \
+  -Dsession_selector=true \
+  -Dsystemd=false \
+  -Dsystemd_journal=false \
+  -Delogind=true
 
-#    --with-halt-command=/usr/bin/poweroff \
-#    --with-reboot-command=/usr/bin/reboot \
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/xsessions/
 install -m 644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/xsessions/
@@ -92,6 +94,9 @@ install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/gnome/default.session
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
 
+cp %{buildroot}%{_docdir}/gnome-session/dbus/gnome-session.html ./
+rm -rf %{buildroot}%{_docdir}/gnome-session
+
 # remove gnome default splash screen
 #rm -rf $RPM_BUILD_ROOT%{_datadir}/pixmaps/splash/*
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/splash
@@ -119,12 +124,14 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{po_package}.lang
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README gnome-session.html
 %{_sysconfdir}/xdg/autostart
 %{_bindir}/*
 %{_libexecdir}/gnome-session-binary
 %{_libexecdir}/gnome-session-check-accelerated
-%{_libexecdir}/gnome-session-check-accelerated-helper
+%{_libexecdir}/gnome-session-check-accelerated-gl-helper
+%{_libexecdir}/gnome-session-check-accelerated-gles-helper
 %{_libexecdir}/gnome-session-failed
 %{_datadir}/GConf/gsettings/gnome-session.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml
@@ -134,11 +141,15 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/gnome-session/sessions/*
 %{_datadir}/xsessions/*
 %dir %{_datadir}/pixmaps/splash
-%{_datadir}/icons/hicolor/*
 %{_mandir}/man*/*
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1-1
+- new upstream release.
+- added Patch1001 to support elogind.
+- imported Patch1 and 4 from rawhide.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 - new upstream release
 

+ 34 - 20
g/gnome-settings-daemon/gnome-settings-daemon-vl.spec

@@ -1,23 +1,30 @@
+%define _unpackaged_files_terminate_build 1
+%global _vpath_srcdir .
+%global _vpath_builddir build
+%global __global_cflags %{optflags}
+%global __global_ldflags ""
+
 Summary:	The daemon sharing settings from GNOME to GTK+/KDE applications
 Summary(ja):	GNOME から GTK+/KDE のアプリケーションで設定を共有するためのデーモン
 
 Name:		gnome-settings-daemon
-Version:	3.20.1
+Version:	3.30.1.2
 Release:	1%{?_dist_release}
 
 Group:		System Environment/Daemons
 License:	GPLv2+
 URL:		http://ftp.gnome.org/pub/gnome/sources/%{name}
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.30/%{name}-%{version}.tar.xz
+Source1:	org.gnome.settings-daemon.plugins.power.gschema.override
 
 # patch for Vine
-Patch1001:		gnome-settings-daemon-3.12.0.1-rfkill-plugin-udev.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:	meson
 BuildRequires:	dbus-glib-devel
 BuildRequires:	gtk3-devel
-BuildRequires:	gnome-desktop3-devel >= 3.0.0
+BuildRequires:	gnome-desktop3-devel >= 3.30.0
 BuildRequires:	libgnome-devel
 BuildRequires:	libgweather-devel >= 3.9.5
 BuildRequires:	xorg-x11-proto-devel
@@ -36,6 +43,7 @@ BuildRequires:  NetworkManager-libnm-devel
 BuildRequires:	gettext
 BuildRequires:	perl-XML-Parser
 BuildRequires:	libSM-devel
+BuildRequires:	eudev-libudev-devel
 BuildRequires:	libgudev1-devel
 BuildRequires:	nss-devel
 BuildRequires:	polkit-devel
@@ -50,10 +58,10 @@ BuildRequires:	librsvg2-devel
 BuildRequires:	libXtst-devel
 BuildRequires:	geocode-glib-devel
 BuildRequires:	geoclue2-devel >= 2.3.1
+BuildRequires:	alsa-lib-devel
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 A daemon to share settings from GNOME to other applications. It also
@@ -72,25 +80,28 @@ developing applications that use %{name}.
 
 %prep
 %setup -q
-%patch1001 -p1 -b .vine
 
 %build
-autoreconf -if
-%configure \
-	--disable-static \
-	--disable-profiling 
-	
-make %{?_smp_mflags}
+%meson \
+    -Dwayland=false
+%meson_build
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+rm -rf %{buildroot}
+%meson_install
+
+cp %{SOURCE1} %{buildroot}%{_datadir}/glib-2.0/schemas
+
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+
+cp %{SOURCE1} %{buildroot}%{_datadir}/glib-2.0/schemas
 
 %find_lang %{name} --with-gnome
 
+mkdir %{buildroot}%{_libdir}/gnome-settings-daemon-3.0/gtk-modules
+
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post
 touch %{_datadir}/icons/hicolor
@@ -110,15 +121,15 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS
-%{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
+%license COPYING
+%doc AUTHORS NEWS
+%{_sysconfdir}/xdg/autostart/*
 %{_libdir}/gnome-settings-daemon-3.0
 %{_libexecdir}/*
 %{_datadir}/GConf/gsettings/gnome-settings-daemon.convert
 %{_datadir}/glib-2.0/schemas/*.xml
+%{_datadir}/glib-2.0/schemas/*.override
 %{_datadir}/gnome-settings-daemon/
-%{_datadir}/icons/hicolor/*/apps/gsd-xrandr.*
-%{_mandir}/man1/gnome-settings-daemon.1.gz
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
 %{_datadir}/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
 /lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules
@@ -129,6 +140,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/pkgconfig/gnome-settings-daemon.pc
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.1.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - add BuildRequires: NetworkManager-libnm-devel

+ 37 - 19
g/gnome-shell/gnome-shell-vl.spec

@@ -1,4 +1,4 @@
-%define pkg_version 3.20.4
+%define pkg_version 3.30.2
 %define pkg_release 1%{?_dist_release}
 
 Summary:	Window management and application launching for GNOME
@@ -13,6 +13,7 @@ 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
 
 License:	GPLv2+
 Group:		User Interface/Desktops
@@ -26,10 +27,8 @@ Requires: telepathy-logger
 Requires: network-manager-applet
 Requires: gnome-tweak-tool
 
+BuildRequires: meson
 BuildRequires: gnome-common
-BuildRequires: libtool
-BuildRequires: automake
-BuildRequires: autoconf
 
 BuildRequires: pkgconfig
 BuildRequires: gtk2-devel
@@ -48,7 +47,7 @@ BuildRequires: librsvg2-devel
 BuildRequires: gobject-introspection-devel
 BuildRequires: control-center-devel
 BuildRequires: gcr-devel
-BuildRequires: gstreamer-devel
+BuildRequires: gstreamer1-devel
 BuildRequires: dbus-glib-devel
 BuildRequires: telepathy-logger-devel
 BuildRequires: polkit-devel
@@ -56,6 +55,7 @@ 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
@@ -63,12 +63,14 @@ BuildRequires: caribou-devel
 BuildRequires: ca-certificates
 BuildRequires: python3-devel
 BuildRequires: intltool
+BuildRequires: ibus-devel
+BuildRequires: gnome-bluetooth-devel
+BuildRequires: sassc
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -94,23 +96,23 @@ This package contains documentation for %{name}.
 %prep
 %setup -q
 #%patch101 -p1 -b .vine
-%patch102 -p1 -b .vine
-%patch103 -p1 -b .vine
-%patch104 -p1 -b .vine
+#%patch102 -p1 -b .vine
+#%patch103 -p1 -b .vine
+#%patch104 -p1 -b .vine
+%patch105 -p1 -b .ja
 
 %build
-%configure \
-	--disable-static \
-	--disable-systemd 
-
-%{__make} %{?_smp_mflags} V=1
+export LANG=ja_JP.UTF-8
+%meson \
+  -Dsystemd=false \
+  -Dgtk_doc=true
 
+%meson_build
 
 %install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
-
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+export LANG=ja_JP.UTF-8
+%{__rm} -rf %{buildroot}
+%meson_install
 
 %find_lang %{name}
 
@@ -141,7 +143,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc COPYING NEWS README
+%license COPYING
+%doc NEWS README.md
+%dir %{_sysconfdir}/xdg
+%dir %{_sysconfdir}/xdg/autostart
+%{_sysconfdir}/xdg/autostart/gnome-shell-overrides-migration.desktop
 %{_bindir}/gnome-shell
 %{_bindir}/gnome-shell-extension-tool
 %{_bindir}/gnome-shell-extension-prefs
@@ -150,6 +156,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/mozilla/plugins/libgnome-shell-browser-plugin.so
 %{_libexecdir}/gnome-shell-calendar-server
 %{_libexecdir}/gnome-shell-hotplug-sniffer
+%{_libexecdir}/gnome-shell-overrides-migration.sh
 %{_libexecdir}/gnome-shell-perf-helper
 %{_libexecdir}/gnome-shell-portal-helper
 %{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
@@ -157,7 +164,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_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
@@ -165,8 +174,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
 %{_datadir}/dbus-1/services/org.gnome.Shell.PortalHelper.service
 %{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
+%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
 %{_datadir}/%{name}/*
 %{_datadir}/gnome-control-center/keybindings/50-gnome-shell-system.xml
+%dir %{_datadir}/xdg-desktop-portal
+%dir %{_datadir}/xdg-desktop-portal/portals
+%{_datadir}/xdg-desktop-portal/portals/gnome-shell.portal
 %{_mandir}/man1/%{name}.1.gz
 
 %files docs
@@ -176,6 +189,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+- dropped Patch102: session tracker was switched to elogind.
+- added Patch105.
+
 * Fri Jan 26 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.20.4-1
 - new upstream release.
 

+ 152 - 0
g/gnome-themes-extra/gnome-themes-extra-vl.spec

@@ -0,0 +1,152 @@
+%define _unpackaged_files_terminate_build 1
+
+Summary: Standard themes for GNOME applications
+Summary(ja): GNOMEアプリケーションの標準テーマ
+Name: gnome-themes-extra
+Version: 3.28
+Release: 1%{?_dist_release}
+
+Group: User Interface/Desktops
+License: LGPLv2+
+URL: http://git.gnome.org/browse/gnome-themes-extra
+Source0: http://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz
+
+BuildRequires: gtk3-devel >= 3.0.2
+BuildRequires: gtk2-engines-devel
+BuildRequires: librsvg2-devel
+Requires: gtk2-engines gnome-icon-theme adwaita-icon-theme
+
+Obsoletes: gnome-themes-standard < 3.28
+Provides: gnome-themes-standard = %{version}-%{release}
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%description
+The gnome-themes-standard package contains the standard theme for the GNOME
+desktop, which provides default appearance for cursors, desktop background,
+window borders and GTK+ applications.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+%post
+touch --no-create %{_datadir}/icons/Adwaita &>/dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+    for t in  Adwaita HighContrast; do
+        touch --no-create %{_datadir}/icons/$t &>/dev/null
+        gtk-update-icon-cache %{_datadir}/icons/$t &>/dev/null || :
+    done
+fi
+
+%posttrans
+for t in  Adwaita HighContrast; do
+  gtk-update-icon-cache %{_datadir}/icons/$t &>/dev/null || :
+done
+
+%files
+%defattr(-,root,root,-)
+%doc LICENSE NEWS
+# Background WM, gtk2 themes, gtk3 themes
+%{_libdir}/gtk-2.0/2.10.0/engines/libadwaita.so
+%{_datadir}/themes/Adwaita
+%{_datadir}/themes/Adwaita-dark
+
+# A11y themes
+%{_datadir}/icons/HighContrast
+%{_datadir}/themes/HighContrast
+
+
+%changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28-1
+- new upstream release.
+- changed %%name from gnome-themes-standard to gnome-themes-extra.
+
+* Fri Jul 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
+- new upstream release
+
+* Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
+- new upstream release
+
+* Fri May 15 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
+- new upstream release
+
+* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+
+* Mon Dec 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2.3-1
+- new upstream release
+
+* Mon Dec 01 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2.2-1
+- new upstream release
+
+* Mon Nov 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
+- new upstream release
+
+* Sun Nov 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-1
+- new upstream release
+- add Requires: adwaita-icon-theme
+
+* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
+- new upstream release
+
+* Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-2
+- rebuild with VineSeed environment
+
+* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.0-1
+- new upstream release
+
+* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
+- new upstream release
+
+* Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
+- new upstream release
+
+* Sun Mar 03 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.5-1
+- new upstream release
+
+* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
+- new upstream release
+
+* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
+- new upstream release
+- add BuildRequires: gtk2-engines-devel
+
+* Thu Sep 27 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
+- new upstream release
+
+* Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
+- new upstream release
+
+* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
+- new upstream release
+
+* Thu Oct 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
+- new upstream release
+
+* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0.2-1
+- new upstream release
+
+* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
+- new upstream release
+
+* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90-1
+- new upstream release
+
+* Sun Aug 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
+- new upstream release
+
+* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
+- initial build for Vine Linux
+

+ 32 - 21
g/gnome-tweak-tool/gnome-tweak-tool-vl.spec → g/gnome-tweaks/gnome-tweaks-vl.spec

@@ -1,34 +1,40 @@
-Name:		gnome-tweak-tool
-Version:	3.20.1
+Name:		gnome-tweaks
+Version:	3.30.2
 Release:	1%{?_dist_release}
-Summary:	A tool to customize advanced GNOME 3 options
+Summary:	Graphical interface for advanced GNOME 3 settings
+Summary(ja):	GNOME3の上級設定を行うためのグラフィカルインターフェイス
 
 License:	GPLv3
 Group:		User Interface/Desktops
 URL:		http://live.gnome.org/GnomeTweakTool
-Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.20/%{name}-%{version}.tar.xz
+Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.30/%{name}-%{version}.tar.xz
 
 BuildArch:  noarch
 
-Patch101:	gnome-tweak-tool-3.16.0-vine-customize.patch
-
+BuildRequires:  meson
 BuildRequires:  gtk3-devel
 BuildRequires:  intltool
 BuildRequires:  gsettings-desktop-schemas-devel
+BuildRequires:  python3-devel
+BuildRequires:  python3-rpm-macros
 BuildRequires:  pygobject3-devel
+BuildRequires:  python3-pygobject
+BuildRequires:  libappstream-glib-devel
 BuildRequires:  desktop-file-utils
-BuildRequires:  autoconf
 BuildRequires:  gnome-common
 
 Requires:		gsettings-desktop-schemas
-Requires:		pygobject3
+Requires:		python3-pygobject
+
+Obsoletes:		gnome-tweak-tool < 3.27
+Provides:		gnome-tweak-tool = %{version}-%{release}
+
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
-GNOME Tweak Tool is an application for changing the advanced settings
+GNOME Tweaks is an application for changing the advanced settings
 of GNOME 3.
 
 Features:
@@ -47,20 +53,20 @@ Features:
 
 %prep
 %setup -q
-%patch101 -p1 -b .vine
+
+perl -pi -e 's/Adwaita/Vine/g' gnome-tweaks-3.30.2/gtweak/tweaks/tweak_group_appearance.py
 
 %build
-autoreconf -if
-%configure
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
-perl -pi -e 's/OnlyShowIn=GNOME;Unity;Pantheon;/OnlyShowIn=GNOME;/' $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
-desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+perl -pi -e 's/OnlyShowIn=GNOME;Unity;Pantheon;/OnlyShowIn=GNOME;/' $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
 
 %find_lang %{name}
 
@@ -79,17 +85,22 @@ if [ $1 -eq 0 ] ; then
 fi
 
 %files -f %{name}.lang
-%doc AUTHORS COPYING NEWS README
+%license LICENSES/*
+%doc AUTHORS NEWS README*
 %{_bindir}/%{name}
-%{python_sitelib}/gtweak
+%{python3_sitelib}/gtweak
 %{_libexecdir}/gnome-tweak-tool-lid-inhibitor
-%{_datadir}/appdata/gnome-tweak-tool.appdata.xml
-%{_datadir}/applications/%{name}.desktop
+%{_datadir}/metainfo/*.xml
+%{_datadir}/applications/*.desktop
 %{_datadir}/%{name}
 %{_datadir}/icons/hicolor/*/*/*
 
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+- dropped Patch101: get same effects by another way.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 

+ 18 - 15
g/gom/gom-vl.spec

@@ -1,6 +1,6 @@
 Summary:	A GObject to SQLite object mapper
 Name:		gom
-Version:	0.3.1
+Version:	0.3.3
 Release:	1%{?_dist_release}
 License:	LGPLv2+
 Group:		System Environment/Libraries
@@ -8,16 +8,18 @@ URL:		https://wiki.gnome.org/Projects/Gom
 
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.3/%{name}-%{version}.tar.xz
 
+BuildRequires:  meson
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  gdk-pixbuf2-devel
 BuildRequires:  sqlite3-devel
-
+BuildRequires:  python3-pygobject
+BuildRequires:  python3-rpm-macros
+BuildRequires:  gtk-doc
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 %description
 Gom provides an object mapper from GObjects to SQLite. It helps you write
@@ -50,20 +52,14 @@ This package contains documentation for %{name}.
 %setup -q
 
 %build
-%configure \
-	--disable-static \
-	--disable-gtk-doc
+%meson \
+  -Denable-gtk-doc=true
 
-make %{?_smp_mflags}
+%meson_build
 
 %install
 rm -rf ${RPM_BUILD_ROOT}
-make install DESTDIR=${RPM_BUILD_ROOT}
-
-find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
-%find_lang %{name}
+%meson_install
 
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
@@ -74,11 +70,15 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %postun -p /sbin/ldconfig
 
 
-%files -f %{name}.lang
+%files
 %defattr(-,root,root,-)
-%doc COPYING ChangeLog README NEWS
+%license COPYING
+%doc README NEWS
 %{_libdir}/libgom-1.0.so.*
 %{_libdir}/girepository-1.0/Gom-1.0.typelib
+%dir %{python3_sitearch}/gi
+%dir %{python3_sitearch}/gi/overrides
+%{python3_sitearch}/gi/overrides/Gom.py
 
 %files devel
 %defattr(-,root,root,-)
@@ -93,6 +93,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.3-1
+- new upstream release.
+
 * Wed Jul 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-1
 - initial build
 

+ 17 - 13
g/grilo-plugins/grilo-plugins-vl.spec

@@ -1,7 +1,8 @@
 %define ver 0.3
+%define _unpackaged_files_terminate_build 1
 
 Name:           grilo-plugins
-Version:        0.3.2
+Version:        0.3.8
 Release:        1%{?_dist_release}
 Summary:        A collection of plugins for the Grilo framework
 Summary(ja):    Grilo フレームワーク用のプラグイン集
@@ -12,6 +13,7 @@ URL:            https://live.gnome.org/Grilo
 Source0:        http://download.gnome.org/sources/%{name}/0.3/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:  meson
 BuildRequires:  grilo-devel >= 0.3
 BuildRequires:  libdmapsharing-devel >= 2.9.12
 BuildRequires:  avahi-gobject-devel
@@ -31,8 +33,6 @@ BuildRequires:  yelp-tools
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
-
 
 %description
 %{summary}
@@ -42,18 +42,14 @@ Packager:	Takemikaduchi
 %setup -q
 
 %build
-%configure \
-	--disable-static \
-	--disable-lua-factory
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
 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%{_datadir}/help/C/examples/example-tmdb.c
+rm -f $RPM_BUILD_ROOT%{_datadir}/help/*/examples/example-tmdb.c
 
 %find_lang %{name} --with-gnome
 
@@ -63,7 +59,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README
+%{_libdir}/grilo-%{ver}/libgrlbookmarks.so
+%{_libdir}/grilo-%{ver}/libgrlchromaprint.so
 %{_libdir}/grilo-%{ver}/libgrldaap.so
 %{_libdir}/grilo-%{ver}/libgrldleyna.so
 %{_libdir}/grilo-%{ver}/libgrldpap.so
@@ -76,17 +75,22 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/grilo-%{ver}/libgrlmagnatune.so
 %{_libdir}/grilo-%{ver}/libgrlmetadatastore.so
 %{_libdir}/grilo-%{ver}/libgrlopensubtitles.so
-%{_libdir}/grilo-%{ver}/libgrloptical-media.so
+%{_libdir}/grilo-%{ver}/libgrlopticalmedia.so
 %{_libdir}/grilo-%{ver}/libgrlpodcasts.so
 %{_libdir}/grilo-%{ver}/libgrlraitv.so
 %{_libdir}/grilo-%{ver}/libgrlshoutcast.so
+%{_libdir}/grilo-%{ver}/libgrlthetvdb.so
 %{_libdir}/grilo-%{ver}/libgrltmdb.so
 %{_libdir}/grilo-%{ver}/libgrltracker.so
 %{_libdir}/grilo-%{ver}/libgrlvimeo.so
 %{_libdir}/grilo-%{ver}/libgrlyoutube.so
+%{_libdir}/pkgconfig/grilo-plugins-0.3.pc
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.8-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.2-1
 - new upstream release
 

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

@@ -1,7 +1,8 @@
 %define ver 0.3
+%define _unpackaged_files_terminate_build 1
 
 Name:           grilo
-Version:        0.3.1
+Version:        0.3.7
 Release:        1%{?_dist_release}
 Summary:        Framework for multimedia developers
 Summary(ja):    マルチメディア開発者用のフレームワーク
@@ -12,17 +13,17 @@ URL:            https://live.gnome.org/Grilo
 Source0:        http://download.gnome.org/sources/%{name}/0.3/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:  meson
 BuildRequires:  glib2-devel >= 2.29.10
 BuildRequires:  gtk3-devel
 BuildRequires:  libsoup-devel 
-BuildRequires:  liboauth-devel 
 BuildRequires:  libxml2-devel 
 BuildRequires:  gobject-introspection-devel 
 BuildRequires:  totem-pl-parser-devel >= 3.4.1
+BuildRequires:  vala-devel
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 
 %description
@@ -45,15 +46,15 @@ developing applications that use %{name}.
 %setup -q
 
 %build
-%configure --disable-static
-make %{?_smp_mflags}
+%meson
+
+%meson_build
 
 %check
 
 %install
 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}
 
@@ -68,7 +69,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README.md
 %{_bindir}/grl-inspect-%{ver}
 %{_bindir}/grl-launch-%{ver}
 %{_bindir}/grilo-test-ui-%{ver}
@@ -94,9 +96,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gir-1.0/Grl-%{ver}.gir
 %{_datadir}/gir-1.0/GrlNet-%{ver}.gir
 %{_datadir}/gir-1.0/GrlPls-%{ver}.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/grilo-0.3.deps
+%{_datadir}/vala/vapi/grilo-0.3.vapi
+%{_datadir}/vala/vapi/grilo-net-0.3.deps
+%{_datadir}/vala/vapi/grilo-net-0.3.vapi
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.7-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-1
 - new upstream release
 

+ 8 - 3
g/gsettings-desktop-schemas/gsettings-desktop-schemas-vl.spec

@@ -1,19 +1,19 @@
 # Basic Information
 Name:		gsettings-desktop-schemas
-Version:	3.20.0
+Version:	3.28.1
 Release:	1%{?_dist_release}
 License:	GPLv2
 Group:		System Environment/Base
 Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
 # settings for Vine
-Patch101:	gsettings-desktop-schemas-3.20.0-vine-settings.patch
+Patch101:	gsettings-desktop-schemas-3.28.1-vine-settings.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	yasumichi, Takemikaduchi
+Packager:	yasumichi
 
 Summary:	A collection of GSettings schemas
 Summary(ja):	GSettingsスキーマのコレクション
@@ -85,6 +85,7 @@ fi
 %{_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
@@ -115,6 +116,10 @@ fi
 
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.1-1
+- new upstream release.
+- updated Patch101.
+
 * Sat Jul 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release
 - update Patch101 (gsettings-desktop-schemas-3.20.0-vine-settings.patch)

+ 12 - 3
g/gsound/gsound-vl.spec

@@ -2,7 +2,7 @@ Summary:	GObject library for playing system sounds
 Summary(ja):	システム音再生用 GObject ライブラリ
 Name:		gsound
 Version:	1.0.2
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.0/%{name}-%{version}.tar.xz
 License:	LGPLv2.1
 Group:		System Environment/Libraries 
@@ -10,12 +10,13 @@ URL:		https://wiki.gnome.org/Projects/GSound
 
 BuildRequires: glib2-devel
 BuildRequires: libcanberra-gtk3-devel
+BuildRequires: vala-devel
+BuildRequires: vala-tools
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 %description
 GSound is a small library for playing system sounds. It's designed to
@@ -73,7 +74,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING ChangeLog NEWS README README.md
+%license COPYING
+%doc ChangeLog NEWS README README.md
+%{_bindir}/gsound-play
 %{_libdir}/libgsound.so.*
 %{_libdir}/girepository-1.0/GSound-1.0.typelib
 
@@ -83,6 +86,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %{_libdir}/libgsound.so
 %{_libdir}/pkgconfig/%{name}.pc
 %{_datadir}/gir-1.0/GSound-1.0.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
 
 %files docs
 %defattr(-,root,root,-)
@@ -90,6 +96,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
+* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-2
+- added vala files.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.2-1
 - new upstream release
 

+ 195 - 0
g/gspell/gspell-vl.spec

@@ -0,0 +1,195 @@
+%global glib2_version 2.44
+%global gtk3_version 3.20
+
+Name:           gspell
+Version:        1.8.1
+Release:        3%{?_dist_release}
+Summary:        Spell-checking library for GTK+
+Summary(ja):    GTK+用スペルチェックライブラリ
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://wiki.gnome.org/Projects/gspell
+Source0:        https://download.gnome.org/sources/%{name}/1.8/%{name}-%{version}.tar.xz
+
+BuildRequires:  gettext
+BuildRequires:  gobject-introspection-devel
+BuildRequires:  enchant2-devel
+BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  gtk3-devel >= %{gtk3_version}
+BuildRequires:  iso-codes
+BuildRequires:  vala-devel, vala-tools
+
+Requires:       glib2%{?_isa} >= %{glib2_version}
+Requires:       gtk3%{?_isa} >= %{gtk3_version}
+Requires:       iso-codes
+
+%description
+gspell provides a flexible API to implement the spell checking
+in a GTK+ application.
+
+
+%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}.
+
+
+%package        doc
+Summary:        API documentation for %{name}
+BuildArch:      noarch
+Requires:       %{name} = %{version}-%{release}
+
+%description    doc
+This package contains the full API documentation for %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+%find_lang gspell-1
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files -f gspell-1.lang
+%license COPYING
+%{_libdir}/girepository-1.0/
+%{_libdir}/libgspell-1.so.2*
+
+%files devel
+%{_bindir}/gspell-app1
+%{_includedir}/gspell-1/
+%{_libdir}/libgspell-1.so
+%{_libdir}/pkgconfig/gspell-1.pc
+%{_datadir}/gir-1.0/
+%{_datadir}/vala/
+
+%files doc
+%{_datadir}/gtk-doc/
+
+
+%changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.8.1-3
+- initial build for Vine Linux.
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jun 26 2018 Kalev Lember <klember@redhat.com> - 1.8.1-1
+- Update to 1.8.1
+
+* Sun Mar 11 2018 Kalev Lember <klember@redhat.com> - 1.8.0-1
+- Update to 1.8.0
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Nov 01 2017 Kalev Lember <klember@redhat.com> - 1.6.1-1
+- Update to 1.6.1
+
+* Sun Sep 10 2017 Kalev Lember <klember@redhat.com> - 1.6.0-1
+- Update to 1.6.0
+
+* Mon Aug 28 2017 Kalev Lember <klember@redhat.com> - 1.5.4-1
+- Update to 1.5.4
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Jul 18 2017 Kalev Lember <klember@redhat.com> - 1.5.3-1
+- Update to 1.5.3
+
+* Mon Jun 12 2017 Kalev Lember <klember@redhat.com> - 1.5.2-1
+- Update to 1.5.2
+
+* Tue Apr 11 2017 Kalev Lember <klember@redhat.com> - 1.4.1-1
+- Update to 1.4.1
+
+* Tue Mar 21 2017 Kalev Lember <klember@redhat.com> - 1.4.0-1
+- Update to 1.4.0
+
+* Mon Feb 27 2017 Richard Hughes <rhughes@redhat.com> - 1.3.3-1
+- Update to 1.3.3
+
+* Mon Feb 13 2017 Richard Hughes <rhughes@redhat.com> - 1.3.2-1
+- Update to 1.3.2
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Dec 16 2016 Kalev Lember <klember@redhat.com> - 1.2.2-1
+- Update to 1.2.2
+
+* Wed Nov 23 2016 Kalev Lember <klember@redhat.com> - 1.2.1-1
+- Update to 1.2.1
+
+* Thu Sep 22 2016 Kalev Lember <klember@redhat.com> - 1.2.0-2
+- BR vala instead of obsolete vala-tools subpackage
+
+* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 1.2.0-1
+- Update to 1.2.0
+
+* Sun Aug 14 2016 Kalev Lember <klember@redhat.com> - 1.1.3-1
+- Update to 1.1.3
+
+* Sun Jul 17 2016 Kalev Lember <klember@redhat.com> - 1.1.2-1
+- Update to 1.1.2
+
+* Sun Jul 10 2016 Kalev Lember <klember@redhat.com> - 1.0.3-1
+- Update to 1.0.3
+
+* Fri Jun 10 2016 Kalev Lember <klember@redhat.com> - 1.0.2-1
+- Update to 1.0.2
+
+* Wed Apr 13 2016 Kalev Lember <klember@redhat.com> - 1.0.1-1
+- Update to 1.0.1
+
+* Sun Mar 20 2016 Kalev Lember <klember@redhat.com> - 1.0.0-1
+- Update to 1.0.0
+
+* Mon Mar 14 2016 Kalev Lember <klember@redhat.com> - 0.2.6-1
+- Update to 0.2.6
+
+* Tue Feb 16 2016 David King <amigadave@amigadave.com> - 0.2.4-1
+- Update to 0.2.4
+
+* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jan 20 2016 Kalev Lember <klember@redhat.com> - 0.2.3-1
+- Update to 0.2.3
+
+* Mon Dec 14 2015 Kalev Lember <klember@redhat.com> - 0.2.2-1
+- Update to 0.2.2
+- This update relicensed gspell from GPLv2+ to LGPLv2+
+
+* Mon Dec 07 2015 Kalev Lember <klember@redhat.com> - 0.2.1-1
+- Update to 0.2.1
+
+* Sun Dec 06 2015 Kalev Lember <klember@redhat.com> - 0.1.2-1
+- Update to 0.1.2
+
+* Thu Oct 15 2015 Kalev Lember <klember@redhat.com> - 0.1.0-1
+- Initial Fedora packaging (#1271944)

+ 5 - 2
g/gstreamer1/gstreamer1-vl.spec

@@ -10,7 +10,7 @@
 Name:		gstreamer1
 Summary:	GStreamer streaming media framework runtime.
 Summary(ja):	GStreamer ストリーミングメディアフレームワークランタイム
-Version:	1.12.4
+Version:	1.14.4
 Release:	1%{?_dist_release}
 
 Group:		System Environment/Libraries
@@ -125,8 +125,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 
 %files -f %{po_package}.lang
 %defattr(-, root, root)
+%license COPYING
 %doc AUTHORS ChangeLog COPYING README NEWS RELEASE
-%doc TODO ABOUT-NLS
 %{_bindir}/*
 %dir %{_libdir}/gstreamer-%{major}
 %{_libdir}/gstreamer-%{major}/*.so*
@@ -168,6 +168,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 %endif
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.4-1
+- new upstream release.
+
 * Thu Feb 22 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.4-1
 - new upstream release.
 

+ 17 - 3
g/gtk3/gtk3-vl.spec

@@ -12,7 +12,7 @@
 %define gdkpixbuf2_version %{gdkpixbuf2_base_version}-1
 %define gobject_introspection_version 1.46.0
 
-%define base_version 3.22.10
+%define base_version 3.22.30
 %define bin_version 3.0.0
 
 # biarch support
@@ -22,6 +22,8 @@
 %define _query_suffix -32
 %endif
 
+%define _unpackaged_files_terminate_build 1
+
 Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X.
 Summary(ja): X 用 GUI 作成ライブラリ: GIMP ツールキット(GTK+)
 Name: gtk3
@@ -30,7 +32,7 @@ Release: 1%{?_dist_release}
 License: LGPL
 Group: System Environment/Libraries
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.20/gtk+-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.22/gtk+-%{version}.tar.xz
 
 Patch0: gtk3-3.10.0-gtk-widget-size-allocate.patch
 
@@ -43,7 +45,13 @@ Patch100: gtk+-3.14.0-vine-default-theme.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=1259292
 Source10001: ja.po
 Patch10018: app-chooser-fixes.patch
-Patch10019: 0001-gdk-Always-emit-motion-after-enter.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1507113
+Patch10019: 0001-Add-_gtk_printer_get_hard_margins_for_paper_size.patch
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1571422
+Patch10020: 0001-gdkseatdefault-Don-t-hide-GdkWindow-on-grab-failure.patch
+
 
 BuildRequires: atk-devel >= %{atk_version}
 BuildRequires: at-spi2-atk-devel
@@ -163,6 +171,7 @@ docs for the GTK+ widget toolkit.
 # from CentOS
 %patch10018 -p1
 %patch10019 -p1
+%patch10020 -p1
 cp %{SOURCE10001} po/
 
 #for i in config.guess config.sub ; do
@@ -323,6 +332,11 @@ fi
 %endif
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.30-1
+- update to 3.22.30
+- dropped Patch10019.
+- imported Patch10019 and 10020 from CentOS.
+
 * Mon Mar 26 2018 IWAI, Masaharu <iwaim.sub@gmail.com> 3.22.10-1
 - update to 3.22.10
 - sync CentOS 7 - 3.22.10-5.el7_4

+ 53 - 58
g/gvfs/gvfs-vl.spec

@@ -1,7 +1,7 @@
 Summary: Backends for the gio framework in GLib
 Summary(ja): GLib の GIO フレームワークのバックエンド
 Name: gvfs
-Version: 1.28.2
+Version: 1.39.3
 Release: 1%{?_dist_release}
 License: LGPLv2+
 Group: System Environment/Libraries
@@ -9,6 +9,7 @@ URL: http://www.gtk.org
 Source: http://ftp.gnome.org/pub/GNOME/sources/gvfs/1.28/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: meson
 BuildRequires: pkgconfig
 BuildRequires: glib2-devel >= 2.24.0
 BuildRequires: gtk3-devel
@@ -27,24 +28,18 @@ BuildRequires: libsecret-devel
 BuildRequires: libmtp-devel
 BuildRequires: gnome-online-accounts-devel
 BuildRequires: gcr-devel
+BuildRequires: elogind-devel
 
 Requires(post): desktop-file-utils
 Requires(postun): desktop-file-utils
 
-# The patch touches Makefile.am files:
-BuildRequires: automake autoconf
-BuildRequires: libtool
-
 Provides: gnome-mount < 0.9
 Obsoletes: gnome-mount < 0.9
 
 Obsoletes: %{name}-obexftp < 1.24.0
 
-Patch1: gvfs-1.16.0-archive-integration.patch
-
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 The gvfs package provides backend implementations for the gio 
@@ -141,25 +136,45 @@ This package provides seamless integration with gnome-online-accounts
 file services.
 
 
+%package admin
+Summary: Admin support for gvfs
+Group: System Environment/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+BuildRequires: libcap-devel
+BuildRequires: polkit-devel
+
+%description admin
+This package provides admin access for local filesystem.
+
+
+%package google
+Summary: Google support for gvfs
+Group: System Environment/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+BuildRequires: libgdata-devel
+
+%description google
+This package provides seamless integration with Google Drive.
+
+
 %prep
 %setup -q
-%patch1 -p1 -b .archive-integration
 
 %build
-autoreconf -if
-%configure \
-	--disable-hal \
-	--disable-gdu \
-	--disable-nfs \
-	--enable-mtp \
-	--disable-libsystemd-login
-make # %{?_smp_mflags}
+%meson \
+  -Dsystemduserunitdir=no \
+  -Dtmpfilesdir=no \
+  -Dman=true \
+  -Dnfs=false \
+  -Dbluray=false \
+  -Dlogind=true
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/systemd
 
 %find_lang gvfs
@@ -194,10 +209,10 @@ killall -USR1 gvfsd >&/dev/null || :
 
 %files -f gvfs.lang
 %defattr(-, root, root, -)
-%doc AUTHORS COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README
 %dir %{_datadir}/gvfs
 %dir %{_datadir}/gvfs/mounts
-%{_datadir}/bash-completion/completions/gvfs-*
 %{_datadir}/gvfs/mounts/afp.mount
 %{_datadir}/gvfs/mounts/afp-browse.mount
 %{_datadir}/gvfs/mounts/sftp.mount
@@ -212,6 +227,7 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_datadir}/gvfs/mounts/dns-sd.mount
 %{_datadir}/gvfs/mounts/network.mount
 %{_datadir}/gvfs/mounts/ftp.mount
+%{_datadir}/gvfs/mounts/ftpis.mount
 %{_datadir}/gvfs/mounts/ftps.mount
 %{_datadir}/gvfs/mounts/recent.mount
 %{_datadir}/dbus-1/services/org.gtk.vfs.UDisks2VolumeMonitor.service
@@ -221,6 +237,8 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_datadir}/GConf/gsettings/gvfs-dns-sd.convert
 %{_datadir}/glib-2.0/schemas/org.gnome.system.dns_sd.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.system.gvfs.enums.xml
+%{_datadir}/polkit-1/actions/org.gtk.vfs.file-operations.policy
+%{_datadir}/polkit-1/rules.d/org.gtk.vfs.file-operations.rules
 %{_libdir}/gio/modules/libgioremote-volume-monitor.so
 %{_libdir}/gio/modules/libgvfsdbus.so
 %{_libdir}/%{name}/libgvfscommon.so
@@ -242,42 +260,6 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_libexecdir}/gvfsd-metadata
 %{_libexecdir}/gvfsd-recent
 %{_libexecdir}/gvfs-udisks2-volume-monitor
-%{_bindir}/gvfs-cat
-%{_bindir}/gvfs-copy
-%{_bindir}/gvfs-info
-%{_bindir}/gvfs-less
-%{_bindir}/gvfs-ls
-%{_bindir}/gvfs-mime
-%{_bindir}/gvfs-mkdir
-%{_bindir}/gvfs-monitor-dir
-%{_bindir}/gvfs-monitor-file
-%{_bindir}/gvfs-mount
-%{_bindir}/gvfs-move
-%{_bindir}/gvfs-open
-%{_bindir}/gvfs-rename
-%{_bindir}/gvfs-rm
-%{_bindir}/gvfs-save
-%{_bindir}/gvfs-set-attribute
-%{_bindir}/gvfs-trash
-%{_bindir}/gvfs-tree
-%{_mandir}/man1/gvfs-cat.1.gz
-%{_mandir}/man1/gvfs-copy.1.gz
-%{_mandir}/man1/gvfs-info.1.gz
-%{_mandir}/man1/gvfs-less.1.gz
-%{_mandir}/man1/gvfs-ls.1.gz
-%{_mandir}/man1/gvfs-mime.1.gz
-%{_mandir}/man1/gvfs-mkdir.1.gz
-%{_mandir}/man1/gvfs-monitor-dir.1.gz
-%{_mandir}/man1/gvfs-monitor-file.1.gz
-%{_mandir}/man1/gvfs-mount.1.gz
-%{_mandir}/man1/gvfs-move.1.gz
-%{_mandir}/man1/gvfs-open.1.gz
-%{_mandir}/man1/gvfs-rename.1.gz
-%{_mandir}/man1/gvfs-rm.1.gz
-%{_mandir}/man1/gvfs-save.1.gz
-%{_mandir}/man1/gvfs-set-attribute.1.gz
-%{_mandir}/man1/gvfs-trash.1.gz
-%{_mandir}/man1/gvfs-tree.1.gz
 %{_mandir}/man1/gvfsd-metadata.1.gz
 %{_mandir}/man1/gvfsd.1.gz
 %{_mandir}/man7/gvfs.7.gz
@@ -305,7 +287,6 @@ killall -USR1 gvfsd >&/dev/null || :
 
 %files archive
 %defattr(-, root, root, -)
-%{_datadir}/applications/mount-archive.desktop
 %{_libexecdir}/gvfsd-archive
 %{_datadir}/gvfs/mounts/archive.mount
 
@@ -339,8 +320,22 @@ killall -USR1 gvfsd >&/dev/null || :
 %{_datadir}/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
 %{_datadir}/gvfs/remote-volume-monitors/goa.monitor
 
+%files admin
+%defattr(-, root, root, -)
+%{_libexecdir}/gvfsd-admin
+%{_datadir}/gvfs/mounts/admin.mount
+
+%files google
+%defattr(-, root, root, -)
+%{_libexecdir}/gvfsd-google
+%{_datadir}/gvfs/mounts/google.mount
+
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.39.3-1
+- new upstream release.
+- dropped Patch1.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.28.2-1
 - new upstream release
 

+ 15 - 14
j/json-glib/json-glib-vl.spec

@@ -3,7 +3,7 @@
 %define glib_ver 2.48.0
 
 Name:		json-glib
-Version:	1.2.0
+Version:	1.4.4
 Release:	1%{?_dist_release}
 Summary:	Library for JavaScript Object Notation format
 
@@ -14,12 +14,12 @@ URL:		http://live.gnome.org/JsonGlib
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.2/%{name}-%{version}.tar.xz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+BuildRequires:	meson
 BuildRequires:	glib2-devel >= %{glib_ver}
 BuildRequires:	gobject-introspection-devel
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 %{name} is a library providing serialization and deserialization support
@@ -54,19 +54,16 @@ for the JavaScript Object Notation (JSON) format.
 
 
 %build
-%configure --enable-static=no
-make %{?_smp_mflags} V=1
+%meson
+%meson_build
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+rm -rf %{buildroot}
+%meson_install
 
-# Copy the files from the tarball to avoid the IDs generated by gtk-doc being
-# different on different builds
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}/
-cp -a doc/reference/html/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}/
+rm -rf %{buildroot}%{_libexecdir}/installed-tests
+rm -rf %{buildroot}%{_datadir}/installed-tests
 
 %find_lang %{name}-1.0
 
@@ -75,7 +72,7 @@ cp -a doc/reference/html/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}/
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %post -p /sbin/ldconfig
@@ -88,7 +85,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}-1.0.lang
 %defattr(-,root,root,-)
-%doc COPYING NEWS
+%license COPYING
+%doc NEWS
 %{_bindir}/json-glib-format
 %{_bindir}/json-glib-validate
 %{_libdir}/lib%{name}*.so.*
@@ -99,7 +97,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/lib%{name}*.so
 %{_libdir}/pkgconfig/%{name}-1.0.pc
 %{_includedir}/%{name}-1.0/
-%{_datadir}/gtk-doc/html/%{name}/
+#%{_datadir}/gtk-doc/html/%{name}/
 %{_datadir}/gir-1.0/Json-1.0.gir
 
 %if %{build_compat32}
@@ -110,6 +108,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.4-1
+- new upstream release.
+
 * Thu Jul 14 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.2.0-1
 - new upstream release
 

+ 20 - 25
lib/liba/libaccounts-glib/libaccounts-glib-vl.spec

@@ -1,30 +1,32 @@
 %define repo_id 17201ad512e86d248ac158046ac322e7164adc87
 
 Name:           libaccounts-glib
-Version:        1.18
+Version:        1.24
 Release:        1%{?_dist_release}
 Summary:        A low-level library for managing accounts settings.
 
 Group:          System Environment/Libraries
 License:        LGPL
 URL:            https://gitlab.com/accounts-sso/libaccounts-glib
-Source0:        %{name}-%{version}.tar.gz
+Source0:        https://gitlab.com/accounts-sso/libaccounts-glib/-/archive/%{version}/%{name}-%{version}.tar.bz2
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:	meson
+BuildRequires:	python3-rpm-macros
 BuildRequires:	glib2-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	sqlite3-devel
-BuildRequires:	pygobject3-devel
+BuildRequires:	python3-pygobject
 BuildRequires:	check-devel
 BuildRequires:	gtk-doc
 BuildRequires:	docbook-style-xsl
-BuildRequires:	autoconf
+BuildRequires:	vala-devel
+
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -56,24 +58,16 @@ Vala bindings for %{name}.
 
 
 %prep
-%setup -q -n %{name}-%{version}-%{repo_id}
+%setup -q -n %{name}-%{version}
+perl -pi -e 's/^subdir.*docs.*$//' meson.build
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS -Wno-error=deprecated-declarations"
-NOCONFIGURE=1 ./autogen.sh
-%configure \
-	--disable-static \
-	--disable-gtk-doc
-
-
-make %{?_smp_mflags}
+%meson
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-make DESTDIR=$RPM_BUILD_ROOT install
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+%meson_install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -84,19 +78,17 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc ChangeLog AUTHORS COPYING NEWS README
+%doc COPYING NEWS README*
 %{_bindir}/ag-backup
 %{_bindir}/ag-tool
 %{_libdir}/%{name}.so.*
 %{_libdir}/girepository-1.0/Accounts-1.0.typelib
-%{_libdir}/%{name}
-%{python_sitearch}/gi/overrides/Accounts.*
-%{_datadir}/backup-framework/applications/accounts.conf
+%{python3_sitearch}/gi/overrides/Accounts.*
 %{_datadir}/dbus-1/interfaces/com.google.code.AccountsSSO.Accounts.Manager.xml
-%{_datadir}/%{name}
 %{_datadir}/xml/accounts/schema/dtd/accounts-*.dtd
-%{_mandir}/man1/ag-backup.1.gz
-%{_mandir}/man1/ag-tool.1.gz
+%{_datadir}/gettext/its/*
+#%{_mandir}/man1/ag-backup.1.gz
+#%{_mandir}/man1/ag-tool.1.gz
 
 %files devel
 %defattr(-, root, root, -)
@@ -112,6 +104,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.24-1
+- new upstream release.
+
 * Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.18-1
 - new upstream release
 - remove %%{name}-docs subpackage

+ 100 - 0
lib/libd/libdazzle/libdazzle-vl.spec

@@ -0,0 +1,100 @@
+%bcond_with tests
+
+%global glib2_version 2.55.0
+
+Name:           libdazzle
+Version:        3.30.1
+Release:        1%{?_dist_release}
+Summary:        A companion library to GObject and Gtk+
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPLv3+
+URL:            https://git.gnome.org/browse/libdazzle/
+Source0:        https://download.gnome.org/sources/%{name}/3.31/%{name}-%{version}.tar.xz
+
+BuildRequires:  gtk-doc
+BuildRequires:  meson
+BuildRequires:  vala
+
+BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  gobject-introspection-devel
+BuildRequires:  gtk3-devel
+
+# for tests
+%if %{with tests}
+BuildRequires:  dbus
+BuildRequires:  xorg-x11-server-Xvfb
+BuildRequires:  xorg-x11-xauth
+BuildRequires:  words
+%endif
+
+Requires:       glib2%{?_isa} >= %{glib2_version}
+
+%description
+ The libdazzle library is a companion library to GObject and Gtk+.
+It provides various features that we wish were in the underlying 
+library but cannot for various reasons. In most cases, they are 
+wildly out of scope for those libraries. In other cases, our design 
+isn't quite generic enough to work for everyone.
+
+%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 -p1
+
+
+%build
+export LANG=ja_JP.UTF-8
+%meson \
+  -Denable_gtk_doc=true
+%meson_build
+
+
+%install
+export LANG=ja_JP.UTF-8
+%meson_install
+
+
+%if %{with tests}
+%check
+dbus-run-session -- xvfb-run -w 10 ninja test %{__ninja_common_opts} -C %{_vpath_builddir}
+%endif
+
+
+%files
+%license COPYING
+%doc AUTHORS NEWS README.md
+%{_bindir}/dazzle-list-counters
+%{_libdir}/libdazzle-1.0.so.*
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/Dazzle-1.0.typelib
+
+%files devel
+%doc CONTRIBUTING.md examples
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/Dazzle-1.0.gir
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/libdazzle
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/libdazzle-1.0.*
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/libdazzle-1.0.pc
+
+
+%changelog
+* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.30.1-1
+- initial build for Vine Linux.
+- this is not newest release: version 3.30.2 or later needs gtk+-3.24.
+

+ 6 - 3
lib/libg/libgdata/libgdata-vl.spec

@@ -1,4 +1,4 @@
-%define pkg_version 0.16.1
+%define pkg_version 0.17.9
 %define pkg_release 1%{?_dist_release}
 
 Summary:	A library for accessing online service APIs using the GData protocol
@@ -28,7 +28,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -82,7 +81,8 @@ autoreconf -if
 
 %files -f gdata.lang
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README
+%license COPYING
+%doc ChangeLog NEWS README
 %{_libdir}/libgdata.so.*
 %{_libdir}/girepository-1.0/GData-0.0.typelib
 %{_datadir}/gtk-doc/html/gdata
@@ -96,6 +96,9 @@ autoreconf -if
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17.9-1
+- new upstream release.
+
 * Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.1-1
 - new upstream release
 

+ 115 - 0
lib/libg/libgepub/libgepub-vl.spec

@@ -0,0 +1,115 @@
+%global apiver 0.6
+
+Name:           libgepub
+Version:        0.6.0
+Release:        3%{?_dist_release}
+Summary:        Library for epub documents
+Summary(ja):    ePub文書ライブラリ
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://git.gnome.org/browse/libgepub
+Source0:        https://download.gnome.org/sources/libgepub/0.6/libgepub-%{version}.tar.xz
+
+BuildRequires:  meson
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(libarchive)
+BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(webkit2gtk-4.0)
+
+%description
+libgepub is a GObject based library for handling and rendering epub
+documents.
+
+
+%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 -p1
+
+
+%build
+%meson
+%meson_build
+
+
+%install
+%meson_install
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%license COPYING
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/Gepub-%{apiver}.typelib
+%{_libdir}/libgepub-%{apiver}.so.0*
+
+%files devel
+%{_includedir}/libgepub-%{apiver}/
+%{_libdir}/libgepub-%{apiver}.so
+%{_libdir}/pkgconfig/libgepub-%{apiver}.pc
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/Gepub-%{apiver}.gir
+
+
+%changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.6.0-3
+- initial build for Vine Linux.
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Mar 15 2018 Kalev Lember <klember@redhat.com> - 0.6.0-1
+- Update to 0.6.0
+- Remove ldconfig scriptlets
+
+* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 0.5.3-1
+- Update to 0.5.3
+- Switch to the meson build system
+
+* Thu Feb 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.2-2
+- Switch to %%ldconfig_scriptlets
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Aug 09 2017 Kalev Lember <klember@redhat.com> - 0.5.2-1
+- Update to 0.5.2
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Jul 18 2017 Kalev Lember <klember@redhat.com> - 0.5-1
+- Update to 0.5
+
+* Thu Mar 30 2017 Bastien Nocera <bnocera@redhat.com> - 0.4-3
++ libgepub-0.4-3
+- Add guards to public API
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Sep 01 2016 Kalev Lember <klember@redhat.com> - 0.4-1
+- Update to 0.4
+
+* Mon Aug 22 2016 Kalev Lember <klember@redhat.com> - 0.3-0.1.git395779e
+- Initial Fedora build

+ 5 - 3
lib/libg/libgnomekbd/libgnomekbd-vl.spec

@@ -1,8 +1,8 @@
 Summary:        A keyboard configuration library
 Summary(ja):	キーボード設定ライブラリ
 Name:           libgnomekbd
-Version:       	3.6.0
-Release:        2%{?_dist_release}
+Version:       	3.26.0
+Release:        1%{?_dist_release}
 Group:          System Environment/Libraries
 License:        LGPL
 URL:            http://gswitchit.sourceforce.net
@@ -24,7 +24,6 @@ Requires(preun): glib2
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 The libgnomekbd package contains a GNOME library which manages
@@ -107,6 +106,9 @@ fi
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.0-1
+- new upstream release.
+
 * Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-2
 - rebuild with VineSeed environment
 

+ 13 - 12
lib/libg/libgphoto2/libgphoto2-vl.spec

@@ -1,7 +1,7 @@
 Summary: Library for accessing digital cameras
 Summary(ja): デジタルカメラにアクセスするためのライブラリ
 Name: libgphoto2
-Version: 2.5.7
+Version: 2.5.21
 Release: 1%{?_dist_release}
 
 # GPLV2+ for the main lib (due to exif.c) and most plugins, some plugins GPLv2
@@ -10,10 +10,10 @@ Group: System Environment/Libraries
 URL: http://www.gphoto.org/
 
 Source0: http://downloads.sourceforge.net/gphoto/libgphoto2-%{version}.tar.bz2
-Patch1: gphoto2-pkgcfg.patch
-Patch2: gphoto2-storage.patch
-Patch3: gphoto2-ixany.patch
-Patch5: gphoto2-device-return.patch
+Patch1:         gphoto2-pkgcfg.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
 #BuildRequires: libusb-devel >= 0.1.6a
@@ -61,11 +61,7 @@ This package contains files needed to compile applications that
 use libgphoto2.
 
 %prep
-%setup -q
-%patch1 -p1 -b .pkgcfg
-%patch2 -p1 -b .storage
-%patch3 -p1 -b .ixany
-%patch5 -p1 -b .device-return
+%autosetup -p1
 
 for i in AUTHORS ChangeLog COPYING libgphoto2_port/AUTHORS libgphoto2_port/COPYING.LIB `find -name 'README.*'`; do
     mv ${i} ${i}.old
@@ -147,7 +143,8 @@ rm -rf "${RPM_BUILD_ROOT}"
 
 %files -f libgphoto.lang
 %defattr(-,root,root)
-%doc AUTHORS COPYING README NEWS
+%license COPYING
+%doc AUTHORS README.md NEWS
 %dir %{_libdir}/libgphoto2_port
 %dir %{_libdir}/libgphoto2_port/*
 %dir %{_libdir}/libgphoto2
@@ -156,13 +153,14 @@ rm -rf "${RPM_BUILD_ROOT}"
 %{_libdir}/libgphoto2/*/*.so
 %{_libdir}/*.so.*
 #{_datadir}/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi
+%{_datadir}/libgphoto2
+%{_datadir}/libgphoto2_port
 /lib/udev/rules.d/40-libgphoto2.rules
 /lib/udev/check-ptp-camera
 
 %files devel
 %defattr(-,root,root)
 %doc __doc/*
-%{_datadir}/libgphoto2
 %{_bindir}/gphoto2-config*
 %{_bindir}/gphoto2-port-config
 %{_includedir}/gphoto2
@@ -172,6 +170,9 @@ rm -rf "${RPM_BUILD_ROOT}"
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.21-1
+- updated to 2.5.21.
+
 * Sun Feb  8 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.5.7-1
 - updated to 2.5.7
 

+ 8 - 4
lib/libg/libgudev/libgudev-vl.spec

@@ -1,7 +1,7 @@
 %define build_compat32  %{?_with_compat32:1}%{!?_with_compat32:0}
 
 Name:           libgudev
-Version:        230
+Version:        232
 Release:        1%{?_dist_release}
 Summary:        UDev GObject bindings
 Summary(ja):    UDev の GObject バインディング
@@ -25,7 +25,6 @@ Provides:   libgudev1 = %{version}-%{release}
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 This package contains the libraries for adding libudev support to applications
@@ -90,7 +89,8 @@ for developing applications that use %{name}.
 
 %build
 %configure \
-	--disable-static
+	--disable-static \
+	--disable-umockdev
 
 make %{?_smp_mflags}
 
@@ -111,7 +111,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README NEWS
+%license COPYING
+%doc README NEWS
 %{_libdir}/libgudev-1.0.so.*
 %{_libdir}/girepository-1.0/GUdev-1.0.typelib
 
@@ -134,6 +135,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 232-1
+- new upstream release.
+
 * Sun Apr 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 230-1
 - initial build
 

+ 15 - 12
lib/libg/libgweather/libgweather-vl.spec

@@ -1,7 +1,7 @@
 Summary: Library for accessing weather information
 Summary(ja): 天気予報情報にアクセスするライブラリ
 Name: libgweather
-Version: 3.20.1
+Version: 3.28.2
 Release: 1%{?_dist_release}
 URL: http://www.gnome.org/
 License: GPL 
@@ -9,14 +9,15 @@ Group: System Environment/Libraries
 Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: meson
 BuildRequires: glib2-devel
 BuildRequires: gtk3-devel
 BuildRequires: libsoup-devel
 BuildRequires: geocode-glib-devel
+BuildRequires: vala-devel
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 
@@ -63,20 +64,16 @@ libgweather 用ライブラリとヘッダ
 
 %prep
 %setup -q
-sed -i "s|struct_tm_tm_gmtoff=true|struct_tm_tm_gmtoff=false|" configure
 
 %build
-%configure --disable-static
-# do NOT use smp flag
-make
+%meson \
+	-Denable_vala=true
 
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
-
-rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*.{a,la}
+%meson_install
 
 %find_lang %{name}-3.0
 %find_lang %{name}-locations
@@ -98,7 +95,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   
 %files -f %{name}-3.0.lang
 %defattr(-,root,root)
-%doc AUTHORS COPYING NEWS README
+%doc AUTHORS COPYING NEWS README.md
 %{_libdir}/lib*.so.*
 %{_libdir}/girepository-1.0/GWeather-3.0.typelib
 %dir %{_datadir}/libgweather
@@ -120,10 +117,16 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/pkgconfig/*
 %{_includedir}/*
 %{_datadir}/gir-1.0/GWeather-3.0.gir
-%{_datadir}/gtk-doc/html/libgweather-3.0
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/gweather-3.0.deps
+%{_datadir}/vala/vapi/gweather-3.0.vapi
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 

+ 21 - 26
lib/libi/libinput/libinput-vl.spec

@@ -4,9 +4,10 @@
 %global gitversion 58abea394
 
 Name:           libinput
-Version:        1.3.3
-Release:        3%{?gitdate:.%{gitdate}git%{gitversion}}%{?_dist_release}
+Version:        1.12.4
+Release:        1%{?gitdate:.%{gitdate}git%{gitversion}}%{?_dist_release}
 Summary:        Input device library
+Summary(ja):    入力デバイスライブラリ
 
 License:        MIT
 URL:            http://www.freedesktop.org/wiki/Software/libinput/
@@ -22,11 +23,8 @@ Source2:        commitid
 Source0:        http://www.freedesktop.org/software/libinput/libinput-%{version}.tar.xz
 %endif
 
-# Not upstream, keep until kernel 4.2 or 4.1.x with dbf3c37086 
-Patch01:        0001-touchpad-serial-synaptics-need-to-fake-new-touches-o.patch
-
-BuildRequires:  git
-BuildRequires:  autoconf automake libtool pkgconfig
+BuildRequires:  meson
+BuildRequires:  pkgconfig
 BuildRequires:  libevdev-devel
 BuildRequires:  libudev-devel
 BuildRequires:  mtdev-devel libwacom-devel
@@ -52,26 +50,21 @@ developing applications that use %{name}.
 
 %prep
 %setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
-git init
-if [ -z "$GIT_COMMITTER_NAME" ]; then
-    git config user.email "x@fedoraproject.org"
-    git config user.name "Fedora X Ninjas"
-fi
-git add .
-git commit --allow-empty -a -q -m "%{version} baseline."
 
-# Apply all the patches.
-git am -p1 %{patches} < /dev/null
 
 %build
-autoreconf -v --install --force || exit 1
-%configure --disable-static --disable-silent-rules --with-udev-dir=%{udevdir}
-make %{?_smp_mflags}
+%meson \
+  -Dudev-dir=/lib/udev \
+  -Ddocumentation=false \
+  -Ddebug-gui=false \
+  -Dtests=false
+
+%meson_build
 
 
 %install
-%make_install
-find $RPM_BUILD_ROOT -name '*.la' -delete
+rm -rf %{buildroot}
+%meson_install
 
 
 %post
@@ -83,16 +76,15 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
 
 %files
 %license COPYING
+%{_bindir}/libinput
 %{_libdir}/libinput.so.*
+%{_libexecdir}/libinput
 %{udevdir}/libinput-device-group
 %{udevdir}/libinput-model-quirks
 %{udevdir}/rules.d/80-libinput-device-groups.rules
 %{udevdir}/rules.d/90-libinput-model-quirks.rules
-%{udevdir}/hwdb.d/90-libinput-model-quirks.hwdb
-%{_bindir}/libinput-list-devices
-%{_bindir}/libinput-debug-events
-%{_mandir}/man1/libinput-list-devices.1*
-%{_mandir}/man1/libinput-debug-events.1*
+%{_datadir}/libinput
+%{_mandir}/man1/*
 
 %files devel
 %{_includedir}/libinput.h
@@ -101,6 +93,9 @@ find $RPM_BUILD_ROOT -name '*.la' -delete
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.4-1
+- new upstream release.
+
 * Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.3-3
 - initial build for Vine Linux.
 

+ 4 - 1
lib/libm/libmtp/libmtp-vl.spec

@@ -1,7 +1,7 @@
 Name:           libmtp
 Summary:        A software library for MTP media players
 Summary(ja):    MTP メディアプレイヤーのためのソフトウェアライブラリ
-Version:        1.1.11
+Version:        1.1.16
 Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
@@ -114,6 +114,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.16-1
+- new upstream release.
+
 * Fri Jul 15 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.11-1
 - new upstream release.
 

+ 112 - 0
lib/libs/libsass/libsass-vl.spec

@@ -0,0 +1,112 @@
+Name:           libsass
+Version:        3.5.5
+Release:        1%{?_dist_release}
+Summary:        C/C++ port of the Sass CSS precompiler
+Summary(ja):    C/C++ Sass CSS プリコンパイラ
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            http://sass-lang.com/libsass
+Source0:        https://github.com/sass/libsass/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+
+BuildRequires:  automake
+BuildRequires:  autoconf
+BuildRequires:  libtool
+BuildRequires:  pkgconfig
+BuildRequires:  gcc-c++
+
+%description
+Libsass is a C/C++ port of the Sass CSS precompiler. The original version was
+written in Ruby, but this version is meant for efficiency and portability.
+
+This library strives to be light, simple, and easy to build and integrate with
+a variety of platforms and languages.
+
+Libsass is just a library, but if you want to RUN libsass, install the sassc
+package.
+
+
+%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
+%setup -q
+export LIBSASS_VERSION=%{version}
+autoreconf --force --install
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%license LICENSE
+%doc Readme.md SECURITY.md
+%{_libdir}/*.so.*
+
+%files devel
+%license LICENSE
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+
+
+%changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.5.5-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Fri Jul 20 2018 Aurelien Bompard <abompard@fedoraproject.org> - 3.5.4-3
+- Add missing BR
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Jun 22 2018 Marcel Plch <mplch@redhat.com> - 3.5.4-1
+- Update to 3.5.4
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Sep 14 2017 Miro Hrončok <mhroncok@redhat.com> - 3.4.5-4
+- Export LIBSASS_VERSION, so it is possible to get it via libsass_version()
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Mon Jul 24 2017 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.5-1
+- version 3.4.5:  https://github.com/sass/libsass/releases/tag/3.4.5
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Dec 19 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.1-1
+- Version 3.4.1: https://github.com/sass/libsass/releases/tag/3.4.1
+
+* Mon Dec 12 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.0-1
+- Version 3.4.0: https://github.com/sass/libsass/releases/tag/3.4.0
+
+* Wed Sep 30 2015 Aurelien Bompard <abompard@fedoraproject.org> - 3.3.6-1
+- initial package

+ 8 - 3
lib/libw/libwacom/libwacom-vl.spec

@@ -1,6 +1,7 @@
 Summary:        A library to identify wacom tablets
+Summary(ja):    ワコムタブレットを検出するためのライブラリ
 Name:           libwacom
-Version:        0.19
+Version:        0.32
 Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
@@ -15,7 +16,6 @@ BuildRequires:	eudev-libgudev1-devel
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 %description
 libwacom is a library to identify wacom tablets and their model-specific
@@ -56,10 +56,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README NEWS
+%license COPYING
+%doc README NEWS
 %{_bindir}/libwacom-list-local-devices
 %{_libdir}/libwacom.so.*
 %{_datadir}/%{name}
+%{_mandir}/man1/libwacom-list-local-devices.1*
 
 %files devel
 %defattr(-,root,root,-)
@@ -69,6 +71,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.32-1
+- new upstream release.
+
 * Thu May 05 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.19-1
 - new upstream release
 

+ 30 - 17
lib/libw/libwebp/libwebp-vl.spec

@@ -1,25 +1,30 @@
-%define ver 0.3.1
-%define rel 3
+%define ver 1.0.1
+%define rel 1
 
 Name:		libwebp
 Version:	%{ver}
 Release:	%{rel}%{?_dist_release}
 Group:		System Environment/Libraries
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 URL:		http://webmproject.org/
 Summary:	Library and tools for the WebP graphics format
 Summary(ja):	WebP 画像フォーマットのためのライブラリとツール
 # Additional IPR is licensed as well. See PATENTS file for details
 License:	BSD
-Source0:	http://webp.googlecode.com/files/%{name}-%{version}.tar.gz
-Source1:	libwebp_jni_example.java	
+Source0:	https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-%{version}.tar.gz
+Source1:	libwebp_jni_example.java
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtool
-BuildRequires:	java-devel
-BuildRequires:	jpackage-utils
+BuildRequires:  java-1.8.0-openjdk-devel
+BuildRequires:  jpackage-utils
 BuildRequires:  swig
+BuildRequires:  freeglut-devel
 
 %description
 WebP is an image format that does lossy compression of digital
@@ -72,9 +77,13 @@ Packager: iwaim
 %setup -q
 
 %build
+%global optflags %{optflags} -fPIC
+
 mkdir -p m4
 ./autogen.sh
-%configure --disable-static
+%configure --disable-static --enable-libwebpmux \
+           --enable-libwebpdemux --enable-libwebpdecoder \
+           --disable-neon
 make %{?_smp_mflags}
 
 # swig generated Java bindings
@@ -83,16 +92,16 @@ cd swig
 rm -rf libwebp.jar libwebp_java_wrap.c
 mkdir -p java/com/google/webp
 swig -ignoremissing -I../src -java \
-	-package com.google.webp  \
-	-outdir java/com/google/webp \
-	-o libwebp_java_wrap.c libwebp.i
+    -package com.google.webp  \
+    -outdir java/com/google/webp \
+    -o libwebp_java_wrap.c libwebp.swig
 
-gcc %{optflags} -shared -fPIC -fno-strict-aliasing \
-	-I/usr/lib/jvm/java/include \
-	-I/usr/lib/jvm/java/include/linux \
-	-I../src \
-	-L../src/.libs -lwebp libwebp_java_wrap.c \
-	-o libwebp_jni.so
+gcc %{optflags} -shared \
+    -I/usr/lib/jvm/java/include \
+    -I/usr/lib/jvm/java/include/linux \
+    -I../src \
+    -L../src/.libs -lwebp libwebp_java_wrap.c \
+    -o libwebp_jni.so
 
 cd java
 javac com/google/webp/libwebp.java
@@ -115,7 +124,8 @@ cp swig/*.jar swig/*.so %{buildroot}/%{_libdir}/%{name}-java/
 %{_mandir}/man*/*
 
 %files -n %{name}
-%doc README PATENTS COPYING NEWS AUTHORS
+%license COPYING
+%doc README PATENTS NEWS AUTHORS
 %{_libdir}/%{name}*.so.*
 
 %files devel
@@ -128,6 +138,9 @@ cp swig/*.jar swig/*.so %{buildroot}/%{_libdir}/%{name}-java/
 %{_libdir}/%{name}-java/
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-1
+- new upstream release.
+
 * Sun Oct 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.3.1-3
 - moved libwebp to System Environment/Libraries Group
 

+ 95 - 0
lib/libw/libwebp03/libwebp03-vl.spec

@@ -0,0 +1,95 @@
+%define ver 0.3.1
+%define rel 4
+
+Name:		libwebp03
+Version:	%{ver}
+Release:	%{rel}%{?_dist_release}
+Group:		System Environment/Libraries
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+URL:		http://webmproject.org/
+Summary:	Library and tools for the WebP graphics format
+Summary(ja):	WebP 画像フォーマットのためのライブラリとツール
+# Additional IPR is licensed as well. See PATENTS file for details
+License:	BSD
+Source0:	https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-%{version}.tar.gz
+Source1:	libwebp_jni_example.java
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:	libjpeg-devel
+BuildRequires:  libpng-devel
+BuildRequires:  libtool
+
+%description
+WebP is an image format that does lossy compression of digital
+photographic images. WebP consists of a codec based on VP8, and a
+container based on RIFF. Webmasters, web developers and browser
+developers can use WebP to compress, archive and distribute digital
+images more efficiently.
+
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%prep
+%setup -q -n libwebp-%{version}
+
+%build
+mkdir -p m4
+./autogen.sh
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=%{buildroot}
+find "%{buildroot}/%{_libdir}" -type f -name "*.la" -delete
+
+rm -rf %{buildroot}%{_bindir}
+rm -rf %{buildroot}%{_mandir}
+rm -f %{buildroot}%{_libdir}/*.so
+rm -rf %{buildroot}%{_includedir}
+rm -rf %{buildroot}%{_libdir}/pkgconfig
+
+%post -n %{name} -p /sbin/ldconfig
+
+%postun -n %{name} -p /sbin/ldconfig
+
+%files -n %{name}
+%doc README PATENTS COPYING NEWS AUTHORS
+%{_libdir}/libwebp*.so.*
+
+
+%changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.1-4
+- temporary package for ABI compatibility.
+
+* Sun Oct 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.3.1-3
+- moved libwebp to System Environment/Libraries Group
+
+* Tue Jul 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.3.1-2
+- rebuild with libpng-1.6.12
+
+* Sat Oct 12 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.1-1
+- new upstream release
+
+* Sat Jan 12 2013 IWAI, Masaharu <iwai@alib.jp> 0.2.1-1
+- initial build for Vine Linux
+
+* Thu Dec 27 2012 Rahul Sundaram <sundaram@fedoraproject.org> - 0.2.1-1
+- new upstream release 0.2.1
+
+* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.1.3-3
+- rebuild against new libjpeg
+
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Thu Feb 02 2012 Rahul Sundaram <sundaram@fedoraproject.org> - 0.1.3-1
+- Several spec improvements by Scott Tsai <scottt.tw@gmail.com>
+
+* Wed May 25 2011 Rahul Sundaram <sundaram@fedoraproject.org> - 0.1.2-1
+- Initial spec. Based on openSUSE one
+

+ 24 - 7
m/mutter/mutter-vl.spec

@@ -1,4 +1,4 @@
-%define pkg_version 3.20.3
+%define pkg_version 3.30.2
 %define pkg_release 1%{?_dist_release}
 
 Summary:     Window and compositing manager based on Clutter
@@ -7,6 +7,7 @@ Version:     %{pkg_version}
 Release:     %{pkg_release}
 Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
+Patch0:      Fix-compiler-errors-when-Wayland-support-is-disabled.patch
 Patch100:    mutter-3.18.1-roundf.patch
 
 License:     GPLv2+
@@ -16,9 +17,11 @@ URL:         http://git.gnome.org/browse/mutter
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	pkgconfig
+BuildRequires:	intltool
 BuildRequires:	gtk3-devel
 BuildRequires:	clutter-devel
 BuildRequires:	mesa-libgbm-devel >= 10.3
+BuildRequires:	mesa-libGLES-devel
 BuildRequires:	libSM-devel
 BuildRequires:	libxkbfile-devel
 BuildRequires:	xkeyboard-config
@@ -32,6 +35,9 @@ BuildRequires:	upower-devel >= 0.9.11
 BuildRequires:	desktop-file-utils
 BuildRequires:	zenity
 BuildRequires:	gsettings-desktop-schemas-devel >= 3.4.0
+BuildRequires:	libXtst-devel
+BuildRequires:	elogind-devel
+BuildRequires:	libgudev-devel
 
 Requires:		%{name}-libs = %{version}-%{release}
 Requires(postun,posttrans):	desktop-file-utils
@@ -39,7 +45,6 @@ Requires(postun,posttrans):	desktop-file-utils
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -72,13 +77,18 @@ The %{name}-libs package contains the runtime shared libraries for
 
 %prep
 %setup -q
+%patch0 -p1 
 %patch100 -p1 
 
 %build
 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
+%configure \
+  --disable-static \
+  --disable-wayland \
+  --enable-wayland-egl-server=no
+
 %{__make} %{?_smp_mflags} 
 
 
@@ -116,7 +126,8 @@ update-desktop-database -q > /dev/null || :
 
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README
+%license COPYING
+%doc NEWS
 %{_bindir}/mutter
 %{_libdir}/mutter/plugins/default.so
 %{_libexecdir}/mutter-restart-helper
@@ -132,17 +143,23 @@ update-desktop-database -q > /dev/null || :
 %files libs
 %defattr(-,root,root,-)
 %{_libdir}/lib*.so.*
-%{_libdir}/mutter/Meta-3.0.typelib
+%dir %{_libdir}/mutter
+%dir %{_libdir}/mutter/plugins
+%{_libdir}/mutter/*.so
+%{_libdir}/mutter/*.typelib
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/mutter/*
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
-%{_libdir}/mutter/Meta-3.0.gir
+%{_libdir}/mutter/*.gir
 
 
 %changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.3-1
 - new upstream release
 

+ 28 - 26
n/nautilus/nautilus-vl.spec

@@ -10,10 +10,12 @@
 %define tracker_version 1.6.0
 %define gobject_introspection_version 0.9.8
 
+%define _unpackaged_files_terminate_build 1
+
 Name:		nautilus
 Summary:	Nautilus is a file manager for GNOME
 Summary(ja):	Nautilus - GNOME ファイルマネージャ
-Version:	3.20.2
+Version:	3.30.5
 Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
@@ -21,12 +23,10 @@ URL:		http://www.gnome.org/projects/nautilus/
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 Source: 	ftp://ftp.gnome.org/pub/gnome/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
 # vine
-Patch102:	run_in_gnome.patch
 Patch2000:	nautilus-vine-settings.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
@@ -36,9 +36,8 @@ Requires:       gvfs, gvfs-fuse, gvfs-smb, gvfs-archive, gvfs-gphoto2
 Requires:	libexif >= %{libexif_version}
 Requires:	%{name}-libs = %{version}-%{release}
 
+BuildRequires:  meson
 BuildRequires:  intltool
-BuildRequires:  libtool >= 1.4.2-10
-BuildRequires:  automake, autoconf
 BuildRequires:	desktop-file-utils
 
 BuildRequires:	glib2-devel >= %{glib2_version}
@@ -54,9 +53,12 @@ BuildRequires:  unique3-devel
 BuildRequires:  libnotify-devel
 BuildRequires:  libSM-devel
 BuildRequires:  exempi-devel
-BuildRequires:  tracker-devel
 BuildRequires:  gobject-introspection-devel >= %{gobject_introspection_version}
-BuildRequires:	gsettings-desktop-schemas
+BuildRequires:  gsettings-desktop-schemas
+BuildRequires:  libgexiv2-devel
+BuildRequires:  gnome-autoar-devel
+BuildRequires:  libseccomp-devel
+BuildRequires:  libappstream-glib-devel
 
 Obsoletes:      nautilus-extras
 Obsoletes:      nautilus-suggested
@@ -124,26 +126,22 @@ This package contains documentation for %{name}.
 %prep
 %setup -q -n %{name}-%{version}
 
-%patch102 -p1 -b .vine
 %patch2000 -p1 -b .vine
 
 %build
-#gtkdocize
-#libtoolize --force --copy
-#autoreconf -f -i
-CFLAGS="$RPM_OPT_FLAGS -DUGLY_HACK_TO_DETECT_KDE -DNAUTILUS_OMIT_SELF_CHECK" \
-%configure \
-	--disable-more-warnings \
-	--disable-update-mimedb \
-	--disable-selinux \
-	--enable-introspection=yes
-
-make %{?_smp_mflags}
+%meson \
+  -Dselinux=false \
+  -Dpackagekit=true \
+  -Dintrospection=true \
+  -Dintrospection=true \
+  -Ddocs=true
+
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-make install DESTDIR=$RPM_BUILD_ROOT
+%meson_install
 
 # make sure desktop files validate by ignoring sr@Latn
 perl -pi -e 's/sr\@Latn/sp/g' $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
@@ -155,8 +153,6 @@ desktop-file-install --vendor "" --delete-original       \
   --add-only-show-in GNOME                                  \
   $RPM_BUILD_ROOT%{_datadir}/applications/*
 
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
-
 %find_lang %name
 
 %clean
@@ -176,17 +172,18 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 
 %files  -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING COPYING.LIB NEWS README
+%license LICENSE
+%doc NEWS README*
 %dir %{_libdir}/nautilus
 %dir %{_libdir}/nautilus/extensions-3.0
 %{_libdir}/nautilus/extensions-3.0/*.so
-%{_datadir}/appdata/org.gnome.Nautilus.appdata.xml
+%{_datadir}/metainfo/org.gnome.Nautilus.appdata.xml
 %{_datadir}/dbus-1/services/org.freedesktop.FileManager1.service
 %{_datadir}/dbus-1/services/org.gnome.Nautilus.service
-%{_datadir}/gnome-shell/search-providers/nautilus-search-provider.ini
+%{_datadir}/gnome-shell/search-providers/org.gnome.Nautilus.search-provider.ini
 %{_datadir}/applications/*.desktop
+%{_datadir}/icons/hicolor/*/apps/*
 %{_bindir}/*
-%{_sysconfdir}/xdg/autostart/nautilus-autostart.desktop
 %{_datadir}/glib-2.0/schemas/
 %{_mandir}/man1/*
 
@@ -208,6 +205,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas || :
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.5-1
+- new upstream release.
+- dropped Patch102.
+- updated Patch2000.
+
 * Sat Jul 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.2-1
 - new upstream release
 - update Patch2000

+ 73 - 0
o/openrc-settingsd/openrc-settingsd-vl.spec

@@ -0,0 +1,73 @@
+%define pkg_version 1.0.1
+%define pkg_release 1%{?_dist_release}
+%define libdaemon_version 0.14
+
+Summary:      System settings D-Bus service for OpenRC 
+Summary(ja):  D-Busシステム設定サービス
+Name:         openrc-settingsd
+Version:      %{pkg_version}
+Release:      %{pkg_release}
+Vendor:       Project Vine
+Distribution: Vine Linux
+
+License:      GPL2+
+Group:        System Environment/Base
+URL:          https://gitweb.gentoo.org/proj/openrc-settingsd.git/
+Source0:      https://dev.gentoo.org/~tetromino/distfiles/openrc-settingsd/openrc-settingsd-%{version}.tar.xz
+Source1:      libdaemon-%{libdaemon_version}.tar.gz
+Patch0:       openrc-settingsd-vine.patch
+
+BuildRequires: glib2-devel
+BuildRequires: dbus-devel
+BuildRequires: polkit-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+%description
+ Implementation of systemd's settings interface (hostnamed, localed, timedated) for OpenRC
+
+%prep
+%setup -q -a 1
+%patch0 -p1 -b .vine
+ln -sf libdaemon-%{libdaemon_version} libdaemon
+
+%build
+autoreconf -ivf
+
+pushd libdaemon-%{libdaemon_version}
+%configure
+%{__make} %{?_smp_mflags}
+popd
+ln -sf libdaemon-%{libdaemon_version}/libdaemon/.libs/libdaemon.a ./
+
+%configure
+%{__make} %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR=%{buildroot}
+
+rm -rf %{buildroot}%{_sysconfdir}/conf.d
+rm -rf %{buildroot}%{_sysconfdir}/init.d
+
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+
+%files
+%defattr(-,root,root)
+%license COPYING libdaemon/LICENSE
+%doc AUTHORS NEWS README
+%{_sysconfdir}/dbus-1/system.d/*
+%{_libexecdir}/*
+%{_datadir}/openrc-settingsd
+%{_datadir}/polkit-1/actions/*
+%{_datadir}/dbus-1/interfaces/*
+%{_datadir}/dbus-1/system-services/*
+%{_mandir}/man8/*
+
+
+%changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-1
+- initial build for Vine Linux.

+ 7 - 2
p/polkit/polkit-vl.spec

@@ -2,7 +2,7 @@ Summary: PolicyKit Authorization Framework
 Summary(ja): PolicyKit 認証フレームワーク
 Name: polkit
 Version: 0.115
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: LGPLv2+
 URL: http://www.freedesktop.org/wiki/Software/polkit
 Source0: http://www.freedesktop.org/software/%{name}/releases/%{name}-%{version}.tar.gz
@@ -62,6 +62,9 @@ Development documentation for PolicyKit.
 %patch0 -p1
 
 %build
+autoreconf -vif
+
+export CXXFLAGS="%{optflags} -std=gnu++11"
 %configure \
 	--with-os-type=redhat \
 	--enable-gtk-doc \
@@ -69,7 +72,6 @@ Development documentation for PolicyKit.
 	--libexecdir=%{_libexecdir}/polkit-1 \
 	--enable-introspection \
 	--enable-libelogind=yes \
-	--disable-systemd \
 	--enable-examples
 make
 
@@ -139,6 +141,9 @@ exit 0
 %{_datadir}/gtk-doc/html/*
 
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.115-2
+- really enabled elogind.
+
 * Sun Dec 16 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.115-1
 - new upstream release.
 - enabled elogind: ConsoleKit is obsolete.

+ 94 - 0
s/sassc/sassc-vl.spec

@@ -0,0 +1,94 @@
+%global testspec_version 3.5.4
+
+Name:           sassc
+Version:        3.5.0
+Release:        2%{?_dist_release}
+Summary:        Wrapper around libsass to compile CSS stylesheet
+Summary(ja):    libsassのコマンドラインラッパー
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            http://github.com/sass/sassc
+Source0:        https://github.com/sass/sassc/archive/%{version}.tar.gz
+# Test suite spec. According to this comment from an upstream dev, we should
+# not use the release tags on the test spec:
+# https://github.com/sass/libsass/issues/2258#issuecomment-268196004
+# https://github.com/sass/sass-spec/archive/master.zip
+# https://github.com/sass/sass-spec/archive/v%%{testspec_version}.tar.gz
+Source1:        sass-spec-%{testspec_version}.tar.gz
+
+# libsass is built as a shared library.
+Patch0:         %{name}-3.5.0-build.patch
+
+BuildRequires:  libsass-devel >= %{version}
+BuildRequires:  gcc-c++
+
+%description
+SassC is a wrapper around libsass used to generate a useful command-line
+application that can be installed and packaged for several operating systems.
+
+
+%prep
+%setup -q -a 1
+mv sass-spec-%{testspec_version} sass-spec
+%patch0 -p1
+
+
+%build
+%make_build build-shared \
+    LDFLAGS="$RPM_OPT_FLAGS" \
+    CFLAGS="$RPM_OPT_FLAGS" \
+    CXXFLAGS="$RPM_OPT_FLAGS"
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -p -m755 -D bin/sassc $RPM_BUILD_ROOT%{_bindir}/%{name}
+
+
+%files
+%license LICENSE
+%doc Readme.md
+%{_bindir}/%{name}
+
+
+%changelog
+* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.5.0-2
+- initial build for Vine Linux.
+- disabled tests.
+
+* Thu Jul 19 2018 Kevin Fenzi <kevin@scrye.com> - 3.5.0-1
+- Upgrade to 3.5.0, tests 3.5.4. 
+- Fixes FTBFS.
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Mon Jul 24 2017 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.5-2
+- Require the same libsass version
+
+* Mon Jul 24 2017 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.5-1
+- Version 3.4.5: https://github.com/sass/sassc/releases/tag/3.4.5
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Dec 19 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.1-1
+- Version 3.4.1: https://github.com/sass/sassc/releases/tag/3.4.1
+
+* Mon Dec 12 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.4.0-1
+- Version 3.4.0: https://github.com/sass/sassc/releases/tag/3.4.0
+
+* Tue Aug 23 2016 Aurelien Bompard <abompard@fedoraproject.org> - 3.3.6-1
+- initial package

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

@@ -1,5 +1,5 @@
 Name:		totem-pl-parser
-Version:	3.10.6
+Version:	3.26.1
 Release:	1%{?_dist_release}
 Summary:	Totem Playlist Parser library
 Summary(ja):	Totem プレイリスト解析ライブラリ
@@ -11,6 +11,7 @@ Source0:	http://ftp.gnome.org/pub/gnome/sources/%{name}/3.10/%{name}-%{version}.
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 Obsoletes:	totem-plparser
 
+BuildRequires:  meson
 BuildRequires:  gettext
 BuildRequires:  gtk3-devel
 BuildRequires:  gmime-devel
@@ -23,7 +24,6 @@ BuildRequires:  perl-XML-Parser
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 A library to parse and save playlists, as used in music and movie players.
@@ -34,10 +34,11 @@ Group:          Development/Libraries
 Obsoletes:      totem-devel < 3.0.0
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
-Requires:       gtk3-devel
+Requires:       glib2-devel
 Requires:       libxml2-devel
 Requires:       gmime-devel
 Requires:       libarchive-devel
+Requires:       libgcrypt-devel
 
 %description    devel
 The %{name}-devel package contains libraries and header files for
@@ -47,16 +48,16 @@ developing applications that use %{name}.
 %setup -q
 
 %build
-%configure \
-	--disable-static \
-	--disable-quvi \
-	--enable-introspection=yes
-make %{?_smp_mflags}
+%meson \
+  -Denable-quvi=no \
+  -Denable-libarchive=yes \
+  -Denable-libgcrypt=yes
+
+%meson_build
 
 %install
 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} --with-gnome
 
@@ -78,10 +79,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%{_datadir}/gtk-doc/html/totem-pl-parser
+#%{_datadir}/gtk-doc/html/totem-pl-parser
 %{_datadir}/gir-1.0
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.26.1-1
+- new upstream release.
+
 * Sat Dec 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.6-1
 - new upstream release
 

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

@@ -15,11 +15,13 @@
 %define _totem_pl_parser_ver	3.4.4
 
 %define nautilus_extdir %{_libdir}/nautilus/extensions-3.0
+%define _unpackaged_files_terminate_build 1
+
 
 Summary:	Movie player for GNOME 3
 Summary(ja):	GNOME3 用動画プレイヤー
 Name:		totem
-Version:	3.20.1
+Version:	3.30.0
 Release:	1%{?_dist_release}
 License:	GPL
 Group:		Applications/Multimedia
@@ -27,14 +29,13 @@ URL:		http://www.gnome.org/projects/totem/
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
 
 # from upstream
-Patch0: totem-3.20.1-gint64-format.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
+BuildRequires:	meson
 BuildRequires:	gtk3-devel >= %{_gtk_ver}, glib2-devel >= %{_glib_ver}
 BuildRequires:	gnome-icon-theme >= %{_gnomeicon_ver}
 BuildRequires:	dbus-devel >= %{_dbus_ver}
@@ -49,14 +50,16 @@ BuildRequires:	grilo-devel
 BuildRequires:  bluez-libs-devel >= 4.15
 BuildRequires:  lirc-devel
 BuildRequires:  unique-devel >= %{_unique_ver}
-BuildRequires:	python-devel
+BuildRequires:	python3-devel
 BuildRequires:	pylint
+BuildRequires:	python3-pygobject
 BuildRequires:	pygobject3-devel
 BuildRequires:  libpeas-devel
 BuildRequires:  libXtst-devel
 BuildRequires:  gsettings-desktop-schemas-devel
 BuildRequires:  gnome-doc-utils >= %{_gnome_doc_utils_ver}
 BuildRequires:  vala
+BuildRequires:  libappstream-glib-devel
 
 BuildRequires:	gstreamer1-devel >= %{_gst_ver}
 BuildRequires:	gstreamer1-plugins-base-devel >= %{_gstpb_ver}
@@ -103,22 +106,24 @@ developing developing plugins for %{name}.
 
 %prep
 %setup -q
-%patch0 -p1 -b .gint64
 
 %build
-#DBUS_FATAL_WARNINGS=0 /usr/bin/gst-inspect-1.0 --print-all > /dev/null
-#export MOZILLA_PLUGINDIR=%{mozplug_dir}
-%configure \
-	--enable-python \
-	--enable-vala \
-	--enable-nautilus 
+export LANG=ja_JP.UTF-8
+
+%meson \
+  -Denable-python=yes \
+  -Denable-vala=yes \
+  -Denable-nautilus=yes \
+  -Denable-introspection=yes \
+  -Dwith-plugins=auto
 
-make %{?_smp_mflags}
+%meson_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
+export LANG=ja_JP.UTF-8
 
-make install DESTDIR=$RPM_BUILD_ROOT 
+%meson_install
 
 # remove unneeded files
 %__rm -f %{buildroot}%{_libdir}/totem/plugins/*/*.{a,la}
@@ -175,21 +180,21 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog NEWS README TODO
+%license COPYING
+%doc AUTHORS NEWS README TODO
 %{_bindir}/totem
-%{_bindir}/totem-audio-preview
 %{_bindir}/totem-video-thumbnailer
 %{_datadir}/GConf/gsettings/opensubtitles.convert
 #%{_datadir}/GConf/gsettings/pythonconsole.convert
 %{_datadir}/GConf/gsettings/totem.convert
-%{_datadir}/appdata/org.gnome.Totem.appdata.xml
+%{_datadir}/metainfo/org.gnome.Totem.appdata.xml
 %{_datadir}/applications/org.gnome.Totem.desktop
 %{_datadir}/dbus-1/services/org.gnome.Totem.service
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/icons/*/*/*/*
 %{_datadir}/thumbnailers/totem.thumbnailer
 %{_datadir}/%{name}
-%{_datadir}/gtk-doc/html/totem
+#%{_datadir}/gtk-doc/html/totem
 %{_libdir}/libtotem.so.*
 %{_libdir}/girepository-1.0/*.typelib
 %dir %{_libdir}/totem
@@ -201,7 +206,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/totem/plugins/gromit
 %{_libdir}/totem/plugins/im-status/libtotem-im-status.so
 %{_libdir}/totem/plugins/im-status/totem-im-status.plugin
-%{_libdir}/totem/plugins/lirc
+#%{_libdir}/totem/plugins/lirc
 %{_libdir}/totem/plugins/media-player-keys
 %{_libdir}/totem/plugins/ontop
 %{_libdir}/totem/plugins/opensubtitles
@@ -214,8 +219,10 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_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/vimeo
 %{_libdir}/nautilus/extensions-3.0/*.so*
+%{_libexecdir}/totem-gallery-thumbnailer
 %{_mandir}/man1/*
 
 %files devel
@@ -224,10 +231,15 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %{_libdir}/libtotem.so
 %{_libdir}/pkgconfig/totem.pc
 %{_datadir}/gir-1.0/Totem-1.0.gir
-%{_datadir}/gtk-doc/html/totem
+#%{_datadir}/gtk-doc/html/totem
 
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+- dropped Patch0: fixed in upstream.
+- drop lirc plugin: meson cannot detect lirc.
+
 * Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.1-1
 - new upstream release
 - add BuildRequires: lirc-devel

+ 61 - 146
t/tracker/tracker-vl.spec

@@ -3,7 +3,7 @@
 Summary: An object database, tag/metadata database, search tool and indexer
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Name: tracker
-Version: 1.12.4
+Version: 2.1.6
 Release: 1%{?_dist_release}
 License: GPL
 Group: Applications/System
@@ -11,57 +11,33 @@ URL: http://www.gnome.org/projects/tracker/
 
 Source0: http://ftp.gnome.org/pub/GNOME/sources/tracker/1.12/tracker-%{version}.tar.xz
 
-Patch0:	tracker-0.12.3-sched.patch
-Patch1:	tracker-1.2.3-revert-error_message.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=1648902
+Patch0: tracker-2.1.5-silence-file-monitor-warnings.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: glib2-devel >= 2.44.0
-BuildRequires: gtk3-devel >= 3.0.0
-BuildRequires: gmime-devel >= 2.4
-BuildRequires: gstreamer1-devel
-BuildRequires: gstreamer1-plugins-base-devel
-BuildRequires: poppler-devel
-BuildRequires: gettext
-BuildRequires: file
-BuildRequires: libexif-devel, libgsf-devel, totem-pl-parser-devel
-BuildRequires: desktop-file-utils, intltool
-BuildRequires: raptor-devel >= 1.4.18
-BuildRequires: sqlite3-devel
-BuildRequires: dbus-devel >= 1.0
-BuildRequires: dbus-glib-devel >= 0.78
-BuildRequires: libSM-devel
-BuildRequires: libnotify-devel >= 0.4.3
-BuildRequires: libuuid-devel
-BuildRequires: libmediaart-devel
-BuildRequires: NetworkManager-glib-devel
-BuildRequires: vala-devel
-BuildRequires: libgee-devel
-BuildRequires: upower-devel
-BuildRequires: libgee-devel >= 0.3
-BuildRequires: nautilus-devel
-BuildRequires: libicu-devel
-BuildRequires: libjpeg-turbo-devel
-BuildRequires: giflib-devel
-BuildRequires: libtiff-devel
-BuildRequires: exempi-devel
-BuildRequires: enca-devel
-BuildRequires: taglib-devel
-BuildRequires: libgxps-devel
-BuildRequires: libvorbis-devel
-BuildRequires: flac-devel
-BuildRequires: json-glib-devel
-BuildRequires: libsoup-devel
-BuildRequires: libxml-devel
-BuildRequires: libseccomp-devel
-BuildRequires: firefox
-BuildRequires: thunderbird
-## BuildRequires: autoconf, automake
-
-Requires:	%{name}-libs = %{version}-%{release}
+BuildRequires: meson
+BuildRequires:  graphviz
+BuildRequires:  gtk-doc
+BuildRequires:  intltool
+BuildRequires:  libappstream-glib
+BuildRequires:  vala
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(icu-i18n)
+BuildRequires:  pkgconfig(icu-uc)
+BuildRequires:  pkgconfig(json-glib-1.0)
+BuildRequires:  pkgconfig(libnm)
+BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(sqlite3)
+BuildRequires:  libuuid-devel
+
+Obsoletes: %{name}-libs < 2.0.0
+Obsoletes: %{name}-search-tool < 2.0.0
+Provides: %{name}-libs = %{version}-%{release}
+Provides: %{name}-search-tool = %{version}-%{release}
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 Tracker is a powerful desktop-neutral first class object database,
@@ -81,23 +57,13 @@ all types of files and other first class objects
 %package devel
 Summary: Headers for developing programs that will use %{name}
 Group: Development/Libraries
-Requires: %{name}-libs = %{version}-%{release}
-Requires: pkgconfig
-Requires: dbus-glib-devel
+Requires: %{name} = %{version}-%{release}
 
 %description devel
 This package contains the static libraries and header files needed for
 developing with tracker
 
 
-%package libs
-Summary: Libraries for %{name}
-Group: System Environment/Libraries
-
-%description libs
-The %{name}-libs package contains the runtime shared libraries for %{name}
-
-
 %package docs
 Summary: Documentation for tracker
 Group: Documentation
@@ -109,58 +75,20 @@ BuildArch: noarch
 This package contains documentation for tracker.
 
 
-%package search-tool
-Summary: Tracker search tool(s)
-Group: User Interface/Desktops
-Requires: %{name} = %{version}-%{release}
-
-%description search-tool
-Graphical frontend to tracker search facilities. This has dependencies on
-GNOME libraries
-
-
 %prep
 %setup -q
-%patch0 -p1 -b .sched
-%patch1 -p1 -b .errormsg
+%patch0 -p1
 
-# remove shebangs from the python files as none should be executable scripts
-## sed -e '/^#!\//,1 d' -i python/deskbar-handler/*.py
+%build
+%meson
+%meson_build
 
-sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
 
-%build
-#libtoolize --force --copy
-#intltoolize --copy --force
-#autoreconf -if
-%configure \
-	--disable-static											\
-	--disable-tracker-search-bar								\
-	--disable-libcue											\
-	--enable-libvorbis											\
-	--enable-libflac											\
-	--with-firefox-plugin-dir=%{_libdir}/firefox/extensions		\
-	--with-thunderbird-plugin-dir=%{_libdir}/thunderbird/extensions	
-
-
-make %{?_smp_mflags}
-
-										
 %install
 rm -rf %{buildroot}
-make DESTDIR=%{buildroot} install
-
-mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
-echo "%{_libdir}/tracker-0.16"	\
-	> %{buildroot}%{_sysconfdir}/ld.so.conf.d/tracker-%{_arch}.conf
+export LANG=ja_JP.UTF-8
+%meson_install
 
-desktop-file-install --delete-original               \
-        --vendor=""                             \
-        --dir=%{buildroot}%{_datadir}/applications   \
-        %{buildroot}%{_datadir}/applications/%{name}-needle.desktop
-
-find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 rm -rf %{buildroot}%{_datadir}/tracker-tests
 
 %find_lang %{name}
@@ -171,6 +99,7 @@ rm -rf %{buildroot}/usr/lib/systemd
 rm -rf %{buildroot}
 
 %post
+/sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
 
 %posttrans
@@ -178,75 +107,61 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   
 %postun
+/sbin/ldconfig
 if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
     gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
     glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 fi
 
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
 
-  
 %files -f %{name}.lang
 %defattr(-, root, root, -)
-%doc AUTHORS ChangeLog COPYING NEWS README
-### %doc %{_datadir}/gtk-doc/html/libtracker-common/
-### %doc %{_datadir}/gtk-doc/html/libtracker-module/
-%{_bindir}/tracker*
-%exclude %{_bindir}/tracker-needle
-%exclude %{_bindir}/tracker-preferences
-%{_libdir}/firefox/extensions/trackerfox@bustany.org
-%{_libdir}/thunderbird/extensions/trackerbird@bustany.org
-%{_libexecdir}/tracker*
-%{_datadir}/applications/trackerbird-launcher.desktop
-%{_datadir}/bash-completion/completions/tracker
-%{_datadir}/dbus-1/services/org.freedesktop.Tracker*
-%{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.*.xml
+%license COPYING
+%doc AUTHORS NEWS README
+%{_bindir}/tracker
+%{_libexecdir}/tracker-store
 %{_datadir}/tracker/
-%{_datadir}/xul-ext/trackerfox
-%{_datadir}/xul-ext/trackerbird
-%{_sysconfdir}/ld.so.conf.d/tracker-%{_arch}.conf
-%{_sysconfdir}/xdg/autostart/tracker*.desktop
+%{_datadir}/dbus-1/services/org.freedesktop.Tracker1.service
+%{_libdir}/libtracker*-2.0.so.*
+%{_libdir}/tracker-2.0/
+%dir %{_libdir}/girepository-1.0
+%{_libdir}/girepository-1.0/Tracker-2.0.typelib
+%{_libdir}/girepository-1.0/TrackerControl-2.0.typelib
+%{_libdir}/girepository-1.0/TrackerMiner-2.0.typelib
 %{_mandir}/*/tracker*.gz
-%exclude %{_mandir}/man1/tracker-preferences.1.gz
-%exclude %{_mandir}/man1/tracker-needle.1.gz
-
-%files libs
-%defattr(-, root, root, -)
-%{_libdir}/*.so.*
-%{_libdir}/girepository-1.0/*.typelib
-%{_libdir}/tracker-1.0/
+%config(noreplace) %{_sysconfdir}/xdg/autostart/tracker-store.desktop
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/tracker
+%{_datadir}/glib-2.0/schemas/*
 
 %files devel
 %defattr(-, root, root, -)
-%{_includedir}/tracker-1.0/
+%{_includedir}/tracker-2.0/
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%{_datadir}/vala/vapi/tracker*.vapi
-%{_datadir}/vala/vapi/tracker*.deps
-%{_datadir}/gir-1.0/*.gir
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/*
+%dir %{_datadir}/gir-1.0
+%{_datadir}/gir-1.0/*
 
 %files docs
 %defattr(-, root, root, -)
 %{_datadir}/gtk-doc/html/libtracker-control
 %{_datadir}/gtk-doc/html/libtracker-miner
 %{_datadir}/gtk-doc/html/libtracker-sparql
+%{_datadir}/gtk-doc/html/ontology/
 
-%files search-tool
-%defattr(-, root, root, -)
-%{_bindir}/tracker-needle
-%{_bindir}/tracker-preferences
-%{_libdir}/nautilus/extensions-3.0/*.so
-%{_datadir}/appdata/tracker-needle.appdata.xml
-%{_datadir}/appdata/tracker-preferences.appdata.xml
-%{_datadir}/applications/*.desktop
-%{_datadir}/icons/*/*/apps/tracker.*
-%{_mandir}/man1/tracker-preferences.1.gz
-%{_mandir}/man1/tracker-needle.1.gz
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.6-1
+- new upstream release.
+- dropped all patches.
+- added Patch0.
+- dropped subpackages "libs" and "search-tool".
+
 * Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.4-1
 - new upstream release.
 

+ 27 - 10
w/webkitgtk4/webkitgtk4-vl.spec

@@ -1,3 +1,5 @@
+%bcond_without clang
+
 ## NOTE: Lots of files in various subdirectories have the same name (such as
 ## "LICENSE") so this short macro allows us to distinguish them by using their
 ## directory names (from the source tree) as prefixes for the files.
@@ -6,7 +8,7 @@
         cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
 
 Name:           webkitgtk4
-Version:        2.18.5
+Version:        2.22.5
 Release:        1%{?_dist_release}
 Summary:        GTK+ Web content engine library
 
@@ -20,6 +22,10 @@ Source0:        http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
 
 Patch3:         webkitgtk-2.5.2-commit_align.patch
 
+%if %{with clang}
+BuildRequires:  clang
+BuildRequires:  lld
+%endif
 BuildRequires:  at-spi2-core-devel
 BuildRequires:  bison
 BuildRequires:  cairo-devel
@@ -52,6 +58,7 @@ BuildRequires:  ruby
 BuildRequires:  sqlite3-devel
 BuildRequires:  libnotify-devel
 BuildRequires:  hyphen-devel
+BuildRequires:  woff2-devel
 %ifarch ppc
 BuildRequires:  libatomic
 %endif
@@ -116,25 +123,33 @@ rm -rf Source/ThirdParty/qunit/
 # Use linker flags to reduce memory consumption
 # global optflags %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
 
-%ifarch s390 %{arm}
-# Decrease debuginfo verbosity to reduce memory consumption even more
-%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
+%if %{with clang}
+%ifnarch x86_64
+%define cflags_add --rtlib=compiler-rt
 %endif
 
-%ifarch ppc
-# Use linker flag -relax to get WebKit build under ppc(32) with JIT disabled
-%global optflags %{optflags} -Wl,-relax -latomic
+%global optflags  %(echo %{optflags} -DENABLE_YARR_JIT=0 | sed -e 's/-fno-schedule-insns2//') -fuse-ld=lld %{?cflags_add}
+%else
+%global optflags  %{optflags} -DENABLE_YARR_JIT=0
 %endif
 
-%global optflags %{optflags} -DENABLE_YARR_JIT=0
-
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
+
+export CC=clang
+export CXX=clang++
+export LD=ld.lld
+
 %cmake \
+%if %{with clang}
+  -DCOMPILER_IS_CLANG=ON \
+  -DCMAKE_CXX_COMPILER=clang++ \
+%endif
   -DPORT=GTK \
   -DCMAKE_BUILD_TYPE=Release \
   -DENABLE_JIT=OFF \
   -DENABLE_LLINT_C_LOOP=ON \
+  -DUSE_GSTREAMER_GL=OFF \
   ..
 popd
 
@@ -150,7 +165,6 @@ make %{?_smp_mflags} -C %{_target_platform}
 %add_to_license_files Source/JavaScriptCore/icu/LICENSE
 %add_to_license_files Source/ThirdParty/ANGLE/LICENSE
 %add_to_license_files Source/ThirdParty/ANGLE/src/third_party/compiler/LICENSE
-%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/murmurhash/LICENSE
 %add_to_license_files Source/WebCore/icu/LICENSE
 %add_to_license_files Source/WebCore/LICENSE-APPLE
 %add_to_license_files Source/WebCore/LICENSE-LGPL-2
@@ -200,6 +214,9 @@ make %{?_smp_mflags} -C %{_target_platform}
 %{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
 
 %changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.22.5-1
+- new upstream release.
+
 * Thu Jan 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.18.5-1
 - new upstream release.
 - added subpackages webkitgtk4-jsc{,-devel}.

+ 78 - 0
w/woff2/woff2-vl.spec

@@ -0,0 +1,78 @@
+Name:           woff2
+Version:        1.0.2
+Release:        5%{?_dist_release}
+Summary:        Web Open Font Format 2.0 library
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT
+URL:            https://github.com/google/woff2
+Source0:        https://github.com/google/woff2/archive/v%{version}/%{name}-%{version}.tar.gz
+
+BuildRequires:  cmake
+BuildRequires:  gcc-c++
+BuildRequires:  brotli-devel >= 1.0
+
+%description
+Web Open Font Format (WOFF) 2.0 is an update to the existing WOFF 1.0 with
+improved compression that is achieved by using the Brotli algorithm. The primary
+purpose of the WOFF2 format is to efficiently package fonts linked to Web
+documents by means of CSS @font-face rules.
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+Development files and utils for %{name}
+
+%prep
+%autosetup -n %{name}-%{version}
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%cmake .. \
+    -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+    -DCMAKE_INSTALL_LIBDIR="%{_libdir}"
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+%install
+%make_install -C %{_target_platform}
+
+%files
+%license LICENSE
+%{_libdir}/libwoff2common.so.*
+%{_libdir}/libwoff2dec.so.*
+%{_libdir}/libwoff2enc.so.*
+
+%files devel
+%{_includedir}/woff2
+%{_libdir}/libwoff2common.so
+%{_libdir}/libwoff2dec.so
+%{_libdir}/libwoff2enc.so
+%{_libdir}/pkgconfig/libwoff2common.pc
+%{_libdir}/pkgconfig/libwoff2dec.pc
+%{_libdir}/pkgconfig/libwoff2enc.pc
+
+%changelog
+* Thu Jan 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-5
+- initial build for Vine Linux.
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Mon Mar 05 2018 Tomas Popela <tpopela@redhat.com> - 1.0.2-3
+- Rebuild for brotli update
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Tue Nov 14 2017 Tomas Popela <tpopela@redhat.com> 1.0.2-1
+- Update to 1.0.2
+
+* Mon Oct 09 2017 Tomas Popela <tpopela@redhat.com> 1.0.1-1
+- Initial import (rhbz#1499676)

+ 21 - 3
x/xorg-x11-server/xorg-x11-server-vl.spec

@@ -1,3 +1,4 @@
+%bcond_without elogind
 %define pkgname xorg-server
 
 #define gitdate 20100319
@@ -6,7 +7,7 @@ Summary:   X.Org X11 X server
 Summary(ja):   X.Org X11 X サーバ
 Name:      xorg-x11-server
 Version:   1.19.6
-Release:   1%{?_dist_release}
+Release:   2%{?_dist_release}
 URL:       http://www.x.org
 License:   MIT/X11
 Group:     User Interface/X
@@ -30,6 +31,8 @@ Patch5: xserver-1.8.1-pic-libxf86config.patch
 Patch5002: xserver-1.12.1-ssh-isnt-local.patch
 
 ## Vine Patch
+# add elogind support
+Patch10000: 0001-add-elogind-support.patch
 # autodetect nvidia driver
 Patch10010: xorg-x11-server-1.12.1-nvidia.patch
 # autodetect fglrx driver
@@ -74,6 +77,7 @@ BuildRequires: xorg-x11-proto-devel >= 7.4-9
 BuildRequires: xorg-x11-xtrans-devel >= 1.2.3
 BuildRequires: xorg-x11-font-utils
 BuildRequires: libXfont-devel
+BuildRequires: libXfont2-devel
 BuildRequires: libXau-devel
 BuildRequires: libxkbfile-devel
 BuildRequires: xcb-util-devel
@@ -101,9 +105,14 @@ BuildRequires: openssl-devel
 # XXX Really?  Why would we need this, Xfont should hide it.
 BuildRequires: freetype2-devel
 
+BuildRequires: eudev-libudev-devel
 BuildRequires: libgudev-devel
 BuildRequires: dbus-devel
 
+%if %{with elogind}
+BuildRequires: elogind-devel
+%endif
+
 # DMX config utils buildreqs.
 BuildRequires: libXt-devel
 BuildRequires: libdmx-devel >= 1.1.0-2
@@ -138,7 +147,6 @@ Requires: libXfont
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 X.Org X11 X server
@@ -287,6 +295,9 @@ Xserver source code needed to build VNC server (Xvnc)
 %patch5002 -p1 -b .ssh-isnt-local
 
 # Vine patch
+%if %{with elogind}
+%patch10000 -p1 -b .elogind
+%endif
 %patch10010 -p1 -b .nvidia
 %patch10020 -p1 -b .fglrx
 %patch10030 -p1 -b .virtual-device
@@ -326,6 +337,9 @@ export CFLAGS="${RPM_OPT_FLAGS} -Wstrict-overflow -rdynamic $CFLAGS"
 	--enable-config-udev \
 	--enable-dmx \
 	%{dri_flags} \
+%if %{with elogind}
+	--enable-elogind=yes \
+%endif
 	${CONFIGURE}
 
 make -s %{?_smp_mflags} LIBTOOL=/usr/bin/libtool
@@ -431,7 +445,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %config %attr(0644,root,root) %{_sysconfdir}/pam.d/xserver
 %{_bindir}/X
-%attr(4711, root, root) %{_bindir}/Xorg
+%attr(755, root, root) %{_bindir}/Xorg
 %{_libexecdir}/Xorg
 %attr(4755, root, root) %{_libexecdir}/Xorg.wrap
 %{_bindir}/gtf
@@ -526,6 +540,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Jan 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.6-2
+- added elogind support.
+- changed permission of %{_bindir}/Xorg from 4711 to 755.
+
 * Wed Feb 14 2018 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.19.6-1
 - update to 1.19.6
 

+ 6 - 15
x/xorg-x11-xinit/xorg-x11-xinit-vl.spec

@@ -4,7 +4,7 @@ Summary:     X.Org X11 X Window System xinit startup scripts
 Summary(ja): X.Org X11 X ウィンドウシステム xinit スタートアップスクリプト
 Name:      xorg-x11-%{pkgname}
 Version:   1.3.4
-Release:   2%{?_dist_release}
+Release:   3%{?_dist_release}
 License:   MIT/X11
 Group:     User Interface/X
 URL:       http://www.x.org
@@ -20,10 +20,8 @@ Source14: Xresources
 Source16: Xsession
 Source17: localuser.sh
 Source18: xinit-compat.desktop
-Source100: ck-xinit-session.c
 
 Patch1: xinit-1.3.4-client-session.patch
-Patch2: xinit-1.0.7-poke-ck.patch
 Patch3: xinit-1.0.9-unset.patch
 
 Patch10: xinit-1.3.4-vine.patch
@@ -31,7 +29,6 @@ Patch10: xinit-1.3.4-vine.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: pkgconfig
 BuildRequires: libX11-devel
-BuildRequires: ConsoleKit-devel
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: libtool
@@ -43,8 +40,6 @@ Requires: xauth
 # next two are for localuser.sh
 Requires: coreutils
 Requires: xorg-x11-server-utils
-Requires: ConsoleKit-x11
-Requires: ConsoleKit-libs
 Requires: dbus-x11
 
 # NOTE: xinit, startx moved to xorg-x11-xinit during the X.Org X11R7
@@ -59,7 +54,6 @@ Provides: xinitrc
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 %description
 X.Org X11 X Window System xinit startup scripts
@@ -77,7 +71,6 @@ Allows legacy ~/.xsession and ~/.Xclients files to be used from display managers
 %prep
 %setup -q -n %{pkgname}-%{version}
 %patch1 -p1 -b .client-session
-#%patch2 -p1 -b .poke-ck
 %patch3 -p1 -b .unset
 %patch10 -p1 -b .vine
 
@@ -87,17 +80,12 @@ autoreconf -i
 # FIXME: Upstream should default to XINITDIR being this.  Make a patch to
 # Makefile.am and submit it in a bug report or check into CVS.
 make XINITDIR=/etc/X11/xinit
-%{__cc} -o ck-xinit-session \
-	`pkg-config --cflags ck-connector dbus-1` $RPM_OPT_FLAGS \
-	$RPM_SOURCE_DIR/ck-xinit-session.c \
-	`pkg-config --libs ck-connector dbus-1`
 
 %install
 rm -rf $RPM_BUILD_ROOT
 # FIXME: Upstream should default to XINITDIR being this.  Make a patch to
 # Makefile.am and submit it in a bug report or check into CVS.
 %makeinstall XINITDIR=$RPM_BUILD_ROOT/etc/X11/xinit
-install -m755 ck-xinit-session $RPM_BUILD_ROOT/%{_bindir}
 install -m644 -D $RPM_SOURCE_DIR/xinit-compat.desktop $RPM_BUILD_ROOT%{_datadir}/xsessions/xinit-compat.desktop
 
 # Install custom xinitrc, etc.
@@ -122,10 +110,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README ChangeLog
+%license COPYING
+%doc README ChangeLog
 %{_bindir}/startx
 %{_bindir}/xinit
-%{_bindir}/ck-xinit-session
 %dir %{_sysconfdir}/X11
 %dir %{_sysconfdir}/X11/xinit
 %{_sysconfdir}/X11/xinit/xinitrc
@@ -146,6 +134,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/xsessions/xinit-compat.desktop
 
 %changelog
+* Sat Jan 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.4-3
+- dropped ConsoleKit stuff.
+
 * Sat Apr  8 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 1.3.4-2
 - update Source12: [BTS:0003071]
  - add MATE

+ 8 - 3
z/zenity/zenity-vl.spec

@@ -3,15 +3,15 @@
 Summary: Zenity - GNOME port of dialog
 Summary(ja): Zenity - dialog の GNOME 版
 Name: zenity
-Version: 3.20.0
+Version: 3.30.0
 Release: 1%{?_dist_release}
 License: LGPL
 Group: User Interface/Desktops
 Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
-Patch10: %{name}-2.14.2-i18n-help.patch
+Patch10: %{name}-3.30.0-i18n-help.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires:	WebKit3-gtk-devel >= 1.4.0
+BuildRequires:	webkitgtk4-devel
 BuildRequires:	libnotify-devel >= 0.7.1
 BuildRequires:  intltool
 BuildRequires:  yelp-tools
@@ -48,6 +48,8 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files -f %{po_package}.lang
+%license COPYING
+%doc NEWS README
 %defattr(-,root,root,-)
 %{_bindir}/*
 %dir %{_datadir}/%{name}
@@ -55,6 +57,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man?/*
 
 %changelog
+* Sat Dec 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
+- new upstream release.
+
 * Sat Jul 16 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
 - new upstream release