Package Details: ucommon 7.0.1-3

Git Clone URL: https://aur.archlinux.org/ucommon.git (read-only, click to copy)
Package Base: ucommon
Description: A class framework that was specifically designed for telephony applications
Upstream URL: https://www.gnu.org/software/commoncpp/
Licenses: LGPL-3.0-or-later
Submitter: tredaelli
Maintainer: pmattern
Last Packager: pmattern
Votes: 8
Popularity: 0.000000
First Submitted: 2015-08-18 17:55 (UTC)
Last Updated: 2026-06-12 19:46 (UTC)

Latest Comments

1 2 3 Next › Last »

pmattern commented on 2026-06-12 19:53 (UTC) (edited on 2026-06-12 19:54 (UTC) by pmattern)

Upon the first comments complaining about issues with the release tarball the download would work just fine at my side, so I thought there were some temporary glitches only.
But there seems to be a serious problem indeed, so the package is now using the VCS repo.
Sorry for any inconvenience!

dreieck commented on 2026-06-06 14:09 (UTC)

Fails to download source:

==> Retrieving sources...
  -> Downloading commoncpp-7.0.1.tar.gz...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100    178 100    178   0      0    349      0                              0
  0      0   0      0   0      0      0      0                              0
curl: (22) The requested URL returned error: 400
==> ERROR: Failure while downloading https://git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-7.0.1.tar.gz
    Aborting...

Please fix.

kchr commented on 2026-04-26 17:20 (UTC)

Apply the following patch to use relevant tag from the git source tree instead of downloading the tag snapshot (which seems broken at the moment):

diff --git i/PKGBUILD w/PKGBUILD
index b508061..bc058c2 100644
--- i/PKGBUILD
+++ w/PKGBUILD
@@ -11,10 +11,9 @@ arch=('i686' 'x86_64')
 url='https://www.gnu.org/software/commoncpp/'
 license=('LGPL-3.0-or-later')
 depends=('gcc-libs' 'openssl' 'bash')
-makedepends=('cmake')
-#source=("https://ftp.gnu.org/gnu/commoncpp/$pkgname-$pkgver.tar.gz"{,.sig})
-source=("https://git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-$pkgver.tar.gz")
-sha256sums=('99fd0e2c69f24e4ca93d01a14bc3fc4e40d69576f235f80f7a8ab37c16951f3e')
+makedepends=('git' 'cmake')
+source=("commoncpp-${pkgver}::git://git.git.savannah.gnu.org/commoncpp.git#tag=v${pkgver}")
+sha256sums=('SKIP')
 #validpgpkeys=('5CF995AAD5CC1E4079F76C38B1732A9CB37C87BA')

 build() {

vvch commented on 2025-12-21 22:00 (UTC) (edited on 2025-12-21 22:31 (UTC) by vvch)

@ChrisTX

source=("https://cgit.git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-$pkgver.tar.gz")

is also not a valid link anymore.

freaknils commented on 2025-10-08 05:04 (UTC)

Hi there, sha256 sum is invalid. Please update:

diff --git a/PKGBUILD b/PKGBUILD
index b508061..2095af1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,7 @@ depends=('gcc-libs' 'openssl' 'bash')
 makedepends=('cmake')
 #source=("https://ftp.gnu.org/gnu/commoncpp/$pkgname-$pkgver.tar.gz"{,.sig})
 source=("https://git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-$pkgver.tar.gz")
-sha256sums=('99fd0e2c69f24e4ca93d01a14bc3fc4e40d69576f235f80f7a8ab37c16951f3e')
+sha256sums=('5a8cd09ec70da659005071dae8eed9468877d1fb72323523179c3cb1879011e1')
 #validpgpkeys=('5CF995AAD5CC1E4079F76C38B1732A9CB37C87BA')

 build() {

ChrisTX commented on 2025-07-24 13:05 (UTC)

Source link changed:

diff --git a/PKGBUILD b/PKGBUILD
index b508061..266f6d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ license=('LGPL-3.0-or-later')
 depends=('gcc-libs' 'openssl' 'bash')
 makedepends=('cmake')
 #source=("https://ftp.gnu.org/gnu/commoncpp/$pkgname-$pkgver.tar.gz"{,.sig})
-source=("https://git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-$pkgver.tar.gz")
+source=("https://cgit.git.savannah.gnu.org/cgit/commoncpp.git/snapshot/commoncpp-$pkgver.tar.gz")
 sha256sums=('99fd0e2c69f24e4ca93d01a14bc3fc4e40d69576f235f80f7a8ab37c16951f3e')
 #validpgpkeys=('5CF995AAD5CC1E4079F76C38B1732A9CB37C87BA')

With that change it builds.

Artymka1 commented on 2025-04-15 09:21 (UTC)

broken(

atom7890 commented on 2025-03-31 12:25 (UTC)

source link broken

pmattern commented on 2023-11-16 23:21 (UTC)

The package has always been building just fine here since my last commit, both in a clean chroot or by invoking makepkg in a regular system.
No idea what makes you claim it doesn't build, maybe your makepkg.conf is outdated and/or featuring some custom settings.

Your remarkable orphan request is to be discussed in its corresponding ML thread.

fbrennan commented on 2023-11-03 20:19 (UTC)

I have asked for package to be orphaned, here is a patch that fixes build in mean time:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

- From 386bbe310d84c7135fece063f50855890d4e0b3c Mon Sep 17 00:00:00 2001
From: Fredrick Brennan <copypaste@kittens.ph>
Date: Fri, 3 Nov 2023 16:18:43 -0400
Subject: [PATCH] v7.0.1 pkgrel 2

- ---
 .SRCINFO |  2 +-
 PKGBUILD | 14 ++++++++++----
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/.SRCINFO b/.SRCINFO
index a18eff5..d84cfba 100644
- --- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = ucommon
    pkgdesc = GNU Common C++ is a class framework that was specifically designed for telephony applications.
    pkgver = 7.0.1
- - pkgrel = 1
+   pkgrel = 2
    url = https://www.gnu.org/software/commoncpp/
    arch = i686
    arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 0fb9984..65139b1 100644
- --- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,11 @@
 # Contributor: Dominic Brekau <aur@dominic.brekau.de>
 # Contributor: Timothy Redaelli <timothy.redaelli@gmail.com>
 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Fred Brennan <copypaste@kittens.ph>

 pkgname=ucommon
 pkgver=7.0.1
- -pkgrel=1
+pkgrel=2
 pkgdesc='GNU Common C++ is a class framework that was specifically designed for telephony applications.'
 arch=('i686' 'x86_64')
 url='https://www.gnu.org/software/commoncpp/'
@@ -19,11 +20,16 @@ sha256sums=('99fd0e2c69f24e4ca93d01a14bc3fc4e40d69576f235f80f7a8ab37c16951f3e')

 build() {
   mkdir build && cd build
- -  cmake "${srcdir}"/commoncpp-$pkgver -DCMAKE_INSTALL_PREFIX=/usr
- -  make
+  cmake "${srcdir}"/commoncpp-$pkgver -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_SHARED_LINKER_FLAGS='-latomic' \
+    -DCMAKE_EXE_LINKER_FLAGS='-latomic' \
+    -DCMAKE_STATIC_LINKER_FLAGS='-latomic' \
+    -DBUILD_DISTFILE=ON
+  cmake --build .
 }

 package() {
   cd build
- -  make DESTDIR="${pkgdir}" install
+  cmake --install . --prefix "${pkgdir}"/usr
+  find "${pkgdir}"/usr/bin -type f -exec chmod -v ugo+x {} \;
 }
- -- 
2.42.0

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQS1rLeeEfG/f0nzK7hYUwVpYvFOWAUCZUVVsgAKCRBYUwVpYvFO
WHXxAQCINVBwBKQ83vXYhhUwJuzJk795pQBqJzSXvAcFJf8jEAD/cyardUAELX/z
tWCV2yL4JrqW7nUR+u7BLX6wNAaFcws=
=gSiF
-----END PGP SIGNATURE-----