cppcms1

LOW
maintainer andreas_baumann 1 votes scanned 2026-09-24 09:42:26.093386
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Andreas Baumann <mail@andreasbaumann.cc>
2# Contributor: Aleksey Filippov <sarum9in@gmail.com>
3# Contributor: Eduardo Sánchez Muñoz <eduardosanchezmunoz@gmail.com>
4
5pkgname=cppcms1
6pkgver=1.2.1
7pkgrel=1
8pkgdesc="CppCMS is the web development framework written in C++, that is aimed on development of high performance web application (legacy 1.x series)."
9arch=('i486' 'i686' 'pentium4' 'x86_64')
10url="http://cppcms.sourceforge.net/"
11license=('LGPL')
12depends=('pcre' 'zlib' 'icu' 'python2')
13makedepends=('cmake' 'python2')
14optdepends=(
15 'sqlite: Sqlite3 session storage.'
16 'db: Berkeley DB session storage.'
17 'cppdb: CppDB session storage.'
18 'openssl'
19 'gnutls'
20)
21conflicts=('cppcms' 'libcppcms' 'libbooster')
22provides=('cppcms' 'libcppcms' 'libbooster')
23source=("cppcms-$pkgver.tar.bz2::http://sourceforge.net/projects/cppcms/files/cppcms/$pkgver/cppcms-$pkgver.tar.bz2/download")
24sha256sums=('10fec7710409c949a229b9019ea065e25ff5687103037551b6f05716bf6cac52')
25
26build() {
27 cd "$srcdir/cppcms-$pkgver"
28 find . -type f -print0 | xargs -0 sed -ri 's;/usr/bin/(|env )python$;&2;g'
29 sed -ri 's;(PYTHON NAMES python2) python;\1;g' CMakeLists.txt
30
31 rm -rf "$srcdir/cppcms-build"
32 mkdir -p "$srcdir/cppcms-build"
33 cd "$srcdir/cppcms-build"
34
35 cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_CXX_STANDARD=17 \
36 -DCMAKE_CXX_STANDARD_REQUIRED=ON -DCMAKE_BUILD_TYPE=Release \
37 -DCMAKE_INSTALL_PREFIX=/usr "$srcdir/cppcms-$pkgver"
38 make
39}
40
41package() {
42 cd "$srcdir/cppcms-build"
43 make DESTDIR="$pkgdir" install
44}
45

Scan history

Scanned at (UTC)SeverityRules
2026-09-24 09:42:26 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion