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