Notizen zu Arch Linux makepkg

Signature checking when using makepkg does NOT use pacman's keyring, but the build users keyring!

If a signature file (.sig or .asc) is part of the source array, makepkg automatically attempts to verify it.

nach dem buildvorgang ggf. makepkg --clean aufrufen

PKGBUILD für Qt

Damit qmake die gesetzten CFLAGS und CXXFLAGS und so honoriert, muss das da ins PKGBUILD:

PKGBUILD
... build() { cd "$srcdir/$_pkgname-$pkgver-src" qmake-qt4 "$srcdir/$_pkgname-$pkgver-src/$_pkgname.pro" \ PREFIX=/usr \ QMAKE_CFLAGS="${CFLAGS}" \ QMAKE_CXXFLAGS="${CXXFLAGS}" make } ... für das install directory MIT QMAKE: package() { cd "$srcdir/$_pkgname-$pkgver-src" make INSTALL_ROOT="$pkgdir" install }

und in das .pro file muss das da:

projekt.pro
... target.path = /usr/local/bin INSTALLS += target ...