diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 5b9b380..e924093 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -257,10 +257,10 @@ jobs: uses: actions/checkout@v4 with: submodules: true - - name: Set up Python 3.10 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: '3.10' + python-version: 3.12 - name: Download source distribution uses: actions/download-artifact@v4 with: @@ -268,11 +268,11 @@ jobs: path: dist/ merge-multiple: true - name: Extract package version - run: "echo PKGVER=$(python setup.py --version) >> $GITHUB_ENV" + run: "echo PKGVER=$( grep 'version =' pyproject.toml | cut -d\\\" -f2 ) >> $GITHUB_ENV" - name: Compute SHA256 of source distribution run: "echo SHA256=$(sha256sum dist/pyhmmer-${{ env.PKGVER }}.tar.gz | cut -f1 -d' ') >> $GITHUB_ENV" - name: Generate PKGBUILD - run: 'sed -e "s/%pkgver/${{ env.PKGVER }}/g" -e "s/%sha256sum/${{ env.SHA256 }}/g" pkg/aur/PKGBUILD.in > pkg/aur/PKGBUILD' + run: 'sed -e "s/%pkgver/${{ github.ref }}/g" -e "s/%sha256sum/${{ env.SHA256 }}/g" pkg/aur/PKGBUILD.in > pkg/aur/PKGBUILD' - name: Update package uses: KSXGitHub/github-actions-deploy-aur@v2.7.2 with: diff --git a/pkg/aur/PKGBUILD.in b/pkg/aur/PKGBUILD.in index d28c5be..299733c 100644 --- a/pkg/aur/PKGBUILD.in +++ b/pkg/aur/PKGBUILD.in @@ -8,7 +8,7 @@ pkgdesc="Cython bindings and Python interface to HMMER3" url="https://github.com/althonos/pyhmmer" arch=('i686' 'pentium4' 'x86_64' 'armv7h' 'aarch64') license=("MIT") -makedepends=('python-setuptools' 'cython' 'python-build' 'python-installer') +makedepends=('cython' 'python-build' 'python-installer') depends=('python' 'python-psutil') source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") sha256sums=(%sha256sum)