You are not logged in.
That's strange:
I try to build neko but the install command doesn't what I want it to do...
It copies one file multiple times into the DEST dir instead of installing multiple files into one dir. See below...
[sigi@arch neko]$ cat PKGBUILD
pkgname=neko
pkgver=1.5.3
pkgrel=1
pkgdesc="Neko is a high-level dynamically typed programming language which can also be used as an embedded scripting language."
url="http://nekovm.org"
license="LGPL"
arch=('i686' 'x86_64')
depends=('gc' 'pcre' 'sqlite3' 'zlib')
makedepends=()
conflicts=()
replaces=()
backup=()
install=
source=("http://nekovm.org/_media/${pkgname}-${pkgver}.tar.gz?id=download&cache=cache")
md5sums=(5c6fa424b9d95aecb7c22da430c0c9a4)
build() {
cd $startdir/src/$pkgname-$pkgver
echo -e "s\ns\ns\n" | make || return 1
mkdir -p $startdir/pkg/usr/{bin,lib}
install -m755 ./bin/neko ./bin/nekoc ./bin/nekoml ./bin/nekotools $startdir/pkg/usr/bin/
install -m644 ./bin/libneko.so ./bin/regexp.ndll ./bin/sqlite.ndll ./bin/std.ndll ./bin/zlib.ndll ./bin/test.n $startdir/pkg/usr/lib/
}[sigi@arch neko]$ /bin/ls -l src/neko-1.5.3/bin/
insgesamt 784
-rwxr-xr-x 1 sigi users 129020 4. Jul 18:49 libneko.so
-rwxr-xr-x 1 sigi users 7868 4. Jul 18:49 neko
-rwxr-xr-x 1 sigi users 171967 4. Jul 18:49 nekoc
-rwxr-xr-x 1 sigi users 271393 4. Jul 18:49 nekoml
-rwxr-xr-x 1 sigi users 68247 4. Jul 18:49 nekotools
-rwxr-xr-x 1 sigi users 10247 4. Jul 18:49 regexp.ndll
-rwxr-xr-x 1 sigi users 13377 4. Jul 18:49 sqlite.ndll
-rwxr-xr-x 1 sigi users 100152 4. Jul 18:49 std.ndll
-rw-r--r-- 1 sigi users 175 4. Jul 18:49 test.n
-rwxr-xr-x 1 sigi users 11729 4. Jul 18:49 zlib.ndll[sigi@arch neko]$ /bin/ls -l pkg/usr/lib/
insgesamt 272
-rw-r--r-- 1 sigi users 128742 4. Jul 18:49 libneko.so
-rw-r--r-- 1 sigi users 10222 4. Jul 18:49 regexp.ndll
-rw-r--r-- 1 sigi users 13352 4. Jul 18:49 sqlite.ndll
-rw-r--r-- 1 sigi users 99721 4. Jul 18:49 std.ndll
-rw-r--r-- 1 sigi users 175 4. Jul 18:49 test.n
-rw-r--r-- 1 sigi users 11706 4. Jul 18:49 zlib.ndll[sigi@arch neko]$ /bin/ls -l pkg/usr/bin/
insgesamt 32
-rwxr-xr-x 1 sigi users 7868 4. Jul 18:49 neko
-rwxr-xr-x 1 sigi users 7868 4. Jul 18:49 nekoc
-rwxr-xr-x 1 sigi users 7868 4. Jul 18:49 nekoml
-rwxr-xr-x 1 sigi users 7868 4. Jul 18:49 nekotoolsThe strange thing is that the same thing also happens with multiple install commands written by itself, like in the PKGBUILD posted in the link above.
Please help me! ![]()
Cheers Sigi
Last edited by Sigi (2007-07-04 17:00:04)
Haven't been here in a while. Still rocking Arch. ![]()
Offline
AFAICS, your commands have been successful - so I'm confused. :?
To expand a little, everything that is included in this command:
install -m755 ./bin/neko ./bin/nekoc ./bin/nekoml ./bin/nekotools $startdir/pkg/usr/bin/is listed in pkg/usr/bin above. Similarly for pkg/usr/lib.
Have I missed something? Or can you give any more detail on the problem?
Offline
Sorry, I should have been more specific: Have a look at the filesizes of the files in pkg/usr/bin and compare them to the them in src/neko-1.5.3/bin. I was able to work around this issue by using { and } , but I'm still confused why this didn't work as intended...
Haven't been here in a while. Still rocking Arch. ![]()
Offline