]> git.pld-linux.org Git - packages/dotnet-evolution-sharp.git/commitdiff
This commit was manufactured by cvs2git to create branch 'AC-branch'. auto/ac/dotnet-evolution-sharp-0_11_1-4
authorcvs2git <feedback@pld-linux.org>
Sat, 5 Aug 2006 07:08:01 +0000 (07:08 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Cherrypick from master 2006-01-28 23:15:36 UTC freetz <freetz@pld-linux.org> '- evolution 2.6 support':
    dotnet-evolution-sharp-evo26.patch -> 1.1
    dotnet-evolution-sharp-mint.patch -> 1.5
    dotnet-evolution-sharp-monodir.patch -> 1.1
Cherrypick from for-AC 2006-08-05 07:08:01 UTC freetz <freetz@pld-linux.org> '- apply soname patch, rel.4, STBR Ac':
    dotnet-evolution-sharp.spec -> 1.20.2.3.2.1

dotnet-evolution-sharp-evo26.patch [new file with mode: 0644]
dotnet-evolution-sharp-mint.patch [new file with mode: 0644]
dotnet-evolution-sharp-monodir.patch [new file with mode: 0644]
dotnet-evolution-sharp.spec [new file with mode: 0644]

diff --git a/dotnet-evolution-sharp-evo26.patch b/dotnet-evolution-sharp-evo26.patch
new file mode 100644 (file)
index 0000000..5ea5b59
--- /dev/null
@@ -0,0 +1,39 @@
+diff -aurN evolution-sharp-0.10.2.orig/configure.in evolution-sharp-0.10.2/configure.in
+--- evolution-sharp-0.10.2.orig/configure.in   2005-09-12 22:55:58.000000000 +0200
++++ evolution-sharp-0.10.2/configure.in        2006-01-29 00:10:14.364369000 +0100
+@@ -15,7 +15,7 @@
+ PKG_CHECK_MODULES(BASE_DEPENDENCIES, evolution-data-server-1.2 >= 1.3.5, eds13=yes, eds13=no)
+ if test "x$eds13" = "xyes"; then
+       EDS_VERSION=-1.2
+-      EDS_SOVERSION=4
++      EDS_SOVERSION=6
+       EBOOK_SOVERSION=5
+       ECAL_SOVERSION=3
+ else
+@@ -107,10 +107,13 @@
+ AC_MSG_RESULT($IDL_INCLUDES)
+ AC_SUBST(IDL_INCLUDES)
+-PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.4",, [PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.2")])
++PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.6",, [PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.4",, [PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.2")])])
+ AC_SUBST(EVO_SHELL_CFLAGS)
+ AC_SUBST(EVO_SHELL_LIBS)
++EVO_SHELL_LIBDIR=`$PKG_CONFIG --variable=privlibdir evolution-shell-2.6`
++AC_SUBST(EVO_SHELL_LIBDIR)
++
+ API_VERSION=2.0.0.0
+ AC_SUBST(API_VERSION)
+diff -aurN evolution-sharp-0.10.2.orig/evolution-sharp.pc.in evolution-sharp-0.10.2/evolution-sharp.pc.in
+--- evolution-sharp-0.10.2.orig/evolution-sharp.pc.in  2004-11-02 20:35:02.000000000 +0100
++++ evolution-sharp-0.10.2/evolution-sharp.pc.in       2006-01-29 00:10:38.074369000 +0100
+@@ -1,6 +1,8 @@
+ prefix=@prefix@
+ libdir=${prefix}/lib
++evolibdir=@EVO_SHELL_LIBDIR@
++
+ Name: Evolution#
+ Description: Evolution# - Evolution .NET Binding
+ Version: @VERSION@
diff --git a/dotnet-evolution-sharp-mint.patch b/dotnet-evolution-sharp-mint.patch
new file mode 100644 (file)
index 0000000..3c78989
--- /dev/null
@@ -0,0 +1,26 @@
+--- evolution-sharp-0.9.1/configure.in.orig    2005-08-19 20:03:23.000000000 +0200
++++ evolution-sharp-0.9.1/configure.in 2005-08-22 19:41:47.000000000 +0200
+@@ -26,7 +26,22 @@
+ AC_SUBST(EBOOK_SOVERSION)
+ AC_SUBST(ECAL_SOVERSION)
+-PKG_CHECK_MODULES(MONO, mono >= 1.0.0)
++MONO_REQUIRED_VERSION=1.0.0
++PKG_CHECK_MODULES(MONO, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
++PKG_CHECK_MODULES(MINT, mint >= $MONO_REQUIRED_VERSION, has_mint=true, has_mint=false)
++
++if test "x$has_mono" = "xtrue"; then
++    echo "using mono"
++    RUNTIME="mono --debug"
++else
++    if test "x$has_mint" = "xtrue"; then
++        echo "using mint"
++       RUNTIME="mint"
++    else
++       AC_MSG_ERROR([Unable to find mono or mint packages]);
++    fi
++fi
++AC_SUBST(RUNTIME)
+ AC_PATH_PROG(CSC, mcs, no)
+ if test "x$CSC" = "xno"; then
+       AC_MSG_ERROR([Your mono installation doesn't expose mcs])
diff --git a/dotnet-evolution-sharp-monodir.patch b/dotnet-evolution-sharp-monodir.patch
new file mode 100644 (file)
index 0000000..6f15e67
--- /dev/null
@@ -0,0 +1,21 @@
+--- evolution-sharp-0.10.2/evolution/Makefile.am.orig  2005-09-08 21:29:49.000000000 +0200
++++ evolution-sharp-0.10.2/evolution/Makefile.am       2005-12-03 13:12:09.000000000 +0100
+@@ -67,14 +67,14 @@
+ install-data-local:
+       @if test -n '$(TARGET)'; then                                                                   \
+-        echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE) /root $(DESTDIR)$(libdir)";            \
+-        $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE) /root $(DESTDIR)$(libdir) || exit 1;         \
++        echo "$(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE) /root $(DESTDIR)$(prefix)/lib";                \
++        $(GACUTIL) /i $(ASSEMBLY) /f /package $(PACKAGE) /root $(DESTDIR)$(prefix)/lib || exit 1;             \
+       fi
+ uninstall-local:
+       @if test -n '$(TARGET)'; then                                                                   \
+-        echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package $(PACKAGE) /root $(DESTDIR)$(libdir)";          \
+-        $(GACUTIL) /u $(ASSEMBLY_NAME) /package $(PACKAGE) /root $(DESTDIR)$(libdir) || exit 1;       \
++        echo "$(GACUTIL) /u $(ASSEMBLY_NAME) /package $(PACKAGE) /root $(DESTDIR)$(prefix)/lib";              \
++        $(GACUTIL) /u $(ASSEMBLY_NAME) /package $(PACKAGE) /root $(DESTDIR)$(prefix)/lib || exit 1;   \
+       fi
+ evolution-sharp.pub: $(top_srcdir)/evolution-sharp.pub
diff --git a/dotnet-evolution-sharp.spec b/dotnet-evolution-sharp.spec
new file mode 100644 (file)
index 0000000..6a37c60
--- /dev/null
@@ -0,0 +1,105 @@
+%include        /usr/lib/rpm/macros.mono
+Summary:       Evolution# - .NET language bindings for Evolution
+Summary(pl):   Evolution# - Wi±zania Evolution dla .NET
+Name:          dotnet-evolution-sharp
+Version:       0.11.1
+Release:       4
+License:       GPL
+Group:         Development/Libraries
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/evolution-sharp/0.11/evolution-sharp-%{version}.tar.bz2
+# Source0-md5: d1bf31c7c9dda9ba012e169981626cce
+Patch0:                %{name}-mint.patch
+Patch1:                %{name}-monodir.patch
+Patch2:                %{name}-soname.patch
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: dotnet-gtk-sharp2-devel >= 1.9.5
+BuildRequires: evolution-data-server-devel >= 1.6.3
+BuildRequires: evolution-devel >= 2.6.1
+BuildRequires: libtool
+BuildRequires: mono-csharp >= 1.1.7
+BuildRequires: pkgconfig
+Requires:      evolution-data-server-libs >= 1.6.3
+Requires:      evolution-libs >= 2.6.1
+Requires:      dotnet-gtk-sharp2 >= 1.9.5
+Requires:      mono >= 1.1.7
+Provides:      dotnet-evolution
+Obsoletes:     dotnet-evolution
+ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x
+ExcludeArch:   i386
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This package provides bindings for .NET to Evolution libraries.
+
+%description -l pl
+Pakiet ten dostarcza wi±zania dla .NET do bibliotek z Evolution.
+
+%package devel
+Summary:       Development part of Evolution#
+Summary(pl):   Programistyczna czê¶æ Evolution#
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      dotnet-gtk-sharp2-devel >= 1.0
+Provides:      dotnet-evolution-devel
+Obsoletes:     dotnet-evolution-devel
+
+%description devel
+Tools for developing applications using evolution-sharp.
+
+%description devel -l pl
+Narzêdzia potrzebne przy tworzeniu aplikacji korzystaj±cych z
+evolution-sharp.
+
+%package static
+Summary:        Static evolution-sharp libraries
+Summary(pl):    Biblioteki statyczne evolution-sharp
+Group:          Development/Libraries
+Requires:       %{name}-devel = %{version}-%{release}
+
+%description static
+Static evolution-sharp libraries.
+
+%description static -l pl
+Biblioteki statyczne evolution-sharp.
+
+%prep
+%setup -q -n evolution-sharp-%{version}
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog MAINTAINERS NEWS README
+%attr(755,root,root) %{_libdir}/libevolutionglue.so
+%{_libdir}/libevolutionglue.la
+%{_prefix}/lib/mono/gac/evolution-sharp
+
+%files devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/mono/evolution-sharp
+%{_datadir}/gapi-2.0/*
+%{_pkgconfigdir}/*.pc
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libevolutionglue.a
This page took 0.115205 seconds and 4 git commands to generate.