Package Details: libcd 5.14-1

Git Clone URL: https://aur.archlinux.org/libcd.git (read-only, click to copy)
Package Base: libcd
Description: Canvas Draw - 2D vector graphics library
Upstream URL: https://www.tecgraf.puc-rio.br/cd/
Licenses: MIT
Submitter: None
Maintainer: blueowl
Last Packager: blueowl
Votes: 5
Popularity: 0.000000
First Submitted: 2010-07-22 08:52
Last Updated: 2020-08-06 20:01

Latest Comments

1 2 Next › Last »

blueowl commented on 2020-01-27 17:01

Made an update to build with pango >= 1.44 (depending on harfbuzz).

@daurnimator: pango 1.44 and up depends on harfbuzz [1],[2]. However the upstream tecmake.mak has not been updated yet. So I have patched that in PKGBUILD for now.

[1] https://gitlab.gnome.org/GNOME/pango/blob/master/NEWS#L66
[2] https://blogs.gnome.org/mclasen/2019/07/19/pango-updates/

daurnimator commented on 2019-12-21 06:04

Missing harfbuzz dependency?

Tecmake: compiling cdgdk.c ...
gcc -c  -Wall -O2 -m64 -fPIC -I. -Idrv -Ix11 -Iwin32 -Iintcgm -Isim -Icairo -Isvg -I../include -I../../ftgl/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include   -DGTK_DISABLE_DEPRECATED -DTEC_UNAME=Linux53_64 -DTEC_SYSNAME=Linux -DLinux=5.3 -DTEC_LITTLEENDIAN -DTEC_64 -DFUNCPROTO=15 -DNDEBUG -o ../obj/Linux53_64/cdgdk.o gdk/cdgdk.c
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from gdk/cdgdk.h:10,
                 from gdk/cdgdk.c:13:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[1]: *** [../tecmake.mak:1700: ../obj/Linux53_64/cdgdk.o] Error 1
make: *** [Makefile:14: cd] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

blueowl commented on 2018-10-11 19:20

Updated
@ktamp: added 'lua' to makedepends
@quipa: fixed ftgl checksum

Thanks for pointing out the issues.

ktamp commented on 2018-08-27 23:29

Please add 'lua' to makedepends. This would solve potential problems on systems where 'lua' is not already installed and pikaur AUR helper is used (possibly others too).

quipa commented on 2018-08-10 19:45

There seems to be an issue with the md5sums for ftgl, getting the following error:

==> Validating source files with md5sums...
    cd-5.11.1_Sources.tar.gz ... Passed
    ftgl-2.1.5_Sources.tar.gz ... FAILED
    cd-5.11.1_Docs.pdf ... Passed
==> ERROR: One or more files did not pass the validity check!

blueowl commented on 2018-04-25 13:13

ktamp commented on 2018-03-05 21:21

Please add 'lsb-release' to Makedepends list. Maybe remove 'glu' from Makedepends list? It is already in Depends list. Any reason for not updating to v5.11.1? It has been out for 8 months now.

haawda commented on 2017-06-06 05:50

The ??? seems to be the kernel version number. So this PKGBUILD produces different packages when built under linux-lts. Great idea.

ktamp commented on 2017-05-14 13:19

Please replace Linux??_?? with Linux???_??.

daurnimator commented on 2017-01-30 14:44

/usr/lua/5.1 is the wrong location. It should be /usr/lib/lua/5.1