X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dotnet-dbus-sharp.spec;h=578f4608b0d7e422977783cb65d6801739a5ff38;hb=78deeb52bae40a730c05d63b8e174a2b674e4009;hp=8a910d20b80707b2f8d8029464c2f2f017f407cb;hpb=1973981081149c1bffe3e84686af292e0f85ed16;p=packages%2Fdotnet-dbus-sharp.git diff --git a/dotnet-dbus-sharp.spec b/dotnet-dbus-sharp.spec index 8a910d2..578f460 100644 --- a/dotnet-dbus-sharp.spec +++ b/dotnet-dbus-sharp.spec @@ -1,58 +1,60 @@ -# + %include /usr/lib/rpm/macros.mono -# -Summary: D-BUS message bus -Summary(pl): Magistrala przesy³ania komunikatów D-BUS +%define module dbus-sharp + +Summary: D-Bus for .NET - C# library implementing D-Bus +Summary(pl.UTF-8): D-Bus dla .NET - biblioteka C# implementująca D-Bus Name: dotnet-dbus-sharp -Version: 0.63 -Release: 1 -License: AFL v2.1 or GPL v2 +Version: 0.7.0 +Release: 3 +Epoch: 1 +License: MIT Group: Libraries -Source0: dbus-mono-%{version}.tar.bz2 -# Source0-md5: d87d155d643ae19ab48851c3820dbeb5 -Patch0: dbus-mint.patch -Patch1: dbus-monodir.patch -URL: http://www.freedesktop.org/Software/dbus +#Source0Download: https://github.com/mono/dbus-sharp/downloads +Source0: http://github.com/downloads/mono/dbus-sharp/%{module}-%{version}.tar.gz +# Source0-md5: 1964fc341dcbaeda859c53cee295d042 +Patch0: dbus-monodir.patch +URL: http://mono.github.com/dbus-sharp/ BuildRequires: autoconf >= 2.52 BuildRequires: automake -BuildRequires: mono-csharp >= 1.1.7 -BuildRequires: monodoc >= 1.0.7-2 +BuildRequires: mono-csharp >= 1.1.13 +BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.268 +BuildRequires: rpmbuild(monoautodeps) BuildRequires: sed >= 4.0 +Requires: mono >= 1.1.13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -.NET library for using D-BUS. +dbus-sharp is a fork of ndesk-dbus, which is a C# implementation of +D-Bus. It's often referred to as "managed D-Bus" to avoid confusion +with other existing bindings (which wrap libdbus). -%description -l pl -Biblioteka .NET do u¿ywania D-BUS. +%description -l pl.UTF-8 +dbus-sharp to odgałęzienie ndesk-dbus, czyli implementacji D-Bus w +języku C#. Często jest nazywane "zarządzanym D-Bus" w odróżnieniu od +innych istniejących wiązań, obudowujących bibliotekę libdbus. %package devel -Summary: .NET library for using D-BUS with API documentation -Summary(pl): Biblioteka .NET do u¿ywania D-BUS, zawiera dokumentacjê API +Summary: Development files for dbus-sharp library +Summary(pl.UTF-8): Pliki programistyczne biblioteki dbus-sharp Group: Development/Libraries -Requires: dotnet-%{name}-sharp = %{version}-%{release} +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: mono-devel >= 1.1.13 %description devel -.NET library for using D-BUS, with API documentation. +Development files for dbus-sharp library. -%description devel -l pl -Biblioteka .NET do u¿ywania D-BUS, zawiera dokumentacjê API. +%description devel -l pl.UTF-8 +Pliki programistyczne biblioteki dbus-sharp. %prep -%setup -qn dbus-mono-%{version} -%patch0 -p0 -%patch1 -p1 - -# don't build dotnet-gtk-sharp based examples -# (depends on old gtk-sharp) -sed -i -e 's/example//' mono/Makefile.am +%setup -q -n %{module}-%{version} +%patch0 -p1 %build -%{__libtoolize} %{__aclocal} %{__autoconf} -%{__autoheader} %{__automake} %configure %{__make} @@ -68,9 +70,10 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) +%doc AUTHORS COPYING README %{_prefix}/lib/mono/gac/dbus-sharp %files devel %defattr(644,root,root,755) -%{_prefix}/lib/mono/dbus-sharp -%{_pkgconfigdir}/dbus-sharp.pc +%{_prefix}/lib/mono/dbus-sharp-1.0 +%{_pkgconfigdir}/dbus-sharp-1.0.pc