rpms/sdcc/devel sdcc.spec,1.1,1.2
Trond Danielsen (trondd)
fedora-extras-commits at redhat.com
Sun Mar 25 15:05:07 UTC 2007
Author: trondd
Update of /cvs/extras/rpms/sdcc/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22387
Modified Files:
sdcc.spec
Log Message:
Fixed bug #233385.
Index: sdcc.spec
===================================================================
RCS file: /cvs/extras/rpms/sdcc/devel/sdcc.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sdcc.spec 2 Mar 2007 16:08:20 -0000 1.1
+++ sdcc.spec 25 Mar 2007 15:04:34 -0000 1.2
@@ -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 @@
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 @@
%{_datadir}/%{name}/lib/*/*.asm
%changelog
+* Fri Mar 23 2007 Trond Danielsen <trond.danielsen at gmail.com> - 2.6.0-9
+- Removed symlinks, added scripts (solves bug #233385).
+
* Thu Feb 29 2007 Trond Danielsen <trond.danielsen at gmail.com> - 2.6.0-8
- Added Fedora specific README file.
- Corrected permissions on files in debuginfo package.
More information about the fedora-extras-commits
mailing list