Browse Source

GNOME-3.16.0

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9478 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 9 years ago
parent
commit
75603d40e5

+ 51 - 5
b/brltty/brltty-vl.spec

@@ -1,9 +1,12 @@
 %define pkg_version 5.2
 %define api_version 0.6.3
 
+
 %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %{!?pyver: %define pyver %(%{__python} -c "import sys; v=sys.version_info[:2]; print '%d.%d'%v")}
 
+%{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
+
 %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
 
 #define _exec_prefix %{nil}
@@ -15,7 +18,7 @@
 
 Name: brltty
 Version: %{pkg_version}
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Summary: Braille display driver for Linux/Unix
 
 License: GPLv2+
@@ -153,6 +156,20 @@ Requires: brlapi = %{api_version}-%{release}
 %description -n python-brlapi
 This package provides the Python binding for BrlAPI.
 
+%package -n python3-brlapi
+Summary: Python 3 binding for BrlAPI
+Summary(ja): BrlAPI の Python バインディング
+Version: %{api_version}
+Group: Development/Libraries
+License: LGPLv2+
+Requires: brlapi = %{api_version}-%{release}
+BuildRequires: Cython
+BuildRequires: python3-devel
+
+%description -n python3-brlapi
+This package provides the Python 3 binding for BrlAPI.
+
+
 %package -n brlapi-java
 Summary: Java binding for BrlAPI
 Summary(ja): BrlAPI の Java バインディング
@@ -190,6 +207,11 @@ This package provides the OCaml binding for BrlAPI.
 %patch4 -p1 -b .loadLibrary
 #patch5 -p1
 
+# Make a copy of the source tree for building the Python 3 module
+rm -rf ../python3
+cp -a . ../python3
+
+
 %build
 # If MAKEFLAGS=-jN is set it would break local builds.
 unset MAKEFLAGS
@@ -205,7 +227,7 @@ export CXXFLAGS="%{optflags} -I%{_includedir}/speech-dispatcher -fno-strict-alia
 
 # there is no curses packages in BuildRequires, so the package builds
 # without them in mock; let's express this decision explicitly
-%configure \
+configure_opts=" \
     --disable-stripping \
     --without-curses \
 %if %{with_speech_dispatcher}
@@ -214,11 +236,19 @@ export CXXFLAGS="%{optflags} -I%{_includedir}/speech-dispatcher -fno-strict-alia
   --with-install-root=$RPM_BUILD_ROOT \
   JAVA_JAR_DIR=%{_jnidir} \
   JAVA_JNI_DIR=%{_libdir}/brltty \
-  JAVA_JNI=yes \
-  PYTHON=%{__python}
+  JAVA_JNI=yes" 
+
+# First build everything with Python 2 support
+%configure $configure_opts PYTHON=%{__python}
+# Parallel build seems broken, thus disabling it
+make
 
+# ... and then do it again for the Python 3 module
+pushd ../python3
+%configure $configure_opts PYTHON=%{_bindir}/python3
 # Parallel build seems broken, thus disabling it
 make
+popd
 
 find . \( -path ./doc -o -path ./Documents \) -prune -o \
   \( -name 'README*' -o -name '*.txt' -o -name '*.html' -o \
@@ -257,6 +287,13 @@ make install JAVA_JAR_DIR=%{_jnidir} \
              JAVA_JNI_DIR=%{_libdir}/brltty \
              JAVA_JNI=yes
 
+pushd ../python3
+make install JAVA_JAR_DIR=%{_jnidir} \
+             JAVA_JNI_DIR=%{_libdir}/brltty \
+             JAVA_JNI=yes
+popd
+rm -rf ../python3
+
 install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir} $RPM_BUILD_ROOT%{_mandir}/man5
 install -m 644 Documents/brltty.conf ${RPM_BUILD_ROOT}%{_sysconfdir}
 echo ".so man1/brltty.1" > $RPM_BUILD_ROOT%{_mandir}/man5/brltty.conf.5
@@ -384,6 +421,11 @@ fi
 %{python_sitearch}/brlapi.so
 %{python_sitearch}/Brlapi-%{api_version}-py%{pyver}.egg-info
 
+%files -n python3-brlapi
+%defattr(-,root,root)
+%{python3_sitearch}/brlapi.cpython-*.so
+%{python3_sitearch}/Brlapi-%{api_version}-*.egg-info
+
 %files -n brlapi-java
 %defattr(-,root,root)
 %{_libdir}/brltty/libbrlapi_java.so
@@ -398,6 +440,10 @@ fi
 
 
 %changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.2-2
+- add BuildRequires: python3-devel
+- create python3-brlapi subpackage
+
 * Tue Feb 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 5.2-1
 - updated to 5.2
 - added speech-dispatcher, doc, and ocaml subpackages
@@ -405,7 +451,7 @@ fi
 * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-2
 - rebuild with python-2.7.2
 
-* Sat Nov 04 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-1
+* Fri Nov 04 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-1
 - initial build for Vine Linux
 
 * Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2-4

+ 79 - 0
d/dconf-editor/dconf-editor-vl.spec

@@ -0,0 +1,79 @@
+Summary:	Editor/admin tool for dconf
+Summary(ja):	dconf の編集/管理ツール
+Name:		dconf-editor
+Version:	3.16.0
+Release:	1%{?_dist_release}
+License:	LGPL
+Group:		Applications/System
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemiakduchi
+
+Requires:	dconf
+Requires(postun,posttrans): glib2
+Requires(post,postun):      gtk2
+Requires(post,postun):      desktop-file-utils
+
+BuildRequires:	dconf-devel
+BuildRequires:	gtk3-devel
+
+%description
+dconf-editor allows you to browse and modify dconf configuration.
+
+%description -l ja
+dconf-editor により dconf の設定を参照したり変更したりすることができます。
+
+
+%prep
+%setup -q
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf ${RPM_BUILD_ROOT}
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+%find_lang dconf
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+    update-desktop-database -q &> /dev/null || :
+    glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+fi
+
+%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f dconf.lang
+%defattr(-, root, root, -)
+%{_bindir}/dconf-editor
+%{_datadir}/appdata/ca.desrt.dconf-editor.appdata.xml
+%{_datadir}/applications/ca.desrt.dconf-editor.desktop
+%{_datadir}/dbus-1/services/ca.desrt.dconf-editor.service
+%{_datadir}/glib-2.0/schemas/*.xml
+%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/HighContrast/*/apps/*
+%{_mandir}/man1/dconf-editor.1.gz
+
+
+%changelog
+* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.0-1
+- initial build
+

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

@@ -1,12 +1,12 @@
-%define pkg_version 1.42.0
-%define pkg_release 2%{?_dist_release}
+%define pkg_version 1.43.3
+%define pkg_release 1%{?_dist_release}
 
 Summary:     Javascript binding for GNOME
 Summary(ja): GNOME 向け JavaScript バインディング
 Name:        gjs
 Version:     %{pkg_version}
 Release:     %{pkg_release}
-Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.42/%{name}-%{version}.tar.xz
+Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/1.43/%{name}-%{version}.tar.xz
 
 License:     MPL1.1/LGPLv2+/GPLv2+
 Group:       System Environment/Libraries
@@ -87,6 +87,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
+* Mon Mar 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.43.3-1
+- new upstream release
+
 * Thu Jan  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.42.0-2
 - moved to System Environment/Libraries Group
 - added Japanese summary

+ 104 - 0
g/gnome-builder/gnome-builder-vl.spec

@@ -0,0 +1,104 @@
+Summary:	Develop software for GNOME
+Summary(ja):	GNOME 用統合開発環境
+Name:		gnome-builder
+Version:	3.16.0
+Release:	1%{?_dist_release}
+License:	GPLv3
+Group:		Applications/Development
+URL:		https://wiki.gnome.org/Apps/Builder
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: glib2-devel
+BuildRequires: llvm-devel
+BuildRequires: clang-devel
+BuildRequires: gtk3-devel
+BuildRequires: gtksourceview3-devel
+BuildRequires: devhelp-devel
+BuildRequires: libgit2-glib-devel
+BuildRequires: gjs-devel
+BuildRequires: python3-devel
+BuildRequires: pygobject3-devel
+BuildRequires: python3-pygobject
+BuildRequires: pcre-devel
+
+Requires(postun,posttrans):	desktop-file-utils
+Requires(postun,posttrans):	glib2
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+
+%description
+Builder is a new IDE for GNOME that is focused on bringing the power
+of our platform to more developers than ever before. 
+
+%description -l ja
+gnome-builder はより多くの開発者にGNOMEのプラットフォーム力をもたらすことに
+焦点を当てた新しい統合開発環境です。
+
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang %{name} --with-gnome
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  update-desktop-database -q &> /dev/null ||:
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README NEWS
+%{_bindir}/%{name}
+%{_libdir}/libide-1.0.so
+%{_libdir}/girepository-1.0/Ide-1.0.typelib
+%{_libdir}/pkgconfig/libide-1.0.pc
+%{_datadir}/appdata/org.gnome.Builder.appdata.xml
+%{_datadir}/applications/org.gnome.Builder.desktop
+%{_datadir}/dbus-1/services/org.gnome.Builder.service
+%{_datadir}/gir-1.0/Ide-1.0.gir
+%{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.language.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.builder.experimental.gschema.xml
+%{_datadir}/gtksourceview-3.0/styles/*.xml
+%{_datadir}/icons/*/*/*/*
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- initial build
+

+ 89 - 0
g/gnome-calendar/gnome-calendar-vl.spec

@@ -0,0 +1,89 @@
+Summary:	Calendar application for GNOME
+Summary(ja):	GNOME 用カレンダーアプリケーション
+Name:		gnome-calendar
+Version:	3.16.0
+Release:	1%{?_dist_release}
+License:	GPLv3
+Group:		User Interface/Desktops
+URL:		https://wiki.gnome.org/Design/Apps/Calendar
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	gtk3-devel
+BuildRequires:	evolution-data-server-devel
+BuildRequires:	libical-devel
+
+Requires(postun,posttrans):	desktop-file-utils
+Requires(postun,posttrans):	glib2
+Requires: gnome-shell
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+
+%description
+Calendar is a calendar application for GNOME.
+
+%description -l ja
+gnome-calendar は GNOME 用カレンダーアプリケーションです。
+
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang %{name} --with-gnome
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  update-desktop-database -q &> /dev/null ||:
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README NEWS
+%{_bindir}/%{name}
+%{_datadir}/appdata/org.gnome.Calendar.appdata.xml
+%{_datadir}/applications/org.gnome.Calendar.desktop
+%{_datadir}/dbus-1/services/org.gnome.Calendar.service
+%{_datadir}/glib-2.0/schemas/org.gnome.calendar.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.calendar.gschema.xml
+%{_datadir}/gnome-shell/search-providers/org.gnome.Calendar.search-provider.ini
+%{_datadir}/icons/*/*/*/*
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- initial build
+

+ 91 - 0
g/gnome-characters/gnome-characters-vl.spec

@@ -0,0 +1,91 @@
+Summary:	A character map application
+Summary(ja):	GNOME 用カレンダーアプリケーション
+Name:		gnome-characters
+Version:	3.16.0
+Release:	1%{?_dist_release}
+License:	GPLv2+
+Group:		User Interface/Desktops
+URL:		https://wiki.gnome.org/Design/Apps/CharacterMap
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	gtk3-devel
+BuildRequires:	gjs-devel
+
+Requires(postun,posttrans):	desktop-file-utils
+Requires(postun,posttrans):	glib2
+Requires: gnome-shell
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+
+%description
+A simple utility application to find and insert unusual characters. 
+
+%description -l ja
+普段使用しない文字を検索・入力するためのシンプルなアプリケーションです。
+
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang org.gnome.Characters --with-gnome
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  update-desktop-database -q &> /dev/null ||:
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f org.gnome.Characters.lang
+%defattr(-,root,root,-)
+%doc COPYING README NEWS
+%{_bindir}/%{name}
+%{_libdir}/org.gnome.Characters/libgc.so
+%{_libdir}/org.gnome.Characters/girepository-1.0/Gc-1.0.typelib
+%{_datadir}/appdata/org.gnome.Characters.appdata.xml
+%{_datadir}/applications/org.gnome.Characters.desktop
+%{_datadir}/dbus-1/services/org.gnome.Characters.BackgroundService.service
+%{_datadir}/dbus-1/services/org.gnome.Characters.service
+%{_datadir}/glib-2.0/schemas/org.gnome.Characters.gschema.xml
+%{_datadir}/gnome-shell/search-providers/org.gnome.Characters.search-provider.ini
+%{_datadir}/icons/*/*/*/*
+%{_datadir}/org.gnome.Characters
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- initial build
+

+ 18 - 5
g/gnome-maps/gnome-maps-vl.spec

@@ -3,19 +3,24 @@
 Summary:	A simple GNOME 3 maps application
 Summary(ja):	GNOME 3 用マップアプリケーション
 Name:		gnome-maps
-Version:	3.14.2
-Release:	2%{?_dist_release}
+Version:	3.16.0
+Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
 URL:		https://wiki.gnome.org/Apps/Maps
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.14/%{name}-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	gtk3-devel
-BuildRequires:	gjs-devel
+BuildRequires:	gjs-devel >= 1.43.3
 BuildRequires:	gobject-introspection-devel
+BuildRequires:	geoclue2-devel
+BuildRequires:	libgee-devel
+BuildRequires:	folks-devel
+BuildRequires:	geocode-glib-devel
+BuildRequires:	libchamplain-devel
 
 Requires(postun,posttrans):	desktop-file-utils
 
@@ -85,15 +90,23 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 %defattr(-,root,root,-)
 %doc COPYING README NEWS
 %{_bindir}/%{name}
+%{_libdir}/%{name}/girepository-1.0/GnomeMaps-1.0.typelib
+%{_libdir}/%{name}/libgnome-maps.so.*
 %{_datadir}/appdata/org.gnome.Maps.appdata.xml
 %{_datadir}/applications/org.gnome.Maps.desktop
 %{_datadir}/dbus-1/services/org.gnome.Maps.service
-%{_datadir}/glib-2.0/schemas/org.gnome.maps.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.Maps.gschema.xml
 %{_datadir}/%{name}
 %{_datadir}/icons/*/*/*/*
+%{_datadir}/gir-1.0/GnomeMaps-1.0.gir
+%exclude %{_libdir}/%{name}/libgnome-maps.so
 
 
 %changelog
+* Mon Mar 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+- add BuildRequires: geoclue2-devel, libgee-devel, folks-devel, geocode-glib-devel, libchamplain-devel
+
 * Sat Nov 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-2
 - fix typo in Group
 

+ 93 - 0
g/gnome-multi-writer/gnome-multi-writer-vl.spec

@@ -0,0 +1,93 @@
+Summary:	GNOME MultiWriter
+Summary(ja):	GNOME 用マルチライター
+Name:		gnome-multi-writer
+Version:	3.16.0
+Release:	1%{?_dist_release}
+License:	GPLv2+
+Group:		User Interface/Desktops
+URL:		https://wiki.gnome.org/Apps/MultiWriter
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	gtk3-devel
+BuildRequires:	libgusb-devel >= 0.2.2
+BuildRequires:	udisks2-devel
+BuildRequires:	eudev-libgudev1-devel
+BuildRequires:	libcanberra-gtk3-devel
+BuildRequires:	yelp-tools
+
+Requires(postun,posttrans):	desktop-file-utils
+Requires(postun,posttrans):	glib2
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+
+%description
+GNOME MultiWriter can be used to write an ISO file to multiple
+USB devices at once. Supported drive sizes are between 1GB and 32GB.
+
+%description -l ja
+gnome-multi-writer は一度に複数の USB デバイスへ ISO ファイルを書き
+込むことができます。
+
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang %{name} --with-gnome
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  update-desktop-database -q &> /dev/null ||:
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README.md NEWS
+%{_bindir}/%{name}
+%{_bindir}/%{name}-probe
+%{_datadir}/appdata/org.gnome.MultiWriter.appdata.xml
+%{_datadir}/applications/org.gnome.MultiWriter.desktop
+%{_datadir}/glib-2.0/schemas/org.gnome.MultiWriter.gschema.xml
+%{_datadir}/icons/*/*/*/*
+%{_datadir}/polkit-1/actions/org.gnome.MultiWriter.policy
+%{_mandir}/man1/%{name}.1.gz
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- initial build
+

+ 5 - 2
g/gnome-music/gnome-music-vl.spec

@@ -3,13 +3,13 @@
 Summary:	Music applications for GNOME
 Summary(ja):	GNOME 用音楽アプリケーション
 Name:		gnome-music
-Version:	3.14.3.1
+Version:	3.16.0
 Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
 URL:		https://wiki.gnome.org/Apps/Music
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.14/%{name}-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -106,6 +106,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Mon Mar 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+
 * Sun Feb 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.3.1-1
 - new upstream release
 

+ 6 - 3
g/gnome-photos/gnome-photos-vl.spec

@@ -1,13 +1,13 @@
 Summary:	Photo applications for GNOME
 Summary(ja):	GNOME 用写真アプリケーション
 Name:		gnome-photos
-Version:	3.14.2
-Release:	2%{?_dist_release}
+Version:	3.16.0
+Release:	1%{?_dist_release}
 License:	GPLv2+
 Group:		User Interface/Desktops
 URL:		https://wiki.gnome.org/Design/Apps/Photos
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.14/%{name}-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -93,6 +93,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 
 
 %changelog
+* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+
 * Sun Nov 23 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-2
 - fix typo in Group
 

+ 83 - 0
g/gnome-sound-recorder/gnome-sound-recorder-vl.spec

@@ -0,0 +1,83 @@
+Summary:	Sound recorder for GNOME
+Summary(ja):	GNOME 用サウンドレコーダー
+Name:		gnome-sound-recorder
+Version:	3.16.0
+Release:	1%{?_dist_release}
+License:	GPLv2+
+Group:		User Interface/Desktops
+URL:		https://wiki.gnome.org/Design/Apps/SoundRecorder
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	gtk3-devel
+BuildRequires:	gjs-devel
+
+
+Requires(postun,posttrans):	desktop-file-utils
+Requires(postun,posttrans):	glib2
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+
+%description
+%{summary}
+
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static
+
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang %{name} --with-gnome
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ]; then
+  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  update-desktop-database -q &> /dev/null ||:
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
+
+
+%files -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING README NEWS
+%{_bindir}/%{name}
+%{_datadir}/appdata/org.gnome.SoundRecorder.appdata.xml
+%{_datadir}/applications/org.gnome.SoundRecorder.desktop
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-sound-recorder.gschema.xml
+%{_datadir}/%{name}
+%{_datadir}/icons/*/*/*/*
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- initial build
+

+ 5 - 2
j/jhbuild/jhbuild-vl.spec

@@ -1,10 +1,10 @@
 # Basic Information
 Name:		jhbuild
-Version:	3.12.0
+Version:	3.15.92
 Release:	1%{?_dist_release}
 License:	GPLv2
 Group:		Applications/Development
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.12/%{name}-%{version}.tar.xz
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.15/%{name}-%{version}.tar.xz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 Vendor:		Project Vine
@@ -66,6 +66,9 @@ JHBuild は「モジュール(modules)」と呼ばれる、ソース パッケ
 
 # ChangeLog
 %changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.15.92-1
+- new upstream release
+
 * Sat May 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
 - new upstream release
 

+ 99 - 0
lib/libg/libgit2-glib/libgit2-glib-vl.spec

@@ -0,0 +1,99 @@
+Summary:	GLib wrapper for libgit2
+Summary(ja):	libgit2 用 GLib ラッパー
+Name:		libgit2-glib
+Version:	0.22.2
+Release:	1%{?_dist_release}
+License:	LGPLv2.1
+Group:		System Environment/Libraries 
+URL:		https://wiki.gnome.org/Projects/Libgit2-glib
+
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.22/%{name}-%{version}.tar.xz
+
+BuildRequires: glib2-devel
+BuildRequires: libgit2-devel
+BuildRequires: gobject-introspection-devel
+BuildRequires: gtk-doc
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+%description
+libgit2-glib is a glib wrapper library around the libgit2 git access library.
+
+%description -l ja
+libgit2-glib は GIT アクセス用ライブラリ libgit2 用の glib ラッパーライブラリです。
+
+
+%package        devel
+Summary:        Development tools for %{name}
+Summary(ja):    %{name} の開発環境
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+
+%description    devel
+Header files and libraries for building a extension library for the %{name}.
+
+
+%package        docs
+Summary:        Documentation for %{name}
+Summary(ja):    %{name} 用のドキュメント
+Group:          Documentation
+BuildArch:      noarch
+
+%description    docs
+This package contains documentation for %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure \
+	--disable-static
+
+%{__make} %{?_smp_mflags}
+
+
+%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 {} \;
+
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING ChangeLog NEWS README
+%{_libdir}/%{name}-1.0.so.*
+%{_libdir}/girepository-1.0/Ggit-1.0.typelib
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}-1.0
+%{_libdir}/%{name}-1.0.so
+%{_libdir}/pkgconfig/%{name}-1.0.pc
+%{_datadir}/gir-1.0/Ggit-1.0.gir
+
+%files docs
+%defattr(-,root,root,-)
+%{_datadir}/gtk-doc/html/%{name}-1.0
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22.2-1
+- initial build
+

+ 85 - 0
lib/libg/libgit2/libgit2-vl.spec

@@ -0,0 +1,85 @@
+Summary:	C implementation of the Git core methods as a library with a solid API 
+Name:		libgit2
+Version:	0.22.2
+Release:	1%{?_dist_release}
+License:	GPLv2
+Group:		System Environment/Libraries 
+URL:		https://libgit2.github.com/
+
+# https://github.com/libgit2/libgit2/archive/v0.22.2.tar.gz
+Source0:	%{name}-%{version}.tar.gz
+
+BuildRequires: cmake
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	Takemikaduchi
+
+%description
+libgit2 is a portable, pure C implementation of the Git core methods
+provided as a re-entrant linkable library with a solid API, allowing
+you to write native speed custom Git applications in any language
+which supports C bindings. 
+
+
+%package        devel
+Summary:        Development tools for %{name}
+Summary(ja):    %{name} の開発環境
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+
+%description    devel
+Header files and libraries for building a extension library for the %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+rm -rf build && mkdir build && pushd build
+%cmake -DINSTALL_DOCS=OFF \
+		../
+
+make %{?_smp_mflags}
+popd
+
+
+%install
+rm -rf ${RPM_BUILD_ROOT}
+pushd build
+make install DESTDIR=${RPM_BUILD_ROOT}
+popd
+
+find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
+
+
+%clean
+%{__rm} -rf ${RPM_BUILD_ROOT}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING CHANGELOG.md README.md
+%{_libdir}/%{name}.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/git2/
+%{_includedir}/git2.h
+%{_libdir}/%{name}.so
+%{_libdir}/pkgconfig/%{name}.pc
+
+
+%changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.22.2-1
+- initial build
+

+ 14 - 11
o/orca/orca-vl.spec

@@ -1,29 +1,32 @@
+%{!?python3_sitelib: %define python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
+
 Summary:        A free, open source, flexible, and extensible screen reader 
 Name:           orca
-Version:        3.12.2
+Version:        3.16.0
 Release:        1%{?_dist_release}
 
 Group:          User Interface/Desktops
 License:        LGPLv2+
 URL:            http://projects.gnome.org/orca/
-Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.12/%{name}-%{version}.tar.xz
+Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	gtk3-devel >= 3.1.91
 BuildRequires:	pycairo-devel
 BuildRequires:	pygobject3-devel >= 2.90.3
+BuildRequires:	python3-pygobject
 BuildRequires:	pyxdg
 BuildRequires:	at-spi2-core-devel >= 2.1.92
-BuildRequires:	python-brlapi
+BuildRequires:	python3-brlapi
 BuildRequires:	brlapi-devel
 BuildRequires:	brltty
-BuildRequires:	speech-dispatcher-python
+BuildRequires:	python3-speech-dispatcher
 BuildRequires:	yelp-tools
 
-Requires: python-brlapi
-Requires: speech-dispatcher
-Requires: speech-dispatcher-python
+Requires: python3-brlapi
+Requires: python3-speech-dispatcher
+Requires: python3-pygobject
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -46,9 +49,6 @@ toolkit is currently being pursued.
 %setup -q
 
 %build
-sed -i "s|3.3|2.7|" configure.ac
-autoreconf -if
-intltoolize --force --copy
 %configure --disable-static
 
 make V=0
@@ -82,7 +82,7 @@ fi
 %doc ChangeLog AUTHORS COPYING NEWS README
 %{_sysconfdir}/xdg/autostart/orca-autostart.desktop
 %{_bindir}/%{name}
-%{python_sitelib}/%{name}/*
+%{python3_sitelib}/%{name}/*
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*/apps/*
 %{_datadir}/%{name}
@@ -90,6 +90,9 @@ fi
 
 
 %changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+
 * Sat May 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
 - new upstream release
 

+ 5 - 2
p/pygobject3/pygobject3-vl.spec

@@ -1,14 +1,14 @@
 Name: pygobject3
 Summary: Python bindings for GObject Introspection
 Summary(ja): GObject Introspection の Python バインディング
-Version: 3.14.0
+Version: 3.16.0
 Release: 1%{?_dist_release}
 
 Group: Development/Languages
 License: LGPL
 URL: http://www.pygtk.org/
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/pygobject/3.14/pygobject-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/pygobject/3.16/pygobject-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: glib2-devel >= 2.26.0
@@ -83,6 +83,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Mar 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+
 * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-1
 - new upstream release
 

+ 6 - 3
p/python3-pygobject/python3-pygobject-vl.spec

@@ -3,14 +3,14 @@
 Name: python3-pygobject
 Summary: Python3 bindings for GObject Introspection
 Summary(ja): GObject Introspection の Python3 バインディング
-Version: 3.14.0
-Release: 2%{?_dist_release}
+Version: 3.16.0
+Release: 1%{?_dist_release}
 
 Group: Development/Languages
 License: LGPL
 URL: http://www.pygtk.org/
 
-Source: http://ftp.gnome.org/pub/GNOME/sources/pygobject/3.14/pygobject-%{version}.tar.xz
+Source: http://ftp.gnome.org/pub/GNOME/sources/pygobject/3.16/pygobject-%{version}.tar.xz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: glib2-devel >= 2.26.0
@@ -73,6 +73,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Mar 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
+- new upstream release
+
 * Mon Jan 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-2
 - rebuild with python-3.4.2
 

+ 26 - 2
s/speech-dispatcher/speech-dispatcher-vl.spec

@@ -1,10 +1,12 @@
+%{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
+
 %define with_nas   1 
 %define with_pulse 1
 %define with_flite 1
 
 Name:           speech-dispatcher
-Version:        0.8.1
-Release:        2%{?_dist_release}
+Version:        0.8.2
+Release:        1%{?_dist_release}
 Summary:        To provide a high-level device independent layer for speech synthesis
 Group:          System Environment/Libraries
 
@@ -28,6 +30,7 @@ BuildRequires: glib2-devel
 BuildRequires: flite-devel
 BuildRequires: nas-devel
 BuildRequires: libtool-ltdl-devel
+BuildRequires: python3-devel
 
 Requires(post): /sbin/chkconfig
 Requires(preun): /sbin/chkconfig /sbin/service
@@ -74,6 +77,17 @@ Requires(preun):/sbin/install-info
 %description doc
 speechd documentation
 
+%package -n python3-%{name}
+Summary:        Python Client API for speech-dispatcher 
+Summary(ja):    speech-dispacher の python3 モジュール
+License:        GPLv2+ 
+Group:          Development/Libraries
+Requires:       speech-dispatcher = %{version}-%{release} 
+Requires:       python3
+
+%description -n python3-%{name}
+speechd python3 module 
+
 
 %prep
 %setup -q
@@ -175,6 +189,7 @@ fi
 
 %{_bindir}/*
 %{_libdir}/speech-dispatcher-modules/sd_*
+%{_datadir}/%{name}/conf/desktop/speechd.desktop
 %dir %{_libdir}/speech-dispatcher-modules
 
 %{_libdir}/libspeechd.so.*
@@ -193,8 +208,17 @@ fi
 %defattr(-,root,root,-)
 %{_infodir}/*
 
+%files -n python3-%{name}
+%defattr(-,root,root,-)
+%{python3_sitearch}/speechd* 
+
 
 %changelog
+* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.8.2-1
+- new upstream release
+- add BuildRequires: python3-devel
+- create python3-speech-dispatcher subpackage
+
 * Tue Feb 17 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.8.1-2
 - rebuilt with flite 2.0
 - changed doc subpackage to noarch