]> git.pld-linux.org Git - packages/dotnet-ndesk-dbus-sharp.git/blame - dotnet-ndesk-dbus-sharp.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dotnet-ndesk-dbus-sharp.git] / dotnet-ndesk-dbus-sharp.spec
CommitLineData
6927f054 1#
6927f054 2#
ee2dac59 3%define module ndesk-dbus
dec84a51
JB
4Summary: .NET library for using D-Bus message bus
5Summary(pl.UTF-8): Biblioteka .NET do używania magistrali przesyłania komunikatów D-Bus
6e737eb7 6Name: dotnet-ndesk-dbus-sharp
7506ca6d 7Version: 0.6.0
59a2b8ce 8Release: 3
6927f054 9License: MIT
10Group: Libraries
dec84a51 11Source0: http://www.ndesk.org/archive/ndesk-dbus/%{module}-%{version}.tar.gz
7506ca6d 12# Source0-md5: 5157ba105c9ac491f6e900bc78d1791f
b87fdb72 13Patch0: %{name}-monodir.patch
6927f054 14URL: http://www.ndesk.org/DBusSharp
ee2dac59 15BuildRequires: autoconf >= 2.50
b87fdb72 16BuildRequires: automake
ee2dac59 17BuildRequires: mono-csharp >= 1.1.13
b87fdb72 18BuildRequires: pkgconfig
6927f054 19BuildRequires: rpmbuild(macros) >= 1.268
dec84a51 20Requires: mono >= 1.1.13
076a4abe 21Obsoletes: ndesk-dbus
ee2dac59
JB
22# should be, but autoconf rejects
23#BuildArch: noarch
9927bb9d 24ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9
9aaff179 25ExcludeArch: i386
6927f054 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
134170e2
JB
29This is a C# implementation of D-Bus. It's often referred to as
30"Managed D-Bus" to avoid confusion with existing bindings (which wrap
31libdbus).
32
33D-Bus is an inter-process communication framework that lets
34applications interface with the system event bus as well as allowing
35them to talk to one another in a peer-to-peer configuration.
6927f054 36
37%description -l pl.UTF-8
134170e2
JB
38To jest implementacja C# magistrali D-Bus. Jest często nazywana
39"Managed D-Bus" dla odróżnienia od istniejących dowiązań
40(obudowujących libdbus).
41
42D-Bus to szkielet komunikacji międzyprocesowej pozwalający aplikacjom
43porozumiewać się z systemową szyną zdarzeń, a także między sobą w
44konfiguracji peer-to-peer.
6927f054 45
ee2dac59
JB
46%package devel
47Summary: Development files for ndesk D-BUS .NET library
48Summary(pl.UTF-8): Pliki programistyczne biblioteki .NET ndesk D-BUS
49Group: Development/Libraries
50Requires: %{name} = %{version}-%{release}
dec84a51 51Requires: mono-devel >= 1.1.13
ee2dac59
JB
52
53%description devel
54Development files for ndesk D-BUS .NET library.
55
56%description devel -l pl.UTF-8
57Pliki programistyczne biblioteki .NET ndesk D-BUS.
58
6927f054 59%prep
6e737eb7 60%setup -q -n %{module}-%{version}
b87fdb72 61%patch0 -p1
6927f054 62
63%build
b87fdb72
MB
64%{__aclocal}
65%{__automake}
66%{__autoconf}
7506ca6d 67%configure
6927f054 68%{__make}
69
70%install
71rm -rf $RPM_BUILD_ROOT
72
7506ca6d 73%{__make} install \
6927f054 74 DESTDIR=$RPM_BUILD_ROOT
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files
80%defattr(644,root,root,755)
134170e2 81%doc AUTHORS COPYING README
ee2dac59
JB
82%{_prefix}/lib/mono/gac/NDesk.DBus
83# *.mdb to -debug?
84
85%files devel
86%defattr(644,root,root,755)
b87fdb72 87%{_prefix}/lib/mono/ndesk-dbus-1.0
7506ca6d 88%{_pkgconfigdir}/ndesk-dbus-1.0.pc
This page took 0.078758 seconds and 4 git commands to generate.