source: projects/specs/trunk/b/boo/boo-vl.spec @ 6984

Revision 6984, 8.5 KB checked in by Takemikaduchi, 12 years ago (diff)

cinnamon, control-center, glibmm, gtkmm3, seahorse: new upstream release
nemo, task-cinnamon: new package,
task-gnome: add some packages
evolution, boo: fix files
banshee: change BR
tomoby, mono-addins: create -devel subpackage

Line 
1%define debug_package %{nil}
2%define monodir %{_prefix}/lib
3
4Summary: An OO statically typed language for CLI
5Name: boo
6Version: 0.9.4.9
7Release: 2%{?_dist_release}
8License: MIT
9Group: Development/Languages
10BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11URL: http://boo.codehaus.org
12Source0: http://dist.codehaus.org/boo/distributions/%{name}-%{version}-src.tar.bz2
13Patch0: boo-pkgconfig_path_fix.patch
14Patch1: boo-gtksourceview.patch
15BuildRequires: mono-devel, gtksourceview2-devel, shared-mime-info, pkgconfig, nant
16# Mono only available on these:
17ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
18
19%description
20Boo is a new object oriented statically typed programming language for the
21Common Language Infrastructure with a python inspired syntax and a special
22focus on language and compiler extensibility.
23
24%package devel
25Summary: Development files for boo
26Group: Development/Libraries
27Requires: %{name} = %{version}-%{release}
28
29%description devel
30Development files for boo
31
32%prep
33%setup -q
34%patch0 -p1 -b .pc-original
35%patch1 -p1 -b .sourceview
36
37# Get rid of prebuilt dll files
38rm -rf bin/*.dll bin/pt/*.dll
39
40%build
41nant -D:install.prefix=%{_prefix} -D:install.libdir=%{monodir}
42
43%install
44rm -rf %{buildroot}
45nant -f:default.build install -D:install.buildroot=%{buildroot} -D:install.prefix=%{buildroot}%{_prefix} -D:install.share=%{buildroot}%{_datadir} -D:install.libdir=%{buildroot}%{monodir} -D:install.bindir=%{buildroot}%{_bindir} -D:fakeroot.sharedmime=%{buildroot}%{_datadir}/.. -D:fakeroot.gsv=%{buildroot}%{_prefix}
46
47mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
48test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
49
50%clean
51rm -rf %{buildroot}
52
53%post
54update-mime-database %{_datadir}/mime &> /dev/null || :
55
56%postun
57update-mime-database %{_datadir}/mime &> /dev/null || :
58
59%files
60%defattr(-,root,root,-)
61%doc license.txt notice.txt readme.txt docs/BooManifesto.sxw
62%{monodir}/boo*/
63%exclude %{monodir}/boo/Boo.NAnt.Tasks.dll
64%exclude %{monodir}/boo/Boo.Microsoft.Build.*
65%dir %{monodir}/mono/boo
66%{monodir}/mono/boo/*.dll
67%{monodir}/mono/gac/Boo*/
68%{_bindir}/boo*
69%exclude %{_datadir}/gtksourceview-1.0/language-specs/boo.lang
70%{_datadir}/mime/packages/boo*
71%{_datadir}/mime-info/boo*
72
73%files devel
74%defattr(-,root,root,-)
75%{_libdir}/pkgconfig/boo.pc
76%{monodir}/boo/Boo.Microsoft.Build.*
77%{monodir}/boo/Boo.NAnt.Tasks.dll
78
79%changelog
80* Tue Oct 23 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.4.9-2
81- fix %%files
82
83* Sun Jun 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.4.9-1
84- initial build for Vine Linux
85
86
87* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4.9-4
88- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
89
90* Mon Nov 21 2011 Christian Krause <chkr@fedoraproject.org> - 0.9.4.9-3
91- Change paths for mono assemblies according to updated packaging
92  guidelines (http://fedoraproject.org/wiki/Packaging:Mono)
93
94* Tue Apr 19 2011 Dan Horák <dan[at]danny.cz> - 0.9.4.9-2
95- updated the supported arch list
96
97* Fri Feb 18 2011 Paul Lange <palango@gmx.de> - 0.9.4.9-1
98- update to 0.9.4
99
100* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3.3457-2
101- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
102
103* Thu Oct 14 2010 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.9.3.3457-1
104- Update to newest version
105- Alter BR nant to BR nant-devel
106
107* Mon Oct 26 2009 Dennis Gilmore <dennis@ausil.us> - 0.9.2.3383-3
108- ExcludeArch sparc64
109
110* Tue Oct 06 2009 Paul Lange <palango@gmx.de> - 0.9.2.3383-2
111- Move Boo.NAnt.Tasks.dll to boo-devel
112
113* Wed Sep 16 2009 Paul Lange <palango@gmx.de> - 0.9.2.3383-1
114- Update to boo 0.9.2
115- remove libdir patch
116
117* Fri Aug 28 2009 Paul Lange <palango@gmx.de> - 0.9.1.3287-3
118- Fix executable paths
119
120* Thu Aug 27 2009 Michel Salim <salimma@fedoraproject.org> - 0.9.1.3287-2
121- Fix libdir in boo.pc to use %{_libdir}
122- Summary no longer repeats package name
123
124* Sun Aug 02 2009 Paul Lange <palango@gmx.de> - 0.9.1.3287-1
125- Update to boo 0.9.1
126
127* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1.2865-8
128- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
129
130* Mon Jun 15 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.8.1.2865-7
131- Include missing directory entries (#473630).
132
133* Mon Apr 20 2009 Milos Jakubicek <xjakub@fi.muni.cz> - 0.8.1.2865-6
134- Fix FTBFS: added boo-mono.patch
135
136* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1.2865-5
137- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
138
139* Sat Apr 12 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.8.1.2865-4
140- get rid of prebuilt binary files
141
142* Tue Mar  4 2008 Alex Lancaster <alexlan[AT]fedoraproject org> - 0.8.1.2865-3
143- Rebuild for new nant (causes broken deps)
144
145* Sat Feb 23 2008 David Nielsen <gnomeuser@gmail.com> - 0.8.1-2865-2
146- Nope, ppc still broken (#434631)
147
148* Sat Feb 23 2008 David Nielsen <gnomeuser@gmail.com> - 0.8.1-2865-1
149- Bump to 0.8.1
150- Exclude Visual Studio Environment buildtarget
151- Reenable ppc
152
153* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8.0.2730-9
154- Autorebuild for GCC 4.3
155
156* Thu Jan 03 2008 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.8.0-2730-7
157- spec fix
158
159* Wed Dec 19 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.8.0-2730-6
160- remove ppc build
161- fix libdir problem for pc file
162
163* Sun Dec 16 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.8.0-2730-5
164- reenable ppc
165
166* Thu Nov 22 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.8.0-2730-4
167- fixes to patches for corrected libdirs
168
169* Sat Nov 17 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.8.0-2730-3
170- Added exclusivearch
171
172* Sun Nov 11 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.8.0-2730-2
173- large bump
174- removed fc5 and fc6 bit6
175- removed MS update builds from default build
176- fixed problem with the boo.pc file
177
178* Sun Feb 18 2007 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6-2237-13
179- fix for correct libdir in bin scripts
180
181* Wed Dec 20 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6-2237-11
182- fix for correct libdir
183
184* Thu Sep 14 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-9
185- rebuild
186
187* Mon Aug 07 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-8
188- adds conditional for boo.lang - not required in FC6
189
190* Wed Jul 26 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-7
191- claims ownership of monodir-boo now
192
193* Tue Jul 25 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-6
194- replaced monodir for libdir in devel
195- fixed tab-spaces problem
196- removed rm rf from the prep step
197- added update-mime-database
198
199* Sun Jul 23 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-5
200- removed nodebug
201- removed redefine of libdir
202- removed buildarch
203- added BR nant
204
205* Sat Jun 17 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-3
206- removed exclusivearch
207- changed BR
208- removed R
209- altered nant to /usr/bin/nant
210
211* Thu Jun 08 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-1
212- Spec file fixes
213- Fix for gtksourceview-1.0 langspecs
214- Added fixed libdir
215- rebuild for mono 1.1.15
216
217* Thu Jun 08 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.6.2237-1
218- Bump to 0.7.6-2237
219- Added R nant
220- Multiple fixes to the install as it uses nant rather than make install
221- Removed some bits from the files section as they're no longer in boo
222
223* Wed May 31 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2013-7
224- Added devel files
225- Added doc to files section instead of adding the files manually
226- Added fix for x86_64
227
228* Mon May 08 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2013-6
229- Altered again for mock and x86_64
230
231* Fri Apr 28 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2003-5
232- added shared mime to satisfy mock
233
234* Sat Apr 22 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2003-4
235- Removal of the always usr-lib, but now use the system used in f-spot
236- include archs mono is available on
237- added requires: mono-core, gtksourceview
238- changed BR to include gtksourceview-sharp
239- removes the conflict in the language-specs with gtksourceview package
240
241* Tue Apr 18 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2003-3
242- Spec file tweaks
243- libdir is now usr-lib irrespective of hardware built on
244- Added docs to package
245
246* Mon Apr 17 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2003-2
247- Small fix to the spec file
248
249* Sat Apr 15 2006 Paul F. Johnson <paul@all-the-johnsons.co.uk> 0.7.5.2003-1
250- Initial import and debug for FE (spec file based on the mono project one)
Note: See TracBrowser for help on using the repository browser.