Package Details: ucommon 7.0.1-2

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: 2024-05-09 11:31 (UTC)

Latest Comments

1 2 Next › Last »

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-----

malus commented on 2021-06-07 10:30 (UTC)

It's now forced to use c++14

jose1711 commented on 2021-06-06 22:29 (UTC)

@hemitheconyx thank you for sharing. hope maintainer will fix this one day.

hemitheconyx commented on 2021-06-02 22:08 (UTC)

@juniormarangao I had the same issue, edit the build function in PKGBUILD by adding CXXFLAGS=-std=c++14 after make (so the final line of the function is make CXXFLAGS=-std=c++14).

I think the issue comes from the fact that the last version of g++ sets c++17 as the default std, so you have to explicitly specify if you want to use an older std (since it appears this project doesn't compile under c++17).