From 3cbd2ed0132f01125990c5fcf5484d081eb25643 Mon Sep 17 00:00:00 2001 From: veeso Date: Sat, 26 Jun 2021 14:40:23 +0200 Subject: [PATCH] Removed archlinux build stuff --- .github/workflows/aur-pub.yml | 21 ---------------- dist/build/deploy.sh | 15 ------------ dist/build/x86_64_archlinux/Dockerfile | 33 -------------------------- dist/pkgs/arch/.SRCINFO | 14 ----------- dist/pkgs/arch/PKGBUILD | 16 ------------- 5 files changed, 99 deletions(-) delete mode 100644 .github/workflows/aur-pub.yml delete mode 100644 dist/build/x86_64_archlinux/Dockerfile delete mode 100644 dist/pkgs/arch/.SRCINFO delete mode 100644 dist/pkgs/arch/PKGBUILD diff --git a/.github/workflows/aur-pub.yml b/.github/workflows/aur-pub.yml deleted file mode 100644 index d7727eb..0000000 --- a/.github/workflows/aur-pub.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: aur-pub -on: - push: - tags: - - "*" -jobs: - aur-publish: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Publish AUR package - uses: KSXGitHub/github-actions-deploy-aur@v2.2.4 - with: - pkgname: termscp - pkgbuild: ./dist/pkgs/arch/PKGBUILD - commit_username: ${{ secrets.AUR_USERNAME }} - commit_email: ${{ secrets.AUR_EMAIL }} - ssh_private_key: ${{ secrets.AUR_KEY }} - commit_message: Update AUR package - ssh_keyscan_types: rsa,dsa,ecdsa,ed25519 diff --git a/dist/build/deploy.sh b/dist/build/deploy.sh index 10b520e..89f836d 100755 --- a/dist/build/deploy.sh +++ b/dist/build/deploy.sh @@ -28,20 +28,5 @@ cd - mkdir -p ${PKGS_DIR}/rpm/ CONTAINER_NAME=$(docker create termscp-${VERSION}-x86_64_centos7 termscp-${VERSION}-x86_64_centos7) docker cp ${CONTAINER_NAME}:/usr/src/termscp/target/release/rpmbuild/RPMS/x86_64/termscp-${VERSION}-1.el7.x86_64.rpm ${PKGS_DIR}/rpm/termscp-${VERSION}-1.x86_64.rpm -# Build x86_64_archlinux - -##################### TEMP REMOVED ################################### -# cd x86_64_archlinux/ -# docker build --tag termscp-${VERSION}-x86_64_archlinux . -# # Create container and get AUR pkg -# cd - -# mkdir -p ${PKGS_DIR}/arch/ -# CONTAINER_NAME=$(docker create termscp-${VERSION}-x86_64_archlinux termscp-${VERSION}-x86_64_archlinux) -# docker cp ${CONTAINER_NAME}:/usr/src/termscp/termscp-${VERSION}-x86_64.tar.gz ${PKGS_DIR}/arch/ -# docker cp ${CONTAINER_NAME}:/usr/src/termscp/PKGBUILD ${PKGS_DIR}/arch/ -# docker cp ${CONTAINER_NAME}:/usr/src/termscp/.SRCINFO ${PKGS_DIR}/arch/ -# # Replace termscp-bin with termscp in PKGBUILD -# sed -i 's/termscp-bin/termscp/g' ${PKGS_DIR}/arch/PKGBUILD -##################### TEMP REMOVED ################################### exit $? diff --git a/dist/build/x86_64_archlinux/Dockerfile b/dist/build/x86_64_archlinux/Dockerfile deleted file mode 100644 index f9a1cc8..0000000 --- a/dist/build/x86_64_archlinux/Dockerfile +++ /dev/null @@ -1,33 +0,0 @@ -FROM archlinux:latest as builder - -WORKDIR /usr/src/ -# Install dependencies -RUN pacman -Syu --noconfirm \ - git \ - gcc \ - openssl \ - pkg-config \ - sudo -# Install rust -RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > /tmp/rust.sh && \ - chmod +x /tmp/rust.sh && \ - /tmp/rust.sh -y -# Create build user -RUN useradd build -m && \ - passwd -d build && \ - mkdir -p termscp && \ - chown -R build.build termscp/ -# Clone repository -RUN git clone https://github.com/veeso/termscp.git -# Set workdir to termscp -WORKDIR /usr/src/termscp/ -# Install cargo arxch -RUN source $HOME/.cargo/env && cargo install cargo-aur -# Build for x86_64 -RUN source $HOME/.cargo/env && cargo build --release -# Build pkgs -RUN source $HOME/.cargo/env && cargo aur -# Create SRCINFO -RUN chown -R build.build ../termscp/ && sudo -u build bash -c 'makepkg --printsrcinfo > .SRCINFO' - -CMD ["sh"] diff --git a/dist/pkgs/arch/.SRCINFO b/dist/pkgs/arch/.SRCINFO deleted file mode 100644 index fbbb60d..0000000 --- a/dist/pkgs/arch/.SRCINFO +++ /dev/null @@ -1,14 +0,0 @@ -pkgbase = termscp - pkgdesc = termscp is a SCP/SFTP/FTPS client for command line with an integrated UI to explore the remote file system. Basically WinSCP on a terminal. - pkgver = 0.6.0 - pkgrel = 1 - url = https://github.com/veeso/termscp - arch = x86_64 - license = MIT - provides = termscp - options = strip - source = https://github.com/veeso/termscp/releases/download/v0.6.0/termscp-0.6.0-x86_64.tar.gz - sha256sums = 279b4cab7da68c6db0efc054ddf72e36de85910110721b66d5cdc55833c99ccf - -pkgname = termscp - diff --git a/dist/pkgs/arch/PKGBUILD b/dist/pkgs/arch/PKGBUILD deleted file mode 100644 index ce950fb..0000000 --- a/dist/pkgs/arch/PKGBUILD +++ /dev/null @@ -1,16 +0,0 @@ -# Maintainer: Christian Visintin -pkgname=termscp -pkgver=0.6.0 -pkgrel=1 -pkgdesc="termscp is a SCP/SFTP/FTPS client for command line with an integrated UI to explore the remote file system. Basically WinSCP on a terminal." -url="https://github.com/veeso/termscp" -license=("MIT") -arch=("x86_64") -provides=("termscp") -options=("strip") -source=("https://github.com/veeso/termscp/releases/download/v$pkgver/termscp-$pkgver-x86_64.tar.gz") -sha256sums=("f66a1d1602dc8ea336ba4a42bfbe818edc9c20722e1761b471b76109c272094c") - -package() { - install -Dm755 termscp -t "$pkgdir/usr/bin/" -}