]> git.pld-linux.org Git - packages/mono-addins.git/blame - mono-addins.spec
- 1.1 is available on downloads.mono-project.com now
[packages/mono-addins.git] / mono-addins.spec
CommitLineData
0e6837a3
JB
1#
2# Conditional build:
3%bcond_without monodoc # monodoc documentation
4%bcond_with tests # "make test" call [fails on UnitTests load???]
5#
6c90612e 6%include /usr/lib/rpm/macros.mono
7Summary: Mono.Addins - framework for creating extensible applications and libraries
8Summary(pl.UTF-8): Mono.Addins - framework do tworzenia elastycznych aplikacji i bibliotek
9Name: mono-addins
98d26ba8 10Version: 1.1
0e6837a3 11Release: 1
950872d3 12License: MIT
6c90612e 13Group: Development/Tools
4563db5f 14# main download site
0e6837a3 15#Source0: http://download.mono-project.com/sources/mono-addins/%{name}-%{version}.tar.bz2
4563db5f 16# sometimes newer releases are available on http://monoaddins.codeplex.com/ (requiring JS and POST forms) or github:
98d26ba8
JB
17Source0: https://github.com/mono/mono-addins/archive/%{name}-%{version}.tar.gz
18# Source0-md5: bbacbb5243b00ea7e12b7fd9b4d0b6f5
07c13339 19Patch0: %{name}-monodir.patch
98d26ba8 20Patch1: %{name}-destdir.patch
6c90612e 21URL: http://www.mono-project.com/Mono.Addins
ddf61a2f 22BuildRequires: autoconf >= 2.54
6c90612e 23BuildRequires: automake >= 1:1.7
74cf1b30 24BuildRequires: dotnet-gtk-sharp2-devel >= 2.9.0
6c90612e 25BuildRequires: mono-csharp >= 1.1.13
0e6837a3
JB
26# mono-nunit
27%{?with_tests:BuildRequires: mono-devel}
28%{?with_monodoc:BuildRequires: mono-monodoc}
6c90612e 29BuildRequires: pkgconfig
30BuildRequires: rpmbuild(macros) >= 1.311
6c90612e 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34Mono.Addins has been designed to be easy to use and useful for a wide
35range of applications: from simple applications with small
36extensibility needs, to complex applications which need support for
37large add-in structures. This new framework intends to set an standard
38for building extensible applications and add-ins in Mono.
39
74cf1b30 40%description -l pl.UTF-8
41Mono.Addins zostało zaprojektowane jako proste i użyteczne narzędzie
42dla różnych aplikacji: od prostych, z niewielkimi potrzebami
43rozszerzalności, po złożone, wymagające wsparcia dla dużych struktur
e3152752 44dodatków. Ten nowy framework w zamiarach ma wyznaczać standard przy
45budowaniu elastycznych aplikacji i dodatków w Mono.
74cf1b30 46
6c90612e 47%package devel
48Summary: Mono.Addins development files
49Summary(pl.UTF-8): Pliki programistyczne Mono.Addins
50Group: Development/Libraries
51Requires: %{name} = %{version}-%{release}
52
53%description devel
54Mono.Addins development files.
55
56%description devel -l pl.UTF-8
57Pliki programistyczne Mono.Addins.
58
59%prep
0e6837a3 60%setup -q -n %{name}-%{name}-%{version}
054c1515 61%patch0 -p1
3687b4de 62%patch1 -p1
6c90612e 63
64%build
6c90612e 65%{__aclocal}
66%{__automake}
67%{__autoconf}
0e6837a3
JB
68%configure \
69 %{?with_monodoc:--enable-docs} \
70 %{?with_tests:--enable-tests}
71
e3152752 72%{__make} -j1
6c90612e 73
0e6837a3
JB
74%{?with_tests:%{__make} -C Test test}
75
6c90612e 76%install
77rm -rf $RPM_BUILD_ROOT
78
79%{__make} install \
80 DESTDIR=$RPM_BUILD_ROOT
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
419e5646 87%doc AUTHORS COPYING ChangeLog NEWS README
6c90612e 88%attr(755,root,root) %{_bindir}/mautil
3a44f1bd 89%dir %{_prefix}/lib/mono/mono-addins
90%{_prefix}/lib/mono/mono-addins/mautil.exe
3a44f1bd 91%{_prefix}/lib/mono/gac/Mono.Addins
950872d3 92%{_prefix}/lib/mono/gac/Mono.Addins.CecilReflector
3a44f1bd 93%{_prefix}/lib/mono/gac/Mono.Addins.Gui
950872d3 94%{_prefix}/lib/mono/gac/Mono.Addins.MSBuild
3a44f1bd 95%{_prefix}/lib/mono/gac/Mono.Addins.Setup
96%{_prefix}/lib/mono/gac/policy.0.2.Mono.Addins
950872d3 97%{_prefix}/lib/mono/gac/policy.0.2.Mono.Addins.CecilReflector
3a44f1bd 98%{_prefix}/lib/mono/gac/policy.0.2.Mono.Addins.Gui
950872d3 99%{_prefix}/lib/mono/gac/policy.0.2.Mono.Addins.MSBuild
3a44f1bd 100%{_prefix}/lib/mono/gac/policy.0.2.Mono.Addins.Setup
3a44f1bd 101%{_prefix}/lib/mono/gac/policy.0.3.Mono.Addins
102%{_prefix}/lib/mono/gac/policy.0.3.Mono.Addins.CecilReflector
950872d3
JB
103%{_prefix}/lib/mono/gac/policy.0.3.Mono.Addins.Gui
104%{_prefix}/lib/mono/gac/policy.0.3.Mono.Addins.MSBuild
3a44f1bd 105%{_prefix}/lib/mono/gac/policy.0.3.Mono.Addins.Setup
950872d3
JB
106%{_prefix}/lib/mono/gac/policy.0.4.Mono.Addins
107%{_prefix}/lib/mono/gac/policy.0.4.Mono.Addins.CecilReflector
108%{_prefix}/lib/mono/gac/policy.0.4.Mono.Addins.Gui
109%{_prefix}/lib/mono/gac/policy.0.4.Mono.Addins.MSBuild
110%{_prefix}/lib/mono/gac/policy.0.4.Mono.Addins.Setup
07c13339
JB
111%{_prefix}/lib/mono/gac/policy.0.5.Mono.Addins
112%{_prefix}/lib/mono/gac/policy.0.5.Mono.Addins.CecilReflector
113%{_prefix}/lib/mono/gac/policy.0.5.Mono.Addins.Gui
114%{_prefix}/lib/mono/gac/policy.0.5.Mono.Addins.MSBuild
115%{_prefix}/lib/mono/gac/policy.0.5.Mono.Addins.Setup
0e6837a3
JB
116%{_prefix}/lib/mono/gac/policy.0.6.Mono.Addins
117%{_prefix}/lib/mono/gac/policy.0.6.Mono.Addins.CecilReflector
118%{_prefix}/lib/mono/gac/policy.0.6.Mono.Addins.Gui
119%{_prefix}/lib/mono/gac/policy.0.6.Mono.Addins.MSBuild
120%{_prefix}/lib/mono/gac/policy.0.6.Mono.Addins.Setup
e3152752 121%{_mandir}/man1/mautil.1*
6c90612e 122
123%files devel
124%defattr(644,root,root,755)
3a44f1bd 125%{_prefix}/lib/mono/mono-addins/Mono.Addins.dll
950872d3 126%{_prefix}/lib/mono/mono-addins/Mono.Addins.CecilReflector.dll
3a44f1bd 127%{_prefix}/lib/mono/mono-addins/Mono.Addins.Gui.dll
950872d3 128%{_prefix}/lib/mono/mono-addins/Mono.Addins.MSBuild.dll
3a44f1bd 129%{_prefix}/lib/mono/mono-addins/Mono.Addins.Setup.dll
0e6837a3
JB
130%if %{with monodoc}
131%{_prefix}/lib/monodoc/sources/mono-addins-docs.*
132%endif
3a6be174
JB
133%{_pkgconfigdir}/mono-addins.pc
134%{_pkgconfigdir}/mono-addins-gui.pc
950872d3 135%{_pkgconfigdir}/mono-addins-msbuild.pc
3a6be174 136%{_pkgconfigdir}/mono-addins-setup.pc
This page took 0.063448 seconds and 4 git commands to generate.