Search Criteria
Package Details: eukleides 1.5.4-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/eukleides.git (read-only, click to copy) |
|---|---|
| Package Base: | eukleides |
| Description: | Euclidean geometry drawing language |
| Upstream URL: | https://web.archive.org/web/20110716232813/http://www.eukleides.org/ |
| Licenses: | GPL-3.0-or-later |
| Submitter: | holst |
| Maintainer: | holst (jrvarma) |
| Last Packager: | holst |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2017-10-07 16:25 (UTC) |
| Last Updated: | 2026-06-25 21:29 (UTC) |
Dependencies (10)
- bash (bash-gitAUR, bash-devel-gitAUR)
- readline (readline-gitAUR)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- flex (flex-gitAUR) (make)
- texinfo (texinfo-gitAUR) (make)
- pstoedit (pstoedit-nomagickAUR) (optional) – convert EPS output to other vector formats
- texlive-bin (texlive-dummyAUR, texlive-installerAUR, texlive-fullAUR) (optional) – LaTeX and dvips support for helper scripts
- texlive-fontutils (texlive-dummyAUR, texlive-installerAUR, texlive-fullAUR, miktex-provides-texliveAUR) (optional) – epstopdf support for euktopdf
- texlive-latex (texlive-dummyAUR, texlive-installerAUR, texlive-fullAUR, miktex-provides-texliveAUR) (optional) – LaTeX base files for helper scripts
- texlive-pstricks (texlive-dummyAUR, texlive-installerAUR, texlive-fullAUR, miktex-provides-texliveAUR) (optional) – PSTricks support for helper scripts
Latest Comments
holst commented on 2026-06-25 21:32 (UTC)
Restored source via archived upstream 1.5.4 tarball, replaced obsolete texlive-core dependency, added current GCC/build fixes from Debian 1.5.4-6, and installed upstream README/COPYING.
jrvarma commented on 2022-10-08 13:42 (UTC)
Thanks. The new PKGBUILD worked perfectly.
holst commented on 2022-10-07 15:10 (UTC)
I went with the second alternative since we already are shipping a patch file for the source.
Note that I have not tested if this actually works since I do not have a (working) archlinux X11 installation at the current moment. Let me know if it broke the package!
jrvarma commented on 2022-10-03 09:48 (UTC)
I get a multiple declarations error from the linker when building this package. This happens because in modern C, the declaration of A, B, C, x, y in quadrilateral.c and the declaration of the same variables in triangle.c both have implicit extern linkage. I was able to build the package by adding a linker flag to allow multiple declaration. Specifically, I edited PKGBUILD to add the following line to the prepare() function.
sed -i "s/LDFLAGS = /LDFLAGS = -z muldefs /" build/Makefile
Perhaps, the better solution is to patch quadrilateral.c and triangle.c to insert the keyword static in front of the declarations of these variables.