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

Revision 8191, 7.5 KB checked in by Takemikaduchi, 10 years ago (diff)

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