name = gcc
version = 4.7.1
-release = 1
+release = 2
maintainer = Michael Tremer <michael.tremer@ipfire.org>
groups = Development/Compilers
EOF
;;
*)
- ln -svf ../../../../../%{libdir}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
+ ln -svf ../../../../..%{libdir}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
;;
esac
+ chmod 755 %{BUILDROOT}%{libdir}/libgcc_s.so.1
# Remove some GNU debugger stuff.
rm -vf %{BUILDROOT}%{libdir}/lib*.py
end
provides = /lib/cpp
+ requires = gcc-c++ = %{thisver}
end
package libgcc
name = gettext
version = 0.18.1.1
-release = 7
+release = 8
groups = System/Base
url = http://www.gnu.org/software/gettext/
chrpath -l ${i} && chrpath --delete ${i}
fi
done
+
+ # Fix library permissions.
+ chmod 755 %{BUILDROOT}%{libdir}/preloadable_libintl.so
end
end
name = glibc
version = 2.15
-release = 3
+release = 4
thisapp = %{name}-2.15-a316c1f
maintainer = Michael Tremer <michael.tremer@ipfire.org>
# Move some libs to correct place
mv -v %{BUILDROOT}/%{lib}/lib{memusage,pcprofile}.so %{BUILDROOT}%{libdir}
+
+ # Fix library permissions.
+ chmod 755 %{BUILDROOT}%{libdir}/lib*.so*
end
keep_libraries
###############################################################################
name = kmod
-version = 7
-release = 3
+version = 9
+release = 2
maintainer = Michael Tremer <michael.tremer@ipfire.org>
groups = System/Kernel
name = nettle
version = 2.4
-release = 1
+release = 2
groups = System/Libraries
url = http://www.lysator.liu.se/~nisse/nettle/
test
make check
end
+
+ install_cmds
+ # Fix library permissions.
+ chmod 755 %{BUILDROOT}%{libdir}/libhogweed.so.*
+ chmod 755 %{BUILDROOT}%{libdir}/libnettle.so.*
+ end
end
packages
name = pcre
version = 8.30
-release = 1
+release = 2
compat_version = 8.21
install_cmds
cd %{DIR_SRC}/%{name}-%{compat_version}
- install -m 644 .libs/libpcre.so.0.0.1 %{BUILDROOT}%{libdir}
+ install -m 755 .libs/libpcre.so.0.0.1 %{BUILDROOT}%{libdir}
ln -svf libpcre.so.0.0.1 %{BUILDROOT}%{libdir}/libprce.so.0
end
end
name = tcl
major_ver = 8.5
version = %{major_ver}.11
-release = 1
+release = 2
thisapp = tcl%{version}
groups = Development/Languages
# remove buildroot traces
sed -i -e "s|$PWD/unix|%{libdir}|; s|$PWD|%{includedir}/%{name}-private|" %{BUILDROOT}%{libdir}/%{name}Config.sh
rm -rf %{BUILDROOT}%{datadir}/%{name}%{major_ver}/ldAix
+
+ # Fix library permissions.
+ chmod 755 %{BUILDROOT}%{libdir}/libtcl*.so*
end
# Keep libtclstub*.a.