Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 16e1d5a85f1ca45c50b2a8e6ced1b558 > files > 3

boo-0.9.7.0-3.mga7.src.rpm

%global monoprefix %{_prefix}/lib

Summary: A wrist friendly language for the CLI/Mono
Name: boo
Version: 0.9.7.0
Release: %mkrel 3
License: BSD
Group: Development/Other
Source0: https://github.com/bamboo/boo/archive/alpha.tar.gz
Patch0: boo-pkgconfig_path_fix.patch
URL: http://boo.codehaus.org/
Requires: mono
BuildRequires: nant
BuildRequires: shared-mime-info
#gw for the boo.lang location
BuildRequires:  pkgconfig(gtksourceview-2.0) >= 1.90
BuildConflicts: boo < %version
Requires(post): shared-mime-info
Requires(postun): shared-mime-info
BuildArch: noarch

%description
Boo is a new object oriented statically typed programming language for
the Common Language Infrastructure with a python inspired syntax and
a special focus on language and compiler extensibility.

%package nant
Summary: Nant task for building boo programs
Group: Development/Other

%description nant
Boo is a new object oriented statically typed programming language for
the Common Language Infrastructure with a python inspired syntax and
a special focus on language and compiler extensibility.

This is a Nant task for building boo sources.

%package examples
Summary: Examples files for boo
Group: Development/C
Requires: %{name} = %{version}-%{release}

%description examples
Examples files for boo
 
%prep
%setup -q -n %{name}-alpha
%patch0 -p1 -b .pc-original

# fix end-of-line encoding
perl -pi -e 's/\r//' $(find examples/ -type f)

# Get rid of prebuilt dll files
rm -rf bin/*.dll bin/pt/*.dll
rm -rf bin/*.exe bin/pt/*.exe
rm -rf bin/*.config bin/pt/*.config

# Fix gtksourceview version
sed -i "s#gtksourceview-1.0#gtksourceview-2.0#g" default.build

# Temporary workaround: disable verification of assemblies because pedump currently segfaults on Rawhide
sed -i 's#<call target="verify-assemblies" />##g' default.build

%build
nant -D:install.prefix=%{_prefix} -D:docs.dir=%{_defaultdocdir} -D:install.booexamples=%{_datadir}/%{name}/examples

%install
nant -f:default.build install -D:install.prefix=%{_prefix} -D:install.destdir=%{buildroot} -D:docs.dir=%{_defaultdocdir} -D:install.booexamples=%{_datadir}/%{name}/examples

# Prevent conflict with gtksourceview2 rpm
rm -rf %{buildroot}%{_datadir}/gtksourceview*

# Remove Boo.NAnt.Tasks.dll for version problem with NAnt.Core.dll
rm $RPM_BUILD_ROOT%{monoprefix}/boo/Boo.NAnt.Tasks.dll

#gw fix pkgconfig location
mv %{buildroot}%{_prefix}/lib/pkgconfig  %{buildroot}%{_datadir}/pkgconfig

%files
%exclude /usr/share/doc/boo/license.txt
%exclude /usr/share/doc/boo/todo.txt
%exclude /usr/share/doc/boo/version.txt
%doc notice.txt README.md docs/BooManifesto.sxw
%license license.txt
%{monoprefix}/boo*/
%dir %{_monodir}/boo
%{_monodir}/boo/*.dll
%{_monogacdir}/Boo*/
%{_bindir}/boo*
%{_datadir}/mime-info/boo.*
%{_datadir}/mime/packages/boo-mime-info.xml
%{_datadir}/pkgconfig/boo.pc

%files nant
#{_prefix}/lib/boo/Boo.NAnt.Tasks.dll

%files examples
%{_datadir}/%{name}/examples/*


%changelog
* Tue Sep 18 2018 umeabot <umeabot> 0.9.7.0-3.mga7
  (not released yet)
+ Revision: 1261892
- Mageia 7 Mass Rebuild

* Tue Sep 18 2018 umeabot <umeabot> 0.9.7.0-2.mga7
+ Revision: 1259970
- Mageia 7 Mass Rebuild

* Mon Dec 28 2015 tv <tv> 0.9.7.0-1.mga6
+ Revision: 916593
- adjust file list
- add examples subpackage
- adjust file list
- adjust doc list
- use %%license
- define monoprefix
- new release

* Wed Oct 15 2014 umeabot <umeabot> 0.9.4.9-6.mga5
+ Revision: 745279
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0.9.4.9-5.mga5
+ Revision: 678197
- Mageia 5 Mass Rebuild

* Thu Jan 09 2014 spuhler <spuhler> 0.9.4.9-4.mga4
+ Revision: 565734
- <it now builds again after nant update to nant-0.92-4.mga4. Banshee-community-extension requires it.
- added some patches from upstream
 * removed <copy todir="${fakeroot.boolib}/pt"> section
 * this dir doesn't exist and didn't exist in mga3
- added mono-2.0.patch file
+ pterjan <pterjan>
- Retire broken package, only used optionnaly by banshee
+ umeabot <umeabot>
- Mageia 4 Mass Rebuild

* Fri Jan 11 2013 umeabot <umeabot> 0.9.4.9-2.mga3
+ Revision: 347049
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jul 03 2011 ahmad <ahmad> 0.9.4.9-1.mga2
+ Revision: 117548
- Update to 0.9.4.9
- Clean the spec and sync with Mandriva
- BR gtksourceview2-devel
- Drop patch0 (novs2005)

* Thu Mar 24 2011 boklm <boklm> 0.9.3-3.mga1
+ Revision: 76132
- rebuild for bug #497

* Wed Mar 16 2011 ahmad <ahmad> 0.9.3-2.mga1
+ Revision: 72717
+ rebuild (emptylog)

* Wed Mar 16 2011 ennael <ennael> 0.9.3-1.mga1
+ Revision: 72627
- remove unneeded mv
- clean spec file
- imported package boo


* Thu Oct 07 2010 Götz Waschk <waschk@mandriva.org> 0.9.3-1mdv2011.0
+ Revision: 583938
- new version
- drop patch 3

* Tue Mar 16 2010 Oden Eriksson <oeriksson@mandriva.com> 0.9.2-3mdv2010.1
+ Revision: 522255
- rebuilt for 2010.1

* Wed Sep 02 2009 Götz Waschk <waschk@mandriva.org> 0.9.2-2mdv2010.0
+ Revision: 424071
- fix path in wrapper scripts

* Tue Sep 01 2009 Götz Waschk <waschk@mandriva.org> 0.9.2-1mdv2010.0
+ Revision: 423819
- new version

* Mon Jul 13 2009 Götz Waschk <waschk@mandriva.org> 0.9.1-1mdv2010.0
+ Revision: 395443
- new version
- update patch 0

* Tue Jan 27 2009 Götz Waschk <waschk@mandriva.org> 0.9.0-1mdv2009.1
+ Revision: 334207
- new version
- rediff patch 0

* Wed Aug 06 2008 Thierry Vignaud <tv@mandriva.org> 0.8.2-3mdv2009.0
+ Revision: 264329
- rebuild early 2009.0 package (before pixel changes)

* Wed May 21 2008 Götz Waschk <waschk@mandriva.org> 0.8.2-2mdv2009.0
+ Revision: 209681
- new version

* Thu May 08 2008 Götz Waschk <waschk@mandriva.org> 0.8.1-2mdv2009.0
+ Revision: 204460
- move nant support to a subpackage

* Sun Feb 10 2008 Götz Waschk <waschk@mandriva.org> 0.8.1-1mdv2008.1
+ Revision: 164981
- new version
- rediff patch 0

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Wed Dec 19 2007 Götz Waschk <waschk@mandriva.org> 0.8.0-2mdv2008.1
+ Revision: 133601
- rebuild for new nant

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Thu Oct 25 2007 Götz Waschk <waschk@mandriva.org> 0.8.0-1mdv2008.1
+ Revision: 102158
- new version

* Sun Sep 02 2007 Götz Waschk <waschk@mandriva.org> 0.7.9.2659-2mdv2008.0
+ Revision: 78355
- fix pkgconfig file

* Sun Sep 02 2007 Götz Waschk <waschk@mandriva.org> 0.7.9.2659-1mdv2008.0
+ Revision: 78231
- new version
- build conflict with old boo

* Tue Jun 12 2007 Götz Waschk <waschk@mandriva.org> 0.7.8.2559-1mdv2008.0
+ Revision: 38235
- fix build
- new version

* Mon May 07 2007 Götz Waschk <waschk@mandriva.org> 0.7.7.2475-1mdv2008.0
+ Revision: 24625
- new version
- fix build


* Tue Oct 17 2006 Götz Waschk <waschk@mandriva.org> 0.7.6.2237-4mdv2007.1
- - rebuild for new nant

* Thu Jul 27 2006 Götz Waschk <waschk@mandriva.org> 0.7.6.2237-3mdv2007.0
- rebuild for new find-requires
- readd buildrequires for gtksourceview

* Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 0.7.6.2237-2mdv2007.0
- remove gtksourceview language file

* Wed Jun 28 2006 Götz Waschk <waschk@mandriva.org> 0.7.6.2237-1mdv2007.0
- use new macros
- New release 0.7.6.2237

* Wed Jun 07 2006 Götz Waschk <waschk@mandriva.org> 0.7.5.2013-2mdv2007.0
- rebuild for new nant

* Mon Dec 12 2005 Götz Waschk <waschk@mandriva.org> 0.7.5.2013-1mdk
- new version

* Fri Oct 21 2005 Götz Waschk <waschk@mandriva.org> 0.7.0.1921-1mdk
- fix postin/un deps
- New release 0.7.0.1921

* Fri Sep 02 2005 Götz Waschk <waschk@mandriva.org> 0.6.0.1858-1mdk
- New release 0.6.0.1858

* Fri Jul 01 2005 Götz Waschk <waschk@mandriva.org> 0.5.6.1701-1mdk
- New release 0.5.6.1701

* Wed Jun 01 2005 Götz Waschk <waschk@mandriva.org> 0.5.5.1651-1mdk
- New release 0.5.5.1651

* Wed May 25 2005 Götz Waschk <waschk@mandriva.org> 0.5.4.1629-3mdk
- fix buildrequires

* Wed May 25 2005 Götz Waschk <waschk@mandriva.org> 0.5.4.1629-2mdk
- fix build on x86_64 hosts
- fix buildrequires

* Tue May 24 2005 Götz Waschk <waschk@mandriva.org> 0.5.4.1629-1mdk
- New release 0.5.4.1629

* Tue May 24 2005 Götz Waschk <waschk@mandriva.org> 0.5.3.1544-3mdk
- move the nant task to the right directory

* Sat May 21 2005 Götz Waschk <waschk@mandriva.org> 0.5.3.1544-2mdk
- let nant do the install stuff
- add missing pkgconfig file

* Sat May 21 2005 Götz Waschk <waschk@mandriva.org> 0.5.3.1544-1mdk
- %%_libdir in noarch no good
- use the sources
- new version

* Thu Apr 28 2005 Michael Scherer <misc@mandriva.org> 0.5.2-1mdk
- from Tigrux <tigrux@ximian.com>
  - First rpm for Mandriva