%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