Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 5dd3314561476f1f254f34a29cdd3f84 > files > 3

pccts-1.33mr33-3mdk.src.rpm

%define name pccts
%define version 1.33mr33
%define release 3mdk

Name: %{name}
Summary: Purdue Compiler Construction Tool
Version: %{version}
Release: %{release}
Source: %{name}-%{version}.tar.bz2
Patch0: %{name}-stdarg_usage.patch.bz2
Group: Development/Other
URL: http://www.polhode.com/pccts.html
BuildRoot: %{_tmppath}/%{name}-buildroot
License: Public domain


%description
PCCTS is a set of public domain software tools designed to facilate
the implementation of compilers and other translation systems.

%package devel
Group: Development/Other
Summary: Purdue Compiler Construction Tool Headers files

%description devel
PCCTS is a set of public domain software tools designed to facilate
the implementation of compilers and other translation systems.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q

%patch0 -p1

%build

export PCCTS_USE_STDARG=1

make COTHER="$RPM_OPT_FLAGS" PREFIX="%{_prefix}" 

%install

mkdir -p $RPM_BUILD_ROOT%_bindir
mkdir -p $RPM_BUILD_ROOT%_mandir/man1
install -m 755 bin/{antlr,dlg,genmk,sor} $RPM_BUILD_ROOT%_bindir/
install -m 644 antlr/antlr.1 $RPM_BUILD_ROOT%_mandir/man1/.
install -m 644 dlg/dlg.1 $RPM_BUILD_ROOT%_mandir/man1/.

mkdir -p $RPM_BUILD_ROOT%_includedir/pccts
install -m 644 h/* $RPM_BUILD_ROOT%_includedir/pccts/

%clean
rm -rf $RPM_BUILD_ROOT 

%files 
%defattr(-,root,root)
%doc CHANGES_FROM_131.txt CHANGES_FROM_133.txt 
%doc CHANGES_FROM_133_BEFORE_MR13.txt
%doc KNOWN_PROBLEMS.txt MPW_Read_Me README
%doc RIGHTS history.txt
%{_bindir}/*
%{_mandir}/man1/*

%files devel
%defattr (-,root,root)
%dir %{_includedir}/pccts
%{_includedir}/pccts/*

%changelog
* Mon May 24 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr33-3mdk
- add Patch0 stdarg_usage 

* Tue Jan 28 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr33-2mdk
- rebuild

* Mon Jun 24 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr33-1mdk
- updated to maintenace release 33

* Thu Jan 24 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr31-1mdk
- updated to maintenance release 31

* Wed Aug 22 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr25-1mdk
- updated to maintenance release 25

* Mon Apr 09 2001  Lenny Cartier <lenny@mandrakesoft.com> 1.33mr22-1mdk
- updated to maintenance release 22

* Wed Jan 24 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr19-4mdk
- rebuild

* Mon Sep 11 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr19-3mdk
- build release

* Wed May 03 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.33mr19-2mdk
- fix group
- fix files section

* Mon Oct 11 1999 Lenny Cartier <lenny@mandrakesoft.com>
- Little adaptation of the specfile