Package Details: conan 2.0.12-1

Git Clone URL: https://aur.archlinux.org/conan.git (read-only, click to copy)
Package Base: conan
Description: A distributed, open source, C/C++ package manager.
Upstream URL: https://conan.io
Licenses: MIT
Conflicts: conan1
Submitter: suridaj
Maintainer: suridaj
Last Packager: suridaj
Votes: 67
Popularity: 0.49
First Submitted: 2016-08-21 01:35 (UTC)
Last Updated: 2023-09-27 19:00 (UTC)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

suridaj commented on 2023-09-06 14:41 (UTC) (edited on 2023-09-06 14:42 (UTC) by suridaj)

@ruabmbua Thank you for the suggestion. Most packages only specify a dependency version if they could not run without it, and not because they would need to be rebuilt when a dependency changes. This is why I will not fix Python version for Conan.

At most, I could bump the release number of Phyton packages to trigger a rebuild, but that would still help only those users who are updating their whole system at the same time. The current consensus is it is on the user to manage and build the packages installed from outside of Arch repos.

You may consider using rebuild-detector to see if anything needs to be rebuilt after an update.

ruabmbua commented on 2023-09-06 11:02 (UTC)

I wonder if that could be improved by explicitly requiring the specific python version as a dependency in the aur packages?

suridaj commented on 2023-09-06 11:00 (UTC)

@ruabmbua, glad you solved it. That kind of error may occur after Python gets a version bump. Then Python libraries from AUR need to be rebuilt because their installation directory needs to be changed from eg. /usr/lib/python3.10/site-packages to /usr/lib/python3.11/site-packages.

ruabmbua commented on 2023-09-06 09:15 (UTC)

Never mind, solved it by clean building the python-patch-ng package and reinstalling.

ruabmbua commented on 2023-09-06 09:13 (UTC)

Seems like there is a new dependency missing error:

ModuleNotFoundError: No module named 'patch_ng

Is this a problem just for me, or is anyone else hitting it?

suridaj commented on 2023-09-05 18:35 (UTC)

@jhunkeler, thank you for the patch, I have integrated it into PKGBUILD.

@Petkr, sqlite is now added as a dependency.

suridaj commented on 2023-08-13 10:37 (UTC) (edited on 2023-08-13 10:39 (UTC) by suridaj)

@Petkr, thank you for reporting this. Do you have a traceback? I am going to try to reproduce this import error in a clean environment.

Petkr commented on 2023-08-13 09:21 (UTC)

I get

ImportError: libsqlite3.so.0: cannot open shared object file: No such file or directory

I think a dependency on sqlite should be added.

jhunkeler commented on 2023-07-23 12:53 (UTC)

diff --git a/PKGBUILD b/PKGBUILD
index 4716a2d..04f40ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Tomislav Ivek <tomislav.ivek@gmail.com>

 pkgname=('conan')
-pkgver=2.0.6
+pkgver=2.0.9
 pkgrel=1
 pkgdesc="A distributed, open source, C/C++ package manager."
 arch=('any')
@@ -22,12 +22,13 @@ depends=('python-requests>=2.25'
          'python-pyjwt>=2.4.0')
 conflicts=('conan1')

-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/conan-io/conan/archive/${pkgver}.tar.gz" "arch-reqs.patch")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/conan-io/conan/archive/${pkgver}.tar.gz")

 prepare() {
   cd $pkgname-$pkgver
-  patch -Np1 -i "${srcdir}/arch-reqs.patch"
- }
+  # Remove maximum version constraints
+  sed -i -r 's|(.*),.*|\1|g' conans/requirements.txt
+}

 build() {
   cd "$srcdir/conan-$pkgver"
@@ -42,5 +43,4 @@ package() {
   install -m755 -d "${pkgdir}/usr/share/doc/conan"
   install -m644 contributors.txt "${pkgdir}/usr/share/doc/conan/"
 }
-md5sums=('305ab44ff7cd78e86bf08644aede3a2f'
-         '89be6e10c435e90196fac182fc87a791')
+md5sums=('c49e88f5770c8a34f6d6d2f18c357543')

suridaj commented on 2022-07-23 09:16 (UTC)

python-pyjwt has been updated. Conan 1.50 can be installed now.