Quellcode durchsuchen

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5919 ec354946-7b23-47d6-9f5a-488ba84defc7

kudoh vor 12 Jahren
Ursprung
Commit
ae566b6b8d

+ 56 - 29
d/deja-dup/deja-dup-vl.spec

@@ -1,25 +1,29 @@
 Summary:        Backup utility that use duplicity as the backend
 Summary(ja):    バックエンドとして duplicity を使うバックアップユーティリティ
 Name:           deja-dup
-Version:        16.1.1
+Version:        20.2
 Release:	1%{?_dist_release}
 Group:          Applications/Archiving
 License:        GPLv3
 URL:		https://launchpad.net/deja-dup
 Source0:	%{name}-%{version}.tar.bz2
+#Patch0: escape_globs.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
-BuildRequires:	GConf2-devel
+#BuildRequires:	GConf2-devel
 BuildRequires:	cairo-devel
 BuildRequires:	desktop-file-utils
 BuildRequires:	dbus-glib-devel
 BuildRequires:	gettext >= 0.17
-BuildRequires:	gtk2-devel >= 2.18
+#BuildRequires:	gtk2-devel >= 2.18
+BuildRequires:	gtk3-devel
 BuildRequires:	glib2-devel >= 2.20
 BuildRequires:	gnome-doc-utils >= 0.3.2
 BuildRequires:	gnome-keyring-devel
 BuildRequires:	intltool >= 0.40
+BuildRequires:	itstool
+BuildRequires:	libgnome-keyring-devel
 BuildRequires:	libnotify-devel
 BuildRequires:	nautilus-devel
 BuildRequires:	pango-devel
@@ -29,9 +33,9 @@ BuildRequires:	vala-devel >= 0.9.2
 BuildRequires:	unique-devel
 
 Requires: duplicity yelp
-Requires(pre): GConf2
-Requires(post): GConf2
-Requires(preun): GConf2
+#Requires(pre): GConf2
+#Requires(post): GConf2
+#Requires(preun): GConf2
 
 %description
 Déjà Dup is a simple backup program.
@@ -45,19 +49,20 @@ Déjà Dup はシンプルなバックアッププログラムです。
 
 %prep
 %setup -q
+#%patch0 -p1
 
 %build
-%configure --disable-static --disable-schemas-install
+%configure --disable-static --with-nautilus --with-gnu-ld
 
 %{__make} %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+#export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 make DESTDIR=$RPM_BUILD_ROOT install
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+#unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
 
-rm -f %{buildroot}/%{_libdir}/nautilus/extensions-2.0/*.la
+rm -f %{buildroot}/%{_libdir}/nautilus/extensions-3.0/*.la
 
 desktop-file-install --vendor ""			\
 	--dir %{buildroot}%{_datadir}/applications	\
@@ -67,39 +72,61 @@ desktop-file-install --vendor ""			\
 	--dir %{buildroot}%{_datadir}/applications	\
 	%{buildroot}%{_datadir}/applications/%{name}-preferences.desktop
 
+desktop-file-validate %{buildroot}/%{_sysconfdir}/xdg/autostart/deja-dup-monitor.desktop
+
 %find_lang %{name}
 
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
 %post
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x /usr/bin/gtk-update-icon-cache ]; then
-  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
-fi
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
 
 %postun
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x /usr/bin/gtk-update-icon-cache ]; then
-  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
+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 &> /dev/null || :
 fi
 
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
 
 %files -f %{name}.lang
-%defattr(-,root,root,- )
-%doc ABOUT-NLS AUTHORS COPYING NEWS
-%{_sysconfdir}/gconf/
-%{_sysconfdir}/xdg/autostart/
-%{_bindir}/%{name}*
-%{_libdir}/%{name}/
-%{_libdir}/nautilus
-%{_datadir}/applications/*.desktop
-%{_datadir}/gnome/help
-%{_datadir}/icons/hicolor/
-#%{_datadir}/omf/
-%{_mandir}/*
+%doc COPYING NEWS
+%{_bindir}/deja-dup
+%{_bindir}/deja-dup-preferences
+%{_datadir}/applications/deja-dup-preferences.desktop
+%{_mandir}/man1/deja-dup-preferences.1.gz
+%{_mandir}/man1/deja-dup.1.gz
+%{_mandir}/*/man1/deja-dup-preferences.1.gz
+%{_mandir}/*/man1/deja-dup.1.gz
+%{_datadir}/GConf/gsettings/deja-dup.convert
+%{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml
+%{_sysconfdir}/xdg/autostart/deja-dup-monitor.desktop
+%{_libdir}/nautilus/extensions-3.0/libdeja-dup.so
+%{_libexecdir}/deja-dup/deja-dup*
+%{_datadir}/applications/deja-dup.desktop
+%{_datadir}/deja-dup/ui/restore-missing.ui
+%{_datadir}/icons/hicolor/*/apps/deja-dup.png
+%{_datadir}/icons/hicolor/scalable/apps/deja-dup-symbolic.svg
+%{_datadir}/icons/hicolor/scalable/devices/deja-dup-cloud.svg
+%{_datadir}/help/*/deja-dup/
 
 %changelog
+* Sun Mar 18 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20.2-1
+- new upstream release
+- added BuildRequires: itstool, libgnome-keyring-devel
+- changed BuildRequires: gtk2-devel >= 2.18 to gtk3-devel
+- dropt Gconf2 dependency
+  - BuildRequires: GConf2-devel
+  - Requires: GConf2
+- fixed configure option
+  - added --with-nautilus --with-gnu-ld
+  - deleted --disable-schemas-install
+
 * Sun Dec 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 16.1.1-1
 - new upstream release
 

+ 6 - 2
g/gnutls/gnutls-vl.spec

@@ -3,7 +3,7 @@
 Summary:	GNU TLS Library
 Summary(ja):	GNU TLS ライブラリ
 Name:		gnutls
-Version:	2.12.17
+Version:	2.12.18
 Release:	1%{?_dist_release}
 License:	GPLv3+ and LGPLv2+
 # The libgnutls library is LGPLv2+, utilities and remaining libraries are GPLv3+
@@ -29,7 +29,7 @@ BuildRequires: libgcrypt-devel >= 1.2.2, zlib-devel libtasn1-devel gmp-devel
 BuildRequires: gettext readline-devel libtool
 BuildRequires: guile-devel >= 1.8.6
 BuildRequires: lzo-devel
-BuildRequires: p11-kit-devel
+BuildRequires: p11-kit-devel >= 0.11
 Requires:	libgcrypt >= 1.2.2, zlib
 Requires:	lzo
 
@@ -278,6 +278,10 @@ fi
 %endif
 
 %changelog
+* Sun Mar 18 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.12.18-1
+- new upstream release
+- changed BuildRequires: p11-kit-devel >= 0.11
+
 * Fri Mar 16 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.12.17-1
 - new upstream release
 

+ 5 - 2
p/python-beaker/python-beaker-vl.spec

@@ -1,8 +1,8 @@
 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 Name: python-beaker
-Version: 1.6.2
-Release: 2%{?_dist_release}
+Version: 1.6.3
+Release: 1%{?_dist_release}
 Summary: WSGI middleware layer to provide sessions
 Summary(ja): セッションを提供するための WSGI ミドルウェアレイヤ
 
@@ -47,6 +47,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Mar 18 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.6.3-1
+- new upstream release
+
 * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.6.2-2
 - rebuild with python-2.7.2
 

+ 5 - 2
p/python-distutils-extra/python-distutils-extra-vl.spec

@@ -1,8 +1,8 @@
 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 Name:           python-distutils-extra
-Version:        2.31
-Release:        2%{?_dist_release}
+Version:        2.32
+Release:        1%{?_dist_release}
 Summary:        Integrate more support into Python's distutils
 
 Group:          Development/Languages
@@ -44,6 +44,9 @@ chmod a+x %{buildroot}%{python_sitelib}/DistUtilsExtra/command/build_extra.py
 
 
 %changelog
+* Sun Mar 18 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 2.32-1
+- new upstream release
+
 * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.31-2
 - rebuild with python-2.7.2