source: projects/specs/trunk/b/bleachbit/bleachbit-vl.spec @ 8921

Revision 8921, 7.0 KB checked in by kudoh, 10 years ago (diff)

new upstream and rebuilt

Line 
1%define _prefix /usr
2
3Name: bleachbit
4Version: 1.2
5Release: 1%{?_dist_release}
6Summary: Tool for remove unnecessary files, free space, and maintain privacy
7Summary(ja): 不要ファイルの削除、スペースの解放、プライバシーの保全のためのツール
8Group: Applications/System
9License: GPLv3
10URL: http://bleachbit.sourceforge.net/
11Source0: %{name}-%{version}.tar.bz2
12Patch0: no_update.patch
13Patch1: add_liferea_cleaner.patch
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildArch: noarch
17BuildRequires: python-devel
18BuildRequires: desktop-file-utils
19BuildRequires: gettext
20
21Requires: gnome-python
22Requires: python
23Requires: python-simplejson
24Requires: pygtk2 >= 2.6
25Requires: usermode
26
27%description
28Delete traces of your activities and other junk files to free disk
29space and maintain privacy.  BleachBit identifies and erases
30broken menu entries, cache, cookies, localizations, recent document
31lists, and temporary files in Firefox, OpenOffice.org, Bash, and 50
32other applications.
33
34%description -l ja
35あなたの活動の形跡及びその他不要なファイルを
36ディスクスペース確保とプライバシー保護のために削除します。
37BleachBit は壊れたメニューエントリ・キャッシュ・クッキー・
38ローカライゼーション・最近使用したドキュメントのリスト・
39Firefox・OpenOffice.org・bash、その他50のアプリケーションの
40一時ファイルを検出し、削除します。
41
42%prep
43%setup -q
44%patch0 -p1
45%patch1 -p1
46
47%build
48make -C po local
49%{__python} setup.py build
50
51cp %{name}.desktop %{name}-root.desktop
52sed -i -e 's/Name=BleachBit$/Name=BleachBit as Administrator/g' %{name}-root.desktop
53
54cat > bleachbit.pam <<EOF
55#%PAM-1.0
56auth            include         config-util
57account         include         config-util
58session         include         config-util
59EOF
60
61cat > bleachbit.console <<EOF
62USER=root
63PROGRAM=/usr/bin/bleachbit
64SESSION=true
65EOF
66
67# remove Windows-specific cleaners
68grep -l os=.windows. cleaners/*xml | xargs rm -f
69# remove Windows-specific modules
70rm -f bleachbit/Windows.py
71
72%install
73rm -rf $RPM_BUILD_ROOT
74
75make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix}
76
77desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
78
79sed -i -e 's/Exec=bleachbit$/Exec=bleachbit-root/g' %{name}-root.desktop
80
81desktop-file-install \
82        --dir=%{buildroot}/%{_datadir}/applications/ \
83        --vendor="" %{name}-root.desktop
84
85# consolehelper and userhelper
86ln -s consolehelper %{buildroot}/%{_bindir}/%{name}-root
87mkdir -p %{buildroot}/%{_sbindir}
88ln -s ../..%{_datadir}/%{name}/GUI.py %{buildroot}/%{_sbindir}/%{name}-root
89mkdir -p %{buildroot}%{_sysconfdir}/pam.d
90install -m 644 %{name}.pam %{buildroot}%{_sysconfdir}/pam.d/%{name}-root
91mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
92install -m 644 %{name}.console %{buildroot}%{_sysconfdir}/security/console.apps/%{name}-root
93
94make -C po install DESTDIR=$RPM_BUILD_ROOT
95
96%find_lang %{name}
97
98%__rm %{buildroot}%{_datadir}/%{name}/*.py[co]
99
100%clean
101rm -rf $RPM_BUILD_ROOT
102
103%post
104update-desktop-database &> /dev/null ||:
105
106%postun
107update-desktop-database &> /dev/null ||:
108
109%files -f %{name}.lang
110%defattr(-,root,root)
111%doc COPYING
112%config(noreplace) %{_sysconfdir}/pam.d/%{name}-root
113%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}-root
114%{_bindir}/%{name}-root
115%{_sbindir}/%{name}-root
116%{_bindir}/%{name}
117%dir %{_datadir}/%{name}
118%{_datadir}/%{name}/*
119%{_datadir}/pixmaps/*.png
120%{_datadir}/applications/*.desktop
121
122%changelog
123* Sat Aug 30 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.2-1
124- new upstream release
125
126* Mon Dec 23 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0-1
127- new upstream release
128
129* Sat Jul 06 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.6-1
130- new upstream release
131
132* Sat Jan 26 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.5-1
133- new upstream release
134
135* Fri Jan 11 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.4-1
136- new upstream release
137
138* Wed Aug 01 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.3-1
139- new upstream release
140
141* Sat Jun 16 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.2-2
142- added Patch1 to add liferea-1.8 support
143
144* Wed May 02 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.2-1
145- new upstream release
146
147* Tue Feb 21 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.1-2
148- rebuilt with python-2.7
149
150* Wed Nov 23 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.1-1
151- new upstream release
152
153* Sat Sep 03 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.0-1
154- new upstream release
155
156* Tue Jun 21 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.8-1
157- new upstream release
158
159* Wed Feb 16 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.7-1
160- new upstream release
161
162* Mon Jan 17 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.6-1
163- new upstream release
164
165* Sun Jan 2 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.5-1
166- new upstream release
167- added Requires: python-simplejson
168
169* Sat Dec 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.4-1
170- new upstream release
171
172* Mon Dec 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.3-1
173- new upstream release
174
175* Tue Nov 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.2-1
176- new upstream release
177
178* Wed Oct 6 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.1-1
179- new upstream release
180
181* Sat Jun 5 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.8.0-1
182- new upstream release
183
184* Tue May 4 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.4-1
185- new upstream release
186- fixed Japanese description
187
188* Sun Feb 21 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.3-1
189- new upstream release
190
191* Sat Feb 6 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.2-2
192- rebuilt with python-2.6.4
193
194* Tue Dec 1 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.2-1
195- new upstream release
196
197* Tue Nov 10 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.1-1
198- new upstream release
199
200* Fri Oct 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.0-1
201- new upstream release
202- added Patch0 from Debian to disable update check
203
204* Sun Oct 4 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.5-1
205- new upstream release
206
207* Thu Sep 24 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.4-2
208- added BuildRequires: gettext
209- added Requires: gnome-python
210- changed Requires: pygtk2 >= 2.6
211- changed description/ -l ja
212- deleted Windows-specific cleaners and modules
213- changed program path in root
214
215* Thu Sep 17 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.4-1
216- new upstream release
217
218* Thu Sep 3 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.3-1
219- new upstream release
220
221* Wed Aug 19 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.1-1
222- new upstream release
223
224* Tue Aug 4 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.0-1
225- new upstream release
226
227* Fri Jul 17 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.4-1
228- new upstream release
229
230* Thu Jul 2 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.3-1
231- new upstream release
232
233* Tue Jun 23 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.2-1
234- new upstream release
235
236* Fri Jun 12 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.1-1
237- new upstream release
238
239* Sun Jun 7 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.5.0-1
240- new upstream release
241
242* Fri May 15 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.2-1
243- initial build for VineSeed
244
Note: See TracBrowser for help on using the repository browser.