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

Revision 9559, 7.9 KB checked in by Takemikaduchi, 9 years ago (diff)

cinnamon: new upstream release or rebuild
caja: fix typo
others: remove *.la files

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