also with installed libxcb-util-devel-0.3.5 does not change
%define __libtoolize /bin/true
%define pkgname anjuta
%define major 0
%define libname %mklibname %{pkgname} %major
%define libnamedev %mklibname %{pkgname} -d
%define _requires_exceptions perl.GBF..Make.
Summary: Integrated development environment for C and C++ (Linux)
Summary(de): Integrierte Entwicklungs-Umgebung für C und C++ (Linux)
Name: %{pkgname}2
Version: 2.29.4.0
Release: %mkrel 1
License: GPLv2+
Group: Development/Other
URL: http://anjuta.sourceforge.net/
Source0: ftp://ftp.gnome.org/pub/GNOME/sources/anjuta/%{pkgname}-%{version}.tar.bz2
Patch: anjuta-2.27.91.0-format-strings.patch
Patch1: anjuta-2.29.4.0-fix-linking.patch
BuildRequires: gtk+2-devel >= 2.4.0
BuildRequires: libORBit2-devel >= 2.6
BuildRequires: libxml2-devel >= 2.4.23
BuildRequires: pango-devel >= 1.8
BuildRequires: gda4.0-devel
BuildRequires: libgdl-devel >= 2.27.3
BuildRequires: libxslt-devel
BuildRequires: unique-devel
BuildRequires: devhelp-devel >= 0.22
BuildRequires: vte-devel >= 0.9.0
BuildRequires: libautogen0-devel
BuildRequires: autogen
BuildRequires: gtksourceview-devel >= 2.9.3
BuildRequires: gnome-common
BuildRequires: intltool
BuildRequires: subversion-devel >= 1.0.2
BuildRequires: apr-util-devel >= 0.9.4
BuildRequires: binutils-devel
BuildRequires: pcre-devel
BuildRequires: gtk-doc >= 1.0
BuildRequires: gnome-doc-utils >= 0.4.2
BuildRequires: apr-devel >= 1.2.2
BuildRequires: gd-devel
BuildRequires: graphviz-devel
BuildRequires: scrollkeeper
BuildRequires: howl-devel
BuildRequires: glade3-devel >= 3.6.0
BuildRequires: ImageMagick
Requires: autogen
Requires: glade3
BuildRoot: %{_tmppath}/%{pkgname}-%{version}-buildroot
Requires: glibc >= 2.10.1
Requires: libstdc++6 >= 4.4.1
Obsoletes: %name < %version
Conflicts: gnome-build
Obsoletes: anjuta < %version
Provides: anjuta = %version
%description
Anjuta DevStudio is a versatile Integrated Development Environment (IDE)
on GNOME Desktop Environment and features a number of advanced
programming facilities. These include project management, application and
class wizards, an on-board interactive debugger, powerful source editor,
syntax highlighting, intellisense autocompletions, symbol navigation,
version controls, integrated GUI designing and other tools.
Anjuta 2.x is the next generation Anjuta development studio with extensible
plugin architecture. The new architecture allows writing independent
plugins that could interact with existing plugins. Most of the older
features have been already ported to the new architecture and are working.
#german
%description -l de
Anjuta DevStudio ist eine vielseitige Integrierte Entwicklungs-Umgebung (IDE)
für die GNOME Desktop-Umgebung und bietet eine Reihe fortgeschrittener
Möglichkeiten der Programmierung. Dazu gehören Projekt-Managemente, Anwendungs- und
Klassen Assistenten, ein On-Board interaktive Debugger, leistungsstarke Source-Editor,
Syntax-Hervorhebung, intellisense autocompletions, Symbol Navigation,
Versionskontrolle, integrierte GUI-Gestaltung und andere Werkzeuge.
Anjuta 2.x ist die nächste Generation Anjuta Development Studio mit erweiterbarer
Plugin-Architektur. Die neue Architektur erlaubt das Schreiben unabhängigen
Plugins, interagieren anderen Plugins. Die meisten der älteren Funktionen wurden
bereits portiert auf die neue Architektur und arbeiten.
%package devel
Summary: Anjuta 2 devel files
Group: Development/Other
Requires: %name = %version
Provides: libanjuta-devel
%description devel
Anjuta 2 devel files
%description devel -l de
Anjuta 2 Entwickler Dateien
%prep
%setup -q -n %{pkgname}-%{version}
%patch -p1 -b .format-strings
%patch1 -p1
%build
%configure2_5x \
--disable-static \
--enable-plugin-sourceview
%make
%install
rm -rf %{buildroot} *.lang
%makeinstall_std
desktop-file-install --vendor="" \
--remove-key='Encoding' \
--add-category="IDE" \
--add-category="X-MandrivaLinux-MoreApplications-Development-DevelopmentEnvironments" \
--dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*
# icons
mkdir -p %{buildroot}%{_iconsdir} %{buildroot}%{_miconsdir}
install -m 644 -D pixmaps/anjuta_logo.png %{buildroot}%{_liconsdir}/%{pkgname}.png
convert -geometry 32x32 pixmaps/anjuta_logo.png %{buildroot}%{_iconsdir}/%{pkgname}.png
convert -geometry 16x16 pixmaps/anjuta_logo.png %{buildroot}%{_miconsdir}/%{pkgname}.png
%find_lang %{pkgname} --with-gnome
%find_lang anjuta-build-tutorial --with-gnome
cat anjuta-build-tutorial.lang >> anjuta.lang
# remove unneeded and conflictive files
rm -f %{buildroot}%{_libdir}/libanjuta*.la \
%{buildroot}%{_libdir}/libanjuta*.a \
%{buildroot}%{_datadir}/mime/XMLnamespaces \
%{buildroot}%{_datadir}/mime/aliases \
%{buildroot}%{_datadir}/mime/globs \
%{buildroot}%{_datadir}/mime/magic \
%{buildroot}%{_datadir}/mime/subclasses
rm -rf %{buildroot}/%{_docdir}
%clean
rm -rf %{buildroot}
%define schemas anjuta-build-basic-autotools-plugin anjuta-cvs-plugin anjuta-document-manager anjuta-editor-sourceview anjuta-language-cpp-java anjuta-message-manager-plugin anjuta-terminal-plugin
%post
%update_menus
%post_install_gconf_schemas %{schemas}
%update_icon_cache hicolor
%update_mime_database
/sbin/ldconfig
%preun
%preun_uninstall_gconf_schemas %{schemas}
%postun
%clean_menus
%clean_icon_cache hicolor
%clean_mime_database
/sbin/ldconfig
%files -f %{pkgname}.lang
%defattr(-,root,root)
%{_sysconfdir}/gconf/schemas/*.schemas
%{_bindir}/*
%{_libdir}/glade3/modules/*
%{_libdir}/anjuta
%{_datadir}/anjuta
%{_datadir}/glade3/catalogs/*.xml
%{_datadir}/applications/*.desktop
%{_datadir}/gtk-doc/html/libanjuta*
%{_datadir}/icons/gnome/*/mimetypes/*
%{_mandir}/man1/anjuta.1*
%{_mandir}/man1/anjuta-launcher.1*
%{_datadir}/mime/packages/anjuta.xml
%{_datadir}/pixmaps/anjuta
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/omf/anjuta-manual/*.omf
%{_liconsdir}/%{pkgname}.png
%{_iconsdir}/%{pkgname}.png
%{_miconsdir}/%{pkgname}.png
%{_datadir}/gnome/help/anjuta-manual/
%{_datadir}/gnome/help/anjuta-faqs/
%_libdir/*.so.%{major}*
%files devel
%defattr(-,root,root)
%_libdir/*.so
%_includedir/libanjuta-1.0
%_libdir/pkgconfig/*.pc
%changelog
* Tue Jan 05 2010 maik3531 <maik3531 at yahoo dot de> 2.29.4.0-1pclos2010
- update to version 2.29.4.0
- add german description
- add fix-linking patch
* Fri Oct 23 2009 maik3531 <maik3531 at yahoo dot de> 2.28.1.0-1pclos2010
- rebuild to pclos2010 imported from mdv
- merge into 2 packages (tex)
- fix menu entry (tex)
- remove suggests not supported in apt/synaptic (tex)
- add glibc requirements (tex)
- add conflict to gnome-build (tex)
- fix schemas (tex)
/usr/bin/ld: cannot find -lxcb-xlib
collect2: ld returned 1 exit status
libtool: install: error: relink `libanjuta-language-cpp-java.la' with the above command before installing it
make[4]: *** [install-pluginLTLIBRARIES] Fehler 1
make[4]: Leaving directory `/home/maik3531/RPM/BUILD/anjuta-2.29.4.0/plugins/language-support-cpp-java'
make[3]: *** [install-am] Fehler 2
make[3]: Leaving directory `/home/maik3531/RPM/BUILD/anjuta-2.29.4.0/plugins/language-support-cpp-java'
make[2]: *** [install-recursive] Fehler 1
make[2]: Leaving directory `/home/maik3531/RPM/BUILD/anjuta-2.29.4.0/plugins/language-support-cpp-java'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/home/maik3531/RPM/BUILD/anjuta-2.29.4.0/plugins'
make: *** [install-recursive] Fehler 1
Fehler: Fehler-Status beim Beenden von /home/maik3531/RPM/tmp/rpm-tmp.73912 (%install)
I put the files in a folder in Dropbox