Shakthi Kannan d09f81d
Name:           mcu8051ide
Shakthi Kannan 87ceda1
Version:        1.3.7
Shakthi Kannan 940f64b
Release:        1%{?dist}
Shakthi Kannan d09f81d
Summary:        IDE for MCS-51 based microcontrollers
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
Group:          Applications/Engineering
Shakthi Kannan d09f81d
License:        GPLv2+
Shakthi Kannan d09f81d
URL:            http://mcu8051ide.sourceforge.net
Shakthi Kannan d09f81d
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Shakthi Kannan d09f81d
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Shakthi Kannan d09f81d
BuildArch:      noarch
Shakthi Kannan d09f81d
Shakthi Kannan 940f64b
BuildRequires:  cmake tk-devel tkimg tcllib bwidget rxvt-unicode
Shakthi Kannan 940f64b
BuildRequires:  itcl >= 3.4
Shakthi Kannan 940f64b
BuildRequires:  tdom >= 0.8
Shakthi Kannan d09f81d
BuildRequires:  desktop-file-utils
Shakthi Kannan d09f81d
Requires:       electronics-menu
Shakthi Kannan 052f877
Requires:       tkimg itcl tdom tcllib bwidget rxvt-unicode sdcc tclx
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%description
Shakthi Kannan d09f81d
Integrated Development Enviroment for some MCS-51 based microcontrollers 
Shakthi Kannan d09f81d
(e.g. AT89S8253). Supported languages are assembly and C.
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%prep
Shakthi Kannan 940f64b
%setup -q 
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%build
Shakthi Kannan d09f81d
%configure
Shakthi Kannan d09f81d
make %{?_smp_mflags}
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%install
Shakthi Kannan d09f81d
rm -rf %{buildroot}
Shakthi Kannan d09f81d
make install DESTDIR=%{buildroot}
Shakthi Kannan d09f81d
desktop-file-install --vendor ""  \
Shakthi Kannan d09f81d
--add-category "Electronics"      \
Shakthi Kannan d09f81d
--delete-original                 \
Shakthi Kannan d09f81d
--remove-category "Development"   \
Shakthi Kannan d09f81d
--dir %{buildroot}%{_datadir}/applications/    \
Shakthi Kannan d09f81d
%{buildroot}%{_datadir}/applications/%{name}.desktop
Shakthi Kannan 052f877
Shakthi Kannan 052f877
Shakthi Kannan 052f877
chmod 0755 `find %{buildroot} -name \*.tcl`
Shakthi Kannan 052f877
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%clean
Shakthi Kannan d09f81d
rm -rf %{buildroot}
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%files
Shakthi Kannan d09f81d
%defattr(-,root,root,-)
Shakthi Kannan d09f81d
%doc README ChangeLog LICENSE TODO
Shakthi Kannan d09f81d
%doc demo/
Shakthi Kannan d09f81d
%{_datadir}/%{name}/
Shakthi Kannan d09f81d
%{_bindir}/%{name}
Shakthi Kannan d09f81d
%{_datadir}/applications/mcu8051ide.desktop
Shakthi Kannan d09f81d
%{_datadir}/man/man1/mcu8051ide.1.gz
Shakthi Kannan d09f81d
%{_datadir}/pixmaps/mcu8051ide.png
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
%changelog
Shakthi Kannan 87ceda1
* Mon Jun 14 2010 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.7-1
Shakthi Kannan 87ceda1
- Updated package to 1.3.7 upstream release
Shakthi Kannan 87ceda1
Shakthi Kannan 8f76526
* Tue Apr 13 2010 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.5-1
Shakthi Kannan 8f76526
- Updated package to 1.3.5 upstream release
Shakthi Kannan 8f76526
Shakthi Kannan 906ea6d
* Tue Mar 30 2010 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.4-1
Shakthi Kannan 906ea6d
- Updated package to 1.3.4 upstream release
Shakthi Kannan 906ea6d
Shakthi Kannan bf387c8
* Sun Nov 15 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.3-1
Shakthi Kannan bf387c8
- Updated package to 1.3.3 upstream release
Shakthi Kannan bf387c8
Shakthi Kannan bf387c8
* Sun Nov 07 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3-2
Shakthi Kannan bf387c8
- Updated package to 1.3-2 upstream release
Shakthi Kannan bf387c8
Shakthi Kannan 052f877
* Sun Oct 25 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.1-1
Shakthi Kannan bf387c8
- Updated package to 1.3.1-1 upstream release
Shakthi Kannan 052f877
Shakthi Kannan 052f877
* Mon Aug 24 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3-1
Shakthi Kannan 052f877
- Updated Release, Version
Shakthi Kannan 052f877
- Removed earlier patches that were applied in 1.2 upstream
Shakthi Kannan 052f877
- Re-applied mcu8051-1.1-desktop-exec-path-fix.patch
Shakthi Kannan 052f877
- Added tclx as Requires dependency
Shakthi Kannan 052f877
Shakthi Kannan 940f64b
* Wed Aug 06 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.2-1
Shakthi Kannan 940f64b
- Updated Release, Version
Shakthi Kannan 940f64b
- Removed earlier patches that have now been applied in 1.2 upstream
Shakthi Kannan 940f64b
- Removed manual removal of lib/.tex* lib/.html files in setup stage
Shakthi Kannan 940f64b
- Added patch to add shebang to lib/itcl.tcl script
Shakthi Kannan 940f64b
- Added itcl, tdom explicit package dependency BuildRequires
dbbd391
Shakthi Kannan d09f81d
* Tue Jun 09 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.1-4
Shakthi Kannan d09f81d
- Added Requires: sdcc
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
* Wed May 27 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.1-3
Shakthi Kannan d09f81d
- Added BuildArch: noarch
Shakthi Kannan d09f81d
- Fixed rpmlint errors
Shakthi Kannan d09f81d
- Make all tcl scripts as executable
Shakthi Kannan d09f81d
- Added patch1 for install.sh spelling mistakes and using -p with cp
Shakthi Kannan d09f81d
- Removed tcl-devel as tk-devel already depends on it
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
* Tue May 26 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.1-2
Shakthi Kannan d09f81d
- Packaged upstream 1.1 version
Shakthi Kannan d09f81d
- Patch removes Path entry and fixes Exec entry in desktop file
Shakthi Kannan d09f81d
Shakthi Kannan d09f81d
* Wed May 20 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.1-1
Shakthi Kannan d09f81d
- Initial Package