SPECS (DEVEL): anjuta.spec - build glade3 plugin, updated deps, re...
freetz
freetz at pld-linux.org
Sun Aug 13 16:10:20 CEST 2006
Author: freetz Date: Sun Aug 13 14:10:20 2006 GMT
Module: SPECS Tag: DEVEL
---- Log message:
- build glade3 plugin, updated deps, register scrollkeeper docs/mime,
update icon cache, fix mime icon location, fix --as-needed build,
use our compiler flags, update note about svn plugin, updated TODO, rel.1
---- Files affected:
SPECS:
anjuta.spec (1.84.2.8 -> 1.84.2.9)
---- Diffs:
================================================================
Index: SPECS/anjuta.spec
diff -u SPECS/anjuta.spec:1.84.2.8 SPECS/anjuta.spec:1.84.2.9
--- SPECS/anjuta.spec:1.84.2.8 Mon Jul 31 21:53:26 2006
+++ SPECS/anjuta.spec Sun Aug 13 16:10:14 2006
@@ -1,9 +1,7 @@
# $Revision$, $Date$
# TODO:
# - subversion plugin
-# - glade-3 support
# - post/preun mime registration
-# - kill scrolleeper buildtime detection
#
Summary: GNOME integrated development environment
Summary(pl): Zintegrowane środowisko programowania dla GNOME
@@ -11,54 +9,52 @@
Summary(pt_BR): Ambiente de desenvolvimento integrado C e C++
Name: anjuta
Version: 2.0.2
-Release: 0.1
+Release: 1
Epoch: 1
License: GPL
Group: Development/Tools
Source0: http://dl.sourceforge.net/anjuta/%{name}-%{version}.tar.gz
# Source0-md5: e0d1e216da809df32816d233d7c55165
-Patch0: %{name}-gettext.patch
-Patch1: %{name}-home_etc.patch
-Patch2: %{name}-desktop.patch
-Patch3: %{name}-build_fixes.patch
+Patch0: %{name}-home_etc.patch
+Patch1: %{name}-desktop.patch
+Patch2: %{name}-build_fixes.patch
+Patch3: %{name}-as_needed.patch
+Patch4: %{name}-flags.patch
+Patch5: %{name}-glade_fix.patch
URL: http://anjuta.sourceforge.net/
-BuildRequires: ORBit2-devel >= 1:2.12.1
+BuildRequires: ORBit2-devel >= 1:2.14.2
BuildRequires: autoconf >= 2.52
BuildRequires: autogen-devel
BuildRequires: automake
-BuildRequires: devhelp-devel >= 0.9
+BuildRequires: devhelp-devel >= 0.12
BuildRequires: gd-devel
-BuildRequires: gdl-devel >= 0.5.0
-BuildRequires: gtk-doc
-# not released yet
-#BuildRequires: glade3-devel
+BuildRequires: gdl-devel >= 0.6.1
BuildRequires: gnome-build-devel >= 0.1.3
-BuildRequires: gnome-common >= 2.8.0
-BuildRequires: gnome-vfs2-devel >= 2.10.0-2
+BuildRequires: gnome-common >= 2.12.0
BuildRequires: graphviz-devel >= 2.2.1
+BuildRequires: gtk-doc >= 1.7
+BuildRequires: gtksourceview-devel >= 0.7.2
BuildRequires: guile-devel >= 1.6.7
-BuildRequires: intltool
-BuildRequires: libglade2-devel >= 1:2.5.1
-BuildRequires: libgnomeprintui-devel >= 2.10.2
-BuildRequires: libgnomeui-devel >= 2.10.0-2
-# shouldn't be in graphviz-devel R:s? not required directly
-# here
-BuildRequires: libsvg-cairo-devel
+BuildRequires: intltool >= 0.35
+BuildRequires: libglade2-devel >= 1:2.6.0
+BuildRequires: libgladeui-devel >= 3.0.0
+BuildRequires: libgnomeprintui-devel >= 2.12.1
+BuildRequires: libgnomeui-devel >= 2.15.91
BuildRequires: libtool
-BuildRequires: libxml2-devel >= 1:2.6.19
-BuildRequires: libxslt-devel
+BuildRequires: libxml2-devel >= 1:2.6.26
+BuildRequires: libxslt-devel >= 1.1.17
BuildRequires: ncurses-devel
-# for subversion
-#BuildRequires: neon-devel >= 0.24.5
BuildRequires: pcre-devel >= 3.9
BuildRequires: pkgconfig
-BuildRequires: rpmbuild(macros) >= 1.197
-# broken and evil
+BuildRequires: rpmbuild(macros) >= 1.311
+# requires old subversion version to build
#BuildRequires: subversion-devel >= 1.0.2
-# no documentation for now
-# BuildRequires: scrollkeeper
-BuildRequires: vte-devel >= 0.11.0
-#Requires(post,postun): scrollkeeper
+BuildRequires: scrollkeeper
+BuildRequires: vte-devel >= 0.13.5
+Requires(post,preun): GConf2 >= 2.14.0
+Requires(post,postun): gtk+2 >= 2.10.1
+Requires(post,postun): scrollkeeper
+Requires(post,postun): shared-mime-info
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -129,12 +125,27 @@
%description static -l pl
Biblioteka statyczna Anjuta.
+%package apidocs
+Summary: libanjuta API documentation
+Summary(pl): Dokumentacja API libanjuta
+Group: Documentation
+Requires: gtk-doc-common
+
+%description apidocs
+libanjuta API documentation.
+
+%description apidocs -l pl
+Dokumentacja API libanjuta.
+
%prep
%setup -q
-#%patch0 -p0
-#%patch1 -p1
+# update me!
+#%patch0 -p1
+%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
+%patch5 -p1
sed -i -e 's|^(packageplugindir=)lib/|$1%{_lib}/|' configure.in
@@ -146,10 +157,11 @@
%{__automake}
%configure \
--disable-plugin-subversion \
- --enable-final \
+ --disable-schemas-install \
--enable-gtk-doc \
--enable-static \
- --with-html-dir=%{_gtkdocdir}
+ --with-html-dir=%{_gtkdocdir}
+
%{__make}
%install
@@ -157,7 +169,7 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
- gnomemenudir=%{_desktopdir}
+ mimeicondir="%{_iconsdir}/hicolor/48x48/mimetypes"
# *.la not needed - *.so loaded through libgmodule
rm -f $RPM_BUILD_ROOT%{_libdir}/anjuta/lib*.{a,la}
@@ -167,24 +179,40 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+%gconf_schema_install anjuta-valgrind.schemas
+%scrollkeeper_update_post
+%update_mime_database
+%update_icon_cache hicolor
+
+%preun
+%gconf_schema_uninstall anjuta-valgrind.schemas
+
+%postun
+%scrollkeeper_update_post
+%update_mime_database
+%update_icon_cache hicolor
+
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog FUTURE MAINTAINERS NEWS README ROADMAP TODO doc/ScintillaDoc.html
+%{_sysconfdir}/gconf/schemas/anjuta-valgrind.schemas
%attr(755,root,root) %{_bindir}/*
%dir %{_libdir}/%{name}
%attr(755,root,root) %{_libdir}/%{name}/libanjuta-*.so*
-%{_datadir}/mime/packages/*.xml
%{_libdir}/%{name}/*.plugin
-%{_iconsdir}/
-%{_pixmapsdir}/%{name}
%{_datadir}/%{name}
+%{_datadir}/mime/packages/*.xml
%{_desktopdir}/*
+%{_iconsdir}/hicolor/*/apps/*
+%{_iconsdir}/hicolor/*/mimetypes/*
+%{_pixmapsdir}/%{name}
%{_mandir}/man1/*
-# no documentation for now
-#%%{_omf_dest_dir}/%{name}
+%dir %{_omf_dest_dir}/%{name}
+%{_omf_dest_dir}/%{name}/*-C.omf
%files libs
%defattr(644,root,root,755)
@@ -195,19 +223,27 @@
%{_includedir}/libanjuta-1.0
%attr(755,root,root) %{_libdir}/lib*.so
%attr(755,root,root) %{_libdir}/lib*.la
-%{_gtkdocdir}/libanjuta
%{_pkgconfigdir}/*.pc
%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/libanjuta
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.84.2.9 2006/08/13 14:10:14 freetz
+- build glade3 plugin, updated deps, register scrollkeeper docs/mime,
+ update icon cache, fix mime icon location, fix --as-needed build,
+ use our compiler flags, update note about svn plugin, updated TODO, rel.1
+
Revision 1.84.2.8 2006/07/31 19:53:26 czarny
- up to 2.0.2
- BR: gtk-doc
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/anjuta.spec?r1=1.84.2.8&r2=1.84.2.9&f=u
More information about the pld-cvs-commit
mailing list