On Sat, Feb 23, 2013 at 11:53 PM, William Giokas wrote: > On Sat, Feb 23, 2013 at 11:50:11PM +0100, David Adler wrote: >> On Sat, Feb 23, 2013 at 10:40 PM, Johannes Löthberg >> <[email protected]> wrote: >> > On 02/23/2013 10:28 PM, atilla ontas wrote: >> >> >> >> If i get it right, you want to create directories and copy files. Then why >> >> not use "install" command? >> >> Like; >> >> >> >> install -d -m 755 $srcdir/foo-version/src/foo.so >> >> $pkgdir/usr/lib/foo/foo.so >> >> >> >> >> >> 2013/2/23 David Adler <[email protected]> >> >>> >> >>> >> >>> Just copying. As simple as it sounds, I didn't find a simple solution, >> >>> but it's not unlikely that I'm missing the obvious. >> >>> >> >>> regards >> >>> >> > >> > My thoughts exactly. >> >> That would be >400 install invocations for >400 files&dirs? >> >> For a similar case, Stackoverflow comes up with solutions >> involving autotools[1], though I think that would not be >> worth the effort. >> >> For users it is about as simple to download the preset and >> extract the tarball as it is to first install it and then recursively >> copy a directory from /usr/share. >> They'll need the preset in a writable location anyway. >> >> Unless there is a really simple one-liner, I don't feel inclined >> to make that preset an installable tarball again. >> >> From what I read, recursively installing directory trees in >> a "don't look and just install everything"-manner is not >> recommended anyway, and all non-recursive sulutions >> seem to involve some effort to adapt the build system >> every time the directory tree changes. >> >> [1] >> http://stackoverflow.com/questions/6395148/install-data-directory-tree-with-massive-number-of-files-using-automake > > You know, you could just user /usr/bin/cp -r and some chmod magic if you > actually need that.
I'd first have to research whether that is a violation of the Arch Packaging Standards. I'd rather see that package deleted. I am the upstream author and, for aforementioned reasons, I don't see any advantage in having that preset installed. Neither from a user's pov nor from a dev's one.
