# rpm does not currently pull debuginfo out of mono packages %global debug_package %{nil} Summary: MonoDevelop Database Add-in Name: monodevelop-database Version: 2.4 Release: 1%{?dist} License: MIT Group: Development/Tools Source: http://ftp.novell.com/pub/mono/sources/%{name}/%{name}-%{version}.tar.bz2 URL: http://www.monodevelop.com BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) BuildRequires: mono-devel >= 2.6 BuildRequires: monodevelop-devel >= 2.4 BuildRequires: mono-addins-devel BuildRequires: intltool BuildRequires: gtk-sharp2-devel Requires: monodevelop >= 2.4 ExclusiveArch: %ix86 ExclusiveArch: x86_64 ExclusiveArch: ia64 ExclusiveArch: armv4l ExclusiveArch: sparcv9 ExclusiveArch: alpha ExclusiveArch: s390 ExclusiveArch: s390x #Package Devel %description Database Add-in for MonoDevelop. %package devel Summary: Development files for MonoDevelop Database Add-in Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel Database Add-in for MonoDevelop. Development package. Contains development files for %{name}. #Package %prep %setup -q ##sed magic to get rid of all of the silly $prefix/lib stuff find . -name Makefile.in -or -name Makefile.am -or -name configure -or -name configure.in -or -name \*.pc.in \ -or -name \*.in -or -name \*.xml -or -name Makefile.include \ | while read f ; do sed -i -e 's!$(prefix)/lib/!%{_libdir}/!' "$f" sed -i -e 's!@prefix@/lib/!%{_libdir}/!' "$f" sed -i -e 's!/usr/lib/!%{_libdir}/!' "$f" sed -i -e 's!${exec_prefix}/lib/!%{_libdir}/!' "$f" ; done %build ./configure --prefix=%{_prefix} --bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} # no parallel build make %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} find %{buildroot} -type f -o -type l|sed ' s:'"%{buildroot}"':: s:\(.*/%{_lib}/monodevelop/AddIns/MonoDevelop.Database/locale/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: /^$/d' > %{name}.lang %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root,-) %dir %{_libdir}/monodevelop/AddIns/MonoDevelop.Database %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/*.dll %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/*.mdb %dir %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/locale %dir %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/locale/* %dir %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/locale/*/LC_MESSAGES %dir %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/icons %dir %{_libdir}/monodevelop/AddIns/MonoDevelop.Database/icons/* %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/monodevelop-database.pc %changelog * Fri Jun 18 2010 - Claudio Rodrigo Pereyra Diaz - 2.4 - Update upstream version * Thu Mar 04 2010 Paul F. Johnson 2.2-6 - More spec file clean up - Fix for language file * Sat Feb 20 2010 Paul F. Johnson 2.2-5 - More lang file fixes - Spec file cleanup * Sat Feb 13 2010 Paul F. Johnson 2.2-4 - Remove gettext patch - Use fix from anki package * Tue Feb 02 2010 Paul F. Johnson 2.2-3 - Fix gettext problem * Sun Jan 24 2010 Paul F. Johnson 2.2-2 - Fix URL and licence * Sun Jan 03 2010 Paul F. Johnson 2.2-1 - Initial import - Fix the usual fixed points for installs to make it 64 bit happy - Fix the locale files so they're also in the right place