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

Revision 9909, 15.3 KB checked in by Takemikaduchi, 8 years ago (diff)

NetworkManager: move file
others: rebuild with gnutls-3.4.7

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