From a7fa497c3a26e6cc98ab118766267ec32eb34e87 Mon Sep 17 00:00:00 2001 From: Trond Danielsen Date: Mar 25 2007 15:04:34 +0000 Subject: Fixed bug #233385. --- diff --git a/sdcc.spec b/sdcc.spec index 19a8f0b..77bc7ea 100644 --- a/sdcc.spec +++ b/sdcc.spec @@ -1,6 +1,6 @@ Name: sdcc Version: 2.6.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Small Device C Compiler Group: Applications/Engineering @@ -77,8 +77,15 @@ mv $RPM_BUILD_ROOT/%{_bindir}/*.el $RPM_BUILD_ROOT/%{_datadir}/emacs/site-lisp find $RPM_BUILD_ROOT -type f -name \*.c -exec chmod a-x '{}' \; mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/sdcc mv $RPM_BUILD_ROOT/%{_bindir}/* $RPM_BUILD_ROOT/%{_libexecdir}/sdcc + +# Creat lauch scripts in %{_bindir} pushd $RPM_BUILD_ROOT/%{_bindir} -for x in ../libexec/sdcc/*; do ln -s $x sdcc-$(basename $x); done +for x in ../libexec/sdcc/*; do +echo "#!/bin/sh +PATH=/usr/libexec/sdcc:\$PATH +/usr/libexec/%{name}/$(basename $x) \"\$@\"" > %{name}-$(basename $x) +chmod 755 %{name}-$(basename $x) +done popd %define __os_install_post . ./os_install_post @@ -104,6 +111,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/%{name}/lib/*/*.asm %changelog +* Fri Mar 23 2007 Trond Danielsen - 2.6.0-9 +- Removed symlinks, added scripts (solves bug #233385). + * Thu Feb 29 2007 Trond Danielsen - 2.6.0-8 - Added Fedora specific README file. - Corrected permissions on files in debuginfo package.