1 %include /usr/lib/rpm/macros.mono
2 Summary: .NET bindings for libextractor
3 Summary(pl.UTF-8): Wiązania .NET do biblioteki libextractor
4 Name: dotnet-libextractor
9 Source0: http://ftp.gnu.org/gnu/libextractor/libextractor-mono-%{version}.tar.gz
10 # Source0-md5: 5353c113cd9ad9e8996dcca549ab5d4b
11 URL: http://www.gnu.org/software/libextractor/
12 BuildRequires: mono-csharp
13 BuildRequires: rpmbuild(monoautodeps)
14 BuildRequires: sed >= 4.0
15 Requires: libextractor >= 1.0
17 ExclusiveArch: %{ix86} %{x8664} arm hppa ia64 ppc s390 s390x sparc sparcv9 sparc64
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 This package provides bindings for .NET to GStreamer libraries.
24 %description -l pl.UTF-8
25 Pakiet ten dostarcza wiązania dla .NET do bibliotek GStreamera.
28 Summary: Development files for LibExtractor .NET library
29 Summary(pl.UTF-8): Pliki programistyczne biblioteki .NET LibExtractor
30 Group: Development/Libraries
31 Requires: %{name} = %{version}-%{release}
34 Development files for LibExtractor .NET library.
36 %description devel -l pl.UTF-8
37 Pliki programistyczne biblioteki .NET LibExtractor.
40 %setup -q -n LibExtractor
42 %{__sed} -i -e 's/libextractor\.so\.1\.1\.1/libextractor.so.3/' LibExtractor/LibExtractor.dll.config
45 # not autoconf configure
52 rm -rf $RPM_BUILD_ROOT
55 DESTDIR=$RPM_BUILD_ROOT
57 # avoid conflict with libextractor.pc from C library
58 %{__mv} $RPM_BUILD_ROOT%{_prefix}/lib/pkgconfig/{libextractor,LibExtractor}.pc
61 rm -rf $RPM_BUILD_ROOT
63 %post -p /sbin/ldconfig
64 %postun -p /sbin/ldconfig
67 %defattr(644,root,root,755)
69 %dir %{_prefix}/lib/libextractor
70 %{_prefix}/lib/libextractor/LibExtractor.dll
71 %{_prefix}/lib/libextractor/LibExtractor.dll.config
74 %defattr(644,root,root,755)
75 %{_prefix}/lib/pkgconfig/LibExtractor.pc