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

Revision 2116, 3.8 KB checked in by kudoh, 14 years ago (diff)
Line 
1Name: diffuse
2Version: 0.4.4
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}/omf/%{name}
73
74%doc AUTHORS ChangeLog COPYING README
75
76%changelog
77* Fri Oct 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.4-1
78- new upstream release
79- changed desktop file install action
80
81* Tue Aug 10 2010 Jon Levell <fedora@coralbark.net> - 0.4.3-1
82- Update to 0.4.3 upstream release
83
84* Thu Sep 17  2009 Jon Levell <fedora@coralbark.net> - 0.4.0-1
85- Update to new upstream release
86
87* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
88- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
89
90* Sat Jul 4  2009 Jon Levell <fedora@coralbark.net> - 0.3.4-1
91- Update to new upstream release (patch no longer needed)
92
93* Tue Jun 30 2009 Jon Levell <fedora@coralbark.net> - 0.3.3-1
94- Update to latest upstream release
95- Add patch provided by upstream
96
97* Tue Mar 10 2009 Jon Levell <fedora@coralbark.net> - 0.3.1-1
98- Update to latest upstream release
99
100* Wed Feb 11 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-4
101- Validate the .desktop file
102- Use the prescribed forms for scrollkeeper/update-desktop-database
103- Clean up the unowned directories
104
105* Sat Jan 24 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-3
106- Fix typos in formatting of changelog
107- Fix buildroot in line with packaging guidelines
108- Updated defattr with default directory permissions
109
110* Wed Jan 21 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-2
111- Use macros in file paths
112- patch .desktop file to add trailing semi-colons
113- updated URL/source/group
114
115* Tue Jan 20 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-1
116- clean buildroot on install
117- conditional use scrollkeeper/update-desktop-database
118- updated release/license as per Fedora guidelines
119- first version submitted to Fedora
120
121* Sun Apr 27 2008 Derrick Moser <derrick_moser@yahoo.com>
122- created initial diffuse package
Note: See TracBrowser for help on using the repository browser.