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

Revision 8920, 4.6 KB checked in by kudoh, 10 years ago (diff)

new upstream and rebuilt

Line 
1Name: diffuse
2Version: 0.4.8
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 hicolor-icon-theme rarian-compat
13Requires: python >= 2.4 pygtk2 >= 2.10
14#Requires(post): scrollkeeper
15#Requires(postun): scrollkeeper
16
17Requires(post): rarian-compat
18Requires(postun): rarian-compat
19
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
32
33%build
34
35
36%install
37rm -rf %{buildroot}
38python install.py --destdir=%{buildroot} --prefix=/usr
39
40desktop-file-install --vendor="" \
41  --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
42  --delete-original \
43  ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
44
45%find_lang %{name}
46
47%check
48desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
49
50%clean
51rm -rf %{buildroot}
52
53%post
54touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
55update-desktop-database &> /dev/null || :
56
57%postun
58if [ $1 -eq 0 ] ; then
59    touch --no-create %{_datadir}/icons/hicolor &> /dev/null
60    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
61fi
62update-desktop-database &> /dev/null || :
63
64%posttrans
65gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
66
67
68%files -f %{name}.lang
69%defattr(-,root,root,-)
70%dir %{_datadir}/gnome/help/*
71%dir %{_datadir}/omf/%{name}
72
73%{_bindir}/%{name}
74%{_datadir}/%{name}/
75%{_datadir}/applications/%{name}.desktop
76%{_datadir}/gnome/help/%{name}/*
77%{_datadir}/omf/%{name}/%{name}*.omf
78%{_datadir}/icons/hicolor/*/apps/%{name}.png
79%config(noreplace) %{_sysconfdir}/diffuserc
80%{_mandir}/*
81
82%doc AUTHORS ChangeLog COPYING README
83
84%changelog
85* Fri Aug 29 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.8-1
86- new upstream release
87- replaced BuildRequires: scrollkeeper to rarian-compat
88- added BuildRequires: hicolor-icon-theme
89- run gtk-update-icon-cache in %%post, %%postun, %%posttrans
90
91* Thu May 23 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.7-1
92- new upstream release
93- changed Requires(post,postun): rarian-compat instead of scrollkeeper
94- disabled modifing .desktop
95
96* Wed Feb 29 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.6-2
97- rebuilt with python-2.7
98- fixed %%files
99
100* Sun Nov 06 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.6-1
101- new upstream release
102
103* Thu Jul 14 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.5-1
104- new upstream release
105
106* Fri Oct 22 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.4.4-1
107- new upstream release
108- changed desktop file install action
109
110* Tue Aug 10 2010 Jon Levell <fedora@coralbark.net> - 0.4.3-1
111- Update to 0.4.3 upstream release
112
113* Thu Sep 17  2009 Jon Levell <fedora@coralbark.net> - 0.4.0-1
114- Update to new upstream release
115
116* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
117- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
118
119* Sat Jul 4  2009 Jon Levell <fedora@coralbark.net> - 0.3.4-1
120- Update to new upstream release (patch no longer needed)
121
122* Tue Jun 30 2009 Jon Levell <fedora@coralbark.net> - 0.3.3-1
123- Update to latest upstream release
124- Add patch provided by upstream
125
126* Tue Mar 10 2009 Jon Levell <fedora@coralbark.net> - 0.3.1-1
127- Update to latest upstream release
128
129* Wed Feb 11 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-4
130- Validate the .desktop file
131- Use the prescribed forms for scrollkeeper/update-desktop-database
132- Clean up the unowned directories
133
134* Sat Jan 24 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-3
135- Fix typos in formatting of changelog
136- Fix buildroot in line with packaging guidelines
137- Updated defattr with default directory permissions
138
139* Wed Jan 21 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-2
140- Use macros in file paths
141- patch .desktop file to add trailing semi-colons
142- updated URL/source/group
143
144* Tue Jan 20 2009 Jon Levell <fedora@coralbark.net> - 0.2.15-1
145- clean buildroot on install
146- conditional use scrollkeeper/update-desktop-database
147- updated release/license as per Fedora guidelines
148- first version submitted to Fedora
149
150* Sun Apr 27 2008 Derrick Moser <derrick_moser@yahoo.com>
151- created initial diffuse package
Note: See TracBrowser for help on using the repository browser.