mirror of https://github.com/KLayout/klayout.git
Preparing for integrated python module (Linux)
This commit is contained in:
parent
ee58ca6e61
commit
a8e0a54011
|
|
@ -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//"`
|
||||
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
Loading…
Reference in New Issue