rpms/drscheme/devel drscheme.png, NONE, 1.1 drscheme.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Warren Togami (wtogami)
fedora-extras-commits at redhat.com
Sun Mar 27 09:03:37 UTC 2005
Author: wtogami
Update of /cvs/extras/rpms/drscheme/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18753/devel
Modified Files:
.cvsignore sources
Added Files:
drscheme.png drscheme.spec
Log Message:
auto-import drscheme-299.100-1 on branch devel from drscheme-299.100-1.src.rpm
--- NEW FILE drscheme.spec ---
Name: drscheme
Version: 299.100
Release: 1
Summary: Graphical environment for developing programs using Scheme
Group: Development/Languages
License: LGPL
URL: http://www.drscheme.org
Source: http://download.plt-scheme.org/bundles/299.100/plt/plt-299.100-src-unix.tgz
Source1: drscheme.png
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: XFree86-devel, libpng-devel, freetype-devel, fontconfig-devel
BuildRequires: desktop-file-utils
Obsoletes: plt
Provides: plt-scheme, mzscheme, mred, mrflow
%description
DrScheme is an interactive, integrated, graphical programming
environment for the MzScheme programming language, and the MrEd
windowing toolbox.
DrScheme 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.
You can enhance DrScheme with many add-ons, including MrFlow, a static
debugger.
MzScheme is R5RS-compliant, including the full numerical tower. It
also provides threads (on all platforms), exceptions, modules,
class-based objects, regular-expression matching, TCP/IP, and more.
MrEd provides a windowing toolbox for creating windows and menus; a
drawing toolbox for drawing to windows, bitmaps, and printer devices;
and an editor toolbox for creating multimedia editors.
%prep
%setup -q -n plt
%build
cd src
%configure --enable-gl --enable-xrender --disable-xft
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_libdir}/plt
(cd src; make install prefix=$RPM_BUILD_ROOT%{_libdir}/plt)
(cd $RPM_BUILD_ROOT%{_libdir}/plt/bin; ./setup-plt)
mkdir -p $RPM_BUILD_ROOT%{_bindir}
for i in $RPM_BUILD_ROOT%{_libdir}/plt/bin/{drscheme,help-desk,mzc,setup-plt,tex2page}
do
perl -pi -e "s|PLTHOME=.*$|PLTHOME=/usr/lib/plt|" $i
done
(
cd $RPM_BUILD_ROOT%{_bindir}
ln -sf ../lib/plt/bin/{drscheme,mred,mzc,mzscheme} .
)
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
cp -f $RPM_BUILD_ROOT%{_libdir}/plt/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
rm -fr $RPM_BUILD_ROOT%{_libdir}/plt/man
rm -fr $RPM_BUILD_ROOT%{_libdir}/plt/notes
rm -fr $RPM_BUILD_ROOT%{_libdir}/plt/install
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps
cat > drscheme.desktop <<EOF
[Desktop Entry]
Name=DrScheme
GenericName=Scheme programming
Comment=Programming environment for the Scheme programming language
Exec=drscheme
Terminal=false
Icon=drscheme.png
Type=Application
Encoding=UTF-8
X-Desktop-File-Install-Version=0.4
EOF
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora \
--add-category X-Fedora \
--add-category Application \
--add-category Development \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
drscheme.desktop
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc notes/*
%{_bindir}/*
%{_libdir}/plt
%{_mandir}/*/*
%{_datadir}/pixmaps/*
%{_datadir}/applications/*
%changelog
* Sun Mar 27 2005 Gerard Milmeister <gemi at bluewin.ch> - 299.100-1
- New Version 299.100
* Sat Mar 26 2005 Gerard Milmeister <gemi at bluewin.ch> - 209-1
- Renamed package from plt to drscheme
* Sat Dec 18 2004 Gerard Milmeister <gemi at bluewin.ch> - 0:209-0.fdr.1
- New Version 209
* Sat Nov 13 2004 Gerard Milmeister <gemi at bluewin.ch> - 0:208-0.fdr.1
- New Version 208
- Added desktop file
- Added icon
* Sun Nov 9 2003 Gerard Milmeister <gemi at bluewin.ch> - 0:205-0.fdr.1
- First Fedora release
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/drscheme/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 27 Mar 2005 09:01:41 -0000 1.1
+++ .cvsignore 27 Mar 2005 09:03:35 -0000 1.2
@@ -0,0 +1 @@
+plt-299.100-src-unix.tgz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/drscheme/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 27 Mar 2005 09:01:41 -0000 1.1
+++ sources 27 Mar 2005 09:03:35 -0000 1.2
@@ -0,0 +1 @@
+12186ba09947d9ebc3988e29de4ab104 plt-299.100-src-unix.tgz
More information about the fedora-extras-commits
mailing list