1 %define monoversion 1.0.2
3 Summary(pl): IDE dla Mono
8 Group: Development/Tools
9 Source0: http://mono2.ximian.com/archive/%{monoversion}/%{name}-%{version}.tar.gz
10 # Source0-md5: d89458a2d909da09b2cc1f37e16d8990
11 # Source0-size: 1806990
12 Patch0: %{name}-MOZILLA_FIVE_HOME.patch
13 Patch1: %{name}-locale_names.patch
14 Patch2: %{name}-libdir.patch
15 URL: http://www.monodevelop.com/
16 BuildRequires: ORBit2-devel >= 2.8.3
17 BuildRequires: autoconf
18 BuildRequires: automake >= 1.7
19 BuildRequires: dotnet-gtk-sharp-devel >= 1.0
20 BuildRequires: dotnet-gtksourceview-sharp-devel >= 0.5
21 BuildRequires: intltool
22 BuildRequires: libtool
23 BuildRequires: mono-csharp >= 1.0
24 BuildRequires: monodoc >= 1.0
25 BuildRequires: dotnet-gecko-sharp-devel >= 0.5
26 BuildRequires: sed >= 4.0
27 BuildRequires: shared-mime-info
30 Requires: mozilla-embedded
31 Requires: dotnet-gtksourceview-sharp
32 Requires: dotnet-gecko-sharp
33 Requires: dotnet-gtk-sharp
34 Requires(post,postun): shared-mime-info
35 Obsoletes: MonoDevelop
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 Mono IDE, in the very early stages of development right now, and
41 progressing quickly. MonoDevelop has many features. Some of these
44 MonoDevelop has a class viewer which allows you to list the classes
45 in your project, their methods, and properties. Your namespaces are
46 also kept track of to keep the classes separated. When you add
47 something to your project, it will automatically be added to the
48 class viewer, even if they're namespaces, classes, methods, or even
51 With the .NET and Gtk# frameworks put together, it can be
52 challenging to remember all the classes, methods, or properties that
53 are at your disposal. MonoDevelop's intelligent code completion
54 attempts to complete what you're typing. If it finds a match, just
55 hit tab and MonoDevelop will do the typing for you.
57 MonoDevelop comes with built in projects that help get you started
58 with your console, Gnome# or Gtk# application.
61 MonoDevelop to IDE (zintegrowane ¶rodowisko programisty) dla Mono we
62 wczesnym, ale szybko postêpuj±cym stadium rozwoju. Ma wiele
63 mo¿liwo¶ci, a w¶ród nich:
65 MonoDevelop ma przegl±darkê klas pozwalaj±c± wy¶wietlaæ klasy w
66 projekcie, ich metody oraz w³asno¶ci. Przestrzenie nazw s±
67 uwzglêdniane, aby zachowaæ separacjê klas. Przy dodawaniu czego¶ do
68 projektu jest to automatycznie dodawane do przegl±darki klas, nawet
69 je¶li s± to przestrzenie nazw, klasy, metody, a nawet zmienne.
71 Przy po³±czeniu szkieletów .NET i Gtk# pamiêtanie samemu wszystkich
72 klas, metod i w³asno¶ci mog³oby byæ nie lada wyzwaniem. MonoDevelop
73 w sposób inteligentny próbuje dope³niaæ to, co siê pisze. Je¶li
74 znajdzie dopasowanie, wystarczy nacisn±æ tabulacjê, aby dokoñczy³
77 MonoDevelop przychodzi z wbudowanymi projektami, pomagaj±cymi zacz±æ
78 tworzyæ aplikacje konsolowe, Gnome# albo Gtk#.
85 # ignore errors from it
86 sed -e 's/update-mime-database/-&/' -i Makefile.am
101 rm -rf $RPM_BUILD_ROOT
104 DESTDIR=$RPM_BUILD_ROOT
109 rm -rf $RPM_BUILD_ROOT
112 update-mime-database %{_datadir}/mime
115 update-mime-database %{_datadir}/mime
117 %files -f %{name}.lang
118 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_bindir}/*
122 %{_datadir}/mime/packages/*