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

Revision 1586, 3.5 KB checked in by kudoh, 14 years ago (diff)
Line 
1Name: diffuse
2Version: 0.4.3
3Release: 1%{?_dist_release}
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
14Requires(post): scrollkeeper
15Requires(postun): scrollkeeper
16
17BuildArch: noarch
18BuildRoot: %{_tmppath}/%{name}-%{version}-root
19
20%description
21Diffuse is a graphical tool for merging and comparing text files.  Diffuse is
22able to compare an arbitrary number of files side-by-side and gives users the
23ability to manually adjust line matching and directly edit files.  Diffuse can
24also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial,
25Monotone, Subversion, and SVK repositories for comparison and merging.
26
27%prep
28%setup -q
29
30%build
31
32
33%install
34rm -rf %{buildroot}
35python install.py --destdir=%{buildroot} --prefix=/usr
36desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
37
38%find_lang %{name}
39
40%clean
41rm -rf %{buildroot}
42
43%post
44scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
45update-desktop-database &> /dev/null || :
46
47%postun
48scrollkeeper-update -q || :
49update-desktop-database &> /dev/null || :
50
51
52%files -f %{name}.lang
53%defattr(-,root,root,-)
54%{_bindir}/%{name}
55%{_datadir}/%{name}/
56%{_datadir}/applications/%{name}.desktop
57%{_datadir}/gnome/help/%{name}/C/diffuse.xml
58%{_datadir}/omf/%{name}/%{name}-C.omf
59%{_datadir}/pixmaps/%{name}.png
60%config(noreplace) %{_sysconfdir}/diffuserc
61%{_mandir}/man*/*
62%dir %{_datadir}/gnome/help/%{name}
63%dir %{_datadir}/gnome/help/%{name}/C
64%dir %{_datadir}/omf/%{name}
65
66%doc AUTHORS ChangeLog COPYING README
67
68%changelog
69* Mon Aug 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.3-1
70- initial build for VineSeed
71
72* Tue Aug 10 2010 Jon Levell <fedora@coralbark.net> - 0.4.3-1
73- Update to 0.4.3 upstream release
74
75* Thu Sep 17  2009 Jon Levell <fedora@coralbark.net> - 0.4.0-1
76- Update to new upstream release
77
78* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
79- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
80
81* Sat Jul 4  2009 Jon Levell <fedora@coralbark.net> - 0.3.4-1
82- Update to new upstream release (patch no longer needed)
83
84* Tue Jun 30 2009 Jon Levell <fedora@coralbark.net> - 0.3.3-1
85- Update to latest upstream release
86- Add patch provided by upstream
87
88* Tue Mar 10 2009 Jon Levell <fedora@coralbark.net> - 0.3.1-1
89- Update to latest upstream release
90
91* Wed Feb 11 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-4
92- Validate the .desktop file
93- Use the prescribed forms for scrollkeeper/update-desktop-database
94- Clean up the unowned directories
95
96* Sat Jan 24 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-3
97- Fix typos in formatting of changelog
98- Fix buildroot in line with packaging guidelines
99- Updated defattr with default directory permissions
100
101* Wed Jan 21 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-2
102- Use macros in file paths
103- patch .desktop file to add trailing semi-colons
104- updated URL/source/group
105
106* Tue Jan 20 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-1
107- clean buildroot on install
108- conditional use scrollkeeper/update-desktop-database
109- updated release/license as per Fedora guidelines
110- first version submitted to Fedora
111
112* Sun Apr 27 2008 Derrick Moser <derrick_moser@yahoo.com>
113- created initial diffuse package
Note: See TracBrowser for help on using the repository browser.