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

Revision 8353, 14.3 KB checked in by Takemikaduchi, 10 years ago (diff)

GNOME-3.12.0

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