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

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