# The Python templates in /usr/share/anjuta/project can not be byte-compiled. %global _python_bytecompile_errors_terminate_build 0 Summary: A GNOME development IDE for C/C++ Name: anjuta Epoch: 1 Version: 2.30.2.1 Release: 1%{?dist} License: GPLv2+ Group: Development/Tools URL: http://www.anjuta.org/ Source0: http://download.gnome.org/sources/anjuta/2.30/%{name}-%{version}.tar.bz2 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Obsoletes: gnome-build <= 2.24.1-1.fc10 Provides: perl(GBF::Make) = %{version}-%{release} Requires: GConf2 Requires: autogen Requires: ctags Requires: git Requires: glade3-libgladeui >= 3.6.0 Requires: gnome-icon-theme Requires: hicolor-icon-theme Requires: libgda-sqlite >= 4.0.0 Requires(pre): GConf2 Requires(post): GConf2 Requires(post): /sbin/ldconfig Requires(preun): GConf2 Requires(postun): /sbin/ldconfig BuildRequires: GConf2-devel BuildRequires: ORBit2-devel BuildRequires: autogen BuildRequires: dbus-glib-devel BuildRequires: desktop-file-utils BuildRequires: devhelp-devel >= 0.22 BuildRequires: gettext BuildRequires: glade3-libgladeui-devel >= 3.6.0 BuildRequires: gnome-doc-utils BuildRequires: gtksourceview2-devel >= 2.9.7 BuildRequires: intltool BuildRequires: libgda-devel >= 4.0.0 BuildRequires: libgdl-devel >= 2.27.1 BuildRequires: libuuid-devel BuildRequires: neon-devel BuildRequires: perl(Locale::gettext) BuildRequires: perl(XML::Parser) BuildRequires: scrollkeeper BuildRequires: subversion-devel BuildRequires: unique-devel >= 1.0.0 BuildRequires: vala-devel >= 0.7.8 BuildRequires: vte-devel %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, intelligent auto-completions, symbol navigation, version controls, integrated GUI designing and other tools. The documentation for this package is in %{name}-doc. Some extra plug-ins are in %{name}-extras. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: gtk-doc Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} %description devel This package contains development files for %{name}. %package doc Summary: Documentation for Anjuta DevStudio Group: Documentation Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} BuildArch: noarch %description doc Documentation for Anjuta DevStudio provided in DocBook format. %prep %setup -q %if %{__isa_bits} == 64 sed --in-place 's/\/usr\/lib\/pkgconfig/\/usr\/lib64\/pkgconfig/g' \ ./plugins/project-wizard/druid.c %endif # Filter unwanted Provides. cat << \EOF > %{name}-prov #!/bin/sh %{__perl_provides} $* |\ sed -e '/perl(Make)/d' \ -e '/perl(Make::Target)/d' \ -e '/perl(Make::Rule::Vars)/d' \ -e '/perl(Make::Rule)/d' EOF %define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov chmod +x %{__perl_provides} # Filter unwanted Requires. cat << \EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ sed -e '/perl(Make)/d' \ -e '/perl(Make::Target)/d' \ -e '/perl(Make::Rule::Vars)/d' \ -e '/perl(Make::Rule)/d' EOF %define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req chmod +x %{__perl_requires} # Suppress rpmlint error. chmod 644 `find . -name "*.c" -perm /111 -print` chmod 644 `find . -name "*.h" -perm /111 -print` iconv --from-code ISO8859-1 --to-code UTF-8 ./THANKS \ --output THANKS.utf-8 && mv THANKS.utf-8 ./THANKS # Remove rpaths. sed -i.libdir_syssearch --expression \ '/sys_lib_dlsearch_path_spec/s|/usr/lib |/usr/lib /usr/lib64 /lib /lib64 |' \ configure sed -i.gecko --expression 's|-R\$GECKO_HOME||' configure # pangox.pc contains rpath linkage on PPC64. mkdir -p ./PKGCONFIG sed --expression 's|-R/usr/lib64||' %{_libdir}/pkgconfig/pangox.pc > \ ./PKGCONFIG/pangox.pc %build export PKG_CONFIG_PATH="./PKGCONFIG" %configure --disable-schemas-install --disable-silent-rules --disable-static \ --enable-gtk-doc --enable-plugin-devhelp --enable-plugin-glade \ --enable-plugin-sourceview --enable-plugin-subversion \ --enable-scrollkeeper \ --docdir=%{_docdir}/%{name}-%{version} \ --with-svn-lib=%{_libdir} # Omit unused direct shared library dependencies. sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' libtool make %{?_smp_mflags} # Strip unneeded translations from .mo files: # http://bugzilla.gnome.org/474987 pushd ./po grep --invert-match \ ".*[.]desktop[.]in[.]in$\|.*[.]server[.]in[.]in$" \ POTFILES.in > POTFILES.keep mv POTFILES.keep POTFILES.in intltool-update --pot for p in *.po; do msgmerge $p %{name}.pot > $p.out msgfmt -o `basename $p .po`.gmo $p.out done popd %install rm -rf $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 mkdir -p $RPM_BUILD_ROOT%{_libdir}/libglade/2.0 # Installs zero-length files necessary for proper behaviour. make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name "*.la" -delete # Use %%doc instead. rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name} # Some plugins (eg., Git and Subversion) need this. pushd $RPM_BUILD_ROOT%{_libdir}/libglade/2.0 ln -s ../../libanjuta.so.0 libanjuta.so popd %find_lang %{name} desktop-file-install --remove-key Encoding --vendor fedora --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %clean rm -rf $RPM_BUILD_ROOT %pre %gconf_schema_prepare file-manager %gconf_schema_prepare %{name}-build-basic-autotools-plugin %gconf_schema_prepare %{name}-cvs-plugin %gconf_schema_prepare %{name}-debug-manager %gconf_schema_prepare %{name}-document-manager %gconf_schema_prepare %{name}-editor-sourceview %gconf_schema_prepare %{name}-language-cpp-java %gconf_schema_prepare %{name}-message-manager-plugin %gconf_schema_prepare %{name}-symbol-db %gconf_schema_prepare %{name}-terminal-plugin %gconf_schema_prepare preferences %post /sbin/ldconfig %gconf_schema_upgrade file-manager %gconf_schema_upgrade %{name}-build-basic-autotools-plugin %gconf_schema_upgrade %{name}-cvs-plugin %gconf_schema_upgrade %{name}-debug-manager %gconf_schema_upgrade %{name}-document-manager %gconf_schema_upgrade %{name}-editor-sourceview %gconf_schema_upgrade %{name}-language-cpp-java %gconf_schema_upgrade %{name}-message-manager-plugin %gconf_schema_upgrade %{name}-symbol-db %gconf_schema_upgrade %{name}-terminal-plugin %gconf_schema_upgrade preferences if [ -x %{_bindir}/update-desktop-database ]; then update-desktop-database &> /dev/null || : fi if [ -x %{_bindir}/update-mime-database ];then update-mime-database %{_datadir}/mime &> /dev/null || : fi touch --no-create %{_datadir}/icons/gnome &>/dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %preun %gconf_schema_remove file-manager %gconf_schema_remove %{name}-build-basic-autotools-plugin %gconf_schema_remove %{name}-cvs-plugin %gconf_schema_remove %{name}-debug-manager %gconf_schema_remove %{name}-document-manager %gconf_schema_remove %{name}-editor-sourceview %gconf_schema_remove %{name}-language-cpp-java %gconf_schema_remove %{name}-message-manager-plugin %gconf_schema_remove %{name}-symbol-db %gconf_schema_remove %{name}-terminal-plugin %gconf_schema_remove preferences %postun /sbin/ldconfig if [ -x %{_bindir}/update-desktop-database ]; then update-desktop-database &> /dev/null || : fi if [ -x %{_bindir}/update-mime-database ];then update-mime-database %{_datadir}/mime &> /dev/null || : fi if [ $1 -eq 0 ]; then touch --no-create %{_datadir}/icons/gnome &>/dev/null touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/gnome &>/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/gnome &>/dev/null || : gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS %doc COPYING %doc MAINTAINERS %doc NEWS %doc ROADMAP %doc THANKS %doc %{_mandir}/man1/%{name}.1* %doc %{_mandir}/man1/%{name}-launcher.1* %{_bindir}/%{name} %{_bindir}/gbf-am-parse %{_bindir}/gbf-mkfile-parse %{_bindir}/%{name}-launcher %{_bindir}/%{name}-tags %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/glade3/catalogs/anjuta-glade.xml %{_datadir}/icons/gnome/48x48/mimetypes/gnome-mime-application-x-%{name}.png %{_datadir}/icons/gnome/scalable/mimetypes/gnome-mime-application-x-%{name}.svg %{_datadir}/icons/hicolor/48x48/apps/%{name}.png %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/mime/packages/%{name}.xml # No soname. %{_libdir}/glade3/modules/libgladeanjuta.so %{_libdir}/libanjuta.so.* # Symlink to libanjuta.so.*. %{_libdir}/libglade/2.0/libanjuta.so %{_sysconfdir}/gconf/schemas/file-manager.schemas %{_sysconfdir}/gconf/schemas/%{name}-build-basic-autotools-plugin.schemas %{_sysconfdir}/gconf/schemas/%{name}-cvs-plugin.schemas %{_sysconfdir}/gconf/schemas/%{name}-debug-manager.schemas %{_sysconfdir}/gconf/schemas/%{name}-document-manager.schemas %{_sysconfdir}/gconf/schemas/%{name}-editor-sourceview.schemas %{_sysconfdir}/gconf/schemas/%{name}-language-cpp-java.schemas %{_sysconfdir}/gconf/schemas/%{name}-message-manager-plugin.schemas %{_sysconfdir}/gconf/schemas/%{name}-symbol-db.schemas %{_sysconfdir}/gconf/schemas/%{name}-terminal-plugin.schemas %{_sysconfdir}/gconf/schemas/preferences.schemas %dir %{_datadir}/%{name} %{_datadir}/%{name}/* %dir %{_datadir}/pixmaps/%{name} %{_datadir}/pixmaps/%{name}/* %dir %{_libdir}/%{name} %{_libdir}/%{name}/* %files devel %defattr (-,root,root,-) %doc doc/ScintillaDoc.html %{_libdir}/libanjuta.so %{_libdir}/pkgconfig/libanjuta-1.0.pc %dir %{_datadir}/gtk-doc/html/libanjuta %doc %{_datadir}/gtk-doc/html/libanjuta/* %dir %{_includedir}/libanjuta-1.0 %{_includedir}/libanjuta-1.0/libanjuta %files doc %defattr(-,root,root,-) %dir %{_datadir}/gnome/help/%{name}-build-tutorial %{_datadir}/gnome/help/%{name}-build-tutorial/C %dir %{_datadir}/gnome/help/%{name}-faqs %{_datadir}/gnome/help/%{name}-faqs/C %dir %{_datadir}/gnome/help/%{name}-manual %{_datadir}/gnome/help/%{name}-manual/* %dir %{_datadir}/omf/%{name}-manual %{_datadir}/omf/%{name}-manual/%{name}-manual-*.omf %changelog * Wed Aug 04 2010 Debarshi Ray <rishi@fedoraproject.org> - 1:2.30.2.1-1 - Version bump to 2.30.2.1. * Drag and drop of multiple source files. (GNOME Bugzilla #620664) * Document manager plugin: + Open .ui files. (GNOME Bugzilla #616739) * File wizard plugin: + Create the corresponding header for a C source file. (GNOME Bugzilla #616810) * Language support (C, C++, Java) plugin: + Support more Vim modelines. + Race condition leading to crash while editing. (GNOME Bugzilla #618314) + Smart brace completion is no longer smart. (GNOME Bugzilla #618955) * Language support (Javascript) plugin: + Do not abort when working on a project with Javascript files. (GNOME Project #617734) * Symbol-db plugin: + Wrong return type recognition. (GNOME Bugzilla #616780) * http://download.gnome.org/sources/anjuta/2.30/anjuta-2.30.2.1.news * http://download.gnome.org/sources/anjuta/2.30/anjuta-2.30.2.0.news * Thu May 27 2010 Debarshi Ray <rishi@fedoraproject.org> - 1:2.30.1.0-1 - Version bump to 2.30.1.0. * Do not free the same string twice. (GNOME Bugzilla #615718) * Duplicated shortcut nodes. (GNOME Bugzilla #616740) * Document manager plugin: + Close documents by middle click. (GNOME Bugzilla #600083) * GTodo plugin: + Deselecting "Hide completed items" does not show completed items. (GNOME Bugzilla #614751) * Language support (C, C++, Java) plugin: + Javascript plugins use incorrect LDFLAGS and end up having versioned shared object files, links, etc.. (GNOME Bugzilla #615341) + Completion for . and -> does not work with prefixed &, %, etc.. (GNOME Bugzilla #615596) * Project manager plugin: + Consider Vala files as sources. (GNOME Bugzilla #616503) * Symbol-db plugin: + Improved symbol icons for members. (GNOME Bugzilla #611834) * http://download.gnome.org/sources/anjuta/2.30/anjuta-2.30.1.0.news - Updated the GConf scriptlet snippets according to Fedora packaging guidelines. * Thu May 20 2010 Rakesh Pandit <rakesh@fedoraproject.org> - 1:2.30.0.0-4 - Bump (to fix a nuisance I created) * Thu May 20 2010 Rakesh Pandit <rakesh@fedoraproject.org> - 1:2.30.0.0-3 - Bump to consume latest libgladeui-1.so.9 * Mon Apr 29 2010 Debarshi Ray <rishi@fedoraproject.org> - 1:2.30.0.0-2 - The Python templates in /usr/share/anjuta/project/python can not be byte-compiled. Try not to abort the build on byte-compilation errors. - Updated the icon cache and scrollkeeper scriptlet snippets according to Fedora packaging guidelines. * Mon Apr 29 2010 Debarshi Ray <rishi@fedoraproject.org> - 1:2.30.0.0-1 - Version bump to 2.30.0.0. * Completion for ., -> and :: in C/C++. * PackageKit integration. * Support for a simple 'Directory' project. * Support for Javascript. * Support for Vala symbols in the symbol-db. * Fixed shortcut grabbing. (GNOME Bugzilla #567689) * Loading file from command line should not put starter page in front of file. (GNOME Bugzilla #582726) * Send special keys to the terminal. (GNOME Bugzilla #559925) * Smaller icons in plugin list. (GNOME Bugzilla #550715) * Build (basic Autotools) plugin: + Underline warnings/errors using user-selected message colors. (GNOME Bugzilla #567029) + Missing call to fclose. (GNOME Bugzilla #599532) + Allow project path to contain space. (GNOME Bugzilla #604954) + Do not crash when trying to compile a file without an open project. (GNOME Bugzilla #612959) * Debug manager plugin: + Easier addition of watches. (GNOME Bugzilla #596009) + Single-step highlighting works only for the first opened project. (GNOME Bugzilla #605060) * File manager: + Saving a file duplicates its entry. (GNOME Bugzilla #605050) * GDB plugin: + Can not attach to a process to debug it. (GNOME Bugzilla #606069) * GtkSourceView editor plugin: + Parenthesis in strings confuse auto-indentation. (GNOME Bugzilla #586457) + Tooltip evaluation does not respect mouse position. (GNOME Bugzilla #601750) * Language support (C, C++, Java) plugin: + Do not auto-complete inside string or comment. (GNOME Bugzilla #566982) + Better expression parsing. (GNOME Bugzilla #608499) * Message view plugin: + Do not print garbage for messages in bold font. (GNOME Bugzilla #566194) * Project manager plugin: + Allow Python source to be added to a project. (GNOME Bugzilla #559876) + Fixed 'add project target'. (GNOME Bugzilla #565191) + Do not create random directories when importing. (GNOME Bugzilla #607415) * http://download.gnome.org/sources/anjuta/2.29/anjuta-2.29.92.0.news * http://download.gnome.org/sources/anjuta/2.29/anjuta-2.29.90.0.news * http://download.gnome.org/sources/anjuta/2.29/anjuta-2.29.6.0.news * http://download.gnome.org/sources/anjuta/2.29/anjuta-2.29.5.0.news - Added 'BuildRequires: dbus-glib-devel vala-devel'. - Dropped patch to fix build failures due to missing libxml cflags/libs. (GNOME Bugzilla #567029) - Force verbose build output with '--disable-silent-rules'. * Tue Feb 16 2010 Debarshi Ray <rishi@fedoraproject.org> - 1:2.28.2.0-1 - Version bump to 2.28.2.0. * Class generator plugin: + C++ keywords should not be translated. (GNOME Bugzilla #606801) * Git plugin: + Fixed failure while importing. (GNOME Bugzilla #601567) * Symbol-db plugin: + Editing some text while searching should not lead to an inconsistent state. (GNOME Bugzilla #566209) * http://download.gnome.org/sources/anjuta/2.28/anjuta-2.28.2.0.news * Thu Nov 05 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.28.1.0-2 - Bumped to consume new libgdl soname. * Thu Oct 29 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.28.1.0-1 - Version bump to 2.28.1.0. * Debug manager plugin: + Report error when location is < 0 for markers. (GNOME Bugzilla #593954) * File loader plugin: + Improved drag-and-drop behaviour. (GNOME Bugzilla #567363) * GtkSourceView editor plugin: + Improved drag-and-drop behaviour. (GNOME Bugzilla #355151) * Subversion plugin: + Removed duplicate IDs from the Glade file. (GNOME Bugzilla #596001) * Symbol-db plugin: + Fixed crash when loading a project. (GNOME Bugzilla #597113) * Terminal plugin: + Prevented it from crashing and freezing X. (GNOME Bugzilla #597318) * http://download.gnome.org/sources/anjuta/2.28/anjuta-2.28.1.0.news - Added 'BuildRequires: GConf2-devel ORBit2-devel' and removed 'BuildRequires: binutils-devel graphviz-devel libgnomeui-devel pcre-devel'. * Sat Sep 12 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1:2.27.92.0-1 - Version bump to 2.27.92.0, rebuild for broken deps. * A better Git plugin and working C++ auto-completion. * http://download.gnome.org/sources/anjuta/2.27/anjuta-2.27.92.0.news * http://download.gnome.org/sources/anjuta/2.27/anjuta-2.27.91.0.news * http://download.gnome.org/sources/anjuta/2.27/anjuta-2.27.5.0.news - Fixed build failures due to missing libxml cflags/libs. (GNOME Bugzilla #600407) * Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:2.27.3.0-3 - Use bzipped upstream tarball. * Fri Jul 24 2009 Release Engineering <rel-eng@fedoraproject.org> - 1:2.27.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Jul 14 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.27.3.0-1 - Version bump to 2.27.3.0. * The Graphviz, profiler, Scintilla, ScratchBox and Valgrind plugins are now part of Anjuta Extras. They are no longer shipped with this package. * Improvements in auto-completion speed. * Improvements in Git and Subversion plugins. * Ported to GtkBuilder. (GNOME Bugzilla #530740) * Git plugin: + Commit dialog should have the "amend" option. (GNOME Bugzilla #580340) * GTodo plugin: + Use g_timeout_add_seconds to reduce wakeups. (GNOME Bugzilla #582710) * Language support (C, C++, Java) plugin: + Fixed crash when dismissing auto-completion popup and deleting some characters. (GNOME Bugzilla #582464) * Project wizard plugin: + Infer project name from project path. (GNOME Bugzilla #568779) + wxWidget projects should not depend on libglade and Gtk+. (GNOME Bugzilla #581074) * Scintilla editor plugin: + Fixed position of tooltips. (GNOME Bugzilla #577721) * Search plugin: + Point to correct line number. (GNOME Bugzilla #576959) * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.27.3.0.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.27.2.0.news - Do not drop schemas translations from po files. - Replaced 'BuildRequires: e2fsprogs-devel' with 'BuildRequires: libuuid-devel'. - Removed 'Requires: libglade2 >= 2.6.3-2'. * Tue Jul 14 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.2.2-3 - Added patch against class generator plugin to fix wrong copyright and license notices. (GNOME Bugzilla #575147) * Tue Jul 14 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.2.2-2 - Fixed the value of PACKAGE_DOC_DIR. (GNOME Bugzilla #588506) * Tue Jul 14 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.2.2-1 - Version bump to 2.26.2.2. * Git plugin: + Fixed a crash. (GNOME Bugzilla #584347) * Project manager plugin: + Fixed segmentation fault when adding a file to a project. (GNOME Bugzilla #579118) + Make gbf-am-parse work with subdirectory targets. (GNOME Bugzilla #580247) * Subversion plugin: + Do not show a commit number in the info pane if no files are given. + Do not crash if no paths are selected for committing. * Symbol-db plugin: + Fixed viewing of local symbols. + Plugged a memory leak that broke completion. (GNOME Bugzilla #585498) * Tools plugin: + Handle patch files with whitespaces in their names. (GNOME Bugzilla #580013) * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.2.2.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.2.1.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.2.0.news - Explicitly set docdir to /usr/share/doc/anjuta-2.26.2.2. * Wed Apr 15 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.1.0-1 - Version bump to 2.26.1.0. * New animation to identify running builds. * File manager plugin: + Show tooltips in the Files view only when full name does not fit. (GNOME Bugzilla #564002) * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.1.0.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.1.0.changes * Mon Apr 13 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.0.1-3 - Added 'Requires: ctags libgda-sqlite >= 3.99.7'. (Red Hat Bugzilla #494423) - Removed 'Requires: libglade2-devel >= 2.6.3-2 libgnomeui-devel pkgconfig' from anjuta-devel. * Sat Apr 11 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.0.1-2 - Replaced 'Obsoletes: gnome-build <= 2.24.1-1' with 'Obsoletes: gnome-build <= 2.24.1-1.fc10'. (Red Hat Bugzilla #485452). - Explicitly passed '--enable-scrollkeeper' to configure. * Tue Apr 07 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.26.0.1-1 - Version bump to 2.26.0.1. * Get rid of libgnomecanvas. (GNOME Bugzilla #571740) * Huge improvements in the tooltip area. * Prevent hang when pressing backspace in the editor. * Git plugin: + Fixed crash. * GtkSourceView editor plugin: + Actually save modified files on exit. (GNOME Bugzilla #574376) * Language support (C, C++, Java) plugin: + Showing calltips should not hinder editing. (GNOME Bugzilla #574802) * Scintilla editor plugin: + Use line endings correctly. (GNOME Bugzilla #574607) * Search plugin: + Should point to correct line number. (GNOME Bugzilla #576959) * Translation updates: pt_BR, en_GB, da, fi, fr, gl, el, it, ca, pt, sv, es, tr, hu, vi, de, sl, ru, ja, mr, ar, th and pl. * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.0.1.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.26/anjuta-2.26.0.1.changes - configure fixes accepted by upstream. - Stripped redundant translations from .mo files. (GNOME Bugzilla #474987) * Tue Mar 10 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.25.903.0-1 - Version bump to 2.25.903.0. * Fixed Glade and version control integration. * Updated documentation. * Automatically select program to run if the project has only one executable. (GNOME Bugzilla #564306) * Build (basic Autotools) plugin: + Save configuration options for build configuration. (GNOME Bugzilla #555895) + Fixed Valgrind violations. (GNOME Bugzilla #565170) * GtkSourceView editor plugin: + Make swapping of .h and .c work for C header files. (GNOME Bugzilla #556970) + Should not crash when closing unsaved file. (GNOME Bugzilla #559806) + Fixed crash when closing a read-only file that threw an exception while running a program in the debugger. (GNOME Bugzilla #564891) * Scintilla editor plugin: + Make auto-complete box vanish on backspace. (GNOME Bugzilla #567068) * Search plugin: + Repaired Find & Replace. (GNOME Bugzilla #571760) + Fixed crash when clicking on the results of 'Find in files ...'. (GNOME Bugzilla #572608) * Symbol-db plugin: + Fixed Valgrind violations. (GNOME Bugzilla #572637) * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.903.0.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.903.0.changes - Fixed configure to correctly handle --enable-plugin-scintilla. - Upstream no longer installs /usr/bin/benchmark. * Sun Mar 08 2009 Rakesh Pandit <rakesh@fedoraproject.org> - 1:2.25.902-6 - Bumped to consume new WebKit soname. * Wed Feb 27 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.25.902-5 - Added 'Provides: perl(GBF::Make)'. Imported from gnome-build. (Red Hat Bugzilla #486530) * Wed Feb 25 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.25.902-4 - Removed 'BuildRequires: libgnomeprintui22-devel'. - Enabled Glade3 plugin, and added 'Requires: glade3-libglade3ui >= 3.5.7' and 'BuildRequires: glade3-libgladeui-devel >= 3.5.7'. - Added 'BuildArch: noarch' to anjuta-doc for http://fedoraproject.org/wiki/Features/NoarchSubpackages - Excluded /usr/bin/benchmark. * Wed Feb 25 2009 Alex Lancaster <alexlan[AT]fedoraproject.org> - 1:2.25.902-3 - Added 'BuildRequires: libgnomeui-devel unique-devel'. * Mon Feb 23 2009 Release Engineering <rel-eng@fedoraproject.org> - 1:2.25.902-2 - Autorebuild for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Feb 21 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.25.902-1 - Version bump to 2.25.902. * Updated code completion, searching and project management. * Fixed crash on enabling or disabling a plugin. (GNOME Bugzilla #566785) * Fixed plugin description parser. (GNOME Bugzilla #571233) * Git plugin: + Initialize widgets before adding watches. (GNOME Bugzilla #570929) * GtkSourceView editor plugin: + Fixed multiple crashes. (GNOME Bugzilla #570492) + Fixed crash after clicking Edit/Preferences with an open file. (GNOME Bugzilla #571114) * Language support (C, C++, Java) plugin: + Code completion of symbols. (GNOME Bugzilla #566693) + Correctly tab indent function parameters automatically. (GNOME Bugzilla #567606) + Indent multi-line function declarations correctly. (GNOME Bugzilla #571215) * Project manager plugin: + Enable removal of project variables. (GNOME Bugzilla #556148) * Search plugin: + Trailing backslashes missing from the find pane. (GNOME Bugzilla #539580) + Fixed duplicate matches in search results. (GNOME Bugzilla #565015) + Handle find and replace in files containing multi-byte UTF-8 sequences. (GNOME Bugzilla #566531) * Symbol-db plugin: + Display tooltip with prototype when calling a function in the same project. (GNOME Bugzilla #566987). + Scan user-added packages. (GNOME Bugzilla #570877) * Terminal plugin: + Fixed multiple crashes. (GNOME Bugzilla #570492) * Tools plugin: + Fixed crash due to a double free. (GNOME Bugzilla #571143) * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.902.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.902.changes - Removed unwanted Perl Provides and Requires. Imported from gnome-build. * Thu Feb 12 2009 Rakesh Pandit <rakesh@fedoraproject.org> - 1:2.25.901-2 - Added 'BuildRequires: perl(Locale::gettext)'. * Thu Feb 12 2009 Rakesh Pandit <rakesh@fedoraproject.org> - 1:2.25.901-1 - Version bump to 2.25.901. * Absorbed gnome-build code. Added 'Obsoletes: gnome-build <= 2.24.1-1'. * New starter plugin for fast access to common actions. * Improved searching and HIG fixes. * Scintilla updated to 1.77. * Ported to GLib VFS. (GNOME Bugzilla #511589) * Get rid of libgnome(ui) partially. (GNOME Bugzilla #513156) * GNOME Goal: removed deprecated GLib symbols. (GNOME Bugzilla #560857) * Added Scratchbox2 support. (GNOME Bugzilla #565320) * Improved auto-completion and symbol-db. * Improved file status display. * Ported to GtkPrint. (GNOME Bugzilla #564659) * Fixed crash when replacing all in open buffers. (GNOME Bugzilla #570223) * Build (basic Autotools) plugin: + Build does not start with unsaved files. (GNOME Bugzilla #567206) * File loader plugin: + Support opening PHP, Ruby, etc. scripts. (GNOME Bugzilla #309664) * File manager plugin: + Added option to hide unversioned files. (GNOME Bugzilla #570136) + Detect modified files. (GNOME Bugzilla #570264) * File wizard plugin: + Support creation of corresponding header file. (GNOME Bugzilla #562754) * GDB plugin: + Support remote debugging using GDBServer. (GNOME Bugzilla #503764) * Glade plugin: + Google Summer of Code 2008: merged integration work. (GNOME Bugzilla #542412) * GtkSourceView editor plugin: + Added go to matching brace, and start/end of block commands. (GNOME Bugzilla #563499) + Go to tag definition should support symbols ending in a digit. (GNOME Bugzilla #567049) + Autocomplete box should vanish on backspace. (GNOME Bugzilla #567068) * Project wizard plugin: + Expand tilde to $HOME. (GNOME Bugzilla #562623) + Autogenerated Gtk/GNOME program should exit. (GNOME Bugzilla #564308) * Scintilla editor plugin: + Spurious reload messages. (GNOME Bugzilla #491491) * Subversion plugin: + Differentiate between versioned and non-versioned files. (GNOME Bugzilla #561370) + Added revert command. (GNOME Bugzilla #564988) + Diffs should be done from the project root directory. (GNOME Bugzilla #566924) * Symbol-db plugin: + This is now the default. The old CTags and symbol-browser plugins have been removed. + Go to declaration/definition should support macros. (GNOME Bugzilla #566691) + Do not hang if project is closed while scanning symbols. (GNOME Bugzilla #567067) + Allow jumping to declarations in external package header. (GNOME Bugzilla #567361) + Go to tag definition should support an enum, a global variable, a struct or a typedef. (GNOME Bugzilla #567058) + Go to declaration/implementation should prefer the current file. (GNOME Bugzilla #568028) + Scan system packages. (GNOME Bugzilla #568119) + Do not freeze when moving around large portions of code. (GNOME Bugzilla #568493) * Translation updates: es, fr, sv, fi, he, ru, pt_BR and pl. * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.901.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.90.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.5.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.901.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.90.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.25/anjuta-2.25.5.changes - Patch against Devhelp plugin is now upstream. - Disabled Glade3 plugin because glade3-3.5.7 is not yet available. * Sun Jan 04 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.24.2-1 - Version bump to 2.24.2. (Red Hat Bugzilla #478684) * Debug manager plugin: + Missing debugger menu. (GNOME Bugzilla #559800) * Translation updates: pt_BR and si. * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.24/anjuta-2.24.2.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.24/anjuta-2.24.2.changes * Sat Jan 03 2009 Debarshi Ray <rishi@fedoraproject.org> - 1:2.24.1-3 - Added patch against the Devhelp plugin from GNOME to make it work with the new WebKit-based Devhelp >= 0.22. (GNOME Bugzilla #560311, and Red Hat Bugzilla #478578) * Sun Nov 09 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.24.1-2 - Added 'Requires: libglade2 >= 2.6.3-2' and a symlink to libanjuta.so.0 for some plugins to work. (Red Hat Bugzilla #467894) * Tue Oct 28 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.24.1-1 - Version bump to 2.24.1. * Build (basic Autotools) plugin: + Could not find the .glade file while executing a binary. (GNOME Bugzilla #554337) * Document manager plugin: + Do not disable save when closing file tabs. (GNOME Bugzilla #556053) * Translation updates: ar, de, ru, bg, fi, pl, he and da. * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.24/anjuta-2.24.1.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.5/anjuta-2.5.90.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.24/anjuta-2.24.1.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.24/anjuta-2.24.0.1.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.5/anjuta-2.5.90.changes - Makefile problems fixed by upstream. - Added 'Requires: git' and 'BuildRequires: e2fsprogs-devel intltool'. - libanjuta-egg.so has been dropped. * Sat Sep 20 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.4.2-1 - Version bump to 2.4.2. * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.4/anjuta-2.4.2.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.4/anjuta-2.4.2.changes - Enabled Valgrind plugin and added 'BuildRequires: binutils-devel'. * Sat May 24 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.4.1-1 - Version bump to 2.4.1. (Red Hat Bugzilla #446242) * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.4/anjuta-2.4.1.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.5.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.4.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.3.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.2.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.1.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.4/anjuta-2.4.1.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.5.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.4.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.3.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.2.changes * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.3/anjuta-2.3.1.changes - Spurious file modification messages from Scintilla fixed by upstream. (Red Hat Bugzilla #447090) * Tue May 13 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-8 - Added missing header to fix build failure on ia64. (Red Hat Bugzilla #446020) * Fri Apr 11 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-7 - Restored empty files. (Red Hat Bugzilla #440087) * Sun Apr 06 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-6 - Added 'Requires: autogen'. (Red Hat Bugzilla #441036) * Thu Mar 27 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-5 - Fixed Source0 URL according to Fedora packaging guidelines. - Removed 'BuildRequires: chrpath' and use better ways of removing rpaths. - Added Scintilla documentation to anjuta-devel. * Fri Feb 29 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-4 - Restored 'BuildRequires: chrpath' for removing rpaths. - Added 'Requires: gtk-doc' for anjuta-devel. * Fri Feb 29 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-3 - Fixed create_global_tags.sh.in. (Red Hat Bugzilla #228351) - Enabled Devhelp plugin on Fedora 7. - Removed 'BuildRequires: chrpath' and use better ways of removing rpaths. - Removed 'ExcludeArch: ppc64'. - Fixed post scriplet for the doc subpackage. * Mon Feb 18 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-2 - Added 'BuildRequires: libgnomeui-devel' to prevent failure on Fedora 7. - Disabled Devhelp plugin to prevent failure on Fedora 7. * Sun Jan 27 2008 Debarshi Ray <rishi@fedoraproject.org> - 1:2.2.3-1 - Initial build. Imported SPEC from Rawhide and renamed as anjuta-doc from anjuta-docs according to Fedora naming guidelines. * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.2/anjuta-2.2.3.news * http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.2/anjuta-2.2.3.changes