vmp gibt es für die include Dateien für die Konsole dafür eine Variable (wie LD_LIBRARY_PATH) um dem zu kompielierenden Program diese mitzuteilen
Kurze Antwort: Das brauchst du nicht.
Ich bin zwar kein Programmierer, kenne mich aber etwas mit den Tools aus.
Vorweg: Du mißverstehst den Sinn von LD_LIBRARY_PATH. Diese Anweisung hat nichts mit "Compilieren" oder "Paketbauen" zu tun.
Sie dient nur dem Zweck ein dynamisch gelinktes Programm anzuweisen in einem anderen/zusätzlichen Pfad nach notwendigen SharedLibraries (Unix: *.so, Windows: *.dll) zu suchen bzw. diese zu verwenden. Kurz: der ld.so lädt dynamisch Libraries entweder aus dem im Programm fest verankerten Pfad und/oder aus dem Standard-Pfad(//lib->/usr/lib). Durch das setzen dieser Variablen vor Programmstart wird das Programm nun angewiesen ggf. ganz andere oder zusätzliche Pfade zu verwenden.
Die Notwendigkeit so etwas tun zu müssen zeigt im "normalen" Gebrauch von Programmen eher das "etwas faul" ist.
Wie gesagt: Das hat aber nichts mit den Schritten zu tun die in einem PKGBUILD vorkommen.
Ein IMHO guter Artikel (englisch) über Zweck,Sinn,Probleme durch LD_LIBRARY_PATH
Build-Systeme, Compiler, Linker erlauben eigentlich immer zusätzliche Pfade für Include-Dateien bzw. SharedLibs direkt beim Aufruf, also als Option mitzugeben.
Du nutzt das z.B. in deinem PKGBUILD für ffDiaporama:
qmake-qt5 'QMAKE_CFLAGS_ISYSTEM=-I' 'INCLUDEPATH += /opt/ffmpeg21/include' 'LIBPATH += /opt/ffmpeg21/lib' ffDiaporama.pro
Hier setzt du direkt andere Pfade als z.B. im qmake-Project(*.pro) angegeben sind.
Das du ein paar Zeilen darüber LD_LIBRARY_PATH setzt und auch noch exportierst ist IMHO nicht notwendig und der export auch "unschön" in einem PKGBUILD.
Also für alle gcc, ld, make, cmake qmake Programme im build() vom PKGBUILD am besten immer die jeweiligen direkten Programm-Optionsparameter für z.B. Include und Libraries verwenden.
Das Setzen/Nutzen von Umgebungsvariablen aus/in das Environment des (AUR)Users sollte man nicht tun bzw. ist immer irgendwann ein Problem.
Hier noch ein Leitfaden für diverse Build-Systeme und die Nutzung für/im PKGBUILD:
https://wiki.archlinux.org/title/Arch_package_guidelines
https://wiki.archlinux.org/title/Arch_package_guidelines#Additional_guidelines