Package Details: poco 1.7.4-1

Git Clone URL: https://aur.archlinux.org/poco.git (read-only)
Package Base: poco
Description: C++ class libraries for network-centric, portable applications, complete edition with debug libraries
Upstream URL: http://www.pocoproject.org/
Licenses: custom:boost
Conflicts: poco-dev
Provides: poco-dev
Replaces: poco-dev
Submitter: wuischke
Maintainer: ido (rew)
Last Packager: rew
Votes: 96
Popularity: 1.567591
First Submitted: 2007-10-28 11:02
Last Updated: 2016-07-21 21:37

Latest Comments

ido commented on 2016-07-17 19:02

Thanks @rew. I added you as a comaintainer. If you want to take over this package, I can disown it and you'll become the primary maintainer, just let me know.

rew commented on 2016-05-02 20:29

I can. I've had a pull request opened (https://github.com/ido/packages-archlinux/pull/74) to update this to 1.7.0 (now 1.7.3) for a while.

ido commented on 2016-03-31 18:28

Does anyone want to take on co-maintainership to help improve this package and update it?

v01d commented on 2016-03-08 14:54

hi, current PKGBUILD builds debug versions of the package also, which is time consuming and does not make much sense since debug symbols are stripped anyways by makepkg. It would be nice if debug building could be avoided to speed up compilation.

There's a CMakeLists file which I think allows this, but I'm not sure.

ido commented on 2015-09-04 16:02

Thanks, can you submit a pull request?

skydrome commented on 2015-08-08 04:04

1.6.1 is released

eomarjee commented on 2015-02-05 18:43

I had to add POCO_ODBC_LIB=/usr/lib to make and make install for building this package.

ido commented on 2015-01-26 20:28

NOTE: To request changes to this package, please submit a pull request
to the GitHub repository at https://github.com/ido/packages-archlinux
Otherwise, open a GitHub issue. Thank you! -Ido

ido commented on 2015-01-26 18:56

(Until tomorrow, poco-dev is an alternative.)

ido commented on 2015-01-26 18:55

Adopting this package, will update it later this week & integrate it with other packages I maintain.

ido commented on 2015-01-12 16:04

This should probably be merged into the poco package.

TheAifam5 commented on 2014-11-20 22:07

# Maintainer: Robert Knauer <robert@privatdemail.net>
# Contributor: Rodrigo Grumiche Silva <grumiche at integrityit dot com dot br>
# Contributor: nozog
# Contributor: davidhjelm
# Contributor: Ray Kohler <ataraxia937 at gmail dot com>
# Contributor: Nathan Owe < ndowens04 at gmail dot com>
# Contributor: Mateusz Paluszkiewicz < aifam96 at gmail dot com >

pkgname=poco
_pkgver=1.4.7
pkgver=1.4.7
pkgrel=1
pkgdesc="C++ class libraries for network-centric, portable applications, complete edi$
arch=('i686' 'x86_64' 'armv6h')
url="http://www.pocoproject.org/"
license=('custom:boost')
depends=('unixodbc' 'libmariadbclient' 'openssl')
makedepends=('gcc' 'make' 'unixodbc' 'libmariadbclient' 'openssl' 'chrpath')
source=(
"http://pocoproject.org/releases/${pkgname}-${pkgver}/${pkgname}-${_pkgver}-all.$
)
sha256sums=(
'SKIP'
)
build()
{
cd "${srcdir}/${pkgname}-${_pkgver}-all"
./configure --prefix=/usr --no-samples --no-tests
make ODBCLIBDIR="/usr/lib"
}

package()
{
cd "${srcdir}/${pkgname}-${_pkgver}-all"
make ODBCLIBDIR="/usr/lib" DESTDIR="${pkgdir}" install
install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# remove rpath information from binaries
chrpath -d "${pkgdir}/usr/bin/cpspc"
chrpath -d "${pkgdir}/usr/bin/cpspcd"
chrpath -d "${pkgdir}/usr/bin/f2cpspd"
chrpath -d "${pkgdir}/usr/bin/f2cpsp"
}

TheAifam5 commented on 2014-11-20 22:06

# Maintainer: Robert Knauer <robert@privatdemail.net>
# Contributor: Rodrigo Grumiche Silva <grumiche at integrityit dot com dot br>
# Contributor: nozog
# Contributor: davidhjelm
# Contributor: Ray Kohler <ataraxia937 at gmail dot com>
# Contributor: Nathan Owe < ndowens04 at gmail dot com>
# Contributor: Mateusz Paluszkiewicz < aifam96 at gmail dot com >

pkgname=poco
_pkgver=1.4.7
pkgver=1.4.7
pkgrel=1
pkgdesc="C++ class libraries for network-centric, portable applications, complete edi$
arch=('i686' 'x86_64' 'armv6h')
url="http://www.pocoproject.org/"
license=('custom:boost')
depends=('unixodbc' 'libmariadbclient' 'openssl')
makedepends=('gcc' 'make' 'unixodbc' 'libmariadbclient' 'openssl' 'chrpath')
source=(
"http://pocoproject.org/releases/${pkgname}-${pkgver}/${pkgname}-${_pkgver}-all.$
)
sha256sums=(
'SKIP'
)
build()
{
cd "${srcdir}/${pkgname}-${_pkgver}-all"
./configure --prefix=/usr --no-samples --no-tests
make ODBCLIBDIR="/usr/lib"
}

package()
{
cd "${srcdir}/${pkgname}-${_pkgver}-all"
make ODBCLIBDIR="/usr/lib" DESTDIR="${pkgdir}" install
install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
# remove rpath information from binaries
chrpath -d "${pkgdir}/usr/bin/cpspc"
chrpath -d "${pkgdir}/usr/bin/cpspcd"
chrpath -d "${pkgdir}/usr/bin/f2cpspd"
chrpath -d "${pkgdir}/usr/bin/f2cpsp"
}

cookies commented on 2014-06-26 12:50

Update to v1.4.6p4

cookies commented on 2013-12-30 11:51

Update to v1.4.6p2

cookies commented on 2013-07-18 23:18

I compiled the package successfully for armv6h now, I will add this architecture when a package update is necessary.
Have you tested other arm architectures?

Anonymous comment on 2013-07-18 13:19

Is there any reason why the package is only for "i686" and "x86_64"?
I would love to see it for the "arm" architectures.

cookies commented on 2013-07-04 15:51

1.5.1 is not a stable version, so I won't update this package. You could upload a poco-devel package to AUR if you want.

bjonnh commented on 2013-07-04 14:55

http://bjonnh.net/share/poco-1.5.1-PKGBUILD

for latest 1.5.1 version. Builds well on up-to-date arch (no testing).

cookies commented on 2013-05-27 16:21

Thanks for the reminder.
Update to v1.4.6.1-2, fixed dependencies.

zootboy commented on 2013-05-22 17:29

libmysqlclient no longer exists. This should be updated to libmariadbclient.

cookies commented on 2013-04-13 11:28

Update to v1.4.6.1

AlexandrePTJ commented on 2013-04-10 18:51

1.4.6p1 released

cookies commented on 2013-02-05 15:46

Update to v1.4.6

cookies commented on 2012-10-08 14:27

I've downloaded the file 5 times and I always get the same result:
$ sha256sum poco-1.4.4-all.tar.gz.*
3e57945376a8e16dbf1860a34b862b78b1d2f93c08d6c88e88f987c1a63d4893 poco-1.4.4-all.tar.gz.0
3e57945376a8e16dbf1860a34b862b78b1d2f93c08d6c88e88f987c1a63d4893 poco-1.4.4-all.tar.gz.1
3e57945376a8e16dbf1860a34b862b78b1d2f93c08d6c88e88f987c1a63d4893 poco-1.4.4-all.tar.gz.2
3e57945376a8e16dbf1860a34b862b78b1d2f93c08d6c88e88f987c1a63d4893 poco-1.4.4-all.tar.gz.3
3e57945376a8e16dbf1860a34b862b78b1d2f93c08d6c88e88f987c1a63d4893 poco-1.4.4-all.tar.gz.4

iq2luc commented on 2012-10-08 08:26

The sha should be 07de4617e922930f180172d81aa2730f8f845d4816eab502598612619456771d instead of 3e57945376a8e16dbf1860a34b862b78b1d2f93c08d6c88e88f987c1a63d4893.

cookies commented on 2012-10-04 17:02

Update to v1.4.4-4

cookies commented on 2012-09-09 09:37

Update to v1.4.4-3

mrbit commented on 2012-09-07 22:20

ok now compila.for OS 64bit

mrbit commented on 2012-09-07 22:20

ok now compila.

cookies commented on 2012-09-07 21:01

Update to v1.4.4-2
The bug which appears when one of the directories "/usr/lib/$ARCH-linux-gnu" and "/usr/lib64" exists should be fixed now.

mrbit commented on 2012-09-07 20:40

ok...thanks

cookies commented on 2012-09-07 20:38

I looked into the makefile now, and the error must be that the makefile sets only "/usr/lib" as ODBCLIBDIR if "/usr/lib/x86_64-linux-gnu" and "/usr/lib64" do not exist. I will write a patch which should solve the problem.

mrbit commented on 2012-09-06 19:47

I do not think that is an error on my system
I think it's a bug : do not update the variable ODBCLIBDIR Data / ODBC / ODBC.make ??

cookies commented on 2012-09-06 19:41

That's not an error in the PKGBUILD, it's an error in your system.
It's nice if this workaround works for you, but I won't add it to the PKGBUILD if I can't reproduce the error.

mrbit commented on 2012-09-05 21:54

add PKGBUILD

sed -i '12 a\ODBCLIBDIR = /usr/lib' $srcdir/$pkgname-$pkgver-all/Data/ODBC/ODBC.make
/configure --prefix=/usr --no-samples --no-tests

SO WORK..

mrbit commented on 2012-09-05 20:30

???? strange!!!!
dares can be ?

cookies commented on 2012-09-05 20:22

I've set up a virtual Arch Linux x86_64 system now, tried to install poco and it works (output of pacman -Qi poco):
Name : poco
Version : 1.4.4-1
URL : http://www.pocoproject.org/
Licenses : custom:boost
Groups : None
Provides : None
Depends On : unixodbc libmysqlclient openssl
Optional Deps : None
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 10068.00 KiB
Packager : Unknown Packager
Architecture : x86_64
Build Date : Wed Sep 5 22:18:14 2012
Install Date : Wed Sep 5 22:18:48 2012
Install Reason : Explicitly installed
Install Script : No
Description : C++ class libraries for network-centric, portable applications, complete edition

So the package is okay, but there's something wrong with your system.

mrbit commented on 2012-09-05 15:16

I think so ( without ODBC ) at least compile on x86_64 for now...

cookies commented on 2012-09-05 14:34

And you're sure that all packages will work, even when poco is compiled without ODBC? I think that's not such a good solution.

mrbit commented on 2012-09-05 14:14

add PKGBUILD

if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
./configure --omit=Data/ODBC
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
./configure ......
fi

mrbit commented on 2012-09-05 14:14

if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
./configure --omit=Data/ODBC
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
./configure ......
fi

cookies commented on 2012-09-05 14:06

Where should I add this? To the arguments of the ./configure script?

mrbit commented on 2012-09-04 19:01

for 64bit-->poco 1.4.4 compila add --omit=Data/ODBC

mrbit commented on 2012-09-04 19:01


for b4bit-->poco 1.4.4 compila add --omit=Data/ODBC

mrbit commented on 2012-09-04 17:49

works --> 1.4.3p1-1 , 1.4.4 no.

mrbit commented on 2012-09-04 17:47

strange!

cookies commented on 2012-09-04 17:14

I don't answer faster when you add four exclamation marks to your comment. ;)
But back to topic: I'm using i686 Arch Linux, so I think that's the problem here. I have no x86_64 system for testing, do you have an idea what could be a solution?
The file paths of unixodbc are the same in both packages, so I don't know why make doesn't find the library files.

mrbit commented on 2012-09-04 16:58

64bit already done installation unixodbc .....!!!!

cookies commented on 2012-09-04 16:25

I have unixodbc 2.3.1-1, too - but it works for me.
What's your system architecture? And have you tried to reinstall unixodbc?

mrbit commented on 2012-09-04 15:43

No ODBC library found

unixodbc-2.3.1-1 !!!!!!

make[1]: Entering directory `/tmp/packerbuild-0/poco/poco/src/poco-1.4.4-all/Data/ODBC'
ODBC.make:49: *** No ODBC library found. Please install unixODBC or iODBC or specify ODBCLIBDIR and try again. Stop.
make[1]: Leaving directory `/tmp/packerbuild-0/poco/poco/src/poco-1.4.4-all/Data/ODBC'

cookies commented on 2012-09-04 15:08

Update to v1.4.4-1

cookies commented on 2012-03-18 17:18

Update to v1.4.3p1
If you're using e.g. spectrum, you have to reinstall it after installing the update. Otherwise it won't find the libraries.

Anonymous comment on 2012-03-12 20:56

I would be glad if someone could maintain this package

Svenstaro commented on 2012-03-12 20:23

I will orphan this package in a bit if it isn't being updated.

Anonymous comment on 2012-03-08 18:53

I would be happy to maintain this package if you would like.

bwrsandman commented on 2012-03-06 04:24

New version:
pkgver=1.4.3p1
md5sums=('5b57203d9451366bb6ab16ac74f057d8')

Makefile will fail if your hostname has a white space in it

Anonymous comment on 2011-12-20 19:02

Package updated

Anonymous comment on 2011-06-03 19:57

make[1]: *** [/tmp/yaourt-tmp-root/aur-poco/src/poco-1.4.1p1-all/PageCompiler/bin/Linux/i686/cpspcd] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-root/aur-poco/src/poco-1.4.1p1-all/PageCompiler'
make: *** [PageCompiler-libexec] Error 2

maleadt commented on 2011-04-23 20:59

Hmm, since the update of last week Spectrum (which uses Poco) doesn't build anymore:
#error There is no libPocoData storage backend installed. Spectrum will not work without one of them.

Has anything obvious changed?

Anonymous comment on 2011-04-18 00:34

Package updated.

Anonymous comment on 2011-03-17 22:12

Please update to 1.4.1. PKGBUILD changes:
pkgver=1.4.1p1
pkgrel=1
md5sums=('5b35baa1bf7ee4b20437b8950a1c5012')

Anonymous comment on 2010-12-19 01:46

PKGBUILD updated

markc commented on 2010-12-17 15:07

Version 1.4.0 has been released