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

Revision 8846, 7.8 KB checked in by Takemikaduchi, 10 years ago (diff)

jack-audio-connection-kit, libfontenv, m17n-{db,lib}: new upstream release
others: rebuild

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: 4%{?_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 Jul 18 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-4
109- rebuild with libpng-1.6.12
110
111* Fri Jan 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-3
112- add Patch0 (dia-0.97.2-git20131003.patch)
113
114* Wed Jan 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-2
115- rebuild with VineSeed environment
116- add Patch0 (dia-0.97.2-freetype-2.5.x.patch)
117
118* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.2-1
119- new upstream release
120
121* Sun Apr 17 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.97.1-2
122- rebuilt with current VineSeed
123
124* Thu Mar 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.97.1-1
125- new upstream release
126
127* Sun Nov 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-2
128- add BR: libSM-devel (<BTS:828>)
129
130* Mon Nov 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.97-1
131- new upstream release
132
133* Tue Jul 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.96.1-1
134- applied new versioning policy
135- spec in UTF-8
136
137* Thu May 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.96.1-0vl1
138- new upstream release
139
140* Sat Oct 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl4
141- [SECURITY] update to 0.95-1
142
143* Tue Sep 12 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl3
144- add BuildConflicts: glitz-devel not to depend on glitz
145
146* Sun Sep 10 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.95-0vl2
147- change Group to Applications/Graphics. <BTS:VineLinux:163>
148
149* Thu Apr 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl1
150- upstream release
151- update source-URL
152- drop BuildRequires: automake17
153
154* Sat Apr 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre9
155- 0.95-pre9
156
157* Thu Apr 06 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre8
158- 0.95-pre8
159- enable cairo plugin
160- add BuildRequires: cairo-devel, Requires: cairo
161
162* Thu Mar 30 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre7
163- 0.95-pre7
164
165* Sat Mar 25 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre6
166- 0.95-pre6
167
168* Tue Mar 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre5
169- 0.95-pre5
170
171* Tue Feb 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.95-0vl0.0pre1
172- 0.95-pre1
173- drop obsolete patch1
174- run scrollkeeper-update at %%post,postun
175- add PreReq: scrollkeeper
176
177* Sat Jul 16 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.94-0vl1
178- upstream release
179- drop BuildPrereq: desktop-file-utils (not used)
180- run update-desktop-database at %%post,postun
181- add PreReq: desktop-file-utils
182- drop obsolete patch0
183
184* Thu Aug 12 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.93-0vl3
185- use defalut ja.po file
186- fixed encoding of sheet/Cybernetics.in (patch1)
187
188* Sat Jul 31 2004 Tomoya TAKA <taka@vinelinux.org> 0.93-0vl2
189- use GtkType rather than guint (patch0)
190- update URL:
191
192* Wed Jul 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 0.93-0vl1
193- new upstream release
194
195* Mon Nov  3 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.92.2-0vl1
196- new upstream release
197- updated ja.po
198
199* Sun Jun 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.91-0vl2
200- applyed dia-0.91-help.patch and dia-0.91-css.patch from Redhat Rawhide
201- fixed Requires, BuildRequires and BuildPreReq
202- fixed gnome-dia.desktop
203- merged newly ja.po
204
205* Sun Jun 22 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.91-0vl1
206- rebuild with new toolchains and Gnome2
207- modified specfile based on Redhat Rawhide 0.90-11
208
209* Tue Sep 25 2001 Satoshi MACHINO <machino@vinelinux.org> dia-0.88.1-0vl1
210- updated 0.88.1
211- added Requires: gtk+ imlib
212- updated patch1
213
214* Fri Apr 20 2001 Daisuke SUZUKI <daisuke@linux.or.jp> dia-0.86-0vl3
215- brush up this spec files
216
217* Fri Apr 20 2001 Daisuke SUZUKI <daisuke@linux.or.jp> dia-0.86-0vl2
218- changed to use TrueType Fonts for screen.
219
220* Tue Aug 29 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
221- updated dia-0.86 and ja patch's
222- removed vfont.patch
223- fixed %files section to handle compressed man page
224
225* Fri Aug 11 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
226- updated ja patch to rel 8.
227- added vfont patch
228
229* Fri Mar 31 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
230- updated to 0.84
231
232* Mon Feb 21 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
233- updated Japanese patch
234
235* Fri Feb 18 2000  Yasuyuki Furukawa <furukawa@vinelinux.org>
236- added Japanese patch and some bug fix patches from http://www.u-aizu.ac.jp/%7Em5031201/dia/
237
238* Sun Sep 5 1999  James Henstridge <james@daa.com.au>
239- added $(prefix)/share/dia to files list.
240
241* Thu Apr 29 1999  Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de>
242- Made %setup quiet
243- Enabled build from cvs
244- Removed superfluous mkdir's
245- using DESTDIR and install-strip
246
247* Fri Aug 28 1998  Francis J. Lacoste <francis@Contre.COM>
248- First RPM release.
Note: See TracBrowser for help on using the repository browser.