source: projects/specs/trunk/a/anjuta/anjuta-vl.spec @ 7119

Revision 7119, 14.6 KB checked in by Takemikaduchi, 12 years ago (diff)

GNOME-3.6.2

RevLine 
[7119]1%define pkg_version     3.6.2
[521]2
[6011]3%define glib_required           2.32.0
4%define gtk_required            3.4.0
[2041]5%define orbit_required          2.14.19
[6011]6%define glade3_required         3.12.0
7%define vte_required            0.32.0
[4850]8%define libxml_required         2.7.8
[6011]9%define libdevhelp_required     3.4.0
[4850]10%define gdl_required            3.1.5
[521]11#%define        libgraphviz_required    1.0
12%define neon_required           0.28.2
13%define svn_major               1
14%define svn_minor               5
15%define svn_patch               0
16%define subversion_required     %{svn_major}.%{svn_minor}.%{svn_patch}
[2041]17%define gtksourceview_required  2.10.0
[521]18#%define        binutils_required       2.15.92
[2041]19%define libwnck_required        2.30
20%define gda_required            4.2.0
[4616]21%define unique_required         3.0.0
[4812]22%define vala_required           0.14.0
[521]23
24%define desktop_vendor  anjuta
25
26Version:        %{pkg_version}
[2041]27Release:        1%{?_dist_release}
[521]28
29Summary:        GNOME IDE for C and C++
30Name:           anjuta
31License:        GPL2
32Group:          Applications/Development
33URL:            http://www.anjuta.org/
[4616]34Source:         %{name}-%{version}.tar.xz
[521]35#Patch:         %{name}-utils.patch
36BuildRoot:      %{_tmppath}/%{name}-%{version}-root
37Vendor:         Project Vine
38Distribution:   Vine Linux
[6890]39Packager:       yasumichi,inagaki,Takemikaduchi
[521]40
41Requires:       autogen
42Requires:       gdb
43Requires:       glib2           >= %{glib_required}
44#Requires:      gdk-pixbuf >= %{gdk_pixbuf_required}
[4616]45Requires:       gtk3            >= %{gtk_required}
[521]46Requires:       ORBit2          >= %{orbit_required}
47#Requires:      libglade2       >= %{libglade2_required}
48Requires:       GConf2          >= %{gconf_required}
[4616]49Requires:       vte3            >= %{vte_required}
[521]50Requires:       libxml2         >= %{libxml_required}
51Requires:       devhelp         >= %{libdevhelp_required}
52Requires:       gdl             >= %{gdl_required}
53#Requires:      graphviz        >= %{libgraphviz_required}
54Requires:       neon            >= %{neon_required}
55Requires:       subversion      >= %{subversion_required}
56Requires:       libwnck         >= %{libwnck_required}
57Requires:       libgda          >= %{gda_required}
58Requires:       gda-sqlite      >= %{gda_required}
[4616]59Requires:       unique3         >= %{unique_required}
[521]60#Requires:      pango >= 1.1.1
61#Requires:      pcre >= 3.9
62#Requires:      gnome-build >= 0.2.0
63Requires:       e2fsprogs
64Requires:       libSM
65#Requires:      valgrind
66Requires:       libuuid
[4616]67Requires:       gtksourceview3
[521]68
[4616]69Requires:       %{name}-libs = %{version}-%{release}
70
[521]71BuildRequires:  autogen
72BuildRequires:  pkgconfig
73BuildRequires:  autoconf >= 2.13
74BuildRequires:  gettext >= 0.10
[4616]75BuildRequires:  flex
76BuildRequires:  bison
[521]77BuildRequires:  glib2-devel     >= %{glib_required}
[4616]78BuildRequires:  gtk3-devel      >= %{gtk_required}
[521]79BuildRequires:  ORBit2-devel    >= %{orbit_required}
80#BuildRequires:  libglade2-devel        >= %{libglade2_required}
81BuildRequires:  glade3-devel    >= %{glade3_required}
82BuildRequires:  GConf2-devel    >= %{gconf_required}
[4616]83BuildRequires:  vte3-devel      >= %{vte_required}
[521]84BuildRequires:  libxml2-devel   >= %{libxml_required}
85BuildRequires:  devhelp-devel   >= %{libdevhelp_required}
86BuildRequires:  gdl-devel       >= %{gdl_required}
87#BuildRequires:  graphviz-devel >= %{libgraphviz_required}
88BuildRequires:  neon-devel      >= %{neon_required}
89BuildRequires:  subversion-devel        >= %{subversion_required}
90BuildRequires:  libwnck-devel   >= %{libwnck_required}
91BuildRequires:  libgda-devel    >= %{gda_required}
[4616]92BuildRequires:  unique3-devel   >= %{unique_required}
[521]93#BuildRequires:  pango-devel    >= 1.1.1
94#BuildRequires:  pcre-devel     >= 3.9
95#BuildRequires:  gnome-build-devel      >= 0.2.0
96BuildRequires:  e2fsprogs-devel
97BuildRequires:  perl-gettext
98BuildRequires:  intltool
99BuildRequires:  libSM-devel
100#BuildRequires: binutils-devel
101BuildRequires:  libuuid-devel
[4616]102BuildRequires:  gtksourceview3-devel
[6890]103BuildRequires:  yelp-tools
[4812]104BuildRequires:  vala-devel >= %{vala_required}
[2041]105BuildRequires:  vala-tools
106BuildRequires:  sqlite3-devel
107BuildRequires:  python-devel
[4812]108BuildRequires:  pygobject3-devel
[4616]109BuildRequires:  graphviz-devel
[521]110
111Provides: perl(GBF::Make)
112
113Obsoletes: anjuta-i18n
114Obsoletes: anjuta-docs-en anjuta-docs-ja
115Obsoletes: anjuta-docs
116Obsoletes: gnome-build
117
118%description
119Anjuta is a versatile Integrated Development Environment (IDE) for C and C++.
120It has been written for GTK/GNOME, and features a number of advanced
121programming facilities. It is basically a GUI interface for the collection
122of command line programming utilities and tools available for the GNU system.
123These are usually run via a text console, and can be unfriendly to use.
124
125%description -l ja
126Anjutaは、多才なC言語及びC++の統合開発環境です。GTK/GNOME用に記述され、
127進化したプログラミング環境としての特徴を備えています。
128基本的には、GNUシステムのためのコマンドラインプログラミングの
129ユーティリティやツール群のGUIインターフェースです。今までのツール群は、
130テキストコンソール経由で動作し、ユーザにはやさしくないのが常でしたが、
131Anjuta がそれを解決してくれます。
132
133#%%package docs
134#Summary: Anjuta docuemntation
135#Summary(ja): Anjuta のドキュメント
136#Group: Applications/Documentation
137#Prereq: scrollkeeper
138
139#%%description docs
140#Anjuta documentation
141
[4616]142%package libs
143Summary: Libraries for use in anjuta extentions
144Summary(ja): anjuta 拡張機能で利用するライブラリ
145Group: User Interface/Desktops
146
147%description libs
148This package provides libraries required by anjuta extention
149module.
150
151%description -l ja libs
152このパッケージは、anjuta 拡張機能が必要とするライブラリを提供します。
153
154
[521]155%package devel
156Summary: Libraries and include files for Anjuta plugins development.
157Summary(ja): Anjuta の開発環境
158Group: Development/Libraries
[4616]159Requires: %{name}-libs = %{version}-%{release}
[871]160Requires: GConf2-devel
161Requires: gtk2-devel
162Requires: pkgconfig
[521]163
164%description devel
165Libraries, header files and API docs for developing Anjuta plugins.
166
167%prep
168%setup -q
169#%patch -p1
170
171%build
[2041]172%configure --disable-scrollkeeper
173##make %{?_smp_mflags} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIC"
174make RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIC"
[521]175
176%install
177[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
178export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
[4616]179make install DESTDIR=$RPM_BUILD_ROOT
[521]180unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
181
[6890]182%find_lang %{name} --all-name --with-gnome
[521]183
[4616]184find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
[521]185
186# conflicts file from gnome-panel
187rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
188
189%clean
190[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
191
192%post
193if which update-mime-database>/dev/null 2>&1; then \
194    update-mime-database %{_datadir}/mime; \
195fi
196touch --no-create %{_datadir}/icons/hicolor
197if [ -x /usr/bin/gtk-update-icon-cache ]; then
198  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
199fi
200
201#%%post docs
202if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
203
204%postun
205if which update-mime-database>/dev/null 2>&1; then \
206    update-mime-database %{_datadir}/mime; \
207fi
208touch --no-create %{_datadir}/icons/hicolor
209if [ -x /usr/bin/gtk-update-icon-cache ]; then
210  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
211fi
[4616]212glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[521]213
214#%%postun docs
215if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
216
[5038]217%posttrans
[4616]218glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[521]219
220
221%files -f %{name}.lang
222%defattr(-,root,root)
223%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
224%doc doc/ScintillaDoc.html
[4616]225%{_bindir}/%{name}
226%{_bindir}/%{name}-launcher
227%{_bindir}/%{name}-tags
228%{_libdir}/%{name}/*
229%{_libdir}/glade/modules/libgladeanjuta.so
[521]230%{_datadir}/%{name}
231%{_datadir}/applications/*%{name}.desktop
232%{_datadir}/icons/*
[4616]233%{_datadir}/glib-2.0/schemas/*.xml
[521]234%{_datadir}/mime/packages/%{name}.xml
235%{_datadir}/pixmaps/%{name}/*
236%{_mandir}/man1/*
237%{_datadir}/doc/%{name}
238
239#%%files docs
240#%%defattr(-, root, root)
[6890]241#%{_datadir}/gnome/help/%{name}-faqs
242#%{_datadir}/gnome/help/%{name}-manual
243#%{_datadir}/gnome/help/%{name}-build-tutorial
[521]244
[4616]245%files libs
246%defattr(-, root, root)
247%{_libdir}/girepository-1.0/*.typelib
248%{_libdir}/libanjuta-3.so.*
249
[521]250%files devel
251%defattr(-, root, root)
[4616]252%{_libdir}/libanjuta-3.so
253%{_libdir}/pkgconfig/libanjuta-3.0.pc
254%{_includedir}/libanjuta-3.0
[521]255%{_datadir}/gtk-doc/html/lib%{name}
[4616]256%{_datadir}/glade/catalogs/anjuta-glade.xml
[2413]257%{_datadir}/gir-1.0/*.gir
[521]258
259
260%changelog
[7119]261* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
262- new upstream release
263
[6965]264* Fri Oct 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
265- new upstream release
266
[6890]267* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
268- new upstream release
269- change BuildRequires: yelp-tools instead of gnome-doc-utils
270
[6739]271* Sat Aug 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.4-1
272- new upstream release
273
[6273]274* Tue Jun 05 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.3-1
275- new upstream release
276
[6141]277* Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
278- new upstream release
279
[6011]280* Wed Apr 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.0-1
281- new upstream release
282
[5038]283* Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
284- new upstream release
285
[4850]286* Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
287- new upstream release
288
[4812]289* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
290- new upstream release
291
[4675]292* Sun Aug 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.5-1
293- new upstream release
294
[4616]295* Thu Aug 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
296- new upstream release
297- change BuildRequires: gtk3-devel instead of gtk2-devel
298- change BuildRequires: vte3-devel instead of vte-devel
299- change BuildRequires: unique3-devel instead of unique-devel
300- change BuildRequires: gtksourceview3-devel instead of gtksourceview2-devel
301- add BuildRequires: flex, bison, graphviz-devel
302- create -libs sub package
303
[2413]304* Thu Dec 30 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.1.1-1
305- new upstream release
306
[2219]307* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.1.0-1
308- new upstream release
309
[2041]310* Sat Oct 09 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.0.0-1
311- new upstream release
312- remove BuildRequires: libgnome-devel, libgnomeui-devel
313- remove Requires: libgnome, libgnomeui
314- add BuildRequires: vala-devel, vala-tools, sqlite3-devel,
315                     python-devel, pygobject-devel
316- remove unrecognized configure option (--disable-plugin-valgrind)
317- remove make option (%{?_smp_mflags})
318- fix %files
319
[1900]320* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2.1-2
321- rebuild with rpm-4.8.1 for pkg-config file
322
[1251]323* Sat Jun 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2.1-1
324- new upstream release
325
[1231]326* Mon Jun 21 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2.0-1
327- new upstream release
328
[926]329* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1.0-1
[1231]330- new upstream release
[926]331
[871]332* Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0.0-1
[1231]333- new upstream release
[871]334- add Requires: GConf2-devel, gtk2-devel (devel package)
335
[521]336* Fri Feb 26 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.28.2.0-1
337- new upstream version
338- add gnome-doc-utils to BuildRequires
339
340* Thu Nov 12 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.28.1.0-2
341- rebuilt with devhelp-2.28.1
342
343* Tue Nov 03 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.28.1.0-1
344- new upstream version
345- remove libglade2, graphviz, binutils from reqires.
346- add file-manager and preferencs to schemas file
347- add gtksourceview2(-devel) to (Build)Requires.
348
349* Sat Aug 01 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org>
350- care icon cache (no build)
351
352* Fri Jul 31 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.2.2-6
353- enable devhelp plugin again.
354
355* Fri Jul 31 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.2.2-5
356- add gda-sqlite to Requires.
357
358* Thu Jul 30 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.2.2-4
359- update patch (anjuta-utils.patch)
360
361* Tue Jul 28 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.2.2-3
362- add patch anjuta-mkdir.patch [VineLinux:0737]
363
364* Sun Jul 26 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.2.2-2
365- add autogen to Requires [VineLinux:0738]
366- docs sub-package integrated into the main package.
367
368* Sun Jul 12 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.2.2-1
369- new upstream version
370
371* Sat Jul 11 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.26.1.0-3
372- added Requires libSM
373- added BR: libSM-devel perl-gettext intltool
374- added anjuta-build-tutorial to docs
375- move any so file from devel to main
376- added Provides perl(GBF::Make)
377- added Obsoletes gnome-build
378
379* Fri May 01 2009 Shu KONNO <owa@bg.wakwak.com> 2.6.1.0-2vl5
380- added BR: glade3-devel
381
382* Tue Apr 28 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.6.1.0-1vl5
383- update anjuta to 2.6.1.0
384- update *Requires
385
386* Sun Aug 24 2008 Shu KONNO <owa@bg.wakwak.com> 2.4.2-1vl5
387- update anjuta to 2.4.2
388- added --disable-plugin-valgrind
389
390* Wed May 14 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.4.1-3vl5
391- removed --disable-plugin-glade
392
393* Tue May 13 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.4.1-2vl5
394- use macro for Release
395
396* Sat May 10 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.4.1-1vl5
397- update anjuta to 2.4.1
398- remove *.la
399
400* Tue Apr 08 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.4.0-1vl5
401- update anjuta to 2.4.0
402- comment out BuildRequires: binutils-devel
403- comment out BuildRequires: automake14
404
405* Mon Jan 14 2008 Shu KONNO <owa@bg.wakwak.com> 2.2.3-0vl3
406- moved %%{_libdir}/libanjuta*.so.* to anjuta main package from devel
407
408* Sun Jan 13 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.3-0vl2
409- rebuilt with libwnck-2.20.2
410
411* Sat Jan 05 2008 Shu KONNO <owa@bg.wakwak.com> 2.2.3-0vl1
412- new upstream release
413- updated Requires, BuildRequires by anjuta-2.2.3/anjuta.spec
414- added BuildRequires: binutils-devel
415- added --disable-scrollkeeper to %%configure
416- added -fPIC to make
417- added package anjuta-docs (dropt docs-en, doc-ja)
418- added package anjuta-devel
419
420* Mon Jul 30 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.4a-0vl3
421- rebuilt with new toolchain
422
423* Sun Apr 29 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.4a-0vl2
424- rebuild with gnome-2.18
425
426* Sat Jul 15 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.4a-0vl1
427- updated anjuta to 1.2.4a
428- changed Group to Applications/Development
429- changed docs Group to Applications/Documentation
430
431* Sat Dec 31 2005 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.2.4-1vl1
432- updated anjuta to 1.2.4
433- add patch from http://bugzilla.gnome.org/show_bug.cgi?id=323918
434
435* Fri Jan 21 2005 Shu KONNO <owa@bg.wakwak.com> 1.2.2-1vl5
436- changed "BuildRequires: automake" with "automake14" in data definitions
437- changed "Requires: gettext" with "BuildRequires" in data definitions
438
439* Sat Jan 15 2005 Shu KONNO <owa@bg.wakwak.com> 1.2.2-1vl3
440- added requires to spec
441
442* Wed Dec 01 2004 Shu KONNO <owa@bg.wakwak.com> 1.2.2-1vl1
443- updated anjuta to 1.2.2
444
445* Sun Feb  1 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.1-1vl1
446- new upstream release
447- merged i18n package into main package
448- changed package Group:
449
450* Mon Nov  8 2002 Yasumichi Akahoshi <w2linux@lapis.plala.or.jp>
451- Replace ja.po
452
453* Mon Nov  7 2002 Yasumichi Akahoshi <w2linux@lapis.plala.or.jp>
454- change spec file
455
456* Mon Nov  6 2002 Yasumichi Akahoshi <w2linux@lapis.plala.or.jp>
457- packaged for Vine Linux
Note: See TracBrowser for help on using the repository browser.