source: projects/specs/branches/6/d/diffuse/diffuse-vl.spec @ 4333

Revision 4333, 3.9 KB checked in by kudoh, 13 years ago (diff)
Line 
1Name: diffuse
2Version: 0.4.5
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
29sed -i 's|Categories=Development;GTK;TextEditor;TextTools;|Categories=Development;GTK;Utility;|g' \
30       src/usr/share/applications/%{name}.desktop
31
32%build
33
34
35%install
36rm -rf %{buildroot}
37python install.py --destdir=%{buildroot} --prefix=/usr
38
39desktop-file-install --vendor="" \
40  --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
41  --delete-original \
42  ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
43
44#desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
45
46%find_lang %{name}
47
48%clean
49rm -rf %{buildroot}
50
51%post
52scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
53update-desktop-database &> /dev/null || :
54
55%postun
56scrollkeeper-update -q || :
57update-desktop-database &> /dev/null || :
58
59
60%files -f %{name}.lang
61%defattr(-,root,root,-)
62%{_bindir}/%{name}
63%{_datadir}/%{name}/
64%{_datadir}/applications/%{name}.desktop
65%{_datadir}/gnome/help/%{name}/C/diffuse.xml
66%{_datadir}/omf/%{name}/%{name}*.omf
67%{_datadir}/pixmaps/%{name}.png
68%config(noreplace) %{_sysconfdir}/diffuserc
69%{_mandir}/*
70%dir %{_datadir}/gnome/help/*
71%dir %{_datadir}/gnome/help/%{name}/ru/*
72%dir %{_datadir}/gnome/help/%{name}/it/*
73%dir %{_datadir}/omf/%{name}
74
75%doc AUTHORS ChangeLog COPYING README
76
77%changelog
78* Thu Jul 14 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.5-1
79- new upstream release
80
81* Fri Oct 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.4-1
82- new upstream release
83- changed desktop file install action
84
85* Tue Aug 10 2010 Jon Levell <fedora@coralbark.net> - 0.4.3-1
86- Update to 0.4.3 upstream release
87
88* Thu Sep 17  2009 Jon Levell <fedora@coralbark.net> - 0.4.0-1
89- Update to new upstream release
90
91* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
92- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
93
94* Sat Jul 4  2009 Jon Levell <fedora@coralbark.net> - 0.3.4-1
95- Update to new upstream release (patch no longer needed)
96
97* Tue Jun 30 2009 Jon Levell <fedora@coralbark.net> - 0.3.3-1
98- Update to latest upstream release
99- Add patch provided by upstream
100
101* Tue Mar 10 2009 Jon Levell <fedora@coralbark.net> - 0.3.1-1
102- Update to latest upstream release
103
104* Wed Feb 11 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-4
105- Validate the .desktop file
106- Use the prescribed forms for scrollkeeper/update-desktop-database
107- Clean up the unowned directories
108
109* Sat Jan 24 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-3
110- Fix typos in formatting of changelog
111- Fix buildroot in line with packaging guidelines
112- Updated defattr with default directory permissions
113
114* Wed Jan 21 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-2
115- Use macros in file paths
116- patch .desktop file to add trailing semi-colons
117- updated URL/source/group
118
119* Tue Jan 20 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-1
120- clean buildroot on install
121- conditional use scrollkeeper/update-desktop-database
122- updated release/license as per Fedora guidelines
123- first version submitted to Fedora
124
125* Sun Apr 27 2008 Derrick Moser <derrick_moser@yahoo.com>
126- created initial diffuse package
Note: See TracBrowser for help on using the repository browser.