Skip to content

build without debug symbols and exclude source from wheels #44

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Mar 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions ci/docker/manylinux/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
FROM quay.io/pypa/manylinux2010_x86_64

ENV OPENSSL openssl-1.1.1g
ENV LIBSSH 0.9.5
ENV LIBSSH 0.9.6
ENV SYSTEM_LIBSSH 1
ENV CFLAGS "-g0 -s"

RUN yum install zlib-devel cmake3 -y

ADD libssh-${LIBSSH}.tar.xz libssh.tar.xz
ADD https://www.openssl.org/source/${OPENSSL}.tar.gz ${OPENSSL}.tar.gz
ADD krb5-1.18.2.tar.xz krb5-1.18.2.tar.xz
ADD krb5-1.18.4.tar.xz krb5-1.18.4.tar.xz

RUN tar -xzf ${OPENSSL}.tar.gz
# Openssl
RUN cd ${OPENSSL} && \
./config --prefix=/usr --openssldir=/usr/openssl threads shared && \
make -j6 && make install
make -j6 && make install_sw

# Kerberos
RUN cd krb5-1.18.2.tar.xz/krb5-1.18.2/src && \
RUN cd krb5-1.18.4.tar.xz/krb5-1.18.4/src && \
./configure && \
make -j6 && \
make install
Expand All @@ -26,8 +27,8 @@ RUN cd krb5-1.18.2.tar.xz/krb5-1.18.2/src && \
RUN mkdir -p build_libssh && cd build_libssh && \
cmake3 ../libssh.tar.xz/libssh-${LIBSSH} -DCMAKE_BUILD_TYPE=Release \
-DWITH_GSS_API=ON && \
make -j6 install
make -j6 install/strip

RUN rm -rf ${OPENSSL}* libssh build_libssh krb5-1.18.2.tar.xz
RUN rm -rf ${OPENSSL}* libssh build_libssh krb5-1.18.4.tar.xz

VOLUME /var/cache
3 changes: 0 additions & 3 deletions ci/docker/manylinux/krb5-1.18.2.tar.xz

This file was deleted.

3 changes: 3 additions & 0 deletions ci/docker/manylinux/krb5-1.18.4.tar.xz
Git LFS file not shown
3 changes: 0 additions & 3 deletions ci/docker/manylinux/libssh-0.9.5.tar.xz

This file was deleted.

16 changes: 0 additions & 16 deletions ci/docker/manylinux/libssh-0.9.5.tar.xz.asc

This file was deleted.

3 changes: 3 additions & 0 deletions ci/docker/manylinux/libssh-0.9.6.tar.xz
Git LFS file not shown
16 changes: 16 additions & 0 deletions ci/docker/manylinux/libssh-0.9.6.tar.xz.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEjf9T4Y8qvI2PPJIjfuD8TcwBTj0FAmEniOkACgkQfuD8TcwB
Tj0TKQ/9HiMAGSMHoQ+iPVLP06iTc6Cy7rNyON2nPDQwAz0V/dfvkrKAAEflfgYd
3pt3dbE/qgh2kgQLb9kpbCUmFoGuLgKz36RPOsggwuOsN+eD1n65q8W39sMOQid3
bjUIOKRdYWC1suZ9fMAO1Ignl69Opd8dAq1Has9YzglaeQaV/lnYQOW4UG0xKHck
ZOp2qLfjmaQiBAI61eRyxqIYC0F67WKd0bo9D2csoocDVvHLq4syPdbMOfDTB+LL
KZSAZVW1R1JUVZMkp/P/HU11jNNy3wKoLafocnq8bXkPVrqhyuo+hDJV/OPUvFLa
VE/BzIRoMNG+1R+GJpwE7ut2DIHPxnZTThRkeVN5qP1+hbhgLJhW62I+HeAnD4s+
+W7fwJovN28I+wqSjVEP8JguprVuoDAX5jVHbeZoMT7p8ATA4Nh3KCbYELEwTtFG
zsEIlBvoNXD3ce7xGXL3MPqfgKqrZQjRG/iOWvKwDV7WrqK1cFFyL7aeBfK2+dQq
1Ew7aYlTsH6Hap7XByeSsy4Z5ts3VXIoFix/h+Br5OTYKYgITM7bijNAQ6A2ZWQN
TxCv8X0sVyaGyXhxG6QhrEWZjFe496MneZkq9e6HKZyaSbzwFwMgOvrUUC7fa8e5
o1Rvozah81U0nsikwTmDrm15RSK3mr2X34zPW2Ahzr1I5tGZzOk=
=cO0k
-----END PGP SIGNATURE-----
4 changes: 4 additions & 0 deletions libssh/.arcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"phabricator.uri" : "https://bugs.libssh.org/",
"history.immutable": true
}
Loading