Ich habe fleißig weiter gelesen und die PKGBUILD verändert. Dabei versuche ich, so vorzugehen, wie brikler es vorgeschlagen hat. Auch andere Vorschläge, z. B. die von efreak4u, berücksichtige ich. Den Befehl
makepkg -rsi
habe ich ergänzt zu
makepkg -rsi --skipinteg
weil ich sonst die Meldung bekomme:
==> FEHLER: Integritäts-Prüfungen fehlen für: source
Anschließend habe ich die Meldung bekommen, dass ein Fehler mit "prepare()" vorliegt. Ich hab diesen ganzen Absatz auskommentiert. Jetzt kommt die Meldung:
==> Beginne build()...
/home/cube/Installation/softmaker-office-2012-702/PKGBUILD: Zeile 40: cd: Softmaker-Office-2012-702: Datei oder Verzeichnis nicht gefunden
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
Das Verzeichnis ist aber vorhanden. In diesem befindet sich PKGBUILD, wie aus der Meldung auch hervorgeht. Oder sollte sie eine Verzeichnisebene höher sein?
Ich füge mal meine PKGBUILD hier ein; vielleicht habe ich ja Fehler drin, die zu keiner Fehlermeldung führen, die aber später zu merkwürdigem Verhalten des Programms führen.
pkgname=Softmaker-Office-2012
pkgver=702
pkgrel=1
epoch=
pkgdesc=""
arch=('x86_64')
url=""
license=('unknown')
groups=()
depends=()
makedepends=()
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
# source=("$pkgname-$pkgver.tgz"
# "$pkgname-$pkgver.patch")
source=("office.tgz")
noextract=()
md5sums=()
validpgpkeys=()
# prepare() {
cd "$pkgname-$pkgver"
# patch -p1 -i "$srcdir/$pkgname-$pkgver.patch"
# }
build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr
make
}
check() {
cd "$pkgname-$pkgver"
make -k check
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}