source: projects/specs/trunk/r/racket/racket-vl.spec @ 9093

Revision 9093, 7.3 KB checked in by inagaki, 9 years ago (diff)

2014-11-16 Ryoichi INAGAKI <ryo1@…>

  • ibus-qt: rebuilt
  • racket: NEW package (replaces plt-scheme)
  • rox-clib: changed Group


Line 
1Name:           racket
2Summary:        Graphical environment for developing programs using Scheme
3Summary(ja):    グラフィカルな Scheme 開発環境
4Version:        6.1.1
5Release:        1%{?_dist_release}
6
7Group:          Development/Languages
8License:        LGPLv2+ and GPLv3
9URL:            http://www.drscheme.org
10
11# Used distribution including pre-compiled bytecode
12Source:         http://mirror.racket-lang.org/installers/%{version}/%{name}-%{version}-src-builtpkgs.tgz
13#http://download.plt-scheme.org/bundles/%{version}/plt/racket-%{version}-src.tgz
14
15BuildRoot:      %{_tmppath}/%{name}-%{version}-root
16BuildRequires:  cairo-devel
17BuildRequires:  desktop-file-utils
18BuildRequires:  freetype2-devel
19BuildRequires:  fontconfig-devel
20BuildRequires:  mesa-libGL-devel
21BuildRequires:  mesa-libGLU-devel
22BuildRequires:  libICE-devel
23BuildRequires:  libSM-devel
24BuildRequires:  libX11-devel
25BuildRequires:  libXaw-devel
26BuildRequires:  libXext-devel
27BuildRequires:  libXft-devel
28BuildRequires:  libXmu-devel
29BuildRequires:  libXrender-devel
30BuildRequires:  libXt-devel
31BuildRequires:  libffi-devel
32BuildRequires:  libjpeg-devel
33BuildRequires:  libpng-devel
34BuildRequires:  openssl-devel
35BuildRequires:  pkgconfig
36BuildRequires:  xorg-x11-xbitmaps
37BuildRequires:  zlib-devel
38
39Obsoletes:      plt, plt-scheme, drscheme
40Provides:       plt, plt-scheme, drscheme, mzscheme, mred, mrflow
41
42
43%description
44Racket (formerly called PLT Scheme) is an interactive, integrated, graphical programming environment for the MzScheme programming language, and the MrEd windowing toolbox.
45
46Racket provides source highlighting for syntax and run-time errors, support for multiple language levels, an algebraic stepper, objects, modules, a GUI library, TCP/IP, and much more. It includes an extensive, hyper-linked help system called Help Desk, available from the Help menu.
47
48
49%define __arch_install_post %{nil}
50
51%prep
52%setup -q
53
54%build
55mkdir -p src/build
56
57cd src/build
58../configure \
59    --prefix=%{_prefix} \
60    --bindir=%{_bindir} \
61    --sysconfdir=%{_sysconfdir} \
62    --datadir=%{_datadir} \
63    --libdir=%{_libdir} \
64    --libexecdir=%{_libexecdir} \
65    --mandir=%{_mandir} \
66    --enable-gl \
67    --enable-xrender \
68    --enable-xft
69
70make %{?_smp_mflags}
71
72
73%install
74rm -rf $RPM_BUILD_ROOT
75cd src/build
76make install DESTDIR=$RPM_BUILD_ROOT
77
78# COPYING will be installed as a part of %%doc
79rm -f $RPM_BUILD_ROOT%{_datadir}/racket/COPYING*.txt
80
81##find $RPM_BUILD_ROOT -size 0 | xargs rm -f
82##fgrep -lr "$RPM_BUILD_ROOT" $RPM_BUILD_ROOT | xargs rm -f
83
84#mv $RPM_BUILD_ROOT%{_bindir}/planet $RPM_BUILD_ROOT%{_bindir}/plt-planet
85
86desktop-file-install \
87    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
88    --remove-category Development \
89    --remove-key=Exec \
90    --set-key=Exec --set-value='%{_bindir}/drracket -singleInstance'  \
91    --remove-key=Icon \
92    --set-key=Icon --set-value=%{_datadir}/racket/drracket-exe-icon.png \
93    $RPM_BUILD_ROOT%{_datadir}/applications/drracket.desktop
94
95# don't install slideshow.desktop
96rm -f $RPM_BUILD_ROOT%{_datadir}/applications/slideshow.desktop
97#desktop-file-install \
98#    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
99#    --remove-key=Exec \
100#    --set-key=Exec --set-value=%{_bindir}/slideshow  \
101#    --remove-key=Icon \
102#    --set-key=Icon --set-value=%{_datadir}/racket/slideshow-exe-icon.ico \
103#    $RPM_BUILD_ROOT%{_datadir}/applications/slideshow.desktop
104
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%files
110%defattr(-,root,root,-)
111%doc README src/COPYING.txt src/COPYING-libscheme.txt src/COPYING_LESSER.txt
112%{_sysconfdir}/racket
113%{_bindir}/*
114%{_libdir}/racket
115%{_mandir}/man*/*
116%{_datadir}/racket
117%{_includedir}/racket
118%{_datadir}/applications/*
119%doc %{_docdir}/%{name}
120
121
122%changelog
123* Sat Nov 15 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 6.1.1-1
124- renamed from plt-sheme
125- updated to 6.1.1
126
127* Sun Sep 27 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1:4.2.1-1
128- new upstream release
129
130* Thu Apr 30 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1:4.1.5-3
131- really drop optimization settings expected on 4.1.5-2 (see below)
132
133* Wed Apr 15 2009 Shu KONNO <owa@bg.wakwak.com> 1:4.1.5-2
134- dropt plt-x86_64-lib.patch
135- dropt special optimize setting "s/-O2/-O1/" for only x86_64
136
137* Fri Mar 27 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1:4.1.5-1
138- new upstream release
139- add Epoch due to upstream versioning scheme change
140- spec heavily revised based on Fedora 1:4.1-1
141  (different configure options for each arch)
142
143* Sun Nov 09 2008 Shu KONNO <owa@bg.wakwak.com> 370-2vl5
144- rebuild with libXaw.so.7 (libXaw-1.0.5)
145
146* Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 370-1vl5
147- applied new versioning policy, spec in utf-8
148
149* Wed Aug 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 370-0vl2
150- rebuilt for VineSeed
151
152* Wed Aug 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 370-0vl1
153- new upstream release
154
155* Sat May 12 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 360-0vl2
156- rebuilt with new toolchain
157
158* Sat Feb 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 360-0vl1
159- new upstream release
160
161* Fri Aug 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 352-2vl2
162- rebuilt for VineSeed (4.0)
163
164* Fri Aug 11 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 352-2vl1
165- new upstream release
166- removed %post section
167
168* Wed May  3 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 301-2vl2
169- Rebuild for VineSeed Plus
170
171* Wed May  3 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 301-2vl1
172- Rebuild for Vine Linux
173
174* Fri Feb 17 2006 Gerard Milmeister <gemi@bluewin.ch> - 301-2
175- Rebuild for Fedora Extras 5
176
177* Sat Jan 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 301-1
178- new version 301
179
180* Wed Dec 21 2005 Gerard Milmeister <gemi@bluewin.ch> - 300-2
181- xft patch no longer necessary
182
183* Mon Dec 19 2005 Gerard Milmeister <gemi@bluewin.ch> - 300-1
184- New Version 300
185
186* Sat Nov 26 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.400-1
187- New Version 299.400
188
189* Mon Nov 21 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-16
190- patch to use pkg-config instead of xft-config
191
192* Wed Nov 16 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-13
193- updated for modular xorg
194
195* Tue Nov 15 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-11
196- replaced XFree86-devel by xorg-x11-devel
197
198* Sat Oct 15 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-9
199- use lib64 instead of lib
200
201* Thu Oct  6 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-8
202- try x86_64 again using patch for disabling dependency checking for openssl
203
204* Thu Oct  6 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-6
205- use %%{_libdir} and %%{_lib} in creating links
206
207* Wed Aug 17 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-4
208- Increase font size from 10 to 12
209
210* Tue Aug 16 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-3
211- Added openssl-devel buildreq
212
213* Tue Aug 16 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-2
214- Correct post install procedure
215
216* Fri Aug 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.200-1
217- New Version 299.200
218
219* Sat Apr 16 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.100-1
220- Renamed to plt-scheme
221
222* Sun Mar 27 2005 Gerard Milmeister <gemi@bluewin.ch> - 299.100-1
223- New Version 299.100
224
225* Sat Mar 26 2005 Gerard Milmeister <gemi@bluewin.ch> - 209-1
226- Renamed package from plt to drscheme
227
228* Sat Dec 18 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:209-0.fdr.1
229- New Version 209
230
231* Sat Nov 13 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:208-0.fdr.1
232- New Version 208
233- Added desktop file
234- Added icon
235
236* Sun Nov  9 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:205-0.fdr.1
237- First Fedora release
Note: See TracBrowser for help on using the repository browser.