[packages/dotnet-gtk-sharp3] - new

qboosh qboosh at pld-linux.org
Fri Jun 21 19:36:09 CEST 2013


commit e71cbfa6347f4f332e9c4ab0e7871d7c5775541c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jun 21 19:35:31 2013 +0200

    - new

 dotnet-gtk-sharp3-am.patch |  11 ++++
 dotnet-gtk-sharp3.spec     | 156 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 167 insertions(+)
---
diff --git a/dotnet-gtk-sharp3.spec b/dotnet-gtk-sharp3.spec
new file mode 100644
index 0000000..1f469bd
--- /dev/null
+++ b/dotnet-gtk-sharp3.spec
@@ -0,0 +1,156 @@
+%include	/usr/lib/rpm/macros.mono
+Summary:	.NET language bindings for GTK+ 3
+Summary(pl.UTF-8):	Wiązania GTK+ 3 dla .NET
+Name:		dotnet-gtk-sharp3
+Version:	2.99.0
+Release:	1
+License:	LGPL v2
+Group:		Libraries
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gtk-sharp/2.99/gtk-sharp-%{version}.tar.xz
+# Source0-md5:	4c2d4229c81c75e0dd6870fcbd9e48a6
+Patch0:		%{name}-am.patch
+URL:		http://www.mono-project.com/GtkSharp
+BuildRequires:	atk-devel
+BuildRequires:	autoconf >= 2.50
+BuildRequires:	automake >= 1:1.10
+BuildRequires:	cairo-devel >= 1.10.0
+BuildRequires:	glib2-devel >= 1:2.31
+BuildRequires:	gtk+3-devel >= 3.0.0
+BuildRequires:	libtool
+BuildRequires:	mono-csharp >= 2.8
+BuildRequires:	monodoc >= 2.8
+BuildRequires:	pango-devel
+BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(monoautodeps)
+Requires:	cairo >= 1.10.0
+Requires:	glib2 >= 1:2.31
+Requires:	gtk+3 >= 3.0.0
+Requires:	mono >= 2.8
+ExclusiveArch:	%{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
+ExcludeArch:	i386
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This package provides bindings for .NET to GTK+ 3 libraries.
+
+%description -l pl.UTF-8
+Pakiet ten dostarcza wiązania dla .NET do bibliotek z GTK+ 3.
+
+%package devel
+Summary:	Development part of Gtk# 3
+Summary(pl.UTF-8):	Część dla programistów Gtk# 3
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	monodoc >= 2.8
+
+%description devel
+Tools (C source parser and C# code generator) and documentation for
+developing applications using Gtk# 3.
+
+%description devel -l pl.UTF-8
+Narzędzia (parser kodu C oraz generator kodu C#) i dokumentacja
+potrzebne przy tworzeniu aplikacji korzystających z Gtk# 3.
+
+%package static
+Summary:	Static Gtk# 3 libraries
+Summary(pl.UTF-8):	Biblioteki statyczne Gtk# 3
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static Gtk# 3 libraries.
+
+%description static -l pl.UTF-8
+Biblioteki statyczne Gtk# 3.
+
+%prep
+%setup -q -n gtk-sharp-%{version}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+%{__make} -j1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+cp -a sample/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS NEWS README TODO
+%attr(755,root,root) %{_libdir}/libatksharpglue-3.so
+%attr(755,root,root) %{_libdir}/libgiosharpglue-3.so
+%attr(755,root,root) %{_libdir}/libgtksharpglue-3.so
+%attr(755,root,root) %{_libdir}/libpangosharpglue-3.so
+# needed for DllImport on basename
+%{_libdir}/libatksharpglue-3.la
+%{_libdir}/libgiosharpglue-3.la
+%{_libdir}/libgtksharpglue-3.la
+%{_libdir}/libpangosharpglue-3.la
+%{_prefix}/lib/mono/gac/atk-sharp
+%{_prefix}/lib/mono/gac/cairo-sharp
+%{_prefix}/lib/mono/gac/gdk-sharp
+%{_prefix}/lib/mono/gac/gio-sharp
+%{_prefix}/lib/mono/gac/glib-sharp
+%{_prefix}/lib/mono/gac/gtk-dotnet
+%{_prefix}/lib/mono/gac/gtk-sharp
+%{_prefix}/lib/mono/gac/pango-sharp
+
+%files devel
+%defattr(644,root,root,755)
+%doc README.generator
+%attr(755,root,root) %{_bindir}/gapi3-codegen
+%attr(755,root,root) %{_bindir}/gapi3-fixup
+%attr(755,root,root) %{_bindir}/gapi3-parser
+%dir %{_prefix}/lib/gapi-3.0
+%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-fixup.exe
+%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi-parser.exe
+%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_codegen.exe
+%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi2xml.pl
+%attr(755,root,root) %{_prefix}/lib/gapi-3.0/gapi_pp.pl
+%dir %{_prefix}/lib/mono/gtk-sharp-3.0
+%{_prefix}/lib/mono/gtk-sharp-3.0/atk-sharp.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/cairo-sharp.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/gdk-sharp.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/gio-sharp.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/glib-sharp.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/gtk-dotnet.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/gtk-sharp.dll
+%{_prefix}/lib/mono/gtk-sharp-3.0/pango-sharp.dll
+%{_prefix}/lib/monodoc/sources/gtk-sharp-3-docs.*
+%dir %{_datadir}/gapi-3.0
+%{_datadir}/gapi-3.0/atk-api.xml
+%{_datadir}/gapi-3.0/gdk-api.xml
+%{_datadir}/gapi-3.0/gio-api.xml
+%{_datadir}/gapi-3.0/glib-api.xml
+%{_datadir}/gapi-3.0/gtk-api.xml
+%{_datadir}/gapi-3.0/pango-api.xml
+%{_pkgconfigdir}/gapi-3.0.pc
+%{_pkgconfigdir}/gio-sharp-3.0.pc
+%{_pkgconfigdir}/glib-sharp-3.0.pc
+%{_pkgconfigdir}/gtk-dotnet-3.0.pc
+%{_pkgconfigdir}/gtk-sharp-3.0.pc
+%{_examplesdir}/%{name}-%{version}
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libatksharpglue-3.a
+%{_libdir}/libgiosharpglue-3.a
+%{_libdir}/libgtksharpglue-3.a
+%{_libdir}/libpangosharpglue-3.a
diff --git a/dotnet-gtk-sharp3-am.patch b/dotnet-gtk-sharp3-am.patch
new file mode 100644
index 0000000..61cd2d2
--- /dev/null
+++ b/dotnet-gtk-sharp3-am.patch
@@ -0,0 +1,11 @@
+--- gtk-sharp-2.99.0/configure.ac.orig	2012-10-14 16:17:32.000000000 +0200
++++ gtk-sharp-2.99.0/configure.ac	2013-06-21 18:37:16.842823990 +0200
+@@ -3,7 +3,7 @@
+ 
+ AM_INIT_AUTOMAKE([1.10 no-dist-gzip dist-bzip2 tar-ustar foreign])
+ AC_CANONICAL_HOST
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADER(config.h)
+ AM_MAINTAINER_MODE
+ 
+ API_VERSION=3.0.0.0
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dotnet-gtk-sharp3.git/commitdiff/e71cbfa6347f4f332e9c4ab0e7871d7c5775541c



More information about the pld-cvs-commit mailing list