Blob Blame History Raw
Name:           mcu8051ide
Version:        1.3.7
Release:        1%{?dist}
Summary:        IDE for MCS-51 based microcontrollers

Group:          Applications/Engineering
License:        GPLv2+
URL:            http://mcu8051ide.sourceforge.net
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:      noarch

BuildRequires:  cmake tk-devel tkimg tcllib bwidget rxvt-unicode
BuildRequires:  itcl >= 3.4
BuildRequires:  tdom >= 0.8
BuildRequires:  desktop-file-utils
Requires:       electronics-menu
Requires:       tkimg itcl tdom tcllib bwidget rxvt-unicode sdcc tclx

%description
Integrated Development Enviroment for some MCS-51 based microcontrollers 
(e.g. AT89S8253). Supported languages are assembly and C.

%prep
%setup -q 

%build
%configure
make %{?_smp_mflags}

%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
desktop-file-install --vendor ""  \
--add-category "Electronics"      \
--delete-original                 \
--remove-category "Development"   \
--dir %{buildroot}%{_datadir}/applications/    \
%{buildroot}%{_datadir}/applications/%{name}.desktop


chmod 0755 `find %{buildroot} -name \*.tcl`


%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc README ChangeLog LICENSE TODO
%doc demo/
%{_datadir}/%{name}/
%{_bindir}/%{name}
%{_datadir}/applications/mcu8051ide.desktop
%{_datadir}/man/man1/mcu8051ide.1.gz
%{_datadir}/pixmaps/mcu8051ide.png

%changelog
* Mon Jun 14 2010 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.7-1
- Updated package to 1.3.7 upstream release

* Tue Apr 13 2010 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.5-1
- Updated package to 1.3.5 upstream release

* Tue Mar 30 2010 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.4-1
- Updated package to 1.3.4 upstream release

* Sun Nov 15 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.3-1
- Updated package to 1.3.3 upstream release

* Sun Nov 07 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3-2
- Updated package to 1.3-2 upstream release

* Sun Oct 25 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3.1-1
- Updated package to 1.3.1-1 upstream release

* Mon Aug 24 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.3-1
- Updated Release, Version
- Removed earlier patches that were applied in 1.2 upstream
- Re-applied mcu8051-1.1-desktop-exec-path-fix.patch
- Added tclx as Requires dependency

* Wed Aug 06 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.2-1
- Updated Release, Version
- Removed earlier patches that have now been applied in 1.2 upstream
- Removed manual removal of lib/.tex* lib/.html files in setup stage
- Added patch to add shebang to lib/itcl.tcl script
- Added itcl, tdom explicit package dependency BuildRequires

* Tue Jun 09 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.1-4
- Added Requires: sdcc

* Wed May 27 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.1-3
- Added BuildArch: noarch
- Fixed rpmlint errors
- Make all tcl scripts as executable
- Added patch1 for install.sh spelling mistakes and using -p with cp
- Removed tcl-devel as tk-devel already depends on it

* Tue May 26 2009 Shakthi Kannan <shakthimaan [AT] gmail DOT com> - 1.1-2
- Packaged upstream 1.1 version
- Patch removes Path entry and fixes Exec entry in desktop file

* Wed May 20 2009 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.1-1
- Initial Package