source: projects/specs/trunk/f/fwbackups/fwbackups-vl.spec @ 2328

Revision 2328, 7.6 KB checked in by kudoh, 13 years ago (diff)
Line 
1%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
2Name:              fwbackups
3Version:           1.43.3
4Release:           1%{?_dist_release}
5Summary:           A feature-rich user backup program
6Summary(ja):       機能豊富なユーザバックアッププログラム
7Group:             Applications/Archiving
8License:           GPLv2+
9URL:               http://www.diffingo.com/content/view/12/45/lang,en/
10Source0:           http://www.diffingo.com/downloads/%{name}/%{name}-%{version}.tar.bz2
11BuildRoot:         %{_tmppath}/%{name}-%{version}-root
12BuildArch:         noarch
13
14BuildRequires:     desktop-file-utils
15BuildRequires:     gettext
16BuildRequires:     intltool, automake
17BuildRequires:     libxml2
18BuildRequires:     python-devel >= 2.4
19BuildRequires:     scrollkeeper
20BuildRequires:     gnome-doc-utils
21BuildRequires:     perl-XML-Parser
22#Requires:          /usr/bin/crontab
23Requires:          vixie-cron
24Requires:          tar, rsync
25Requires:          notify-python, gnome-python
26Requires:          pygtk2, pygtk2-libglade
27Requires:          python >= 2.4
28Requires:          python-paramiko
29Requires(post):    scrollkeeper
30Requires(postun):  scrollkeeper
31
32%description
33fwbackups is a feature-rich user backup program that allows users (including
34but not limited to root) to backup their files on demand or periodically via
35backup sets. Each set may have different settings meaning users can backup
36groups of files and folders to different destinations at different times.
37Restores can be performed at any time using an existing backup from fwbackups
38or from the contents of an external folder or archive.
39
40%description -l ja
41fwbackups はユーザ(root を含むもこれに限定されず)がバックアップセットを介して
42要求に応じて、或いは定期的にファイルのバックアップをとることができる
43機能豊富なユーザバックアッププログラムです。
44各々のセットには、ユーザが異なる時間・異なる目的地にファイルとフォルダのグループの
45バックアップを取ることができることを意味している異なるセッティングがあるかもしれません。
46リストアは、いつでも fwbackups 、或いは外部フォルダやアーカイブのコンテンツから
47既存のバックアップを使用することで実行できます。
48
49%prep
50%setup -q
51
52%build
53%configure
54# We don't implement this yet: make %{?_smp_mflags}
55make %{?_smp_mflags}
56
57%install
58rm -rf $RPM_BUILD_ROOT
59make install DESTDIR=$RPM_BUILD_ROOT
60
61desktop-file-install --vendor vine\
62    --dir ${RPM_BUILD_ROOT}%{_datadir}/applications\
63    --delete-original \
64    ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
65
66#%find_lang %{name} --with-gnome
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post
72scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
73
74%postun
75scrollkeeper-update -q || :
76
77%files
78%defattr(-,root,root,-)
79
80%{_bindir}/*
81%{_datadir}/%{name}/
82%{_datadir}/pixmaps/*
83%{_datadir}/applications/vine-*.desktop
84%{python_sitelib}/%{name}/
85
86%doc AUTHORS ChangeLog COPYING README TODO
87
88%changelog
89* Sat Dec 11 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.43.3-1
90- new upstream release
91- changed source archive type
92- changed Requires: /usr/bin/crontab to vixie-cron
93
94* Thu Mar 4 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.43.2-2
95- rebuilt with new environment
96
97* Wed Jul 29 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 1.43.2-1
98- initial build for VineSeed
99
100* Wed Oct 1 2008 Stewart Adam <s.adam at diffingo.com> 1.43.2-1
101- Update to 1.43.2 final
102- BR: gnome-doc-utils
103
104* Fri Jul 18 2008 Stewart Adam <s.adam at diffingo.com> 1.43.2-0.1.rc3
105- Update to 1.43.2rc3
106
107* Sat May 31 2008 Stewart Adam <s.adam at diffingo.com> 1.43.2-0.1.rc2
108- Update to 1.43.2rc2
109
110* Sat Apr 12 2008 Stewart Adam <s.adam at diffingo.com> 1.43.2-0.1.rc1
111- Update to 1.43.2rc1
112
113* Thu Jan 17 2008 Stewart Adam <s.adam at diffingo.com> 1.43.2-0.1.beta3
114- Update to beta3 (not finished work yet)
115- BR: libxml2
116- Remove useless python >= 2.4 BR
117- Remove scrollkeeper scriptlets; Only need that for .omf files
118- Don't require vixie-cron, but do require /usr/bin/crontab
119
120* Wed Oct 31 2007 Stewart Adam <s.adam at diffingo.com> 1.43.2-0.1.beta1
121- Update to 1.43.2 beta1
122
123* Mon Oct 22 2007 Stewart Adam <s.adam at diffingo.com> 1.43.2-0.1
124- 1.42.3 spec using autotools/automake
125- Remove Manual fields patch
126
127* Sat Sep 1 2007 Stewart Adam <s.adam at diffingo.com> 1.43.1-5
128- Add BR python-devel
129
130* Thu Aug 16 2007 Stewart Adam <s.adam at diffingo.com> 1.43.1-4
131- Add Requires vixie-rcron
132
133* Mon Aug 13 2007 Stewart Adam <s.adam at diffingo.com> 1.43.1-3
134- Update license field
135
136* Wed Jul 25 2007 Stewart Adam <s.adam at diffingo.com> 1.43.1-2
137- Add Manual fields patch (bz #249592)
138
139* Sun Jul 22 2007 Stewart Adam <s.adam at diffingo.com> 1.43.1-1
140- Change get_python_lib() to get_python_lib(1) for x86_64
141- Add new Requires and Post(un) scripts because of new documentation
142- Switch all instances of fwbackups to %%{name} for consistency
143- Update to 1.43.1 (see CHANGELOG file for details on version changes)
144
145* Sun Jul 8 2007 Stewart Adam <s.adam at diffingo.com> 1.43.0-1
146- Add BuildRequires python 2.4, gettext
147- Add Requires python 2.4, notify-python
148- No longer requires redhat-artwork and usermode
149- New description
150- Update to 1.43.0 (see CHANGELOG file for details on version changes)
151
152* Sat Apr 14 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.43.0-0.1.beta3
153- Update to 1.43.0 Beta3
154
155* Mon Mar 26 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.43.0-0.1.beta2
156- Update to 1.43.0 Beta2
157
158* Sun Mar 18 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.43.0-0.1.beta1
159- Make release a Beta1 so the upgrade to final upgrade goes smoothly...
160
161* Fri Mar 16 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.43.0-3
162- Minor changes to package again
163
164* Wed Mar 14 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.43.0-2
165- Minor changes
166
167* Mon Feb 12 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.43.0-1
168- Update to version 1.43
169
170* Sun Jan 28 2007 Stewart Adam <s.adam AT diffingo DOT com> 1.42.2-1
171- Update to version 1.42.2 (see CHANGELOG file for details on version changes)
172
173* Sat Sep 30 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42.1-3
174- Clean up spec for final submission to Fedora Extras
175
176* Sat Sep 30 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42.1-2
177- Match upstream md5sum
178- Fix capitals in %%Source0 tag
179
180* Tue Sep 26 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42.1-1
181- Clean up %%install section
182- Don't install fwbackups.conf twice
183- Make tarball match upstream
184- Add the default configuration file to %%doc, and make it replaceable
185- Update to version 1.42.1 (see CHANGELOG file for details on version changes)
186
187* Thu Sep 21 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42-5
188- Add %%requires: pygtk2-libglade
189
190* Wed Sep 13 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42-4
191- Fix the python_sitearch macro
192- Update file paths
193- Fix URL tag
194
195* Wed Sep 06 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42-3
196- Made pam use 'include' statements and not the old pam_stack
197- Use relative symlinks
198
199* Sun Sep 03 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42-2
200- Added CHANGELOG file for detailed information on changes between versions
201- Made this .spec and package files suitable for Fedora Extras submission
202
203* Thu Aug 29 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42-1
204- Fixed errors when removing symbolic links
205- Make listing files in RemoveOldBackups list files and directory names, not their contents
206
207* Thu Aug 15 2006 Stewart Adam <s.adam AT diffingo DOT com> 1.42-0
208- Rebuild using sample .spec file from Fedora Extras
209- Update to version 1.42 (see CHANGELOG file for details on version changes)
210
Note: See TracBrowser for help on using the repository browser.