summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsparky2008-12-21 00:40:09 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit3de8a7796fbc1a4d0ee7f83133b286aef9d34550 (patch)
tree0b3ac8feb4c01c53a87d5584c2c465a796849fc8
downloadspgmr08-3de8a7796fbc1a4d0ee7f83133b286aef9d34550.zip
spgmr08-3de8a7796fbc1a4d0ee7f83133b286aef9d34550.tar.gz
- new
Changed files: spgmr08.spec -> 1.1
-rw-r--r--spgmr08.spec46
1 files changed, 46 insertions, 0 deletions
diff --git a/spgmr08.spec b/spgmr08.spec
new file mode 100644
index 0000000..bcaa4b6
--- /dev/null
+++ b/spgmr08.spec
@@ -0,0 +1,46 @@
+Summary: MC68HC908 programmer
+Name: spgmr08
+Version: 0.12
+Release: 0.1
+License: GPL v2
+Group: Applications
+Source0: http://dl.sourceforge.net/spgmr08/%{name}-%{version}.tar.gz
+# Source0-md5: da2bcdae8c3cd2c1ce395bc03528452a
+URL: http://spgmr08.sourceforge.net/
+BuildRequires: readline-devel
+Patch0: %{name}-Makefile.patch
+Patch1: %{name}-big_endian-fix.patch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+spgmr08 is a Linux software package for programming devices in the
+Motorola MC68HC908 microcontroller family.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+
+%build
+%{__make} \
+ CC="%{__cc}" \
+ OPTCFLAGS="%{rpmcflags}" \
+ LDFLAGS="%{rpmldflags}" \
+ LIBDIR="%{_datadir}/%{name}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
+
+install spgmr $RPM_BUILD_ROOT%{_bindir}
+#%{__sed} 's/Toplevel/tkspgmr/' < tkspgmr.tcl > $RPM_BUILD_ROOT%{_bindir}/tkspgmr
+install *.s19 $RPM_BUILD_ROOT%{_datadir}/%{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGES design.txt README
+%attr(755,root,root) %{_bindir}/*
+%{_datadir}/%{name}