source: projects/specs/trunk/d/dia/dia-vl.spec @ 8219

Revision 8219, 7.7 KB checked in by Takemikaduchi, 10 years ago (diff)

dia: fix bug
others: new upstream release

Line 
1# %%define extraver 1
2
3%define _gtk_ver 2.10.0
4%define _glib_ver 2.12.0
5%define _pango_ver 1.16.0
6%define _freetype_ver 2.3.0
7%define _libxml_ver 2.6.27
8%define _cairo_ver 1.4.6
9
10Summary: A gtk+ based diagram creation program.
11Summary(ja): Gtk+ ベースのダイアグラム作成プログラム
12Name: dia
13Version: 0.97.2
14Release: 3%{?_dist_release}
15License: GPL
16Group: Applications/Graphics
17
18Source: http://ftp.gnome.org/pub/GNOME/sources/dia/%{version}/dia-%{version}%{?extraver:-%extraver}.tar.xz
19
20Patch0: dia-0.97.2-git20131003.patch
21Patch1: dia-0.97.2-freetype-2.5.x.patch
22
23URL: http://www.gnome.org/projects/dia/
24BuildRoot: %{_tmppath}/%{name}-%{version}-root
25Requires(post): desktop-file-utils, scrollkeeper
26Requires(postun): desktop-file-utils, scrollkeeper
27BuildRequires: gtk2-devel >= %{_gtk_ver}, glib2-devel >= %{_glib_ver}
28BuildRequires: pango-devel >= %{_pango_ver}
29BuildRequires: libgnome-devel, libgnomeui-devel
30BuildRequires: libxml2-devel >= %{_libxml_ver}, libxslt-devel
31BuildRequires: libpng-devel, libart_lgpl-devel
32BuildRequires: freetype2-devel >= %{_freetype_ver}
33BuildRequires: cairo-devel >= %{_cairo_ver}
34BuildRequires: libSM-devel
35BuildRequires: perl
36BuildConflicts: glitz-devel
37
38Vendor: Project Vine
39Distribution: Vine Linux
40
41%description
42Dia is a program designed to be much like the Windows
43program 'Visio'. It can be used to draw different kind of diagrams. In
44this first version there is support for UML static structure diagrams
45(class diagrams) and Network diagrams. It can currently load and save
46diagrams to a custom fileformat and export to postscript.
47
48%description -l ja
49Dia は Windows にある 'Visio' に似せて設計されたプログラムです。
50種々のダイアグラムを描写、編集することが可能です。
51この最初のバージョンでは、UML の静的構造ダイアグラム (クラス・ダイア
52グラム) とネットワーク・ダイアグラムがサポートされています。
53現在では, カスタムのファイル形式でダイアグラムを読み込みや保存した
54り、PostScript へ保存することができます。
55
56%prep
57%setup -q -n %{name}-%{version}%{?extraver:-%extraver}
58%patch0 -p1
59%patch1 -p1 -b .ft
60
61%build
62%configure --enable-gnome --enable-db2html --with-cairo
63%__make
64
65%install
66%__rm -rf %{buildroot}
67%makeinstall
68
69# remove unneeded files
70%__rm -rf %{buildroot}%{_localstatedir}/scrollkeeper
71%__rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache
72%__rm -rf %{buildroot}%{_datadir}/doc/dia
73
74%find_lang %{name}
75
76%clean
77%__rm -rf %{buildroot}
78
79%post
80%{_bindir}/update-desktop-database ||:
81%{_bindir}/scrollkeeper-update > /dev/null 2>&1 ||:
82touch --no-create %{_datadir}/icons/hicolor
83if [ -x /usr/bin/gtk-update-icon-cache ]; then
84  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
85fi
86
87%postun
88%{_bindir}/update-desktop-database ||:
89%{_bindir}/scrollkeeper-update > /dev/null 2>&1 ||:
90touch --no-create %{_datadir}/icons/hicolor
91if [ -x /usr/bin/gtk-update-icon-cache ]; then
92  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
93fi
94
95%files -f %{name}.lang
96%defattr(-,root,root)
97%doc README TODO NEWS INSTALL COPYING ChangeLog AUTHORS doc
98%{_bindir}/dia
99%{_libdir}/dia
100%{_mandir}/man1/dia.1*
101%{_datadir}/dia
102%{_datadir}/applications/*
103%{_datadir}/mime-info/*
104%{_datadir}/icons/hicolor/*
105%{_datadir}/gnome/help/dia
106
107%changelog
108* Fri Jan 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-3
109- add Patch0 (dia-0.97.2-git20131003.patch)
110
111* Wed Jan 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-2
112- rebuild with VineSeed environment
113- add Patch0 (dia-0.97.2-freetype-2.5.x.patch)
114
115* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-1
116- new upstream release
117
118* Sun Apr 17 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.97.1-2
119- rebuilt with current VineSeed
120
121* Thu Mar 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.1-1
122- new upstream release
123
124* Sun Nov 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-2
125- add BR: libSM-devel (<BTS:828>)
126
127* Mon Nov 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-1
128- new upstream release
129
130* Tue Jul 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.96.1-1
131- applied new versioning policy
132- spec in UTF-8
133
134* Thu May 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.96.1-0vl1
135- new upstream release
136
137* Sat Oct 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl4
138- [SECURITY] update to 0.95-1
139
140* Tue Sep 12 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl3
141- add BuildConflicts: glitz-devel not to depend on glitz
142
143* Sun Sep 10 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.95-0vl2
144- change Group to Applications/Graphics. <BTS:VineLinux:163>
145
146* Thu Apr 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl1
147- upstream release
148- update source-URL
149- drop BuildRequires: automake17
150
151* Sat Apr 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre9
152- 0.95-pre9
153
154* Thu Apr 06 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre8
155- 0.95-pre8
156- enable cairo plugin
157- add BuildRequires: cairo-devel, Requires: cairo
158
159* Thu Mar 30 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre7
160- 0.95-pre7
161
162* Sat Mar 25 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre6
163- 0.95-pre6
164
165* Tue Mar 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre5
166- 0.95-pre5
167
168* Tue Feb 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre1
169- 0.95-pre1
170- drop obsolete patch1
171- run scrollkeeper-update at %%post,postun
172- add PreReq: scrollkeeper
173
174* Sat Jul 16 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.94-0vl1
175- upstream release
176- drop BuildPrereq: desktop-file-utils (not used)
177- run update-desktop-database at %%post,postun
178- add PreReq: desktop-file-utils
179- drop obsolete patch0
180
181* Thu Aug 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.93-0vl3
182- use defalut ja.po file
183- fixed encoding of sheet/Cybernetics.in (patch1)
184
185* Sat Jul 31 2004 Tomoya TAKA <taka@vinelinux.org> 0.93-0vl2
186- use GtkType rather than guint (patch0)
187- update URL:
188
189* Wed Jul 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.93-0vl1
190- new upstream release
191
192* Mon Nov  3 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.92.2-0vl1
193- new upstream release
194- updated ja.po
195
196* Sun Jun 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.91-0vl2
197- applyed dia-0.91-help.patch and dia-0.91-css.patch from Redhat Rawhide
198- fixed Requires, BuildRequires and BuildPreReq
199- fixed gnome-dia.desktop
200- merged newly ja.po
201
202* Sun Jun 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.91-0vl1
203- rebuild with new toolchains and Gnome2
204- modified specfile based on Redhat Rawhide 0.90-11
205
206* Tue Sep 25 2001 Satoshi MACHINO <machino@vinelinux.org> dia-0.88.1-0vl1
207- updated 0.88.1
208- added Requires: gtk+ imlib
209- updated patch1
210
211* Fri Apr 20 2001 Daisuke SUZUKI <daisuke@linux.or.jp> dia-0.86-0vl3
212- brush up this spec files
213
214* Fri Apr 20 2001 Daisuke SUZUKI <daisuke@linux.or.jp> dia-0.86-0vl2
215- changed to use TrueType Fonts for screen.
216
217* Tue Aug 29 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
218- updated dia-0.86 and ja patch's
219- removed vfont.patch
220- fixed %files section to handle compressed man page
221
222* Fri Aug 11 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
223- updated ja patch to rel 8.
224- added vfont patch
225
226* Fri Mar 31 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
227- updated to 0.84
228
229* Mon Feb 21 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
230- updated Japanese patch
231
232* Fri Feb 18 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
233- added Japanese patch and some bug fix patches from http://www.u-aizu.ac.jp/%7Em5031201/dia/
234
235* Sun Sep 5 1999  James Henstridge <james@daa.com.au>
236- added $(prefix)/share/dia to files list.
237
238* Thu Apr 29 1999  Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de>
239- Made %setup quiet
240- Enabled build from cvs
241- Removed superfluous mkdir's
242- using DESTDIR and install-strip
243
244* Fri Aug 28 1998  Francis J. Lacoste <francis@Contre.COM>
245- First RPM release.
Note: See TracBrowser for help on using the repository browser.