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

Revision 9069, 14.5 KB checked in by inagaki, 10 years ago (diff)

2014-11-08 Ryoichi INAGAKI <ryo1@…>

  • anjuta, bluefish, fltk, gstreamer-python, vala: updated


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