File monodevelop-database.spec of Package monodevelop-database

# spec file for package monodevelop-database
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
# Please submit bugfixes or comments via

%define db_packages mono-data-oracle mono-data-sqlite

Name:           monodevelop-database
Version:        5.10
Release:        0
License:        MIT
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch
BuildRequires:  %db_packages
BuildRequires:  pkgconfig(mono)
BuildRequires:  pkgconfig(mono-addins)
BuildRequires:  pkgconfig(monodevelop) >= %{version}
BuildRequires:  pkgconfig(monodoc)
Requires:       %db_packages
Summary:        Monodevelop Database Addin
Group:          Development/Languages/Mono

# TODO: Fix mono dependencies generator (monodevelop package also need this fix).
# For now just copy deps generator code from monodevelop package (this will fail with monodis execution), and add direct monodevelop depencency
Requires:       monodevelop >= %{version}
%define _use_internal_dependency_generator 0
%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq'
%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq'

Addin for MonoDevelop for an integrated database explorer and editor.

%package devel
Summary:        Development files for MonoDevelop Database
Group:          Development/Languages/Mono
Requires:       monodevelop-database = %{version}

%description devel
The pkgconfig file for MonoDevelop Database.

%setup -q

./configure --prefix=%{_prefix}

make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}%{_datadir}/pkgconfig
mv %{buildroot}%{_prefix}/lib/pkgconfig/*.pc %{buildroot}%{_datadir}/pkgconfig
%{find_lang} %{name}

%files -f %{name}.lang
%defattr(-, root, root)

%files devel

openSUSE Build Service is sponsored by