]> git.pld-linux.org Git - packages/dotnet-gtk-sharp3.git/blame - dotnet-gtk-sharp3.spec
- new
[packages/dotnet-gtk-sharp3.git] / dotnet-gtk-sharp3.spec
CommitLineData
e71cbfa6
JB
1%include /usr/lib/rpm/macros.mono
2Summary: .NET language bindings for GTK+ 3
3Summary(pl.UTF-8): Wiązania GTK+ 3 dla .NET
4Name: dotnet-gtk-sharp3
5Version: 2.99.0
6Release: 1
7License: LGPL v2
8Group: Libraries
9Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk-sharp/2.99/gtk-sharp-%{version}.tar.xz
10# Source0-md5: 4c2d4229c81c75e0dd6870fcbd9e48a6
11Patch0: %{name}-am.patch
12URL: http://www.mono-project.com/GtkSharp
13BuildRequires: atk-devel
14BuildRequires: autoconf >= 2.50
15BuildRequires: automake >= 1:1.10
16BuildRequires: cairo-devel >= 1.10.0
17BuildRequires: glib2-devel >= 1:2.31
18BuildRequires: gtk+3-devel >= 3.0.0
19BuildRequires: libtool
20BuildRequires: mono-csharp >= 2.8
21BuildRequires: monodoc >= 2.8
22BuildRequires: pango-devel
23BuildRequires: pkgconfig
24BuildRequires: rpmbuild(monoautodeps)
25Requires: cairo >= 1.10.0
26Requires: glib2 >= 1:2.31
27Requires: gtk+3 >= 3.0.0
28Requires: mono >= 2.8
29ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
30ExcludeArch: i386
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34This package provides bindings for .NET to GTK+ 3 libraries.
35
36%description -l pl.UTF-8
37Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+ 3.
38
39%package devel
40Summary: Development part of Gtk# 3
41Summary(pl.UTF-8): Część dla programistów Gtk# 3
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: monodoc >= 2.8
45
46%description devel
47Tools (C source parser and C# code generator) and documentation for
48developing applications using Gtk# 3.
49
50%description devel -l pl.UTF-8
51Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
52potrzebne przy tworzeniu aplikacji korzystających z Gtk# 3.
53
54%package static
55Summary: Static Gtk# 3 libraries
56Summary(pl.UTF-8): Biblioteki statyczne Gtk# 3
57Group: Development/Libraries
58Requires: %{name}-devel = %{version}-%{release}
59
60%description static
61Static Gtk# 3 libraries.
62
63%description static -l pl.UTF-8
64Biblioteki statyczne Gtk# 3.
65
66%prep
67%setup -q -n gtk-sharp-%{version}
68%patch0 -p1
69
70%build
71%{__libtoolize}
72%{__aclocal}
73%{__autoconf}
74%{__autoheader}
75%{__automake}
76%configure
77%{__make} -j1
78
79%install
80rm -rf $RPM_BUILD_ROOT
81install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82
83%{__make} install \
84 DESTDIR=$RPM_BUILD_ROOT
85
86cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
87
88%clean
89rm -rf $RPM_BUILD_ROOT
90
91%post -p /sbin/ldconfig
92%postun -p /sbin/ldconfig
93
94%files
95%defattr(644,root,root,755)
96%doc AUTHORS NEWS README TODO
97%attr(755,root,root) %{_libdir}/libatksharpglue-3.so
98%attr(755,root,root) %{_libdir}/libgiosharpglue-3.so
99%attr(755,root,root) %{_libdir}/libgtksharpglue-3.so
100%attr(755,root,root) %{_libdir}/libpangosharpglue-3.so
101# needed for DllImport on basename
102%{_libdir}/libatksharpglue-3.la
103%{_libdir}/libgiosharpglue-3.la
104%{_libdir}/libgtksharpglue-3.la
105%{_libdir}/libpangosharpglue-3.la
106%{_prefix}/lib/mono/gac/atk-sharp
107%{_prefix}/lib/mono/gac/cairo-sharp
108%{_prefix}/lib/mono/gac/gdk-sharp
109%{_prefix}/lib/mono/gac/gio-sharp
110%{_prefix}/lib/mono/gac/glib-sharp
111%{_prefix}/lib/mono/gac/gtk-dotnet
112%{_prefix}/lib/mono/gac/gtk-sharp
113%{_prefix}/lib/mono/gac/pango-sharp
114
115%files devel
116%defattr(644,root,root,755)
117%doc README.generator
118%attr(755,root,root) %{_bindir}/gapi3-codegen
119%attr(755,root,root) %{_bindir}/gapi3-fixup
120%attr(755,root,root) %{_bindir}/gapi3-parser
121%dir %{_prefix}/lib/gapi-3.0
122%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-fixup.exe
123%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-parser.exe
124%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_codegen.exe
125%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi2xml.pl
126%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_pp.pl
127%dir %{_prefix}/lib/mono/gtk-sharp-3.0
128%{_prefix}/lib/mono/gtk-sharp-3.0/atk-sharp.dll
129%{_prefix}/lib/mono/gtk-sharp-3.0/cairo-sharp.dll
130%{_prefix}/lib/mono/gtk-sharp-3.0/gdk-sharp.dll
131%{_prefix}/lib/mono/gtk-sharp-3.0/gio-sharp.dll
132%{_prefix}/lib/mono/gtk-sharp-3.0/glib-sharp.dll
133%{_prefix}/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll
134%{_prefix}/lib/mono/gtk-sharp-3.0/gtk-sharp.dll
135%{_prefix}/lib/mono/gtk-sharp-3.0/pango-sharp.dll
136%{_prefix}/lib/monodoc/sources/gtk-sharp-3-docs.*
137%dir %{_datadir}/gapi-3.0
138%{_datadir}/gapi-3.0/atk-api.xml
139%{_datadir}/gapi-3.0/gdk-api.xml
140%{_datadir}/gapi-3.0/gio-api.xml
141%{_datadir}/gapi-3.0/glib-api.xml
142%{_datadir}/gapi-3.0/gtk-api.xml
143%{_datadir}/gapi-3.0/pango-api.xml
144%{_pkgconfigdir}/gapi-3.0.pc
145%{_pkgconfigdir}/gio-sharp-3.0.pc
146%{_pkgconfigdir}/glib-sharp-3.0.pc
147%{_pkgconfigdir}/gtk-dotnet-3.0.pc
148%{_pkgconfigdir}/gtk-sharp-3.0.pc
149%{_examplesdir}/%{name}-%{version}
150
151%files static
152%defattr(644,root,root,755)
153%{_libdir}/libatksharpglue-3.a
154%{_libdir}/libgiosharpglue-3.a
155%{_libdir}/libgtksharpglue-3.a
156%{_libdir}/libpangosharpglue-3.a
This page took 0.091951 seconds and 4 git commands to generate.