[racket-dev] package-system update
>>>>> On Fri, 19 Jul 2013 17:43:42 -0600, Matthew Flatt <mflatt-sDh8Nw2yj/+Vc3sceRu5cw at public.gmane.org> said:
Matthew> The documentation directory and collection directory should be
Matthew> configurable, now.
Looks like but I still have problems with the build process as directory
contents are not copied to the destinations.
make install-common-middle
make[3]: Entering directory `/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src'
make copytree-run
make[4]: Entering directory `/home/abuild/rpmbuild/BUILD/racket-5.90.0.1/racket/src'
racket/racketcgc -u \
"./../collects/setup/unixstyle-install.rkt" \
make-install-copytree "./.." \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/bin" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/racket" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/doc/packages/racket" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/lib64" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/include/racket" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/lib64/racket" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/racket" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/etc/racket" \
"/home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/man" "no"
Copying collects -> /home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/racket
Copying share -> /home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/racket
missing source path "share", skipping...
Copying doc -> /home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/usr/share/doc/packages/racket
missing source path "doc", skipping...
Copying config -> /home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/etc/racket
missing source path "config", skipping...
Rewriting configuration file at: /home/abuild/rpmbuild/BUILDROOT/racket-5.90.0.1-0.x86_64/etc/racket/config.rktd...
Matthew> Besides starting from the git repository, you could also try out
Matthew> the new "source" snapshot:
Matthew> http://www.cs.utah.edu/plt/snapshots/
Matthew> The label on the "Source" snapshots really should say something
Matthew> like "kernel in source form, plus pre-built packages and
Matthew> documentation". The "Minimal Racket" variant doesn't have any
Matthew> packages, but it has the core collections pre-built, and
Matthew> installing a package from the main distribution gets the package
Matthew> in pre-built form from the snapshot site.
Sorry my understanding from a source package is just source nothing built or
pre-compiled interim product. So source = text files + icons. Yours don't
count as source for me.
Matthew> I tried out the "Racket | Source" version, which took about one
Matthew> minute to download (83 MB), about 3-4 minutes for `configure'
Matthew> plus `make', and about 40 seconds for `make install'. After `make
Matthew> install', DrRacket was ready to go, and all documentation (for
Matthew> the main distribution) was available.
Yes but my source package is 16 MB with xz compression and circa 21 MB
when I package it as tgz. Surely they are smaller than your packages.
That also means in the future I would expect a source only package to be
available just like it is currently for the 5.3.5 release.
--
o .o. o o_ o_ _o _o ,_o o_
<|> `|' (|) )' ),' ` |( ' (, ,( )| '
( ) [ ] [ ] >\ / > < \ /< < \ / >