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