Hello community, here is the log from the commit of package monodevelop for openSUSE:Factory checked in at 2013-10-29 09:29:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/monodevelop (Old) and /work/SRC/openSUSE:Factory/.monodevelop.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "monodevelop" Changes: -------- --- /work/SRC/openSUSE:Factory/monodevelop/monodevelop.changes 2013-02-02 19:30:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.monodevelop.new/monodevelop.changes 2013-10-29 09:29:09.000000000 +0100 @@ -1,0 +2,179 @@ +Sat Oct 26 10:44:27 UTC 2013 - [email protected] + +- Update to 4.0.14 + + This is a hot fix release. + +------------------------------------------------------------------- +Sat Oct 19 16:06:37 UTC 2013 - [email protected] + +- Update to 4.0.13 + + Reduced the memory usage significantly (in particular for Git). + + Blame view is now more compact for Git. + + The Commit command and Review Changes have been squashed into the same handler. You can no longer directly invoke the Commit dialog by right clicking on a solution tree node. + + Status View now allows diff copy-pasting. + + Added a way to fix project/solution files that are in conflicted state. A right click option has been added. + + Implemented Progress Monitoring for Subversion Commands. + + Implemented cancelling of Version Control Checkout/Clone command. + + Version Control: it now always properly initializes, not having issues with loading overlay icons on nodes anymore. + + Version Control: Fixed issues with submodule update usage. + + Version Control: Fixed many issues with wrong detection of repository type + + Version Control: Fixed many issues with Subversion "Operation is in Progress". + + Version Control: Fixed issues where localization was not culture invariant for stashes + + Version Control: Fixed issues with Git pushing new branches to remote. + + Added a c-string visualizer for byte[] + + Added a hex visualizer for string, byte[] and char[] + + Added support for char[] to the default text visualizer + + Added basic code-completion support to the Immediate Window +- added --disable-update-mimedb to ./configure to avoid clashes +- fixed the internal dependency generator + +------------------------------------------------------------------- +Thu Aug 8 14:57:03 UTC 2013 - [email protected] + +- Update to 4.0.12 + + Fixes problems related to opening project files. + +------------------------------------------------------------------- +Sat Aug 3 11:36:57 UTC 2013 - [email protected] + +- Update to 4.0.11 + + Improved speed & memory usage + + Format items in strings now are highlighted and get completion + + Improved parsing error recovery (completion is now much less likely to break while typing) + + Reworked completion options + + Automatic bracket insertion for methods and constructors + + Completion list may now contain items from other namespaces and import them + + Usage highlighting has now indicators if a usage is changing the value or not + + New message bubble design + + Improved speed & memory usage + + Added support for Subversion 1.7. + + Improved user experience with Subversion commands. + + Revert on Project/Solution nodes no longer recursively reverts containing items. + + Added support for adding and removing items from ignore lists. + + Improved user experience with committing and updating. + + Fixes to Subversion Log view when handling items which have been deleted/added in the selected revision + + Fixes to Subversion Blame view regarding line numbers. + + Fixed Git merging/rebasing to a remote branch. + + Files opened in the IDE are automatically reloaded after doing a version control update. + + Git Checkout will now also clone submodules + + Git branches with invalid names can no longer be created. + + The version control Remove command no longer deletes the files from disk, only removes them from the repo. + + Review Changes will now update itself, not open another tab if it’s used on the same node. + + It is possible to copy-paste diffs from the Log Widget. + + A warning is now shown when trying to commit unsaved files. + + The tests pad now shows results from previous NUnit runs + +------------------------------------------------------------------- +Wed Jul 24 15:47:32 UTC 2013 - [email protected] + +- Update to 4.0.10 + + Added proper new line support to the text editor. + + Added an icon to represent variables in the debugger. + + Added debugger tooltips for multi-level properties. + + Added debugger tooltips for class members when used in methods. + +------------------------------------------------------------------- +Fri Jun 28 19:43:48 UTC 2013 - [email protected] + +- Update to 4.0.9 + + Global performance improvements when building solutions with many projects. + + Fixed loading of projects with wildcards on Windows + + Build errors and warnings are not accumulated anymore between builds + + Fixed several issues when editing HTML files. + + Improvements in the vi editing mode + + It is now possible to add and remove watch expressions + to the Watch window even while not debugging. + + Fixed debugger tooltips for ‘value’ in property setters + and for method parameters with default values. + + Adding and removing breakpoints should always work now. + + Added Debug Test command in the context menu of the test tree. +- Update changelog with information gathered from + http://docs.xamarin.com/releases/studio/xamarin.studio_4.0 +- http://monodevelop.com/Download is updated again, + removed git source fetcher and separated addons as before. + +------------------------------------------------------------------- +Fri Jun 28 08:03:08 UTC 2013 - [email protected] + +- Fixed detection of the MonoDevelop.Debugger + +------------------------------------------------------------------- +Fri Jun 21 19:23:02 UTC 2013 - [email protected] + +- Added subpackages for monodevelop-database and monodevelop-debugger-gdb +- Added new profile for compiling new subpackages. + +------------------------------------------------------------------- +Sat May 18 09:17:11 UTC 2013 - [email protected] + +- Update to 4.0.8 + + This release removes a NullReferenceException when running + mdtool to clean a solution from the command line. +- Changes from 4.0.7 + + This release adds critical improvements to the Updater service. +- Changes from 4.0.6 + + The Find in File functionality in the editor has been improved. + +------------------------------------------------------------------- +Sat May 4 13:04:06 UTC 2013 - [email protected] + +- Update to 4.0.5 + + Added support for file wildcards in project files + + Added initial support for arbitrary project dependencies. + + Fixed issue that caused solutions to be duplicated in the + solution tree when opening directly from the file explorer. + + Project folders can now be expanded/collapsed with double-click. + + Global search now returns commands which are specific to the + current selection. + + Run will now build the startup project and any dependency of it. + + Gutter font can now be changed + + New smart tag system for code actions + + Namespaces can now be renamed and find namespace references works now + + VI mode status area has now a line, column indicator + + Resolve namespace imports can now fix project references + + Improved Breakpoint Hit Count functionality to support all of the + functionality that Visual Studio provides (and more!) + + Improved Breakpoint Pad to allow multi-selection + + Allow users to search in the Call Stack Pad in the debugger + + Added support for dragging & dropping code snippets from the + Text Editor into the debugger’s Watch Pad + + Many other fixes to the debugger +- Silenced some bogus RPMlint warnings + +------------------------------------------------------------------- +Fri Apr 26 07:34:58 UTC 2013 - [email protected] + +- Update to 4.0.4 + +------------------------------------------------------------------- +Mon Apr 8 09:22:48 UTC 2013 - [email protected] + +- Update to 4.0.3.13 + + unanounced, no changelog provided + +------------------------------------------------------------------- +Mon Apr 1 19:06:29 UTC 2013 - [email protected] + +- Update to 4.0.1 + + no changelog provided +- Fetch directly from git as monodevelop.com/download is unmaintained + +------------------------------------------------------------------- +Fri Mar 15 11:01:33 UTC 2013 - [email protected] + +- Update to version 4.0 + + no changelog provided + +------------------------------------------------------------------- +Fri Mar 1 13:15:02 UTC 2013 - [email protected] + +- spec file cleanup + * license change: http://tirania.org/blog/archive/2009/Dec-15.html + * fix RPM groups + * add devel package + * fix file endings + * fix dependency generator + * remove duplicates + * remove spurious executable bits + +------------------------------------------------------------------- @@ -33 +212 @@ -- Updated MD to 3.0.5 beta http://monodevelop.com/Download/Release_Notes/Release_Notes_for_MonoDevelop_3.0.5. +- Updated MD to 3.0.5 beta Old: ---- monodevelop-3.0.6.tar.bz2 New: ---- _service monodevelop-4.0.14-5.tar.bz2 monodevelop-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ monodevelop.spec ++++++ --- /var/tmp/diff_new_pack.0hD6Ka/_old 2013-10-29 09:29:10.000000000 +0100 +++ /var/tmp/diff_new_pack.0hD6Ka/_new 2013-10-29 09:29:10.000000000 +0100 @@ -23,91 +23,116 @@ BuildRequires: pkgconfig(glib-sharp-2.0) BuildRequires: pkgconfig(gnome-sharp-2.0) BuildRequires: pkgconfig(gtk-sharp-2.0) +%if 0%{?suse_version} > 1100 +BuildRequires: pkgconfig(gconf-sharp-2.0) +BuildRequires: pkgconfig(gnome-vfs-sharp-2.0) +BuildRequires: pkgconfig(gtksourceview-sharp-2.0) +%endif +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: dos2unix +BuildRequires: fdupes +BuildRequires: git +BuildRequires: hicolor-icon-theme +BuildRequires: intltool +BuildRequires: libtool +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files BuildRequires: pkgconfig(mono) BuildRequires: pkgconfig(mono-addins) BuildRequires: pkgconfig(mono-nunit) BuildRequires: pkgconfig(monodoc) BuildRequires: pkgconfig(wcf) # Mono.Cecil.dll requires rsync after it's build -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: libtool BuildRequires: rsync Url: http://www.monodevelop.com/ -Version: 3.0.6 +Version: 4.0.14 Release: 0 -Summary: A Full-Featured IDE for Mono and Gtk# -License: GPL-2.0+ -Group: Development/Languages/Mono -Source: %{name}-%{version}.tar.bz2 +Summary: Full-Featured IDE for Mono and Gtk# +License: LGPL-2.1 and MIT +Group: Development/Tools/IDE +Source: http://download.mono-project.com/sources/%{name}/%{name}-%{version}-5.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Requires: mono-basic -Requires: mono-devel +Requires: mono-entityframework +Requires: mono-web Requires: pkgconfig Requires: xsp -%if 0%{?suse_version} > 1100 -BuildRequires: pkgconfig(gconf-sharp-2.0) -BuildRequires: pkgconfig(gnome-print-sharp-2.18) -BuildRequires: pkgconfig(gtksourceview-sharp-2.0) -# TODO: Add build requirements for ASP.NET -#BuildRequires: pkgconfig(gecko-sharp-2.0) -#BuildRequires: pkgconfig(jscall-sharp) -%endif -BuildRequires: desktop-file-utils +Recommends: mono-devel +Recommends: mono-tools +Recommends: git +Suggests: monodevelop-database +Suggests: monodevelop-debugger-gdb -%if 0%{?fedora} || 0%{?rhel_version} -%define env_options export MONO_SHARED_DIR=/tmp -%endif +%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | %{_prefix}/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | %{_bindir}/mono-find-provides ; } | sort | uniq' +%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | %{_prefix}/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | %{_bindir}/mono-find-requires ; } | sort | uniq' %description MonoDevelop is a full-featured integrated development -environment (IDE) for mono and Gtk#. It was originally a port of -SharpDevelop 0.98. See http://monodevelop.com/ for more information. +environment (IDE) for Mono and Gtk# primarily designed +for C# and other .NET languages. It allows to quickly +create desktop and ASP.NET Web applications. Support +for Visual Studio file formats eases porting to Linux. + +%package devel +Summary: Development files for MonoDevelop +Group: Development/Languages/Mono +Requires: monodevelop = %{version} + +%description devel +MonoDevelop is a full-featured integrated development +environment (IDE) for Mono and Gtk#. It was originally +a port of SharpDevelop 0.98. + +This package contains development files for the IDE and plugins. %prep %setup -q %build -autoreconf -f -i %{?env_options} -%configure \ - --enable-subversion \ - --enable-git \ - --enable-monoextensions \ - --disable-update-mimedb \ - --disable-update-desktopdb + +%configure --libdir=%{_prefix}/lib --disable-update-mimedb make %install %{?env_options} -make install DESTDIR=%{buildroot} GACUTIL_FLAGS="/package monodevelop /root %{buildroot}%{_prefix}/%{_lib}" +make install DESTDIR=%{buildroot} GACUTIL_FLAGS="/package monodevelop /root %{buildroot}%{_prefix}/lib" # mkdir -p %{buildroot}%{_prefix}/share/pkgconfig -mv %{buildroot}/usr/lib/pkgconfig/* %{buildroot}%{_datadir}/pkgconfig -desktop-file-install --dir=%{buildroot}/%{_datadir}/applications monodevelop.desktop +mv %{buildroot}%{_prefix}/lib/pkgconfig/* %{buildroot}%{_datadir}/pkgconfig +dos2unix %{buildroot}%{_prefix}/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/* +dos2unix %{buildroot}%{_prefix}/lib/monodevelop/AddIns/MonoDevelop.AspNet/Schemas/readme.txt %find_lang %{name} +%if 0%{?suse_version} > 1220 +%fdupes %buildroot/%{_prefix} +%endif + +%post +%desktop_database_post +%icon_theme_cache_post +%mime_database_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun +%mime_database_postun %files -f %{name}.lang %defattr(-,root,root) %{_bindir}/* +%defattr(0644,root,root) %{_datadir}/applications/monodevelop.desktop %{_datadir}/icons/hicolor/*/apps/monodevelop.png %{_datadir}/icons/hicolor/scalable/apps/monodevelop.svg %{_prefix}/lib/monodevelop -%{_datadir}/pkgconfig/monodevelop.pc -%{_datadir}/pkgconfig/monodevelop-core-addins.pc %{_mandir}/man1/mdtool.1%ext_man %{_mandir}/man1/monodevelop.1%ext_man %{_datadir}/mime/packages/monodevelop.xml -%post -update-mime-database /usr/share/mime >/dev/null || : - -%postun -update-mime-database /usr/share/mime >/dev/null || : - -%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq' -%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq' +%files devel +%defattr(-,root,root) +%{_datadir}/pkgconfig/*.pc %changelog ++++++ _service ++++++ <services> <service mode="localonly" name="download_files"/> </services>++++++ monodevelop-rpmlintrc ++++++ addFilter("non-executable-script /usr/lib/monodevelop/AddIns/MonoDevelop.Autotools/templates/")-- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
