Package Details: ogdf 202510-3

Git Clone URL: https://aur.archlinux.org/ogdf.git (read-only, click to copy)
Package Base: ogdf
Description: OGDF is a self-contained C++ class library for the automatic layout of diagrams. OGDF offers sophisticated algorithms and data structures to use within your own applications or scientific projects.
Upstream URL: https://ogdf.uos.de/
Licenses: 'custom', 'GPL-2.0-or-later', 'GPL-3.0-or-later'
Conflicts: coin-or-clp, coin-or-coinutils, coin-or-osi, ogdf
Provides: ogdf
Submitter: haawda
Maintainer: RAMChYLD
Last Packager: RAMChYLD
Votes: 3
Popularity: 0.005358
First Submitted: 2023-03-18 10:13 (UTC)
Last Updated: 2025-11-01 08:27 (UTC)

Dependencies (4)

Required by (1)

Sources (1)

Latest Comments

RAMChYLD commented on 2026-08-23 15:22 (UTC)

@yochananmarqos

Noted. I simply just continued doing what the previous maintainer did. I will look into correcting that as time permits (can't promise anything, really busy lately).

yochananmarqos commented on 2026-08-17 17:51 (UTC)

@RAMChYLD: To add to what @gyscos mentioned, pkgbase should be used instead of pkgtreename in this case. Either way, when using new variables, they should be either prefaced with an underscore or with local; i.e., _pkgtreename or local pkgtreename.

gyscos commented on 2026-08-17 17:43 (UTC)

Hi! It looks like the pkgtreename=foxglove, which only defines a variable to be used later in the PKGBUILD, is picked by makepkg --printsrcinfo and ended up in the .SRCINFO. This in turn causes some tooling (such as the official alpm-srcinfo library) to fail to parse that file.

Would you consider renaming this var to something else (like treename or something)? I understand it's not currently necessary to build the package, but I hope it is simple enough a change that you wouldn't mind, and it would help this package be compatible with the next generation of tools.

Thanks for maintaining this package!

yochananmarqos commented on 2025-10-28 23:33 (UTC)

@RAMChYLD: Oh, sorry. I meant that static libs are normally removed with the default !staticlibs flag in makepkg.conf. You have the opposite in the options array, that can be removed.

RAMChYLD commented on 2025-10-28 13:54 (UTC)

@yochananmarqos understood. I will do that. Can you please point out the code that removes the static libs in the PKGBUILD? I'm not able to see it.

yochananmarqos commented on 2025-10-27 16:27 (UTC) (edited on 2025-10-27 16:27 (UTC) by yochananmarqos)

@RAMChYLD: Please enable shared libs instead of removing the static libs using the -DBUILD_SHARED_LIBS='ON' Cmake flag.

Also, as of 202510, there's no need for the extra CFLAGS / CXXFLAGS.

RAMChYLD commented on 2025-08-10 14:15 (UTC)

yochananmarqos - sorry I took half a year to get back to you, but it is now done. I have committed your changes to the pkgbuild.

I also made some fixes to your changes as it was erratic, btw.

yochananmarqos commented on 2025-02-25 22:10 (UTC)

@RAMChYLD: Please see my improved PKGBUILD

@Ordoviz: I've added the proper flags to address that.

Ordoviz commented on 2024-12-21 13:52 (UTC)

You need to add !lto to options, otherwise the examples at https://ogdf.netlify.app/ex-basic fail to link.