diff options
author | The one with the braid | 2024-03-27 18:15:47 +0100 |
---|---|---|
committer | The one with the braid | 2024-03-27 18:15:47 +0100 |
commit | 1a63ba4ecabbce4f395d693f4d011d8ff495502a (patch) | |
tree | 8a234a734f361fe5f8c0bf4e349658ade918cfcb | |
parent | 4d1275fa524bc8adcd479142c329c17433b9af17 (diff) | |
download | aur-1a63ba4ecabbce4f395d693f4d011d8ff495502a.tar.gz |
fix: require explicit versions in all depends and provides
Signed-off-by: The one with the braid <info@braid.business>
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 17 insertions, 15 deletions
@@ -41,6 +41,7 @@ pkgname = flutter depends = flutter-target-android=3.19.4 depends = flutter-target-web=3.19.4 depends = flutter-intellij-patch=3.19.4 + conflicts = flutter pkgname = flutter-common pkgdesc = Flutter SDK component - common SDK files and pub cache @@ -48,11 +49,11 @@ pkgname = flutter-common pkgname = flutter-gradle pkgdesc = Flutter SDK component - gradle wrapper provides = flutter-gradle=3.19.4 - conflicts = flutter-gradle=3.19.4 + conflicts = flutter-gradle pkgname = flutter-tool pkgdesc = Flutter SDK component - CLI tool (for packaging only) - depends = flutter-common + depends = flutter-common=3.19.4 depends = dart>=3.3.2 depends = bash depends = curl @@ -67,7 +68,7 @@ pkgname = flutter-tool pkgname = flutter-devel pkgdesc = Flutter SDK component - CLI tool (for application development) - depends = flutter-tool + depends = flutter-tool=3.19.4 depends = dart>=3.3.2 replaces = flutter-tool-developer @@ -85,9 +86,9 @@ pkgname = flutter-target-linux pkgname = flutter-target-android pkgdesc = Flutter SDK component - android target files - depends = flutter-tool - depends = flutter-engine-android - depends = flutter-gradle + depends = flutter-tool=3.19.4 + depends = flutter-engine-android=3.19.4 + depends = flutter-gradle=3.19.4 optdepends = android-sdk: develop for Android devices optdepends = java-environment: develop for Android devices @@ -98,7 +99,7 @@ pkgname = flutter-target-web pkgname = flutter-intellij-patch pkgdesc = Flutter SDK component - IntelliJ Flutter plugin hotfix - depends = flutter-common + depends = flutter-common=3.19.4 optdepends = android-studio optdepends = intellij-idea-community-edition optdepends = intellij-idea-ultimate-edition @@ -106,7 +106,8 @@ build() { _package() { pkgdesc="${_pkgdesc} - full installation of development tool and runtime" - depends=("${pkgbase}-devel=${pkgver}" "${pkgbase}-target-linux=${pkgver}" "${pkgbase}-target-android=${pkgver}" "${pkgbase}-target-web=${pkgver}" "${pkgbase}-intellij-patch"=${pkgver}) + depends=("${pkgbase}-devel=${pkgver}" "${pkgbase}-target-linux=${pkgver}" "${pkgbase}-target-android=${pkgver}" "${pkgbase}-target-web=${pkgver}" "${pkgbase}-intellij-patch=${pkgver}") + conflicts=("${pkgbase}") } _package-common() { @@ -170,9 +171,9 @@ _package-target-web() { _package-target-android() { pkgdesc="${_pkgdesc} - android target files" depends=( - "${_group}-tool" - "${_group}-engine-android" - "${_group}-gradle" + "${_group}-tool=${pkgver}" + "${_group}-engine-android=${pkgver}" + "${_group}-gradle=${pkgver}" ) optdepends=("android-sdk: develop for Android devices" "java-environment: develop for Android devices" @@ -194,7 +195,7 @@ _package-gradle() { "${_group}-gradle=${pkgver}" ) conflicts=( - "${_group}-gradle=${pkgver}" + "${_group}-gradle" ) install -dm755 "${pkgdir}/usr/lib/${_group}/bin/cache/artifacts" @@ -205,7 +206,7 @@ _package-gradle() { _package-tool() { pkgdesc="${_pkgdesc} - CLI tool (for packaging only)" depends=( - "${_group}-common" + "${_group}-common=${pkgver}" # TODO: completely compile Flutter tool standalone and drop dependency "dart>=${_dartver}" # commands first @@ -240,7 +241,7 @@ _package-tool() { _package-devel() { pkgdesc="${_pkgdesc} - CLI tool (for application development)" depends=( - "${_group}-tool" + "${_group}-tool=${pkgver}" "dart>=${_dartver}" ) replaces=("${_group}-tool-developer") @@ -257,7 +258,7 @@ _package-devel() { _package-intellij-patch() { pkgdesc="${_pkgdesc} - IntelliJ Flutter plugin hotfix" - depends=("${_group}-common") + depends=("${_group}-common=${pkgver}") optdepends=( "android-studio" "intellij-idea-community-edition" |