Browse Source

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

kudoh 15 years ago
parent
commit
b42642f421

+ 100 - 0
d/deja-dup/deja-dup-vl.spec

@@ -0,0 +1,100 @@
+Summary:        Backup utility that use duplicity as the backend
+Summary(ja):    バックエンドとして duplicity を使うバックアップユーティリティ
+Name:           deja-dup
+Version:        14.1
+Release:	1%{?_dist_release}
+Group:          Applications/Archiving
+License:        GPLv3
+URL:		https://launchpad.net/deja-dup
+Source0:	%{name}-%{version}.tar.bz2
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires:	GConf2-devel
+BuildRequires:	cairo-devel
+BuildRequires:	desktop-file-utils
+BuildRequires:	dbus-glib-devel
+BuildRequires:	gettext >= 0.17
+BuildRequires:	gtk2-devel >= 2.18
+BuildRequires:	glib2-devel >= 2.20
+BuildRequires:	gnome-doc-utils >= 0.3.2
+BuildRequires:	gnome-keyring-devel
+BuildRequires:	intltool >= 0.40
+BuildRequires:	libnotify-devel
+BuildRequires:	nautilus-devel
+BuildRequires:	pango-devel
+BuildRequires:	perl-XML-Parser
+BuildRequires:	pkgconfig >= 0.90
+BuildRequires:	vala-devel >= 0.8.0
+BuildRequires:	unique-devel
+
+Requires: duplicity yelp
+Requires(pre): GConf2
+Requires(post): GConf2
+Requires(preun): GConf2
+
+%description
+Déjà Dup is a simple backup program.
+It hides the complexity of doing backups the 'right way'
+(encrypted, off-site, and regular) and uses duplicity as the backend.
+
+%description -l ja
+Déjà Dup はシンプルなバックアッププログラムです。
+バックアップ作業の複雑性を覆い隠して適切な方法(暗号化、オフサイト、通常)で
+行い、バックエンドとして duplicity を使用します。
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static --disable-schemas-install
+
+%{__make} %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
+make DESTDIR=$RPM_BUILD_ROOT install
+unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
+
+rm -f %{buildroot}/%{_libdir}/nautilus/extensions-2.0/*.la
+
+desktop-file-install --vendor ""			\
+	--dir %{buildroot}%{_datadir}/applications	\
+	%{buildroot}%{_datadir}/applications/%{name}.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
+
+%postun
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
+fi
+
+
+%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/%{name}.desktop
+%{_datadir}/gnome/help
+%{_datadir}/icons/hicolor/
+%{_datadir}/omf/
+%{_mandir}/*
+
+%changelog
+* Fri May 21 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 14.1-1
+- initial build for VineSeed

+ 64 - 0
d/duplicity/duplicity-vl.spec

@@ -0,0 +1,64 @@
+Version: 0.6.08b
+Summary: Untrusted/encrypted backup using rsync algorithm
+Summary(ja): rsync アルゴリズムを使い暗号化されない/されたバックアップを行う
+
+Name: duplicity
+Release: 1%{?_dist_release}
+URL: http://www.nongnu.org/duplicity/
+Source: http://savannah.nongnu.org/download/duplicity/%{name}-%{version}.tar.gz
+License: GPLv2+
+Group: Applications/Archiving
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+Requires: librsync >= 0.9.6 python >= 2.3 gnupg >= 1.0.6
+Requires: openssh-clients rsync ncftp
+Requires: python-boto >= 0.9d python-GnuPGInterface >= 0.3.2
+BuildRequires: python-devel >= 2.3
+BuildRequires: librsync-devel >= 0.9.6
+
+%description
+Duplicity incrementally backs up files and directory by encrypting
+tar-format volumes with GnuPG and uploading them to a remote (or
+local) file server.  In theory many remote backends are possible;
+right now local, ssh/scp, ftp, and rsync backends are written.
+Because duplicity uses librsync, the incremental archives are space
+efficient and only record the parts of files that have changed since
+the last backup.  Currently duplicity supports deleted files, full
+unix permissions, directories, symbolic links, fifos, etc., but not
+hard links.
+
+%prep
+%setup -q
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+%find_lang %{name}
+
+%clean
+[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(-,root,root)
+%doc CHANGELOG COPYING README
+%{_bindir}/rdiffdir
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}*
+%{_mandir}/man1/rdiffdir*
+%{python_sitearch}/%{name}*
+
+%changelog
+* Sat May 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.08b-1
+- initial build for VineSeed
+
+* Sat Aug 09 2003 Ben Escoto <bescoto@stanford.edu>
+- Repackaging for Fedora
+- autodetect python version
+- require librsync >=0.9.6
+
+* Sun Aug 30 2002 Ben Escoto <bescoto@stanford.edu>
+- Initial RPM

+ 69 - 0
p/python-GnuPGInterface/python-GnuPGInterface-vl.spec

@@ -0,0 +1,69 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%define pkgname GnuPGInterface
+
+Summary:	A Python module to interface with GnuPG
+Summary(ja):	GnuPG へのインターフェイスとなる Python モジュール
+Name:		python-GnuPGInterface
+Version:	0.3.2
+Release:	1%{?_dist_release}
+License:	LGPLv2+
+Group:		Development/Languages
+URL:		http://py-gnupg.sourceforge.net/
+Source:		http://downloads.sourceforge.net/py-gnupg/%{pkgname}-%{version}.tar.gz
+Patch0:         01_print_exit_status_correctly.patch
+Patch1:         02_setup_license.patch
+BuildRequires:	python-devel
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+%description
+GnuPGInterface is a Python module to interface with GnuPG. It
+concentrates on interacting with GnuPG via filehandles, providing
+access to control GnuPG via versatile and extensible means.
+
+%prep
+%setup -q -n %{pkgname}-%{version}
+%patch0 -p1
+%patch1 -p1
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+# Correct some permissions
+chmod 644 ChangeLog COPYING NEWS THANKS
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc ChangeLog COPYING NEWS THANKS
+%{python_sitelib}/%{pkgname}*
+
+%changelog
+* Fri May 21 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.2-1
+- initial build for VineSeed
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Feb 23 2009 Robert Scheck <robert@fedoraproject.org> 0.3.2-5
+- Rebuild against rpm 4.6
+
+* Fri Dec  5 2008 Jeremy Katz <katzj@redhat.com> - 0.3.2-4
+- Rebuild for python 2.6
+
+* Tue Jan 08 2008 Robert Scheck <robert@fedoraproject.org> 0.3.2-3
+- Rebuild (and some minor spec file tweaks)
+
+* Mon Sep 03 2007 Robert Scheck <robert@fedoraproject.org> 0.3.2-2
+- Updated source URL to match with the guidelines (#265381)
+- Use get_python_lib() macro according to the policy (#265381)
+
+* Wed Aug 29 2007 Robert Scheck <robert@fedoraproject.org> 0.3.2-1
+- Upgrade to 0.3.2
+- Initial spec file for Fedora and Red Hat Enterprise Linux

+ 78 - 0
p/python-boto/python-boto-vl.spec

@@ -0,0 +1,78 @@
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%define pkgname boto
+
+Summary:	A simple lightweight interface to Amazon Web Services
+Summary(ja):	シンプル・軽量な Amazon Web サービスへのインターフェイス
+Name:		python-boto
+Version:	1.9b
+Release:	1%{?_dist_relase}
+License:	MIT
+Group:		Development/Languages
+URL:		http://code.google.com/p/%{pkgname}/
+Source:		http://boto.googlecode.com/files/%{pkgname}-%{version}.tar.gz
+BuildRequires:	python-devel, python-setuptools
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+%description
+Boto is a Python package that provides interfaces to Amazon Web Services.
+It supports S3 (Simple Storage Service), SQS (Simple Queue Service) via
+the REST API's provided by those services and EC2 (Elastic Compute Cloud)
+via the Query API. The goal of boto is to provide a very simple, easy to
+use, lightweight wrapper around the Amazon services.
+
+%prep
+%setup -q -n %{pkgname}-%{version}
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+# Remove all test scripts
+rm -rf $RPM_BUILD_ROOT{%{_bindir},%{python_sitelib}/tests}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc README
+%{python_sitelib}/*
+
+%changelog
+* Sat May 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.9b-1
+- initial build for VineSeed
+
+* Fri Jul 24 2009 Robert Scheck <robert@fedoraproject.org> 1.8d-1
+- Upgrade to 1.8d (#513560)
+
+* Wed Jun 03 2009 Luke Macken <lmacken@redhat.com> 1.7a-2
+- Add python-setuptools-devel to our build requirements, for egg-info
+
+* Thu Apr 16 2009 Robert Scheck <robert@fedoraproject.org> 1.7a-1
+- Upgrade to 1.7a
+
+* Mon Feb 23 2009 Robert Scheck <robert@fedoraproject.org> 1.5c-2
+- Rebuild against rpm 4.6
+
+* Sun Dec 07 2008 Robert Scheck <robert@fedoraproject.org> 1.5c-1
+- Upgrade to 1.5c
+
+* Fri Dec 05 2008 Jeremy Katz <katzj@redhat.com> 1.2a-2
+- Rebuild for python 2.6
+
+* Wed May 07 2008 Robert Scheck <robert@fedoraproject.org> 1.2a-1
+- Upgrade to 1.2a
+
+* Sat Feb 09 2008 Robert Scheck <robert@fedoraproject.org> 1.0a-1
+- Upgrade to 1.0a
+
+* Sat Dec 08 2007 Robert Scheck <robert@fedoraproject.org> 0.9d-1
+- Upgrade to 0.9d
+
+* Thu Aug 30 2007 Robert Scheck <robert@fedoraproject.org> 0.9b-1
+- Upgrade to 0.9b
+- Initial spec file for Fedora and Red Hat Enterprise Linux