Package Details: pcal 4.11.0-6

Git Clone URL: (read-only, click to copy)
Package Base: pcal
Description: Generate annotated PostScript or HTML calendars in a monthly or yearly format
Upstream URL:
Licenses: unknown
Submitter: S1G1
Maintainer: mrxx
Last Packager: mrxx
Votes: 20
Popularity: 0.000000
First Submitted: 2006-08-24 22:38
Last Updated: 2020-02-13 20:01

Latest Comments

mrxx commented on 2020-02-13 20:53

@vesath: thanks, done.

vesath commented on 2020-02-13 19:36

Please set arch=('x86_64') instead of arch=('any') since the resulting package contains the binary file /usr/bin/pcal which is definitely architecture specific. If you want to build the package for other architectures, specify them like this: arch=('x86_64' 'armv7h') etc. Cheers.

mrxx commented on 2018-10-30 15:46

Adopted, added /usr/share/doc/pcal/ dir with examples, html/cgi interface, helper scripts.

Herodotus commented on 2018-10-16 05:41

Can we install the example calendars somewhere?

In Ubuntu they are installed into '/usr/share/doc/pcal/examples/'.

Not finding them in pacman -Ql, I wrote my own, then an Ubuntu user told me that they already exist in the source package.

zorun commented on 2012-04-14 15:05

Adopted and fixed.

There's still an issue with the license though, I haven't been able to find the license used (even by grepping the sources or searching their website)

conan commented on 2012-02-22 08:29

Package wont build. The "quick fix" from bryan is the same PKGBUILD with the line for the license removed. I couldn't find any references in the source to a license, so maybe it's ok. But it wont make the package work.

Doing a 'yaourt -S pcal' gives:

==> Validating source files with md5sums...
pcal-4.11.0.tgz ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build pcal.

Doing 'yaourt -G pcal' brings a PKGBUILD with md5sums=('0ed7e9bec81fe3bdd62f8af283bef704') and downloading by hand from sourceforge brings a pcal-4.11.0.tgz with the same md5sum. However the pcal-4.11.0.tgz brought by 'yaourt -S pcal' has md5um 'e52823e03022fa912bbc556f74c92e15' ... And I don't understand why is that.

Anyway, building with makepkg (the PKGBUILD with the right md5sum) gives this error:

$ makepkg
==> Making package: pcal 4.11.0-1 (Wed Feb 22 05:08:40 ART 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found pcal-4.11.0.tgz
==> Validating source files with md5sums...
pcal-4.11.0.tgz ... Passed
==> Extracting Sources...
-> Extracting pcal-4.11.0.tgz with bsdtar
==> Entering fakeroot environment...
==> Starting build()...
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/pcal.o -c src/pcal.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/encvec.o -c src/encvec.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/exprpars.o -c src/exprpars.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/moonphas.o -c src/moonphas.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/pcalutil.o -c src/pcalutil.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/pcallang.o -c src/pcallang.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/readfile.o -c src/readfile.c
/usr/bin/gcc -O2 -Wall -W -DEPS_DSC '-DSEARCH_PCAL_DIR=0' -DBUILD_ENV_UNIX -o obj/writefil.o -c src/writefil.c
src/readfile.c: In function ‘do_include’:
src/readfile.c:808:13: warning: the address of ‘tmpnam’ will always evaluate as ‘true’ [-Waddress]
/usr/bin/gcc -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -o exec/pcal obj/pcal.o obj/encvec.o obj/exprpars.o obj/moonphas.o obj/pcalutil.o obj/pcallang.o obj/readfile.o obj/writefil.o -lm
Build of pcal for Unix completed.
nroff -man doc/ > doc/
groff -man -Tps doc/ >doc/
groff -man -Thtml doc/ >doc/pcal-help.html
groff -man -Tascii doc/ >doc/pcal-help.txt
doc/ warning: can't find character with input code 237
mkdir -p //tmp/pcal/pkg/usr/bin
mkdir -p //tmp/pcal/pkg/usr/man/man1
mkdir -p //tmp/pcal/pkg/usr/man/cat1
cp exec/pcal //tmp/pcal/pkg/usr/bin
cp doc/ //tmp/pcal/pkg/usr/man/man1/pcal.1
compress //tmp/pcal/pkg/usr/man/man1/pcal.1
make: execvp: compress: Permission denied
make: *** [install] Error 127
==> ERROR: A failure occurred in build().

I have no 'compress' utility in my system nor couldn't find any by doing 'yaourt -Ss compress'

Anonymous comment on 2010-05-15 15:20

A quick fix to the package is at: