Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > ab2f5f41e70edb7063dd9445b5f00c8c > files > 2

monodevelop-boo-2.4-1.fc14.src.rpm

# rpm does not currently pull debuginfo out of mono packages
%global debug_package %{nil}  

Summary:	      MonoDevelop Boo Add-in
Name:		      monodevelop-boo
Version:	      2.4
Release:	      1%{?dist}
License:	      GPLv2+
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 boo-devel monodevelop-devel >= 2.4 mono-addins-devel 
BuildRequires:	      gtksourceview-sharp-devel desktop-file-utils intltool
Requires:	      boo monodevelop >= 2.4
ExcludeArch:	      sparc64

%description
Boo Add-in for MonoDevelop. 

%package devel
Summary: Development files for MonoDevelop Boo Add-in
Group:	 Development/Libraries
Requires:	%{name} = %{version}-%{release}
Requires:	pkgconfig

%description devel
Boo Add-in for MonoDevelop. Development package.

The %{name}-devel package contains development 
files for %{name}.

%prep
%setup -q
sed -i -e 's!@prefix@/lib/!%{_libdir}/!g' monodevelop-boo.pc.in
sed -i -e 's!@prefix@/lib/!%{_libdir}/!g' Makefile.include
sed -i -e 's!$(prefix)/lib/!%{_libdir}/!g' BooBinding.make
sed -i -e 's!$(prefix)/lib/!%{_libdir}/!g' BooShell/Makefile
sed -i -e 's!$(prefix)/lib/!%{_libdir}/!g' po/Makefile

%build
./configure --prefix=%{_prefix}
# does not support parallel builds
make

%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}

find %{buildroot} -type f -o -type l|sed '
s:'"%{buildroot}"'::
s:\(.*/%{_lib}/monodevelop/AddIns/BooBinding/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/BooBinding
%{_libdir}/monodevelop/AddIns/BooBinding/*.dll
%{_libdir}/monodevelop/AddIns/BooBinding/*.mdb
%dir %{_libdir}/monodevelop/AddIns/BooBinding/icons
%{_libdir}/monodevelop/AddIns/BooBinding/icons/Boo*
%dir %{_libdir}/monodevelop/AddIns/BooBinding/locale
%dir %{_libdir}/monodevelop/AddIns/BooBinding/locale/*
%dir %{_libdir}/monodevelop/AddIns/BooBinding/locale/*/LC_MESSAGES

%files devel
%defattr(-,root,root,-)
%{_libdir}/pkgconfig/monodevelop-boo.pc

%changelog
* Sat Jun 19 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.4-1
- Bump to 2.4
- Alter BR and R for 2.4 release

* Mon May 31 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.3.1-2
- Spec file update to pull in MD-2.3.1

* Sun May 30 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.3.1-1
- Bump to 2.4 beta 2

* Tue May 18 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.3-1
- Bump to 2.4 beta

* Wed Feb 24 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.2-6
- Minor spec changes

* Sat Feb 20 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.2-5
- More lang file fixes
- Spec file clean up

* Sat Feb 13 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.2-4
- Remove gettext fix
- Spec file cleanup
- Use lang fix from anki package

* Tue Feb 02 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.2-3
- Add gettext fix

* Sun Jan 24 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.2-2
- Fix licence and packaging problems

* Sat Jan 02 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 2.2-1
- Initial import