Skip to content

Commit 183b1db

Browse files
committed
chore: Updated the AUR packages
1 parent e5b2e35 commit 183b1db

File tree

2 files changed

+30
-16
lines changed

2 files changed

+30
-16
lines changed

.SRCINFO

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,19 @@ pkgbase = linear-cli
99
makedepends = python-installer
1010
makedepends = python-wheel
1111
makedepends = python-setuptools
12-
depends = python>=3.12
13-
depends = python-pip
12+
depends = python
13+
depends = python-click
14+
depends = python-gql
15+
depends = python-aiohttp
16+
depends = python-pydantic
17+
depends = python-keyring
18+
depends = python-cryptography
19+
depends = python-rich
20+
depends = python-dotenv
21+
depends = python-pyjwt
22+
depends = python-httpx
23+
depends = python-tomli
24+
depends = python-tomli-w
1425
optdepends = keyrings.alt: Alternative keyring backends for credential storage
1526
source = https://files.pythonhosted.org/packages/source/l/linearator/linearator-1.3.0.tar.gz
1627
sha256sums = 8c157c3d509572a2cd92b75f68c2303d3334366bd8e73c7756f668175e71558a

PKGBUILD

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Maintainer: Adil Alizada <[email protected]>
23

34
pkgname=linear-cli
@@ -10,39 +11,41 @@ url="https://github.com/AdiKsOnDev/linearator"
1011
license=('MIT')
1112
depends=(
1213
'python'
13-
'python-httpx'
14-
'python-keyring'
14+
'python-click'
1515
'python-gql'
16-
'python-tomli-w'
17-
'python-dotenv'
16+
'python-aiohttp'
1817
'python-pydantic'
18+
'python-keyring'
19+
'python-cryptography'
1920
'python-rich'
21+
'python-dotenv'
22+
'python-pyjwt'
23+
'python-httpx'
24+
'python-tomli'
25+
'python-tomli-w'
2026
)
2127
makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools')
22-
optdepends=(
23-
'keyrings.alt: Alternative keyring backends for credential storage'
24-
)
28+
optdepends=('keyrings.alt: Alternative keyring backends for credential storage')
2529
source=("https://files.pythonhosted.org/packages/source/${_pypi_name::1}/$_pypi_name/$_pypi_name-$pkgver.tar.gz")
2630
sha256sums=('8c157c3d509572a2cd92b75f68c2303d3334366bd8e73c7756f668175e71558a')
2731

2832
build() {
2933
cd "$_pypi_name-$pkgver"
30-
python -m build --wheel
34+
rm -rf dist/ # ensure we are not using prebuilt wheels
35+
36+
python -m build --skip-dependency-check --wheel --no-isolation
3137
}
3238

3339
check() {
3440
cd "$_pypi_name-$pkgver"
35-
# Skip tests during package build - they require API access and coverage setup
36-
echo "Tests skipped during package build"
41+
echo "Skipping tests (require API access)"
3742
}
3843

3944
package() {
4045
cd "$_pypi_name-$pkgver"
41-
42-
# Install the built wheel
46+
# Only install your package files, don't reinstall dependencies
4347
python -m installer --destdir="$pkgdir" dist/*.whl
44-
45-
# Install license and docs from source
48+
4649
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
4750
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
4851
install -Dm644 CHANGELOG.md "$pkgdir/usr/share/doc/$pkgname/CHANGELOG.md"

0 commit comments

Comments
 (0)