source: projects/specs/trunk/d/diffuse/diffuse-vl.spec @ 7690

Revision 7690, 4.4 KB checked in by kudoh, 11 years ago (diff)

--force-log

RevLine 
[1586]1Name: diffuse
[7690]2Version: 0.4.7
3Release: 1%{?_dist_release}
[1586]4Summary: Graphical tool for comparing and merging text files
5Summary(ja): テキストファイルをマージして比較するためのグラフィックツール
6
7Group: Development/Tools
8License: GPLv2+
9URL: http://%{name}.sourceforge.net/
10Source0: http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
11
12BuildRequires: desktop-file-utils gettext scrollkeeper
13Requires: python >= 2.4 pygtk2 >= 2.10
[7690]14#Requires(post): scrollkeeper
15#Requires(postun): scrollkeeper
[1586]16
[7690]17Requires(post): rarian-compat
18Requires(postun): rarian-compat
19
[1586]20BuildArch: noarch
21BuildRoot: %{_tmppath}/%{name}-%{version}-root
22
23%description
24Diffuse is a graphical tool for merging and comparing text files.  Diffuse is
25able to compare an arbitrary number of files side-by-side and gives users the
26ability to manually adjust line matching and directly edit files.  Diffuse can
27also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial,
28Monotone, Subversion, and SVK repositories for comparison and merging.
29
30%prep
31%setup -q
[7690]32#sed -i 's|Categories=Development;GTK;TextEditor;TextTools;|Categories=Development;GTK;Utility;|g' \
33#       src/usr/share/applications/%{name}.desktop
[1586]34
35%build
36
37
38%install
39rm -rf %{buildroot}
40python install.py --destdir=%{buildroot} --prefix=/usr
41
[2116]42desktop-file-install --vendor="" \
43  --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
44  --delete-original \
45  ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
46
47#desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
48
[1586]49%find_lang %{name}
50
51%clean
52rm -rf %{buildroot}
53
54%post
55scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
56update-desktop-database &> /dev/null || :
57
58%postun
59scrollkeeper-update -q || :
60update-desktop-database &> /dev/null || :
61
62
63%files -f %{name}.lang
64%defattr(-,root,root,-)
[5807]65%dir %{_datadir}/gnome/help/*
66#%dir %{_datadir}/gnome/help/%{name}/ru/*
67#%dir %{_datadir}/gnome/help/%{name}/it/*
68%dir %{_datadir}/omf/%{name}
69
[1586]70%{_bindir}/%{name}
71%{_datadir}/%{name}/
72%{_datadir}/applications/%{name}.desktop
[5807]73%{_datadir}/gnome/help/%{name}/*
[2116]74%{_datadir}/omf/%{name}/%{name}*.omf
[1586]75%{_datadir}/pixmaps/%{name}.png
76%config(noreplace) %{_sysconfdir}/diffuserc
[2116]77%{_mandir}/*
[1586]78
79%doc AUTHORS ChangeLog COPYING README
80
81%changelog
[7690]82* Thu May 23 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.7-1
83- new upstream release
84- changed Requires(post,postun): rarian-compat instead of scrollkeeper
85- disabled modifing .desktop
86
[5807]87* Wed Feb 29 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.6-2
88- rebuilt with python-2.7
89- fixed %%files
90
[5112]91* Sun Nov 06 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.6-1
92- new upstream release
93
[4333]94* Thu Jul 14 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.5-1
95- new upstream release
96
[2116]97* Fri Oct 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.4-1
98- new upstream release
99- changed desktop file install action
[1586]100
101* Tue Aug 10 2010 Jon Levell <fedora@coralbark.net> - 0.4.3-1
102- Update to 0.4.3 upstream release
103
104* Thu Sep 17  2009 Jon Levell <fedora@coralbark.net> - 0.4.0-1
105- Update to new upstream release
106
107* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
108- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
109
110* Sat Jul 4  2009 Jon Levell <fedora@coralbark.net> - 0.3.4-1
111- Update to new upstream release (patch no longer needed)
112
113* Tue Jun 30 2009 Jon Levell <fedora@coralbark.net> - 0.3.3-1
114- Update to latest upstream release
115- Add patch provided by upstream
116
117* Tue Mar 10 2009 Jon Levell <fedora@coralbark.net> - 0.3.1-1
118- Update to latest upstream release
119
120* Wed Feb 11 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-4
121- Validate the .desktop file
122- Use the prescribed forms for scrollkeeper/update-desktop-database
123- Clean up the unowned directories
124
125* Sat Jan 24 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-3
126- Fix typos in formatting of changelog
127- Fix buildroot in line with packaging guidelines
128- Updated defattr with default directory permissions
129
130* Wed Jan 21 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-2
131- Use macros in file paths
132- patch .desktop file to add trailing semi-colons
133- updated URL/source/group
134
135* Tue Jan 20 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-1
136- clean buildroot on install
137- conditional use scrollkeeper/update-desktop-database
138- updated release/license as per Fedora guidelines
139- first version submitted to Fedora
140
141* Sun Apr 27 2008 Derrick Moser <derrick_moser@yahoo.com>
142- created initial diffuse package
Note: See TracBrowser for help on using the repository browser.