Browse Source

2015-03-01 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* Xfce: updated to 4.12
	* libxfce4util410: new for compatibility
	


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9399 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 7 years ago
parent
commit
074bb7af00

+ 21 - 15
T/Thunar/Thunar-vl.spec

@@ -1,22 +1,23 @@
 Name: 		Thunar
 Summary: 	modern file manager
 Summary(ja): 	近代的なファイルマネージャ
-Version: 	1.6.3
+Version: 	1.6.6
 Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2 and LGPLv2
 URL: 		http://www.xfce.org/
 
-Source0: 	http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/thunar/1.6/Thunar-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:  dbus-glib-devel >= 0.34
 BuildRequires:  eudev-libgudev1-devel
-BuildRequires:  glib2-devel >= 2.18.0
-BuildRequires: 	gtk2-devel >= 2.14.0
+BuildRequires:  glib2-devel >= 2.30.0
+BuildRequires: 	gtk2-devel >= 2.24.0
+BuildRequires: 	gtk-doc >= 1.0
 BuildRequires:  libexif-devel >= 0.6.0
-BuildRequires:  libexo-devel >= 0.8.0
+BuildRequires:  libexo-devel >= 0.10.0
 BuildRequires:  libnotify-devel >= 0.4.0
 BuildRequires:  libSM-devel 
 BuildRequires:  libxfce4ui-devel >= 4.10.0
@@ -25,23 +26,24 @@ BuildRequires:  pcre-devel >= 6.0
 BuildRequires:  pkgconfig
 BuildRequires:  startup-notification-devel >= 0.4
 BuildRequires:  xfce4-panel-devel >= 4.10.0
-BuildRequires:  xfconf
+BuildRequires:  xfconf-devel >= 4.10.0
 
 Obsoletes:      xffm
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 Thunar is a modern file manager for the Unix/Linux desktop, aiming to be
 easy-to-use and fast.
 
 %package devel
-Summary: Development headers for Thunar
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 2.18.0
-Requires: gtk2-devel >= 2.14.0
+Summary:        Development headers for Thunar
+Summary(ja):    Thunar の開発用ファイル
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       glib2-devel >= 2.30.0
+Requires:       gtk2-devel >= 2.24.0
 
 %description devel
 This package includes the header files you will need to build
@@ -101,12 +103,13 @@ fi
 %{_libdir}/thunarx-2/*.so
 %{_libdir}/xfce4/panel/plugins/lib*.so
 %{_datadir}/Thunar
+%{_datadir}/appdata/thunar.appdata.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/dbus-1/services/*.service
 %{_datadir}/icons/hicolor/*
 %{_datadir}/pixmaps/Thunar
-#{_datadir}/thumbnailers
-%{_datadir}/xfce4/panel-plugins/thunar-tpa.desktop
+%{_datadir}/polkit-1/actions/org.xfce.thunar.policy
+%{_datadir}/xfce4/panel/plugins/thunar-tpa.desktop
 %{_mandir}/man1/Thunar*
 
 %files devel
@@ -117,6 +120,9 @@ fi
 %{_datadir}/gtk-doc/html/thunarx
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.6.6-1
+- new upstream release
+
 * Thu Aug 28 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.6.3-1
 - new upstream release
 - used BR: eudev-libgudev1-devel instead of libgudev1-devel

+ 27 - 15
g/garcon/garcon-vl.spec

@@ -1,9 +1,10 @@
-%global minorversion 0.2
+%global minorversion 0.4
 
 Name:           garcon
 Summary:        Implementation of the freedesktop.org menu specification
-Version:        0.2.0
-Release:        2%{?_dist_release}
+Summary(ja):    freedesktop.org メニュー仕様の実装
+Version:        0.4.0
+Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
 # garcon's source code is licensed under the LGPLv2+,
@@ -12,25 +13,25 @@ License:        LGPLv2+ and GFDL
 URL:            http://xfce.org/
 
 Source0:        http://archive.xfce.org/src/xfce/%{name}/%{minorversion}/%{name}-%{version}.tar.bz2
-Patch0:         garcon-0.1.5-redhat-menus.patch
+Patch0:         garcon-0.2.0-redhat-menus.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
-
-BuildRequires:  glib2-devel >= 2.14
-BuildRequires:  gtk2-devel >= 2.12.0
-BuildRequires:  libxfce4util-devel >= 4.10.0
-BuildRequires:  gtk-doc
+BuildRequires:  glib2-devel >= 2.30.0
+BuildRequires:  gtk2-devel >= 2.24.0
+BuildRequires:  gtk-doc >= 1.0
 BuildRequires:  gettext
 BuildRequires:  intltool
+BuildRequires:  libxfce4util-devel >= 4.10.0
+BuildRequires:  libxfce4ui-devel >= 4.10.0
+Requires:       vine-menus
 #Requires:       redhat-menus
 
-Provides:       libxfce4menu = 4.6.2-3 
-Obsoletes:      libxfce4menu < 4.6.2-3
+Obsoletes:      libxfce4menu < 4.6.3
 # because of %%{_datadir}/desktop-directories/xfce-*
 Conflicts:      xfdesktop <= 4.6.2
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 Garcon is an implementation of the freedesktop.org menu specification replacing
@@ -39,12 +40,12 @@ aims at covering the entire specification except for legacy menus.
 
 %package        devel
 Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 # FIXME not yet in place
-Provides:       libxfce4menu-devel = 4.6.2-3 
-Obsoletes:      libxfce4menu-devel < 4.6.2-3
+Obsoletes:      libxfce4menu-devel < 4.6.2
 
 %description    devel
 The %{name}-devel package contains libraries and header files for
@@ -66,6 +67,10 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 %find_lang %{name}
 
+# ad-hoc fix
+chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so.*
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -74,6 +79,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %postun -p /sbin/ldconfig
 
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
@@ -91,6 +99,10 @@ rm -rf $RPM_BUILD_ROOT
 %doc %{_datadir}/gtk-doc/
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.4.0-1
+- new upstrem release
+- added BR: libxfce4ui-devel
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.2.0-2
 - rebuild with VineSeed environment
 

+ 12 - 12
lib/libe/libexo/libexo-vl.spec

@@ -3,7 +3,7 @@
 Summary: extension library to Xfce
 Summary(ja): Xfce の拡張ライブラリ
 Name: libexo
-Version: 0.10.2
+Version: 0.10.3
 Release: 1%{?_dist_release}
 
 Group: System Environment/Libraries
@@ -13,15 +13,12 @@ URL: http://www.xfce.org/
 Source0: http://archive.xfce.org/src/xfce/exo/0.10/%{srcname}-%{version}.tar.bz2
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: glib2-devel >= 2.27.0
-BuildRequires: gtk2-devel >= 2.14.0
+BuildRequires: glib2-devel >= 2.30.0
+BuildRequires: gtk2-devel >= 2.24.0
 BuildRequires: libSM-devel
-BuildRequires: intltool >= 0.31
+BuildRequires: intltool
 BuildRequires: libxfce4util-devel >= 4.10.0
 BuildRequires: libxfce4ui-devel >= 4.10.0
-BuildRequires: libnotify-devel >= 0.4.0
-BuildRequires: python-devel
-BuildRequires: pygtk2-devel
 BuildRequires: perl-URI
 BuildRequires: chrpath
 Requires(post): gtk2
@@ -49,7 +46,7 @@ Summary: Header files and libraries for developing apps which will use %{name}
 Summary(ja): libexo の開発用ヘッダファイル及びライブラリ
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
-Requires: gtk2-devel >= 2.6.0
+Requires: gtk2-devel >= 2.24.0
 Requires: libxfce4util-devel >= 4.10.0
 Requires: libxfce4ui-devel >= 4.10.0
 Provides: %{srcname}-devel = %{version}-%{release}
@@ -67,7 +64,8 @@ libexo-develはlibexoライブラリを用いるプログラムの開発に
 
 %build
 %configure --disable-static
-%__make
+
+make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -79,8 +77,6 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
 chrpath --delete $RPM_BUILD_ROOT%{_bindir}/exo-desktop-item-edit
 chrpath --delete $RPM_BUILD_ROOT%{_bindir}/exo-open
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/exo-*/exo-helper-*
-#chrpath --delete $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/exo-*/_exo.so
-#chrpath --delete $RPM_BUILD_ROOT%{_libdir}/gio/modules/libexo-module-*.so
 
 %find_lang exo-1
 
@@ -110,7 +106,7 @@ gtk-update-icon-cache %{_iconsdir}/icons/hicolor &> /dev/null || :
 %{_libdir}/lib*.so.*
 %{_libdir}/xfce4/*
 %{_datadir}/applications/*.desktop
-%{_datadir}/icons/hicolor/*/apps/*.png
+%{_datadir}/icons/hicolor/*/*/*.png
 %{_datadir}/pixmaps/exo-1
 %{_datadir}/xfce4/helpers
 %{_mandir}/man1/*
@@ -123,6 +119,10 @@ gtk-update-icon-cache %{_iconsdir}/icons/hicolor &> /dev/null || :
 %{_datadir}/gtk-doc/html/exo-1
 
 %changelog
+* Sat Feb 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.10.3-1
+- new upstrem release
+- removed BR: libnotify-devel, python-devel and pygtk2-devel
+
 * Thu Aug 28 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.10.2-1
 - new upstrem release
 

+ 14 - 19
lib/libx/libxfce4ui/libxfce4ui-vl.spec

@@ -1,31 +1,27 @@
-%global xfceversion 4.10
-
 Name:           libxfce4ui
+Version:        4.12.0
+Release:        1%{?_dist_release}
 Summary:        Commonly used Xfce widgets
-Version:        4.10.0
-Release:        2%{?_dist_release}
+Summary(ja):    Xfce の共用ウィジェット
 
 Group:          System Environment/Libraries
 License:        LGPLv2+
 URL:            http://xfce.org/
 
-Source0:        http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2
+Source0:        http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  gettext
-BuildRequires:  glib2-devel >= 2.12.0
+BuildRequires:  glib2-devel >= 2.30.0
 BuildRequires:  gtk-doc
-BuildRequires:  gtk2-devel >= 2.12.0
+BuildRequires:  gtk2-devel >= 2.24.0
+BuildRequires:  gtk3-devel >= 3.2.0
 BuildRequires:  intltool
 BuildRequires:  libSM-devel
-BuildRequires:  libxfce4util-devel >= %{xfceversion}
+BuildRequires:  libxfce4util-devel >= 4.12.0
 BuildRequires:  startup-notification-devel >= 0.4
-BuildRequires:  xfconf-devel >= %{xfceversion}
-# FIXME: Enable libglade again one day
-#BuildRequires:  glade3-libgladeui-devel >= 3.5.0
-# FIXME: obsolete libxfcegui4 one day 
-#Provides:       libxfcegui4 = %{version}
-#Obsoletes:      libxfcegui4 < %{version}
+BuildRequires:  xfconf-devel >= 4.12.0
+BuildRequires:  perl
 
 Obsoletes:	xfce-utils < 4.9
 
@@ -38,16 +34,12 @@ applications.
 
 %package        devel
 Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
-Requires:       gtk2-devel
-Requires:       libxfce4util-devel
 # FIXME: Enable libglade again one day
 #Requires:       glade3-libgladeui-devel
 Requires:       pkgconfig
-# FIXME: obsolete libxfcegui4 one day 
-#Provides:       libxfcegui4-devel = %{version}
-#Obsoletes:      libxfcegui4-devel < %{version}
 
 %description    devel
 The %{name}-devel package contains libraries and header files for
@@ -117,6 +109,9 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 %doc %{_datadir}/gtk-doc/
 
 %changelog
+* Sat Feb 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.12.0-1
+- new upstream release
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.10.0-2
 - rebuild with VineSeed environment
 

+ 16 - 10
lib/libx/libxfce4util/libxfce4util-vl.spec

@@ -1,31 +1,31 @@
 Name: 		libxfce4util
-Summary: 	Basic utility library for Xfce4
-Summary(ja): 	Xfce4 用基本ユーティリティ関数
-Version: 	4.10.1
+Summary: 	Utility library for the Xfce desktop environment
+Summary(ja): 	Xfce デスクトップ環境用のユーティリティライブラリ
+Version: 	4.12.1
 Release: 	1%{?_dist_release}
 
 Group: 		System Environment/Libraries
 License:	LGPLv2+
 URL: 		http://www.xfce.org/
 
-Source0: 	http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
-BuildRequires: 	glib2-devel >= 2.12.0
-BuildRequires: 	gtk-doc
+BuildRequires: 	glib2-devel >= 2.24.0
+BuildRequires: 	gtk-doc >= 1.0
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
-Basic utility non-GUI functions for XFce4.
+Basic utility non-GUI functions for Xfce.
 
 %package devel
 Summary:	developpment files for libxfce4util library
 Summary(ja):	%{name} の開発用ファイル
 Group:		Development/Libraries
 Requires:	libxfce4util = %{version}-%{release}
-Requires:	glib2-devel >= 2.12.0
+Requires:	glib2-devel >= 2.24.0
 
 %description devel
 Development files for the libxfce4util library.
@@ -43,6 +43,9 @@ make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
 
 %find_lang %{name}
 
+# ad-hoc fix
+chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so.*
+
 rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
 
 %clean
@@ -67,6 +70,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Feb 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.1-1
+- new upstream release
+
 * Thu Aug 21 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.1-1
 - updated to 4.10.1
 - added Japanese summary

+ 151 - 0
lib/libx/libxfce4util410/libxfce4util410-vl.spec

@@ -0,0 +1,151 @@
+%global sname   libxfce4util
+
+Name: 		libxfce4util410
+Summary: 	Utility library for the Xfce desktop environment
+Summary(ja): 	Xfce デスクトップ環境用のユーティリティライブラリ
+Version: 	4.10.1
+Release: 	2%{?_dist_release}
+
+Group: 		System Environment/Libraries
+License:	LGPLv2+
+URL: 		http://www.xfce.org/
+
+Source0: 	http://archive.xfce.org/src/xfce/%{sname}/4.10/%{sname}-%{version}.tar.bz2
+
+BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
+BuildRequires: 	glib2-devel >= 2.12.0
+BuildRequires: 	gtk-doc
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+%description
+Basic utility non-GUI functions for XFce4.
+
+%package devel
+Summary:	developpment files for libxfce4util library
+Summary(ja):	%{name} の開発用ファイル
+Group:		Development/Libraries
+Requires:	libxfce4util = %{version}-%{release}
+Requires:	glib2-devel >= 2.12.0
+
+%description devel
+Development files for the libxfce4util library.
+
+%prep
+%setup -q -n %{sname}-%{version}
+
+%build
+%configure --disable-static --enable-gtk-doc
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
+
+# remove files
+rm -f $RPM_BUILD_ROOT%{_sbindir}/*
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.so
+rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
+rm -fr $RPM_BUILD_ROOT%{_includedir}/xfce4/libxfce4util
+rm -fr $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/libxfce4util
+rm -fr $RPM_BUILD_ROOT%{_datadir}/locale
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+#-f %{sname}.lang
+%defattr(-,root,root)
+%doc COPYING ChangeLog* NEWS README
+%{_libdir}/lib*.so.*
+#{_sbindir}/*
+
+#%files devel
+#defattr(-, root, root)
+#{_libdir}/lib*.so
+#{_libdir}/pkgconfig/*.pc
+#{_includedir}/xfce4/libxfce4util
+#{_datadir}/gtk-doc/html/libxfce4util
+
+
+%changelog
+* Sat Feb 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.1-2
+- renamed from libxfce4util-4.10.1-1 for compatibility
+
+* Thu Aug 21 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.1-1
+- updated to 4.10.1
+- added Japanese summary
+
+* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.0-2
+- rebuild with VineSeed environment
+
+* Wed Jun 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.0-1
+- new upstream release
+
+* Thu Mar 24 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.8.1-1
+- new upstream release
+
+* Wed Sep 22 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.2-2
+- rebuilt with rpm-4.8.1 for pkg-config
+
+* Sun May 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.2-1
+- new upstream release
+- built with new toolchain
+
+* Fri May 22 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.6.1-1
+- new upstream release
+- removed lib*.a files
+
+* Tue Jul 22 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.2-1
+- applied new versioning policy
+- removed lib*.la files 
+
+* Sun Dec 23 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.2-0vl2
+- new upstream release.
+
+* Sun Jul 29 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-0vl2
+- build against VineSeed
+
+* Sat Jul 28 2007 UECHI Yasumasa <uechi@potaway.net> 4.4.1-0vl1
+- new upstream version
+
+* Sat Dec 10 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.3.2-0vl1
+- new upstream release
+
+* Mon Jun 13 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.2-0vl2
+- new upstream release
+
+* Thu Mar 31 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.1-0vl2
+- new upstream release
+
+* Sun Jan 23 2005 UECHI Yasumasa <uechi@potaway.net> 4.2.0-0vl2
+- new upstream release
+- add --enable-gtk-doc option to configure
+
+* Mon Jul 12 2004 UECHI Yasumasa <uechi@potaway.net> 4.0.6-0vl1
+- new upstream release
+
+* Mon Apr 19 2004 UECHI Yasumasa <uechi@potaway.net> 4.0.5-0vl1
+- new upstream release
+
+* Mon Mar 22 2004 UECHI Yasumasa <uechi@potaway.net> 4.0.4-0vl1
+- new upstream release
+
+* Thu Jan 08 2004 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.3-0vl1
+- new upstream release
+
+* Sun Jan 04 2004 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.2-0vl1
+- new upstream release
+
+* Thu Nov 27 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.1-0vl1
+- new upstream release
+
+* Sat Sep 27 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 4.0.0-0vl1
+- initial release for vine
+

+ 14 - 7
t/thunar-volman/thunar-volman-vl.spec

@@ -2,8 +2,9 @@
 
 Name:           thunar-volman
 Summary:        Thunar extension for volume management
-Version:        0.8.0
-Release:        2%{?_dist_release}
+Summary(ja):    ストレージ管理のための Thunar 拡張
+Version:        0.8.1
+Release:        1%{?_dist_release}
 
 Group:          User Interface/Desktops
 License:        LGPLv2+
@@ -14,16 +15,17 @@ Source0:        http://archive.xfce.org/src/xfce/%{name}/%{minorversion}/%{name}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 BuildRequires:	Thunar-devel >= 1.2.0
-BuildRequires:	libexo-devel >= 0.8.0
-BuildRequires:	glib2-devel >= 2.18.0
+BuildRequires:	libexo-devel >= 0.10.0
+BuildRequires:	glib2-devel >= 2.30.0
 BuildRequires:	gtk2-devel >= 2.24.0
-BuildRequires:	libgudev1-devel >= 145
+BuildRequires:	eudev-libgudev1-devel
+BuildRequires:	libnotify-devel >= 0.4.0
 BuildRequires:	libxfce4ui-devel >= 4.10.0
 BuildRequires:	libxfce4util-devel >= 4.10.0
 BuildRequires:	xfconf-devel >= 4.10.0
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 thunar-volman is an extension for the Thunar File Manager, which enables
@@ -77,6 +79,11 @@ update-desktop-database %{_datadir}/applications &> /dev/null || :
 
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.8.1-1
+- new upstream relase
+- added BR: libnotify-devel
+- added Japanese summary
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.8.0-2
 - rebuild with VineSeed environment
 

+ 8 - 3
t/tumbler/tumbler-vl.spec

@@ -2,7 +2,8 @@
 
 Name:           tumbler
 Summary:        D-Bus service for applications to request thumbnails
-Version:        0.1.30
+Summary(ja):    サムネイルを必要とするアプリケーションのための D-Bus サービス
+Version:        0.1.31
 Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
@@ -20,14 +21,15 @@ BuildRequires:	freetype2-devel
 BuildRequires:	gdk-pixbuf2-devel >= 2.14.0
 BuildRequires:	glib2-devel >= 2.16.0
 BuildRequires:	gstreamer1-plugins-base-devel
+BuildRequires:	gtk-doc >= 1.9
 BuildRequires:	libgsf-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	libopenraw-gnome-devel
 BuildRequires:	libpng-devel >= 1.2.0
 BuildRequires:	poppler-devel
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 Tumbler is a D-Bus service for applications to request thumbnails for
@@ -118,6 +120,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.1.31-1
+- new upstream release
+
 * Sat Sep  6 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.1.30-1
 - updated to 0.1.30
 - updated BR

+ 14 - 10
x/xfce4-appfinder/xfce4-appfinder-vl.spec

@@ -1,27 +1,26 @@
 Summary: 	Appfinder for the Xfce Desktop Environment
-Summary(ja): 	Xfceデスクトップ環境向けアプリケーションファインダー
+Summary(ja): 	Xfce デスクトップ環境用のアプリケーションファインダー
 Name: 		xfce4-appfinder
-Version: 	4.10.1
+Version: 	4.12.0
 Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2+
 URL: 		http://www.xfce.org/
 
-Source0: 	http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:  dbus-glib-devel >= 0.84
-BuildRequires:  garcon-devel >= 0.1.7
-BuildRequires:  glib2-devel >= 2.20.0
-BuildRequires:  gtk2-devel >= 2.20.0
+BuildRequires:  garcon-devel >= 0.3.0
+BuildRequires:  glib2-devel >= 2.30.0
+BuildRequires:  gtk2-devel >= 2.24.0
 BuildRequires: 	libxfce4ui-devel >= 4.10.0
 BuildRequires: 	libxfce4util-devel >= 4.10.0
 BuildRequires: 	xfconf-devel >= 4.10.0
 BuildRequires:  pkgconfig
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 xfce-appfinder shows system wide installed applications
@@ -31,7 +30,7 @@ xfce-appfinder shows system wide installed applications
 
 %build
 %configure --enable-silent-rules
-make
+make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -46,9 +45,14 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %doc README TODO ChangeLog NEWS COPYING AUTHORS
 %{_bindir}/*
+%{_datadir}/appdata/xfce4-appfinder.appdata.xml
 %{_datadir}/applications/*.desktop
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.12.0-1
+- new upstream release
+- removed BR: dbus-glib-devel
+
 * Wed Sep  3 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.10.1-1
 - new upstream release
 - added BR: dbus-glib-devel

+ 12 - 10
x/xfce4-dev-tools/xfce4-dev-tools-vl.spec

@@ -1,20 +1,20 @@
 Name:		xfce4-dev-tools
+Version:	4.12.0
+Release:	1%{?_dist_release}
 Summary:	Xfce developer tools
-Version:	4.10.0
-Release:	2%{?_dist_release}
+Summary(ja):	Xfce 開発者向けツール集
 
 Group:		Development/Tools
 License:	GPLv2
 URL:		http://xfce.org/~benny/projects/xfce4-dev-tools/
 
-Source0: 	http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
-
-BuildRequires:	glib2-devel
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	glib2-devel >= 2.30.0
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 This package contains common tools required by Xfce developers and people
@@ -26,12 +26,11 @@ Xfce developer's handbook.
 
 %build
 %configure 
-make
+make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%makeinstall
-#make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
+make install DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -45,6 +44,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/xfce4/dev-tools
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.0-1
+- new upstream release
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.0-2
 - rebuild with VineSeed environment
 

+ 26 - 16
x/xfce4-panel/xfce4-panel-vl.spec

@@ -1,7 +1,7 @@
 Name: 		xfce4-panel
 Summary: 	Panel for the Xfce Desktop Environment
-Summary(ja): 	Xfce デスクトップ環境のパネル
-Version: 	4.10.1
+Summary(ja): 	Xfce デスクトップ環境のパネル
+Version: 	4.12.0
 Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
@@ -9,20 +9,22 @@ Group: 		User Interface/Desktops
 License:	GPLv2+ and LGPLv2+
 URL: 		http://www.xfce.org/
 
-Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.10/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	cairo-devel >= 1.0.0
 BuildRequires:	chrpath
 BuildRequires:	dbus-glib-devel >= 0.73
-BuildRequires:	garcon-devel >= 0.2.0
+BuildRequires:	garcon-devel >= 0.3.0
 BuildRequires:	gettext
-BuildRequires:	glib2-devel >= 2.18.0
-BuildRequires:	gtk2-devel >= 2.14.0
+BuildRequires:	glib2-devel >= 2.24.0
+BuildRequires:	gtk2-devel >= 2.20.0
+BuildRequires:	gtk3-devel >= 3.2.0
+BuildRequires:	gtk-doc >= 1.9
 BuildRequires:	intltool
 BuildRequires:	libexo-devel >= 0.8.0
-BuildRequires:	libwnck-devel >= 2.22
-BuildRequires:	libxfce4ui-devel >= 4.10.0
+BuildRequires:	libwnck-devel >= 2.30
+BuildRequires:	libxfce4ui-devel >= 4.11.0
 BuildRequires:	libxfce4util-devel >= 4.10.0
 BuildRequires:	libSM-devel
 BuildRequires:	pkgconfig
@@ -39,20 +41,22 @@ Distribution: Vine Linux
 xfce4-panel is the panel for the Xfce desktop environment
 
 %description -l ja
-Xfce デスクトップ環境のパネルです。
+Xfce デスクトップ環境のパネルです。
 
 %package devel
 Summary: Development headers for %{name}
 Summary(ja): %{name} の開発用ファイル
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 2.18.0
-Requires: gtk2-devel >= 2.14.0
-Requires: libxfce4util-devel >= 4.10.0
+Requires: glib2-devel >= 2.24.0
+Requires: gtk2-devel >= 2.20.0
+Requires: gtk3-devel >= 3.2.0
 
 %description devel
-This package includes the header files you will need to build
-plugins for xfce4-panel.
+This package includes the header files you will need to build plugins for xfce4-panel.
+
+%description devel -l ja
+Xfce デスクトップ環境のパネルのプラグイン開発に必要なヘッダファイル等が含まれています。
 
 # These are all required to have a properly functioning panel, so they should 
 # not be separate IMO -- Jasper
@@ -80,7 +84,7 @@ plugins for xfce4-panel.
 %setup -q
 
 %build
-%configure --enable-silent-rules --disable-static
+%configure --enable-silent-rules --disable-static --enable-gtk3
 make %{?_smp_mflags}
 
 %install
@@ -88,7 +92,8 @@ rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
 
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/migrate
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/wrapper
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/wrapper-1.0
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/wrapper-2.0
 
 ## remove unuse files
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
@@ -129,11 +134,16 @@ fi
 %files devel
 %defattr(-, root,root,-)
 %{_includedir}/xfce4/libxfce4panel-1.0
+%{_includedir}/xfce4/libxfce4panel-2.0
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*.pc
 %doc %{_datadir}/gtk-doc/html/libxfce4panel-1.0
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.0-1
+- new upstream release
+- enabled gtk3 support and added BR: gtk3-devel
+
 * Sat Dec 20 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.1-1
 - new upstream release
 - updated summary

+ 9 - 5
x/xfce4-power-manager/xfce4-power-manager-vl.spec

@@ -1,10 +1,10 @@
-%global minorversion 1.2
-%global xfceversion 4.10.0
+%global minorversion 1.4
+%global xfceversion 4.12.0
 
 Name:           xfce4-power-manager
 Summary:        Power management for the Xfce desktop environment
 Summary(ja):    Xfce デスクトップ環境用の電源管理ツール
-Version:        1.4.2
+Version:        1.4.3
 Release:        1%{?_dist_release}
 
 Group:          User Interface/Desktops
@@ -25,6 +25,7 @@ BuildRequires:  libXext-devel
 BuildRequires:  libXrandr-devel >= 1.2.0
 BuildRequires:  libxfce4ui-devel >= %{xfceversion}
 BuildRequires:  libxfce4util-devel >= %{xfceversion}
+BuildRequires:  polkit-devel
 BuildRequires:  upower-devel >= 0.99.1
 BuildRequires:  xfce4-panel-devel >= %{xfceversion}
 BuildRequires:  xfconf-devel >= %{xfceversion}
@@ -33,8 +34,8 @@ Requires:       ConsoleKit
 Requires:       polkit
 Requires:       xfce4-panel >= %{xfceversion}
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 This software is a power manager for the Xfce desktop, Xfce power manager manages the power sources on the computer and the devices that can be controlled to reduce their power consumption (such as LCD brightness level, monitor sleep). 
@@ -91,6 +92,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_mandir}/man1/%{name}.1.*
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.3-1
+- new upstream release
+
 * Sat Dec 20 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.2-1
 - new upstream release
 - updated summary

+ 11 - 8
x/xfce4-session/xfce4-session-vl.spec

@@ -1,14 +1,14 @@
 Name: 		xfce4-session
+Version: 	4.12.0
+Release: 	1%{?_dist_release}
 Summary: 	Xfce Session manager
 Summary(ja):    Xfce セッションマネージャ
-Version: 	4.10.1
-Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2+
 URL: 		http://www.xfce.org/
 
-Source0: 	http://archive.xfce.org/src/xfce/%{namen}/4.10/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:  chrpath
@@ -26,9 +26,9 @@ BuildRequires:  libSM-devel
 BuildRequires:  xorg-x11-server-utils
 
 #BuildRequires: hal-devel
-#BuildRequires: upower-devel
+BuildRequires:  upower-devel >= 0.0.7
 #BuildRequires: ConsoleKit-devel
-BuildRequires:  polkit-devel
+BuildRequires:  polkit-devel >= 0.102
 Requires:	xorg-x11-server-utils
 Requires:       fortune-mod
 
@@ -40,10 +40,9 @@ xfce4-session is the session manager for the Xfce desktop environment.
 
 %package devel
 Summary:	Development files for xfce4-session
+Summary(ja):	xfce4-session の開発用ファイル
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	libxfce4ui-devel >= 4.10.0
-Requires:	xfconf-devel >= 4.10.0
 
 %description devel
 Header files for the Xfce Session Manager.
@@ -60,7 +59,7 @@ Additional splash screen engines for the Xfce Session Manager.
 %setup -q
 
 %build
-%configure --enable-silent-rules --disable-static
+%configure --enable-silent-rules --disable-static --enable-polkit --enable-upower
 make %{?_smp_mflags}
 
 %install
@@ -108,6 +107,7 @@ fi
 %{_libdir}/xfce4/session/xfsm-shutdown-helper
 %{_datadir}/applications/*.desktop
 %{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/polkit-1/actions/org.xfce.session.policy
 %{_datadir}/xsessions/xfce.desktop
 %{_mandir}/man1/*
 
@@ -125,6 +125,9 @@ fi
 %{_datadir}/themes/Default/balou/
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.0-1
+- new upstream release
+
 * Thu Aug 28 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.1-1
 - new upstream release
 

+ 31 - 10
x/xfce4-settings/xfce4-settings-vl.spec

@@ -1,10 +1,10 @@
-%define	xfceversion 4.10
+%define	xfceversion 4.12
 
 Name:           xfce4-settings
 Summary:        Settings Manager for Xfce
 Summary(ja):    Xfce の設定マネージャー
-Version:        4.10.1
-Release:        2%{?_dist_release}
+Version:        4.12.0
+Release:        1%{?_dist_release}
 
 # xfce4-settings-helper is GPLv2 only. 
 License:        GPLv2+ and GPLv2
@@ -23,6 +23,7 @@ Patch2:          xfce4-settings-4.8.3-monitor-position.patch
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 BuildRequires: dbus-glib-devel >= 0.84
 BuildRequires: desktop-file-utils
+BuildRequires: fontconfig-devel
 BuildRequires: garcon-devel >= 0.2.0
 BuildRequires: gettext
 BuildRequires: glib2-devel >= 2.24.0
@@ -30,7 +31,7 @@ BuildRequires: gtk2-devel >= 2.20.0
 BuildRequires: intltool
 BuildRequires: libcanberra-devel
 BuildRequires: libexo-devel >= 0.8.0
-BuildRequires: libxfce4ui-devel >= 4.10.0
+BuildRequires: libxfce4ui-devel >= 4.11.0
 BuildRequires: libxfce4util-devel >= 4.10.0
 BuildRequires: libnotify-devel >= 0.1.3
 BuildRequires: libX11-devel 
@@ -39,6 +40,7 @@ BuildRequires: libXi-devel >= 1.2.0
 BuildRequires: libxklavier-devel 
 BuildRequires: libXrandr-devel >= 1.2.0 
 BuildRequires: pkgconfig
+BuildRequires: upower-devel
 BuildRequires: xfconf-devel >= 4.10.0
 BuildRequires: xorg-x11-proto-devel
 Requires: xfconf
@@ -49,16 +51,16 @@ Obsoletes: xfce-mcs-plugin-gsynaptics < 2.0-5
 Obsoletes: xfce-mcs-plugins-extra < 2.0-3
 Obsoletes: xfce4-gsynaptics-mcs-plugin < 1.0.0-3
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:        Project Vine
+Distribution:  Vine Linux
 
 %description
 This package includes the settings manager applications for the Xfce desktop. 
 
 %prep
 %setup -q
-%patch1 -p1 -b .dsofix
-%patch2 -p1 -b .monitor
+#patch1 -p1 -b .dsofix
+#patch2 -p1 -b .monitor
 
 %build
 %configure --enable-sound-settings --enable-pluggable-dialogs
@@ -69,12 +71,12 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
-for file in %{buildroot}%{_datadir}/applications/*.desktop ; do
+for file in $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop ; do
     desktop-file-install \
         --add-category="X-XFCE" \
         --remove-category="XFCE" \
         --delete-original \
-        --dir=%{buildroot}%{_datadir}/applications \
+        --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
         $file
 done
 
@@ -83,6 +85,19 @@ done
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post 
+touch --no-create %{_datadir}/icons/hicolor
+
+%postun 
+if [ $1 -eq 0 ]; then
+    touch --no-create %{_datadir}/icons/hicolor
+    /usr/bin/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor;
+fi
+
+%posttrans
+gtk-update-icon-cache %{_iconsdir}/icons/hicolor &> /dev/null || :
+
+
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
@@ -104,8 +119,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/xfsettingsd
 %{_libdir}/xfce4/settings/appearance-install-theme
 %{_datadir}/applications/xfce*.desktop
+%{_datadir}/icons/hicolor/*/devices/*.png
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.12.0-1
+- new upstream release
+- dropt Patch1 and 2
+- built with libxfce4util 4.12.1
+
 * Thu Feb  5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.10.1-2
 - added Patch2 from Fedora
 

+ 30 - 21
x/xfconf/xfconf-vl.spec

@@ -1,21 +1,22 @@
 Name:           xfconf
 Summary:        Hierarchical configuration system for Xfce
 Summary(ja):    Xfce 用の階層型設定システム
-Version:        4.10.0
-Release:        3%{?_dist_release}
+Version:        4.12.0
+Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
 License:        GPLv2+
 URL:            http://www.xfce.org/
 
-Source0:        http://www.xfce.org/archive/xfce-%{version}/src/xfconf-%{version}.tar.bz2
+Source0:        http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
+
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  chrpath
-BuildRequires:  dbus-devel >= 1.0.0
-BuildRequires:  dbus-glib-devel >= 0.72
+BuildRequires:  dbus-devel >= 1.1.0
+BuildRequires:  dbus-glib-devel >= 0.84
 BuildRequires:  gettext
-BuildRequires:  glib2-devel >= 2.18.0
+BuildRequires:  glib2-devel >= 2.30.0
 BuildRequires:  intltool
 BuildRequires:  libxfce4util-devel >= 4.10.0
 BuildRequires:  perl-ExtUtils-Depends >= 0.300
@@ -23,10 +24,10 @@ BuildRequires:  perl-ExtUtils-PkgConfig >= 1.000
 BuildRequires:  perl-Glib >= 1.020
 BuildRequires:  pkgconfig
 
-Obsoletes: libxfce4mcs < 4.4.3-3
+Obsoletes:      libxfce4mcs < 4.4.3-3
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 Xfconf is a hierarchical (tree-like) configuration system where the
@@ -34,24 +35,26 @@ immediate child nodes of the root are called "channels".  All settings
 beneath the channel nodes are called "properties."
 
 %package devel
-Summary: Development tools for xfconf
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: glib2-devel >= 2.12.0
-Requires: dbus-devel >= 1.0.0
-Requires: dbus-glib-devel >= 0.72
-Obsoletes: libxfce4mcs-devel < 4.4.3-3
-Obsoletes: xfce-mcs-manager-devel < 4.4.3-3
+Summary:        Development tools for xfconf
+Summary(ja):    xfconf の開発用ツール
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       glib2-devel >= 2.30.0
+Requires:       dbus-devel >= 1.1.0
+Requires:       dbus-glib-devel >= 0.84
+Obsoletes:      libxfce4mcs-devel < 4.4.3-3
+Obsoletes:      xfce-mcs-manager-devel < 4.4.3-3
 
 %description devel
 This package includes the libraries and header files you will need
 to compile applications for xfconf.
 
 %package perl
-Summary: Perl modules for xfconf
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Summary:        Perl modules for xfconf
+Summary(ja):    xfconf の perl モジュール
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %description perl
 This package includes the perl modules and files you will need to 
@@ -76,6 +79,8 @@ rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 
 chrpath --delete $RPM_BUILD_ROOT%{_libdir}/xfce4/xfconf/xfconfd
+# ad-hoc fix
+chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so.*
 
 # remove unneeded la files. 
 rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
@@ -125,6 +130,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*.3*
 
 %changelog
+* Sat Feb 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.12.0-1
+- new upstream release
+- built with libxfce4util 4.12.1
+
 * Sun Nov  9 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.10.0-3
 - rebuilt with perl 5.16.3
 

+ 15 - 10
x/xfdesktop/xfdesktop-vl.spec

@@ -1,38 +1,39 @@
 Name: 		xfdesktop
 Summary: 	Desktop manager for the Xfce
 Summary(ja): 	Xfce デスクトップマネージャ
-Version: 	4.10.3
+Version: 	4.12.0
 Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2+
 URL: 		http://www.xfce.org/
 
-Source0: 	http://www.xfce.org/archive/xfce-%{version}/src/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:	dbus-glib-devel >= 0.34
+BuildRequires:	cairo-devel >= 1.6.0
+BuildRequires:	dbus-glib-devel >= 0.84
 BuildRequires:	garcon-devel >= 0.2.0
 BuildRequires:	gettext
-BuildRequires:	glib2-devel >= 2.18.0
-BuildRequires:	gtk2-devel >= 2.14.0
+BuildRequires:	glib2-devel >= 2.30.0
+BuildRequires:	gtk2-devel >= 2.24.0
 BuildRequires:	intltool
 BuildRequires:	libexo-devel >= 0.8.0
 BuildRequires:	libnotify-devel >= 0.4.0
 BuildRequires:	libSM-devel
-BuildRequires:	libwnck-devel >= 2.22.0
-BuildRequires:	libxfce4ui-devel >= 4.10.0
+BuildRequires:	libwnck-devel >= 2.30.0
+BuildRequires:	libxfce4ui-devel >= 4.11.1
 BuildRequires:	libxfce4util-devel >= 4.10.0
 BuildRequires:	pkgconfig
 BuildRequires:	Thunar-devel >= 1.4.0
 BuildRequires:	xfconf-devel >= 4.10.0
 Requires(post): gtk2
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
-xfdesktop contain a desktop manager for Xfce
+xfdesktop contain a desktop manager for Xfce.
 
 %description -l ja
 Xfce のデスクトップマネージャです。
@@ -71,11 +72,15 @@ fi
 %{_bindir}/*
 %{_datadir}/applications/*.desktop
 %{_datadir}/backgrounds/xfce/xfce-blue.jpg
+%{_datadir}/backgrounds/xfce/xfce-teal.jpg
 %{_datadir}/icons/hicolor/*
 %{_datadir}/pixmaps/*
 %{_mandir}/man1/*
 
 %changelog
+* Sun Mar  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.0-1
+- new upstream release
+
 * Sat Dec 20 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.3-1
 - new upstream release
 

+ 15 - 8
x/xfwm4/xfwm4-vl.spec

@@ -1,14 +1,14 @@
 Name: 		xfwm4
 Summary: 	The window manager for Xfce desktop environment
-Summary(ja): 	Xfceデスクトップ環境向けウィンドウマネージャー
-Version: 	4.10.1
+Summary(ja): 	Xfce デスクトップ環境のウィンドウマネージャー
+Version: 	4.12.0
 Release: 	1%{?_dist_release}
 
 Group: 		User Interface/Desktops
 License:	GPLv2
 URL: 		http://www.xfce.org/
 
-Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.10/%{name}-%{version}.tar.bz2
+Source0: 	http://archive.xfce.org/src/xfce/%{name}/4.12/%{name}-%{version}.tar.bz2
 
 BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	chrpath
@@ -18,19 +18,22 @@ BuildRequires:	gettext
 BuildRequires:	gtk2-devel >= 2.14.0
 BuildRequires:	intltool
 BuildRequires:	libSM-devel
-BuildRequires:	libwnck-devel >= 2.22
-BuildRequires:	libxfce4ui-devel >= 4.10.0
+BuildRequires:	libXcomposite-devel >= 0.2.0
+BuildRequires:	libdrm-devel >= 2.4.0
+BuildRequires:	libwnck-devel >= 2.22.0
+BuildRequires:	libxfce4ui-devel >= 4.11.0
 BuildRequires:	libxfce4util-devel >= 4.8.0
 BuildRequires:	libXrandr-devel
+BuildRequires:	libXrender-devel
 BuildRequires:	pkgconfig
 BuildRequires:	startup-notification-devel >= 0.5
 BuildRequires:	xfconf-devel >= 4.8.0
 Requires:	xfconf
-Requires(post): gtk2
+Requires(post):   gtk2
 Requires(postun): gtk2
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 %description
 xfwm4 is a window manager compatable with GNOME, GNOME2, KDE2, KDE3 and Xfce.
@@ -77,6 +80,10 @@ fi
 %{_datadir}/xfwm4
 
 %changelog
+* Sat Feb 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.12.0-1
+- new upstream release
+- added BR: libdrm-devel
+
 * Wed Sep  3 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.10.1-1
 - new upstream release