diff --git a/scripts/makedeb.sh b/scripts/makedeb.sh index 81fc8291d..7f5d0b2bc 100755 --- a/scripts/makedeb.sh +++ b/scripts/makedeb.sh @@ -93,6 +93,7 @@ mkdir -p makedeb-tmp/${sharedir}/applications mkdir -p makedeb-tmp/${sharedir}/pixmaps mkdir -p makedeb-tmp/${libdir}/db_plugins mkdir -p makedeb-tmp/${libdir}/lay_plugins +mkdir -p makedeb-tmp/${libdir}/pymod mkdir -p makedeb-tmp/${bindir} cp etc/klayout.desktop makedeb-tmp/${sharedir}/applications @@ -106,6 +107,7 @@ cp -pd $bininstdir/klayout makedeb-tmp/${bindir} cp -pd $bininstdir/lib*so* makedeb-tmp/${libdir} cp -pd $bininstdir/db_plugins/lib*so* makedeb-tmp/${libdir}/db_plugins cp -pd $bininstdir/lay_plugins/lib*so* makedeb-tmp/${libdir}/lay_plugins +cp -rpd $bininstdir/pymod makedeb-tmp/${libdir}/pymod cd makedeb-tmp @@ -131,6 +133,7 @@ echo "Modifying control file .." strip ${bindir}/* strip ${libdir}/db_plugins/*.so* strip ${libdir}/lay_plugins/*.so* +strip ${libdir}/pymod/*.so* size=`du -ck usr | grep total | sed "s/ *total//"` diff --git a/scripts/rpm-data/klayout.spec b/scripts/rpm-data/klayout.spec index c7024b50c..e261645a0 100644 --- a/scripts/rpm-data/klayout.spec +++ b/scripts/rpm-data/klayout.spec @@ -146,12 +146,16 @@ TARGET="linux-release" mkdir -p %{buildroot}%{_libdir}/klayout mkdir -p %{buildroot}%{_libdir}/klayout/db_plugins mkdir -p %{buildroot}%{_libdir}/klayout/lay_plugins +mkdir -p %{buildroot}%{_libdir}/klayout/pymod cp -pd %{_builddir}/bin.$TARGET/lib*.so* %{buildroot}%{_libdir}/klayout cp -pd %{_builddir}/bin.$TARGET/db_plugins/lib*.so* %{buildroot}%{_libdir}/klayout/db_plugins cp -pd %{_builddir}/bin.$TARGET/lay_plugins/lib*.so* %{buildroot}%{_libdir}/klayout/lay_plugins +cp -rpd %{_builddir}/bin.$TARGET/pymod/* %{buildroot}%{_libdir}/klayout/pymod chmod 644 %{buildroot}%{_libdir}/klayout/*.so* chmod 644 %{buildroot}%{_libdir}/klayout/db_plugins/*.so* chmod 644 %{buildroot}%{_libdir}/klayout/lay_plugins/*.so* +find %{buildroot}%{_libdir}/klayout/pymod -type f -exec chmod 644 {} + +find %{buildroot}%{_libdir}/klayout/pymod -type d -exec chmod 755 {} + # create and populate bindir mkdir -p %{buildroot}%{_bindir}