diff --git a/scripts/makedeb.sh b/scripts/makedeb.sh index b58661e81..607b3212e 100755 --- a/scripts/makedeb.sh +++ b/scripts/makedeb.sh @@ -107,6 +107,10 @@ 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 -pd $bininstdir/pymod/klayout/*so makedeb-tmp/${pylibdir} cp -pd $bininstdir/pymod/klayout/*py makedeb-tmp/${pylibdir} +for d in db tl rdb; do + mkdir -p makedeb-tmp/${pylibdir}/$d + cp -pd $bininstdir/pymod/klayout/$d/*py makedeb-tmp/${pylibdir}/$d +done cd makedeb-tmp diff --git a/scripts/rpm-data/klayout.spec b/scripts/rpm-data/klayout.spec index bf9826b85..3b8751085 100644 --- a/scripts/rpm-data/klayout.spec +++ b/scripts/rpm-data/klayout.spec @@ -137,6 +137,10 @@ mkdir -p %{buildroot}%{_libdir}/klayout/lay_plugins mkdir -p %{buildroot}%{_bindir} cp -pd %{_builddir}/bin.$TARGET/pymod/klayout/*.so %{buildroot}%{pylib}/klayout cp -pd %{_builddir}/bin.$TARGET/pymod/klayout/*.py %{buildroot}%{pylib}/klayout +for d in tl db rdb; do + mkdir -p %{buildroot}%{pylib}/klayout/$d + cp -pd %{_builddir}/bin.$TARGET/pymod/klayout/$d/*.py %{buildroot}%{pylib}/klayout/$d +done 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