Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > adfbf897c9e45b91fa63f2f1126e7dbe > files > 4

mono-cecil-flowanalysis-0.1-0.15.20110512svn100264.fc15.src.rpm

%define debug_package %{nil}

Name:	 	mono-cecil-flowanalysis
Version:	0.1
Release:	0.15.20110512svn100264%{?dist}
Summary:	Flowanalysis engine for Cecil
URL:		https://github.com/mono/cecil/tree/master/flowanalysis
License:	MIT
Group:		System Environment/Libraries
# No source tarball, source from here:
# git clone https://github.com/mono/cecil.git
# mv cecil/flowanalysis flowanalysis-20110512gitb34edf6
# tar cvfj flowanalysis-20110512gitb34edf6.tar.bz2 flowanalysis-20110512gitb34edf6/
Source0:	flowanalysis-20110512gitb34edf6.tar.bz2
Source1:	cecil-flowanalysis.pc
Patch0:		flowanalysis-build.patch
BuildRequires:	mono-devel

# Mono only available on these:
ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x

%description
Flowanalysis engine for Cecil.

%package devel
Summary:	Flowanalysis engine for Cecil
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}
Requires:	pkgconfig

%description devel
Development files for mono-cecil-flowanalysis

%prep
%setup -q -n flowanalysis-20110512gitb34edf6
%patch0 -p1

%build
# Use the mono system key instead of generating our own here.
cp -a /etc/pki/mono/mono.snk Cecil.FlowAnalysis.snk
make LIBDIR=%{_libdir}

%install
%{__rm} -rf $RPM_BUILD_ROOT
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
cp -p %{S:1} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
sed -i -e 's!@libdir@!%{_libdir}!' $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/cecil-flowanalysis.pc
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/mono/gac/
gacutil -i bin/Cecil.FlowAnalysis.dll -f -package Cecil.FlowAnalysis -root ${RPM_BUILD_ROOT}/%{_libdir}

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc decompiler-notes.txt AUTHORS README
%{_libdir}/mono/gac/Cecil.FlowAnalysis/
%{_libdir}/mono/Cecil.FlowAnalysis/

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

%changelog
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.14.20080409svn100264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Tue Jan 11 2011 Dan Horák <dan[at]danny.cz> - 0.1-0.13.20080409svn100264
- updated the supported arch list

* Tue Oct 26 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> - 0.1-0.12.20080409svn100264
- Rebuild for mono-2.8

* Tue Dec  1 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1-0.11.20080409svn100264
- use the system mono.snk key instead of regenerating on every build

* Mon Oct 26 2009 Dennis Gilmore <dennis@ausil.us> - 0.1-0.10.20080409svn100264
- ExcludeArch sparc64

* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.9.20080409svn100264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.8.20080409svn100264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Sun Nov 30 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.1-7.5.20080409svn100264.1
- rebuild again...

* Tue Nov 25 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.1-0.5.20080409svn100264.1
- rebuild against mono 2.2

* Tue Apr 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.1-0.5.20080409svn100264
- fix sed invocation

* Tue Apr 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.1-0.4.20080409svn100264
- fix libdir in pc file

* Fri Apr 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.1-0.3.20080409svn100264
- fix tag error

* Fri Apr 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.1-0.2.20080409svn100264
- specify SVN rev in comment
- add -devel package to meet Mono guidelines

* Wed Apr 9 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.1-0.1.20080409svn100264
- Initial package creation