X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=deja-dup.spec;h=1c133285db2fce71c13cdec7a06b118c4d1d8444;hb=b2e23ef9deaa446e2375b43aedc71bf2ba8db46c;hp=7da981595f19cc3bc53dbbc3847e2c597cc3ee38;hpb=593a906e5f1d43a12cd92ccc6113f5422a16ad95;p=packages%2Fdeja-dup.git diff --git a/deja-dup.spec b/deja-dup.spec index 7da9815..1c13328 100644 --- a/deja-dup.spec +++ b/deja-dup.spec @@ -1,36 +1,38 @@ Summary: Backup tool +Summary(pl.UTF-8): Narzędzie do wykonywania kopii zapasowych Name: deja-dup -Version: 16.1.1 -Release: 2 +Version: 32.0 +Release: 1 License: GPL v3 Group: X11/Applications -Source0: http://launchpad.net/deja-dup/16/16.1.1/+download/%{name}-%{version}.tar.bz2 -# Source0-md5: debf223cbc8df395ca028a9afaa62c19 +Source0: http://launchpad.net/deja-dup/32/32.0/+download/%{name}-%{version}.tar.xz +# Source0-md5: 83e693cfebe397be0c67d3d362ae92c9 URL: http://launchpad.net/deja-dup -BuildRequires: GConf2-devel -BuildRequires: autoconf >= 2.64 -BuildRequires: automake >= 1:1.10 +BuildRequires: cmake BuildRequires: docbook-dtd412-xml -BuildRequires: gettext-devel -BuildRequires: glib2-devel >= 1:2.26.0 +BuildRequires: gettext-tools +BuildRequires: glib2-devel >= 1:2.32.0 BuildRequires: gnome-doc-utils -BuildRequires: gtk+2-devel >= 2:2.18.0 -BuildRequires: intltool +BuildRequires: gtk+3-devel >= 3.0.0 +BuildRequires: intltool >= 0.40.0 +BuildRequires: itstool BuildRequires: libgnome-keyring-devel -BuildRequires: libnotify-devel -BuildRequires: libtool -BuildRequires: libunique-devel +BuildRequires: libnotify-devel >= 0.7.0 +BuildRequires: libtool >= 2:2.2.6 +BuildRequires: libunique3-devel BuildRequires: libxml2-progs -BuildRequires: nautilus-devel +BuildRequires: nautilus-devel >= 3.0.0 +BuildRequires: perl-Locale-gettext BuildRequires: pkgconfig -BuildRequires: rpmbuild(find_lang) >= 1.23 +BuildRequires: rpmbuild(find_lang) >= 1.35 BuildRequires: rpmbuild(macros) >= 1.311 -BuildRequires: vala >= 0.10.0 +BuildRequires: vala >= 0.20.0 +BuildRequires: yelp-tools >= 3.2.0 +BuildRequires: libpeas-devel +BuildRequires: vala-libsecret Requires(post,postun): gtk-update-icon-cache -Requires(post,postun): hicolor-icon-theme -Requires(post,preun): GConf2 -Requires: duplicity -Requires: glib2 >= 1:2.26.0 +Requires(post,postun): glib2 >= 1:2.26.0 +Requires: duplicity >= 0.6.23 Requires: hicolor-icon-theme BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -47,19 +49,35 @@ Features: - Schedules regular backups - Integrates well into your GNOME desktop +%description -l pl.UTF-8 +Deja Dup jest prostym narzędziem do wykonywania kopii zapasowych. Ukrywa on +złożoność prawidłowych kopii zapasowych (szyfrowanych, poza komputerem i +regularnych) i używa programu duplicity jako mechanizmu. + +%package -n nautilus-extension-deja-dup +Summary: deja-dup extension for Nautilus +Summary(pl.UTF-8): Rozszerzenie deja-dup dla Nautilusa +Group: X11/Applications +Requires: %{name} = %{version}-%{release} +Requires: nautilus >= 3.0.0 + +%description -n nautilus-extension-deja-dup +This package provides a Nautilus extension that adds the 'Revert to +Previous Version' option to the right-click context menu in Nautilus. + +%description -n nautilus-extension-deja-dup -l pl.UTF-8 +Ten pakiet dostarcza rozszerzenie Nautilusa dodające opcję "Przywróć do +poprzedniej wersji" do menu kontekstowego uaktywnianego prawym klawiszem myszy +w Nautilusie. + %prep %setup -q %build -%{__intltoolize} -%{__libtoolize} -%{__aclocal} -I m4 -%{__autoconf} -%{__autoheader} -%{__automake} -%configure \ - --disable-schemas-install \ - --disable-silent-rules +%cmake \ + -DENABLE_NAUTILUS=ON \ + -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \ + -DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} %{__make} @@ -69,22 +87,30 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.{a,la} +for lang in az bo en_CA hi io kk ps shn; do + %{__rm} -rf $RPM_BUILD_ROOT%{_localedir}/$lang +done + +for lang in bs en_AU eo my sk; do + %{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/help/$lang +done -%find_lang %{name} --with-gnome --with-omf +for lang in az be bn bo en_CA fr_CA fy gd hi io kk km mhr my pa se shn si ta ug uz; do + %{__rm} -rf $RPM_BUILD_ROOT%{_mandir}/$lang +done + +%find_lang %{name} --with-gnome %clean rm -rf $RPM_BUILD_ROOT %post %update_icon_cache hicolor -%gconf_schema_install deja-dup.schemas - -%preun -%gconf_schema_uninstall deja-dup.schemas +%glib_compile_schemas %postun %update_icon_cache hicolor +%glib_compile_schemas %files -f %{name}.lang %defattr(644,root,root,755) @@ -92,37 +118,80 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/deja-dup %attr(755,root,root) %{_bindir}/deja-dup-preferences %dir %{_libdir}/deja-dup +%dir %{_libdir}/deja-dup/tools %attr(755,root,root) %{_libdir}/deja-dup/deja-dup-monitor +%{_datadir}/GConf/gsettings/deja-dup.convert +%{_datadir}/deja-dup +%{_datadir}/glib-2.0/schemas/org.gnome.DejaDup.gschema.xml %{_desktopdir}/deja-dup.desktop %{_desktopdir}/deja-dup-preferences.desktop +%{_iconsdir}/hicolor/*/*/*.png %{_iconsdir}/hicolor/scalable/*/*.svg %{_sysconfdir}/xdg/autostart/deja-dup-monitor.desktop -%{_sysconfdir}/gconf/schemas/deja-dup.schemas +%{_libdir}/deja-dup/libdeja.so +%{_libdir}/deja-dup/libwidgets.so +%{_libdir}/deja-dup/tools/duplicity.plugin +%{_libdir}/deja-dup/tools/libduplicity.so +%{_datadir}/appdata/deja-dup.appdata.xml %{_mandir}/man1/*.1* %lang(ar) %{_mandir}/ar/man1/*.1* +%lang(ast) %{_mandir}/ast/man1/*.1* %lang(bg) %{_mandir}/bg/man1/*.1* +%lang(bs) %{_mandir}/bs/man1/*.1* +%lang(ca) %{_mandir}/ca/man1/*.1* +%lang(ca@valencia) %{_mandir}/ca@valencia/man1/*.1* %lang(cs) %{_mandir}/cs/man1/*.1* +%lang(cy) %{_mandir}/cy/man1/*.1* %lang(da) %{_mandir}/da/man1/*.1* %lang(de) %{_mandir}/de/man1/*.1* +%lang(el) %{_mandir}/el/man1/*.1* +%lang(en_AU) %{_mandir}/en_AU/man1/*.1* %lang(en_GB) %{_mandir}/en_GB/man1/*.1* +%lang(eo) %{_mandir}/eo/man1/*.1* %lang(es) %{_mandir}/es/man1/*.1* +%lang(et) %{_mandir}/et/man1/*.1* +%lang(eu) %{_mandir}/eu/man1/*.1* +%lang(fa) %{_mandir}/fa/man1/*.1* %lang(fi) %{_mandir}/fi/man1/*.1* +%lang(fo) %{_mandir}/fo/man1/*.1* %lang(fr) %{_mandir}/fr/man1/*.1* %lang(gl) %{_mandir}/gl/man1/*.1* %lang(he) %{_mandir}/he/man1/*.1* +%lang(hr) %{_mandir}/hr/man1/*.1* %lang(hu) %{_mandir}/hu/man1/*.1* %lang(id) %{_mandir}/id/man1/*.1* %lang(it) %{_mandir}/it/man1/*.1* %lang(ja) %{_mandir}/ja/man1/*.1* +%lang(ko) %{_mandir}/ko/man1/*.1* +%lang(ku) %{_mandir}/ku/man1/*.1* %lang(lt) %{_mandir}/lt/man1/*.1* -%lang(nl) %{_mandir}/nb/man1/*.1* +%lang(lv) %{_mandir}/lv/man1/*.1* +%lang(ml) %{_mandir}/ml/man1/*.1* +%lang(ms) %{_mandir}/ms/man1/*.1* +%lang(nb) %{_mandir}/nb/man1/*.1* %lang(nl) %{_mandir}/nl/man1/*.1* +%lang(nn) %{_mandir}/nn/man1/*.1* +%lang(oc) %{_mandir}/oc/man1/*.1* %lang(pl) %{_mandir}/pl/man1/*.1* -%lang(pt_BR) %{_mandir}/pt_BR/man1/*.1* %lang(ps) %{_mandir}/ps/man1/*.1* +%lang(pt) %{_mandir}/pt/man1/*.1* +%lang(pt_BR) %{_mandir}/pt_BR/man1/*.1* +%lang(ro) %{_mandir}/ro/man1/*.1* %lang(ru) %{_mandir}/ru/man1/*.1* +%lang(sk) %{_mandir}/sk/man1/*.1* +%lang(sl) %{_mandir}/sl/man1/*.1* +%lang(sq) %{_mandir}/sq/man1/*.1* +%lang(sr) %{_mandir}/sr/man1/*.1* %lang(sv) %{_mandir}/sv/man1/*.1* +%lang(te) %{_mandir}/te/man1/*.1* %lang(th) %{_mandir}/th/man1/*.1* %lang(tr) %{_mandir}/tr/man1/*.1* +%lang(uk) %{_mandir}/uk/man1/*.1* +%lang(vi) %{_mandir}/vi/man1/*.1* +%lang(zh_CN) %{_mandir}/zh_CN/man1/*.1* +%lang(zh_HK) %{_mandir}/zh_HK/man1/*.1* %lang(zh_TW) %{_mandir}/zh_TW/man1/*.1* -%attr(755,root,root) %{_libdir}/nautilus/extensions-2.0/libnautilus-deja-dup.so + +%files -n nautilus-extension-deja-dup +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libdeja-dup.so